@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/build/assets/caveat-cyrillic-ext-BTFC1PPp.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/build/assets/caveat-cyrillic-IPx-_jSJ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/build/assets/caveat-latin-ext-CK30vzPY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/build/assets/caveat-latin-CP6HlsNg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500 900;font-display:swap;src:url(/build/assets/cinzel-latin-ext-C_yqxIr0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500 900;font-display:swap;src:url(/build/assets/cinzel-latin-BOqWLKHx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/build/assets/doto-latin-ext-BM9Nm7FA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:400 900;font-display:swap;src:url(/build/assets/doto-latin-Y-BORX9o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/inter-cyrillic-C5ekK6td.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/jetbrains-mono-cyrillic-ext-BDfYyz3N.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/jetbrains-mono-cyrillic-DDOGhiFY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/jetbrains-mono-latin-ext-Dey_PoKW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/build/assets/jetbrains-mono-latin-D000Msq0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/onest-cyrillic-ext-3rnl1Zrs.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/onest-cyrillic-XA2Wcfvm.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/onest-latin-ext-CXnhe4k4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/onest-latin-Cl_J6ReI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500 900;font-display:swap;src:url(/build/assets/orbitron-latin-C4ZOLPH_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/press-start-2p-400-cyrillic-ext-B4G5QErp.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/press-start-2p-400-cyrillic-B-nqA6wY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/press-start-2p-400-latin-ext-B8mIeC38.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/press-start-2p-400-latin-ClsvrIBJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/vt323-400-latin-ext-Cl7Ay7mR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/vt323-400-latin-EhPR265H.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:700 900;font-display:swap;src:url(/build/assets/montserrat-italic-cyrillic-ext-B5MGXMAg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:700 900;font-display:swap;src:url(/build/assets/montserrat-italic-cyrillic-CVbpa0t4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700 900;font-display:swap;src:url(/build/assets/montserrat-italic-latin-ext-C8utfXoj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700 900;font-display:swap;src:url(/build/assets/montserrat-italic-latin-jzfX-GOl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/build/assets/playfair-display-italic-cyrillic-D5dBZ3aJ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/build/assets/playfair-display-italic-latin-ext-ze_cPdSg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/build/assets/playfair-display-italic-latin-DmbndNpe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.light .global-preloader-dot{border-color:color-mix(in srgb,var(--ui-neon) 18%,var(--border));border-top-color:var(--ui-neon)}html.light .labs-page .labs-hero-title.labs-cyber-heading{color:var(--text-main);text-shadow:none}html.light .labs-page .labs-tabs-frame{border:none;background:transparent}html.light .labs-page .labs-tabs-label{color:var(--text-muted);border:none;background:transparent;box-shadow:none}html.light .labs-page .labs-tabs-label:before{color:var(--ui-neon)}html.light .labs-page .labs-tab-btn{border:none;color:var(--text-muted)}html.light .labs-page .labs-tab-btn:hover,html.light .labs-page .labs-tab-btn.active{color:var(--text-main);background:transparent;box-shadow:none}html.light .labs-page .labs-tab-btn.active .labs-tab-icon{filter:none}html.light .profile-labs-workspace{border:none;background:transparent;box-shadow:none}html.light .profile-labs-page .profile-hub-content .surface-card.profile-panel{border:none!important;background:transparent;box-shadow:none!important}html.light .profile-labs-page .profile-hub-content .profile-labs-slab{background:transparent}html.light .profile-labs-page .profile-hub-content .profile-danger-slab{background:color-mix(in srgb,var(--danger) 10%,var(--surface-soft))}html.light .profile-labs-page .profile-hub-content .profile-danger-zone__toggle{color:var(--ui-section-label)}html.light .profile-labs-page .profile-hub-content .profile-danger-zone__toggle:hover{background:color-mix(in srgb,var(--ui-neon) 8%,var(--surface-soft))}html.light .profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle{background:color-mix(in srgb,var(--ui-neon) 10%,var(--surface-soft));color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle:hover{background:color-mix(in srgb,var(--ui-neon) 14%,var(--surface-soft));color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-danger-zone__chevron{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-danger-zone__body{background:transparent;box-shadow:none}html.light .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger{border-color:#dc262659!important;background:color-mix(in srgb,rgba(248,113,113,.16),var(--surface-soft))!important;color:color-mix(in srgb,var(--danger-fg) 92%,var(--text-main))!important}html.light .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):hover,html.light .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):focus-visible{border-color:#dc262680!important;background:color-mix(in srgb,rgba(248,113,113,.24),var(--surface-soft))!important;color:var(--text-main)!important}html.light .profile-labs-page .profile-hub-content .profile-account-hero__title{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-plan-badge{border-color:color-mix(in srgb,var(--ui-neon) 38%,var(--border));background:color-mix(in srgb,var(--ui-neon) 8%,var(--surface-soft));color:color-mix(in srgb,var(--ui-neon) 55%,var(--text-main))}html.light .profile-labs-page .profile-labs-workspace>.profile-content-loader.is-active{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html.light .profile-labs-page .profile-labs-workspace>.profile-content-loader-dot{border-color:color-mix(in srgb,var(--ui-neon) 26%,var(--border));border-top-color:var(--ui-neon);box-shadow:0 0 16px color-mix(in srgb,var(--ui-neon) 24%,transparent);filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__metric{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__hint,html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__lead{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-usage-metric-card__value{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-usage-table{border-color:var(--border)}html.light .profile-labs-page .profile-hub-content .profile-usage-table__head{background:var(--surface-soft);color:var(--text-muted);border-bottom-color:var(--border)}html.light .profile-labs-page .profile-hub-content .profile-usage-table__row{border-bottom-color:var(--border)}html.light .profile-labs-page .profile-hub-content .profile-usage-table__cell--muted{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box,html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box,html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box{border-color:var(--border)!important;background:color-mix(in srgb,var(--surface-soft) 88%,rgba(0,0,0,.04))!important}html.light .profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box:hover,html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box:hover,html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box:hover{border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border))!important;background:var(--accent-soft)!important}html.light .profile-labs-page .profile-hub-content .profile-usage-period-select.uisel--open .uisel-box,html.light .profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box:focus-visible,html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select.uisel--open .uisel-box,html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box:focus-visible,html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select.uisel--open .uisel-box,html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box:focus-visible{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent)!important}html.light .profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-label:not(.uisel-label--ph),html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-label:not(.uisel-label--ph),html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-label:not(.uisel-label--ph){color:var(--text-main)!important}html.light .profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-chevron,html.light .profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-chevron,html.light .admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-chevron{color:var(--text-muted)!important}html.light .profile-usage-select-popper{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}html.light .profile-usage-select-popper .uisel-item{color:var(--text-main)!important}html.light .profile-usage-select-popper .uisel-item:hover{background:var(--ui-neon-tab-active-bg)!important;color:var(--text-main)!important}html.light .profile-usage-select-popper .uisel-item.active{color:var(--ui-neon)!important;background:var(--accent-soft)!important}html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__chart-axis{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-account-details-title--section{color:var(--text-muted);text-shadow:none}html.light .profile-labs-page .profile-hub-content .profile-settings-slab__value{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .surface-card.profile-danger-card{border:none!important;background:color-mix(in srgb,var(--danger) 8%,var(--surface-soft));box-shadow:none!important}html.light .profile-labs-page .profile-panel-head h2{color:var(--text-main);text-shadow:none}html.light .profile-labs-page .profile-panel-head p,html.light .profile-labs-page .profile-account-details-title{color:var(--text-muted)}html.light .profile-labs-page .profile-danger-row h4{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-detail-row{border-bottom:none!important}html.light .profile-labs-page .profile-hub-content .profile-account-meta p{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-detail-row strong{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-bio-display{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-view-public-link{color:var(--ui-neon);text-shadow:none}html.light .profile-labs-page .profile-hub-content .profile-subscription-block h3{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-subscription-block p{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-social-item{border:none!important;background:var(--surface-soft);box-shadow:none!important}html.light .profile-labs-page .profile-hub-content .profile-social-item__status.is-connected{border-color:color-mix(in srgb,var(--ui-neon) 40%,var(--border))!important;background:color-mix(in srgb,var(--ui-neon) 10%,var(--surface-soft))!important;color:var(--text-main)!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary{border:1px solid var(--border)!important;background:transparent!important;color:var(--text-muted)!important;box-shadow:none!important;filter:none!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):hover,html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):focus-visible{border-color:var(--text-muted)!important;color:var(--text-main)!important;background:var(--ui-neon-tab-active-bg)!important;box-shadow:none!important;filter:none!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary{border:1px solid color-mix(in srgb,var(--ui-neon) 38%,var(--border))!important;background:color-mix(in srgb,var(--ui-neon) 14%,var(--surface))!important;color:var(--text-main)!important;box-shadow:none!important;filter:none!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):hover,html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):focus-visible{border-color:var(--ui-neon-btn-border-hover)!important;background:color-mix(in srgb,var(--ui-neon) 22%,var(--surface-soft))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent)!important;filter:none!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):active{transform:translateY(0)}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-disabled,html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-loading{opacity:.42!important;transform:none!important;box-shadow:none!important;filter:none!important}html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__label{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__current{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__sep,html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__max{color:color-mix(in srgb,var(--text-muted) 88%,var(--text-main))}html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__track{background:color-mix(in srgb,var(--border) 70%,transparent)}html.light .profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill{background:color-mix(in srgb,var(--ui-neon) 82%,#f43f5e 18%)}html.light .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input,html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-input{background:linear-gradient(180deg,#00000003,#00000007)!important;border-color:var(--border)!important}html.light .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input,html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-input{color:var(--text-main)!important}html.light .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::-moz-placeholder,html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-input::-moz-placeholder{color:var(--text-muted)!important}html.light .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::placeholder,html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-input::placeholder{color:var(--text-muted)!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger{border:none!important;background:color-mix(in srgb,var(--danger) 14%,var(--surface-soft))!important;color:color-mix(in srgb,var(--danger) 92%,var(--text-main))!important}html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):hover,html.light .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):focus-visible{border:none!important;background:color-mix(in srgb,var(--danger) 22%,var(--surface-soft))!important}html.light .profile-labs-page .profile-hub-content .profile-empty-state{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .profile-empty-state h4{color:var(--text-main)}html.light .profile-labs-page .profile-hub-content .profile-empty-state p{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .notification-list--profile-hub .notification-item{border-color:var(--border);background:var(--surface-soft);box-shadow:none}html.light .profile-labs-page .profile-hub-content .notification-list--profile-hub .notification-item.unread{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:none}html.light .profile-labs-page .profile-hub-content .notification-list--profile-hub .notification-item-head small,html.light .profile-labs-page .profile-hub-content .notification-list--profile-hub .notification-item p{color:var(--text-muted)}html.light .profile-labs-page .profile-hub-content .notification-list--profile-hub .notification-item.notification-item--clickable:hover{background:color-mix(in srgb,var(--surface) 88%,#000 12%)}html.light :is(.ilab-workspace,.vlab-workspace,.mlab-workspace,.volab-workspace,.llab-workspace){border-color:var(--border);background:var(--surface-soft)}html.light :is(.ilab-rail,.vlab-rail,.mlab-rail,.llab-rail){border-color:var(--border);background:var(--surface)}html.light .volab-sidebar{border-color:var(--border);background:var(--surface)}html.light :is(.ilab-rail-label,.vlab-rail-label,.mlab-rail-label,.llab-rail-label){border-bottom-color:var(--border)}html.light :is(.mlab-rail-btn){color:var(--text-muted)}html.light :is(.mlab-rail-btn:hover){color:var(--text-main);background:var(--accent-soft)}html.light :is(.mlab-rail-btn.active){color:var(--text-main)}html.light .labs-provider-rail-row__btn{color:var(--text-muted)}html.light .labs-provider-rail-row__btn:hover{color:var(--text-main);background:var(--accent-soft)}html.light .labs-provider-rail-row__btn.active{color:var(--text-main)}html.light .labs-provider-rail-row__info{color:var(--text-muted)}html.light .labs-provider-rail-row:hover .labs-provider-rail-row__info:hover,html.light .labs-provider-rail-row:hover .labs-provider-rail-row__info:focus-visible{color:var(--ui-neon);border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border));background:var(--accent-soft)}html.light .labs-provider-rail-row__info:focus-visible{color:var(--ui-neon);border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border));background:var(--accent-soft)}html.light .labs-provider-rail-row.active .labs-provider-rail-row__info{color:var(--text-muted)}html.light .labs-provider-rail-row.active:hover .labs-provider-rail-row__info:hover,html.light .labs-provider-rail-row.active .labs-provider-rail-row__info:focus-visible{color:var(--ui-neon);border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border));background:var(--accent-soft)}html.light .volab-model-pill{border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light .volab-model-pill:hover{color:var(--text-main);background:var(--surface-soft)}html.light .volab-model-pill.active{color:var(--text-main);border-bottom-color:var(--ui-neon)}html.light .volab-model-pill-desc,html.light .volab-toolbar-meta{color:var(--text-muted)}html.light :is(.ilab-history-toggle,.vlab-history-toggle,.llab-history-toggle){border-color:var(--border)}html.light :is(.ilab-hist-btn,.vlab-hist-btn,.llab-hist-btn){border-right-color:var(--border);color:var(--text-muted)}html.light :is(.ilab-hist-btn:hover,.vlab-hist-btn:hover,.llab-hist-btn:hover){color:var(--text-main)}html.light :is(.ilab-hist-btn.active,.vlab-hist-btn.active,.llab-hist-btn.active){color:var(--text-main)}html.light :is(.ilab-hist-count,.vlab-hist-count,.llab-hist-count){border-color:var(--border);background:var(--accent-soft);color:var(--text-muted);box-shadow:inset 0 1px #ffffffe6}html.light :is(.ilab-hist-btn.active .ilab-hist-count,.vlab-hist-btn.active .vlab-hist-count,.llab-hist-btn.active .llab-hist-count){border-color:color-mix(in srgb,var(--ui-neon) 42%,var(--border));background:var(--ui-neon-tab-active-bg);color:var(--text-main);box-shadow:none}html.light .labs-coll-search-field{border-color:var(--border);background:var(--surface)}html.light .labs-coll-search-field:hover:not(:focus-within){border-color:color-mix(in srgb,var(--border) 70%,var(--text-muted) 30%);background:var(--accent-soft)}html.light .labs-coll-search-field:focus-within{border-color:color-mix(in srgb,var(--ui-neon) 38%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 14%,transparent)}html.light .labs-coll-search-field__input{color:var(--text-main)}html.light .labs-coll-search-field__input::-moz-placeholder{color:var(--text-muted)}html.light .labs-coll-search-field__input::placeholder{color:var(--text-muted)}html.light .labs-coll-search-field__clear{color:var(--text-muted)}html.light .labs-coll-search-field__clear:hover{color:var(--text-main);background:var(--accent-soft)}html.light .labs-day-head__pill{color:#0a0a0ad9}html.light .labs-day-head:not(.labs-day-head--static):hover .labs-day-head__pill,html.light .labs-day-head:not(.labs-day-head--static):focus-visible .labs-day-head__pill{color:#0a0a0a}html.light .labs-coll-gen-card,html.light .labs-ws-gen-card{border-color:var(--border);background:var(--surface)}html.light .labs-coll-empty,html.light .labs-coll-empty-title,html.light .labs-coll-empty-hint,html.light .labs-ws-body-loading-label{color:var(--text-muted)}html.light .labs-ws-body-loading-ring{border-color:#00000014;border-top-color:color-mix(in srgb,var(--accent) 55%,var(--text-muted))}html.light :is(.ilab-empty,.vlab-empty,.mlab-empty,.volab-empty,.llab-empty){color:var(--text-muted)}html.light :is(.ilab-empty-title,.vlab-empty-title,.mlab-empty-title,.volab-empty-title,.llab-empty-title){color:var(--text-muted)}html.light :is(.ilab-empty-hint,.vlab-empty-hint,.mlab-empty-hint,.volab-empty-hint,.llab-empty-hint){color:var(--text-muted)}html.light :is(.ilab-gen-card,.vlab-gen-card,.mlab-gen-card,.volab-gen-card,.llab-gen-card,.labs-ws-gen-card,.labs-ws-folder-tile){border-color:var(--border);background:var(--surface)}html.light .labs-coll-author-head{color:var(--text)}html.light .labs-coll-author-name{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,#0f0f12 12%);color:var(--text)}html.light .labs-coll-author-avatar--fallback{border-color:var(--border);background:color-mix(in srgb,var(--surface) 92%,#0f0f12 8%);color:var(--text)}html.light :is(.ilab-loading-label,.vlab-loading-label,.mlab-loading-label,.volab-loading-label,.llab-loading-label){color:var(--text-muted)}html.light :is(.ilab-gen-error,.vlab-gen-error,.mlab-gen-error,.volab-gen-error,.llab-gen-error){color:#b91c1ce0}html.light .volab-voice-picker{background:var(--surface-soft)}html.light .volab-prompt-sliders{border-color:var(--border);background:var(--accent-soft)}html.light .volab-slider-label{color:var(--text-muted)}html.light .volab-range::-webkit-slider-runnable-track{background:var(--border);box-shadow:inset 0 0 0 1px var(--border)}html.light .volab-range::-moz-range-track{background:var(--border);box-shadow:inset 0 0 0 1px var(--border)}html.light .volab-range::-webkit-slider-thumb{background:var(--surface);border-color:color-mix(in srgb,var(--ui-neon) 55%,var(--border))}html.light .volab-range::-moz-range-thumb{background:var(--surface);border-color:color-mix(in srgb,var(--ui-neon) 55%,var(--border))}html.light .volab-voice-search{border-color:var(--border);background:var(--accent-soft);color:var(--text-main)}html.light .volab-cat-chip,html.light .volab-voice-item{color:var(--text-muted)}html.light .volab-voice-item:hover{background:var(--accent-soft)}html.light .volab-voice-item.active{color:var(--text-main)}html.light .volab-voice-list .volab-voice-item.active .volab-voice-tags,html.light .volab-voice-tags{color:var(--text-muted)}html.light .volab-results-head{border-bottom-color:var(--border);background:var(--surface-soft)}html.light .mlab-loading-label{color:var(--text-muted)}html.light .ilab-prompt-stack{border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.light :is(.volab-prompt-stack,.mlab-prompt-stack,.llab-prompt-stack){border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.light .ilab-attach-strip{background:var(--accent-soft)}html.light .ilab-attach-strip+.ilab-prompt-inner{border-top-color:var(--border)}html.light .ilab-attach-thumb-btn{background:var(--surface-soft);box-shadow:0 0 0 1px var(--border)}html.light .ilab-attach-remove{border-color:var(--border);background:var(--surface);color:var(--text-main)}html.light .ilab-prompt-inner{background:transparent}html.light .ilab-photo-btn{border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light .ilab-photo-btn:hover{color:var(--text-main)}html.light :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.llab-generate-btn){color:var(--text-main);border-color:color-mix(in srgb,var(--ui-neon) 38%,var(--border));background:color-mix(in srgb,var(--ui-neon) 14%,var(--surface));box-shadow:none;filter:none}html.light :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.llab-generate-btn):hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);background:color-mix(in srgb,var(--ui-neon) 22%,var(--surface-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent);filter:none}html.light :is(.ilab-gen-btn-icon,.vlab-gen-btn-icon,.mlab-gen-icon,.volab-gen-icon,.llab-gen-icon){filter:none;opacity:1}html.light .ilab-prompt-input{background:var(--accent-soft);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--border)}html.light .ilab-prompt-input::-moz-placeholder{color:var(--text-muted)}html.light .ilab-prompt-input::placeholder{color:var(--text-muted)}html.light .ilab-prompt-input:hover{background:var(--surface-soft)}html.light :is(.ilab-select,.vlab-select,.mlab-select){border-color:var(--border);background:var(--accent-soft);color:var(--text-main)}html.light :is(.ilab-select:hover,.vlab-select:hover,.mlab-select:hover){color:var(--text-main)}html.light :is(.ilab-select--open,.vlab-select--open,.mlab-select--open){color:var(--text-main)}html.light .mlab-select-label{color:var(--text-main)}html.light .mlab-select-chevron{color:var(--text-muted)}html.light :is(.mlab-select:hover .mlab-select-chevron,.mlab-select--open .mlab-select-chevron){color:var(--text-main)}html.light .ilab-select-icon{color:var(--text-muted)}html.light :is(.ilab-select:hover .ilab-select-icon,.ilab-select--open .ilab-select-icon,.vlab-select:hover .vlab-select-icon,.vlab-select--open .vlab-select-icon){color:var(--ui-neon-text)}html.light :is(.ilab-drop-menu,.vlab-drop-menu,.mlab-drop-menu,.llab-drop-menu,.volab-drop-menu){border-color:var(--border);background:var(--surface);box-shadow:0 6px 20px #0f172a12}html.light :is(.ilab-drop-item,.vlab-drop-item,.mlab-drop-item,.llab-drop-item){color:var(--text-muted)}html.light :is(.ilab-drop-item:hover,.vlab-drop-item:hover,.mlab-drop-item:hover,.llab-drop-item:hover){background:var(--accent-soft);color:var(--text-main)}html.light :is(.ilab-drop-row,.vlab-drop-row,.llab-drop-row,.volab-drop-row){color:var(--text-muted)}html.light :is(.ilab-drop-row:hover,.vlab-drop-row:hover,.llab-drop-row:hover,.volab-drop-row:hover){background:var(--accent-soft);color:var(--text-main)}html.light :is(.ilab-drop-menu,.llab-drop-menu,.volab-drop-menu) :is(.ilab-select-dot,.llab-select-dot,.volab-select-dot){box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 50%,rgba(0,0,0,.08)),0 0 10px color-mix(in srgb,var(--ui-neon) 28%,transparent)}html.light .ilab-drop-aspect-icon,html.light .vlab-drop-aspect-icon{color:var(--text-muted);opacity:.9}html.light .ilab-drop-cost,html.light .vlab-drop-cost,html.light .llab-drop-cost,html.light .volab-drop-cost{opacity:.55}html.light .vlab-prompt-inner{border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.light .vlab-photo-btn{border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light .vlab-photo-btn:hover{color:var(--text-main)}html.light .vlab-prompt-input{background:var(--accent-soft);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--border)}html.light .vlab-prompt-input::-moz-placeholder{color:var(--text-muted)}html.light .vlab-prompt-input::placeholder{color:var(--text-muted)}html.light .vlab-prompt-input:hover{background:var(--surface-soft)}html.light :is(.mlab-prompt-inner,.llab-prompt-inner){background:transparent;box-shadow:none}html.light .mlab-advanced-toggle{border-top-color:var(--border);color:var(--text-muted)}html.light .mlab-advanced-toggle:hover{color:var(--text-main);background:var(--accent-soft)}html.light .mlab-advanced-panel{border-top-color:var(--border);background:var(--accent-soft)}html.light .mlab-field-label{color:var(--text-muted)}html.light .mlab-adv-input{background:var(--accent-soft);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--border)}html.light .mlab-adv-input::-moz-placeholder{color:var(--text-muted)}html.light .mlab-adv-input::placeholder{color:var(--text-muted)}html.light .mlab-adv-input:hover{background:var(--surface-soft)}html.light .mlab-adv-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}html.light :is(.mlab-upload-btn,.llab-upload-btn){border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light :is(.mlab-upload-btn:hover,.llab-upload-btn:hover){color:var(--text-main)}html.light :is(.mlab-prompt-input,.llab-prompt-input){background:var(--accent-soft);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--border)}html.light :is(.mlab-prompt-input,.llab-prompt-input)::-moz-placeholder{color:var(--text-muted)}html.light :is(.mlab-prompt-input,.llab-prompt-input)::placeholder{color:var(--text-muted)}html.light :is(.mlab-prompt-input,.llab-prompt-input):hover{background:var(--surface-soft)}html.light .mlab-dropdown{border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light :is(.llab-dropdown){border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light .volab-prompt-inner{background:transparent;box-shadow:none}html.light .volab-prompt-input{border-color:var(--border);background:var(--accent-soft);color:var(--text-main)}html.light .volab-prompt-input::-moz-placeholder{color:var(--text-muted)}html.light .volab-prompt-input::placeholder{color:var(--text-muted)}html.light .ilab-publish-btn{border-color:var(--border);background:var(--accent-soft);color:var(--text-muted)}html.light .ilab-publish-btn:hover{color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}html.light .pm-overlay{background:#0f172a6b}html.light .pm-modal{border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:var(--shadow)}html.light .pm-header{border-bottom-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 8%,transparent) 0%,transparent 55%)}html.light .pm-title{color:var(--text-main)}html.light .pm-close{color:var(--text-muted)}html.light .pm-close:hover{color:var(--text-main)}html.light .pm-preview-img,html.light .accent-pm-preview-swatch{border-color:var(--border)}html.light .pm-preview-placeholder{background:var(--surface-soft);color:var(--text-muted)}html.light .pm-badge{background:var(--accent-soft);color:var(--text-muted)}html.light .pm-prompt-text,html.light .pm-label{color:var(--text-muted)}html.light .pm-input,html.light .pm-textarea{border-color:var(--border);background:var(--accent-soft);color:var(--text-main)}html.light .pm-input:focus,html.light .pm-textarea:focus{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}html.light .pm-footer{border-top-color:var(--border)}html.light .pm-btn--cancel{border-color:var(--border);color:var(--text-muted)}html.light .pm-btn--cancel:hover{color:var(--text-main);border-color:var(--text-muted)}html.light .pm-btn--submit{color:var(--text-main);border-color:color-mix(in srgb,var(--ui-neon) 38%,var(--border));background:color-mix(in srgb,var(--ui-neon) 14%,var(--surface));box-shadow:none;filter:none}html.light .pm-btn--submit:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);background:color-mix(in srgb,var(--ui-neon) 22%,var(--surface-soft));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent);filter:none}html.light .pm-btn--submit:active:not(:disabled){transform:translateY(0)}html.light .pm-avatar-row--primary{color:color-mix(in srgb,var(--ui-neon) 55%,var(--text-main))}html.light .pm-avatar-row--cancel{color:var(--text-muted)}html.light .pm-avatar-row--cancel:hover{color:var(--text-main)}html.light .pm-textarea--readonly{background:var(--accent-soft);color:var(--text-main)}html.light .pm-textarea--readonly:focus{border-color:var(--border);box-shadow:none}html.light .pm-error{color:#b91c1c;border-color:color-mix(in srgb,#ef4444 28%,var(--border));background:color-mix(in srgb,#ef4444 8%,var(--surface-soft))}html.light .pm-success{color:#15803d;border-color:color-mix(in srgb,#22c55e 30%,var(--border));background:color-mix(in srgb,#22c55e 8%,var(--surface-soft))}@media(max-width:900px){html.light :is(.ilab-workspace,.vlab-workspace,.mlab-workspace,.volab-workspace,.llab-workspace){border:none;background:transparent}html.light :is(.ilab-rail,.vlab-rail,.mlab-rail,.llab-rail){border-bottom-color:var(--border)}html.light .volab-sidebar{border-bottom-color:var(--border)}}html.light .notification-dropdown-popper{background:var(--surface)!important;border-color:var(--border)!important;border-radius:0!important;--el-popover-border-radius: 0;box-shadow:0 12px 36px #00000014!important}html.light .notification-dropdown-head{border-bottom-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 12%,transparent) 0%,transparent 72%);border-left-color:var(--ui-neon);box-shadow:inset 0 -1px #0000000f}html.light .notification-dropdown-title{color:var(--text-muted)}html.light .notification-dropdown-title-prefix{color:var(--ui-neon)}html.light .notification-dropdown-item{border-color:var(--border);background:var(--surface-soft);box-shadow:inset 0 1px #ffffffd9}html.light .notification-dropdown-item:hover{border-color:#00000029;background:#00000008}html.light .notification-dropdown-item.unread{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:inset 3px 0 0 0 var(--ui-neon),inset 0 1px #ffffffd9}html.light .notification-item-title{color:var(--text-main)}html.light .notification-item-icon{background:color-mix(in srgb,var(--surface) 90%,#fff 10%);color:var(--text-muted)}html.light .notification-item-icon--follow{color:color-mix(in srgb,var(--ui-neon) 58%,var(--text-main))}html.light .notification-item-icon--like{color:color-mix(in srgb,#d13f67 68%,var(--text-main))}html.light .notification-item-icon--comment{color:color-mix(in srgb,#2a7fff 64%,var(--text-main))}html.light .notification-item-icon--subscription{color:color-mix(in srgb,#c78300 66%,var(--text-main))}html.light .notification-item-icon--credits{color:color-mix(in srgb,#c78200 66%,var(--text-main))}html.light .notification-item-icon--promo{color:color-mix(in srgb,#2d9b46 62%,var(--text-main))}html.light .notification-item-icon--unlocked{color:color-mix(in srgb,#10908b 63%,var(--text-main))}html.light .notification-item-icon--welcome{color:color-mix(in srgb,#6556d8 60%,var(--text-main))}html.light .notification-item-text,html.light .notification-item-text-strong{color:var(--text-main)}html.light .notification-item-date{color:color-mix(in srgb,var(--text-muted) 72%,var(--text-main))}html.light .notification-dropdown-empty{color:var(--text-muted)}html.light .notification-open-all-btn{border-top-color:var(--border);background:linear-gradient(180deg,transparent,var(--accent-soft));color:var(--text-muted)}html.light .notification-open-all-btn:hover{color:var(--text-main);background:color-mix(in srgb,var(--ui-neon) 10%,var(--accent-soft))}html.light .labs-provider-tooltip{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:0 12px 32px #0000001a!important;color:var(--text-main)!important}html.light .labs-info-tooltip-more{color:var(--accent)!important;border-bottom-color:color-mix(in srgb,var(--accent) 50%,transparent)!important}html.light .labs-info-tooltip-more:hover{color:var(--text-main)!important;border-bottom-color:var(--accent)!important}html.light .profile-dropdown-popper{background:var(--surface)!important;border-color:var(--border)!important;border-radius:0!important;--el-popover-border-radius: 0;box-shadow:0 12px 36px #00000014!important}html.light .profile-dropdown-head{border-bottom-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 12%,transparent) 0%,transparent 72%);border-left-color:var(--ui-neon);box-shadow:inset 0 -1px #0000000f}html.light .profile-dropdown-title{color:var(--text-muted)}html.light .profile-dropdown-title-prefix{color:var(--ui-neon)}html.light .profile-dropdown-summary{border-bottom-color:var(--border)}html.light .profile-credit-head{color:var(--text-main)}html.light .profile-arrow-btn{color:var(--text-muted)}html.light .profile-arrow-btn:hover{color:var(--text-main);background:var(--accent-soft)}html.light .profile-credit-track{background:var(--accent-soft);border-color:var(--border);box-shadow:none}html.light .profile-dropdown-item{border-color:var(--border);background:var(--surface-soft);box-shadow:inset 0 1px #ffffffd9;color:var(--text-main)}html.light .profile-dropdown-item:hover{border-color:#00000029;background:#00000008;color:var(--text-main)}html.light .profile-dropdown-foot{border-top-color:var(--border);background:linear-gradient(180deg,transparent,var(--accent-soft))}html.light .profile-dropdown-item-danger{color:var(--text-muted);border-color:var(--border)}html.light .profile-dropdown-item-danger:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger-strong) 35%,var(--border));background:color-mix(in srgb,var(--danger-strong) 8%,var(--surface-soft))}html.light .pin-home .pin-cyber-panel{background:linear-gradient(168deg,var(--ui-neon-sheen) 0%,transparent 42%),var(--surface);box-shadow:inset 0 1px #ffffffeb}html.light .pin-home .pin-cyber-panel:before,html.light .pin-home .pin-cyber-panel:after{filter:none}html.light .profile-labs-page .profile-hub-content .profile-account-hero-panel{background:transparent;box-shadow:none}html.light .profile-labs-page .profile-hub-content .profile-account-hero__title{color:var(--text-main);text-shadow:none}html.light .profile-labs-page .profile-hub-content .profile-account-hero__subtitle{color:var(--text-muted)}html.light .pin-home .pin-title.pin-cyber-heading{color:var(--text-main);text-shadow:none}html.light .pin-home .pin-cyber-desc{color:var(--text-muted)}html.light .pin-home .pin-tabs-frame{border-color:var(--border);background:var(--surface-soft)}html.light .pin-home .pin-tabs-frame--cyber{box-shadow:none}html.light .pin-home .pin-pill{color:var(--text-muted)}html.light .pin-home .pin-pill:hover{color:var(--text-main);background:var(--accent-soft)}html.light .pin-home .pin-pill.active{color:var(--text-main)}html.light .pin-home .pin-tabs-bar{background:color-mix(in srgb,var(--bg-main) 92%,transparent)}html.light .pin-home .pin-hero__search-prompt{color:var(--text-muted)}html.light .pin-home .pin-hero__search{background:var(--accent-soft);border-color:var(--border);box-shadow:none}html.light .pin-home .pin-hero__search:focus-within{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:none}html.light .pin-home .pin-hero__search-btn{border-left-color:var(--border);color:var(--text-muted)}html.light .pin-home .pin-hero__search-btn:hover{color:var(--text-main)}html.light .pin-home .pin-search-input input,html.light .pin-home .pin-search-input .app-input,html.light .pin-home .pin-search-input.app-input{color:var(--text-main)!important}html.light .pin-home .pin-search-input :deep(.app-input::-moz-placeholder){color:var(--text-muted)!important}html.light .pin-home .pin-search-input :deep(.app-input::placeholder){color:var(--text-muted)!important}html.light .search-prompts-dropdown{background:var(--surface);border-color:var(--border);box-shadow:0 12px 36px #00000014}html.light .search-prompts-dropdown-head{border-bottom-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 12%,transparent) 0%,transparent 72%);border-left-color:var(--ui-neon);box-shadow:inset 0 -1px #0000000f}html.light .search-prompts-dropdown-title{color:var(--text-muted)}html.light .search-prompts-dropdown-title-prefix{color:var(--ui-neon)}html.light .search-prompts-dropdown-item{color:var(--text-main);border-bottom-color:#0000000f}html.light .search-prompts-dropdown-item:hover{background:var(--accent-soft);color:var(--text-main)}html.light .search-prompts-dropdown-item-remove{color:var(--text-muted)}html.light .search-prompts-dropdown-item-remove:hover{color:var(--text-main);border-color:color-mix(in srgb,var(--ui-neon) 40%,var(--border))}html.light .catalog-search :deep(.app-input){border-color:var(--border)!important;background:var(--surface)!important;box-shadow:none!important}html.light .catalog-search :deep(.app-input:hover){border-color:color-mix(in srgb,var(--ui-neon) 40%,var(--border))!important}html.light .catalog-search :deep(.app-input:focus){border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border))!important;box-shadow:none!important}html.light .catalog-search :deep(.app-input::-moz-placeholder){color:var(--text-muted)!important;opacity:1!important}html.light .catalog-search :deep(.app-input::placeholder){color:var(--text-muted)!important;opacity:1!important}html.light .pin-card{box-shadow:inset 0 1px #ffffffe6}html.light .pin-card:hover{box-shadow:none}html.light .pin-card__media{background:linear-gradient(168deg,var(--ui-neon-sheen) 0%,transparent 38%),var(--surface-soft)}html.light .pin-card__price{border-color:var(--border);color:var(--text-muted);background:var(--accent-soft)}html.light .pin-card__price.free{color:var(--ui-neon);border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border));background:color-mix(in srgb,var(--ui-neon) 8%,var(--accent-soft))}html.light .pin-card__gen-badge{border-color:var(--border);background:var(--accent-soft);color:var(--text-main)}html.light .blog-index-page--labs .blog-index-sidebar{background:transparent;border:none;box-shadow:none}html.light .blog-index-page--labs .blog-index-search-shell{background:var(--accent-soft);border-color:var(--border);box-shadow:none}html.light .blog-index-page--labs .blog-index-search-shell:focus-within{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}html.light .blog-index-page--labs .blog-index-search-input{color:var(--text-main)}html.light .blog-index-page--labs .blog-index-search-input::-moz-placeholder{color:var(--text-muted);opacity:1}html.light .blog-index-page--labs .blog-index-search-input::placeholder{color:var(--text-muted);opacity:1}html.light .knowledge-hub-layout--labs .blog-article-inner,html.light .knowledge-hub-layout--labs .blog-index-sidebar{background:transparent;border:none;box-shadow:none}html.light .pricing-labs-page .pricing-hero__title{color:var(--text-main)}html.light .pricing-labs-page .pricing-hero__subtitle,html.light .pricing-labs-page .pricing-hero-stats__dt{color:var(--text-muted)}html.light .pricing-labs-page .pricing-hero-stats__dd{color:color-mix(in srgb,var(--ui-neon) 55%,var(--text-main));text-shadow:none}html.light .pricing-labs-page .pricing-audience-card{border-color:var(--border);background:var(--surface-soft);box-shadow:none}html.light .pricing-labs-page .pricing-audience-card:hover{border-color:var(--border);box-shadow:none}html.light .pricing-labs-page .pricing-audience-card__idx{text-shadow:none}html.light .pricing-labs-page .pricing-billing-tabs .labs-tab-btn{color:var(--text-muted)}html.light .pricing-labs-page .pricing-billing-tabs .labs-tab-btn:hover:not(:disabled){color:var(--text-main);background:transparent}html.light .pricing-labs-page .pricing-billing-tabs .labs-tab-btn.active{color:var(--text-main);background:transparent;box-shadow:none}html.light .pricing-labs-card{border-color:var(--border);background:var(--surface-soft);box-shadow:none}html.light .pricing-labs-faq-item,html.light .pricing-labs-terms{border-color:var(--border);background:var(--surface-soft)}.labs-ws-results-area{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));display:flex;flex-direction:column;gap:0;overflow-x:clip;overflow-y:visible}.labs-ws-provider-pane{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.labs-ws-history-day{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.labs-day-head{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:10px 2px;justify-content:flex-start;border:none;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--text-main)}.labs-day-head--static{cursor:default}.labs-day-head__pill{display:inline-flex;align-items:baseline;gap:10px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-sans);color:var(--text-main);transition:color .18s ease}.labs-day-head__pill>span{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.labs-day-head__pill>.labs-day-head__meta{font-size:12px;font-weight:500;color:var(--text-muted);font-variant-numeric:tabular-nums}.labs-day-head:not(.labs-day-head--static):hover .labs-day-head__pill>.labs-day-head__meta,.labs-day-head:not(.labs-day-head--static):focus-visible .labs-day-head__pill>.labs-day-head__meta{color:var(--text-label)}.labs-day-head:not(.labs-day-head--static):focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.labs-day-head__pill{transition:none}}:is(.ilab-gen-failed-stack,.vlab-gen-failed-stack,.mlab-gen-fail-inner,.volab-gen-fail-inner){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:100%;padding:2px;text-align:center;overflow:hidden}:is(.mlab-gen-fail-inner,.volab-gen-fail-inner){min-height:120px;background:#171214;border:0}:is(.ilab-gen-failed-title,.vlab-gen-failed-title,.mlab-gen-failed-title,.volab-gen-failed-title){flex-shrink:0;text-align:center;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:#ffb3b3}:is(.ilab-gen-failed-detail,.vlab-gen-failed-detail,.mlab-gen-failed-detail,.volab-gen-failed-detail){max-width:100%;text-align:center;font-family:var(--font-sans);font-size:12px;line-height:1.45;letter-spacing:0;color:#ffb3b3bf;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.labs-fail-title--short{display:none}@media(max-width:768px){:is(.ilab-gen-failed-title,.vlab-gen-failed-title) .labs-fail-title--full,:is(.ilab-gen-failed-detail,.vlab-gen-failed-detail){display:none}:is(.ilab-gen-failed-title,.vlab-gen-failed-title) .labs-fail-title--short{display:inline}}:is(.mlab-shimmer,.volab-shimmer){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;overflow:hidden;background:none;pointer-events:none}:is(.ilab-loading-label,.vlab-loading-label,.mlab-loading-label,.volab-loading-label){position:relative;z-index:1;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-label)}:is(.ilab-gen-spinner,.vlab-gen-spinner){position:relative;z-index:1;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffffb3;box-sizing:border-box;backface-visibility:hidden;transform:translateZ(0)}:is(.ilab-gen-spinner,.vlab-gen-spinner){animation:labs-ws-gen-spin .9s linear infinite}@keyframes labs-ws-gen-spin{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@media(prefers-reduced-motion:reduce){:is(.ilab-gen-spinner,.vlab-gen-spinner){animation:none;border-color:#ffffff1a;border-top-color:#ffffff80;opacity:.92}}:is(.ilab-gen-wait-stack,.vlab-gen-wait-stack){position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:6px 6px 24px;box-sizing:border-box;overflow:hidden}:is(.ilab-gen-wait-stack,.vlab-gen-wait-stack) :is(.ilab-gen-loader,.vlab-gen-loader){flex:0 0 auto;width:28px;height:28px;margin:0;display:flex;align-items:center;justify-content:center}:is(.ilab-gen-failed-stack,.vlab-gen-failed-stack,.mlab-gen-fail-inner,.volab-gen-fail-inner) .labs-unlim-badge{margin-top:auto}:is(.ilab-gen-wait-stack,.vlab-gen-wait-stack)~:is(.ilab-loading-label,.vlab-loading-label){position:absolute;left:0;right:0;bottom:6px;z-index:2;padding:0 6px;margin:0;text-align:center}:is(.mlab-gen-loading,.volab-gen-loading){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px;background:#141416}:is(.ilab-gen-card,.vlab-gen-card,.mlab-gen-card,.volab-gen-card){position:relative;border:0;border-radius:8px;overflow:hidden;background:#141416;transition:background .2s ease}.labs-ws-gen-card{width:calc(33.333% - 6.667px);border-radius:8px;overflow:hidden;position:relative;border:0;background:#141416;contain:paint}.labs-ws-gen-card .labs-ws-coll-img--front,.labs-ws-gen-card .labs-ws-gen-video--front{transition:filter .2s ease,opacity .2s ease}.labs-ws-gen-card:hover .labs-ws-coll-img--front,.labs-ws-gen-card:hover .labs-ws-gen-video--front{filter:brightness(1.06)}.labs-ws-results-area.is-small .labs-ws-gen-card,.labs-ws-results-area.is-small .labs-coll-pin{width:calc(16.666% - 8.333px)}.labs-ws-results-area.is-medium .labs-ws-gen-card,.labs-ws-results-area.is-medium .labs-coll-pin{width:calc(25% - 7.5px)}.labs-ws-results-area.is-large .labs-ws-gen-card,.labs-ws-results-area.is-large .labs-coll-pin{width:calc(50% - 5px)}.labs-ws-results-area[data-lab-mode=music] .mlab-gen-card{width:100%}.labs-ws-results-area[data-lab-mode=music].is-medium .mlab-gen-card{width:calc(50% - 5px)}.labs-ws-results-area[data-lab-mode=music].is-small .mlab-gen-card{width:calc(33.333% - 6.667px)}.labs-ws-results-area[data-lab-mode=music] .labs-ws-gen-card--audio{width:100%}.labs-ws-results-area[data-lab-mode=music].is-medium .labs-ws-gen-card--audio{width:calc(50% - 5px)}.labs-ws-results-area[data-lab-mode=music].is-small .labs-ws-gen-card--audio{width:calc(33.333% - 6.667px)}.labs-ws-gen-card--audio{overflow:visible;contain:none;background:transparent}.mlab-gen-header,.labs-ws-gen-audio-header{border-top-left-radius:8px;border-top-right-radius:8px}.mlab-gen-card .lmtp:last-child,.labs-ws-gen-card--audio .lmtp:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.labs-ws-gen-images{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;box-sizing:border-box}.labs-ws-gen-images--multi{grid-template-columns:repeat(var(--gen-cols, 2),minmax(0,1fr));grid-template-rows:repeat(var(--gen-rows, 2),minmax(0,1fr));aspect-ratio:var(--gen-aspect, 1 / 1)}.labs-ws-gen-images--multi .labs-ws-gen-frame{aspect-ratio:auto;width:100%;height:100%}.labs-ws-gen-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:0;background:#0a0a0a;cursor:pointer}.labs-ws-gen-images--multi .labs-ws-gen-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:2px solid transparent;box-shadow:0 0 0 0 transparent;pointer-events:none;transition:border-color .18s ease,box-shadow .22s ease}.labs-ws-gen-images--multi .labs-ws-gen-frame:hover{z-index:1}.labs-ws-gen-images--multi .labs-ws-gen-frame:hover:after{border-color:#ffffff3d;box-shadow:none}.labs-ws-responsive-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.labs-ws-coll-img-stack{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.labs-ws-coll-img--blur-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(10px);transform:scale(1.06);pointer-events:none;z-index:1;opacity:1;transition:opacity .4s ease}.labs-ws-coll-img-stack.is-frame-loaded .labs-ws-coll-img--blur-placeholder{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.labs-ws-coll-img--backdrop,.labs-ws-coll-img--front{display:block;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .45s ease}.labs-ws-coll-img--backdrop.is-loaded{opacity:.95}.labs-ws-coll-img--front.is-loaded{opacity:1}.labs-ws-coll-img--backdrop{display:none}.labs-ws-coll-img--front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:translateZ(0);backface-visibility:hidden}.labs-ws-gen-card:hover .labs-ws-coll-img--front.is-loaded{opacity:.9}.labs-ws-coll-video-stack{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.labs-ws-coll-vid-blur-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(10px);transform:scale(1.06);pointer-events:none;z-index:0;opacity:1;transition:opacity .35s ease}.labs-ws-coll-video-stack.is-video-ready .labs-ws-coll-vid-blur-placeholder{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.labs-ws-coll-video-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .28s ease}.labs-ws-coll-video-stack.is-video-ready .labs-ws-coll-video-loader{opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.labs-ws-coll-video-spinner{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.1);border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 50%,rgba(255,255,255,.55));box-sizing:border-box;animation:labs-ws-coll-video-spin .85s linear infinite}@keyframes labs-ws-coll-video-spin{to{transform:rotate(360deg)}}.labs-ws-coll-video-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transition:opacity .35s ease}.labs-ws-coll-video-stack.is-video-ready .labs-ws-coll-video-skeleton{opacity:0}@media(prefers-reduced-motion:reduce){.labs-ws-coll-video-spinner{animation:none;border-color:#ffffff1f;border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 40%,rgba(255,255,255,.35))}}.labs-ws-coll-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;display:block;pointer-events:none;opacity:0;transition:opacity .35s ease}.labs-ws-coll-video-stack.is-video-ready .labs-ws-coll-vid--backdrop{opacity:.88}.labs-ws-coll-video-stack.is-video-ready .labs-ws-coll-vid--front{opacity:1}.labs-ws-coll-vid--backdrop{display:none}.labs-ws-coll-vid--front{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:2;transform:translateZ(0);backface-visibility:hidden}.labs-ws-gen-placeholder{width:100%;height:100%;min-height:80px;background:#ffffff0a}.labs-ws-load-sentinel{width:100%;height:1px;pointer-events:none}.labs-ws-gen-model-ribbon{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 0;padding:28px 12px 10px;box-sizing:border-box;font-family:var(--font-sans);font-size:12.5px;line-height:1.3;letter-spacing:0;color:#fff;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.38) 55%,transparent 100%);opacity:0;transition:opacity .18s ease}.labs-ws-gen-card:hover .labs-ws-gen-model-ribbon{opacity:1}@media(hover:none){.labs-ws-gen-model-ribbon{opacity:1}}.labs-ws-gen-model-ribbon__title{flex:1 0 100%;min-width:0;font-weight:500;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labs-ws-gen-model-ribbon__meta{flex:1 0 100%;min-width:0;color:#ffffff9e;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ilab-toolbar.labs-ws-toolbar--inline-search,.vlab-toolbar.labs-ws-toolbar--inline-search,.mlab-toolbar.labs-ws-toolbar--inline-search,.volab-toolbar.labs-ws-toolbar--inline-search,.llab-toolbar.labs-ws-toolbar--inline-search,.labs-ws-toolbar.labs-ws-toolbar--inline-search{flex-wrap:nowrap!important}.ilab-toolbar.labs-ws-toolbar--inline-search .ilab-toolbar-start,.vlab-toolbar.labs-ws-toolbar--inline-search .vlab-toolbar-start,.mlab-toolbar.labs-ws-toolbar--inline-search .mlab-toolbar-start,.volab-toolbar.labs-ws-toolbar--inline-search .volab-toolbar-start,.llab-toolbar.labs-ws-toolbar--inline-search .llab-toolbar-start,.labs-ws-toolbar.labs-ws-toolbar--inline-search .labs-ws-toolbar-start{flex:1 1 0!important;min-width:0!important;flex-wrap:nowrap!important;align-items:center}.labs-ws-folder-tile{position:relative;width:168px;border-radius:8px;overflow:hidden;background:#141416;contain:paint}@media(max-width:600px){.labs-ws-folder-tile{width:calc(50% - 5px)}}@media(max-width:992px){.labs-ws-gen-card,.labs-ws-results-area.is-medium .labs-ws-gen-card,.labs-ws-results-area.is-large .labs-ws-gen-card,.labs-coll-pin,.labs-ws-results-area.is-medium .labs-coll-pin,.labs-ws-results-area.is-large .labs-coll-pin{width:calc(50% - 5px)}.labs-ws-results-area.is-small .labs-ws-gen-card,.labs-ws-results-area.is-small .labs-coll-pin{width:calc(33.333% - 6.667px)}}@media(max-width:600px){.labs-ws-gen-card,.labs-ws-results-area.is-medium .labs-ws-gen-card,.labs-ws-results-area.is-large .labs-ws-gen-card,.labs-coll-pin,.labs-ws-results-area.is-medium .labs-coll-pin,.labs-ws-results-area.is-large .labs-coll-pin{width:100%}.labs-ws-results-area.is-small .labs-ws-gen-card,.labs-ws-results-area.is-small .labs-coll-pin{width:calc(50% - 5px)}}@media(max-width:720px){.ilab-toolbar.labs-ws-toolbar--inline-search,.vlab-toolbar.labs-ws-toolbar--inline-search,.mlab-toolbar.labs-ws-toolbar--inline-search,.volab-toolbar.labs-ws-toolbar--inline-search,.llab-toolbar.labs-ws-toolbar--inline-search,.labs-ws-toolbar.labs-ws-toolbar--inline-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto;-moz-column-gap:6px;column-gap:6px;row-gap:8px;align-items:center}.ilab-toolbar.labs-ws-toolbar--inline-search .ilab-toolbar-start,.ilab-toolbar.labs-ws-toolbar--inline-search .ilab-toolbar-right,.vlab-toolbar.labs-ws-toolbar--inline-search .vlab-toolbar-start,.vlab-toolbar.labs-ws-toolbar--inline-search .vlab-toolbar-right,.mlab-toolbar.labs-ws-toolbar--inline-search .mlab-toolbar-start,.mlab-toolbar.labs-ws-toolbar--inline-search .mlab-toolbar-right,.volab-toolbar.labs-ws-toolbar--inline-search .volab-toolbar-start,.volab-toolbar.labs-ws-toolbar--inline-search .volab-toolbar-right,.llab-toolbar.labs-ws-toolbar--inline-search .llab-toolbar-start,.llab-toolbar.labs-ws-toolbar--inline-search .llab-toolbar-right,.labs-ws-toolbar.labs-ws-toolbar--inline-search .labs-ws-toolbar-start,.labs-ws-toolbar.labs-ws-toolbar--inline-search .labs-ws-toolbar-right{display:contents!important}html .labs-ws-toolbar--inline-search .labs-subview-toggle{grid-row:1;grid-column:1;display:flex;gap:20px;min-width:0;height:40px;padding:0 2px;border-radius:0;background:none}html .labs-ws-toolbar--inline-search .labs-subview-toggle__btn{flex:0 0 auto;height:40px;padding:0;border-radius:0;border-bottom:2px solid transparent;background:none;font-size:15px}html .labs-ws-toolbar--inline-search .labs-subview-toggle__btn{text-transform:capitalize}html .labs-ws-toolbar--inline-search .labs-subview-toggle__btn:hover{background:none}html .labs-ws-toolbar--inline-search .labs-subview-toggle__btn.active{background:none;border-bottom-color:currentColor;font-weight:600}.labs-ws-toolbar--inline-search .labs-coll-search-field{grid-row:1;grid-column:2;min-width:0}.labs-ws-toolbar--inline-search .labs-coll-search-field:not(.is-collapsed){grid-row:2;grid-column:1 / -1}.labs-ws-toolbar--inline-search .lss,.labs-ws-toolbar--inline-search .lht{grid-row:1;grid-column:3;justify-self:end}.labs-ws-toolbar--inline-search .lgst{grid-row:1;grid-column:4;justify-self:end}.labs-ws-toolbar--inline-search .lss.lss--chips{grid-row:2;grid-column:1 / -1;justify-self:stretch}.labs-ws-toolbar--inline-search:has(.lss--chips) .labs-coll-search-field:not(.is-collapsed){grid-row:3}.labs-ws-toolbar--inline-search:not(:has(.labs-subview-toggle)) :is(.labs-coll-search-field.is-collapsed,.lgst){grid-row:1;align-self:start;position:relative;z-index:2;margin-top:-42px;margin-bottom:6px}.labs-ws-toolbar--inline-search:not(:has(.labs-subview-toggle)){min-height:0}:is(.labs-ws-toolbar,.volab-toolbar).labs-ws-toolbar--inline-search:not(:has(.labs-subview-toggle)) .labs-coll-search-field.is-collapsed{grid-column:-2 / -1;justify-self:end}.labs-ws-toolbar--inline-search:not(:has(.labs-subview-toggle)) .lss.lss--chips{grid-row:2;grid-column:1 / -1}.labs-ws-toolbar--inline-search:has(.lss--chips) .lgst{margin-left:-8px}.labs-ws-toolbar--inline-search:not(:has(.labs-subview-toggle)) .labs-coll-search-field:not(.is-collapsed){grid-row:3;grid-column:1 / -1}html .labs-ws-toolbar--inline-search .lss.lss--chips .lss-trigger-icon{display:none}html .labs-ws-toolbar--inline-search .lss.lss--chips .lss-trigger:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5' cy='12' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='19' cy='12' r='2'/%3E%3C/svg%3E") center / contain no-repeat}.labs-ws-toolbar--inline-search .lss .lss-trigger-label,.labs-ws-toolbar--inline-search .lss .lss-count,.labs-ws-toolbar--inline-search .lss .lss-chevron{display:none}.labs-ws-toolbar--inline-search .lss .lss-trigger{width:36px;padding:0;justify-content:center}.labs-ws-toolbar--inline-search .lss .lss-trigger:not(:has(.lss-trigger-icon)):before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18l-7 8v6l-4-2v-4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18l-7 8v6l-4-2v-4z'/%3E%3C/svg%3E") center / contain no-repeat}.labs-ws-toolbar--inline-search .lgst .lgst-btn{display:none}.labs-ws-toolbar--inline-search .lgst .lgst-btn.active+.lgst-btn,.labs-ws-toolbar--inline-search .lgst:has(.lgst-btn:last-child.active) .lgst-btn:first-child{display:inline-flex}.labs-ws-toolbar.labs-ws-toolbar--inline-search,.volab-toolbar.labs-ws-toolbar--inline-search,.labs-ws-results-area,.volab-results-area{padding-left:0;padding-right:0}.labs-ws-toolbar.labs-ws-toolbar--inline-search .lgst,.volab-toolbar.labs-ws-toolbar--inline-search .lgst{display:none}.labs-ws-results-area[data-lab-mode=music] .mlab-gen-card,.labs-ws-results-area[data-lab-mode=music] .labs-ws-gen-card--audio{width:100%!important}}.labs-ws-body-root{position:relative;flex:1;min-height:var(--labs-ws-history-body-min-height, max(240px, 32dvh));width:100%;display:flex;flex-direction:column}.labs-ws-body--loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 14px;box-sizing:border-box;pointer-events:none}.labs-ws-body-loading-ring{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:#ffffffb8;animation:labs-ws-body-loading-spin .75s linear infinite}@keyframes labs-ws-body-loading-spin{to{transform:rotate(360deg)}}.labs-ws-body-loading-label{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.04em;color:#ffffff80}.labs-ws-body-enter-active,.labs-ws-body-leave-active{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.labs-ws-body-enter-from,.labs-ws-body-leave-to{opacity:0;transform:translateY(-5px)}.labs-ws-body--loading.labs-ws-body-enter-from,.labs-ws-body--loading.labs-ws-body-leave-to{transform:none}.labs-ws-body--empty{width:100%;flex:1;min-height:0;display:flex;flex-direction:column}.labs-ws-body--empty:has(.labs-empty-state){padding:0;align-items:stretch;gap:0}.labs-ws-body--empty>.labs-day-head,.labs-ws-empty>.labs-day-head{flex:none}.labs-ws-body--grid{flex:1;min-height:0}.labs-ws-subview-enter-active,.labs-ws-subview-leave-active{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.labs-ws-subview-enter-from,.labs-ws-subview-leave-to{opacity:0;transform:translateY(-5px)}.labs-ws-provider-pane-enter-active,.labs-ws-provider-pane-leave-active{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.labs-ws-provider-pane-enter-from,.labs-ws-provider-pane-leave-to{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.labs-ws-body-enter-active,.labs-ws-body-leave-active,.labs-ws-subview-enter-active,.labs-ws-subview-leave-active,.labs-ws-provider-pane-enter-active,.labs-ws-provider-pane-leave-active{transition:opacity .16s ease}.labs-ws-body-enter-from,.labs-ws-body-leave-to,.labs-ws-subview-enter-from,.labs-ws-subview-leave-to,.labs-ws-provider-pane-enter-from,.labs-ws-provider-pane-leave-to{transform:none}.labs-ws-body-loading-ring{animation:none;border-top-color:#ffffff59}}.labs-ws{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.labs-ws-workspace{--_bg: var(--stat-tile-bg, color-mix(in srgb, var(--text-main) 2.5%, transparent));display:flex;flex:1 1 auto;align-items:stretch;gap:0;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(180deg,#ffffff09,#fff0),var(--_bg);overflow:visible}.labs-ws-rail{flex-shrink:0;width:152px;min-height:0;display:flex;flex-direction:column;align-self:stretch;border-right:0;background:transparent}.labs-ws-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.labs-ws-toolbar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;min-height:36px;padding:0;margin-bottom:14px}.labs-ws-toolbar-start{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:0 1 auto}.labs-ws-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.labs-ws-toolbar-meta{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;color:#ffffff61;letter-spacing:0}.labs-ws-toolbar-num{color:var(--ui-neon-kicker);font-variant-numeric:tabular-nums}.labs-ws-workspace-subview{flex:1;min-height:0;display:flex;flex-direction:column}.labs-ws-override{padding:24px}.labs-ws-history-body{flex:1;min-height:0;display:flex;flex-direction:column}.labs-ws-provider-pane-stack{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.labs-ws-empty{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.labs-ws-empty--bare{padding:0;align-items:stretch;gap:0;color:inherit;font-family:inherit}.labs-ws-empty-prompt{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.labs-ws-empty-title{font-size:12.5px;font-weight:600;letter-spacing:0;color:#ffffff59}.labs-ws-empty-hint{font-size:11px;line-height:1.5;max-width:44ch;color:#ffffff47}.labs-ws-prompt-bar{position:sticky;bottom:0;z-index:35;box-sizing:border-box;margin-top:auto;width:100%;padding:16px 10px 20px;background:transparent}@media(max-width:900px){.labs-ws-workspace{flex-direction:column;border:none;background:transparent}.labs-ws-rail{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:768px){.labs-ws-prompt-bar{bottom:max(30px,env(safe-area-inset-bottom,0px));padding:12px 0 0}}.labs-refund-badge{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding:3px 4px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;background:transparent;border:0;color:#fff;white-space:nowrap;transition:opacity .16s ease}.labs-gen-error--clickable{cursor:pointer}.labs-gen-loading--clickable,.labs-gen-loading--clickable :is(.ilab-gen-frame--shimmer,.vlab-gen-frame--shimmer){cursor:pointer}.labs-gen-loading--clickable :is(.ilab-gen-frame--shimmer,.vlab-gen-frame--shimmer){transition:background .16s ease}.labs-gen-loading--clickable:hover :is(.ilab-gen-frame--shimmer,.vlab-gen-frame--shimmer){background:#1d1d21}.labs-gen-loading--clickable:hover :is(.ilab-loading-label,.vlab-loading-label){animation:none;opacity:1;color:var(--text-main)}.labs-gen-error--clickable:hover .labs-refund-badge{opacity:.8}.labs-refund-badge__icon{width:15px;height:15px;flex:none;color:#fbbf24}.labs-refund-badge__amount{color:#fff}.labs-refund-badge__label{color:#fff;font-weight:500}.ilab-gen-frame--failed,.vlab-gen-frame--failed,.llab-gen-frame--failed,.mlab-gen-error,.volab-gen-error{position:relative}.labs-retry-btn[data-tooltip]{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;background:#0c0c0eb8;border:0;border-radius:6px;color:#ffffffd6;cursor:pointer;transition:color .16s ease,background .16s ease,transform .2s ease}.labs-retry-btn:hover{color:#fff;background:#2c2c30e6;transform:scale(1.05)}.labs-retry-btn:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.labs-retry-btn__icon{width:15px;height:15px}html:not(.light) :is(.ilab-gen-frame--failed,.vlab-gen-frame--failed,.llab-gen-frame--failed,.mlab-gen-error,.volab-gen-error){background:#000;border:0}html:not(.light) :is(.ilab-gen-failed-detail,.vlab-gen-failed-detail,.mlab-gen-failed-detail,.volab-gen-failed-detail){cursor:pointer}html:is(.light,:not(.light)) .labs-ws-rail{position:sticky;top:calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 48px));align-self:flex-start;max-height:calc(100dvh - var(--site-top-banner-height, 0px) - var(--site-header-height, 48px));overflow-y:auto;scrollbar-width:none}:root .labs-ws-rail::-webkit-scrollbar{display:none}html:is(.light,:not(.light)) .ilab-rail-sticky,html:is(.light,:not(.light)) .vlab-rail-sticky,html:is(.light,:not(.light)) .volab-rail-sticky{top:calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 48px));max-height:calc(100dvh - var(--site-top-banner-height, 0px) - var(--site-header-height, 48px))}@media(min-width:901px){html:is(.light,:not(.light)) :is(.ilab-rail,.vlab-rail,.volab-rail,.labs-ws-rail).is-rail-collapsed{width:56px}}@media(max-width:768px){:root .labs-ws-rail{position:static;max-height:none;overflow:visible}}.labs-coll-folder-head{display:flex;align-items:center;gap:10px;padding:6px 8px 14px}.labs-coll-folder-head__back{flex-shrink:0}.labs-coll-folder-head__name{margin:0;font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;color:#fff}.labs-coll-folder-head__count{font-family:var(--font-sans);font-size:14px;color:var(--text-soft)}.labs-rail-section{display:flex;align-items:center;gap:6px;margin:12px 12px 6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font:600 11px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.labs-rail-section__icon{width:13px;height:13px;flex-shrink:0;opacity:.8}@media(max-width:768px){html:root:root :is(.ilab-history-day,.vlab-history-day){gap:2px}html:root:root :is(.ilab-results-area,.vlab-results-area) :is(.ilab-gen-card,.vlab-gen-card){width:calc(33.333% - 1.334px);border-radius:4px;overflow:hidden}html:root:root :is(.ilab-results-area,.vlab-results-area).is-medium :is(.ilab-gen-card,.vlab-gen-card){width:calc(50% - 1px)}html:root:root :is(.ilab-results-area,.vlab-results-area).is-large :is(.ilab-gen-card,.vlab-gen-card){width:100%}html:root:root .ilab-gen-card .ilab-gen-frame,html:root:root .ilab-gen-card .ilab-gen-images.multi,html:root:root .vlab-gen-card .vlab-gen-frame{aspect-ratio:3 / 4}html:root:root :is(.ilab-gen-card,.vlab-gen-card):not(.lft-tile){aspect-ratio:3 / 4}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-retention-badge{display:inline-flex;top:4px;left:4px;width:22px;height:22px}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-retention-badge svg{width:12px;height:12px}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-quality-badge{top:4px;left:4px;height:22px;padding:0 5px;font-size:9px;letter-spacing:.03em}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-retention-badge~.labs-quality-badge{left:29px}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-pub-footer{top:4px;right:4px}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-pub-trigger{width:22px;height:22px}html:root:root :is(.ilab-gen-card,.vlab-gen-card) :is(.ilab-gen-model-ribbon,.vlab-gen-model-ribbon){display:none}html:root:root :is(.ilab-gen-card,.vlab-gen-card) .labs-folder-badge{left:4px;bottom:4px;max-width:calc(100% - 8px);height:22px;padding:0 6px;font-size:10px}}html:root:root :is(.ilab-results-area,.vlab-results-area,.labs-ws-results-area,.labs-ws-body) .lft-tile.lft-tile{width:auto;max-width:min(260px,100%);flex:0 0 auto;height:auto;aspect-ratio:auto;border-radius:12px;background:#ffffff0d;contain:none;overflow:hidden}@media(hover:hover){html:root:root :is(.ilab-results-area,.vlab-results-area,.labs-ws-results-area,.labs-ws-body) .lft-tile.lft-tile:hover{background:#ffffff17}}html.light:root:root :is(.ilab-results-area,.vlab-results-area,.labs-ws-results-area,.labs-ws-body) .lft-tile.lft-tile{background:#0000000a}@media(max-width:768px){html .lfts{display:none!important}}@media(min-width:769px){.labs-ws-toolbar--inline-search{transition:margin-bottom .25s cubic-bezier(.25,.46,.45,.94)}.labs-ws-toolbar--inline-search:has(.lst-toggler.is-open){margin-bottom:124px}}.labs-ws-prompt-enter-active,.labs-ws-prompt-leave-active{transition:opacity .22s cubic-bezier(.22,1,.36,1)}.labs-ws-prompt-enter-from,.labs-ws-prompt-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.labs-ws-prompt-enter-active,.labs-ws-prompt-leave-active{transition-duration:.1s;transition-timing-function:ease-out}}[data-tooltip]{position:relative}.ui-tooltip-anchor{display:contents}.ui-tooltip{position:fixed;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:8px 12px 9px;border:0;border-radius:10px;background:#141416f7;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;white-space:pre-wrap;text-align:left;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(max-width:768px){.ui-tooltip{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141416fb}}.ui-tooltip__hint{display:block;margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;color:var(--text-soft)}.ui-tooltip-enter-active,.ui-tooltip-leave-active{transition:opacity .14s ease,transform .14s ease}.ui-tooltip-enter-from,.ui-tooltip-leave-to{opacity:0;transform:translateY(3px) scale(.98)}@media(prefers-reduced-motion:reduce){.ui-tooltip-enter-active,.ui-tooltip-leave-active{transition-duration:.01s}}.ui-tooltip__arrow{display:none;position:absolute;width:8px;height:8px;border:0;background:#141416f7;transform:rotate(45deg)}.ui-tooltip--top .ui-tooltip__arrow{bottom:-5px;border-top:none;border-left:none;margin-left:-4px}.ui-tooltip--bottom .ui-tooltip__arrow{top:-5px;border-bottom:none;border-right:none;margin-left:-4px}.ui-tooltip--left .ui-tooltip__arrow{right:-5px;border-bottom:none;border-left:none;margin-top:-4px}.ui-tooltip--right .ui-tooltip__arrow{left:-5px;border-top:none;border-right:none;margin-top:-4px}html.is-tooltip-muted [data-tooltip]:hover:after{content:none}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:30000;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:8px 12px 9px;border:0;border-radius:10px;background:#141416f7;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;white-space:pre-wrap;text-align:left;pointer-events:none;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);bottom:calc(100% + 8px);left:50%;transform:translate(-50%);animation:labs-tooltip-fade-top .15s ease-out}[data-tooltip][data-tooltip-placement=top-start]:hover:after,[data-tooltip][data-tooltip-placement=top-start]:focus-visible:after{bottom:calc(100% + 8px);top:auto;left:0;right:auto;transform:none;animation:labs-tooltip-fade-top .15s ease-out}[data-tooltip][data-tooltip-placement=top-end]:hover:after,[data-tooltip][data-tooltip-placement=top-end]:focus-visible:after{bottom:calc(100% + 8px);top:auto;right:0;left:auto;transform:none;animation:labs-tooltip-fade-top .15s ease-out}[data-tooltip][data-tooltip-placement=bottom]:hover:after,[data-tooltip][data-tooltip-placement=bottom]:focus-visible:after{top:calc(100% + 8px);bottom:auto;left:50%;right:auto;transform:translate(-50%);animation:labs-tooltip-fade-bottom .15s ease-out}[data-tooltip][data-tooltip-placement=bottom-end]:hover:after,[data-tooltip][data-tooltip-placement=bottom-end]:focus-visible:after{top:calc(100% + 8px);bottom:auto;right:0;left:auto;transform:none;animation:labs-tooltip-fade-bottom .15s ease-out}[data-tooltip][data-tooltip-placement=left]:hover:after,[data-tooltip][data-tooltip-placement=left]:focus-visible:after{top:50%;bottom:auto;right:calc(100% + 8px);left:auto;transform:translateY(-50%);animation:labs-tooltip-fade-left .15s ease-out}[data-tooltip][data-tooltip-placement=right]:hover:after,[data-tooltip][data-tooltip-placement=right]:focus-visible:after{top:50%;bottom:auto;left:calc(100% + 8px);right:auto;transform:translateY(-50%);animation:labs-tooltip-fade-right .15s ease-out}@media(max-width:768px){[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141416fb}}@keyframes labs-tooltip-fade-top{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes labs-tooltip-fade-bottom{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@keyframes labs-tooltip-fade-left{0%{opacity:0;translate:4px 0}to{opacity:1;translate:0 0}}@keyframes labs-tooltip-fade-right{0%{opacity:0;translate:-4px 0}to{opacity:1;translate:0 0}}.ui-drop{box-sizing:border-box;display:flex;flex-direction:column;gap:1px;min-width:232px;padding:6px;border:0;border-radius:10px;background:#141416f7;color:var(--text-main);box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:var(--font-sans)}@media(max-width:768px){.ui-drop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141416fb}}.ui-drop--compact{min-width:0}.ui-drop__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;display:flex;flex-direction:column;gap:1px}.ui-drop__scroll::-webkit-scrollbar{width:10px}.ui-drop__scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#ffffff38;background-clip:content-box}.ui-drop__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px 0 9px;border:0;border-radius:6px;background:transparent;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0;min-width:0;transition:background .12s ease,color .12s ease}.ui-drop__item:hover,.ui-drop__item:focus-visible{background:#ffffff14;color:#fff;outline:none}.ui-drop__item.is-active{background:#ffffff1c;color:#fff}.ui-drop__item.is-locked,.ui-drop__item:disabled,.ui-drop__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-drop__item.is-locked:hover,.ui-drop__item:disabled:hover{background:transparent;color:var(--text-main)}.ui-drop__icon{flex:0 0 auto;width:16px;height:16px;color:var(--text-label);transition:color .12s ease}.ui-drop__item:hover .ui-drop__icon,.ui-drop__item.is-active .ui-drop__icon{color:#fff}.ui-drop__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-drop__count{flex:0 0 auto;margin-left:auto;min-width:24px;text-align:right;font-family:var(--font-sans);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted)}.ui-drop__item:hover .ui-drop__count,.ui-drop__item.is-active .ui-drop__count{color:#fffc}.ui-drop__chevron{flex:0 0 auto;margin-left:auto;width:12px;height:12px;color:var(--text-muted)}.ui-drop__item--danger{color:#ff8d8d}.ui-drop__item--danger .ui-drop__icon{color:#ff8d8d;opacity:.85}.ui-drop__item--danger:hover,.ui-drop__item--danger:focus-visible{background:#ff6e6e1f;color:#ffd0d0}.ui-drop__item--danger:hover .ui-drop__icon{color:#ffd0d0;opacity:1}.ui-drop__head{padding:8px 10px 4px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted);white-space:nowrap}.ui-drop__item+.ui-drop__head,.ui-drop__scroll .ui-drop__head:not(:first-child){margin-top:4px}.ui-drop__sep{display:block;flex:0 0 auto;height:1px;margin:5px 6px;background:#ffffff12}.ui-drop__empty{padding:12px 10px;text-align:center;font-size:12.5px;color:var(--text-muted)}.ui-drop__footer{flex:0 0 auto;padding-top:1px}.ui-drop__search-wrap{position:sticky;top:0;z-index:1;flex:0 0 auto;padding:0 0 6px;margin:0 0 1px;background:#141416f7}.ui-drop__search{box-sizing:border-box;width:100%;height:34px;padding:0 10px;border:0;border-radius:6px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;outline:none;transition:background .15s ease,box-shadow .15s ease}.ui-drop__search::-moz-placeholder{color:var(--text-muted)}.ui-drop__search::placeholder{color:var(--text-muted)}.ui-drop__search:hover{background:#ffffff14}.ui-drop__search:focus{background:#ffffff17;box-shadow:0 0 0 2px var(--focus-ring)}.ui-drop-trigger{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .16s ease,color .16s ease}.ui-drop-trigger:hover{background:#ffffff1a;color:#fff}.ui-drop-trigger:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.ui-drop-trigger.is-open{background:#ffffff29;color:#fff}.ui-drop-trigger__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-drop-trigger__chevron{flex:0 0 auto;width:12px;height:12px;opacity:.7;transition:transform .24s cubic-bezier(.4,0,.2,1)}.ui-drop-trigger.is-open .ui-drop-trigger__chevron{transform:rotate(180deg);opacity:1}.ui-drop-trigger__count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:22px;height:18px;padding:0 6px;border-radius:5px;background:#ffffff1f;color:inherit;font-family:var(--font-sans);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.ui-drop-trigger.is-open .ui-drop-trigger__count{background:#ffffff29}html.light .ui-drop{background:var(--surface);box-shadow:0 12px 32px #0f172a24,0 0 0 1px var(--border)}html.light .ui-drop__search-wrap{background:var(--surface)}html.light .ui-drop__item:hover,html.light .ui-drop__item.is-active{background:color-mix(in srgb,var(--text-main) 7%,transparent);color:var(--text-main)}html.light .ui-drop__search{background:color-mix(in srgb,var(--text-main) 5%,transparent)}html.light .ui-drop-trigger{background:color-mix(in srgb,var(--text-main) 6%,transparent)}html.light .ui-drop-trigger.is-open{background:color-mix(in srgb,var(--text-main) 14%,transparent);color:var(--text-main)}html:not(.light) :is(.ilab-drop-menu,.vlab-drop-menu,.mlab-drop-menu,.volab-drop-menu,.llab-drop-menu){border:0;border-radius:10px;padding:6px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not(.light) :is(.ilab-drop-menu,.vlab-drop-menu,.mlab-drop-menu,.volab-drop-menu,.llab-drop-menu):not(.vlab-set-menu):not(.vlab-adv-menu):not(.ilab-adv-menu){display:flex;flex-direction:column;gap:2px}html:not(.light) :is(.vlab-set-menu,.vlab-adv-menu,.ilab-adv-menu){padding:14px}html:not(.light) :is(.ilab-drop-row,.vlab-drop-row,.volab-drop-row,.llab-drop-row,.ilab-drop-item,.vlab-drop-item,.mlab-drop-item,.llab-drop-item){min-height:36px;padding:0 10px 0 12px;gap:10px;border-radius:6px;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.ilab-drop-row,.vlab-drop-row,.volab-drop-row,.llab-drop-row,.ilab-drop-item,.vlab-drop-item,.mlab-drop-item,.llab-drop-item):hover{background:#ffffff14;color:#fff}html:not(.light) :is(.ilab-drop-row,.vlab-drop-row,.volab-drop-row,.llab-drop-row,.ilab-drop-item,.vlab-drop-item,.mlab-drop-item,.llab-drop-item).active{background:#ffffff1c;color:#fff}html:not(.light) :is(.ilab-drop-row--locked,.vlab-drop-row--locked):hover{background:transparent;color:var(--text-main)}html:not(.light) :is(.ilab-drop-cost,.vlab-drop-cost,.mlab-drop-cost,.volab-drop-cost){font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;color:#fffc}html:not(.light) .lss-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) :is(.ilab-prompt-stack,.vlab-prompt-stack,.mlab-prompt-stack,.volab-prompt-stack,.tdlab-prompt-stack){border:0;border-radius:12px;background:#242428f0;box-shadow:0 12px 32px #00000073,0 0 0 1px #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not(.light) :is(.ilab-prompt-input,.vlab-prompt-input,.mlab-prompt-input,.volab-prompt-input,.tdlab-prompt-input)::-moz-placeholder{color:#fff6;font-family:var(--font-sans);font-size:14px;letter-spacing:0}html:not(.light) :is(.ilab-prompt-input,.vlab-prompt-input,.mlab-prompt-input,.volab-prompt-input,.tdlab-prompt-input)::placeholder{color:#fff6;font-family:var(--font-sans);font-size:14px;letter-spacing:0}html:not(.light) :is(.ilab-prompt-expand,.vlab-prompt-expand,.mlab-prompt-expand,.volab-prompt-expand){width:26px;height:26px;border:0;border-radius:6px;color:var(--text-soft)}html:not(.light) :is(.ilab-prompt-expand,.vlab-prompt-expand,.mlab-prompt-expand,.volab-prompt-expand):hover,html:not(.light) :is(.ilab-prompt-expand,.vlab-prompt-expand,.mlab-prompt-expand,.volab-prompt-expand).is-active{color:#fff;background:#ffffff1a;border-color:transparent;box-shadow:none}html:not(.light) :is(.ilab-photo-btn,.vlab-photo-btn,.mlab-upload-btn,.ilab-magic-btn,.vlab-magic-btn,.mlab-magic-btn,.volab-magic-btn){border:0;border-radius:9px;background:#ffffff0f;color:var(--text-soft);box-shadow:none;transform:none;transition:background .16s ease,color .16s ease}html:not(.light) :is(.ilab-photo-btn,.vlab-photo-btn,.mlab-upload-btn,.ilab-magic-btn,.vlab-magic-btn,.mlab-magic-btn,.volab-magic-btn):hover,html:not(.light) :is(.ilab-photo-btn,.vlab-photo-btn,.mlab-upload-btn,.ilab-magic-btn,.vlab-magic-btn,.mlab-magic-btn,.volab-magic-btn):focus-visible{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none;outline:none}html:not(.light) :is(.ilab-photo-btn,.vlab-photo-btn,.mlab-upload-btn,.ilab-magic-btn,.vlab-magic-btn,.mlab-magic-btn,.volab-magic-btn):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}html:not(.light) :is(.ilab-photo-count,.vlab-photo-count){border-radius:6px;background:#ffffff2e;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}html:not(.light) :is(.ilab-select,.vlab-select,.mlab-select,.volab-select,.tdlab-select){border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .16s ease,color .16s ease}html:not(.light) :is(.ilab-select,.vlab-select,.mlab-select,.volab-select,.tdlab-select):hover{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none}html:not(.light) :is(.ilab-select,.vlab-select,.mlab-select,.volab-select,.tdlab-select):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;box-shadow:none}html:not(.light) :is(.ilab-select--open,.vlab-select--open,.mlab-select--open,.volab-select--open,.tdlab-select--open){border-color:transparent;background:#ffffff29;color:#fff;box-shadow:none}html:not(.light) :is(.ilab-select-dot,.vlab-select-dot,.mlab-select-dot,.volab-select-dot,.tdlab-select-dot){width:6px;height:6px;border-radius:50%;background:#ffffffb3;box-shadow:none;animation:none}html:not(.light) :is(.ilab-select--open,.vlab-select--open,.mlab-select--open,.volab-select--open,.tdlab-select--open) :is(.ilab-select-dot,.vlab-select-dot,.mlab-select-dot,.volab-select-dot,.tdlab-select-dot){background:#fff;animation:none}html:not(.light) :is(.ilab-select-icon,.vlab-select-icon,.mlab-select-icon,.volab-select-icon,.tdlab-select-icon){color:var(--text-soft)}html:not(.light) :is(.ilab-select,.vlab-select,.mlab-select,.volab-select,.tdlab-select):hover :is(.ilab-select-icon,.vlab-select-icon,.mlab-select-icon,.volab-select-icon,.tdlab-select-icon),html:not(.light) :is(.ilab-select--open,.vlab-select--open,.mlab-select--open,.volab-select--open,.tdlab-select--open) :is(.ilab-select-icon,.vlab-select-icon,.mlab-select-icon,.volab-select-icon,.tdlab-select-icon){color:#fff}html:not(.light) :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.tdlab-generate-btn){border:0;border-radius:9px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;filter:none;transition:background .16s ease,opacity .16s ease}html:not(.light) :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.tdlab-generate-btn):hover:not(:disabled){background:#ececee;color:#101012;box-shadow:none;transform:none;filter:none}html:not(.light) :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.tdlab-generate-btn):active:not(:disabled){background:#dcdcdf;transform:none;box-shadow:none}html:not(.light) :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.tdlab-generate-btn):disabled{background:#ffffff1f;color:#ffffff73;box-shadow:none;transform:none}html:not(.light) :is(.ilab-generate-btn,.vlab-generate-btn,.mlab-generate-btn,.volab-generate-btn,.tdlab-generate-btn):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}html:not(.light) :is(.ilab-gen-btn-icon,.vlab-gen-btn-icon,.mlab-gen-icon,.volab-gen-icon,.tdlab-gen-icon){color:currentColor}.labs-gen-old-cost{text-decoration:line-through;opacity:.5;font-weight:500}html:not(.light) :is(.vlab-set-glabel,.vlab-set-switch-label,.ilab-adv-label,.vlab-adv-label,.volab-slider-label,.mlab-set-field-value){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.volab-slider-label){color:var(--text-main)}html:not(.light) :is(.vlab-set-group){gap:8px}html:not(.light) :is(.vlab-set-switches){border-top-color:#ffffff0f}html:not(.light) :is(.vlab-set-help,.ilab-adv-help,.vlab-adv-help){width:20px;height:20px;border:0;border-radius:6px;color:var(--text-muted)}html:not(.light) :is(.vlab-set-help,.ilab-adv-help,.vlab-adv-help):hover,html:not(.light) :is(.vlab-set-help,.ilab-adv-help,.vlab-adv-help):focus-visible{color:#fff;background:#ffffff1a;border-color:transparent}html:not(.light) :is(.ilab-adv-hint){font-family:var(--font-sans);font-size:12px;font-style:normal;opacity:1;color:var(--text-soft)}html:not(.light) :is(.ilab-adv-surcharge){color:#fff}html:not(.light) :is(.vlab-set-seg,.ilab-adv-presets){gap:4px;padding:0;border:0;border-radius:0;background:transparent}html:not(.light) :is(.vlab-set-chip,.ilab-adv-preset){min-height:36px;padding:0 12px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;box-shadow:none;transition:background .16s ease,color .16s ease}html:not(.light) :is(.vlab-set-chip,.ilab-adv-preset):hover{background:#ffffff1a;color:#fff}html:not(.light) :is(.vlab-set-chip--active,.ilab-adv-preset--active),html:not(.light) :is(.vlab-set-chip--active,.ilab-adv-preset--active):hover{background:#ffffff24;color:#fff;border-color:transparent;box-shadow:none}html:not(.light) :is(.vlab-set-chip,.ilab-adv-preset):is([aria-disabled=true],.is-disabled),html:not(.light) :is(.vlab-set-chip,.ilab-adv-preset):is([aria-disabled=true],.is-disabled):hover{background:#ffffff08;color:var(--text-muted);opacity:1;cursor:not-allowed}html:not(.light) :is(.vlab-set-chip--active,.ilab-adv-preset--active):is([aria-disabled=true],.is-disabled),html:not(.light) :is(.vlab-set-chip--active,.ilab-adv-preset--active):is([aria-disabled=true],.is-disabled):hover{background:#ffffff12;color:#ffffff8c}html:not(.light) :is(.vlab-set-chip,.ilab-adv-preset):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;box-shadow:none}html:not(.light) :is(.vlab-set-chip-crown){filter:none}html:not(.light) :is(.vlab-set-arrow){top:50%;bottom:auto;width:28px;height:28px;justify-content:center;transform:translateY(-50%);border-radius:50%;background:#404045fa;box-shadow:0 2px 10px #00000080;color:#fff}html:not(.light) :is(.vlab-set-arrow):hover{background:#343438fa;color:#fff}html:not(.light) :is(.vlab-set-arrow--left){left:2px;background:#404045fa}html:not(.light) :is(.vlab-set-arrow--right){right:2px;background:#404045fa}html:not(.light) :is(.vlab-set-arrow--left):hover,html:not(.light) :is(.vlab-set-arrow--right):hover{background:#343438fa}html:not(.light) :is(.vlab-set-arrow) svg{width:14px;height:14px}html:not(.light) :is(.vlab-set-note){min-height:36px;box-sizing:border-box;padding:8px 12px;align-items:flex-start;gap:9px;border:0;border-radius:8px;background:#ffffff0d;color:var(--text-soft);font-family:var(--font-sans);font-size:13px;line-height:1.45;letter-spacing:0}html:not(.light) :is(.vlab-set-note-info){display:inline-flex;align-items:center;vertical-align:middle;margin-left:5px;color:var(--text-muted);cursor:help;transition:color .15s ease}html:not(.light) :is(.vlab-set-note) .ui-tooltip-anchor{display:inline}html:not(.light) :is(.vlab-set-note):hover :is(.vlab-set-note-info){color:var(--text-soft)}html:not(.light) :is(.vlab-set-note-icon){margin-top:4px}html:not(.light) :is(.vlab-set-input,.vlab-set-textarea,.ilab-set-input,.ilab-set-textarea,.mlab-set-input,.ilab-adv-input,.ilab-adv-textarea,.vlab-adv-input,.vlab-adv-textarea){padding:8px 12px;border:1px solid transparent;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;line-height:1.4;letter-spacing:0;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}html:not(.light) :is(.mlab-set-input){height:36px;min-height:36px;line-height:18px}html:not(.light) :is(.vlab-set-input,.vlab-set-textarea,.ilab-set-input,.ilab-set-textarea,.mlab-set-input,.ilab-adv-input,.ilab-adv-textarea,.vlab-adv-input,.vlab-adv-textarea)::-moz-placeholder{color:#ffffff59;font-family:var(--font-sans);font-size:13px;letter-spacing:0}html:not(.light) :is(.vlab-set-input,.vlab-set-textarea,.ilab-set-input,.ilab-set-textarea,.mlab-set-input,.ilab-adv-input,.ilab-adv-textarea,.vlab-adv-input,.vlab-adv-textarea)::placeholder{color:#ffffff59;font-family:var(--font-sans);font-size:13px;letter-spacing:0}html:not(.light) :is(.vlab-set-input,.vlab-set-textarea,.ilab-set-input,.ilab-set-textarea,.mlab-set-input,.ilab-adv-input,.ilab-adv-textarea,.vlab-adv-input,.vlab-adv-textarea):hover{border-color:transparent;background:#ffffff14}html:not(.light) :is(.vlab-set-input,.vlab-set-textarea,.ilab-set-input,.ilab-set-textarea,.mlab-set-input,.ilab-adv-input,.ilab-adv-textarea,.vlab-adv-input,.vlab-adv-textarea):focus{outline:none;border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.vlab-set-seed-dice,.ilab-set-seed-dice,.ilab-adv-seed-dice,.vlab-adv-seed-dice){width:36px;height:36px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) :is(.vlab-set-seed-dice,.ilab-set-seed-dice,.ilab-adv-seed-dice,.vlab-adv-seed-dice):hover{border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.vlab-adv-toggle-track,.ilab-adv-toggle-track,.tdlab-adv-toggle-track){width:36px;height:20px;border:0;border-radius:10px;background:#ffffff24;box-shadow:none}html:not(.light) :is(.vlab-adv-toggle-thumb,.ilab-adv-toggle-thumb,.tdlab-adv-toggle-thumb){top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffffd9}html:not(.light) :is(.vlab-adv-toggle,.ilab-adv-toggle,.tdlab-adv-toggle) input:checked+:is(.vlab-adv-toggle-track,.ilab-adv-toggle-track,.tdlab-adv-toggle-track){background:var(--success, #4ade80);border-color:transparent;box-shadow:none}html:not(.light) :is(.vlab-adv-toggle,.ilab-adv-toggle,.tdlab-adv-toggle) input:checked+:is(.vlab-adv-toggle-track,.ilab-adv-toggle-track,.tdlab-adv-toggle-track) :is(.vlab-adv-toggle-thumb,.ilab-adv-toggle-thumb,.tdlab-adv-toggle-thumb){transform:translate(16px);background:#fff}html:not(.light) :is(.vlab-adv-toggle,.ilab-adv-toggle,.tdlab-adv-toggle) input:focus-visible+:is(.vlab-adv-toggle-track,.ilab-adv-toggle-track,.tdlab-adv-toggle-track){box-shadow:0 0 0 2px #ffffff59}html:not(.light) :is(.mlab-set-persona-list){gap:2px;padding:0;border:0;background:transparent}html:not(.light) :is(.mlab-set-persona-item){border:0;border-radius:8px}html:not(.light) :is(.mlab-set-persona-item--active),html:not(.light) :is(.mlab-set-persona-item--active):hover{background:#ffffff1c;border-color:transparent}html:not(.light) :is(.mlab-set-persona-name){padding:9px 12px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0}html:not(.light) :is(.mlab-set-persona-item--active) .mlab-set-persona-name{color:#fff}html:not(.light) :is(.mlab-set-persona-play){width:28px;height:28px;border:0;border-radius:6px;background:#ffffff14}html:not(.light) :is(.mlab-set-persona-play):hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.mlab-set-persona-play--on){border-color:transparent;background:#fff3;color:#fff}html:not(.light) :is(.mlab-set-persona-manage){padding:5px 10px;border:0;border-radius:6px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.mlab-set-persona-manage):hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.volab-slider-value){font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--text-soft)}html:not(.light) :is(.volab-slider-reset){color:var(--text-soft)}html:not(.light) :is(.volab-slider-reset--on):hover{color:#fff;background:#ffffff1a}html:not(.light) :is(.ilab-workspace,.vlab-workspace,.mlab-workspace,.volab-workspace){border-color:transparent}html:not(.light) :is(.vlab-veo-inline-slot,.vlab-veo-frame-slot){border:0;border-radius:9px;background:#ffffff0f;box-shadow:none}html:not(.light) :is(.vlab-veo-inline-slot,.vlab-veo-frame-slot):hover{border-color:transparent;background:#ffffff1a}html:not(.light) :is(.vlab-veo-inline-slot--filled,.vlab-veo-frame-slot--filled),html:not(.light) :is(.vlab-veo-inline-slot--filled,.vlab-veo-frame-slot--filled):hover{border-color:transparent;background:#ffffff24;box-shadow:none}html:not(.light) :is(.vlab-veo-frame-label){font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.vlab-veo-frame-label--overlay){color:#fff}html:not(.light) :is(.vlab-veo-swap):hover:not(:disabled){color:#fff}html:not(.light) :is(.ilab-gear-badge,.vlab-gear-badge,.ilab-drop-variants){border:0;border-radius:5px;background:#ffffff24;color:#fff;font-family:var(--font-sans);font-size:10.5px;font-weight:600;opacity:1}html:not(.light) :is(.vlab-voice-chip){border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:12.5px}html:not(.light) :is(.vlab-voice-chip):hover{border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.vlab-voice-chip--on),html:not(.light) :is(.vlab-voice-chip--on):hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.vlab-multishot-title){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.vlab-multishot-idx,.vlab-multishot-total){font-family:var(--font-sans);font-size:12px}html:not(.light) :is(.vlab-multishot-info){border:0;border-radius:6px}html:not(.light) :is(.vlab-multishot-info):hover{color:#fff;background:#ffffff1a}html:not(.light) :is(.vlab-multishot-add){padding:4px 10px;border:0;border-radius:7px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:12px;font-weight:500}html:not(.light) :is(.vlab-multishot-add):hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.vlab-multishot-input){border:1px solid transparent;border-radius:8px;background:#ffffff0f;font-size:13px}html:not(.light) :is(.vlab-multishot-input):hover{border-color:transparent;background:#ffffff14}html:not(.light) :is(.vlab-multishot-input):focus{border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.vlab-multishot-panel){border-bottom-color:#ffffff0f}html:not(.light) :is(.ilab-mask-open-btn){border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0}html:not(.light) :is(.ilab-mask-open-btn):hover:not(:disabled){border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.ilab-mask-done-btn){border:0;border-radius:9px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13.5px;font-weight:600}html:not(.light) :is(.ilab-mask-done-btn):hover{border-color:transparent;background:#ececee}html:not(.light) :is(.ilab-ref-stack-preview){border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f}html:not(.light) :is(.mlab-lyrics-modal-copy){border:0;border-radius:8px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.mlab-lyrics-modal-copy):hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.volab-drop-info){border:0;border-radius:6px}html:not(.light) :is(.vlab-tag-tabs){padding:0 0 6px;margin-bottom:2px;border-bottom-color:#ffffff0f}html:not(.light) :is(.vlab-tag-tab){min-height:28px;padding:0 10px;border-radius:6px;color:var(--text-soft);font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0}html:not(.light) :is(.vlab-tag-tab):hover{color:#fff;background:#ffffff0f}html:not(.light) :is(.vlab-tag-tab--active),html:not(.light) :is(.vlab-tag-tab--active):hover{color:#fff;background:#ffffff24}html:not(.light) :is(.vlab-tag-menu-head){padding:8px 10px 4px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) :is(.vlab-tag-code){font-size:11.5px;opacity:.55}html:not(.light) :is(.vlab-tag-thumb){border-radius:5px}html:not(.light) :is(.vlab-voice-count){font-family:var(--font-sans);font-size:12px;letter-spacing:0}html:not(.light) :is(.vlab-voice-play):hover{background:#ffffff38}html:not(.light) :is(.vlab-voice-play--on),html:not(.light) :is(.vlab-voice-play--on):hover{background:#fff;color:#101012}html:not(.light) :is(.vlab-mode-item--full .vlab-ref-kind-count){color:#fff}html:not(.light) :is(.mlab-upload-btn){position:relative;flex-direction:row;width:var(--mlab-prompt-row, 46px);min-width:var(--mlab-prompt-row, 46px);max-width:none;height:var(--mlab-prompt-row, 46px);padding:0;color:var(--text-soft)}html:not(.light) :is(.mlab-upload-btn--has-file),html:not(.light) :is(.mlab-upload-btn--has-file):hover{background:#ffffff24;color:#fff}html:not(.light) :is(.mlab-upload-count){position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#ffffff2e;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:16px;text-align:center}html:not(.light) :is(.vsel-pop){border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not(.light) :is(.vsel-cats){padding:10px 10px 0}html:not(.light) :is(.vsel-chips){gap:6px;padding:8px 10px 4px}html:not(.light) :is(.vsel-chip){min-height:30px;padding:0 12px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) :is(.vsel-chip):hover{border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.vsel-chip.active),html:not(.light) :is(.vsel-chip.active):hover{border-color:transparent;background:#ffffff24;color:#fff;box-shadow:none}html:not(.light) :is(.vsel-fav-chip.active),html:not(.light) :is(.vsel-fav-chip.active):hover{background:#fbbf2429;color:#fbbf24}html:not(.light) :is(.vsel-list){padding:4px 6px 6px;margin-top:2px}html:not(.light) :is(.vsel-row){gap:10px;min-height:44px;padding:4px 8px 4px 6px;border-radius:8px;color:var(--text-main)}html:not(.light) :is(.vsel-row):hover{background:#ffffff14;color:#fff}html:not(.light) :is(.vsel-row.active),html:not(.light) :is(.vsel-row.active):hover{background:#ffffff1c;color:#fff}html:not(.light) :is(.vsel-row-name){font-family:var(--font-sans);font-size:13.5px;font-weight:500}html:not(.light) :is(.vsel-row-tags),html:not(.light) :is(.vsel-row.active .vsel-row-tags){font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:var(--text-soft)}html:not(.light) :is(.vsel-play){width:30px;height:30px;border:0;border-radius:50%;background:#ffffff14;color:var(--text-main)}html:not(.light) :is(.vsel-play):hover:not(:disabled){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.vsel-play.is-on),html:not(.light) :is(.vsel-play.is-on):hover:not(:disabled){border-color:transparent;background:#fff;color:#101012}html:not(.light) :is(.vsel-play-loading){border-top-color:#fff}html:not(.light) :is(.vsel-fav){width:28px;height:28px;border-radius:6px}html:not(.light) :is(.vsel-fav):hover{background:#ffffff1a;color:#fff}html:not(.light) :is(.vsel-empty){font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--text-soft)}html:not(.light) :is(.ilab-prompt-modal,.vlab-prompt-modal,.mlab-prompt-modal,.volab-prompt-modal){background:#00000094;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html:not(.light) :is(.ilab-prompt-modal__backdrop,.vlab-prompt-modal__backdrop,.mlab-prompt-modal__backdrop,.volab-prompt-modal__backdrop){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){max-width:720px;border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}html:not(.light) :is(.ilab-prompt-modal__head,.vlab-prompt-modal__head,.mlab-prompt-modal__head,.volab-prompt-modal__head){padding:18px 20px 6px;padding-top:max(18px,env(safe-area-inset-top,18px));border-bottom:0;background:none}html:not(.light) :is(.ilab-prompt-modal__title,.vlab-prompt-modal__title,.mlab-prompt-modal__title,.volab-prompt-modal__title){font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--text-main)}html:not(.light) :is(.ilab-prompt-modal__close,.vlab-prompt-modal__close,.mlab-prompt-modal__close,.volab-prompt-modal__close){width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff14;color:var(--text-main)}html:not(.light) :is(.ilab-prompt-modal__close,.vlab-prompt-modal__close,.mlab-prompt-modal__close,.volab-prompt-modal__close):hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.ilab-prompt-modal__close,.vlab-prompt-modal__close,.mlab-prompt-modal__close,.volab-prompt-modal__close):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}html:not(.light) :is(.ilab-prompt-modal__body,.vlab-prompt-modal__body,.mlab-prompt-modal__body,.volab-prompt-modal__body){padding:12px 20px 8px;gap:16px}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.mlab-prompt-modal__textarea,.volab-prompt-modal__textarea,.vlab-prompt-modal__editor){padding:14px 16px;border:0;border-radius:12px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:15px;line-height:1.55;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}html:not(.light) :is(.vlab-prompt-modal__editor){--lpe-pad: 0;padding:14px 16px}html:not(.light) :is(.vlab-prompt-modal__editor) .lpe{font-size:15px;line-height:1.55}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.mlab-prompt-modal__textarea,.volab-prompt-modal__textarea)::-moz-placeholder{color:#ffffff61;font-family:var(--font-sans)}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.mlab-prompt-modal__textarea,.volab-prompt-modal__textarea)::placeholder{color:#ffffff61;font-family:var(--font-sans)}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.mlab-prompt-modal__textarea,.volab-prompt-modal__textarea):hover,html:not(.light) :is(.vlab-prompt-modal__editor):hover{border-color:transparent;background:#ffffff13}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.mlab-prompt-modal__textarea,.volab-prompt-modal__textarea):focus,html:not(.light) :is(.vlab-prompt-modal__editor):focus-within{outline:none;border-color:transparent;background:#ffffff16;box-shadow:0 0 0 1px #ffffff29}html:not(.light) :is(.ilab-prompt-modal__counter,.vlab-prompt-modal__counter,.mlab-prompt-modal__counter,.volab-prompt-modal__counter){margin-top:2px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-muted)}html:not(.light) :is(.ilab-prompt-modal__flabel,.ilab-prompt-modal__refs-title,.vlab-prompt-modal__refs-head,.vlab-prompt-modal__refs-title,.vlab-prompt-modal__label,.ilab-prompt-modal__set-glabel,.vlab-prompt-modal__set-glabel,.ilab-prompt-modal__refs-count,.ilab-prompt-modal__refs-clear){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.ilab-prompt-modal__refs-count) b{color:var(--text-main)}html:not(.light) :is(.ilab-prompt-modal__refs-clear):hover{color:#fff}html:not(.light) :is(.ilab-prompt-modal__set-note,.vlab-prompt-modal__set-note){min-height:36px;box-sizing:border-box;padding:0 12px;border:0;border-radius:8px;background:#ffffff0d;color:var(--text-soft);font-family:var(--font-sans);font-size:13px;line-height:1.3;letter-spacing:0}html:not(.light) :is(.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile){border:0;border-radius:10px;background:#ffffff0f;box-shadow:none}html:not(.light) :is(.ilab-prompt-modal__ref-add,.vlab-prompt-modal__ref-add){border:0;border-radius:10px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) :is(.ilab-prompt-modal__ref-add,.vlab-prompt-modal__ref-add):hover{border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove){border:0;border-radius:6px;background:#141416d9;color:#fff}html:not(.light) :is(.vlab-prompt-modal__ref-badge){border-radius:6px;background:#141416bf}html:not(.light) :is(.ilab-prompt-modal__inpaint-btn,.ilab-prompt-modal__mjchip-btn,.mlab-prompt-modal__audio-btn){border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) :is(.ilab-prompt-modal__inpaint-btn,.ilab-prompt-modal__mjchip-btn,.mlab-prompt-modal__audio-btn):hover{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none}html:not(.light) :is(.vlab-toggle-btn){border:0;border-radius:8px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) :is(.vlab-toggle-btn):hover{background:#ffffff1a;color:#fff}html:not(.light) :is(.vlab-toggle-btn--active),html:not(.light) :is(.vlab-toggle-btn--active):hover{border-color:transparent;background:#ffffff24;color:#fff;box-shadow:none}html:not(.light) :is(.vlab-multishot-panel--modal){border:0;border-radius:10px;background:#ffffff0a}html:not(.light) :is(.ilab-prompt-modal__set-input,.ilab-prompt-modal__set-textarea,.vlab-prompt-modal__sub-textarea){padding:9px 12px;border:1px solid transparent;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;line-height:1.4;letter-spacing:0;box-shadow:none}html:not(.light) :is(.ilab-prompt-modal__set-input,.ilab-prompt-modal__set-textarea,.vlab-prompt-modal__sub-textarea):hover{border-color:transparent;background:#ffffff14}html:not(.light) :is(.ilab-prompt-modal__set-input,.ilab-prompt-modal__set-textarea,.vlab-prompt-modal__sub-textarea):focus{outline:none;border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.ilab-prompt-modal__set-dice){width:36px;height:36px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) :is(.ilab-prompt-modal__set-dice):hover{border-color:transparent;background:#ffffff1a;color:#fff}html:not(.light) :is(.ilab-prompt-modal__set-help){width:20px;height:20px;border-radius:6px}html:not(.light) :is(.ilab-prompt-modal__set-help):hover{color:#fff;background:#ffffff1a}html:not(.light) :is(.ilab-prompt-modal__suggest-btn,.vlab-prompt-modal__suggest,.ilab-prompt-modal__magic){min-height:38px;border:0;border-radius:9px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;filter:none;transition:background .16s ease,color .16s ease}html:not(.light) :is(.ilab-prompt-modal__suggest-btn,.vlab-prompt-modal__suggest,.ilab-prompt-modal__magic):hover:not(:disabled){border-color:transparent;background:#ffffff1f;color:#fff;box-shadow:none;filter:none}html:not(.light) :is(.ilab-prompt-modal__suggest-label,.vlab-prompt-modal__suggest-label){font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.ilab-prompt-modal__footer,.vlab-prompt-modal__footer,.mlab-prompt-modal__footer,.volab-prompt-modal__footer){padding:12px 20px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));border-top:0;background:none}html:not(.light) :is(.ilab-prompt-modal__cancel){min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.ilab-prompt-modal__cancel):hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate){min-height:40px;padding:0 20px;border:0;border-radius:10px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;filter:none;transition:background .16s ease,opacity .16s ease}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate):hover:not(:disabled){border-color:transparent;background:#ececee;color:#101012;box-shadow:none;transform:none;filter:none}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate):active:not(:disabled){background:#dcdcdf}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate):disabled{background:#ffffff1f;color:#ffffff73;box-shadow:none;filter:none}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}html:not(.light) :is(.ilab-prompt-modal__generate,.vlab-prompt-modal__generate,.mlab-prompt-modal__generate,.volab-prompt-modal__generate) :is(svg,.vlab-gen-btn-icon,.ilab-gen-btn-icon,.mlab-gen-icon,.volab-gen-icon){color:currentColor}@media(max-width:768px){html:not(.light) :is(.ilab-prompt-modal,.vlab-prompt-modal,.mlab-prompt-modal,.volab-prompt-modal){backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000d9}}@media(max-width:1024px){html:not(.light) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){max-width:100%;border-radius:0;box-shadow:none}}@media(max-width:640px){html:not(.light) :is(.ilab-prompt-modal__body,.vlab-prompt-modal__body,.mlab-prompt-modal__body,.volab-prompt-modal__body){padding:10px 16px 6px}html:not(.light) :is(.ilab-prompt-modal__head,.vlab-prompt-modal__head,.mlab-prompt-modal__head,.volab-prompt-modal__head){padding:16px 16px 4px;padding-top:max(16px,env(safe-area-inset-top,16px))}html:not(.light) :is(.ilab-prompt-modal__footer,.vlab-prompt-modal__footer,.mlab-prompt-modal__footer,.volab-prompt-modal__footer){padding:10px 16px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,16px))}}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__textarea,.vlab-prompt-modal__editor){min-height:22vh}html:not(.light) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel){max-width:930px}html:not(.light) :is(.ilab-prompt-modal__body,.vlab-prompt-modal__body){display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:0 24px}html:not(.light) :is(.ilab-prompt-modal__main,.vlab-prompt-modal__main,.ilab-prompt-modal__side,.vlab-prompt-modal__side){display:flex;flex-direction:column;gap:16px;min-width:0}html:not(.light) :is(.ilab-prompt-modal__side,.vlab-prompt-modal__side){gap:14px}html:not(.light) :is(.ilab-prompt-modal__prompt){flex:1 1 auto;display:flex;flex-direction:column;min-height:0}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__editor){flex:1 1 auto;min-height:240px}html:not(.light) :is(.vlab-prompt-modal__selects){flex-direction:column;flex-wrap:nowrap}html:not(.light) :is(.vlab-prompt-modal__select,.vlab-prompt-modal__select--model,.vlab-prompt-modal__suggest,.vlab-prompt-modal__settings){flex:0 0 auto;width:100%}html:not(.light) :is(.ilab-prompt-modal__model-row){flex-direction:column;align-items:stretch}html:not(.light) :is(.ilab-prompt-modal__model-row) :is(.ilab-prompt-modal__select--model,.ilab-prompt-modal__suggest-btn,.ilab-prompt-modal__mask-wrap){flex:0 0 auto;width:100%}html:not(.light) :is(.ilab-prompt-modal__mask-wrap) .ilab-prompt-modal__inpaint-btn{width:100%;justify-content:center}html:not(.light) :is(.vlab-prompt-modal__refs-grid){grid-template-columns:repeat(auto-fill,84px);gap:8px}html:not(.light) :is(.ilab-prompt-modal__ref-tile,.ilab-prompt-modal__ref-add){width:84px;height:84px}@media(max-width:900px){html:not(.light) :is(.ilab-prompt-modal__body,.vlab-prompt-modal__body){display:flex;flex-direction:column;gap:16px}html:not(.light) :is(.ilab-prompt-modal__textarea,.vlab-prompt-modal__editor){flex:0 0 auto;min-height:22vh}html:not(.light) :is(.vlab-prompt-modal__selects){flex-direction:row;flex-wrap:wrap}html:not(.light) :is(.vlab-prompt-modal__select,.vlab-prompt-modal__select--model){flex:1 1 calc(50% - 4px);width:auto}}html:not(.light) :is(.ilab-zoom-enter-active,.vlab-zoom-enter-active,.mlab-zoom-enter-active,.volab-zoom-enter-active,.ilab-zoom-leave-active,.vlab-zoom-leave-active,.mlab-zoom-leave-active,.volab-zoom-leave-active){transition:opacity .2s ease}html:not(.light) :is(.ilab-zoom-enter-active,.vlab-zoom-enter-active,.mlab-zoom-enter-active,.volab-zoom-enter-active) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}html:not(.light) :is(.ilab-zoom-leave-active,.vlab-zoom-leave-active,.mlab-zoom-leave-active,.volab-zoom-leave-active) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transition:transform .16s ease,opacity .16s ease}html:not(.light) :is(.ilab-zoom-enter-from,.vlab-zoom-enter-from,.mlab-zoom-enter-from,.volab-zoom-enter-from,.ilab-zoom-leave-to,.vlab-zoom-leave-to,.mlab-zoom-leave-to,.volab-zoom-leave-to) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transform:translateY(10px) scale(.96);opacity:0}html:not(.light) .vlab-prompt-modal .vlab-ref-kind-menu{top:auto;bottom:calc(100% + 6px)}html:not(.light) :is(.mlab-prompt-modal__panel){max-width:920px}html:not(.light) :is(.mlab-prompt-modal__body){display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:0 24px}html:not(.light) :is(.mlab-prompt-modal__main,.mlab-prompt-modal__side){display:flex;flex-direction:column;gap:16px;min-width:0}html:not(.light) :is(.mlab-prompt-modal__side){gap:14px}html:not(.light) :is(.mlab-prompt-modal__field){display:flex;flex-direction:column;gap:6px}html:not(.light) :is(.mlab-prompt-modal__main)>.mlab-prompt-modal__field:first-child{flex:1 1 auto}html:not(.light) :is(.mlab-prompt-modal__textarea){flex:1 1 auto;min-height:240px}html:not(.light) :is(.mlab-field-label,.mlab-set-glabel){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.mlab-prompt-modal__selects){display:flex;flex-direction:column;gap:8px}html:not(.light) :is(.mlab-prompt-modal__selects)>*{width:100%;flex:0 0 auto}html:not(.light) :is(.mlab-prompt-modal__settings){display:flex;flex-direction:column;gap:14px}html:not(.light) :is(.mlab-prompt-modal__mashup){flex-direction:row;flex-wrap:wrap;gap:8px}html:not(.light) :is(.mlab-prompt-modal__audio-btn){position:relative;flex-direction:column;justify-content:center;gap:6px;width:84px;height:84px;padding:6px;border:0;border-radius:10px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);box-shadow:none}html:not(.light) :is(.mlab-prompt-modal__audio-btn):hover{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none}html:not(.light) :is(.mlab-prompt-modal__audio-btn--filled),html:not(.light) :is(.mlab-prompt-modal__audio-btn--filled):hover{background:#ffffff1f;color:#fff}html:not(.light) :is(.mlab-prompt-modal__audio-name){max-width:100%;font-size:10.5px;line-height:1.2;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.light) :is(.mlab-prompt-modal__audio-slot){position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:6px;background:#ffffff2e;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;line-height:16px;text-align:center}html:not(.light) :is(.mlab-prompt-modal,.mlab-prompt-bar) :is(.nrs-fill){background:#ffffffd9;box-shadow:none}html:not(.light) :is(.mlab-prompt-modal,.mlab-prompt-bar) :is(.nrs-track){background:#ffffff1f;box-shadow:none}html:not(.light) :is(.mlab-prompt-modal,.mlab-prompt-bar) :is(.nrs-tick--passed){background:#ffffffb3}@media(max-width:900px){html:not(.light) :is(.mlab-prompt-modal__body){display:flex;flex-direction:column;gap:16px}html:not(.light) :is(.mlab-prompt-modal__textarea){flex:0 0 auto;min-height:22vh}}html:not(.light) :is(.volab-prompt-modal__panel){max-width:920px}html:not(.light) :is(.volab-prompt-modal__body){display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:0 24px}html:not(.light) :is(.volab-prompt-modal__main,.volab-prompt-modal__side){display:flex;flex-direction:column;gap:16px;min-width:0}html:not(.light) :is(.volab-prompt-modal__field){flex:1 1 auto;display:flex;flex-direction:column;gap:6px}html:not(.light) :is(.volab-prompt-modal__textarea){flex:1 1 auto;min-height:260px}html:not(.light) :is(.volab-modal-label){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.volab-prompt-modal__selects){display:flex;flex-direction:column;gap:8px}html:not(.light) :is(.volab-prompt-modal__selects)>*{width:100%;flex:0 0 auto}html:not(.light) :is(.volab-prompt-modal__settings){display:flex;flex-direction:column;gap:14px}html:not(.light) :is(.volab-prompt-modal,.volab-prompt-bar,.volab-prompt-modal__settings) :is(.nrs-fill){background:#ffffffd9;box-shadow:none}html:not(.light) :is(.volab-prompt-modal,.volab-prompt-bar,.volab-prompt-modal__settings) :is(.nrs-track){background:#ffffff1f;box-shadow:none}html:not(.light) :is(.volab-prompt-modal,.volab-prompt-bar) :is(.nrs-tick--passed){background:#ffffffb3}@media(max-width:900px){html:not(.light) :is(.volab-prompt-modal__body){display:flex;flex-direction:column;gap:16px}html:not(.light) :is(.volab-prompt-modal__textarea){flex:0 0 auto;min-height:22vh}}html:not(.light) :is(.ilab-drop-row,.vlab-drop-row,.vlab-drop-item,.mlab-drop-item,.volab-drop-row):hover{background:#ffffff14;color:#fff}html:not(.light) :is(.ilab-drop-row,.vlab-drop-row,.vlab-drop-item,.mlab-drop-item,.volab-drop-row).active{background:#ffffff1f;color:#fff}.labs-sheet-grabber{display:none}@media(max-width:640px){:root:root :is(.ilab-prompt-modal,.vlab-prompt-modal,.mlab-prompt-modal,.volab-prompt-modal){align-items:flex-end;padding:0}:root:root :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){height:auto;max-height:calc(100dvh - 48px);border-radius:20px 20px 0 0}:root:root :is(.ilab-prompt-modal__head,.vlab-prompt-modal__head,.mlab-prompt-modal__head,.volab-prompt-modal__head){position:relative;padding-top:22px;touch-action:none;cursor:grab}:root:root .labs-sheet-grabber{display:block;position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff3d}html.light .labs-sheet-grabber{background:#0000002e}:root:root :is(.ilab-zoom-enter-active,.vlab-zoom-enter-active,.mlab-pmodal-enter-active,.volab-pmodal-enter-active) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transition:transform .32s cubic-bezier(.22,1,.36,1)}:root:root :is(.ilab-zoom-leave-active,.vlab-zoom-leave-active,.mlab-pmodal-leave-active,.volab-pmodal-leave-active) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transition:transform .22s ease-in}:root:root :is(.ilab-zoom-enter-from,.vlab-zoom-enter-from,.mlab-pmodal-enter-from,.volab-pmodal-enter-from,.ilab-zoom-leave-to,.vlab-zoom-leave-to,.mlab-pmodal-leave-to,.volab-pmodal-leave-to) :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel){transform:translateY(100%);opacity:1}:root:root :is(.ilab-prompt-modal__panel,.vlab-prompt-modal__panel,.mlab-prompt-modal__panel,.volab-prompt-modal__panel).is-sheet-dragging{transition:none}}html:not(.light) :is(.ilab-sel-refs__tile,.vlab-ref-thumb,.labs-ref-lib__tile,.lrp__tile,.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile){border:0;border-radius:8px;background:#ffffff0f;box-shadow:none}html:not(.light) :is(.ilab-sel-refs__tile,.vlab-ref-thumb,.labs-ref-lib__tile,.lrp__tile,.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile):hover{border-color:transparent;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.labs-ref-lib__tile.is-selected,.lrp__tile.is-selected,.labs-ref-lib__tile.is-selected:hover,.lrp__tile.is-selected:hover){border-color:transparent;box-shadow:0 0 0 2px #ffffffb3}html:not(.light) :is(.labs-ref-lib__tile.is-disabled,.lrp__tile.is-disabled,.labs-ref-lib__tile.is-ref-too-long):hover{box-shadow:none}html:not(.light) :is(.labs-ref-lib__check,.lrp__check){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1414168c;color:#fff}html:not(.light) :is(.vlab-prompt-modal__ref-tile--veo){border:0;background:#ffffff0f}html:not(.light) :is(.vlab-prompt-modal__ref-tile--veo.vlab-prompt-modal__ref-tile--filled){box-shadow:none}html:not(.light) :is(.ilab-prompt-modal__ref-add,.vlab-prompt-modal__ref-add,.ilab-prompt-modal__ref-add.is-needed,.vlab-prompt-modal__ref-add.is-needed){border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main)}html:not(.light) :is(.ilab-prompt-modal__ref-add,.vlab-prompt-modal__ref-add,.ilab-prompt-modal__ref-add.is-needed,.vlab-prompt-modal__ref-add.is-needed):hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.vlab-prompt-modal__ref-add-count){border-radius:6px;background:#ffffff2e;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600}html:not(.light) :is(.lrp__menu-btn,.lrp__zoom,.labs-ref-lib__preview-x){width:22px;height:22px;border:0;border-radius:6px;background:#141416d1;color:#fff;font-family:var(--font-sans);font-size:14px;box-shadow:none}html:not(.light) :is(.lrp__menu-btn,.lrp__zoom,.labs-ref-lib__preview-x):hover,html:not(.light) :is(.lrp__menu-btn.is-open){border-color:transparent;background:#3c3c40f2;color:#fff}html:not(.light) :is(.vlab-prompt-modal__ref-badge,.lrp__kind,.labs-ref-lib__kind){background:#141416bf;color:#fff}html:not(.light) :is(.vlab-ref-tag){border:0;border-radius:6px;background:#141416d9;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600}html:not(.light) :is(.vlab-ref-tag):hover{border-color:transparent;background:#3c3c40f2;color:#fff}html:not(.light) :is(.vlab-ref-dur,.lrp__dur,.labs-ref-lib__dur,.lrp__audio-dur){font-family:var(--font-sans);font-size:10px;font-weight:600}html:not(.light) :is(.labs-ref-lib__face){background:#ffffffd9;color:#101012;border-radius:0 6px 0 0}html:not(.light) :is(.labs-ref-lib__face):hover{background:#fff}html:not(.light) :is(.labs-ref-lib__face--off){background:color-mix(in srgb,#ffd166 30%,rgba(0,0,0,.72));color:#ffd166}html:not(.light) :is(.labs-ref-lib__face--off):hover{background:color-mix(in srgb,#ffd166 46%,rgba(0,0,0,.72))}html:not(.light) :is(.labs-ref-lib__audio-play,.lrp__audio-play){border:0;background:#141416b3;color:#fff}html:not(.light) :is(.labs-ref-lib__audio-play,.lrp__audio-play):hover{border-color:transparent;background:#3c3c40f2;color:#fff}html:not(.light) :is(.labs-ref-lib__audio-name,.lrp__audio-name){font-family:var(--font-sans);font-size:10px}html:not(.light) :is(.lrp__spinner,.ilab-sel-refs__spinner,.labs-ref-lib__spinner){border-top-color:#fff}html:not(.light) :is(.ilab-sel-refs__label,.labs-ref-lib__title,.lrp__storage-label){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.ilab-sel-refs__count,.labs-ref-lib__count,.labs-ref-lib__hint,.lrp__count,.lrp__storage-value,.labs-ref-lib__kindcount,.vlab-ref-kind-count){font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-muted)}html:not(.light) :is(.labs-ref-lib__count,.ilab-sel-refs__count) b,html:not(.light) :is(.labs-ref-lib__kindcount) b{color:var(--text-main)}html:not(.light) :is(.labs-ref-lib__kindcount.is-image) svg{color:var(--text-soft)}html:not(.light) :is(.ilab-sel-refs__clear,.labs-ref-lib__clear){font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.ilab-sel-refs__clear,.labs-ref-lib__clear):hover{color:#fff}html:not(.light) :is(.labs-ref-lib__head):hover .labs-ref-lib__title{color:var(--text-main)}html:not(.light) :is(.labs-ref-lib__arrow){top:50%;bottom:auto;width:28px;height:28px;justify-content:center;transform:translateY(calc(-50% - 2px));border-radius:50%;background:#323236fa;box-shadow:0 2px 10px #00000080;text-shadow:none;color:#fff}html:not(.light) :is(.labs-ref-lib__arrow):hover{background:#48484cfa;color:#fff}html:not(.light) :is(.labs-ref-lib__arrow--left){left:2px;background:#323236fa}html:not(.light) :is(.labs-ref-lib__arrow--right){right:2px;background:#323236fa}html:not(.light) :is(.labs-ref-lib__preview){border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f}html:not(.light) :is(.labs-ref-lib__preview-media){border-radius:6px}html:not(.light) :is(.ilab-mjref-chip-main,.ilab-prompt-modal__mjchip-btn){border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;box-shadow:none}html:not(.light) :is(.ilab-mjref-chip-main,.ilab-prompt-modal__mjchip-btn):hover{border-color:transparent;background:#ffffff1a;color:#fff;box-shadow:none}html:not(.light) :is(.ilab-mjref-chip-main--set,.ilab-prompt-modal__mjchip-btn.is-set),html:not(.light) :is(.ilab-mjref-chip-main--set,.ilab-prompt-modal__mjchip-btn.is-set):hover{border-color:transparent;background:#ffffff24;color:#fff;box-shadow:none}html:not(.light) :is(.ilab-mjref-chip-thumb,.ilab-prompt-modal__mjchip-thumb){border:0;border-radius:6px}html:not(.light) :is(.ilab-mjref-chip-x2,.ilab-prompt-modal__mjchip-x2){padding:1px 5px;border:0;border-radius:5px;background:#ffffff24;color:#fff;font-family:var(--font-sans);font-size:10.5px;font-weight:600;opacity:1}html:not(.light) :is(.ilab-mjref-chip-x,.ilab-prompt-modal__mjchip-x){border-radius:5px;background:#ffffff1a;color:#fff;opacity:1}html:not(.light) :is(.ilab-mjref-chip-x,.ilab-prompt-modal__mjchip-x):hover{background:#ffffff38;color:#fff}html:not(.light) :is(.ilab-prompt-modal__mjchip-help){font-family:var(--font-sans);font-size:12.5px;line-height:1.4;letter-spacing:0;color:var(--text-soft)}html:not(.light) :is(.ilab-mask-open-btn--done){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.ilab-mask-open-check){color:#fff}html:not(.light) :is(.lrp__tabs){padding:0;border:0;background:transparent;gap:4px}html:not(.light) :is(.lrp__tab){min-height:36px;padding:0 14px;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.lrp__tab):hover{background:#ffffff1a;color:#fff}html:not(.light) :is(.lrp__tab.is-active){background:#ffffff24;color:#fff}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.lrp__upload,.lrp__gens-add,.lrp__url-toggle),html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn:is(.lrp__upload,.lrp__gens-add,.lrp__url-toggle){min-height:36px;padding:0 14px;border-radius:9px}html:not(.light) :is(.lrp__upload,.lrp__gens-add){min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) :is(.lrp__upload,.lrp__gens-add):hover:not(:disabled){border-color:transparent;background:#ececee;color:#101012}html:not(.light) :is(.lrp__gens-add-count){border-radius:5px;background:#0000001a}html:not(.light) :is(.lrp__url-input,.lrp__search-input){min-height:36px;padding:0 10px 0 30px;border:1px solid transparent;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;letter-spacing:0}html:not(.light) :is(.lrp__url-input){padding-left:10px}html:not(.light) :is(.lrp__url-input,.lrp__search-input)::-moz-placeholder{color:#ffffff61}html:not(.light) :is(.lrp__url-input,.lrp__search-input)::placeholder{color:#ffffff61}html:not(.light) :is(.lrp__url-input,.lrp__search-input):focus{border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.lrp__url-add){min-height:36px;border:0;border-radius:9px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0}html:not(.light) :is(.lrp__url-add):hover:not(:disabled){border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.lrp__quota-note,.lrp__empty){font-family:var(--font-sans);font-size:12.5px;letter-spacing:0}html:not(.light) :is(.lrp__clear-all){font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.lrp__storage-fill){background:#ffffffb3}html:not(.light) :is(.lrp__storage-fill.is-full){background:#ff8d8d}html:not(.light) :is(.lrp__viewtoggle){gap:2px;padding:3px;border:0;border-radius:9px;background:#ffffff0f}html:not(.light) :is(.lrp__viewbtn){width:32px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--text-soft)}html:not(.light) :is(.lrp__viewbtn+.lrp__viewbtn){border-left:0}html:not(.light) :is(.lrp__viewbtn):hover{color:#fff;background:#ffffff14}html:not(.light) :is(.lrp__viewbtn.is-active){color:#fff;background:#ffffff24}html:not(.light) :is(.lrp__row){border:0;border-radius:8px;background:#ffffff0a;box-shadow:none}html:not(.light) :is(.lrp__row):hover{border-color:transparent;background:#ffffff14}html:not(.light) :is(.lrp__row.is-selected),html:not(.light) :is(.lrp__row.is-selected):hover{border-color:transparent;background:#ffffff1c;box-shadow:none}html:not(.light) :is(.lrp__row.is-disabled):hover{background:#ffffff0a}html:not(.light) :is(.lrp__row-name){font-family:var(--font-sans);font-size:13px;letter-spacing:0}html:not(.light) :is(.lrp__row-check){background:#14141680;color:#fff}html:not(.light) :is(.lrp__row-act){border:0;border-radius:6px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) :is(.lrp__row-act):hover,html:not(.light) :is(.lrp__row-act.is-open){border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) :is(.lrp__intro-card){border:0;border-radius:12px;background:#ffffff0a}html:not(.light) :is(.lrp__intro-icon){border:0;border-radius:8px;background:#ffffff14;color:#fff}html:not(.light) :is(.lrp__intro-title){font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) :is(.lrp__intro-text,.lrp__intro-list){font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--text-soft)}html:not(.light) :is(.lrp__intro-list) li:before{background:#fff6}html:not(.light) :is(.vlab-prompt-modal__ref-badge--dur){width:auto;height:20px;padding:0 6px;font-family:var(--font-sans);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:20px}html:not(.light) :is(.labs-ref-lib--plain .labs-ref-lib__tile.is-selected),html:not(.light) :is(.labs-ref-lib--plain .labs-ref-lib__tile.is-selected):hover,html:not(.light) :is(.ilab-sel-refs__tile){box-shadow:none}html:not(.light) :is(.labs-ref-lib--plain .labs-ref-lib__tile,.ilab-sel-refs__tile):hover{box-shadow:0 0 0 1px #ffffff2e}html:not(.light) :is(.ilab-sel-refs__tile,.vlab-ref-thumb,.labs-ref-lib__tile,.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile){overflow:visible}html:not(.light) :is(.ilab-sel-refs__tile,.vlab-ref-thumb,.labs-ref-lib__tile,.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile)>:is(img,video){border-radius:inherit}html:not(.light) :is(.vlab-ref-thumb-open,.vlab-prompt-modal__ref-veo-btn){border-radius:inherit;overflow:hidden}html:not(.light) :is(.ilab-sel-refs__row,.labs-ref-lib__strip,.ilab-prompt-modal__refs-grid,.vlab-prompt-modal__refs-grid){padding-top:9px;padding-right:9px;margin-top:-9px;margin-right:-9px}html:not(.light) :is(.ilab-sel-refs__x,.vlab-ref-rm,.labs-ref-lib__tile-x,.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove){position:absolute;top:-8px;right:-8px;z-index:3;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#141416eb;color:#fff;box-shadow:0 2px 10px #0000008c,0 0 0 1px #ffffff29;opacity:0;transform:scale(.86);transition:opacity .15s ease,transform .15s ease,background .15s ease;pointer-events:none}html:not(.light) :is(.ilab-sel-refs__tile,.vlab-ref-thumb,.labs-ref-lib__tile,.ilab-prompt-modal__ref-tile,.vlab-prompt-modal__ref-tile):is(:hover,:focus-within) :is(.ilab-sel-refs__x,.vlab-ref-rm,.labs-ref-lib__tile-x,.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove){opacity:1;transform:none;pointer-events:auto}html:not(.light) :is(.ilab-sel-refs__x,.vlab-ref-rm,.labs-ref-lib__tile-x,.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove):hover{background:#303034f5}html:not(.light) :is(.ilab-sel-refs__x,.vlab-ref-rm,.labs-ref-lib__tile-x,.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove) svg{width:12px;height:12px;stroke-width:2.6}@media(hover:none){html:not(.light) :is(.ilab-sel-refs__x,.vlab-ref-rm,.labs-ref-lib__tile-x,.ilab-prompt-modal__ref-x,.vlab-prompt-modal__ref-remove){opacity:1;transform:none;pointer-events:auto}}html:not(.light) .bm-modal:is(.lrp-modal,.labs-modal){max-width:780px;border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-header{padding:18px 20px 8px;border-bottom:0;background:none}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:18px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text-main)}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-close{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff14;color:var(--text-main)}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-close:hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-body{padding:8px 20px 16px;gap:14px}html:not(.light) :is(.lrp-modal,.labs-modal) .bm-footer{align-items:center;justify-content:space-between;gap:16px;padding:12px 20px 20px;border-top:0;background:none}@media(max-width:768px){html:not(.light) .bm-modal:is(.lrp-modal,.labs-modal){border-radius:0;box-shadow:none}}html:not(.light) :is(.lrp__count){margin-left:0;padding:2px 8px;border-radius:6px;background:#ffffff1a;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-soft)}html:not(.light) :is(.lrp__tabsrow){gap:12px;flex-wrap:wrap}html:not(.light) :is(.lrp__actions){display:inline-flex;align-items:center;gap:8px;margin-left:auto}html:not(.light) :is(.lrp__upload){width:auto}html:not(.light) :is(.lrp__url-toggle){min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease}html:not(.light) :is(.lrp__url-toggle):hover:not(:disabled){background:#ffffff1f;color:#fff}html:not(.light) :is(.lrp__url-toggle.is-open){background:#ffffff29;color:#fff}html:not(.light) :is(.lrp__url-toggle):disabled{opacity:.4;cursor:not-allowed}html:not(.light) :is(.lrp__add:empty){display:none}html:not(.light) :is(.lrp__grid){gap:8px}html:not(.light) :is(.lrp__storage){flex-direction:row;align-items:center;gap:10px;min-width:0}html:not(.light) :is(.lrp__storage-track){width:120px;height:4px}html:not(.light) :is(.lrp__storage-value){font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-soft);white-space:nowrap}html:not(.light) :is(.lrp__clear-all){color:var(--text-muted)}html:not(.light) :is(.lrp__clear-all):hover:not(:disabled){color:#ff8d8d}html:not(.light) :is(.lrp__done){flex-shrink:0;min-height:40px;padding:0 20px;border:0;border-radius:10px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease}html:not(.light) :is(.lrp__done):hover{background:#ececee}html:not(.light) :is(.lrp__done):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}@media(max-width:640px){html:not(.light) :is(.lrp__storage-track){width:72px}}html:not(.light) :is(.lrp__menu,.mpersona-src-menu){gap:2px;padding:6px;border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not(.light) :is(.lrp__menu-item,.mpersona-src-item){min-height:36px;padding:0 10px;gap:10px;border-radius:6px;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.lrp__menu-item,.mpersona-src-item):hover{background:#ffffff14;color:#fff}html:not(.light) :is(.mpersona-src-item.active){background:#ffffff1c;color:#fff}html:not(.light) :is(.lrp__menu-item) svg{width:16px;height:16px;color:var(--text-soft)}html:not(.light) :is(.lrp__menu-item):hover svg{color:#fff}html:not(.light) :is(.lrp__menu-item--danger){position:relative;margin-top:6px;color:#ff8d8d}html:not(.light) :is(.lrp__menu-item--danger):before{content:"";position:absolute;left:4px;right:4px;top:-4px;height:1px;background:#ffffff12}html:not(.light) :is(.lrp__menu-item--danger) svg{color:#ff8d8d}html:not(.light) :is(.lrp__menu-item--danger):hover{background:#ff5a5a1f;color:#ffd4d4}html:not(.light) :is(.lrp__scroll){margin:-3px -4px;padding:3px 4px}html:not(.light) :is(.lrp__tile-hit){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:not-allowed}html:not(.light) :is(.lrp__row--gen){cursor:pointer}html:not(.light) :is(.lrp__row--gen.is-disabled){opacity:.6;cursor:default}html:not(.light) :is(.lrp__refs,.lrp__gens){gap:14px}html:not(.light) :is(.lrp__gens) .lrp__search{flex:1 1 auto}html:not(.light) .bm-modal.labs-modal:not(.lrp-modal){max-width:520px}html:not(.light) .labs-settings-modal .bm-body{padding:4px 20px 16px}@media(max-width:1024px){html:not(.light) .bm-modal--fs :is(.lrp__scroll){height:auto;flex:1 1 auto;min-height:0}}@media(max-width:640px){html:not(.light) :is(.lrp__tabs){width:100%;align-self:stretch}html:not(.light) :is(.lrp__tab){flex:1 1 0;min-width:0;padding:0 10px}html:not(.light) :is(.lrp__actions){margin-left:0;width:100%}html:not(.light) :is(.lrp__upload){flex:1 1 auto;justify-content:center}html:not(.light) :is(.lrp__url-toggle){flex:0 0 auto}html:not(.light) :is(.lrp__gens-add){width:100%;justify-content:center}}html:not(.light) :is(.lrp__toolbar){display:flex;align-items:center;gap:8px;justify-content:flex-end}html:not(.light) :is(.lrp__search){position:relative;flex:1;min-width:0;display:flex;align-items:center}html:not(.light) :is(.lrp__search-input){width:100%;min-width:0}html:not(.light) :is(.lrp__search-icon){position:absolute;left:9px;color:var(--text-muted);pointer-events:none}html:not(.light) :is(.lrp__grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}html:not(.light) :is(.lrp__tile.is-disabled){opacity:.4;cursor:not-allowed}html:not(.light) :is(.lrp__tile){position:relative;aspect-ratio:1;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}html:not(.light) :is(.lrp__toolbar-scope){flex:0 1 auto;min-width:0}html:not(.light) :is(.lrp__zoom){position:absolute;bottom:3px;left:3px;width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:#000000b3;color:var(--text-label);cursor:pointer;opacity:0;z-index:1;transition:opacity .15s ease,background .15s ease}html:not(.light) :is(.lrp__tile):hover :is(.lrp__zoom){opacity:1}html:not(.light) :is(.lrp__zoom):hover{background:#000000e6;color:#fff}@media(hover:none){html:not(.light) :is(.lrp__zoom){opacity:1}}html:not(.light) :is(.lrp__scroll){overflow-y:auto;overscroll-behavior:contain;height:52vh;margin:0 -4px;padding:0 4px;scrollbar-width:thin}html:not(.light) :is(.lrp__scroll)::-webkit-scrollbar{width:8px}html:not(.light) :is(.lrp__scroll)::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}html:not(.light) body:not(.is-admin-app) .bm-overlay{background:#00000094}html:not(.light) body:not(.is-admin-app) .bm-modal{border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}html:not(.light) body:not(.is-admin-app) .bm-header{padding:18px 20px 8px;border-bottom:0;background:none}html:not(.light) body:not(.is-admin-app) .bm-body{color:var(--text-label)}html:not(.light) body:not(.is-admin-app) .bm-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--text-main)}html:not(.light) body:not(.is-admin-app) .bm-close{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff14;color:var(--text-main)}html:not(.light) body:not(.is-admin-app) .bm-close:hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) body:not(.is-admin-app) .bm-close:focus-visible{box-shadow:none;outline:2px solid rgba(255,255,255,.35);outline-offset:2px}html:not(.light) body:not(.is-admin-app) .bm-body{padding:8px 20px 16px}html:not(.light) body:not(.is-admin-app) .bm-body--no-pad{padding:0}html:not(.light) body:not(.is-admin-app) .bm-footer{align-items:center;gap:10px;padding:10px 20px 20px;border-top:0;background:none}@media(max-width:768px){html:not(.light) body:not(.is-admin-app) .bm-overlay{background:#000000d9}html:not(.light) body:not(.is-admin-app) .bm-modal--fs{border-radius:0;box-shadow:none}}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn{min-height:40px;padding:0 18px;border:0;border-radius:10px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;filter:none;transition:background .16s ease,color .16s ease,opacity .16s ease}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn:hover:not(:disabled){border-color:transparent;background:#ffffff1f;color:#fff;box-shadow:none;transform:none;filter:none}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--primary,html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--keycap{background:#fff;color:#101012;font-weight:600}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--primary:hover:not(:disabled),html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--keycap:hover:not(:disabled){background:#ececee;color:#101012}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--primary:active:not(:disabled){background:#dcdcdf}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--danger{background:#ff5a5a29;color:#ffb4b4;font-weight:600}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--danger:hover:not(:disabled){background:#ff5a5a42;color:#ffd4d4}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--success{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--success:hover:not(:disabled){background:color-mix(in srgb,var(--success) 26%,transparent);color:var(--success)}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--sm{min-height:32px;padding:0 12px;font-size:13px}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--lg{min-height:44px;padding:0 22px;font-size:14.5px}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn:disabled{background:#ffffff14;color:#fff6;opacity:1}html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--primary:disabled,html:not(.light) body:not(.is-admin-app) .bm-modal .ui-btn--keycap:disabled{background:#ffffff1f;color:#ffffff73}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.ui-textarea,.confirm-dialog__input,.lps-textarea,.lps-input){min-height:40px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:14px;line-height:1.4;letter-spacing:0;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.confirm-dialog__input,.lps-input){height:40px;padding-top:0;padding-bottom:0}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.ui-textarea,.confirm-dialog__input,.lps-textarea,.lps-input)::-moz-placeholder{color:#ffffff61;font-family:var(--font-sans);letter-spacing:0}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.ui-textarea,.confirm-dialog__input,.lps-textarea,.lps-input)::placeholder{color:#ffffff61;font-family:var(--font-sans);letter-spacing:0}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.ui-textarea,.confirm-dialog__input,.lps-textarea,.lps-input):hover{border-color:transparent;background:#ffffff14}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input,.ui-textarea,.confirm-dialog__input,.lps-textarea,.lps-input):focus{outline:none;border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-label,.lps-label,.pm-label,.ocp-label){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-hint){font-size:12.5px;color:var(--text-soft)}html:not(.light) .bm-modal .confirm-dialog__message{font-size:14px;line-height:1.5;color:var(--text-main)}html:not(.light) .bm-modal .confirm-dialog__input-count{font-family:var(--font-sans);font-size:12px;letter-spacing:0}html:not(.light) .bm-modal .confirm-dialog__input-count.is-max{color:#ffb4b4}html:not(.light) .bm-modal .confirm-dialog__input-error{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0}html:not(.light) .bm-modal :is(.dgm-preview-img,.dgm-preview-placeholder,.rrm-thumb){border:0;border-radius:10px;background:#ffffff0f}html:not(.light) .bm-modal :is(.dgm-preview-placeholder){font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.dgm-meta,.rrm-name){font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .bm-modal :is(.dgm-badge){border:0;border-radius:6px;background:#ffffff14;color:var(--text-main);font-weight:500}html:not(.light) .bm-modal :is(.tg-connect__open){min-height:40px;padding:0 18px;border:0;border-radius:10px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .bm-modal :is(.tg-connect__open):hover{background:#ececee;box-shadow:none}html:not(.light) .bm-modal :is(.tg-connect__spinner){border-top-color:#fff}html:not(.light) .bm-modal :is(.lps-tabs,.lps-seg){gap:4px;padding:0;border:0;background:transparent}html:not(.light) .bm-modal :is(.lps-tab,.lps-seg button){min-height:34px;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.lps-tab,.lps-seg button):hover{background:#ffffff1a;color:#fff}html:not(.light) .bm-modal :is(.lps-tab.active,.lps-seg button.active){background:#ffffff24;color:#fff}html:not(.light) .bm-modal :is(.lps-counter,.lps-sub,.lps-hint){font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.lps-more__toggle,.lps-history__clear){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.lps-more__toggle):before{color:inherit}html:not(.light) .bm-modal :is(.lps-history__del){border:0;border-radius:6px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) .bm-modal :is(.lps-history__del):hover{background:#ffffff1f;color:#fff}html:not(.light) .bm-modal :is(.mjop-thumb){border:0;border-radius:8px;box-shadow:none}html:not(.light) .bm-modal :is(.mjop-thumb.active){border-color:transparent;box-shadow:0 0 0 2px #ffffffb3}html:not(.light) .bm-modal :is(.mjop-op){min-height:34px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500}html:not(.light) .bm-modal :is(.mjop-op):hover{background:#ffffff1a;color:#fff}html:not(.light) .bm-modal :is(.mjop-op.active){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .bm-modal :is(.mpersona-src-tab){border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-weight:500}html:not(.light) .bm-modal :is(.mpersona-src-tab):hover{background:#ffffff1a;color:#fff}html:not(.light) .bm-modal :is(.mpersona-src-tab.active){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .bm-modal :is(.mpersona-item){border:0;border-radius:10px;background:#ffffff0a}html:not(.light) .bm-modal :is(.ocp-card--generate){background:#ffffff0f}html:not(.light) .bm-modal :is(.ocp-card__magic){color:#fff}html:not(.light) .bm-modal :is(.ocp-card__chip,.ocp-card__chip--magic){border:0;border-radius:6px;background:#141416cc;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600}html:not(.light) .bm-modal :is(.ocp-card__label,.ocp-sentinel,.gcm-hint){font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.gcm-error){border:0;border-radius:8px;background:#ff6b6b1f;color:#ffb4b4}html:not(.light) .bm-modal :is(.pm-block-warning){border:0;border-radius:10px;background:#ffd1661a}html:not(.light) .bm-modal :is(.pm-block-warning__title,.pm-cover-badge,.pm-pack-counter){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.pm-preview-img,.pm-preview-placeholder,.pm-cover-thumb){border:0;border-radius:8px;background:#ffffff0f;box-shadow:none}html:not(.light) .bm-modal :is(.pm-cover-thumb):hover{border-color:transparent;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) .bm-modal :is(.pm-cover-thumb.active),html:not(.light) .bm-modal :is(.pm-cover-thumb.active):hover{border-color:transparent;box-shadow:0 0 0 2px #ffffffb3}html:not(.light) .bm-modal :is(.pm-cover-check){background:#fff;color:#101012}html:not(.light) .bm-modal :is(.pm-badge){border:0;border-radius:6px;background:#ffffff14}html:not(.light) .bm-modal :is(.pm-cover-setcover):hover,html:not(.light) .bm-modal :is(.pm-cover-thumb-empty--plus){color:#fff}html:not(.light) .bm-modal .ui-btn :is(.lps-cost){font-family:var(--font-sans);font-weight:600;font-variant-numeric:tabular-nums}html:not(.light) .bm-modal .ui-btn :is(.lps-cost-icon,.mjop-cost-icon,.gcm-cost-icon){color:currentColor}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.nrs-fill){background:#ffffffd9;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.nrs-track){background:#ffffff1f;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.nrs-tick--passed){background:#ffffffb3}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.nrs-thumb){background:#fff;border-color:transparent;box-shadow:0 1px 4px #0006}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-option-card){border:0;border-radius:10px;background:#ffffff0d;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-option-card):hover{border-color:transparent;background:#ffffff14}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-option-card.is-active),html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-option-card.is-active):hover{border-color:transparent;background:#ffffff1f;box-shadow:inset 0 0 0 2px #ffffffb3}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-option-card__title){font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-check__box){border:0;border-radius:5px;background:#ffffff1f;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-check__input:checked+.ui-check__box,.ui-check__input:indeterminate+.ui-check__box){border-color:transparent;background:#fff;color:#101012;box-shadow:none}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-check__label){font-family:var(--font-sans);font-size:13.5px}html:not(.light) .bm-modal :is(.pm-badge){padding:2px 7px;border:0;border-radius:6px;background:#141416cc;color:#fff;font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.pm-preview-img){border-radius:10px}html:not(.light) .bm-modal :is(.pm-cover-thumb){border-radius:8px;background:#ffffff0f}html:not(.light) .bm-modal :is(.pm-cover-thumb):hover{transform:none}html:not(.light) .bm-modal :is(.pm-cover-thumb--own,.pm-cover-thumb--own.active){border-style:none}html:not(.light) .bm-modal :is(.pm-cover-badge){padding:2px 7px;border-radius:5px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal :is(.pm-cover-setcover,.pm-own-clear){border:0;border-radius:6px;background:#141416cc;color:#fff}html:not(.light) .bm-modal :is(.pm-cover-setcover,.pm-own-clear):hover{background:#3c3c40f2;color:#fff}html:not(.light) .bm-modal :is(.pm-audio-badge){color:#fff}html:not(.light) .bm-modal :is(.pm-pack-counter){color:var(--text-main)}html:not(.light) .bm-modal :is(.pm-rules){border:0;border-radius:10px;background:#ffffff0d}html:not(.light) .bm-modal :is(.pm-rules__text){font-size:13px}html:not(.light) .bm-modal :is(.pm-rules__link){color:var(--text-main);text-decoration-color:#ffffff59}html:not(.light) .bm-modal :is(.pm-rules__link):hover{color:#fff;text-decoration-color:#fff}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-hint--warning){color:#ffd166}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-textarea--readonly){background:#ffffff0a;color:var(--text-soft)}html:not(.light) body:not(.is-admin-app) .bm-modal :is(.ui-input--error){box-shadow:0 0 0 1px #ff6b6b99}html:not(.light) body:not(.is-admin-app) .bm-modal.pm-modal{max-width:840px}html:not(.light) body:not(.is-admin-app) .pm-modal .bm-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:16px 20px}html:not(.light) body:not(.is-admin-app) .pm-modal .bm-body>:is(.pm-block-warning,.pm-top,.pm-cover-field,.pm-attach-field,.pm-rules){grid-column:1 / -1}html:not(.light) body:not(.is-admin-app) .pm-modal .bm-body>.pm-rules{margin-top:0}html:not(.light) body:not(.is-admin-app) .pm-modal .bm-body :is(.ui-textarea){min-height:120px}@media(max-width:720px){html:not(.light) body:not(.is-admin-app) .pm-modal .bm-body{display:flex;flex-direction:column}}html:not(.light) body:not(.is-admin-app) .bm-modal.man-modal{max-width:840px}.bm-modal.man-modal .bm-title{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.light) body:not(.is-admin-app) .bm-modal.ocp-modal{max-width:840px}html:not(.light) .ocp-modal .ocp-search{top:-8px;margin:-8px -20px 0;padding:8px 20px 12px;background:#1a1a1c}html:not(.light) .ocp-modal .ocp-search__hint{margin-top:8px}html:not(.light) .bm-modal :is(.ocp-card__chip){max-width:calc(100% - 8px);padding:2px 6px;font-size:10.5px;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .bm-modal :is(.ocp-card):hover,html:not(.light) .bm-modal :is(.ocp-card):focus-visible{transform:none}html:not(.light) .bm-modal :is(.ocp-card--generate){border-style:none}html:not(.light) .bm-modal :is(.ocp-card__magic){filter:none}html:not(.light) .bm-modal :is(.ocp-state){font-family:var(--font-sans);font-size:13px}html:not(.light) .bm-modal :is(.mpersona-hint){font-size:13.5px;line-height:1.5;color:var(--text-soft);opacity:1}html:not(.light) .bm-modal :is(.mpersona-saved){margin:4px 0 0;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--text-soft)}html:not(.light) .bm-modal :is(.mpersona-list){gap:6px;padding-top:0;border-top:0}html:not(.light) .bm-modal :is(.mpersona-item){align-items:center;gap:10px;padding:10px 12px}html:not(.light) .bm-modal :is(.mpersona-item-main){flex:1 1 auto;min-width:0;gap:2px}html:not(.light) .bm-modal :is(.mpersona-item-name,.mpersona-item-desc){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.light) .bm-modal :is(.mpersona-item-name){font-size:14px}html:not(.light) .bm-modal :is(.mpersona-item-desc){font-size:12.5px;color:var(--text-soft)}html:not(.light) .bm-modal :is(.mpersona-item-del){flex:0 0 auto}html:not(.light) .bm-modal :is(.mpersona-empty){padding:12px;border-radius:10px;background:#ffffff0a;font-size:13px;line-height:1.5;color:var(--text-soft);text-align:left}html:not(.light) .bm-modal :is(.mpersona-warn){padding:8px 10px;border-radius:8px;background:#ffd1661a;color:#ffd166}body:not(.is-admin-app) .bm-modal.lfm-modal{max-width:460px}.ui-dropdown__popper.lfm-row-menu{z-index:30000!important}html:not(.light) body:not(.is-admin-app) .bm-modal.mpersona-modal{max-width:860px}html:not(.light) .mpersona-modal .mpersona{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-rows:auto 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:12px;align-items:start}html:not(.light) .mpersona-modal .mpersona>.mpersona-hint{grid-column:1 / -1}html:not(.light) .mpersona-modal .mpersona>:is(.ui-field,.ui-btn){grid-column:1}html:not(.light) .mpersona-modal .mpersona>.mpersona-list{grid-column:2;grid-row:2 / span 20;align-self:stretch;max-height:min(56vh,520px);overflow-y:auto;padding:12px;border-radius:12px;background:#ffffff08;scrollbar-width:thin}html:not(.light) .mpersona-modal .mpersona>.mpersona-list .mpersona-saved{margin:0 0 4px}html:not(.light) .mpersona-modal .mpersona-item{flex-wrap:wrap;padding:10px}html:not(.light) .mpersona-modal .mpersona-item-main{flex:1 1 100%}html:not(.light) .mpersona-modal .mpersona-item-del{flex:1 1 auto}@media(max-width:760px){html:not(.light) .mpersona-modal .mpersona{display:flex;flex-direction:column}html:not(.light) .mpersona-modal .mpersona>.mpersona-list{max-height:none;align-self:auto}}html:not(.light) .mpersona-src-menu{gap:4px;padding:6px;border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html:not(.light) .mpersona-src-menu .mpersona-src-tabs{display:flex;gap:4px;padding:0 0 2px}html:not(.light) .mpersona-src-menu .mpersona-src-tab{flex:1 1 0;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;box-shadow:none}html:not(.light) .mpersona-src-menu .mpersona-src-tab:hover{background:#ffffff1a;color:#fff}html:not(.light) .mpersona-src-menu .mpersona-src-tab.active{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .mpersona-src-menu .mpersona-src-search{height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-size:13px;box-shadow:none}html:not(.light) .mpersona-src-menu .mpersona-src-search::-moz-placeholder{color:#ffffff61}html:not(.light) .mpersona-src-menu .mpersona-src-search::placeholder{color:#ffffff61}html:not(.light) .mpersona-src-menu .mpersona-src-search:focus{outline:none;border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) .mpersona-src-menu .mpersona-src-list{display:flex;flex-direction:column;gap:2px}html:not(.light) .mpersona-src-menu .mpersona-src-item{min-height:36px;padding:0 10px;border-radius:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:36px}html:not(.light) .mpersona-src-menu .mpersona-src-item:hover{background:#ffffff14;color:#fff}html:not(.light) .mpersona-src-menu .mpersona-src-item.active{background:#ffffff1c;color:#fff}html:not(.light) .mpersona-src-menu :is(.mpersona-src-state,.mpersona-src-sentinel){font-family:var(--font-sans);font-size:12.5px;color:var(--text-soft)}html:not(.light) .labs-history-date-nav__overlay{background:#00000094;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html:not(.light) .labs-history-date-nav__dialog{width:min(440px,calc(100vw - 40px));max-width:440px;border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f}html:not(.light) .labs-history-date-nav__head{padding:16px 16px 8px;border-bottom:0}html:not(.light) .labs-history-date-nav__month{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .labs-history-date-nav__month-btn{width:32px;height:32px;border:0;border-radius:50%;background:#ffffff14;color:var(--text-main);font-size:16px}html:not(.light) .labs-history-date-nav__month-btn:hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .labs-history-date-nav__mode-hint{padding:0 16px 10px;border-bottom:0;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;color:var(--text-soft)}html:not(.light) .labs-history-date-nav__weekdays{padding:4px 16px 6px;gap:6px;font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted);text-align:center}html:not(.light) .labs-history-date-nav__grid-shell{padding:0 16px 8px}html:not(.light) .labs-history-date-nav__grid{gap:6px}html:not(.light) .labs-history-date-nav__grid-loading{border-radius:12px;background:#1a1a1cb3}html:not(.light) .labs-history-date-nav__day{min-height:50px;border:0;border-radius:8px;background:#ffffff0a;color:var(--text-main);box-shadow:none;overflow:hidden;transition:background .14s ease,box-shadow .14s ease}html:not(.light) .labs-history-date-nav__day:hover:not(.is-no-pick){background:#ffffff17}html:not(.light) .labs-history-date-nav__day.has-data{border-color:transparent;background:#ffffff14}html:not(.light) .labs-history-date-nav__day.is-today{box-shadow:inset 0 0 0 1px #ffffff59}html:not(.light) .labs-history-date-nav__day.is-selected,html:not(.light) .labs-history-date-nav__day.is-selected:hover{border-color:transparent;background:#fff;color:#101012;box-shadow:none}html:not(.light) .labs-history-date-nav__day.is-selected.has-preview{background:#ffffff14;color:var(--text-main);box-shadow:0 0 0 2px #ffffffd9}html:not(.light) .labs-history-date-nav__day.is-bulk-picked{border-color:transparent;box-shadow:0 0 0 2px #ffffffb3}html:not(.light) .labs-history-date-nav__day-inner{padding:6px 6px 5px}html:not(.light) .labs-history-date-nav__day-num{font-family:var(--font-sans);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html:not(.light) .labs-history-date-nav__day-count{padding:1px 5px;border:0;border-radius:5px;background:#ffffff29;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}html:not(.light) .labs-history-date-nav__day.is-selected:not(.has-preview) .labs-history-date-nav__day-count{background:#1010121f;color:#101012}html:not(.light) .labs-history-date-nav__day-check{color:#fff}html:not(.light) .labs-history-date-nav__foot{padding:8px 16px 16px;border-top:0}html:not(.light) .labs-history-date-nav__close,html:not(.light) .labs-history-date-nav__text-btn{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .labs-history-date-nav__close:hover,html:not(.light) .labs-history-date-nav__text-btn:hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) .labs-history-date-nav__danger-btn{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#ff5a5a29;color:#ffb4b4;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .labs-history-date-nav__danger-btn:hover:not(:disabled){border-color:transparent;background:#ff5a5a42;color:#ffd4d4}@media(max-width:768px){html:not(.light) .labs-history-date-nav__overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000d9}}html:not(.light) .labs-lightbox-close{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not(.light) .labs-lightbox-close:hover{border-color:transparent;background:#ffffff2e}html:not(.light) .labs-lightbox-counter{padding:6px 12px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}html:not(.light) .labs-lightbox-params .gen-params-bar__pill{gap:5px 16px;padding:0 12px;background:transparent}html:not(.light) .labs-lightbox-params .gen-params-bar__label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .labs-lightbox-params .gen-params-bar__value{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .labs-lightbox-refs__title{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .labs-lightbox-refs__tile{width:36px;border-radius:8px}html:not(.light) .labs-lightbox-prompt-toolbar{gap:8px}html:not(.light) .labs-lightbox-prompt-btn{min-height:38px;padding:0 16px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .labs-lightbox-prompt-btn:hover,html:not(.light) .labs-lightbox-prompt-btn:focus-visible{border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) .labs-lightbox-prompt-btn--primary,html:not(.light) .labs-lightbox-prompt-btn--primary:focus-visible{background:#fff;color:#101012;font-weight:600}html:not(.light) .labs-lightbox-prompt-btn--primary:hover{background:#ececee;color:#101012}html:not(.light) .labs-lightbox-prompt-btn--primary svg{width:9px;height:11px}html:not(.light) .labs-lightbox-prompt-heading{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft);margin-bottom:8px}html:not(.light) .labs-lightbox-prompt-text{font-size:14px;line-height:1.55;color:var(--text-main)}html:not(.light) .labs-lightbox-prompt-hint,html:not(.light) .labs-lightbox-prompt-hint--collapse{display:inline-block;margin-top:10px;padding:5px 10px;border-radius:7px;background:#ffffff14;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-main)}html:not(.light) .labs-lightbox-prompt.is-clickable:hover .labs-lightbox-prompt-hint{background:#ffffff24;color:#fff}html:not(.light) .labs-lightbox-prompt:focus-visible{box-shadow:none;outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:8px}html:not(.light) .labs-lightbox-thumbs{gap:6px;padding:6px;border-radius:12px;background:#141416b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not(.light) .labs-lightbox-thumb{border-radius:8px}html:not(.light) .labs-lightbox-thumb.active{opacity:1;box-shadow:0 0 0 2px #fff}@media(max-width:768px){html:not(.light) .labs-lightbox-close,html:not(.light) .labs-lightbox-thumbs{backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .labs-lightbox-close{background:#1e1e22e6}html:not(.light) .labs-lightbox-thumbs{background:#141416eb}}html:not(.light) :is(.pdm-close,.cilb-close){width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html:not(.light) :is(.pdm-close,.cilb-close):hover{border-color:transparent;background:#ffffff2e}html:not(.light) .pdm-stage :is(.mc-counter){padding:6px 12px;border:0;border-radius:8px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:none}html:not(.light) :is(.pdm-author-name){font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0}html:not(.light) :is(.pdm-title){font-size:15px;font-weight:600}html:not(.light) :is(.pdm-desc){font-size:13.5px;line-height:1.5}html:not(.light) .pdm-params-row :is(.gen-params-bar__label){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .pdm-params-row :is(.gen-params-bar__value){font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) :is(.pdm-refs__title){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) :is(.pdm-refs__tile){width:36px;border-radius:8px}html:not(.light) :is(.pdm-ilab-btn){gap:6px;padding:0 12px;min-height:34px;border:0;border-radius:10px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.pdm-ilab-btn):hover{background:#ffffff1f;color:#fff}html:not(.light) :is(.pdm-ilab-btn--active){color:#fff;background:#ffffff24}html:not(.light) :is(.pdm-like-btn.pdm-like-btn--active){color:#f35}html:not(.light) :is(.pdm-like-btn:not(.pdm-like-btn--active)){color:var(--text-main)}html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn),html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn):not(:disabled):focus-visible{height:34px;padding:0 14px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;box-shadow:none;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn):hover:not(:disabled){background:#ffffff2e;color:#fff;box-shadow:none}html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn.pdm-collection-btn--in),html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn.pdm-collection-btn--in):not(:disabled):focus-visible{border:0;background:#ffffff14;color:var(--success, #34d399);box-shadow:none}html:not(.light) :is(.pdm-ilab-btn.pdm-collection-btn.pdm-collection-btn--in):hover:not(:disabled){background:#ffffff1f;color:var(--success, #34d399);box-shadow:none}html:not(.light) :is(.pdm-showcase-apply-btn){background:#fff;color:#101012;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) :is(.pdm-showcase-apply-btn):hover{background:#ececee}html:not(.light) :is(.pdm-removed-panel){border:0;border-radius:12px;background:#ff5a5a1a}html:not(.light) :is(.pdm-removed-panel__label){font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffb4b4}html:not(.light) :is(.pdm-removed-panel__btn){min-height:34px;padding:0 14px;border:0;border-radius:9px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.pdm-removed-panel__btn):hover{background:#ffffff29;color:#fff}html:not(.light) :is(.pdm-audio-play){border:0;background:#ffffffeb;color:#101012}html:not(.light) :is(.pdm-audio-play):focus-visible{border-color:transparent;outline:2px solid #fff;outline-offset:3px}html:not(.light) :is(.pdm-audio-bar){border:0;background:#141416bf}html:not(.light) :is(.pdm-audio-time){font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-main)}html:not(.light) :is(.pdm-audio-progress-fill,.pdm-audio-volume-fill){background:#fff}html:not(.light) :is(.pdm-audio-mute):focus-visible,html:not(.light) :is(.pdm-audio-volume--open .pdm-audio-mute){color:#fff;background:#ffffff24}@media(max-width:768px){html:not(.light) :is(.pdm-close,.cilb-close){backdrop-filter:none;-webkit-backdrop-filter:none;background:#1e1e22e6}}html:not(.light) .pdm-engagement-cluster>:is(.pdm-ilab-btn,.pdm-like-btn){height:34px;padding:0 12px;border:0;border-radius:10px;background:#ffffff14;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .pdm-engagement-cluster>:is(.pdm-ilab-btn,.pdm-like-btn):hover,html:not(.light) .pdm-engagement-cluster>:is(.pdm-ilab-btn,.pdm-like-btn):focus-visible{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) .pdm-engagement-cluster>.pdm-like-btn.pdm-like-btn--active,html:not(.light) .pdm-engagement-cluster>.pdm-like-btn.pdm-like-btn--active:hover{color:#f35}html:not(.light) .pdm-engagement-cluster>.pdm-like-btn.pdm-like-btn--active .pdm-like-btn__heart{filter:none}html:not(.light) .pdm-engagement-cluster>.pdm-like-btn.pdm-like-btn--active .pdm-like-btn__heart path{fill:#f35}html:not(.light) .pdm-engagement-cluster>.pdm-like-btn:not(.pdm-like-btn--active),html:not(.light) .pdm-engagement-cluster>.pdm-like-btn:not(.pdm-like-btn--active):hover{color:var(--text-main)}html:not(.light) .pdm-engagement-cluster>.pdm-like-btn:not(.pdm-like-btn--active):hover{color:#fff}@media(min-width:1024px){html:not(.light) .pdm-inner:has(>.pdm-side){display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 28px;max-width:min(100vw - 48px,1360px)}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-stage{position:sticky;top:0;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)}html:not(.light) .pdm-side{display:flex;flex-direction:column;min-height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 4px 4px 0;text-align:left}html:not(.light) .pdm-scroll--page .pdm-side{overscroll-behavior:auto}html:not(.light) .pdm-side .pdm-info-block{margin-top:0}html:not(.light) .pdm-side .pdm-info-toolbar{justify-content:flex-start}html:not(.light) .pdm-side .pdm-info-actions{flex-wrap:wrap;gap:8px}html:not(.light) .pdm-side .pdm-params-row .gen-params-bar{justify-content:flex-start}html:not(.light) .pdm-side .pdm-params-row .gen-params-bar__pill{justify-content:flex-start;padding:0}html:not(.light) .pdm-side .pdm-caption{text-align:left}html:not(.light) .pdm-side .pdm-desc{margin-left:0;margin-right:0;max-width:none}html:not(.light) .pdm-side .pdm-removed-panel{align-items:flex-start}html:not(.light) .pdm-side-comments{display:flex;flex-direction:column;flex:1 1 auto;min-height:320px;margin-top:16px;border-radius:14px;background:#ffffff0a;overflow:hidden}html:not(.light) .pdm-side-comments__head{display:flex;align-items:center;gap:8px;padding:20px 30px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text-main)}html:not(.light) .pdm-side-comments__count{padding:1px 7px;border-radius:6px;background:#ffffff1a;font-size:12px;font-weight:600;color:var(--text-soft);font-variant-numeric:tabular-nums}html:not(.light) .pdm-side-comments>.pc-comments{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 14px 12px}html:not(.light) .pdm-side-comments .pc-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}}html:not(.light) .pdm-params-under{width:100%;margin-top:14px}@media(min-width:1024px){html:not(.light) .pdm-inner:has(>.pdm-side){grid-template-rows:auto auto}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-stage{grid-column:1;grid-row:1;position:static;height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-params-under{grid-column:1;grid-row:2;margin-top:12px}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-side{grid-column:2;grid-row:1 / span 2}html:not(.light) .pdm-feed-nav--next{left:auto;right:calc(50vw - (min(100vw - 48px,1360px)/2) + 456px)}html:not(.light) .pdm-feed-nav--prev{right:auto;left:calc(50vw - (min(100vw - 48px,1360px)/2) - 8px)}}html:not(.light) .pdm-author-link{gap:10px}html:not(.light) .pdm-author-link .ua-ring{border:0;box-shadow:none}html:not(.light) .pdm-author-link:hover .pdm-author-name{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}@media(min-width:1024px){html:not(.light) .pdm-side .pdm-info-actions{flex-wrap:wrap;row-gap:10px}html:not(.light) .pdm-side .pdm-author-link{flex:1 1 100%;margin-bottom:2px}}@media(min-width:1024px){html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-stage{position:relative}}html:not(.light) .pdm-audio-play{width:72px;height:72px;border:0;background:#fff;color:#101012;box-shadow:0 8px 24px #00000073;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .pdm-audio-play:hover{background:#ececee}html:not(.light) .pdm-stage .pdm-audio-eq{left:32px;right:32px;height:72px}html:not(.light) .pdm-stage .pdm-audio-eq span{height:72px;background:#fffc;border-radius:2px;box-shadow:none}html:not(.light) .pdm-author-row{display:flex;align-items:center;gap:10px;flex:1 1 100%;min-width:0}html:not(.light) .pdm-author-row .pdm-author-link{min-width:0;flex:0 1 auto}html:not(.light) .pdm-author-row .pdm-actions-trigger-wrap{margin-left:auto}html:not(.light) .pdm-author-row .follow-btn{min-height:32px;padding:0 12px;border:0;border-radius:9px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pdm-author-row .follow-btn:hover:not(:disabled){background:#ececee;color:#101012;box-shadow:none}html:not(.light) .pdm-author-row .follow-btn.following{background:#ffffff1a;color:var(--text-main)}html:not(.light) .pdm-author-row .follow-btn.following:hover:not(:disabled){background:#ffffff29;color:#fff}html:not(.light) .pdm-author-row .follow-btn__spinner{border-color:#0003;border-top-color:#101012}html:not(.light) .pc-comment{margin-bottom:16px}html:not(.light) .pc-comment-main{gap:10px}html:not(.light) .pc-comment-main .ua-ring{border:0;border-radius:50%;box-shadow:none}html:not(.light) .pc-comment-main>.ua,html:not(.light) .pc-comment-main>a>.ua{--ua-size: 32px}html:not(.light) .pc-comment--reply .pc-comment-main>.ua,html:not(.light) .pc-comment--reply .pc-comment-main>a>.ua{--ua-size: 26px}html:not(.light) .pc-comment-author{font-family:var(--font-sans);font-size:13.5px;font-weight:600;margin-right:6px}html:not(.light) .pc-comment-author:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}html:not(.light) .pc-comment-text{font-size:14px;line-height:1.45}html:not(.light) .pc-comment-meta{gap:12px;margin-top:4px}html:not(.light) .pc-comment-date,html:not(.light) .pc-comment-reply,html:not(.light) .pc-reply-banner-text,html:not(.light) .pc-reply-cancel,html:not(.light) .pc-load-more{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--text-soft)}html:not(.light) .pc-comment-reply:hover,html:not(.light) .pc-reply-cancel:hover,html:not(.light) .pc-load-more:hover{color:#fff}html:not(.light) .pc-comment-delete{width:24px;height:24px;border-radius:6px;color:var(--text-soft)}html:not(.light) .pc-comment-delete:hover{background:#ff5a5a29;color:#ffb4b4}html:not(.light) .pc-replies{margin-left:42px;margin-top:10px}html:not(.light) .pc-empty,html:not(.light) .pc-loading{font-size:13.5px;color:var(--text-soft)}html:not(.light) .pc-input-line .pc-input-avatar{--ua-size: 36px}html:not(.light) .pc-input-line .pc-input-avatar .ua-ring{border:0;border-radius:50%;box-shadow:none}html:not(.light) .pc-input-row{min-height:40px;padding:0 6px 0 14px;border:0;border-radius:12px;background:#ffffff12;box-shadow:none}html:not(.light) .pc-input-row:focus-within{border-color:transparent;background:#ffffff17;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) .pc-input{font-family:var(--font-sans);font-size:14px;letter-spacing:0}html:not(.light) .pc-input::-moz-placeholder{font-family:var(--font-sans);font-size:14px;letter-spacing:0;color:#ffffff61}html:not(.light) .pc-input::placeholder{font-family:var(--font-sans);font-size:14px;letter-spacing:0;color:#ffffff61}html:not(.light) .pc-submit{width:30px;height:30px;border-radius:50%;background:#fff;color:#101012}html:not(.light) .pc-submit:not(:disabled):hover{background:#ececee;color:#101012}html:not(.light) .pc-submit:disabled{background:#ffffff1f;color:#ffffff73;opacity:1}html:not(.light) .pc-submit-spinner{border-color:#0003;border-top-color:#101012}html:not(.light) .pc-quick-emoji--more{border:0;background:#ffffff14;color:var(--text-main)}html:not(.light) .pc-quick-emoji--more:hover,html:not(.light) .pc-quick-emoji--more.is-active{border-color:transparent;background:#ffffff24;color:#fff}@media(min-width:1024px){html:not(.light) .pdm-scroll:has(.pdm-side){padding-top:24px;padding-bottom:24px;overflow-y:hidden}html:not(.light) .pdm-inner:has(>.pdm-side){height:calc(100dvh - 48px);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-stage{height:100%;max-height:100%;min-height:0}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-params-under{margin-top:10px;margin-bottom:0}html:not(.light) .pdm-inner:has(>.pdm-side)>.pdm-side{min-height:0;max-height:100%;height:100%}}@media(max-width:1023px){html:not(.light) .pdm-info-block{padding:0 12px}html:not(.light) .pdm-info-toolbar{flex-direction:column;align-items:stretch;gap:10px}html:not(.light) .pdm-info-actions{flex-wrap:wrap;justify-content:center;gap:8px}html:not(.light) .pdm-author-row{justify-content:flex-start;margin-bottom:2px}html:not(.light) .pdm-engagement-cluster,html:not(.light) .pdm-info-actions__cta{flex:0 0 auto}}@media(max-width:640px){html:not(.light) .pdm-engagement-cluster .pdm-ilab-btn__label{display:none}html:not(.light) .pdm-engagement-cluster>.pdm-ilab-btn{padding:0 12px}html:not(.light) .pdm-author-row .follow-btn{padding:0 10px;font-size:12.5px}}html:not(.light) .bm-modal :is(.pm-variants-head){display:flex;align-items:baseline;justify-content:space-between;gap:12px}html:not(.light) .bm-modal :is(.pm-variants-head .ui-label){margin-bottom:0}html:not(.light) .bm-modal :is(.pm-variants-head .pm-pack-counter){margin:0;font-family:var(--font-sans);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-soft)}html:not(.light) button.pdm-feed-nav{background:#ffffff29;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000059}html:not(.light) button.pdm-feed-nav:hover:not(:disabled){background:#ffffff4d;color:#fff;transform:translateY(-50%) scale(1.06)}html:not(.light) button.pdm-feed-nav:focus-visible{outline:none;box-shadow:0 4px 16px #00000059,0 0 0 2px #ffffff73}@media(max-width:768px){html:not(.light) button.pdm-feed-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff38}}html:not(.light) button.labs-lightbox-nav{background:#ffffff29;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000059}html:not(.light) button.labs-lightbox-nav:hover{background:#ffffff4d;color:#fff;transform:translateY(-50%) scale(1.06)}html:not(.light) button.labs-lightbox-nav:focus-visible{outline:none;box-shadow:0 4px 16px #00000059,0 0 0 2px #ffffff73}@media(max-width:768px){html:not(.light) button.labs-lightbox-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff38}}html:not(.light) .ui-notice.pc-guest-notice{align-items:center;gap:12px;padding:14px 16px;border:0;border-radius:14px;background:#ffffff14;color:var(--text-main);font-size:14px;line-height:1.4}html:not(.light) .ui-notice.pc-guest-notice .ui-notice__icon{margin-top:0;color:#fff9}html:not(.light) .ui-notice.pc-guest-notice .ui-btn.ui-btn--primary{min-height:36px;height:36px;padding:0 16px;border:0;border-radius:10px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .ui-notice.pc-guest-notice .ui-btn.ui-btn--primary:hover:not(:disabled){background:#ececee;color:#101012;box-shadow:none}html:not(.light) .lgg__title{margin-bottom:12px;font-family:var(--font-sans);font-size:clamp(22px,2.6vw,28px);font-weight:600;letter-spacing:-.01em;text-transform:none;line-height:1.2;color:#fff;text-shadow:none}html:not(.light) .lgg__lead{font-size:15px;line-height:1.55;color:var(--text-soft)}html:not(.light) .lgg__close{top:14px;right:14px;width:36px;height:36px;border:0;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:background .15s ease}html:not(.light) .lgg__close:hover{color:#fff;border-color:transparent;background:#ffffff4d}html:not(.light) .lgg__close:focus-visible{box-shadow:0 0 0 2px #ffffff59}@media(max-width:768px){html:not(.light) .lgg__close{-webkit-backdrop-filter:none;backdrop-filter:none;background:#28282ce6}}@media(max-width:1023px){html:not(.light) .pdm-params-under{padding:0 12px}html:not(.light) .pdm-params-under .gen-params-bar,html:not(.light) .pdm-params-row .gen-params-bar{justify-content:flex-start;flex-wrap:wrap;gap:8px 16px}html:not(.light) .pdm-info-actions{justify-content:flex-start}html:not(.light) .pdm-title,html:not(.light) :is(.pdm-title),html:not(.light) .pdm-info-block .pdm-title{text-align:left}html:not(.light) .pdm-side .pdm-description,html:not(.light) .pdm-info-block .pdm-description{text-align:left}}html:not(.light) .mc-img-stack,html:not(.light) .labs-lightbox-img-stack{box-shadow:none}@media(max-width:1023px){html:not(.light) .pdm-params-under .gen-params-bar__pill,html:not(.light) .pdm-params-row .gen-params-bar__pill{justify-content:flex-start;flex-wrap:wrap;gap:6px 16px}}@media(max-width:1023px){html:not(.light) .pdm-inner{gap:12px}html:not(.light) .pdm-inner>.pdm-stage{order:0}html:not(.light) .pdm-inner>.pdm-side{order:1}html:not(.light) .pdm-inner>.pdm-params-under{order:2;margin-top:0;padding:0 12px 4px}html:not(.light) .pdm-params-under .gen-params-bar__pill,html:not(.light) .pdm-params-row .gen-params-bar__pill{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0;background:transparent;box-shadow:none;border:0}html:not(.light) .pdm-params-under .gen-params-bar__item,html:not(.light) .pdm-params-under .gen-params-bar__trailing{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff14;font-family:var(--font-sans);font-size:13px}html:not(.light) .pdm-params-under .gen-params-bar__label{color:var(--text-soft)}html:not(.light) .pdm-params-under .gen-params-bar__value{color:#fff;font-weight:600}html:not(.light) .pdm-params-under .gen-params-bar__trailing{padding-right:6px}}@media(max-width:1023px){html:not(.light) .pdm-info-block,html:not(.light) .pdm-info-toolbar,html:not(.light) .pdm-side .pdm-info-toolbar,html:not(.light) .pdm-info-actions,html:not(.light) .pdm-author-row,html:not(.light) .pdm-caption{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;min-width:0}}html:not(.light) .pm-avatar-body{padding:8px 20px 16px;gap:10px}html:not(.light) .pm-avatar-body .ui-label{font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .pm-preview-img,html:not(.light) .pm-preview-placeholder{width:96px;height:96px;border-radius:999px;border:0;box-shadow:none;background:#ffffff14}html:not(.light) .pm-avatar-actions{display:flex;flex-direction:column;gap:8px;padding:4px 20px 20px;border-top:0}html:not(.light) .pm-avatar-row{justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .pm-avatar-row:last-of-type{border-bottom:0}html:not(.light) .pm-avatar-row--primary{background:#fff;color:#101012}html:not(.light) .pm-avatar-row--primary:hover{background:#ececee;color:#101012}html:not(.light) .pm-avatar-row--danger{background:#ff335524;color:#f35}html:not(.light) .pm-avatar-row--danger:hover:not(:disabled){background:#ff335538;color:#f35}html:not(.light) .pm-avatar-row--cancel{background:#ffffff14;color:#fff;font-weight:500}html:not(.light) .pm-avatar-row--cancel:hover{background:#ffffff24;color:#fff}html:not(.light) .pm-avatar-status{padding:0 20px 14px;font-family:var(--font-sans);font-size:13px;color:var(--text-soft)}html:not(.light) .pm-avatar-status--error{color:#f35}html:not(.light) .flm-list{padding:4px 12px 12px}html:not(.light) .flm-user{gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#fff}html:not(.light) .flm-user:hover{border-color:transparent;background:#ffffff14}html:not(.light) .flm-user-login{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .flm-empty{font-family:var(--font-sans);font-size:14px;letter-spacing:0;color:var(--text-soft)}html:not(.light) .flm-load-more{min-height:40px;padding:0 14px;border:0;border-radius:12px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .flm-load-more:hover:not(:disabled){color:#fff;border-color:transparent;background:#ffffff24}html:not(.light) .pc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;font-family:var(--font-sans);text-align:center}html:not(.light) .pc-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:16px;background:#ffffff14;color:#ffffffb3}html:not(.light) .pc-empty__icon svg{width:24px;height:24px}html:not(.light) .pc-empty__title{font-size:15px;font-weight:600;color:#fff}html:not(.light) .pc-empty__hint{font-size:13px;color:var(--text-soft)}html:not(.light) .lfmc-state,html:not(.light) .lfmc-ask,html:not(.light) .lfmc-note,html:not(.light) .lfmc-optout-label,html:not(.light) .lfmc-info__text,html:not(.light) .lfmc-warn,html:not(.light) .lfmc-thanks{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;text-transform:none;line-height:1.45}html:not(.light) .lfmc-state{color:var(--text-soft)}html:not(.light) .lfmc-state--error{color:#f35}html:not(.light) .lfmc-note,html:not(.light) .lfmc-info__text{font-size:12.5px;color:var(--text-soft)}html:not(.light) .lfmc-stage{border:0;border-radius:12px;background:#ffffff0a}html:not(.light) .lfmc-optout{border-top:1px solid rgba(255,255,255,.06)}html:not(.light) .pdm-like-btn__counter-wrap:not(.pdm-like-btn__counter-wrap--open){display:none}html:not(.light) .gcm-presets{gap:8px}html:not(.light) .gcm-preset{min-height:36px;box-shadow:none;padding:0 14px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;transition:background .15s ease}html:not(.light) .gcm-preset:hover:not(:disabled){border-color:transparent;background:#ffffff24}html:not(.light) .gcm-preset.active{border-color:transparent;background:#fff;color:#101012;font-weight:600}html:not(.light) .gcm-preset.active:focus-visible{outline-color:#1010128c;outline-offset:-5px}html:not(.light) .gcm-error{border:0;border-radius:12px;background:#ff335524;color:#f35;font-family:var(--font-sans)}html:not(.light) .gcm-hint{font-family:var(--font-sans);color:var(--text-soft)}html:not(.light) .ref-hover-preview{padding:6px;border:0;border-radius:12px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html:not(.light) .ref-hover-preview img{border-radius:8px;background:#101012}@media(max-width:768px){html:not(.light) .ref-hover-preview{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141416fb}}@media(max-width:1023px){:root .pdm-scroll .pdm-inner{display:grid;grid-template-columns:repeat(var(--pdm-tiles, 4),minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:0 4px;padding:0 12px;box-sizing:border-box}:root .pdm-scroll:not(.pdm-scroll--page) .pdm-inner{flex:1 0 auto;margin:0 auto}:root .pdm-scroll .pdm-inner :is(.pdm-side,.pdm-info-block,.pdm-info-toolbar,.pdm-info-actions,.pdm-engagement-cluster,.pdm-info-actions__cta){display:contents}:root .pdm-scroll .pdm-inner>.pdm-stage{grid-row:1;grid-column:1 / -1;width:calc(100% + 24px);height:max(220px,calc(100dvh - 370px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));margin:0 -12px}:root .pdm-scroll .pdm-inner .pdm-author-row{grid-row:3;grid-column:1 / -1;margin-top:12px}:root .pdm-scroll .pdm-inner .pdm-author-views{display:none}:root .pdm-scroll .pdm-inner .pdm-caption{grid-row:4;grid-column:1 / -1;margin:8px 0 0;padding:0}:root .pdm-scroll .pdm-inner>.pdm-params-under{grid-row:5;grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0}:root .pdm-scroll .pdm-params-under>.gen-params-bar{flex:0 1 auto;width:auto;margin:0}:root .pdm-scroll .pdm-params-under .gen-params-bar__label,:root .pdm-scroll .pdm-params-under .pdm-refs__title{display:none}.pdm-views-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;color:var(--text-soft);font:500 12.5px var(--font-sans);font-variant-numeric:tabular-nums}.pdm-views-chip svg{width:14px;height:14px}:root .pdm-scroll .pdm-inner .pdm-removed-panel{grid-row:6;grid-column:1 / -1}:root .pdm-scroll .pdm-inner .pdm-showcase-apply-btn{grid-row:7;grid-column:1 / -1;width:100%;min-height:48px;margin-top:14px;border-radius:14px;justify-content:center;font-size:15px}:root .pdm-scroll .pdm-inner :is(.pdm-like-btn,.pdm-engagement-cluster>button.pdm-ilab-btn,.pdm-collection-btn){grid-row:8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;height:auto;min-height:0;margin-top:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--text-soft);font:500 11.5px/1.2 var(--font-sans);text-align:center}:root .pdm-scroll .pdm-inner :is(.pdm-like-btn,.pdm-engagement-cluster>button.pdm-ilab-btn,.pdm-collection-btn) .pdm-action-icon-slot{width:48px;height:48px;min-width:48px;border-radius:16px;background:#ffffff14;color:#fff;transition:background .15s ease}:root .pdm-scroll .pdm-inner :is(.pdm-like-btn,.pdm-engagement-cluster>button.pdm-ilab-btn,.pdm-collection-btn) .pdm-action-icon-slot :is(svg,.site-credits-icon){width:22px;height:22px}:root .pdm-scroll .pdm-inner :is(.pdm-like-btn,.pdm-engagement-cluster>button.pdm-ilab-btn,.pdm-collection-btn):active .pdm-action-icon-slot{background:#ffffff29}:root .pdm-scroll .pdm-inner .pdm-engagement-cluster>button.pdm-ilab-btn:not(.pdm-share-tile) .pdm-ilab-btn__label{display:none}:root .pdm-scroll .pdm-inner .pdm-share-tile .pdm-ilab-btn__label{display:block}:root .pdm-scroll .pdm-inner .pdm-like-btn .pdm-like-btn__counter-wrap{width:auto;max-width:none}}@media(hover:none)and (pointer:coarse){:root .pdm-feed-nav.pdm-feed-nav{display:none}}@media(max-width:1023px){:root .pdm-scroll.pdm-scroll--reels{padding:0;overflow:hidden;justify-content:flex-start}:root .pdm-scroll--reels>:is(.pdm-inner,.pdm-loading){transform:translate3d(0,var(--reels-dy, 0px),0)}:root .pdm-scroll--reels.is-reels-anim>:is(.pdm-inner,.pdm-loading),.pdm-reels-peek.is-anim{transition:transform .22s cubic-bezier(.2,.8,.2,1)}:root .pdm-scroll--reels.is-reels-pending>.pdm-loading{opacity:0}.pdm-reels-peek{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;transform:translate3d(0,var(--reels-dy, 0px),0)}.pdm-reels-peek__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}html .pdm-overlay.pdm-overlay:has(>.pdm-scroll--reels){background:#000}.pdm-overlay:has(>.pdm-scroll--reels)>.pdm-ambient-root{display:none}.pdm-reels-peek__img{position:absolute;inset:0 0 calc(12px + env(safe-area-inset-bottom,0px));width:100%;height:calc(100% - 12px - env(safe-area-inset-bottom,0px));-o-object-fit:contain;object-fit:contain;background:#000}.pdm-reels-peek__panel--prev{transform:translateY(-100dvh)}.pdm-reels-peek__panel--next{transform:translateY(100dvh)}.pdm-reels-ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:minmax(0,1fr) auto auto auto auto auto;-moz-column-gap:8px;column-gap:8px;padding:0 10px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none}.pdm-reels-ghost:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.78));z-index:1}.pdm-reels-ghost>:is(.pdm-author-row,.pdm-caption,.pdm-params-under,.pdm-showcase-apply-btn,.pdm-rail,.pdm-reels-progress){position:relative;z-index:2}.pdm-reels-ghost>.pdm-author-row{grid-row:2;grid-column:1;min-width:0}.pdm-reels-ghost>.pdm-caption{grid-row:3;grid-column:1;margin:6px 0 0;padding:0;text-shadow:0 1px 6px rgba(0,0,0,.6)}.pdm-reels-ghost>.pdm-params-under{grid-row:4;grid-column:1;display:flex;margin:8px 0 0;padding:0}.pdm-reels-ghost>.pdm-showcase-apply-btn{grid-row:5;grid-column:1 / -1;width:100%;min-height:48px;margin-top:12px;border-radius:14px;justify-content:center;font-size:15px}.pdm-reels-views{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:58px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 10px;color:#fff;font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:0 1px 4px rgba(0,0,0,.7);pointer-events:none}.pdm-reels-views svg{width:16px;height:16px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}:root .pdm-scroll--reels .pdm-views-chip{display:none}:root .pdm-scroll--reels.is-reels-hold .pdm-reels-views{opacity:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner{position:relative;width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;padding:0 10px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:minmax(0,1fr) auto auto auto auto auto;-moz-column-gap:8px;column-gap:8px;background:#000}:root .pdm-scroll.pdm-scroll--reels .pdm-inner>.pdm-stage{grid-row:1 / -1;grid-column:1 / -1;width:calc(100% + 20px);height:100%;margin:0 -10px;z-index:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.78));pointer-events:none;z-index:1}:root .pdm-scroll.pdm-scroll--reels .pdm-inner :is(.pdm-author-row,.pdm-caption,.pdm-params-under,.pdm-showcase-apply-btn,.pdm-removed-panel,.pdm-rail){position:relative;z-index:2}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-author-row{grid-row:2;grid-column:1;min-width:0;margin-top:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-caption{grid-row:3;grid-column:1;margin-top:6px;text-shadow:0 1px 6px rgba(0,0,0,.6)}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-caption .pdm-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root .pdm-scroll.pdm-scroll--reels .pdm-inner>.pdm-params-under{grid-row:4;grid-column:1;min-width:0;margin:8px -12px 0;padding:0 12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root .pdm-scroll.pdm-scroll--reels .pdm-inner>.pdm-params-under::-webkit-scrollbar{display:none}:root .pdm-scroll.pdm-scroll--reels .pdm-params-under>.gen-params-bar{flex:none}:root .pdm-scroll.pdm-scroll--reels .pdm-params-under .gen-params-bar__pill{flex-wrap:nowrap}:root .pdm-scroll.pdm-scroll--reels .pdm-params-under :is(.gen-params-bar__item,.gen-params-bar__trailing){flex:none;white-space:nowrap}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-removed-panel{grid-row:5;grid-column:1 / -1}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-showcase-apply-btn{grid-row:5;grid-column:1 / -1;margin-top:12px}:root .pdm-scroll.pdm-scroll--reels .pdm-inner :is(.pdm-like-btn,.pdm-engagement-cluster>button.pdm-ilab-btn,.pdm-collection-btn){display:none}.pdm-rail{grid-row:1 / 5;grid-column:2;align-self:end;display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:6px}.pdm-rail__btn{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;padding:0;border:0;background:none;color:#fff;font:600 11px/1.15 var(--font-sans);text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.7);cursor:pointer;-webkit-tap-highlight-color:transparent}.pdm-rail__btn:disabled{opacity:.6}.pdm-rail__ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55));transition:transform .12s ease}.pdm-rail__btn:active .pdm-rail__ico{transform:scale(.9)}.pdm-rail__ico :is(svg,.site-credits-icon){width:30px;height:30px}.pdm-rail__btn.is-on .pdm-rail__ico--like{color:#fb3f5c}.pdm-rail__label{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .pdm-scroll--reels .pdm-stage .mc-stage{padding:0;border-radius:0}:root .pdm-scroll--reels .pdm-stage :is(.mc-img-stack,.mc-img-stack--modal-video){display:block;width:100%;height:100%;min-width:0;min-height:0;border-radius:0;background:transparent;box-shadow:none}:root .pdm-scroll--reels .pdm-stage .mc-image.mc-image--labs{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner{background:transparent}.pdm-reels-peek{background:#000}:root .pdm-scroll--reels .pdm-inner :is(.pdm-rail,.pdm-author-row,.pdm-caption,.pdm-params-under,.pdm-showcase-apply-btn,.pdm-reels-progress),:root .pdm-scroll--reels .pdm-inner:after{transition:opacity .18s ease}:root .pdm-scroll--reels.is-reels-hold .pdm-inner :is(.pdm-rail,.pdm-author-row,.pdm-caption,.pdm-params-under,.pdm-showcase-apply-btn,.pdm-reels-progress),:root .pdm-scroll--reels.is-reels-hold .pdm-inner:after,.pdm-overlay:has(.is-reels-hold) .pdm-close{opacity:0;pointer-events:none}.pdm-reels-flash{position:absolute;top:50%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#00000073;color:#fff;transform:translate(-50%,-50%);pointer-events:none;animation:pdm-reels-flash .65s ease forwards}.pdm-reels-flash svg{width:32px;height:32px}@keyframes pdm-reels-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.pdm-reels-progress{grid-row:6;grid-column:1 / -1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:22px;margin:2px -12px 0;padding:0 0 2px;touch-action:none;cursor:pointer}.pdm-reels-progress__track{display:block;height:2px;background:#ffffff40;transition:height .15s ease}.pdm-reels-progress.is-seeking .pdm-reels-progress__track{height:5px}.pdm-reels-progress__fill{display:block;height:100%;background:#fff;transform-origin:left center}.pdm-reels-progress__time{position:absolute;left:50%;bottom:14px;transform:translate(-50%);color:#fff;font:600 15px var(--font-sans);font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.7);white-space:nowrap}:root .pdm-scroll--reels .pdm-stage .mc-thumbs{top:calc(11px + env(safe-area-inset-top,0px));bottom:auto;left:7px;max-width:calc(100% - 150px);padding:3px;gap:6px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}:root .pdm-scroll--reels .pdm-stage .mc-thumb{width:36px;height:36px;border-radius:8px;opacity:.7;box-shadow:0 0 0 1.5px #ffffff40,0 2px 8px #00000073}:root .pdm-scroll--reels .pdm-stage .mc-thumb.active{opacity:1;transform:none;box-shadow:0 0 0 2px #fff,0 2px 8px #00000073}:root .pdm-scroll--reels.is-reels-hold .pdm-stage .mc-thumbs,:root .pdm-scroll--reels.is-reels-seeking .pdm-stage .mc-thumbs{opacity:0;pointer-events:none}}@media(max-width:1023px){:root .pdm-scroll.pdm-scroll--reels .pdm-inner,.pdm-reels-ghost{grid-template-rows:minmax(0,1fr) 44px 32px 40px auto 24px}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-author-row,.pdm-reels-ghost>.pdm-author-row{align-self:center;height:44px;margin:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-caption,.pdm-reels-ghost>.pdm-caption{align-self:end;margin:0}:root .pdm-scroll--reels .pdm-caption .pdm-title,.pdm-reels-ghost .pdm-title{margin:0;overflow:hidden;line-height:24px;text-overflow:ellipsis;white-space:nowrap}:root .pdm-scroll--reels .pdm-caption .pdm-desc{display:none}:root .pdm-scroll.pdm-scroll--reels .pdm-inner>.pdm-params-under,.pdm-reels-ghost>.pdm-params-under{align-self:end;margin-top:0}:root .pdm-scroll.pdm-scroll--reels .pdm-inner .pdm-reels-progress,.pdm-reels-ghost>.pdm-reels-progress{align-self:end;margin-top:0}.pdm-rail__ico--like .stat-icon--heart-on path{fill:#f35}}@media(max-width:1023px){:root .pdm-scroll.pdm-scroll--reels .pdm-inner>.pdm-params-under{height:32px;margin:0 -10px;padding:0 10px;align-items:center}.pdm-reels-ghost>.pdm-params-under{height:32px;margin:0;padding:0;align-items:center}:root .pdm-scroll--reels .pdm-params-under>.gen-params-bar,.pdm-reels-ghost .pdm-params-under>.gen-params-bar{height:32px;margin:0;padding:0}:root .pdm-scroll--reels .pdm-params-under .gen-params-bar__pill,.pdm-reels-ghost .pdm-params-under .gen-params-bar__pill{margin:0;padding:0}}@media(max-width:1023px){:root .pdm-scroll--reels .pdm-params-under .gen-params-bar__trailing,.pdm-reels-ghost .pdm-params-under .gen-params-bar__trailing{height:32px;min-height:0;gap:4px;padding:0 4px}html :is(.pdm-scroll--reels .pdm-params-under,.pdm-reels-ghost .pdm-params-under) .pdm-refs__tile{width:24px;height:24px;border-radius:6px}.pdm-reels-ghost .pdm-refs__tile{display:block;overflow:hidden;opacity:.85;background:#ffffff0f}.pdm-reels-ghost .pdm-refs__tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root .pdm-scroll--reels .pdm-stage .pdm-audio{top:0;left:0;width:100%;height:100%}}@media(max-width:1023px){.pdm-reels-ghost.pdm-reels-ghost>.pdm-caption{align-self:end;margin:0;padding:0}.pdm-reels-ghost.pdm-reels-ghost>.pdm-params-under{margin:0;padding:0}.pdm-reels-ghost.pdm-reels-ghost .gen-params-bar{margin:0;padding:0}:root .pdm-scroll--reels.is-reels-seeking .pdm-inner :is(.pdm-rail,.pdm-author-row,.pdm-caption,.pdm-params-under,.pdm-showcase-apply-btn,.pdm-reels-views),:root .pdm-scroll--reels.is-reels-seeking .pdm-inner:after,.pdm-overlay:has(.is-reels-seeking) .pdm-close{opacity:0;pointer-events:none}:root .pdm-scroll--reels .pdm-inner .pdm-reels-views,.pdm-close{transition:opacity .18s ease}}@media(max-width:1023px){:root .pdm-scroll--reels .pdm-inner .pdm-caption .pdm-title,.pdm-reels-ghost.pdm-reels-ghost .pdm-caption .pdm-title{height:24px;margin:0;padding:0;line-height:24px}}@media(max-width:1023px){.pdm-rail{gap:16px}.pdm-rail__btn{justify-content:flex-start;gap:2px;height:54px;font:600 12.5px/16px var(--font-sans)}.pdm-rail__ico{width:36px;height:36px}.pdm-rail__ico :is(svg,.site-credits-icon){width:28px;height:28px}.pdm-rail__label{display:block;height:16px;min-height:16px}}@media(max-width:1023px){:root .pdm-scroll--reels .pdm-author-row .pdm-actions-trigger-wrap,.pdm-reels-ghost.pdm-reels-ghost .pdm-author-row .pdm-actions-trigger-wrap{margin-left:4px}:root .pdm-scroll--reels .pdm-author-row,.pdm-reels-ghost.pdm-reels-ghost .pdm-author-row{gap:10px}}@media(max-width:1023px){:root .pdm-scroll.pdm-scroll--reels .pdm-inner,.pdm-reels-ghost.pdm-reels-ghost{grid-template-columns:minmax(0,1fr) 48px}.pdm-rail{margin-right:-6px}.pdm-rail__btn{width:48px}.pdm-rail__label{max-width:56px}}@media(max-width:1023px){.pdm-reels-ghost.pdm-reels-ghost>.pdm-showcase-apply-btn{display:inline-flex;align-items:center;gap:8px;border-radius:14px;font-size:15px;font-weight:600}}@media(max-width:1023px){.pdm-rail__btn.is-on .pdm-rail__ico--coll{color:#4ade80}}@media(max-width:1023px){.pdm-rail{margin-right:0}}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn:where(:not(.menu-item):not([class*=labs-]):not([class*=lab-]):not([class*=lrp__])){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#ffffff1a;color:var(--text-main);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;filter:none;transform:none;transition:background .16s ease,color .16s ease,opacity .16s ease}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn:where(:not(.menu-item):not([class*=labs-]):not([class*=lab-]):not([class*=lrp__])):hover:not(:disabled){background:#ffffff24;color:#fff;border-color:transparent;box-shadow:none;filter:none;transform:none}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn:where(:not(.menu-item):not([class*=labs-]):not([class*=lab-]):not([class*=lrp__])):focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn:where(:not(.menu-item):not([class*=labs-]):not([class*=lab-]):not([class*=lrp__])):disabled{background:#ffffff14;color:#fff6;opacity:1;cursor:not-allowed}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--sm{min-height:36px;padding:0 12px;font-size:13.5px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--lg{min-height:48px;padding:0 22px;font-size:15px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--block{width:100%}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--icon{width:44px;min-width:44px;padding:0}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--icon.ui-btn--sm{width:36px;min-width:36px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--icon.ui-btn--lg{width:48px;min-width:48px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--primary{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);font-weight:600}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--primary:hover:not(:disabled){background:var(--ui-btn-primary-bg-hover);color:var(--ui-btn-primary-fg)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--primary:active:not(:disabled){background:#e2e2e4}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--primary:disabled{background:#ffffff1f;color:#ffffff73}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--primary:focus-visible{outline-color:#1010128c;outline-offset:-5px}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--cancel{background:#ffffff1a;color:var(--text-main)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--ghost{background:transparent;color:var(--text-soft)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--ghost:hover:not(:disabled){background:#ffffff14;color:var(--text-main)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--ghost-solid{background:#ffffff14;color:var(--text-main)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--danger{background:#ff335524;color:#ff8095;font-weight:600}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--danger:hover:not(:disabled){background:#ff335538;color:#ffb3c0}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--success{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-weight:600}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--success:hover:not(:disabled){background:color-mix(in srgb,var(--success) 26%,transparent);color:var(--success)}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--warning{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning);font-weight:600}:where(html:not(.light)) body:not(.is-admin-app) .ui-btn--nav{min-height:36px;padding:0 12px;background:transparent;font-size:13.5px}:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-secondary:not(:disabled),:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-cancel:not(:disabled){border-color:transparent!important;background:#ffffff1a!important;color:var(--text-main)!important}:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-secondary:not(:disabled):hover,:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-secondary:not(:disabled):focus-visible,:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-cancel:not(:disabled):hover{border-color:transparent!important;background:#ffffff24!important;color:#fff!important}:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-danger:not(:disabled){border-color:transparent!important;background:#ff335524!important;color:#ff8095!important}:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-danger:not(:disabled):hover,:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-danger:not(:disabled):focus-visible,:where(html:not(.light)) body:not(.is-admin-app) .app-btn.profile-btn-danger:not(:disabled):active{border-color:transparent!important;background:#ff335538!important;color:#ffb3c0!important}:where(html:not(.light)) :is(.ui-input,.ui-textarea){min-height:44px;padding:11px 14px;border:0;border-radius:12px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:14px;line-height:1.4;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}:where(html:not(.light)) :is(.ui-input,.ui-textarea)::-moz-placeholder{color:#ffffff61}:where(html:not(.light)) :is(.ui-input,.ui-textarea)::placeholder{color:#ffffff61}:where(html:not(.light)) :is(.ui-input,.ui-textarea):hover:not(:disabled){background:#ffffff1c}:where(html:not(.light)) :is(.ui-input,.ui-textarea):focus{outline:none;background:#ffffff1f;box-shadow:0 0 0 2px #ffffff59}:where(html:not(.light)) :is(.ui-input,.ui-textarea):disabled{background:#ffffff0d;color:#fff6;cursor:not-allowed}:where(html:not(.light)) :is(.ui-input,.ui-textarea).is-error{background:#ff33551f;box-shadow:none}:where(html:not(.light)) body .ui-textarea{min-height:96px;resize:vertical}:where(html:not(.light)) body .ui-toggle{padding:0 14px;min-height:36px;border:0;border-radius:999px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}:where(html:not(.light)) body .ui-toggle--on{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}:where(html:not(.light)) body .ui-toggle--on:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--success) 24%,transparent)}:where(html:not(.light)) body .ui-toggle:not(.ui-toggle--on){background:#ffffff14;color:var(--text-soft)}:where(html:not(.light)) body .ui-toggle:not(.ui-toggle--on):hover:not(:disabled){border-color:transparent;background:#ffffff1f;color:var(--text-main)}:where(html:not(.light)) body .ui-check__box{width:18px;height:18px;border:0;border-radius:6px;background:#ffffff1f}:where(html:not(.light)) body .ui-check:hover .ui-check__box{background:#ffffff2e}:where(html:not(.light)) body .ui-check .ui-check__input:checked+.ui-check__box,:where(html:not(.light)) body .ui-check .ui-check__input:indeterminate+.ui-check__box,:where(html:not(.light)) body .ui-check:has(.ui-check__input:checked) .ui-check__box,:where(html:not(.light)) body .ui-check:has(.ui-check__input:indeterminate) .ui-check__box{border-color:transparent;background:#fff;color:#101012}:where(html:not(.light)) body .ui-check .ui-check__input:focus-visible+.ui-check__box{box-shadow:0 0 0 2px #ffffff59}:where(html:not(.light)) body .ui-check .ui-check__input:disabled+.ui-check__box{background:#ffffff0f}:where(html:not(.light)) body .ui-check__input:disabled~.ui-check__label{color:var(--text-muted)}:where(html:not(.light)) body .app-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 10px!important;border:0!important;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important}:where(html:not(.light)) body .app-badge.app-badge-success{background:color-mix(in srgb,var(--success) 18%,transparent)!important;color:var(--success)!important}:where(html:not(.light)) body .app-badge.app-badge-danger{background:#ff335529!important;color:#ff8095!important}:where(html:not(.light)) body .app-badge.app-badge-warning{background:color-mix(in srgb,var(--warning) 18%,transparent)!important;color:var(--warning)!important}:where(html:not(.light)) body .app-badge.app-badge-info{background:#ffffff1f!important;color:var(--text-main)!important}:where(html:not(.light)) body .app-badge.app-badge-neutral{background:#ffffff14!important;color:var(--text-soft)!important}html:not(.light) .pin-card{border-radius:12px;box-shadow:none;transition:opacity .2s ease}html:not(.light) .pin-card:hover{box-shadow:none}html:not(.light) .pin-card__media{background:#26262a}html:not(.light) .pin-card__placeholder{background:#26262a}html:not(.light) .pin-card__author-head{top:8px;left:8px;gap:7px}html:not(.light) .pin-card__author-avatar,html:not(.light) .pin-card__author-avatar-box,html:not(.light) .pin-card__author-avatar-skeleton{width:20px;height:20px;flex-basis:20px;border-radius:50%}html:not(.light) .pin-card__author-avatar-box .pin-card__author-avatar{width:100%;height:100%;flex:none;border-radius:0}html:not(.light) .pin-card__author-avatar--fallback{font-family:var(--font-sans);font-size:10px;font-weight:600}html:not(.light) .pin-card__author-name{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.6)}html:not(.light) .pin-card__actions{top:8px;left:8px;right:8px;gap:6px}html:not(.light) .pin-card--author-header .pin-card__actions{top:8px}html:not(.light) .pin-card__gen-badge,html:not(.light) .pin-card__price{min-height:24px;padding:0 9px;border:0;border-radius:8px;background:#141416e0;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;display:inline-flex;align-items:center}html:not(.light) .pin-card__gen-badge{gap:4px}html:not(.light) .pin-card .pin-card__price.free,html:not(.light) .pin-card .pin-card__price.free.is-emphasized{border:0;background:#fff;color:#101012;font-weight:600;box-shadow:0 2px 8px #0000004d}html:not(.light) .pin-card .pin-card__price.paid,html:not(.light) .pin-card .pin-card__price.paid.is-emphasized{border:0;background:#141416e0;color:#fff;font-weight:600;box-shadow:none}html:not(.light) .pin-card .pin-card__price.paid .pin-card__price-value{color:#fff}html:not(.light) .pin-card .pin-card__price.paid .pin-card__price-icon{color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .pin-card__info{padding:12px 12px 11px}html:not(.light) .pin-card__title{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;color:#fff}html:not(.light) .pin-card__meta{margin-top:5px}html:not(.light) .pin-card__footnote{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:#ffffff9e;max-width:130px}html:not(.light) .pin-card__footnote-icon{width:13px;height:13px}html:not(.light) .pin-card__stats{gap:8px}html:not(.light) .pin-card__stat{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:#ffffff8c;font-variant-numeric:tabular-nums}html:not(.light) .pin-card__stat-icon{width:13px;height:13px;stroke-width:1.7}html:not(.light) .pin-card .pin-card__stat--liked{color:#f35}html:not(.light) .pin-card .pin-card__stat--liked .pin-card__stat-icon--heart,html:not(.light) .pin-card .pin-card__stat--liked .pin-card__stat-icon--heart path{fill:#f35;filter:none}html:not(.light) .pin-card__generate{height:32px;border-radius:8px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .pin-card__generate:focus-visible{box-shadow:0 0 0 2px #ffffff59}html:not(.light) .pin-card__play{width:56px;height:56px;border:0;background:#fff;color:#101012;box-shadow:0 6px 20px #0006;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.light) .pin-card .pin-card__play:hover,html:not(.light) .pin-card .pin-card__play:focus-visible{background:#ececee;border-color:transparent;box-shadow:0 6px 20px #0006;transform:translate(-50%,-50%) scale(1.04)}html:not(.light) .pin-card .pin-card__play:focus-visible{box-shadow:0 6px 20px #0006,0 0 0 2px #ffffff59}html:not(.light) .pin-card__progress-track{background:#ffffff40;border-radius:2px}html:not(.light) .pin-card__progress-fill{background:#fff}html:not(.light) .pin-card .pin-card__progress:focus-visible .pin-card__progress-track{box-shadow:0 0 0 1px #ffffff59}html:not(.light) .pin-card .pin-card__eq span{background:#fffc;box-shadow:none}@media(min-width:1920px){html:not(.light) .pin-card__title{font-size:15px}html:not(.light) .pin-card__footnote,html:not(.light) .pin-card__stat{font-size:12px}html:not(.light) .pin-card__gen-badge,html:not(.light) .pin-card__price{font-size:11px}}@media(max-width:768px){html:not(.light) :not(.card-shelf-cell)>.pin-card .pin-card__title{display:none}}html:not(.light) .top-right-block .notification-trigger-btn.is-open{background:#ffffff1f!important;color:#fff}html:not(.light) .notification-dropdown-head{padding:14px 16px 8px;border-bottom:0}html:not(.light) .notification-dropdown-title{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .notification-dropdown-badge{min-width:20px;height:20px;padding:0 7px;border:0;border-radius:6px;background:#ffffff1f;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0}html:not(.light) .notification-dropdown-list{padding:4px 6px 6px;max-height:360px;scrollbar-color:rgba(255,255,255,.22) transparent}html:not(.light) .notification-dropdown-list::-webkit-scrollbar{width:10px}html:not(.light) .notification-dropdown-list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#ffffff38;background-clip:content-box}html:not(.light) .notification-dropdown-item{padding:10px 10px 10px 12px;border-radius:8px;font-family:var(--font-sans)}html:not(.light) .notification-dropdown-item:hover{background:#ffffff14}html:not(.light) .notification-dropdown-item.unread{background:#ffffff0a}html:not(.light) .notification-dropdown-item.unread:hover{background:#ffffff17}html:not(.light) .notification-dropdown-item.unread:before{left:4px;width:3px;height:16px;border-radius:2px;background:#fff;box-shadow:none}html:not(.light) .notification-item-icon{width:32px;height:32px;flex-basis:32px;border-radius:50%;background:#ffffff14;margin-top:0}html:not(.light) .notification-item-icon .ui-icon{font-size:15px}html:not(.light) .notification-item-icon--follow{color:#fff}html:not(.light) .notification-item-title{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .notification-item-text{font-family:var(--font-sans);font-size:13px;line-height:1.4;letter-spacing:0;color:var(--text-soft)}html:not(.light) .notification-item-text-strong{color:#fff;font-weight:500}html:not(.light) .notification-item-date{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:var(--text-muted)}html:not(.light) .news-dropdown-item{gap:6px}html:not(.light) .news-item-tag{padding:2px 8px;border:0;border-radius:6px;background:#ffffff1a;color:#ffffffd9;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.5}html:not(.light) .news-item-tag--new{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}html:not(.light) .news-item-tag--feature{background:#60a5fa29;color:#93c5fd}html:not(.light) .news-item-tag--update{background:color-mix(in srgb,var(--ui-credits-gold, #fcd34d) 16%,transparent);color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .news-item-tag--fix{background:#f8717129;color:#fca5a5}html:not(.light) .news-item-tag--announce{background:#ffffff1a;color:#ffffffd9}html:not(.light) .news-item-title{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.3;color:#fff}html:not(.light) .news-item-excerpt{font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--text-soft)}html:not(.light) .news-item-date{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:var(--text-muted)}html:not(.light) .notification-dropdown-empty{font-family:var(--font-sans);font-size:13px;color:var(--text-soft)}html:not(.light) .notification-dropdown-empty-icon{color:#ffffff80;filter:none;opacity:1}html:not(.light) .notification-open-all-btn{padding:11px 16px;border-top:1px solid rgba(255,255,255,.07);color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .notification-open-all-btn:hover{background:#ffffff0f;color:#fff}html:not(.light) .notification-open-all-btn .ui-icon{opacity:1;color:var(--text-muted)}html:not(.light) .notification-open-all-btn:hover .ui-icon{color:#fff}html:not(.light) .profile-dropdown-user{gap:12px;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.07)}html:not(.light) .profile-dropdown-user:hover{background:#ffffff0d}html:not(.light) .profile-dropdown-avatar{width:40px;height:40px;border:0;border-radius:50%}html:not(.light) .profile-dropdown-avatar-fallback{font-family:var(--font-sans);font-size:14px;font-weight:600}html:not(.light) .profile-dropdown-username{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .profile-dropdown-user-info>.profile-plan-badge{padding:2px 8px;border:0;border-radius:6px;background:#ffffff1a;color:#ffffffd9;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .profile-dropdown-menu,html:not(.light) .profile-dropdown-foot{padding:6px;gap:1px}html:not(.light) .profile-dropdown-foot{border-top:1px solid rgba(255,255,255,.07)}html:not(.light) .profile-dropdown-item{min-height:36px;padding:0 10px 0 9px;border-radius:6px;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;line-height:1.2}html:not(.light) .profile-dropdown-item:hover,html:not(.light) .profile-dropdown-item:focus-visible{background:#ffffff14;color:#fff;outline:none}html:not(.light) .profile-dropdown-item .ui-icon{color:var(--text-label);font-size:16px}html:not(.light) .profile-dropdown-item:hover .ui-icon{color:#fff}html:not(.light) .profile-dropdown-item-accent,html:not(.light) .profile-dropdown-item-accent .ui-icon{color:var(--text-main)}html:not(.light) .profile-dropdown-item-accent .ui-icon{color:var(--text-label)}html:not(.light) .profile-dropdown-item-accent:hover{background:#ffffff14}html:not(.light) .profile-dropdown-item-danger{color:#ff8d8d}html:not(.light) .profile-dropdown-item-danger .ui-icon{color:#ff8d8d;opacity:.85}html:not(.light) .profile-dropdown-item-danger:hover{background:#ff6e6e1f;color:#ffd0d0}html:not(.light) .profile-dropdown-item-danger:hover .ui-icon{color:#ffd0d0;opacity:1}html:not(.light) .profile-dropdown-item__chevron{color:var(--text-muted)}html:not(.light) .profile-dropdown-sublist{padding:2px 0 4px;gap:1px}html:not(.light) .profile-dropdown-subitem{min-height:32px;padding:0 10px 0 35px;border-radius:6px;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0}html:not(.light) .profile-dropdown-subitem:hover{background:#ffffff14;color:#fff}html:not(.light) .profile-dropdown-subitem.is-active{color:#fff;background:#ffffff0f}html:not(.light) .profile-dropdown-subitem__check{color:#fff}html:not(.light) .header-pricing-pill.has-discount{padding-right:14px;overflow:visible}html:not(.light) .header-pricing-pill__badge{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);height:18px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-family:var(--font-sans);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:0 0 0 2px var(--bg-main, #080a0d)}html:not(.light) .hdr-mobile-menu-overlay{background:#0009}html:not(.light) .hdr-mobile-menu-drawer,html:not(.light) .hdr-mobile-menu-drawer--right{border:0;background:#1a1a1c;box-shadow:-16px 0 48px #00000080;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.light) .hdr-mobile-menu-head{padding:14px 12px 8px 20px;border-bottom:0}html:not(.light) .hdr-mobile-menu-title{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .hdr-mobile-menu-close{width:36px;height:36px;border:0;border-radius:999px;background:#ffffff1a;color:#fff}html:not(.light) .hdr-mobile-menu-close svg{width:16px;height:16px}html:not(.light) .hdr-mobile-menu-close:hover{border-color:transparent;background:#ffffff2e}html:not(.light) .hdr-mobile-menu-nav{gap:2px;padding:8px 12px;border-bottom:0}html:not(.light) .hdr-mobile-menu-link,html:not(.light) .hdr-mobile-menu-action-btn{min-height:44px;padding:0 12px;border:0;border-radius:12px;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-main);transition:background .15s ease}html:not(.light) .hdr-mobile-menu-link:hover,html:not(.light) .hdr-mobile-menu-action-btn:hover{color:#fff;border-color:transparent;background:#ffffff14}html:not(.light) .hdr-mobile-menu-link.router-link-exact-active{color:#fff;border-color:transparent;background:#ffffff1f;font-weight:600}html:not(.light) .hdr-mobile-menu-actions{gap:2px;padding:8px 12px 12px;border-top:1px solid rgba(255,255,255,.06);margin-top:6px}html:not(.light) .hdr-mobile-menu-action-btn--danger{color:#f35}html:not(.light) .hdr-mobile-menu-action-btn--danger:hover{color:#f35;border-color:transparent;background:#ff335524}html:not(.light) .menu-item-contest-icon{color:#f35}html:not(.light) .site-bottom-nav{border-top:0;box-shadow:none}html:not(.light) .site-bottom-nav__item{color:#ffffff8c;font-family:var(--font-sans)}html:not(.light) .site-bottom-nav__item:hover,html:not(.light) .site-bottom-nav__item--active{color:#fff}html:not(.light) .site-bottom-nav__label{font-size:10px;font-weight:500;letter-spacing:0}html:not(.light) .menu-item.menu-item--labs{display:inline-flex;align-items:center;gap:7px}html:not(.light) .menu-item-labs-icon{width:16px;height:16px;flex-shrink:0}html:not(.light) .menu-item.menu-item--contest{display:inline-flex;align-items:center;gap:7px}html:not(.light) .menu-item.menu-item--contest .menu-item-contest-icon{width:16px;height:16px;color:#f35;flex-shrink:0}html:not(.light) .menu-item.menu-item--contest,html:not(.light) .menu-item.menu-item--contest:hover{color:#fff}html:not(.light) .profile-avatar-fallback,html:not(.light) .profile-dropdown-avatar-fallback,html:not(.light) .notification-item-avatar-fallback{background:var(--avatar-fallback-bg);color:#fff;font-family:var(--font-sans);font-weight:700;text-shadow:none}html:not(.light) .menu-app-list .menu-item,html:not(.light) .menu-app-list .router-link-exact-active.menu-item{font-weight:500}html:not(.light) .hdr-mobile-menu-drawer--right{display:flex;flex-direction:column}html:not(.light) .hdr-mobile-menu-drawer--right>*{width:100%;box-sizing:border-box}html:not(.light) .hdr-mobile-menu-drawer--right .notification-dropdown-list{flex:1 1 auto;min-height:0;max-height:none}html:not(.light) .hdr-mobile-menu-drawer--right .notification-open-all-btn{position:static;width:100%;flex:0 0 auto;margin-top:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.07);background:#1a1a1c}html:not(.light) .site-bottom-nav{background:var(--bg-main, #080a0d)}.mnav-list{display:flex;flex-direction:column;gap:2px;padding:6px 10px}.mnav-list--sep{position:relative}.mnav-list--sep:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:#ffffff14}.mnav-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--text-main);font:500 15px var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.mnav-row__icon{flex:none;width:20px;height:20px;color:var(--text-muted)}.mnav-row__icon--contest{color:#fb3f5c}.mnav-row__label{flex:1;min-width:0}.mnav-row__value{font-size:13px;color:var(--text-muted)}.mnav-row.router-link-exact-active{background:#ffffff14}.mnav-row.router-link-exact-active .mnav-row__icon{color:var(--text-main)}@media(hover:hover){.mnav-row:hover,.mnav-lang:hover{background:#ffffff0f}}.mnav-row:active{background:#ffffff1a}.mnav-row--danger,.mnav-row--danger .mnav-row__icon{color:#f87171}.mnav-chip{padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700;color:#4ade80;background:#4ade8024}.mnav-langs{display:flex;flex-direction:column;padding:2px 0 4px 32px}.mnav-lang{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--text-main);font:400 14px var(--font-sans);text-align:left;cursor:pointer}.mnav-lang.is-active{background:#ffffff14}.mnav-auth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}html.light .mnav-list--sep:before{background:#00000014}html.light .mnav-row.router-link-exact-active,html.light .mnav-lang.is-active{background:#0000000d}.header-mobile-burger.header-mobile-burger--avatar{padding:0}.header-mobile-burger__avatar{display:block;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.header-mobile-burger__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font:600 14px var(--font-sans);color:#fff}.mnav-profile{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border-radius:14px;background:#ffffff0d;color:var(--text-main);text-decoration:none}.mnav-profile__avatar{flex:none;width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mnav-profile__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;font:600 16px var(--font-sans);color:#fff}.mnav-profile__id{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.mnav-profile__name{max-width:100%;overflow:hidden;font:600 15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.mnav-profile__chevron{flex:none;width:16px;height:16px;color:var(--text-muted)}html.light .mnav-profile{background:#0000000a}html:not(.light) :is(.pin-feed-hero,.site-hero){border:0;border-radius:16px}html:not(.light) :is(.pin-home__feed-title,.site-hero__title){font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em}html:not(.light) :is(.pin-home__feed-subtitle,.site-hero__subtitle){font-family:var(--font-sans);font-size:15px;color:var(--text-soft)}html:not(.light) :is(.pin-feed-hero__search,.site-hero__field){border:0;border-radius:14px;background:#ffffff29;box-shadow:0 12px 32px #00000059,0 0 0 1px #ffffff14}html:not(.light) :is(.pin-feed-hero__search,.site-hero__field):hover:not(:focus-within){background:#fff3;border-color:transparent;box-shadow:0 12px 32px #00000059,0 0 0 1px #ffffff24}html:not(.light) :is(.pin-feed-hero__search,.site-hero__field):focus-within{background:#ffffff38;border-color:transparent;box-shadow:0 12px 32px #0006,0 0 0 1px #ffffff4d}@media(max-width:768px){html:not(.light) :is(.pin-feed-hero__search,.site-hero__field),html:not(.light) :is(.pin-feed-hero__search,.site-hero__field):hover:not(:focus-within),html:not(.light) :is(.pin-feed-hero__search,.site-hero__field):focus-within{background:#ffffff29}}html:not(.light) :is(.pin-feed-hero__cmd,.showcase-search__cmd,.pin-hero__search-btn){border:0;padding:0 12px 0 16px;color:var(--text-muted)}html:not(.light) .pin-hero__search-btn{padding:0 16px 0 10px}html:not(.light) :is(.pin-feed-hero__cmd,.showcase-search__cmd,.pin-hero__search-btn):hover:not(:disabled){color:#fff}html:not(.light) :is(.pin-feed-hero__search,.site-hero__field):focus-within :is(.pin-feed-hero__cmd,.showcase-search__cmd){color:var(--text-soft)}html:not(.light) .pin-feed-hero__search .pin-search-input input,html:not(.light) .pin-feed-hero__search .pin-search-input .app-input{padding:13px 10px 13px 4px!important;font-family:var(--font-sans)!important;font-size:15px!important;letter-spacing:0!important;color:var(--text-main)!important}html:not(.light) .pin-feed-hero__search .pin-search-input .app-input::-moz-placeholder{color:#fff6!important}html:not(.light) .pin-feed-hero__search .pin-search-input .app-input::placeholder{color:#fff6!important}html:not(.light) .showcase-search__input{padding:13px 10px 13px 4px;font-family:var(--font-sans);font-size:15px;letter-spacing:0}html:not(.light) .showcase-search__input::-moz-placeholder{color:#fff6}html:not(.light) .showcase-search__input::placeholder{color:#fff6}html:not(.light) .showcase-search__clear{width:26px;height:26px;border-radius:50%;background:#ffffff1a;color:#fff}html:not(.light) .showcase-search__clear:hover{background:#ffffff29}html:not(.light) :is(.pin-feed-hero__chips,.site-hero__chips){gap:8px}html:not(.light) :is(.pin-feed-hero__chip,.site-hero__chip){gap:6px;min-height:34px;padding:0 14px 0 12px;border:0;border-radius:999px;background:#ffffff1a;box-shadow:none;color:#ffffffe0;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) :is(.pin-feed-hero__chip,.site-hero__chip) svg{width:15px;height:15px;opacity:.7}html:not(.light) :is(.pin-feed-hero__chip,.site-hero__chip):hover{border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) .search-prompts-dropdown{padding:6px;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f}html:not(.light) .search-prompts-dropdown-head{padding:6px 10px 4px;border-bottom:0}html:not(.light) .search-prompts-dropdown-title{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .search-prompts-dropdown-item{min-height:36px;padding:0 6px 0 10px;border-bottom:0;border-radius:6px;font-size:13.5px;font-weight:500;color:var(--text-main)}html:not(.light) .search-prompts-dropdown-item:hover{background:#ffffff14}html:not(.light) .search-prompts-dropdown-item-text{padding:0 6px 0 0}html:not(.light) .search-prompts-dropdown-item-remove{width:24px;height:24px;border:0;border-radius:50%}html:not(.light) .search-prompts-dropdown-item-remove:hover{border-color:transparent;background:#ffffff1f;color:#fff}html:not(.light) .catalog-gen-filter-bar .labs-tabs-frame.pin-catalog-tabs-frame{gap:12px}html:not(.light) .catalog-gen-filter-bar .labs-tabs-inner{gap:4px}html:not(.light) .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn{height:36px;padding:0 14px;gap:8px;border-radius:8px;color:var(--text-soft);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn:hover:not(:disabled):not(.active):not(.is-active):not(.router-link-exact-active){background:#ffffff14;color:#fff}html:not(.light) .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn.active{background:#ffffff1f;color:#fff}html:not(.light) .catalog-gen-filter-bar .labs-tab-btn .labs-tab-icon,html:not(.light) .catalog-gen-filter-bar .labs-tab-btn.active .labs-tab-icon{filter:none;color:currentColor}html:not(.light) .catalog-gen-filter-bar .labs-tab-text{padding-top:0}html:not(.light) .catalog-gen-filter-bar .pin-catalog-free-gem{display:none}html:not(.light) .catalog-gen-filter-bar .pin-free-toggle-wrap{gap:10px;padding:0 4px 0 6px}html:not(.light) .catalog-gen-filter-bar .pin-free-toggle__label{font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}@media(min-width:1920px){html:not(.light) .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn{font-size:13.5px;padding:0 14px}html:not(.light) .catalog-gen-filter-bar .pin-free-toggle__label{font-size:13.5px}}html:not(.light) .ui-switch--on{background:var(--success)}html:not(.light) .ui-switch--on:hover:not(:disabled){background:color-mix(in srgb,var(--success) 88%,white)}html:not(.light) .ui-switch--on .ui-switch__knob{background:#fff}html:not(.light) .ui-switch:focus-visible{box-shadow:inset 0 1px 2px #00000059,0 0 0 2px #ffffff59}html:not(.light) .ui-scroll-arrow{border:0;border-radius:50%;background:#26262af5;color:#fff;box-shadow:0 4px 14px #0006}html:not(.light) .ui-scroll-arrow:hover{border-color:transparent;background:#38383dfa;color:#fff;box-shadow:0 4px 14px #0006}html:not(.light) .ui-scroll-arrow:focus-visible{outline:none;box-shadow:0 4px 14px #0006,0 0 0 2px #ffffff59}html:not(.light) .search-prompts-dropdown-item-remove,html:not(.light) .header-prompt-search__recent-remove{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:#ffffff8c}html:not(.light) .search-prompts-dropdown-item-remove svg,html:not(.light) .header-prompt-search__recent-remove svg{width:12px;height:12px;display:block}html:not(.light) .search-prompts-dropdown-item-remove:hover,html:not(.light) .header-prompt-search__recent-remove:hover{color:#fff;border-color:transparent;background:#ffffff24}html:not(.light) .site-hero .site-hero__field,html:not(.light) .site-hero__field,html:not(.light) .site-hero .site-hero__field:hover,html:not(.light) .site-hero .site-hero__field:focus-within{box-shadow:none;outline:none}html:not(.light) .ui-scroll-arrow{background:#ffffff29;color:#fff;box-shadow:0 4px 14px #00000059}html:not(.light) .ui-scroll-arrow:hover:not(:disabled){background:#ffffff4d;color:#fff}html:not(.light) .ui-glass-btn{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .ui-glass-btn:hover,html:not(.light) .ui-glass-btn:focus-visible{border-color:transparent;background:#ffffff24;box-shadow:none;color:#fff;outline:none}html:not(.light) .ui-glass-btn:focus-visible{box-shadow:0 0 0 2px #ffffff59}html:not(.light) :is(.hero2__head-title,.home-section__title){font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em}html:not(.light) :is(.hero2__head-sub,.home-section__subtitle){font-family:var(--font-sans);font-size:14px;color:var(--text-soft)}html:not(.light) .hero2__slide{border-radius:16px;box-shadow:none}html:not(.light) .hero2__promo:after{display:none}html:not(.light) .hero2__badge{padding:4px 10px;border-radius:6px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .hero2__title-brand{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--hero-brand-accent, var(--brand-accent));filter:none}html:not(.light) .hero2__cta{min-height:40px;padding:0 18px;border:0;border-radius:10px;box-shadow:none;font-size:14px;font-weight:600;transition:background .15s ease,filter .15s ease}html:not(.light) .hero2__cta:hover{transform:none;filter:none;box-shadow:none;background:#ececee}html:not(.light) .hero2__cta:active{transform:none;filter:none;background:#e2e2e4}html:not(.light) .hero2__cta:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .hero2__card{border-radius:16px;box-shadow:none}html:not(.light) .hero2__card:after{display:none}html:not(.light) .hero2__card:before{border-radius:12px}html:not(.light) .hero2__card:hover{box-shadow:none}html:not(.light) .hero2__card:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .hero2__card-plate{gap:8px;min-width:0;padding:7px 14px 7px 8px;border:0;border-radius:10px;background:#ffffff24;box-shadow:none;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}html:not(.light) .hero2__card:hover .hero2__card-plate,html:not(.light) .hero2__card:focus-visible .hero2__card-plate{border-color:transparent;background:#fff3}@media(max-width:768px){html:not(.light) .hero2__card-plate{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff38}}html:not(.light) .hero2__card .hero2__card-icon{--hero2-card-tint: rgba(255, 255, 255, .18);width:24px;height:24px;padding:0;border-radius:6px;background:#ffffff2e;color:#fff}html:not(.light) .hero2__card .hero2__card-icon .gen-type-icon{width:14px;height:14px;color:#fff}html:not(.light) .hero2__card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .home-fc-card{border-radius:12px;box-shadow:none}html:not(.light) .home-fc-card:after{display:none}html:not(.light) .home-fc-card:hover{box-shadow:none}html:not(.light) .home-fc-card:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .home-fc-card__badge{padding:4px 9px;border-radius:8px;background:#141416b3;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .home-fc-card__badge--icon{padding:6px}html:not(.light) .home-fc-card__badge .gen-type-icon{color:#fff}html:not(.light) .home-fc-card__new{padding:3px 8px;border-radius:6px;background:#fff;color:#101012;box-shadow:none;font-family:var(--font-sans);font-size:11px;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.3}html:not(.light) .home-fc-card__title{font-size:15px;font-weight:600;letter-spacing:0}html:not(.light) .home-fc-card__subtitle{font-size:13px;color:var(--text-soft)}html:not(.light) .home-fc-card__cta{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffffd9}html:not(.light) .pin-home>.pin-hero{padding-top:60px}html:not(.light) .hero2__head{margin-bottom:20px}html:not(.light) .hero2{gap:16px}html:not(.light) .pin-home__sections{margin-top:48px;margin-bottom:0}html:not(.light) .home-section+.home-section{margin-top:40px}html:not(.light) .home-section__head{margin-bottom:16px}html:not(.light) .home-section__subtitle{margin-top:4px}html:not(.light) .home-section__rail,html:not(.light) .home-fc-grid{gap:16px}html:not(.light) .pin-home .pin-feed-hero{margin-top:48px}html:not(.light) .pin-home__toolbar--filters{margin-top:16px}html:not(.light) .pin-catalog-grid-stage{margin-top:20px}@media(max-width:640px){html:not(.light) .pin-home>.pin-hero{padding-top:16px}html:not(.light) .pin-home__sections,html:not(.light) .pin-home .pin-feed-hero{margin-top:32px}html:not(.light) .home-section+.home-section{margin-top:28px}html:not(.light) .home-section__rail,html:not(.light) .home-fc-grid{gap:10px}html:not(.light) .hero2__head{margin-bottom:0}}html:not(.light) .hero-labs{font-family:var(--font-sans)}html:not(.light) .hero-labs__card{border:0;border-radius:16px;background:#ffffff1a;box-shadow:none}html:not(.light) .hero-labs__card:hover{border-color:transparent;background:#ffffff29;box-shadow:none}html:not(.light) .hero-labs__card:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .hero-labs__name,html:not(.light) .hero-labs__go{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:#fff}.hl-section{width:100%}.hl-head{margin-bottom:24px;text-align:center}.hl-head__title{margin:0;font:600 clamp(1.5rem,1.2rem + 1.2vw,2.25rem) / 1.15 var(--font-sans);letter-spacing:-.02em;color:var(--text-main)}.hl-head__sub{margin:10px auto 0;max-width:560px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-soft)}.hl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:12px;font:600 15px var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color .15s ease}.hl-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}.hl-btn--primary{background:#fff;color:#101012}.hl-btn--primary:hover{background:#ececee}.hl-btn--primary:active{background:#e2e2e4}.hl-btn--film{background:#ffffff1a;color:#fff}.hl-btn--film:hover{background:#ffffff29}html:not(.light) .footer{border-top:1px solid rgba(255,255,255,.07);color:#fff9}html:not(.light) .footer-mega-grid{gap:28px 32px;border-bottom:1px solid rgba(255,255,255,.07)}html:not(.light) .footer-mega-grid:after{display:none}html:not(.light) .footer-mega-col{padding-top:36px;padding-bottom:32px}html:not(.light) .footer-mega-heading{margin:0 0 14px;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .footer-mega-list{gap:10px}html:not(.light) .footer .footer-mega-link{font-family:var(--font-sans);font-size:13.5px;line-height:1.4;color:#fff9}html:not(.light) .footer .footer-mega-link:hover{color:#fff}html:not(.light) .footer-mega-stripe{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:#fff9}html:not(.light) .footer-mega-stripe-link{color:#ffffffbf}html:not(.light) .footer-mega-stripe-link:hover{color:#fff}html:not(.light) .footer-bottom-bar{gap:16px 28px;padding-bottom:4px}html:not(.light) .footer-copyright{font-family:var(--font-sans);font-size:13.5px;font-weight:600;color:#fff}html:not(.light) .footer-tagline{font-family:var(--font-sans);font-size:13px;color:#fff9}html:not(.light) .footer-legal-entity{font-family:var(--font-sans);font-size:12px;color:#fff6;opacity:1}html:not(.light) .footer-theme-bar-controls{gap:16px 24px}html:not(.light) .footer-theme-label{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#fff9}html:not(.light) .footer-theme-bar .footer-locale-el-select{width:auto;min-width:128px}html:not(.light) .footer-theme-bar .footer-locale-el-select .uisel-box{min-height:36px!important;height:36px!important;padding:0 10px 0 12px!important;border:0!important;border-radius:10px!important;background:#ffffff14!important;box-shadow:none!important;font-family:var(--font-sans)!important}html:not(.light) .footer-theme-bar .footer-locale-el-select .uisel-box:hover{border-color:transparent!important;background:#ffffff1f!important;box-shadow:none!important}html:not(.light) .footer-theme-bar .footer-locale-el-select.uisel--open .uisel-box,html:not(.light) .footer-theme-bar .footer-locale-el-select .uisel-box:focus-visible{border-color:transparent!important;background:#ffffff1f!important;box-shadow:0 0 0 1px #ffffff4d!important}html:not(.light) .footer-theme-bar .footer-locale-el-select .uisel-label:not(.uisel-label--ph){color:#fff!important;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important}html:not(.light) .footer-theme-bar .footer-locale-el-select .uisel-chevron{color:var(--text-muted)!important}html:not(.light) .chat-widget .chat-widget__toggle{width:52px;height:52px;border:0;border-radius:50%;background:#fff;color:#101012;box-shadow:0 8px 24px #00000073;animation:none;filter:none;transition:background .15s ease,transform .15s ease}html:not(.light) .chat-widget .chat-widget__toggle:hover{animation:none;transform:none;border-color:transparent;background:#ececee;color:#101012;filter:none;box-shadow:0 8px 24px #00000073}html:not(.light) .chat-widget .chat-widget__toggle:active{transform:scale(.97);background:#e2e2e4}html:not(.light) .chat-widget .chat-widget__toggle:focus-visible{outline:none;box-shadow:0 8px 24px #00000073,0 0 0 2px #ffffff59}html:not(.light) .chat-widget .chat-widget__toggle-icon{width:24px;height:24px;color:#101012}html:not(.light) .scroll-top-button{width:44px;height:44px;border:0;border-radius:50%;background:#26262af5;color:#fff;box-shadow:0 8px 24px #0006;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .scroll-top-button.is-visible:hover{transform:none;border-color:transparent;background:#38383dfa;color:#fff;box-shadow:0 8px 24px #0006}html:not(.light) .scroll-top-button.is-visible:active{transform:scale(.96)}html:not(.light) .scroll-top-button:focus-visible{outline:none;box-shadow:0 8px 24px #0006,0 0 0 2px #ffffff59}html:not(.light) .scroll-top-button__icon,html:not(.light) .scroll-top-button.is-visible:hover .scroll-top-button__icon{width:20px;height:20px;filter:none}html:not(.light) .page-wrap:has(.chat-widget) .scroll-top-button{right:84px}html:not(.light) .footer-theme-bar-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html:not(.light) .footer-theme-bar-controls .footer-locale-wrap{order:1}html:not(.light) .footer-theme-bar-controls .footer-support-btn{order:2}html:not(.light) .footer-support-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:0;border-radius:12px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background .15s ease}html:not(.light) .footer-support-btn:hover{background:#ececee}html:not(.light) .footer-support-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .chat-widget__window{border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0f}html:not(.light) .chat-widget__window:before{display:none}html:not(.light) .chat-widget__header{padding:14px 14px 12px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#1a1a1c}html:not(.light) .chat-widget__header h3{padding-left:0;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .chat-widget__header h3:before{display:none}html:not(.light) .chat-widget__close{width:32px;height:32px;border:0;border-radius:50%;background:#ffffff14;color:#fff}html:not(.light) .chat-widget__close svg{width:16px;height:16px}html:not(.light) .chat-widget__close:hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .chat-widget__body{background:#141416}html:not(.light) .chat-widget__empty{padding:28px 20px}html:not(.light) .chat-widget__welcome h4{padding-left:0;margin:0 0 6px;font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .chat-widget__welcome h4:before{display:none}html:not(.light) .chat-widget__welcome-text{margin:0 0 18px;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--text-soft)}html:not(.light) .chat-widget__quick-messages{gap:6px}html:not(.light) .chat-widget__quick-btn{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 12px;border:0;border-radius:10px;background:#ffffff14;color:var(--text-main);font-size:13.5px;font-weight:500}html:not(.light) .chat-widget__quick-btn:before{margin-right:0;font-family:var(--font-sans);font-weight:500;color:var(--text-muted)}html:not(.light) .chat-widget .chat-widget__quick-btn:hover:not(:disabled){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .chat-widget .chat-widget__quick-btn:hover:not(:disabled):before{color:#fff}html:not(.light) .chat-widget__messages{padding:16px 14px;gap:6px;scrollbar-color:rgba(255,255,255,.22) transparent}html:not(.light) .chat-widget__messages::-webkit-scrollbar{width:10px}html:not(.light) .chat-widget__messages::-webkit-scrollbar-track{background:transparent}html:not(.light) .chat-widget__messages::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#ffffff38;background-clip:content-box}html:not(.light) .chat-message{max-width:80%}html:not(.light) .chat-message__content{padding:9px 12px 7px;border:0;border-radius:14px 14px 14px 4px;background:#ffffff14}html:not(.light) .chat-message--own .chat-message__content{border:0;border-radius:14px 14px 4px;background:#ffffff29}html:not(.light) .chat-message__text{font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:#fff}html:not(.light) .chat-message__time{font-family:var(--font-sans);font-size:11px;letter-spacing:0;color:#ffffff73}html:not(.light) .chat-message__quote{padding:4px 8px 4px 9px;border-left:2px solid rgba(255,255,255,.45);border-radius:6px;background:#ffffff0f}html:not(.light) .chat-message__quote-author{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;color:#fffc}html:not(.light) .chat-message__quote-text{font-family:var(--font-sans);font-size:12px;color:var(--text-soft)}html:not(.light) .chat-message__content--image,html:not(.light) .chat-message__content--sticker{background:transparent}html:not(.light) .chat-message__image{border-radius:12px}html:not(.light) .chat-widget__input{gap:6px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.07);background:#1a1a1c;align-items:center}html:not(.light) .chat-widget__emoji-toggle,html:not(.light) .chat-widget__attach-btn{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff14;color:var(--text-label)}html:not(.light) .chat-widget .chat-widget__emoji-toggle:hover:not(:disabled),html:not(.light) .chat-widget .chat-widget__attach-btn:hover:not(:disabled){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .chat-widget .chat-widget__emoji-toggle.is-active{border-color:transparent;background:#ffffff2e;color:#fff}html:not(.light) .chat-widget__input-field{min-height:36px;padding:8px 12px;border:0;border-radius:12px;background:#ffffff14;font-size:13.5px;color:#fff}html:not(.light) .chat-widget__input-field::-moz-placeholder{color:#fff6}html:not(.light) .chat-widget__input-field::placeholder{color:#fff6}html:not(.light) .chat-widget .chat-widget__input-field:focus{border-color:transparent;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff4d}html:not(.light) .chat-widget__send{width:36px;min-width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#101012;box-shadow:none}html:not(.light) .chat-widget__send svg{filter:none}html:not(.light) .chat-widget .chat-widget__send:hover:not(:disabled){background:#ececee;box-shadow:none}html:not(.light) .chat-widget .chat-widget__send:disabled{opacity:1;background:#ffffff1f;color:#ffffff73}html:not(.light) .chat-widget__pending-btn{border:0;border-radius:8px;background:#ffffff14;color:#fff}html:not(.light) .chat-widget .chat-widget__pending-btn:hover:not(:disabled){background:#ffffff24}html:not(.light) .chat-widget__pending-btn--send{background:#fff;color:#101012}html:not(.light) .chat-widget .chat-widget__pending-btn--send:hover:not(:disabled){background:#ececee}html:not(.light) .chat-widget__blocked-banner{border:0;border-left:2px solid #ff8d8d;border-radius:8px;background:#ff6e6e1f;color:#ffd0d0;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0}html:not(.light) .chat-widget__pending{gap:10px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.07);background:#1a1a1c}html:not(.light) .chat-widget__pending-btn{min-height:32px;padding:0 12px;font-family:var(--font-sans);font-size:13px;font-weight:500}html:not(.light) .chat-widget .chat-widget__pending-btn:hover:not(:disabled){border-color:transparent;color:#fff}html:not(.light) .chat-widget .chat-widget__pending-btn--send,html:not(.light) .chat-widget .chat-widget__pending-btn--send:hover:not(:disabled){border-color:transparent;color:#101012}html:not(.light) .chat-widget__loader-ring{border:2px solid rgba(255,255,255,.14);border-top-color:#fff;box-shadow:none}html:not(.light) .chat-widget__loader-text,html:not(.light) .chat-widget__loading-more{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .chat-widget__emoji-panel{border:0;border-radius:12px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f}html:not(.light) .home-banner{background:color-mix(in srgb,var(--home-banner-accent) 22%,#101012);border-bottom:0;box-shadow:none}html:not(.light) .home-banner--preview{box-shadow:none}html:not(.light) .home-banner__inner{gap:14px;padding:8px 16px;min-height:44px}html:not(.light) .home-banner__mark{width:8px;height:8px;border-radius:50%;transform:none;box-shadow:none}html:not(.light) .home-banner__text{gap:10px}html:not(.light) .home-banner__title{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .home-banner__sep{height:14px;background:#ffffff24}html:not(.light) .home-banner__subtitle{font-family:var(--font-sans);font-size:13.5px;color:#ffffffbf}html:not(.light) .home-banner__countdown{height:30px;padding:0 12px;border:0;border-radius:8px;background:#ffffff14;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .home-banner__countdown-dot{width:6px;height:6px}html:not(.light) .home-banner__cta{height:32px;padding:0 14px;border:0;border-radius:8px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .15s ease}html:not(.light) .home-banner .home-banner__cta:hover,html:not(.light) .home-banner.home-banner--clickable:hover .home-banner__cta{border-color:transparent;background:#ececee;box-shadow:none;transform:none;filter:none}html:not(.light) .home-banner .home-banner__cta:active{background:#e2e2e4;transform:none;filter:none}html:not(.light) .home-banner__cta svg{width:14px;height:14px}html:not(.light) .home-banner__close{right:10px;width:28px;height:28px;border-radius:50%;background:#ffffff14;color:#fff;transition:background .15s ease}html:not(.light) .home-banner__close svg{width:14px;height:14px}html:not(.light) .home-banner__close:hover{background:#ffffff24;color:#fff}html:not(.light) .home-banner__inner--minimal{padding:9px 48px;min-height:40px}html:not(.light) .home-banner__row{gap:10px}html:not(.light) .home-banner__row-title{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .home-banner__row-sub{font-family:var(--font-sans);font-size:13.5px;color:#ffffffbf}html:not(.light) .home-banner__row-count{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:#ffffffd9}html:not(.light) .home-banner__row-cta{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;text-decoration-color:#ffffff73}html:not(.light) .home-banner.home-banner--clickable:hover .home-banner__row-cta{color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px}@media(max-width:983px){html:not(.light) .home-banner__inner{min-height:40px;padding:6px 44px 6px 12px}html:not(.light) .home-banner__title,html:not(.light) .home-banner__row-title{letter-spacing:0}html:not(.light) .home-banner__cta{height:28px;padding:0 8px}html:not(.light) .home-banner__inner--minimal{padding:7px 40px}}html:not(.light) .home-banner--cyber{--home-banner-accent: #2f8cff}html:not(.light) .home-banner--sunset{--home-banner-accent: #ff6a00}html:not(.light) .home-banner--aurora{--home-banner-accent: #5b5bff}html:not(.light) .home-banner--neon_pink{--home-banner-accent: #ff2d8d}html:not(.light) .home-banner{background:color-mix(in srgb,var(--home-banner-accent) 55%,#101012)}html:not(.light) .home-banner__mark{background:#ffffffe6;box-shadow:none}html:not(.light) .home-banner__title{color:#fff}html:not(.light) .home-banner__subtitle{color:#ffffffe0}html:not(.light) .home-banner__sep{background:#ffffff4d}html:not(.light) .home-banner__countdown,html:not(.light) .home-banner__close{background:#ffffff2e;color:#fff}html:not(.light) .home-banner__countdown-dot{background:#fff;box-shadow:none}html:not(.light) .home-banner .home-banner__close:hover{background:#ffffff4d}html:not(.light) .home-banner__inner--promo{gap:12px;padding:8px 52px 8px 16px;min-height:48px}html:not(.light) .home-banner__promo-icon,html:not(.light) .home-banner__promo-title,html:not(.light) .home-banner__promo-count{color:#fff}html:not(.light) .home-banner__promo-sub{color:#ffffffe6}html:not(.light) .home-banner__promo-count{background:#ffffff2e}html:not(.light) .home-banner .home-banner__promo-btn{background:#ffffff2e;color:#fff}html:not(.light) .home-banner .home-banner__promo-btn:hover{background:#ffffff4d}html:not(.light) .home-banner .home-banner__promo-btn--main{background:#fff;color:#101012}html:not(.light) .home-banner .home-banner__promo-btn--main:hover,html:not(.light) .home-banner.home-banner--clickable:hover .home-banner__promo-btn--main{background:#ececee}@media(max-width:640px){html:not(.light) .home-banner__inner--promo{gap:8px;padding:6px 44px 6px 10px;min-height:44px}}@media(max-width:420px){html:not(.light) .home-banner__inner--promo{gap:6px;padding:6px 40px 6px 8px}html:not(.light) .home-banner__close{right:6px}}html:not(.light) .push-banner__inner{border:0;border-radius:16px;background:#232326;box-shadow:0 16px 48px #00000073}html:not(.light) .push-banner__eyebrow{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .push-banner__msg{font-family:var(--font-sans);color:#fff}html:not(.light) .push-banner__btn{min-height:40px;padding:0 16px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .push-banner__btn:hover:not(:disabled){border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) .push-banner__btn--accept{background:#fff;color:#101012}html:not(.light) .push-banner__btn--accept:hover:not(:disabled){background:#ececee;color:#101012}html:not(.light) .prc-ambient{display:none}html:not(.light) .prc-eyebrow{padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .prc-sec-head{gap:8px;margin:56px auto 20px}html:not(.light) .prc-sec-head--lead{margin-top:32px}html:not(.light) .prc-sec-head--left{margin:0}html:not(.light) :is(.prc-sec-head__title,.prc-cta__title){font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em}html:not(.light) .prc-sec-head__sub{font-family:var(--font-sans);font-size:15px;color:var(--text-soft)}html:not(.light) .pricing-billing-tabs .labs-tabs-frame{display:inline-flex;padding:4px;border:0;border-radius:12px;background:#ffffff0f;box-shadow:none}html:not(.light) .pricing-billing-tabs .labs-tabs-inner{gap:2px;padding:0;background:transparent;box-shadow:none;border-radius:0}html:not(.light) .pricing-billing-tabs .labs-tab-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--text-soft);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pricing-billing-tabs .labs-tab-btn:hover:not(:disabled):not(.active){background:#ffffff0f;color:#fff}html:not(.light) .pricing-billing-tabs .labs-tab-btn.active{background:#ffffff24;color:#fff;box-shadow:none}html:not(.light) .pricing-billing-tabs .labs-tab-btn:disabled{opacity:.45}html:not(.light) .pricing-billing-tabs .labs-tab-text{padding:0;font:inherit;letter-spacing:0;text-transform:none}html:not(.light) .pricing-billing-tabs .pricing-annual-pill,html:not(.light) .pricing-billing-tabs .labs-tab-btn.active .pricing-annual-pill{padding:2px 7px;border:0;border-radius:6px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pricing-promo-row{max-width:360px}html:not(.light) .pricing-promo-row__toggle{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--text-soft);text-decoration-color:#ffffff4d}html:not(.light) .pricing-promo-row__toggle:hover{color:#fff;text-decoration-color:#fff}html:not(.light) .pricing-promo-row__inner{gap:8px;padding:6px 6px 6px 12px;border:0;border-radius:12px;background:#ffffff14;box-shadow:none}html:not(.light) .pricing-promo-row__inner:focus-within{box-shadow:0 0 0 1px #ffffff4d}html:not(.light) .pricing-promo-row .pricing-promo-row__inner.is-applied{border-color:transparent;background:color-mix(in srgb,var(--success) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 45%,transparent)}html:not(.light) .pricing-promo-row .pricing-promo-row__inner.is-error{border-color:transparent;box-shadow:0 0 0 1px #ff6e6e8c}html:not(.light) .pricing-promo-row__label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .pricing-promo-row__input{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;color:#fff}html:not(.light) .pricing-promo-row__input::-moz-placeholder{color:#fff6}html:not(.light) .pricing-promo-row__input::placeholder{color:#fff6}html:not(.light) .pricing-promo-row__apply{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .pricing-promo-row .pricing-promo-row__apply:hover:not(:disabled){border-color:transparent;background:#ececee;color:#101012}html:not(.light) .pricing-promo-row__clear{width:28px;height:28px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-family:var(--font-sans)}html:not(.light) .pricing-promo-row .pricing-promo-row__clear:hover{border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) .pricing-promo-row__hint{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0}html:not(.light) .pricing-promo-row__hint--ok{color:var(--success)}html:not(.light) .pricing-promo-row__hint--err{color:#ff8d8d}html:not(.light) .pricing-frozen-banner{border:0;border-radius:12px;background:color-mix(in srgb,var(--ui-credits-gold, #fcd34d) 12%,transparent);color:var(--ui-credits-gold, #fcd34d);font-family:var(--font-sans);font-size:13.5px}html:not(.light) .pricing-labs-grid{gap:16px}html:not(.light) .pricing-labs-card{padding:24px 22px 22px;border:0;border-radius:16px;background:#ffffff0f;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}html:not(.light) .pricing-labs-card:before{display:none}html:not(.light) .pricing-labs-page .pricing-labs-card.is-clickable:hover{transform:none;background:#1f1f22;box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.is-clickable:focus-visible{border-color:transparent;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .pricing-labs-page .pricing-labs-card.is-current{box-shadow:0 0 0 1px #ffffff4d}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-pro,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-pro.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover{border-color:transparent;box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate{background:#ffffff0f}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular{background:#202024;box-shadow:0 0 0 1px #ffffff2e}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{background:#242428;box-shadow:0 0 0 1px #ffffff3d}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular:before{display:none}html:not(.light) .pricing-labs-page .pricing-labs-card.is-popular.is-current,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-current{box-shadow:0 0 0 1px #ffffff4d}html:not(.light) .pricing-labs-pill{top:-12px;padding:0 12px;height:24px;border-radius:999px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pricing-labs-pill-popular{background:#fff;color:#101012}html:not(.light) .pricing-labs-pill-value{background:#303034;color:#fff}html:not(.light) .pricing-labs-card-idx,html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-card-idx{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0;color:var(--text-muted);text-shadow:none}html:not(.light) .pricing-labs-card-badge{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;box-shadow:none}html:not(.light) .pricing-labs-card-top h3{font-family:var(--font-sans);font-size:20px;letter-spacing:0}html:not(.light) .pricing-labs-card-top p{font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .pricing-labs-price{font-family:var(--font-sans);letter-spacing:-.01em}html:not(.light) .pricing-labs-price__sign{font-size:18px;color:var(--success);text-shadow:none}html:not(.light) .pricing-labs-price__dollars{font-size:40px}html:not(.light) .pricing-labs-price__cents{font-size:16px;color:#fff9}html:not(.light) .pricing-labs-price-suffix{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--text-soft)}html:not(.light) .pricing-labs-price-discount{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .pricing-labs-stats__label,html:not(.light) .pricing-labs-stats__label--renew,html:not(.light) .pricing-labs-stats__label--save{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .pricing-labs-stats__label--save{color:var(--success)}html:not(.light) .pricing-labs-stats__num{font-family:var(--font-sans);text-shadow:none}html:not(.light) .pricing-labs-cta,html:not(.light) .pricing-labs-page .is-popular .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-pro .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-creator .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-cta{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#fff;color:#101012;box-shadow:none;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;transition:background .15s ease}html:not(.light) .pricing-labs-page .pricing-labs-cta:hover:not(:disabled),html:not(.light) .pricing-labs-page .pricing-labs-cta:focus-visible:not(:disabled){border-color:transparent;background:#ececee;box-shadow:none;filter:none}html:not(.light) .pricing-labs-page .pricing-labs-cta:focus-visible:not(:disabled){box-shadow:0 0 0 2px #ffffff59}html:not(.light) .pricing-labs-page .pricing-labs-cta:disabled{opacity:1;background:#ffffff1f;color:#ffffff73}html:not(.light) .pricing-boost{padding:12px 12px 10px;border-radius:12px;background:#ffffff0f}html:not(.light) .pricing-boost__credits strong{font-family:var(--font-sans);letter-spacing:0}html:not(.light) .pricing-boost__unit{font-family:var(--font-sans);font-size:12.5px;color:var(--text-soft)}html:not(.light) .pricing-boost__stop{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:var(--text-muted)}html:not(.light) .pricing-boost .pricing-boost__stop.is-active{color:#fff;font-weight:600}html:not(.light) .pricing-unlimited{padding:10px 12px;border:0;border-radius:12px;background:#ffffff0f;box-shadow:none}html:not(.light) .pricing-unlimited--on{background:#ffffff17}html:not(.light) .pricing-unlimited__head:hover{border-color:transparent}html:not(.light) .pricing-unlimited__head:focus-visible{box-shadow:0 0 0 2px #ffffff59}html:not(.light) .pricing-unlimited__title{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0}html:not(.light) .pricing-unlimited__price{font-family:var(--font-sans);font-size:13.5px}html:not(.light) .pricing-unlimited__price-sign{color:var(--success);text-shadow:none}html:not(.light) .pricing-unlimited__learn{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:#ffffffb3;text-decoration-color:#ffffff59;opacity:1}html:not(.light) .pricing-unlimited__learn:hover{color:#fff}html:not(.light) .pricing-unlimited__models{border-top:1px solid rgba(255,255,255,.08)}html:not(.light) .pricing-unlimited__model{font-family:var(--font-sans);font-size:13px}html:not(.light) .pricing-unlimited__model-check{color:var(--success)}html:not(.light) .pricing-unlimited__model-res{border-radius:5px;background:#ffffff1a;color:var(--text-soft);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:0}html:not(.light) .pricing-unlimited__model-badge{padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-family:var(--font-sans);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pricing-unlimited--na,html:not(.light) .pricing-unlimited--managed{border:0;background:#ffffff0a}html:not(.light) .pricing-unlimited__na-text,html:not(.light) .pricing-unlimited__managed-text,html:not(.light) .pricing-unlimited__managed-link{font-family:var(--font-sans);font-size:12px}html:not(.light) .pricing-unlimited--managed .pricing-unlimited__title,html:not(.light) .pricing-unlimited__managed-price,html:not(.light) .pricing-unlimited__managed-link{color:#ffffffd9;font-family:var(--font-sans)}html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on{border:0;border-radius:12px;background:color-mix(in srgb,var(--success) 10%,transparent);box-shadow:none}html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on .pricing-unlimited__title,html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on .pricing-unlimited__managed-price{color:var(--success)}html:not(.light) .pricing-unlimited__managed-dot{background:var(--success);box-shadow:none}html:not(.light) .pricing-labs-list li{font-family:var(--font-sans);font-size:13.5px}html:not(.light) .pricing-labs-list__row--credits strong{font-family:var(--font-sans)}html:not(.light) .pricing-labs-list__credits-icon{color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .pricing-labs-check{color:var(--success);filter:none}html:not(.light) .pricing-labs-models{border-top:1px solid rgba(255,255,255,.08)}html:not(.light) .pricing-labs-models__title{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .pricing-labs-models__title:hover{color:#fff}html:not(.light) .pricing-labs-models__chevron{color:var(--text-muted)}html:not(.light) .pricing-labs-models__total{padding:2px 8px;border:0;border-radius:6px;background:#ffffff1f;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-shadow:none}html:not(.light) .pricing-labs-models__group-dot{background:#fff6;box-shadow:none}html:not(.light) .pricing-labs-models__group-label{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .pricing-labs-models__group-versions,html:not(.light) .pricing-labs-models__group-count{font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:0;color:var(--text-muted)}html:not(.light) .pricing-labs-models__list{gap:6px}html:not(.light) .pricing-labs-models__chip{padding:5px 9px;border:0;border-radius:8px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0}html:not(.light) .pricing-labs-models__chip:hover{border-color:transparent;background:#ffffff24;transform:none}html:not(.light) .prc-why__item{border-radius:16px;background:#ffffff0f;box-shadow:none}html:not(.light) .prc-why__value{font-family:var(--font-sans);font-size:22px;color:#fff}html:not(.light) .prc-why__label{font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .prc-faq__support{border-radius:16px;background:#ffffff0f;box-shadow:none}html:not(.light) .prc-faq__support-icon{border-radius:10px;background:#ffffff1a;color:#fff}html:not(.light) .prc-faq__support-text{font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .pricing-labs-faq-item{border-radius:12px;background:#ffffff0f;box-shadow:none}html:not(.light) .pricing-labs-faq-item.open{background:#ffffff14}html:not(.light) .pricing-labs-faq-trigger{padding:14px 16px;font-family:var(--font-sans);font-size:14px;font-weight:600}html:not(.light) .pricing-labs-faq-icon.open{color:#fff}html:not(.light) .pricing-labs-faq-answer-body{padding:0 16px 16px;font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .prc-cta__inner{border-radius:16px;background:#ffffff0f}html:not(.light) .prc-cta__eyebrow{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .prc-cta__text{font-family:var(--font-sans);color:var(--text-soft)}html:not(.light) .prc-cta__note{font-family:var(--font-sans);font-size:12.5px}html:not(.light) .pricing-unlim-modal__heading{color:#fff}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular{background:linear-gradient(165deg,#2c2549,#211e36 55%,#1b1b20);box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{background:linear-gradient(165deg,#332b55,#26223e 55%,#1e1e24);box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate{background:linear-gradient(165deg,#3d2d10,#2a2210 55%,#1b1b1c)}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover{background:linear-gradient(165deg,#46351a,#2f2714 55%,#1e1e1f)}html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-pill-value{background:var(--ui-credits-gold, #fcd34d);color:#101012}html:not(.light) .pricing-labs-page :is(.tier-creator,.tier-ultimate,.is-popular) :is(.pricing-boost,.pricing-unlimited,.pricing-labs-models__chip){background:#ffffff14}html:not(.light) .pricing-labs-page .pricing-unlimited,html:not(.light) .pricing-labs-page .pricing-unlimited--na,html:not(.light) .pricing-labs-page .pricing-unlimited--managed,html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on,html:not(.light) .pricing-labs-page .pricing-unlimited--on{padding:10px 14px;border:0;border-radius:12px;background:#ffffff14;box-shadow:none;outline:none}html:not(.light) .pricing-labs-page .pricing-unlimited--managed,html:not(.light) .pricing-labs-page .pricing-unlimited--na{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left}html:not(.light) .pricing-labs-page .pricing-unlimited--managed .pricing-unlimited__title,html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on .pricing-unlimited__title,html:not(.light) .pricing-labs-page .pricing-unlimited__title--na{flex:0 0 auto;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:600}html:not(.light) .pricing-labs-page .pricing-unlimited__managed-text,html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on .pricing-unlimited__managed-text,html:not(.light) .pricing-labs-page .pricing-unlimited__na-text,html:not(.light) .pricing-labs-page .pricing-unlimited__managed-link{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;justify-content:flex-end;text-align:right;font-family:var(--font-sans);font-size:12.5px;color:var(--text-soft)}html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on .pricing-unlimited__managed-price{color:var(--success);font-weight:600}html:not(.light) .pricing-labs-page .pricing-unlimited__managed-link{color:#fff;text-decoration-color:#fff6}html:not(.light) .pricing-labs-page .pricing-unlimited__managed-dot{width:6px;height:6px}html:not(.light) .pricing-labs-page .ui-btn{min-height:40px;padding:0 18px;border:0;border-radius:10px;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .pricing-labs-page .ui-btn--lg{min-height:44px;padding:0 22px;font-size:14px}html:not(.light) .pricing-labs-page .ui-btn--primary{background:#fff;color:#101012;font-weight:600;box-shadow:none}html:not(.light) .pricing-labs-page .ui-btn--primary:hover:not(:disabled){border-color:transparent;background:#ececee;color:#101012;box-shadow:none;filter:none}html:not(.light) .pricing-labs-page .ui-btn--primary:focus-visible{box-shadow:none;outline:2px solid rgba(16,16,18,.55);outline-offset:-5px}html:not(.light) .pricing-labs-card,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate{padding:24px 22px 22px;border-radius:20px;background:#ffffff0f;min-height:0}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular{background:linear-gradient(160deg,#e66cff61,#424242 42%,#1c1c1c00);box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{background:linear-gradient(160deg,#d0d0d070,#4a4a4a 42%,#24242499);box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate{background:linear-gradient(160deg,#28e1ff61,#424242 42%,#1c1c1c00)}html:not(.light) .pricing-labs-card-top{text-align:left;gap:6px;margin-bottom:16px;padding-right:90px}html:not(.light) .pricing-labs-card-top h3{font-size:22px}html:not(.light) .pricing-labs-card-top p{min-height:0;color:#ffffffb8}html:not(.light) .pricing-labs-stats--solo{padding:4px 0 2px;margin-bottom:14px}html:not(.light) .pricing-labs-stats__group{align-items:flex-start;gap:4px;padding:0;text-align:left}html:not(.light) .pricing-labs-stats__row--price{justify-content:flex-start;flex-wrap:wrap;gap:8px}html:not(.light) .pricing-labs-price__dollars{font-size:44px;line-height:1}html:not(.light) .pricing-labs-price--original{order:2;opacity:.55;margin:0}html:not(.light) .pricing-labs-price--original .pricing-labs-price__dollars{font-size:20px}html:not(.light) .pricing-labs-price-suffix{order:1;align-self:flex-end;padding-bottom:6px}html:not(.light) .pricing-labs-price-usd{order:3;align-self:flex-end;padding-bottom:6px}html:not(.light) .pricing-labs-stats__label,html:not(.light) .pricing-labs-stats__label--renew{margin-top:0;color:#fff9}html:not(.light) .pricing-labs-stats__label--note{display:none}html:not(.light) .pricing-labs-pill{top:18px;left:auto;right:18px;transform:none}html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-pill-value{background:#ffffff2e;color:#fff}html:not(.light) .pricing-labs-card-idx{display:none}html:not(.light) .pricing-labs-card-badge{top:18px;right:18px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-pill) .pricing-labs-card-badge{top:50px}html:not(.light) .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-pro .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-cta{min-height:48px;border-radius:12px;background:#ffffff24;color:#fff;font-size:14.5px}html:not(.light) .pricing-labs-page .pricing-labs-cta:hover:not(:disabled){background:#fff3;color:#fff}html:not(.light) .pricing-labs-page .is-popular .pricing-labs-cta,html:not(.light) .pricing-labs-page .tier-creator .pricing-labs-cta{background:#fff;color:#101012}html:not(.light) .pricing-labs-page .is-popular .pricing-labs-cta:hover:not(:disabled),html:not(.light) .pricing-labs-page .tier-creator .pricing-labs-cta:hover:not(:disabled){background:#ececee;color:#101012}html:not(.light) .pricing-labs-page .pricing-labs-cta:disabled{background:#ffffff14;color:#ffffff80}html:not(.light) .pricing-boost,html:not(.light) .pricing-labs-page :is(.tier-creator,.tier-ultimate,.is-popular) .pricing-boost{padding:12px;border-radius:14px;background:#ffffff14}html:not(.light) .pricing-boost__head{align-items:baseline;gap:6px;margin-bottom:10px}html:not(.light) .pricing-boost__credits strong{font-size:22px}html:not(.light) .pricing-boost .nrs{display:none}html:not(.light) .pricing-boost__stops{display:flex;gap:6px;margin-top:0}html:not(.light) .pricing-boost__stop{flex:1 1 0;min-height:36px;padding:0 8px;border-radius:10px;background:#ffffff14;color:#ffffffbf;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;transition:background .14s ease,color .14s ease}html:not(.light) .pricing-boost__stop:hover{background:#ffffff24;color:#fff}html:not(.light) .pricing-boost .pricing-boost__stop.is-active{background:#fff;color:#101012;font-weight:600}html:not(.light) .pricing-boost--static .pricing-boost__head{margin-bottom:0}html:not(.light) .pricing-labs-page .pricing-unlimited,html:not(.light) .pricing-labs-page .pricing-unlimited--na,html:not(.light) .pricing-labs-page .pricing-unlimited--managed,html:not(.light) .pricing-labs-page .pricing-unlimited--managed.is-on,html:not(.light) .pricing-labs-page .pricing-unlimited--on{border-radius:14px;background:#ffffff14}html:not(.light) .pricing-labs-list{gap:10px;padding-bottom:18px}html:not(.light) .pricing-labs-list li{color:#fff}html:not(.light) .pricing-labs-list--compare li.is-excluded{color:#fff6}html:not(.light) .pricing-labs-page .pricing-labs-card .pricing-labs-check{color:#fff}html:not(.light) .pricing-labs-page .pricing-labs-card:not(.tier-creator):not(.tier-ultimate):not(.is-popular) .pricing-labs-check{color:var(--success)}html:not(.light) .pricing-labs-models{border-top-color:#ffffff1f}html:not(.light) .pricing-labs-models__title{color:#fffc}html:not(.light) .pricing-labs-page :is(.tier-creator,.tier-ultimate,.is-popular) .pricing-labs-models__chip{background:#ffffff1f}@media(max-width:560px){html:not(.light) .pricing-labs-card-top{padding-right:80px}html:not(.light) .pricing-labs-price__dollars{font-size:38px}}html:not(.light) .prc-why__grid{gap:14px}html:not(.light) .prc-why__item{align-items:flex-start;gap:10px;padding:24px 22px;border-radius:20px;text-align:left}html:not(.light) .prc-why__item:nth-child(1){background:linear-gradient(160deg,#4a2a9a,#2e1b5e)}html:not(.light) .prc-why__item:nth-child(2){background:linear-gradient(160deg,#1f3f8f,#16265a)}html:not(.light) .prc-why__item:nth-child(3){background:linear-gradient(160deg,#1c6b4a,#143d2c)}html:not(.light) .prc-why__item:nth-child(4){background:linear-gradient(160deg,#7a5516,#3d2c10)}html:not(.light) .prc-why__value{font-size:22px;line-height:1.2;color:#fff}html:not(.light) .prc-why__label{font-size:14px;color:#ffffffc7}html:not(.light) .pricing-labs-faq-list{gap:0;border-radius:20px;background:#ffffff0f;overflow:hidden}html:not(.light) .pricing-labs-faq-item,html:not(.light) .pricing-labs-faq-item.open{border-radius:0;background:transparent}html:not(.light) .pricing-labs-faq-item+.pricing-labs-faq-item{border-top:1px solid rgba(255,255,255,.08)}html:not(.light) .pricing-labs-faq-trigger{padding:18px 22px;font-size:15px}html:not(.light) .pricing-labs-faq-trigger:hover{background:#ffffff0a}html:not(.light) .pricing-labs-faq-answer-body{padding:12px 22px 18px;font-size:14px}html:not(.light) .prc-faq__support{padding:24px 22px;border-radius:20px;background:linear-gradient(160deg,#4a2a9a,#6a2f96 55%,#2e1b5e)}html:not(.light) .prc-faq__support-icon{background:#ffffff29}html:not(.light) .prc-faq__support-title{font-size:18px;color:#fff}html:not(.light) .prc-faq__support-text{color:#ffffffc7}html:not(.light) .prc-cta__inner{border-radius:20px;background:linear-gradient(160deg,#4a2a9a,#6a2f96,#2e1b5e)}html:not(.light) .prc-cta__eyebrow,html:not(.light) .prc-cta__text,html:not(.light) .prc-cta__note{color:#fffc}html:not(.light) .prc-why__item:nth-child(1),html:not(.light) .prc-why__item:nth-child(2),html:not(.light) .prc-why__item:nth-child(3),html:not(.light) .prc-why__item:nth-child(4){background:#ffffff0f}html:not(.light) .prc-why__label{color:var(--text-soft)}html:not(.light) .prc-faq__support{background:#ffffff0f}html:not(.light) .prc-faq__support-icon{background:#ffffff1a}html:not(.light) .prc-faq__support-text{color:var(--text-soft)}html:not(.light) .prc-cta__inner{background:#ffffff0f}html:not(.light) .prc-cta__eyebrow,html:not(.light) .prc-cta__text,html:not(.light) .prc-cta__note{color:var(--text-soft)}html:not(.light) .pricing-boost__head{align-items:center}html:not(.light) .pricing-boost__credits{align-items:center}html:not(.light) .pricing-boost__credits strong{line-height:1}html:not(.light) .pricing-boost__icon{width:18px;height:18px;display:block}html:not(.light) .pricing-boost__unit{line-height:1.2;align-self:center}html:not(.light) .pricing-labs-page .pricing-labs-stats__label--save{color:var(--success);font-weight:600}html:not(.light) .pricing-labs-page .pricing-labs-price--original .pricing-labs-price__sign{color:inherit}html:not(.light) .pricing-labs-page .pricing-labs-card.is-clickable:hover{background:#ffffff0f}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{background:linear-gradient(160deg,#e66cff61,#424242 42%,#1c1c1c00)}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover{background:linear-gradient(160deg,#28e1ff61,#424242 42%,#1c1c1c00)}html:not(.light) .pricing-labs-page .pricing-labs-card .pricing-labs-check{color:var(--success)}html:not(.light) .pricing-labs-card-top{padding-right:0}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-pill) .pricing-labs-card-top h3{padding-right:120px}html:not(.light) .pricing-labs-card-top p{min-height:40.5px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:not(.light) .pricing-labs-stats__group{min-height:92px;justify-content:flex-start}html:not(.light) .pricing-labs-page .pricing-labs-card.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{transform:none;box-shadow:none;filter:none}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover{background:linear-gradient(160deg,#e66cff61,#424242 42%,#1c1c1c00) top / 100% 640px no-repeat,#ffffff0f}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover{background:linear-gradient(160deg,#28e1ff61,#424242 42%,#1c1c1c00) top / 100% 640px no-repeat,#ffffff0f}html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-creator.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate.is-clickable:hover{background:#ffffff0f;box-shadow:none}html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-pill-value{background:#303034;color:#fff}html:not(.light) .pricing-labs-card__art{position:absolute;top:14px;right:14px;width:116px;height:116px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-top h3{padding-right:120px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-top p,html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-volume{padding-right:96px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-pill{top:14px;right:auto;left:22px;transform:none;z-index:2}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-top{padding-top:30px}@media(max-width:560px){html:not(.light) .pricing-labs-card__art{width:72px;height:72px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-top h3{padding-right:80px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-top p,html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-volume{padding-right:56px}}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art) .pricing-labs-card-badge{right:auto;left:22px;top:14px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art):has(.pricing-labs-pill) .pricing-labs-card-badge{top:46px}html:not(.light) .pricing-labs-page .pricing-labs-card:has(.pricing-labs-card__art):has(.pricing-labs-pill):has(.pricing-labs-card-badge) .pricing-labs-card-top{padding-top:60px}html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-pill-value,html:not(.light) .pricing-labs-page .pricing-labs-pill-value{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}html:not(.light) .prc-cta__inner{position:relative}html:not(.light) .prc-cta__art{position:absolute;right:clamp(24px,6vw,72px);top:50%;transform:translateY(-50%);width:clamp(160px,18vw,220px);height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}html:not(.light) .prc-cta__inner>*:not(.prc-cta__art){position:relative;z-index:1}@media(max-width:900px){html:not(.light) .prc-cta__art{position:static;transform:none;width:120px;margin:-8px auto 4px}}html:not(.light) .pricing-labs-page .pricing-labs-pill-popular{background:color-mix(in srgb,#8ab4ff 20%,transparent);color:#a9c6ff}html:not(.light) .prc-cta__inner{align-items:flex-start;text-align:left;padding-left:clamp(28px,5vw,64px);padding-right:clamp(200px,30vw,360px)}html:not(.light) .prc-cta__inner .prc-cta__title,html:not(.light) .prc-cta__inner .prc-cta__text{text-align:left;margin-left:0;margin-right:0}html:not(.light) .prc-cta__inner .prc-cta__actions{justify-content:flex-start}@media(max-width:900px){html:not(.light) .prc-cta__inner{padding-right:clamp(28px,5vw,64px)}html:not(.light) .prc-cta__art{margin:-8px 0 4px}}html:not(.light) .prc-why__art{display:block;width:72px;height:72px;margin:-6px 0 10px -6px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:640px){html:not(.light) .prc-why__art{width:56px;height:56px}}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.tier-pro,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-pro.is-popular{background:#ffffff1c}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.is-clickable:hover{background:#ffffff0f;transform:none;box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.tier-pro.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.is-popular.is-clickable:hover,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-pro.is-popular.is-clickable:hover{background:#ffffff1c}.pricing-model-discounts{display:flex;flex-direction:column;gap:6px;margin:0 0 6px;padding:0;list-style:none}.pricing-model-discounts__item{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--success) 22%,transparent),color-mix(in srgb,var(--success) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 28%,transparent);font-size:13px;font-weight:600;color:var(--text-primary)}.pricing-model-discounts__pct{padding:2px 8px;border-radius:999px;background:var(--success);color:#0b0b0c;font-size:12px;font-weight:700}@media(max-width:560px){html:not(.light) .pricing-labs-card,html:not(.light) .pricing-labs-page .pricing-labs-card.tier-ultimate{padding:20px 18px 18px}html:not(.light) .prc-why__item{padding:18px 16px;gap:8px}html:not(.light) .prc-why__value{font-size:16px}html:not(.light) .prc-why__label{font-size:13px}}@media(max-width:768px){html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.pricing-labs-card,html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.pricing-labs-card.is-clickable:hover{background:#ffffff1c;border-color:transparent;box-shadow:none}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.pricing-labs-card :is(.pricing-boost,.pricing-unlimited){background:#ffffff14}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.pricing-labs-card .pricing-labs-models__chip{background:#ffffff1f}html:not(.light) .pricing-labs-page .pricing-labs-grid .pricing-labs-card.pricing-labs-card .pricing-labs-check{color:#fff}}@media(max-width:768px){.pricing-labs-page :is(.prc-why,.pricing-labs-faq,.prc-cta){content-visibility:auto;contain-intrinsic-size:auto 600px}}html:not(.light) .blog-search__input{padding:13px 10px 13px 4px;font-family:var(--font-sans);font-size:15px;letter-spacing:0}html:not(.light) .blog-search__input::-moz-placeholder{color:#fff6}html:not(.light) .blog-search__input::placeholder{color:#fff6}html:not(.light) .blog-search__clear{width:26px;height:26px;border-radius:50%;background:#ffffff1a;color:#fff}html:not(.light) .blog-search__clear:hover{background:#ffffff29}html:not(.light) .blog-toolbar{margin-bottom:20px}html:not(.light) .blog-page .catalog-gen-filter-bar .labs-tabs-inner{gap:4px;padding:0}html:not(.light) .blog-tab-count,html:not(.light) .blog-page .labs-tab-btn.active .blog-tab-count{min-width:20px;padding:0 6px;border-radius:6px;background:#ffffff1a;color:#ffffffb3;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:20px;text-align:center}html:not(.light) .blog-page .labs-tab-btn.active .blog-tab-count{background:#ffffff29;color:#fff}html:not(.light) .blog-subtabs{gap:4px}html:not(.light) .blog-page .ui-btn.ui-btn--nav.labs-tab-btn.blog-subtab{height:32px;padding:0 12px;border-radius:8px;color:var(--text-soft);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .blog-page .ui-btn.ui-btn--nav.labs-tab-btn.blog-subtab:hover:not(:disabled):not(.active):not(.is-active):not(.router-link-exact-active){background:#ffffff14;color:#fff}html:not(.light) .blog-page .ui-btn.ui-btn--nav.labs-tab-btn.blog-subtab.active{background:#ffffff1f;color:#fff}html:not(.light) .blog-state{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .ba-progress__bar{background:#fff9}html:not(.light) .blog-article-state{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .blog-article-missing{border:0;border-radius:16px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) .blog-article-back,html:not(.light) .blog-article-backtop{font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .blog-article-back:hover,html:not(.light) .blog-article-backtop:hover{color:#fff}html:not(.light) .blog-article-meta{gap:8px;margin-bottom:12px}html:not(.light) .blog-article-cat{padding:2px 8px;border:0;border-radius:6px;background:#ffffff1a;color:#ffffffd9;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .blog-article-date{font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .blog-article-title{font-family:var(--font-sans);letter-spacing:-.01em;color:#fff}html:not(.light) .blog-article-lead{font-family:var(--font-sans);font-size:17px;color:var(--text-soft)}html:not(.light) .blog-article-cover{border:0;border-radius:16px;background:#26262a}html:not(.light) .ba-toc__title{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .ba-toc__link{padding:6px 0 6px 12px;border-left:2px solid rgba(255,255,255,.1);font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .ba-toc__link:hover{color:#fff}html:not(.light) .ba-toc__link.is-active{color:#fff;border-left-color:#fff}html:not(.light) .ba-toc--inline{padding:16px 18px;border:0;border-radius:16px;background:#ffffff0f}html:not(.light) .blog-article-body{font-family:var(--font-sans)}html:not(.light) .blog-article-body h2,html:not(.light) .blog-article-body h3{font-family:var(--font-sans);color:#fff}html:not(.light) .blog-article-body a{color:#fff;text-decoration-color:#fff6}html:not(.light) .blog-article-body a:hover{color:#fff;text-decoration-color:#fff}html:not(.light) .blog-article-body img{border-radius:12px}html:not(.light) .blog-article-body blockquote{padding:12px 18px;border-left:3px solid rgba(255,255,255,.45);border-radius:0 12px 12px 0;background:#ffffff0d;color:var(--text-soft)}html:not(.light) .blog-article-body pre{border:0;border-radius:12px;background:#141416}html:not(.light) .blog-article-body :not(pre)>code{border-radius:5px;background:#ffffff1a}html:not(.light) .blog-article-body hr{border-top-color:#ffffff14}html:not(.light) .blog-article-body table{border-radius:12px;overflow:hidden;background:#ffffff0f}html:not(.light) .blog-article-body th,html:not(.light) .blog-article-body td{padding:10px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.07)}html:not(.light) .blog-article-body thead th{background:#202023}html:not(.light) .blog-article-body tbody tr:nth-child(2n){background:transparent}html:not(.light) .blog-article-body .bfig img,html:not(.light) .blog-article-body .bfig video,html:not(.light) .blog-article-body .bgal img,html:not(.light) .blog-article-body .bgal video{border-radius:12px}html:not(.light) .blog-article-body figcaption{font-family:var(--font-sans);color:var(--text-soft)}html:not(.light) .blog-article-body .bnote{padding:14px 18px;border:0;border-left:3px solid rgba(255,255,255,.45);border-radius:0 12px 12px 0;background:#ffffff0f}html:not(.light) .blog-article-body .bnote--warn{border-left-color:#ff8d8d;background:#ff6e6e1a}html:not(.light) .ba-copy{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .ba-copy:hover{border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .ba-cta{padding:22px 24px;border:0;border-radius:16px;background:#ffffff0f}html:not(.light) .ba-cta__title{font-family:var(--font-sans);font-size:18px;color:#fff}html:not(.light) .ba-cta__desc{font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}html:not(.light) .ba-cta__btn{min-height:40px;display:inline-flex;align-items:center;padding:0 18px;border:0;border-radius:10px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .ba-cta__btn:hover{border-color:transparent;background:#ececee}html:not(.light) .blog-article-related{border-top-color:#ffffff14}html:not(.light) .blog-article-related-title{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .blog-article-related-card{padding:10px;border:0;border-radius:14px;background:#ffffff0f}html:not(.light) .blog-article-related-card:hover{border-color:transparent;background:#202023}html:not(.light) .blog-article-related-cover{border-radius:8px;background:#26262a}html:not(.light) .blog-article-related-card-title{font-family:var(--font-sans);font-size:14px;color:#fff}html:not(.light) .blog-article-related-card-desc{font-family:var(--font-sans);font-size:12.5px;color:var(--text-soft)}@media(min-width:1080px){html:not(.light) .ba-shell{grid-template-columns:minmax(0,1fr) 240px;gap:48px}html:not(.light) .ba-main{max-width:none}}html:not(.light) .ba-progress{display:none}html:not(.light) .blog-article-body table{width:-moz-fit-content;width:fit-content;max-width:100%}html:not(.light) .blog-article-related-list{align-items:stretch}html:not(.light) .blog-article-related-list>li{display:flex}html:not(.light) .blog-article-related-card{flex:1 1 auto;align-items:flex-start}html:not(.light) .blog-article-related-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:not(.light) .blog-article-back,html:not(.light) .blog-article-backtop{min-height:36px;padding:0 14px;border-radius:10px;background:#ffffff14;color:#fff;transition:background .15s ease}html:not(.light) .blog-article-back:hover,html:not(.light) .blog-article-backtop:hover{background:#ffffff24;color:#fff}html:not(.light) .blog-article-backtop{margin-bottom:24px}html:not(.light) .blog-article-page{padding:0}html:not(.light) .blog-page .catalog-gen-filter-bar .labs-tabs-bar-row,html:not(.light) .blog-page .catalog-gen-filter-bar .labs-tabs-inner{justify-content:flex-start}html:not(.light) .blog-page .catalog-gen-filter-bar .labs-tabs-inner{gap:6px;padding:2px 0}html:not(.light) .blog-page .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn{height:36px;padding:0 14px;border-radius:999px;background:#ffffff0f;color:var(--text-main)}html:not(.light) .blog-page .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn:hover:not(:disabled):not(.active):not(.is-active):not(.router-link-exact-active){background:#ffffff1a}html:not(.light) .blog-page .catalog-gen-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn.active{background:#ffffff29;color:#fff}html:not(.light) .blog-page .catalog-gen-filter-bar .labs-tab-icon-wrap{display:none}html:not(.light) .blog-page .site-hero{margin-bottom:20px}html:not(.light) .blog-toolbar{margin-bottom:28px}html:not(.light) .blog-shelves{display:flex;flex-direction:column;gap:40px}html:not(.light) .blog-shelf__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}html:not(.light) .blog-shelf__title{margin:0;font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#fff}html:not(.light) .blog-shelf__tools{display:flex;align-items:center;gap:6px;flex-shrink:0}html:not(.light) .blog-shelf__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease}html:not(.light) .blog-shelf__arrow:hover:not(:disabled){background:#ffffff24}html:not(.light) .blog-shelf__arrow:disabled{opacity:.35;cursor:default}html:not(.light) .blog-shelf__all{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s ease}html:not(.light) .blog-shelf__all:hover{background:#ffffff24}html:not(.light) .blog-shelf__strip{list-style:none;margin:0;padding:2px 0 4px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}html:not(.light) .blog-shelf__strip::-webkit-scrollbar{display:none}html:not(.light) .blog-shelf__cell{flex:0 0 auto;width:calc((100% - 32px) / 3);min-width:260px;scroll-snap-align:start}html:not(.light) .blog-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px 16px}html:not(.light) .blog-skel-card{display:flex;flex-direction:column;gap:12px}html:not(.light) .blog-skel-card__cover{display:block;aspect-ratio:16 / 9;border-radius:16px;background:#26262a;overflow:hidden}@media(hover:none){html:not(.light) .blog-shelf__arrow{display:none}}@media(max-width:900px){html:not(.light) .blog-shelf__cell{width:calc((100% - 16px)/2)}}@media(max-width:640px){html:not(.light) .blog-shelves{gap:28px}html:not(.light) .blog-shelf__title{font-size:20px}html:not(.light) .blog-shelf__cell{width:78%;min-width:0}html:not(.light) .blog-grid{gap:20px 12px}}html:not(.light) .blog-empty{margin:40px auto 56px}.blog-top{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:36px}.blog-top__lead .bpc__title{font-size:24px;line-height:1.22;-webkit-line-clamp:2;line-clamp:2}.blog-top__fresh{display:flex;flex-direction:column;min-width:0}.blog-top__label{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.blog-top__row+.blog-top__row{border-top:1px solid rgba(255,255,255,.08)}html.light .blog-top__row+.blog-top__row{border-top-color:#0f172a14}.blog-suggest{display:none}@media(min-width:769px){.blog-page .site-hero.blog-hero{z-index:30;padding:0;margin-top:-4px}.blog-page .site-hero.blog-hero .site-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-template-areas:"head field";align-items:center;gap:24px}.blog-page .site-hero.blog-hero .site-hero__head{grid-area:head;max-width:none;text-align:left}.blog-page .site-hero.blog-hero .site-hero__title{font-size:30px;line-height:1.15}.blog-page .site-hero.blog-hero .site-hero__subtitle{margin-top:4px;font-size:14px}.blog-page .site-hero.blog-hero .site-hero__field{grid-area:field;max-width:none;min-height:47px}.blog-page .site-hero.blog-hero .site-hero__chips{display:none}.blog-page .site-hero.blog-hero .blog-suggest{display:block;position:absolute;grid-area:field;top:calc(100% + 6px);left:0;right:0;z-index:40}.blog-suggest .search-prompts-dropdown-item{display:flex;align-items:center;cursor:pointer}.blog-page .blog-toolbar{margin-top:16px}.blog-page .blog-toolbar .labs-tabs-bar-row,.blog-page .blog-toolbar .labs-tabs-frame.pin-catalog-tabs-frame{justify-content:flex-start}}@media(min-width:1024px){.blog-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;align-items:stretch}.blog-top__fresh .blog-top__row{flex:1 1 0;align-items:center}.blog-top__fresh .blog-top__row:last-child{align-items:flex-end;padding-bottom:0}.blog-top__lead .bpc__title{font-size:28px}.blog-top__lead .bpc__cover{aspect-ratio:2 / 1}html .blog-page .blog-shelf__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;overflow:visible}html .blog-page .blog-shelf__cell{width:auto;min-width:0}html .blog-page .blog-shelf__cell:nth-child(n+5){display:none}html .blog-page .blog-shelf__arrow{display:none}}@media(min-width:1024px)and (max-width:1279px){html .blog-page .blog-shelf__strip{grid-template-columns:repeat(3,minmax(0,1fr))}html .blog-page .blog-shelf__cell:nth-child(n+4){display:none}}@media(min-width:769px)and (max-width:1079px){html .blog-article-cover.blog-article-cover{aspect-ratio:21 / 9;max-height:440px}}@media(max-width:768px){.blog-page .site-hero.blog-hero{z-index:30;margin-top:10px;padding:0}.blog-page .site-hero.blog-hero .site-hero__inner{position:relative;align-items:stretch;gap:10px}.blog-page .site-hero.blog-hero .site-hero__head{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.blog-page .site-hero.blog-hero .site-hero__field{width:100%;max-width:none;min-height:47px}.blog-page .site-hero.blog-hero .site-hero__chips{display:none}.blog-page .site-hero.blog-hero .blog-suggest{display:block;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40}.blog-page .blog-suggest .search-prompts-dropdown-item{display:flex;align-items:center;cursor:pointer}.blog-page .blog-toolbar{margin-top:10px}}html:not(.light) .blog-page .blog-suggest{background:#18181b}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__title{margin:0 0 6px 12px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__link{margin:1px 0;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:#ffffffb8;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__link:hover{color:#fff;background:#ffffff0f}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__link.is-active{color:#fff;background:#ffffff1a}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__link:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff4d;background:#ffffff0f}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__icon{width:18px;height:18px;color:#fff9}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__icon>svg{width:16px;height:16px}html:not(.light) .profile-labs-page .profile-hub-sidebar .ui-menu__link.is-active .ui-menu__icon{color:#fff}html:not(.light) .profile-nav-badge{min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-layout{grid-template-columns:232px minmax(0,1fr);gap:18px 24px;padding-right:0}html:not(.light) .profile-labs-page .profile-hub-sidebar.profile-hub-sidebar--inline{width:232px;padding-right:0}html:not(.light) .profile-labs-page .profile-hub-main{padding-inline:0}html:not(.light) .profile-labs-page .profile-hub-main-inner{max-width:100%}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab__head--split,html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow,html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab .profile-usage-slab__head--split{flex-wrap:nowrap;align-items:center}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab__head--split>.profile-hub-stat-card__label,html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow>.profile-credits-bar-slab__kicker{flex:1 1 auto;min-width:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab__head--split>.app-btn,html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow>.app-btn{flex:0 0 auto}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab__head--split:has(>.profile-usage-filters){flex-wrap:wrap}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack{gap:14px}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__ambient{display:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-hero,html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero{padding:0;border-radius:0;background:transparent!important;box-shadow:none!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero-panel{padding:4px 8px 6px;border-radius:0;background:transparent;overflow:visible}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-hero__inner{gap:6px}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__title{margin:0;font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--text-main);text-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__subtitle{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.4;letter-spacing:0;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-panel-head{padding:4px 8px 6px}html:not(.light) .profile-labs-page .profile-panel-head h2{margin:0 0 6px;font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-panel-head p{font-family:var(--font-sans);font-size:14px;line-height:1.4;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-labs-slab{border-radius:20px;background:#ffffff0d}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card,html:not(.light) .profile-labs-page .profile-hub-content .profile-settings-slab,html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab{padding:16px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab{gap:14px}@media(max-width:820px){html:not(.light) .profile-labs-page .profile-panel-head h2{font-size:22px}}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-overview-grid,html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row{gap:14px}html:not(.light) .profile-labs-page .profile-hub-content .surface-card.profile-panel>.el-card__body{padding:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__label{gap:10px;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph{color:#ffffff8c}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph--credits{color:var(--ui-credits-gold, #fcd34d);filter:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__hint,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__lead{font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__link{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__link:hover{color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__chart-axis{font-family:var(--font-sans);font-size:11px;letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-settings-slab__kicker,html:not(.light) .profile-labs-page .profile-account-details-title,html:not(.light) .profile-labs-page .profile-hub-content .profile-account-details-title--section,html:not(.light) .profile-labs-page .profile-hub-content .ppv-section-title{margin:0 0 12px;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-hub-content .profile-settings-slab__value,html:not(.light) .profile-labs-page .profile-hub-content .profile-detail-row strong{font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-detail-row>span:first-child{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .profile-set-password__lead,html:not(.light) .profile-labs-page .profile-hub-content .profile-bio-display{font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-metric-card__value{font-family:var(--font-sans);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}html:not(.light) .profile-labs-page .ref-money-sym{text-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab{gap:12px}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__value{font-family:var(--font-sans);gap:0 6px}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__current{font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__sep,html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__max{font-size:16px;font-weight:500;letter-spacing:0;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__label{font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__track{height:6px;background:#ffffff1a}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill{background:#fff}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-good{background:var(--success)}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-warn{background:var(--warning)}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-danger{background:var(--danger)}html:not(.light) .profile-labs-page .profile-credits-topup-note{font-family:var(--font-sans);font-size:13px}html:not(.light) .profile-labs-page .profile-credits-topup-note__title{color:var(--text-soft);font-weight:500}html:not(.light) .profile-labs-page .profile-credits-frozen-note{padding:10px 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning);font-family:var(--font-sans);font-size:13px}html:not(.light) .profile-labs-page .profile-credits-frozen-note__hint{color:color-mix(in srgb,var(--warning) 75%,#fff)}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary{height:36px!important;min-height:36px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#101012!important;box-shadow:none!important;filter:none!important;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):focus-visible,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary:not(:disabled):focus-visible{border-color:transparent!important;background:#ececee!important;color:#101012!important;box-shadow:none!important;filter:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):focus-visible,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary:not(:disabled):focus-visible{box-shadow:none!important;outline:2px solid rgba(16,16,18,.55)!important;outline-offset:-5px!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):active{background:#e2e2e4!important;filter:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-disabled,html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-loading,html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:disabled{opacity:.45!important;background:#fff!important;color:#101012!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary,html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item .profile-social-action-btn.app-btn{min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#ffffff14!important;color:#fff!important;box-shadow:none!important;filter:none!important;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):focus-visible,html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item .profile-social-action-btn.app-btn:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item .profile-social-action-btn.app-btn:not(:disabled):focus-visible{border-color:transparent!important;background:#ffffff1f!important;color:#fff!important;box-shadow:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):focus-visible,html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item .profile-social-action-btn.app-btn:not(:disabled):focus-visible{box-shadow:0 0 0 2px #ffffff4d!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger,html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger{min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:color-mix(in srgb,var(--danger) 16%,transparent)!important;color:#ff8d8d!important;box-shadow:none!important;filter:none!important;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):focus-visible,html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):focus-visible{border-color:transparent!important;background:color-mix(in srgb,var(--danger) 26%,transparent)!important;color:#fff!important;box-shadow:none!important;filter:none!important}html:not(.light) .profile-labs-page .profile-hub-content .ui-btn.ui-btn--ghost-solid{height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:#fff;box-shadow:none;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .profile-hub-content .ui-btn.ui-btn--ghost-solid:hover:not(:disabled),html:not(.light) .profile-labs-page .profile-hub-content .ui-btn.ui-btn--ghost-solid:focus-visible:not(:disabled){border-color:transparent;background:#ffffff1f;color:#fff;box-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .ui-btn.ui-btn--ghost-solid:focus-visible:not(:disabled){box-shadow:0 0 0 2px #ffffff4d}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input,html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-input,html:not(.light) .profile-labs-page .profile-hub-content .profile-library-search.app-input{min-height:40px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#ffffff14!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;transition:background .14s ease,box-shadow .14s ease!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input:hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-input:hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-library-search.app-input:hover{border-color:transparent!important;background:#ffffff1a!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input:focus,html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-input:focus,html:not(.light) .profile-labs-page .profile-hub-content .profile-library-search.app-input:focus{border-color:transparent!important;background:#ffffff1a!important;box-shadow:0 0 0 1px #ffffff59!important;outline:none!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::-moz-placeholder,html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-input::-moz-placeholder,html:not(.light) .profile-labs-page .profile-hub-content .profile-library-search.app-input::-moz-placeholder{color:var(--text-muted)!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::placeholder,html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-input::placeholder,html:not(.light) .profile-labs-page .profile-hub-content .profile-library-search.app-input::placeholder{color:var(--text-muted)!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-cyber-input.app-textarea{padding:10px 14px!important;min-height:64px!important;line-height:1.45!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab-form{max-width:440px;gap:12px}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input{max-width:440px}html:not(.light) .profile-labs-page .profile-hub-content .profile-promocode-slab-caption{margin:0}html:not(.light) .profile-labs-page .profile-hub-content .ui-field{gap:8px}html:not(.light) .profile-labs-page .profile-hub-content .ui-label{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .ui-hint{font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model) .uisel-box{display:inline-flex!important;align-items:center!important;gap:8px!important;width:100%;height:36px!important;min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:9px!important;background:#ffffff0f!important;box-shadow:none!important;color:var(--text-main)!important;font-family:var(--font-sans)!important;transition:background .16s ease,color .16s ease!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.ui-field .profile-cyber-input.app-select,.profile-library-model) .uisel-box{height:40px!important;min-height:40px!important;border-radius:10px!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model) .uisel-box:hover{border-color:transparent!important;background:#ffffff1a!important;color:#fff!important;box-shadow:none!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model).uisel--open .uisel-box{border-color:transparent!important;background:#ffffff29!important;color:#fff!important;box-shadow:none!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model) .uisel-box:focus-visible{border-color:transparent!important;box-shadow:0 0 0 2px #ffffff4d!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack .profile-cyber-input.app-select .uisel-label:not(.uisel-label--ph),html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-library-model) .uisel-label:not(.uisel-label--ph){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model) .uisel-chevron{flex:0 0 auto;width:12px;height:12px;opacity:.7;color:inherit!important;transition:transform .24s cubic-bezier(.4,0,.2,1)}html:not(.light) .profile-labs-page .profile-hub-content .profile-panel-stack :is(.profile-usage-period-select,.profile-usage-filter-select,.profile-cyber-input.app-select,.profile-library-model).uisel--open .uisel-chevron{transform:rotate(180deg);opacity:1}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-period-select{width:auto;min-width:120px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-filter-select{width:auto;min-width:150px}html:not(.light) .profile-library-select-popper{border:0!important;border-radius:10px!important;background:#141416f7!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f!important}html:not(.light) .profile-library-select-popper .uisel-item{font-family:var(--font-sans)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:0!important;color:var(--text-main)!important}html:not(.light) .profile-library-select-popper .uisel-item:hover{background:#ffffff14!important}html:not(.light) .profile-library-select-popper .uisel-item.active{background:#ffffff1c!important}html:not(.light) .profile-labs-page .profile-hub-content .profile-library-toolbar{margin-bottom:16px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-by-feature__title{margin:4px 0 6px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table{border:0;border-radius:0;overflow:visible}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__head,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row{padding:11px 8px;font-family:var(--font-sans);letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__head{background:transparent;border-bottom:1px solid rgba(255,255,255,.07);font-size:12.5px;font-weight:500;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row{border-bottom:1px solid rgba(255,255,255,.07);border-radius:10px;font-size:13.5px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:last-child{border-bottom:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:focus-visible{background:#ffffff0f}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:focus-visible{box-shadow:0 0 0 2px #ffffff4d}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__cell--credits{color:#fff;font-weight:600}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__cell--muted{font-size:13px;color:var(--text-soft)}html:not(.light) :is(.profile-labs-page,.bm-modal) .profile-usage-amount{font-family:var(--font-sans);font-weight:600}html:not(.light) :is(.profile-labs-page,.bm-modal) .profile-usage-amount__value{font-size:13.5px;letter-spacing:0}html:not(.light) :is(.profile-labs-page,.bm-modal) .profile-usage-action{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .bm-modal .profile-usage-detail__label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .bm-modal .profile-usage-detail__value{font-family:var(--font-sans);font-size:14px}html:not(.light) .profile-labs-page .profile-hub-content .ref-load-more-row,html:not(.light) .profile-labs-page .profile-gifts-load-more,html:not(.light) .profile-labs-page .profile-hub-content .profile-empty-state{font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .inv-table{margin-top:0;gap:0}html:not(.light) .profile-labs-page .profile-hub-content .inv-table-row{padding:12px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;font-family:var(--font-sans);font-size:13.5px}html:not(.light) .profile-labs-page .profile-hub-content .inv-table-row:last-child{border-bottom:0}html:not(.light) .profile-labs-page .profile-hub-content .inv-table-row--head{padding:0 4px 10px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .inv-invoice>strong{font-weight:500}html:not(.light) .profile-labs-page .profile-hub-content .inv-invoice-no{font-size:12.5px;text-transform:none;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .inv-status{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .profile-hub-content .inv-status--paid{color:var(--success)}html:not(.light) .profile-labs-page .profile-hub-content .inv-status--pending{color:var(--ref-pending)}html:not(.light) .profile-labs-page .profile-hub-content .inv-status--failed{color:var(--danger)}html:not(.light) .profile-labs-page .profile-hub-content .inv-amount{font-weight:600}html:not(.light) .profile-labs-page .profile-hub-content .inv-amount-sign{color:var(--success)}html:not(.light) .profile-labs-page .profile-hub-content .inv-credits{font-weight:600}html:not(.light) .profile-labs-page .profile-hub-content .inv-credits-icon{color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .profile-labs-page .profile-hub-content .inv-action{width:28px;height:28px;border-radius:50%;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .inv-action:hover,html:not(.light) .profile-labs-page .profile-hub-content .inv-action:focus-visible{color:#fff;background:#ffffff1a}html:not(.light) .profile-labs-page .profile-plan-badge{padding:3px 8px;border:0;border-radius:6px;background:#ffffff1a;color:#ffffffd9;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:capitalize}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-list{gap:0;margin-top:0}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item{border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;box-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item:last-child{border-bottom:0}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item:hover,html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item.open{border-color:#ffffff12;background:transparent;box-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-trigger{padding:14px 0;font-family:var(--font-sans);font-size:14.5px;font-weight:500;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-trigger{color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-chevron,html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-chevron{color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-a{padding:0;font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-a{padding:0 0 14px}html:not(.light) .profile-labs-page .profile-hub-content .chart-ts{--ui-neon: #fff}html:not(.light) .profile-labs-page .profile-hub-content .chart-ts__ylabel,html:not(.light) .profile-labs-page .profile-hub-content .chart-ts__xlabel{font-family:var(--font-sans)}html:not(.light) .profile-labs-page .profile-hub-content .chart-ts__tip{padding:8px 10px;border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;font-family:var(--font-sans)}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-body{gap:10px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-body__name{font-size:26px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-portal-link{margin-top:2px;gap:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-portal-link svg{width:13px;height:13px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-portal-link:hover:not(:disabled),html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-portal-link:focus-visible:not(:disabled){color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link{margin-top:4px;height:36px;padding:0 14px;border-radius:10px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;transition:background .14s ease,color .14s ease}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link:hover:not(:disabled),html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link:focus-visible:not(:disabled){opacity:1;background:#ffffff1f}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link__infinity{font-size:15px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off{height:auto;padding:0;background:transparent;color:var(--text-soft);font-size:13px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off:hover:not(:disabled),html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off:focus-visible:not(:disabled){background:transparent;color:var(--danger)}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-on{gap:8px}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-badge{padding:6px 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-unlimited-scheduled{font-size:13px}html:not(.light) .bm-modal .profile-unlimited-remove-lead{font-family:var(--font-sans);font-size:14px;color:var(--text-soft)}html:not(.light) .bm-modal .profile-unlimited-remove-mode{border:0;border-radius:12px;background:#ffffff0f;box-shadow:none;transition:background .14s ease,box-shadow .14s ease}html:not(.light) .bm-modal .profile-unlimited-remove-mode:hover{border-color:transparent;background:#ffffff17}html:not(.light) .bm-modal .profile-unlimited-remove-mode.is-active{border-color:transparent;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff59}html:not(.light) .bm-modal .profile-unlimited-remove-mode__dot{border-color:#ffffff59}html:not(.light) .bm-modal .profile-unlimited-remove-mode.is-active .profile-unlimited-remove-mode__dot{border-color:#fff;box-shadow:inset 0 0 0 3px #fff}html:not(.light) .bm-modal .profile-unlimited-remove-mode__text strong{font-family:var(--font-sans);font-size:14px;font-weight:600}html:not(.light) .bm-modal .profile-unlimited-remove-mode__text span{font-family:var(--font-sans);font-size:13px;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__main{gap:20px}html:not(.light) .profile-labs-page .profile-account-avatar-ring{width:96px;height:96px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}html:not(.light) .profile-labs-page .profile-account-avatar-ring.is-pulsing{animation:none;opacity:.7}html:not(.light) .profile-labs-page .profile-account-avatar-zone:hover .profile-account-avatar-ring{border-color:transparent;box-shadow:none}html:not(.light) .profile-labs-page .profile-account-avatar-inner,html:not(.light) .profile-labs-page .profile-account-avatar-ring.is-fallback .profile-account-avatar-inner{border-radius:50%}html:not(.light) .profile-labs-page .profile-account-avatar-inner{background:#ffffff14}html:not(.light) .profile-labs-page .profile-account-avatar-ring.is-fallback .profile-account-avatar-inner{background:var(--avatar-fallback-bg)}html:not(.light) .profile-labs-page .profile-account-avatar-letter{font-family:var(--font-sans);font-size:34px;font-weight:600}html:not(.light) .profile-labs-page .profile-account-avatar-overlay{border-radius:50%;background:#0000008c}@media(hover:none){html:not(.light) .profile-labs-page .profile-account-avatar-overlay{inset:auto -2px -2px auto;width:30px;height:30px;opacity:1;background:#fff;color:#101012;box-shadow:0 0 0 2px #101012}html:not(.light) .profile-labs-page .profile-account-avatar-overlay svg{width:14px;height:14px}}@media(max-width:680px){html:not(.light) .profile-labs-page .profile-account-avatar-ring{width:80px;height:80px}html:not(.light) .profile-labs-page .profile-account-avatar-letter{font-size:28px}}html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__title-row{gap:10px;margin:0 0 2px}html:not(.light) .profile-labs-page .profile-email-verify-row{margin-top:8px}html:not(.light) .profile-labs-page .profile-email-verify-badge{padding:4px 9px;border:0;border-radius:6px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .profile-email-verify-badge.is-verified{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}html:not(.light) .profile-labs-page .profile-email-verify-cta{height:30px;padding:0 12px;border:0;border-radius:8px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0}html:not(.light) .profile-labs-page .profile-email-verify-cta:hover{border-color:transparent;background:#ececee}html:not(.light) .profile-labs-page .profile-view-public-link,html:not(.light) .profile-labs-page .profile-hub-content .profile-view-public-link{margin-top:8px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-soft);text-decoration:none}html:not(.light) .profile-labs-page .profile-view-public-link:hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-view-public-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-list{gap:8px}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item{padding:12px 14px;border-radius:12px;background:#ffffff0d}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item:hover{background:#ffffff12}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item__icon{color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item__name{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-social-item__status{padding:0!important;border:0!important;background:transparent!important;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--success)}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__toggle{padding:16px 20px;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__toggle:hover,html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle,html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle:hover{background:#ffffff0a;color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffff4d}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__toggle-label{letter-spacing:0}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__glyph{color:var(--danger)}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__body{padding:16px 20px 20px}html:not(.light) .profile-labs-page .profile-danger-row h4{font-family:var(--font-sans);font-size:14.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-main)}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-row p{font-family:var(--font-sans);font-size:13.5px;line-height:1.45;color:var(--text-soft)}html:not(.light) .profile-labs-page .ppv-list{gap:8px}html:not(.light) .profile-labs-page .ppv-row{padding:12px 14px;border:0;border-radius:12px;background:#ffffff0d;font-family:var(--font-sans);font-size:13.5px}html:not(.light) .profile-labs-page .ppv-row__model{font-weight:500}html:not(.light) .profile-labs-page .ppv-row__slug{font-size:12.5px;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .ppv-row__remaining{font-size:15px;font-weight:600;color:#fff}html:not(.light) .profile-labs-page .ppv-row__kind{padding:3px 8px;border:0;border-radius:6px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .profile-labs-page .ppv-kind--free{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}html:not(.light) .profile-labs-page .ppv-kind--percent,html:not(.light) .profile-labs-page .ppv-kind--fixed_credits{background:#ffffff1a;color:#ffffffd9}html:not(.light) .profile-labs-page .ppv-row__expiry{font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .profile-labs-page .ppv-row__expiry--never{font-style:normal;color:var(--text-muted)}html:not(.light) .profile-labs-page .seg-control{padding:4px;border:0;border-radius:12px;background:#ffffff0f;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.light) .profile-labs-page .seg-control__btn{height:30px;padding:0 14px;border-radius:9px;font-family:var(--font-sans);font-size:13.5px;font-weight:500;color:var(--text-soft)}html:not(.light) .profile-labs-page .seg-control__btn:hover:not(.seg-control__btn--on){color:#fff;background:#ffffff0f}html:not(.light) .profile-labs-page .seg-control__btn--on{color:#fff;background:#ffffff24;box-shadow:none}html:not(.light) .profile-labs-page .seg-control__btn:focus-visible{box-shadow:0 0 0 2px #ffffff4d}@media(max-width:640px){html:not(.light) .profile-labs-page .profile-hub-content .profile-account-hero__title,html:not(.light) .profile-labs-page .profile-panel-head h2{font-size:24px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab,html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card,html:not(.light) .profile-labs-page .profile-hub-content .profile-settings-slab,html:not(.light) .profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab{padding:16px}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__toggle{padding:14px 16px}html:not(.light) .profile-labs-page .profile-hub-content .profile-danger-zone__body{padding:14px 16px 16px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__head,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row{padding:10px 4px}}html:not(.light) .profile-labs-page .profile-notif-card{padding:20px}html:not(.light) .profile-labs-page .profile-notif-card__title{font-family:var(--font-sans);font-size:15px;font-weight:600}html:not(.light) .profile-labs-page .profile-notif-card__lead,html:not(.light) .profile-labs-page .profile-notif-row__hint,html:not(.light) .profile-labs-page .profile-notif-card__footnote{font-family:var(--font-sans);font-size:13px;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-notif-card__footnote{border-top:0;padding-top:4px}html:not(.light) .profile-labs-page .profile-notif-row{border-bottom:1px solid rgba(255,255,255,.07)}html:not(.light) .profile-labs-page .profile-notif-row:last-child{border-bottom:0}html:not(.light) .profile-labs-page .profile-notif-row__title{font-family:var(--font-sans);font-size:14.5px;font-weight:600}html:not(.light) .profile-labs-page .ui-switch:focus-visible{box-shadow:inset 0 1px 2px #00000059,0 0 0 2px #ffffff59}html:not(.light) .bm-modal .profile-account-edit-email{min-height:40px;padding:10px 12px;box-sizing:border-box;border:0;border-radius:9px;background:#ffffff0d;color:var(--text-muted);font-size:14px;line-height:1.4}@media(max-width:992px){html:not(.light) .profile-labs-page .profile-hub-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding-right:0}html:not(.light) .profile-labs-page .profile-hub-sidebar.profile-hub-sidebar--inline{width:100%}html:not(.light) .profile-labs-page .profile-hub-main,html:not(.light) .profile-labs-page .profile-hub-main-inner{width:100%;max-width:100%;min-width:0}}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__head,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:last-child,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table{border:0;border-bottom:0;box-shadow:none}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row{border-radius:10px}html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-table__row:hover{background:#ffffff0d}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__about{font-size:13px;font-weight:500;color:var(--text-soft);text-decoration:none}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__about:hover{color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__lead{margin:0}html:not(.light) .profile-labs-page .profile-hub-content .creators-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}html:not(.light) .profile-labs-page .profile-hub-content .creators-split__side{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:#ffffff0d}html:not(.light) .profile-labs-page .profile-hub-content .creators-split__side--end{align-items:flex-end;text-align:right}html:not(.light) .profile-labs-page .profile-hub-content .creators-split__label{font-size:12.5px;font-weight:500;color:var(--text-soft)}html:not(.light) .profile-labs-page .profile-hub-content .creators-split__value{font-family:var(--font-sans);font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}html:not(.light) .profile-labs-page .profile-hub-content .creators-split__caption{font-size:12.5px;color:var(--text-muted)}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__foot .ui-hint{margin:0}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__actions{display:flex;align-items:center;gap:18px;flex-shrink:0}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__star{color:var(--warning)}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__body{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__text{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border-radius:12px;background:#ffffff0d}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__text .creators-slab__lead{color:var(--text-label);font-size:15px;line-height:1.55}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__art{position:relative;display:block;aspect-ratio:3 / 2;order:-1}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__art-bg,html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__art-fg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__art-bg{top:-25%;right:-25%;bottom:-25%;left:-25%;width:150%;height:150%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent);pointer-events:none}html:not(.light) .profile-labs-page .profile-hub-content .creators-promo-input input{text-transform:uppercase;font-variant-numeric:tabular-nums}html:not(.light) .profile-labs-page .profile-hub-content .creators-promo-status{margin:8px 0 0}html:not(.light) .profile-labs-page .profile-hub-content .creators-promo-status.is-ok{color:var(--success)}html:not(.light) .profile-labs-page .profile-hub-content .creators-promo-status.is-error{color:#f35}@media(max-width:560px){html:not(.light) .profile-labs-page .profile-hub-content .creators-split__value{font-size:24px}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__foot{flex-direction:column;align-items:stretch}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__body{grid-template-columns:minmax(0,1fr)}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__actions{justify-content:space-between}html:not(.light) .profile-labs-page .profile-hub-content .creators-slab__art{display:none}}@media(max-width:820px){html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab:has(>.profile-usage-slab__head>.profile-hub-stat-card__cta){display:flex;flex-direction:column}html:not(.light) .profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow,html:not(.light) .profile-labs-page .profile-hub-content .profile-usage-slab__head:has(>.profile-hub-stat-card__cta){display:contents}html:not(.light) .profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn{order:99;width:100%;height:42px!important;min-height:42px!important;margin-top:10px;border-radius:13px!important;font-size:14px;font-weight:600}}.profile-labs-page .profile-hub-content .profile-usage-hero__top{flex-wrap:wrap}.profile-labs-page .profile-hub-content .profile-usage-period-seg{margin-left:auto}.pus-sum{display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;border-radius:14px;background:#ffffff0d}.pus-sum__big{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-main)}.pus-sum__icon{width:24px;height:24px;flex:none;color:var(--ui-credits-gold, #fcd34d)}.pus-sum__sub{font-size:13px;color:var(--text-soft)}.pus-bars{display:flex;align-items:flex-end;gap:4px;height:64px;margin-top:12px}.pus-bars--dense{gap:1px}.pus-bars__bar{flex:1 1 0;min-width:0;border-radius:3px 3px 1px 1px;background:#ffffff2e}.pus-bars--dense .pus-bars__bar{border-radius:1px}.pus-bars__bar--peak{background:#fff}.pus-bars__bar--zero{height:2px!important;background:#ffffff14}.pus-bars__axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--text-muted);text-transform:lowercase}.pus-feat{list-style:none;margin:0;padding:2px 12px;border-radius:14px;background:#ffffff0d}.pus-feat__row{display:flex;align-items:center;gap:12px;padding:10px 0}.pus-feat__row+.pus-feat__row{border-top:1px solid rgba(255,255,255,.07)}.pus-feat__ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:11px;background:#ffffff14;color:#ddd}.pus-feat__ico .gen-type-icon{width:18px;height:18px}.pus-feat__ico--video{background:#60a5fa29;color:#93c5fd}.pus-feat__ico--image{background:#facc1524;color:#fde68a}.pus-feat__ico--music{background:#4ade8024;color:#86efac}.pus-feat__ico--voice{background:#f472b624;color:#f9a8d4}.pus-feat__main{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.pus-feat__name{overflow:hidden;font-size:14px;font-weight:600;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis}.pus-feat__meter{display:block;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.pus-feat__meter>span{display:block;height:100%;border-radius:2px;background:#ffffffd9}.pus-feat__side{min-width:64px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.pus-feat__credits{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-main)}.pus-feat__credits-icon{width:14px;height:14px;color:var(--ui-credits-gold, #fcd34d)}.pus-feat__count{font-size:12px;color:var(--text-soft)}html.light .pus-sum,html.light .pus-feat{background:#0f172a0a}html.light .pus-bars__bar{background:#0f172a29}html.light .pus-bars__bar--peak{background:var(--text-main)}html.light .pus-bars__bar--zero{background:#0f172a14}html.light .pus-feat__row+.pus-feat__row{border-top-color:#0f172a14}html.light .pus-feat__meter{background:#0f172a14}html.light .pus-feat__meter>span{background:var(--text-main)}html.light .pus-sum__icon,html.light .pus-feat__credits-icon{color:#d97706}@media(max-width:768px){.profile-labs-page .profile-hub-content .profile-usage-period-seg{order:3;flex-basis:100%;margin-left:0;justify-content:flex-start}:root .profile-labs-page .profile-hub-content .profile-usage-hero__bottom{display:none}}@media(max-width:768px){.profile-labs-page .profile-hub-content .inv-table--invoices .inv-table-row--head{display:none}html .profile-labs-page .profile-hub-content .inv-table--invoices .inv-table-row{grid-template-columns:auto auto auto minmax(0,1fr) auto 20px;grid-template-areas:"name name name name amount act" "date credits status . amount act";-moz-column-gap:6px;column-gap:6px;row-gap:2px;padding:11px 2px;align-items:center}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-invoice{grid-area:name;min-width:0}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-invoice>strong{font-size:14px;font-weight:600;white-space:nowrap}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-invoice-no{display:none}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-credits{grid-area:credits;gap:3px;font-size:12px;font-weight:600;color:var(--text-soft)}.profile-labs-page .profile-hub-content .inv-table--invoices :is(.inv-credits,.inv-status):before{content:"·";margin-right:3px;color:var(--text-muted);font-weight:400}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-credits-icon{width:12px;height:12px}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-date{grid-area:date;font-size:12px;color:var(--text-muted)}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-status{grid-area:status;font-size:12px}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-status--paid{display:none}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-amount{grid-area:amount;justify-self:end;font-size:15px;font-weight:700;color:var(--text-main)}.profile-labs-page .profile-hub-content .inv-table--invoices .inv-action{grid-area:act}}.profile-reveal{animation:profile-reveal .2s ease both}@keyframes profile-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.profile-reveal{animation:none}}.pus-sum--skel{gap:8px}.pus-skel-bars{display:block;width:100%;height:64px;margin-top:8px;border-radius:8px}.phub-list{border-radius:20px;background:#ffffff0d;padding:4px 6px;display:flex;flex-direction:column}.phub-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px;border-radius:12px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-main);font-size:15px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.phub-row--btn{width:100%;border-top:0;border-left:0;border-right:0;background:transparent;font:inherit;font-size:15px;text-align:left;cursor:pointer}.phub-row__icon{flex:none;width:19px;height:19px;color:var(--text-soft)}.phub-row:last-child{border-bottom:0}.phub-row:after{content:"";flex:none;margin-left:auto;width:7px;height:7px;border-right:1.8px solid var(--text-muted);border-top:1.8px solid var(--text-muted);transform:rotate(45deg)}.phub-row__meta{margin-left:auto;color:var(--text-muted);font-size:13.5px;font-variant-numeric:tabular-nums}.phub-row:has(.phub-row__meta):after{margin-left:6px}@media(hover:hover){.phub-row:hover{color:#fff;background:#ffffff0f}.phub-row:hover .phub-row__icon{color:var(--text-main)}}.phub-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html:not(.light) .up-hero{padding:24px 0 0}html:not(.light) .up-cyber-panel{padding:24px 28px;gap:32px;border-radius:16px;background:#ffffff0f!important;overflow:visible}html:not(.light) .up-hero__ambient{display:none}html:not(.light) .up-profile-block{gap:24px}html:not(.light) .up-avatar-ring:not([class*=up-frame-]){width:112px;height:112px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}html:not(.light) .up-avatar-ring:not([class*=up-frame-]) .up-avatar-inner{border-radius:50%;background:#26262a}html:not(.light) .up-avatar-ring.is-fallback:not([class*=up-frame-]) .up-avatar-inner{border-radius:50%;background:var(--avatar-fallback-bg)}html:not(.light) .up-avatar-letter{font-family:var(--font-sans);font-size:40px;font-weight:700;letter-spacing:-.02em}html:not(.light) .up-page .up-avatar-zone.is-own:hover .up-avatar-ring:not([class*=up-frame-]),html:not(.light) .up-page .up-avatar-zone.is-viewable:hover .up-avatar-ring:not([class*=up-frame-]){border-color:transparent;box-shadow:none}html:not(.light) .up-page .up-avatar-zone.is-viewable:hover .up-avatar-img{opacity:.88}html:not(.light) .up-avatar-img{transition:opacity .15s ease}html:not(.light) .up-avatar-ring:not([class*=up-frame-])+.up-avatar-edit{border-radius:50%}html:not(.light) .up-avatar-edit{background:#0000008c}html:not(.light) .up-avatar-edit svg{width:18px;height:18px}@media(hover:none){html:not(.light) .up-avatar-zone.is-own .up-avatar-edit{inset:auto 2px 2px auto;width:30px;height:30px;border-radius:50%;background:#fff;color:#101012;opacity:1;box-shadow:0 0 0 2px #101012}html:not(.light) .up-avatar-zone.is-own .up-avatar-edit svg{width:14px;height:14px}}html:not(.light) .up-name-row{gap:10px 12px}html:not(.light) .up-username{font-family:var(--font-sans);font-size:clamp(22px,2.6vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.15;text-transform:none}html:not(.light) .up-nickname-icon svg{width:22px;height:22px}html:not(.light) .up-name-row .profile-plan-badge{padding:3px 8px;border:0;border-radius:6px;font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}html:not(.light) .up-name-row .follow-btn{min-height:32px;padding:0 14px;border:0;border-radius:9px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .up-name-row .follow-btn:hover:not(:disabled){background:#ececee;color:#101012;border-color:transparent;box-shadow:none}html:not(.light) .up-name-row .follow-btn.following{background:#ffffff1a;color:var(--text-main)}html:not(.light) .up-name-row .follow-btn.following:hover:not(:disabled){background:#ffffff29;color:#fff;border-color:transparent}html:not(.light) .up-name-row .follow-btn__spinner{border-color:#0003;border-top-color:#101012}html:not(.light) .up-name-row .follow-btn.following .follow-btn__spinner{border-color:#ffffff29;border-top-color:#fff}html:not(.light) .up-name-row .ui-btn--ghost-solid{height:32px;padding:0 14px;gap:6px;border:0;border-radius:9px;background:#ffffff1a;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .up-name-row .ui-btn--ghost-solid svg{width:14px;height:14px}html:not(.light) .up-page .up-name-row .ui-btn--ghost-solid:hover:not(:disabled),html:not(.light) .up-page .up-name-row .ui-btn--ghost-solid:focus-visible:not(:disabled){background:#ffffff29;color:#fff;box-shadow:none}html:not(.light) .up-engagement-row{gap:8px 18px;margin-top:10px;align-items:center;font-family:var(--font-sans)}html:not(.light) .up-engagement-chip{gap:6px}html:not(.light) .up-engagement-icon{color:#ffffff8c;opacity:1}html:not(.light) .up-engagement-icon svg{width:15px;height:15px}html:not(.light) .up-engagement-value{font-size:13.5px;font-weight:600;letter-spacing:0;color:var(--text-main)}html:not(.light) .up-engagement-label{font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none;color:#ffffff8c}html:not(.light) .up-stats-grid{gap:8px 28px;align-items:flex-start;padding-left:0;border-left:0;font-family:var(--font-sans)}html:not(.light) .up-stat-cell{align-items:flex-start;gap:4px;padding:0;border-radius:8px}html:not(.light) .up-stat-value{font-family:var(--font-sans);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--text-main)}html:not(.light) .up-stat-label{font-family:var(--font-sans);font-size:12.5px;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none;color:#ffffff8c}html:not(.light) .up-page .up-stat-cell--clickable:hover{opacity:1}html:not(.light) .up-page .up-stat-cell--clickable:hover .up-stat-label{color:#fff}html:not(.light) .up-page .up-stat-cell--clickable:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:4px}html:not(.light) .up-owner-tabs .labs-tabs-bar-row{padding-top:20px}html:not(.light) .up-owner-tabs .labs-tabs-frame.pin-catalog-tabs-frame{display:inline-flex;gap:0;padding:4px;border:0;border-radius:12px;background:#ffffff0f;box-shadow:none}html:not(.light) .up-owner-tabs .labs-tabs-inner{gap:2px;padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}html:not(.light) .up-owner-tabs .labs-tab-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--text-soft);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .up-owner-tabs .labs-tab-btn:hover:not(:disabled):not(.active){background:#ffffff0f;color:#fff}html:not(.light) .up-owner-tabs .labs-tab-btn.active{background:#ffffff24;color:#fff;box-shadow:none}html:not(.light) .up-owner-tabs .labs-tab-text{padding:0;font:inherit;letter-spacing:0;text-transform:none}html:not(.light) .up-owner-tabs .labs-tab-icon{width:16px;height:16px}html:not(.light) .up-hero+.up-profile-grid-stage{margin-top:24px}html:not(.light) .up-masonry{padding-top:20px}html:not(.light) .up-spinner{border-color:#ffffff24;border-top-color:#fff}html:not(.light) .up-page-skeleton .up-avatar-inner{border-radius:50%}html:not(.light) .up-page-skeleton .up-skel-fill{border-radius:50%}html:not(.light) .up-skel-bar{border-radius:6px}html:not(.light) .up-skel-bar--name{height:26px}html:not(.light) .up-skel-bar--sub{height:14px;margin-top:14px}html:not(.light) .up-skel-bar--stat{width:64px;height:40px}html:not(.light) .up-deleted-stub__code{font-family:var(--font-sans);color:#ffffff40;opacity:1}html:not(.light) .up-deleted-stub__title{font-family:var(--font-sans)}html:not(.light) .up-deleted-stub__text{font-family:var(--font-sans);font-size:14px;color:var(--text-soft)}html:not(.light) .up-deleted-stub__home{height:36px;display:inline-flex;align-items:center;padding:0 16px;border:0;border-radius:9px;background:#ffffff1a;color:var(--text-main);font-family:var(--font-sans);font-size:14px;font-weight:600}html:not(.light) .up-page .up-deleted-stub__home:hover{background:#ffffff29;color:#fff}html:not(.light) .up-avatar-lightbox-close{border:0;border-radius:50%;background:#ffffff1f}html:not(.light) .up-avatar-lightbox-close:hover{background:#fff3;border-color:transparent}html:not(.light) .up-avatar-lightbox-img-stack{border-radius:16px;box-shadow:0 20px 64px #00000073}html:not(.light) .up-avatar-lightbox-img{border-radius:16px}@media(max-width:768px){html:not(.light) .up-hero{padding:12px 0 0}html:not(.light) .up-cyber-panel{padding:22px 16px 20px;gap:18px;border-radius:14px}html:not(.light) .up-profile-block{gap:14px}html:not(.light) .up-avatar-ring:not([class*=up-frame-]){width:96px;height:96px}html:not(.light) .up-username{font-size:22px}html:not(.light) .up-name-row{justify-content:center}html:not(.light) .up-engagement-row{justify-content:center;gap:6px 14px;font-size:13px}html:not(.light) .up-engagement-value,html:not(.light) .up-engagement-label{font-size:13px}html:not(.light) .up-stats-grid{justify-content:center;gap:6px 0;padding-top:0;border-top:0}html:not(.light) .up-stat-cell{flex:1 1 0;align-items:center;padding:0 6px}html:not(.light) .up-stat-value{font-size:18px}html:not(.light) .up-stat-label{font-size:12px}html:not(.light) .up-owner-tabs .labs-tabs-bar-row{padding-top:14px}html:not(.light) .up-hero+.up-profile-grid-stage{margin-top:14px}html:not(.light) .up-masonry{padding-top:12px}}@media(max-width:640px){html:not(.light) .up-owner-tabs .labs-tabs-frame.pin-catalog-tabs-frame{display:flex;width:100%}html:not(.light) .up-owner-tabs .labs-tabs-inner{flex:1 1 auto;min-width:0}html:not(.light) .up-owner-tabs .labs-tab-btn{flex:1 1 0;justify-content:center;height:34px;padding:0 14px;font-size:13px}}html:not(.light) .up-avatar-letter,html:not(.light) .ua-letter,html:not(.light) .profile-avatar-letter{color:#fff;font-family:var(--font-sans);font-weight:700;text-shadow:none}.up-actions-m{display:none}@media(max-width:768px){:root .up-hero .up-cyber-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av stats" "name name" "eng eng" "act act";align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:0;padding:16px 14px;text-align:left}:root .up-hero .up-profile-block,:root .up-hero .up-identity{display:contents}:root .up-hero .up-avatar-zone{grid-area:av}:root .up-hero .up-avatar-ring:not([class*=up-frame-]){width:84px;height:84px}:root .up-hero .up-stats-grid{grid-area:stats;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:0}:root .up-hero .up-stat-cell{align-items:center;min-width:0;padding:0 2px}:root .up-hero .up-stat-value{font-size:18px}:root .up-hero .up-stat-label{font-size:12px}:root .up-hero .up-name-row{grid-area:name;justify-content:flex-start;gap:8px;margin-top:12px}:root .up-hero .up-username{font-size:20px}:root .up-hero .up-name-row>:is(.follow-btn,.ui-btn){display:none}:root .up-hero .up-engagement-row{grid-area:eng;justify-content:flex-start;gap:4px 14px;margin-top:6px}:root .up-hero .up-engagement-label{display:none}.up-actions-m{grid-area:act;display:flex;gap:6px;margin-top:12px;position:relative;z-index:1}:root .up-actions-m .up-actions-m__btn{flex:1 1 0;min-width:0;height:36px;min-height:36px;border-radius:12px;justify-content:center;gap:6px;font-size:13.5px}}html.has-player-dock .nfp{--nfp-dock: var(--player-dock-height)}html:not(.light) .news-layout{gap:40px;margin-top:24px}html:not(.light) .news-list{-moz-column-gap:28px;column-gap:28px;row-gap:0}html:not(.light) .news-feed{gap:16px}html:not(.light) .news-side{flex-basis:320px;width:320px;padding-top:0}html:not(.light) .news-discover{gap:3px;padding:8px 4px 0}html:not(.light) .news-list>.news-discover:not(:first-child){padding-top:16px}html:not(.light) .news-discover__title{font-family:var(--font-sans);font-size:17px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#fff}html:not(.light) .news-discover__hint{font-family:var(--font-sans);font-size:13.5px;line-height:1.45;letter-spacing:0;color:var(--text-soft)}html:not(.light) .news-post-skeleton{gap:12px;padding:0 0 8px;border:0}html:not(.light) .news-post-skeleton__avatar{width:36px;height:36px}html:not(.light) .news-post-skeleton__line{height:12px;border-radius:6px}html:not(.light) .news-post-skeleton__media{border-radius:12px}html:not(.light) .nfp{padding:0 0 8px;border-bottom:0}html:not(.light) .nfp__head{gap:10px;padding:0 0 12px}html:not(.light) .nfp__head>.ua,html:not(.light) .nfp__head>a>.ua{--ua-size: 36px}html:not(.light) .nfp__head .ua-ring{border:0;box-shadow:none}html:not(.light) .nfp .ua-img--fallback{font-family:var(--font-sans);font-weight:600}html:not(.light) .nfp__who{gap:6px}html:not(.light) .nfp__login{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .nfp .nfp__login:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}html:not(.light) .nfp__dot,html:not(.light) .nfp__time{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:#ffffff80}html:not(.light) .nfp .nfp__menu-btn{width:32px;height:32px;border:0;background:transparent;color:#ffffffb3;box-shadow:none;transition:background .14s ease,color .14s ease}html:not(.light) .nfp .nfp__menu-btn:hover,html:not(.light) .nfp .nfp__menu-btn:focus-visible{border-color:transparent;background:#ffffff1a;color:#fff;outline:none}html:not(.light) .nfp .nfp__menu-btn:focus-visible{box-shadow:0 0 0 2px #ffffff59}.nfp-post-dropdown .ui-dropdown-menu__item.nfp__menu-item--danger{color:#f35}.nfp-post-dropdown .ui-dropdown-menu__item.nfp__menu-item--danger:hover:not(.is-disabled){background:#ff33551f;color:#ff5a7a}html:not(.light) .nfp__media{border:0;border-radius:12px;background:#26262a}html:not(.light) .nfp__placeholder{color:#ffffff73}html:not(.light) .nfp__media .mc-counter{padding:5px 10px;border:0;border-radius:8px;background:#141416e0;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:none}html:not(.light) .nfp__media .mc-dot{border-radius:999px}html:not(.light) .nfp__play{border:0;background:#fff;color:#101012;box-shadow:0 6px 20px #0006}html:not(.light) .nfp .nfp__play:hover,html:not(.light) .nfp .nfp__play:focus-visible{background:#ececee;color:#101012;box-shadow:0 6px 20px #0006}html:not(.light) .nfp .nfp__play:focus-visible{box-shadow:0 6px 20px #0006,0 0 0 2px #ffffff59}html:not(.light) .nfp .nfp__price{min-height:24px;padding:0 9px;border:0;border-radius:8px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;display:inline-flex;align-items:center}html:not(.light) .nfp .nfp__price.free{background:#fff;color:#101012;box-shadow:0 2px 8px #0000004d}html:not(.light) .nfp .nfp__price.paid{background:#141416e0;color:#fff;box-shadow:none}html:not(.light) .nfp .nfp__price.paid .nfp__price-icon{color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .nfp__actions{gap:6px;padding:12px 0 4px}html:not(.light) .nfp .nfp__chip{height:36px;min-height:36px;padding:0 12px;gap:6px;border:0;border-radius:10px;background:#ffffff14;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}html:not(.light) .nfp .nfp__chip:hover,html:not(.light) .nfp .nfp__chip:focus-visible{gap:6px;background:#ffffff1f;color:#fff}html:not(.light) .nfp .nfp__chip:disabled{background:#ffffff14}html:not(.light) .nfp .nfp__chip>svg,html:not(.light) .nfp .nfp__like-heart>svg{width:16px;height:16px;stroke-width:1.8}html:not(.light) .nfp .nfp__like--active,html:not(.light) .nfp .nfp__like--active:hover,html:not(.light) .nfp .nfp__like--active:focus-visible{color:#f35}html:not(.light) .nfp .nfp__like--active .nfp__like-heart path{fill:#f35}html:not(.light) .nfp .nfp__chip--static{padding-right:0;background:transparent;color:#ffffff80}html:not(.light) .nfp .nfp__cta{height:36px;padding:0 14px;border-radius:10px;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;transition:background .14s ease,color .14s ease}html:not(.light) .nfp .nfp__cta:disabled{opacity:.6}@media(min-width:641px){@container nfp (max-width: 459px){html:not(.light) .nfp .nfp__cta{width:36px;padding:0}}}html:not(.light) .nfp .nfp__collection,html:not(.light) .nfp .nfp__collection:focus-visible{margin-left:2px;border:0;background:#ffffff1f;color:#fff;box-shadow:none;filter:none}html:not(.light) .nfp .nfp__collection:hover:not(:disabled){border-color:transparent;background:#ffffff2e;color:#fff;box-shadow:none;filter:none}html:not(.light) .nfp .nfp__collection--in,html:not(.light) .nfp .nfp__collection--in:focus-visible{background:#ffffff14;color:var(--success, #34d399)}html:not(.light) .nfp .nfp__collection--in:hover:not(:disabled){background:#ffffff1f;color:var(--success, #34d399)}html:not(.light) .nfp .nfp__collection--paid .nfp__cta-credits,html:not(.light) .nfp .nfp__collection--paid:hover .nfp__cta-credits{color:var(--ui-credits-gold, #fcd34d)}html:not(.light) .nfp .nfp__apply{background:#fff;color:#101012}html:not(.light) .nfp .nfp__apply:hover{background:#ececee}html:not(.light) .nfp .nfp__apply:active{transform:none}html:not(.light) .nfp .nfp__apply:focus-visible{box-shadow:0 0 0 2px #ffffff59}html:not(.light) .nfp__params{height:auto;min-height:32px;padding:4px 0 2px}html:not(.light) .nfp__params .gen-params-bar__pill{gap:4px 14px}html:not(.light) .nfp__params .gen-params-bar__label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .nfp__params .gen-params-bar__value{font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .nfp__refs-title{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .nfp__refs-tile{border-radius:8px;opacity:1}html:not(.light) .nfp .nfp__refs-tile:hover{opacity:1;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .nfp__caption{padding-top:6px;font-family:var(--font-sans);font-size:14px;line-height:1.45}html:not(.light) .nfp .nfp__caption-login{font-size:14px}html:not(.light) .nfp__caption-text{color:var(--text-soft)}html:not(.light) .nfp__title{color:#fff}html:not(.light) .nfp__more{font-family:var(--font-sans);font-size:14px;color:#ffffff80}html:not(.light) .nfp .nfp__more:hover{color:#fff}html:not(.light) .nfp__comments{margin-top:8px;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffff80}html:not(.light) .nfp .nfp__comments:hover{color:#fff}html:not(.light) .nsp{gap:14px;padding:16px;border-radius:16px;background:#ffffff0f}html:not(.light) .nsp__me{gap:12px;padding-bottom:4px}html:not(.light) .nsp__me-avatar{width:52px;height:52px;border:0;border-radius:50%;background:#26262a}html:not(.light) .nsp__me-avatar-fallback{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:0}html:not(.light) .nsp__me-info{gap:2px}html:not(.light) .nsp__me-login{font-family:var(--font-sans);font-size:14.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .nsp .nsp__me-login:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}html:not(.light) .nsp__link{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffff8c}html:not(.light) .nsp .nsp__link:hover:not(:disabled){color:#fff}html:not(.light) .nsp__head{gap:12px}html:not(.light) .nsp__title{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .nsp__list{gap:2px}html:not(.light) .nsp__row{gap:10px;padding:6px 8px;border:0;border-radius:10px;transition:background .14s ease}html:not(.light) .nsp .nsp__row:hover{border-color:transparent;background:#ffffff0f}html:not(.light) .nsp .nsp__row--skeleton:hover{background:transparent}html:not(.light) .nsp__row .ua-ring{border:0;box-shadow:none}html:not(.light) .nsp .ua-img--fallback{font-family:var(--font-sans);font-weight:600}html:not(.light) .nsp__row-login{font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;color:#fff}html:not(.light) .nsp .nsp__row-login:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}html:not(.light) .nsp__row-reason{font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:#ffffff80}html:not(.light) .nsp__skel-line{height:12px;border-radius:6px}html:not(.light) .nsp__empty{font-family:var(--font-sans);font-size:13.5px;line-height:1.45;letter-spacing:0;color:var(--text-soft)}html:not(.light) .nsp .follow-btn{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .nsp .follow-btn:hover:not(:disabled){background:#ececee;color:#101012;box-shadow:none}html:not(.light) .nsp .follow-btn.following{background:#ffffff1a;color:var(--text-main)}html:not(.light) .nsp .follow-btn.following:hover:not(:disabled){background:#ffffff29;color:#fff}html:not(.light) .nsp .follow-btn__spinner{border-color:#0003;border-top-color:#101012}html:not(.light) .nsp .follow-btn.following .follow-btn__spinner{border-color:#ffffff26;border-top-color:#fff}html:not(.light) .news-empty{margin:12px auto 48px}@media(max-width:640px){html:not(.light) .news-list{-moz-column-gap:20px;column-gap:20px}html:not(.light) .nfp__media{border-radius:0}html:not(.light) .news-post-skeleton{padding:0 12px 8px}html:not(.light) .news-post-skeleton__media{border-radius:0}html:not(.light) .news-discover{padding-left:12px;padding-right:12px}}.card-shelf-cell{--shelf-cover-radius: 12px;--shelf-caption: 60px;position:relative;min-width:0;padding-bottom:var(--shelf-caption)}html .card-shelf-cell .pin-card{border-radius:var(--shelf-cover-radius);overflow:visible;box-shadow:none;background:transparent}.card-shelf-cell .pin-card:hover{box-shadow:none}.card-shelf-cell .pin-card .pin-card__media{aspect-ratio:3 / 4!important;overflow:visible;border-radius:var(--shelf-cover-radius);background:#141416}.card-shelf-cell .pin-card .pin-card__media:after{display:none}html .card-shelf-cell .pin-card .pin-card__image,html .card-shelf-cell .pin-card .pin-card__video-blur,html .card-shelf-cell .pin-card .pin-card__video-skeleton,html .card-shelf-cell .pin-card .pin-card__placeholder,html .card-shelf-cell .pin-card .pin-card__broken,html .card-shelf-cell .pin-card .pin-card__frames,html .card-shelf-cell .pin-card .pin-card__eq{border-radius:var(--shelf-cover-radius)!important}.card-shelf-cell .pin-card .pin-card__frames,.card-shelf-cell .pin-card .pin-card__image{overflow:hidden}html .card-shelf-cell .pin-card .pin-card__video-blur{transform:none;clip-path:inset(0 round var(--shelf-cover-radius))}.card-shelf-cell .pin-card .pin-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;aspect-ratio:auto!important;-o-object-fit:cover;object-fit:cover;transition:filter .2s ease}.card-shelf-cell .pin-card .pin-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.card-shelf-cell .pin-card .pin-card__frames .cfc__track{height:100%}.card-shelf-cell .pin-card .pin-card__frames .cfc__frame--base{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.card-shelf-cell .pin-card .pin-card__frames .cfc__frame .responsive-image,.card-shelf-cell .pin-card .pin-card__frames .cfc__frame .responsive-image__img,.card-shelf-cell .pin-card .pin-card__frames .cfc__frame .responsive-image__blur{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;aspect-ratio:auto!important;-o-object-fit:cover;object-fit:cover}.card-shelf-cell .pin-card .pin-card__overlay{border-radius:var(--shelf-cover-radius);background:#ffffff0f}.card-shelf-cell .pin-card .pin-card__actions{top:8px;left:8px;right:8px}.card-shelf-cell .pin-card .pin-card__info{top:100%;bottom:auto;padding:9px 2px 0;pointer-events:none}.card-shelf-cell .pin-card .pin-card__title{font-family:var(--font-sans);font-size:13.5px;font-weight:500;line-height:1.3;color:var(--text-main);text-shadow:none}.card-shelf-cell .pin-card .pin-card__meta{margin-top:3px;gap:8px}.card-shelf-cell .pin-card .pin-card__footnote{max-width:none;min-width:0;gap:5px;font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--text-soft)}.card-shelf-cell .pin-card .pin-card__footnote-icon{width:13px;height:13px;color:var(--text-soft)}.card-shelf-cell .pin-card .pin-card__stat{gap:3px;font-family:var(--font-sans);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.card-shelf-cell .pin-card .pin-card__stat-icon{width:13px;height:13px}.card-shelf-cell .pin-card .pin-card__generate{position:absolute;left:10px;right:10px;bottom:calc(100% + 10px);width:auto;height:34px;margin:0;padding:0 12px;border-radius:10px;background:#12121680;-webkit-backdrop-filter:blur(16px) saturate(1.4) brightness(.8);backdrop-filter:blur(16px) saturate(1.4) brightness(.8);color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,background .16s ease,color .16s ease}.card-shelf-cell .pin-card .pin-card__generate svg{width:14px;height:14px}.card-shelf-cell .pin-card.is-hovered .pin-card__generate,.card-shelf-cell .pin-card:focus-within .pin-card__generate{opacity:1;transform:translateY(0)}.card-shelf-cell .pin-card .pin-card__generate:hover{background:#fff;color:#101012}.card-shelf-cell .pin-card .pin-card__generate:active{background:#e2e2e4}@media(hover:none){.card-shelf-cell .pin-card .pin-card__generate{opacity:1;transform:none}}@media(max-width:768px){.card-shelf-cell .pin-card .pin-card__generate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418b8}}html:not(.light) .ltrow__arrow{width:40px;height:40px;border:0;border-radius:999px;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000059;transition:background .15s ease}html:not(.light) .ltrow__arrow:hover:not(:disabled){background:#ffffff4d;color:#fff}html:not(.light) .ltrow__arrow:focus-visible{outline:none;box-shadow:0 4px 16px #00000059,0 0 0 2px #ffffff73}@media(max-width:768px){html:not(.light) .ltrow__arrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff38}}@media(max-width:768px){:root .showcase-grid.showcase-grid--tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.showcase-grid--tiles .card-shelf-cell{--shelf-cover-radius: 4px;--shelf-caption: 0px}html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__image,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__video-blur,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__video-skeleton,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__placeholder,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__broken,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__frames,html .showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__eq{left:0;right:0}.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__info{top:auto;bottom:6px;left:6px;right:6px;padding:0}.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__title,.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__footnote,.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__stat:not(:last-child),.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__author-head,.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__actions,.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__generate,.showcase-grid--tiles .showcase-badge{display:none}.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__meta{margin-top:0}.showcase-grid--tiles .card-shelf-cell .pin-card .pin-card__stat{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}}html:not(.light) .showcase-section--shelf .ltrow__strip{gap:16px}html:not(.light) .showcase-section--shelf .ltrow__title{font-size:20px}html:not(.light) .showcase-section+.showcase-section{margin-top:40px}html:not(.light) .showcase-section__head{align-items:flex-start;padding:0;margin-bottom:14px}html:not(.light) .showcase-section__title{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em}html:not(.light) .showcase-section__subtitle{font-family:var(--font-sans);font-size:13px;color:var(--text-soft)}html:not(.light) .showcase-section__empty{font-family:var(--font-sans);font-size:13.5px;color:var(--text-soft)}.showcase-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;box-sizing:border-box}.showcase-grid__cell{position:relative;min-width:0}.showcase-grid .showcase-grid__cell .pin-card__media{aspect-ratio:3 / 4!important}.showcase-grid .showcase-grid__cell .pin-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;aspect-ratio:auto!important}.showcase-grid .showcase-grid__cell video.pin-card__image{-o-object-fit:cover;object-fit:cover}.showcase-badge{position:absolute;top:10px;right:10px;z-index:3;padding:4px 8px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;pointer-events:none;border:1px solid;transition:opacity .18s ease}.showcase-badge--new{background:#fff2;border-color:#ffffff29;color:#fff}.showcase-badge--pro{background:#7b60ff2e;border-color:#7b60ff8c;color:#d8ccff}.showcase-badge--trending{background:#ff5f962e;border-color:#ff5f968c;color:#ffd0e0}.showcase-grid--two-rows>:nth-child(n+13){display:none}@media(max-width:1280px){.showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.showcase-grid--two-rows>:nth-child(n+11){display:none}}@media(max-width:1200px){.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-grid--two-rows>:nth-child(n+9){display:none}}@media(max-width:960px){.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-grid--two-rows>:nth-child(n+7){display:none}}@media(max-width:640px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.showcase-grid--two-rows>:nth-child(n+5){display:none}}html:not(.light) .showcase-grid{gap:16px}html:not(.light) .showcase-badge{top:8px;right:8px;padding:3px 8px;border:0;border-radius:6px;background:#141416cc;color:#fff;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .showcase-badge--new{color:var(--success)}html:not(.light) .showcase-badge--pro{color:#c9b6ff}html:not(.light) .showcase-badge--trending{color:#ff8fb1}html:not(.light) .sc-skel__frame{border:0;border-radius:12px;background:#26262a}@media(max-width:640px){html:not(.light) .showcase-section+.showcase-section{margin-top:28px}html:not(.light) .showcase-grid{gap:10px}}html:not(.light) .showcase-page .site-hero{margin-bottom:20px}html:not(.light) .showcase-toolbar{gap:12px;margin-bottom:4px}html:not(.light) .showcase-typebar .labs-tabs-bar-row,html:not(.light) .showcase-typebar .labs-tabs-inner{justify-content:flex-start}html:not(.light) .showcase-typebar .labs-tabs-frame.pin-catalog-tabs-frame{display:inline-flex;justify-content:flex-start;padding:4px;border-radius:12px;background:#ffffff0f}html:not(.light) .showcase-typebar .labs-tabs-inner{gap:2px}html:not(.light) .showcase-typebar .ui-btn.ui-btn--nav.labs-tab-btn{height:34px;padding:0 14px;border-radius:9px}html:not(.light) .showcase-typebar .ui-btn.ui-btn--nav.labs-tab-btn.active{background:#ffffff24}html:not(.light) .showcase-filter-bar .labs-tabs-bar-row,html:not(.light) .showcase-filter-bar .labs-tabs-inner{justify-content:flex-start}html:not(.light) .showcase-filter-bar .labs-tabs-inner{gap:6px;padding:2px 0}html:not(.light) .showcase-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn{height:34px;padding:0 14px;border-radius:999px;background:#ffffff0f;color:var(--text-main)}html:not(.light) .showcase-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn:hover:not(:disabled):not(.active):not(.is-active):not(.router-link-exact-active){background:#ffffff1a}html:not(.light) .showcase-filter-bar .ui-btn.ui-btn--nav.labs-tab-btn.active{background:#ffffff29;color:#fff}html:not(.light) .showcase-filter-bar .labs-tab-icon-wrap{display:none}html:not(.light) .showcase-stage{margin-top:20px}@media(max-width:640px){html:not(.light) .showcase-page .site-hero{margin-bottom:16px}}html:not(.light) .collection-head__back,html:not(.light) .collection-head__eyebrow{font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .collection-head__back:hover{color:#fff}html:not(.light) .showcase-collection-page .showcase-badge{border:0;border-radius:999px;font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;background:#0000008c}html:not(.light) .showcase-collection-page .showcase-badge--new{color:var(--success, #34d399)}html:not(.light) .showcase-collection-page .showcase-badge--pro{color:#c084fc}html:not(.light) .showcase-collection-page .showcase-badge--trending{color:#ff6a8b}html:not(.light) .collection-loadmore__btn{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .collection-loadmore__btn:hover:not(:disabled){background:#ffffff29;color:#fff}@media(min-width:900px){html:not(.light) .showcase-toolbar{flex-direction:row;align-items:center;gap:12px}html:not(.light) .showcase-toolbar .showcase-typebar{flex:0 0 auto}html:not(.light) .showcase-toolbar .showcase-filter-bar{flex:1 1 auto;min-width:0}}@media(max-width:768px){.showcase-grid__cell{content-visibility:auto;contain-intrinsic-size:auto 240px}}html:not(.light) .model-page,html:not(.light) .models-index{padding-bottom:64px}html:not(.light) .model-page__loading,html:not(.light) .models-index__loading{display:flex;justify-content:center;padding:80px 0}html:not(.light) .models-index__head{margin-bottom:24px}html:not(.light) .models-index__lead{max-width:680px;margin-left:0;margin-right:0}html:not(.light) .models-index__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}html:not(.light) .models-index__tab{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffb8;font:600 13.5px var(--font-sans);cursor:pointer}html:not(.light) .models-index__tab:hover{background:#ffffff24;color:#fff}html:not(.light) .models-index__tab.is-active{background:#fff;color:#101012}html:not(.light) .models-index__count{min-width:20px;padding:0 6px;border-radius:6px;background:#ffffff1f;font-size:11px;line-height:20px;text-align:center}html:not(.light) .models-index__tab.is-active .models-index__count{background:#1010121f}html:not(.light) .models-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none}html:not(.light) .models-list__item{display:flex}html:not(.light) .models-list__link{flex:1 1 auto;min-width:0;display:flex;gap:14px;padding:12px;border-radius:16px;background:#ffffff0f;color:inherit;text-decoration:none}html:not(.light) .models-list__link:hover{background:#ffffff1a}html:not(.light) .models-list__cover{flex:0 0 auto;width:76px;height:76px;overflow:hidden;border-radius:12px;background:#26262a}html:not(.light) .models-list__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .models-list__cover--letter{display:flex;align-items:center;justify-content:center;background:var(--avatar-fallback-bg, #26262a);color:#fff;font:600 28px var(--font-sans)}html:not(.light) .models-list__body{display:flex;min-width:0;flex-direction:column;gap:4px}html:not(.light) .models-list__name{color:#fff;font:600 16px var(--font-sans);letter-spacing:-.01em}html:not(.light) .models-list__lead{display:-webkit-box;overflow:hidden;color:var(--text-soft);font:400 13px/1.45 var(--font-sans);-webkit-box-orient:vertical;-webkit-line-clamp:2}html:not(.light) .models-list__meta{display:flex;flex-wrap:nowrap;gap:10px;min-width:0;white-space:nowrap;margin-top:2px;font:600 12.5px var(--font-sans)}html:not(.light) .models-list__price{color:var(--ui-credits-gold)}html:not(.light) .models-list__vendor,html:not(.light) .models-list__versions{color:#ffffff80;font-weight:400}html:not(.light) .models-list__price,html:not(.light) .models-list__versions{flex:0 0 auto}html:not(.light) .models-list__vendor{min-width:0;overflow:hidden;text-overflow:ellipsis}html:not(.light) .model-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font:400 13px var(--font-sans)}html:not(.light) .model-crumbs__link{color:#ffffff8c;text-decoration:none}html:not(.light) .model-crumbs__link:hover{color:#fff}html:not(.light) .model-crumbs__sep{color:#ffffff47}html:not(.light) .model-crumbs__current{color:#fffc}html:not(.light) .model-hero{padding:22px;border-radius:20px;background:#ffffff0f}html:not(.light) .model-hero__title{margin:0 0 10px}html:not(.light) .model-hero__lead{max-width:720px;margin:0 0 16px;color:var(--text-soft);font:400 15px/1.55 var(--font-sans)}html:not(.light) .model-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}html:not(.light) .model-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#ffffff1a;color:#ffffffc7;font:600 12.5px var(--font-sans)}html:not(.light) .model-chip--price{color:var(--ui-credits-gold)}html:not(.light) .model-try{padding:12px;border-radius:16px;background:#ffffff14}html:not(.light) .model-try__field{width:100%;min-height:56px;padding:6px 4px;border:0;background:transparent;color:#fff;font:400 15px/1.5 var(--font-sans);resize:vertical}html:not(.light) .model-try__field:focus{outline:none}html:not(.light) .model-try__field::-moz-placeholder{color:#fff6}html:not(.light) .model-try__field::placeholder{color:#fff6}html:not(.light) .model-try__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}html:not(.light) .model-try__hint{color:#ffffff80;font:400 12.5px var(--font-sans)}html:not(.light) .model-try__btn{min-height:44px;padding:0 22px;border:0;border-radius:12px;background:#fff;color:#101012;font:600 15px var(--font-sans);cursor:pointer}html:not(.light) .model-try__btn:hover{background:#ececee}html:not(.light) .model-try__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .model-section{margin-top:32px}html:not(.light) .model-section__title{margin:0 0 14px;color:#fff;font:600 24px var(--font-sans);letter-spacing:-.015em}html:not(.light) .model-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:14px}html:not(.light) .model-section__head .model-section__title{margin:0}html:not(.light) .model-hero .model-related{margin-top:16px}html:not(.light) .model-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0}html:not(.light) .model-specs__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0f}html:not(.light) .model-specs__key{color:#ffffff80;font:400 13px var(--font-sans)}html:not(.light) .model-specs__val{margin:0;color:#fff;font:600 13.5px var(--font-sans);text-align:right}html:not(.light) .model-versions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}html:not(.light) .model-versions__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0f}html:not(.light) .model-versions__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}html:not(.light) .model-versions__name{color:#fff;font:600 15px var(--font-sans)}html:not(.light) .model-versions__price{color:var(--ui-credits-gold);font:600 13px var(--font-sans);font-variant-numeric:tabular-nums}html:not(.light) .model-versions__actions{display:flex;align-items:center;gap:8px}html:not(.light) .model-versions__link,html:not(.light) .model-versions__open{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font:600 13.5px var(--font-sans);text-decoration:none;cursor:pointer}html:not(.light) .model-versions__link:hover,html:not(.light) .model-versions__open:hover{background:#ffffff29}html:not(.light) .model-examples{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}html:not(.light) .model-example{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}html:not(.light) .model-example__media{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:12px;background:#26262a}html:not(.light) .model-example__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .model-example__title{display:-webkit-box;overflow:hidden;color:#ffffffc7;font:400 13px/1.4 var(--font-sans);-webkit-box-orient:vertical;-webkit-line-clamp:2}html:not(.light) .model-example:hover .model-example__title{color:#fff}html:not(.light) .model-faq{display:flex;flex-direction:column;gap:8px}html:not(.light) .model-faq__item{padding:14px 16px;border-radius:12px;background:#ffffff0f}html:not(.light) .model-faq__q{color:#fff;font:600 15px var(--font-sans);cursor:pointer;list-style:none}html:not(.light) .model-faq__q::-webkit-details-marker{display:none}html:not(.light) .model-faq__q:after{float:right;color:#fff6;content:"+"}html:not(.light) .model-faq__item[open] .model-faq__q:after{content:"−"}html:not(.light) .model-faq__a{margin:10px 0 0;color:var(--text-soft);font:400 14px/1.55 var(--font-sans)}html:not(.light) .model-related{display:flex;flex-wrap:wrap;gap:8px}html:not(.light) .model-related__chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#ffffff14;color:#ffffffc7;font:600 13.5px var(--font-sans);text-decoration:none}html:not(.light) .model-related__chip:hover{background:#ffffff24;color:#fff}@media(max-width:768px){html:not(.light) .model-hero{padding:16px;border-radius:16px}html:not(.light) .model-section__title{font-size:20px}html:not(.light) .models-list{grid-template-columns:1fr}html:not(.light) .model-examples{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}html:not(.light) .model-try__row{flex-direction:column-reverse;align-items:stretch}html:not(.light) .model-try__btn{width:100%}html:not(.light) .model-try__hint{text-align:center}}html:not(.light) .apps-index,html:not(.light) .apps-scan{padding-bottom:64px}html:not(.light) .apps-card__icon{display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff}html:not(.light) .apps-card__icon svg{width:32px;height:32px}html:not(.light) .apps-card__badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff1a;color:#ffffffb3;font:500 11.5px var(--font-sans);vertical-align:2px}html:not(.light) .apps-card--soon{cursor:default}html:not(.light) .apps-card--soon:hover{background:#ffffff0f}html:not(.light) .apps-card--soon .models-list__name,html:not(.light) .apps-card--soon .apps-card__icon{color:#ffffff8c}html:not(.light) .apps-index__tabs{margin:0 0 18px}html:not(.light) .apps-index__tabs .labs-tabs-inner{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html:not(.light) .apps-index__tabs .labs-tabs-inner::-webkit-scrollbar{display:none}html:not(.light) .apps-index__tabs .labs-tab-btn{flex:none}html:not(.light) .apps-index__count{margin-left:6px;color:#ffffff73;font:500 12px var(--font-sans);font-variant-numeric:tabular-nums}html:not(.light) .apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px 14px;margin:0;padding:0;list-style:none}html:not(.light) .apps-tile{display:flex;flex-direction:column;gap:10px;color:#fff;text-decoration:none}html:not(.light) .apps-tile__poster{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:#ffffff0f;transition:transform .2s ease}html:not(.light) .apps-tile__poster :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-tile__poster--photo{background:radial-gradient(120% 90% at 20% 0%,rgba(244,114,182,.32),transparent 60%),linear-gradient(160deg,#2a1c2c,#141418)}html:not(.light) .apps-tile__poster--video{background:radial-gradient(120% 90% at 20% 0%,rgba(56,189,248,.3),transparent 60%),linear-gradient(160deg,#142630,#121417)}html:not(.light) .apps-tile__poster--text{background:radial-gradient(120% 90% at 20% 0%,rgba(139,123,255,.32),transparent 60%),linear-gradient(160deg,#1c1a33,#131317)}html:not(.light) .apps-tile__poster--audio{background:radial-gradient(120% 90% at 20% 0%,rgba(74,222,128,.26),transparent 60%),linear-gradient(160deg,#15291f,#121514)}html:not(.light) .apps-tile__glyph{display:inline-flex;color:#ffffffd9}html:not(.light) .apps-tile__glyph svg{width:44px;height:44px}html:not(.light) .apps-tile__badge{position:absolute;top:10px;left:10px;margin:0;background:#00000080;color:#ffffffd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:not(.light) .apps-tile__body{display:flex;flex-direction:column;gap:3px;padding:0 2px;min-width:0}html:not(.light) .apps-tile__name{font:600 15px/1.3 var(--font-sans)}html:not(.light) .apps-tile__lead{display:-webkit-box;overflow:hidden;color:var(--text-soft);font:400 13px/1.45 var(--font-sans);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(hover:hover){html:not(.light) a.apps-tile:hover .apps-tile__poster{transform:translateY(-2px)}}html:not(.light) .apps-tile:focus-visible{outline:none}html:not(.light) .apps-tile:focus-visible .apps-tile__poster{box-shadow:0 0 0 2px var(--focus-ring, rgba(255, 255, 255, .5))}@media(max-width:640px){html:not(.light) .apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}html:not(.light) .apps-tile__poster{aspect-ratio:4 / 5;border-radius:14px}html:not(.light) .apps-tile__name{font-size:14px}html:not(.light) .apps-tile__lead{font-size:12.5px}}@media(prefers-reduced-motion:reduce){html:not(.light) .apps-tile__poster{transition:none}}html:not(.light) .apps-scan__back{display:inline-block;margin-bottom:12px;color:var(--text-soft);font:500 13.5px var(--font-sans);text-decoration:none}html:not(.light) .apps-scan__back:hover{color:#fff}html:not(.light) .apps-scan__back:before{content:"← "}html:not(.light) .apps-scan__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}html:not(.light) .apps-scan__input,html:not(.light) .apps-scan__result,html:not(.light) .apps-scan__marked{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:#ffffff0f}html:not(.light) .apps-scan__textarea{width:100%;min-height:280px;resize:vertical;border:0;border-radius:12px;background:#ffffff14;font:400 15px/1.55 var(--font-sans)}html:not(.light) .apps-scan__row{display:flex;justify-content:flex-end}html:not(.light) .apps-scan__counter{color:#ffffff80;font:400 12.5px var(--font-mono)}html:not(.light) .apps-scan__counter.is-over{color:var(--danger)}html:not(.light) .apps-scan__genre{display:flex;flex-direction:column;gap:6px}html:not(.light) .apps-scan__label,html:not(.light) .apps-scan__h{margin:0;color:#fff9;font:600 13px var(--font-sans)}html:not(.light) .apps-scan__h{margin-top:4px}html:not(.light) .apps-scan__placeholder,html:not(.light) .apps-scan__muted{margin:0;color:#ffffff80;font:400 13.5px/1.5 var(--font-sans)}html:not(.light) .apps-scan__score{--band: var(--success);display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--band) 12%,transparent)}html:not(.light) .apps-scan__score.is-edit{--band: var(--warning)}html:not(.light) .apps-scan__score.is-rewrite{--band: var(--danger)}html:not(.light) .apps-scan__score-num{color:var(--band);font:600 44px/1 var(--font-mono)}html:not(.light) .apps-scan__score-side{display:flex;flex-direction:column;gap:2px}html:not(.light) .apps-scan__score-band{color:#fff;font:600 16px var(--font-sans)}html:not(.light) .apps-scan__score-hint,html:not(.light) .apps-scan__stats{margin:0;color:var(--text-soft);font:400 13px/1.45 var(--font-sans)}html:not(.light) .apps-scan__note{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--warning) 12%,transparent);color:#fff;font:400 13px/1.45 var(--font-sans)}html:not(.light) .apps-scan__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}html:not(.light) .apps-scan__penalty{display:flex;justify-content:space-between;gap:12px;color:var(--text-soft);font:400 13px/1.45 var(--font-sans)}html:not(.light) .apps-scan__penalty b{color:#fff;font:600 13px var(--font-mono)}html:not(.light) .apps-scan__finding{display:flex;align-items:baseline;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:#ffffff0a;color:#fff;text-align:left;font:500 13.5px var(--font-sans);cursor:pointer}html:not(.light) .apps-scan__finding:hover{background:#ffffff1a}html:not(.light) .apps-scan__finding:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--warning)}html:not(.light) .apps-scan__finding.is-ban:before{background:var(--danger)}html:not(.light) .apps-scan__finding-cat{flex:1 1 auto;min-width:0;overflow:hidden;color:#ffffff73;font-weight:400;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}html:not(.light) .apps-scan__finding-count{color:#fff9;font:500 12.5px var(--font-mono)}html:not(.light) .apps-scan__marked{margin-top:16px}html:not(.light) .apps-scan__text{color:#ffffffe0;font:400 15px/1.7 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}html:not(.light) .apps-scan__text mark{padding:1px 0;border-radius:4px;background:color-mix(in srgb,var(--warning) 26%,transparent);color:#fff;transition:background-color .3s ease}html:not(.light) .apps-scan__text mark.is-ban{background:color-mix(in srgb,var(--danger) 30%,transparent)}html:not(.light) .apps-scan__text mark.is-flash{animation:apps-scan-flash 1.2s ease-out}@keyframes apps-scan-flash{0%,30%{background:#ffffff73}}@media(prefers-reduced-motion:reduce){html:not(.light) .apps-scan__text mark.is-flash{animation:none}}html:not(.light) .apps-scan__source{font-size:12px}@media(max-width:900px){html:not(.light) .apps-scan__grid{grid-template-columns:1fr}}html:not(.light) .apps-anim{padding-bottom:64px}html:not(.light) .apps-anim__pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:420px;padding:24px;border:0;border-radius:16px;background:#ffffff0a;color:#fff;text-align:center;cursor:pointer}html:not(.light) .apps-anim__pick:hover{background:#ffffff14}html:not(.light) .apps-anim__pick-title{font:600 17px var(--font-sans)}html:not(.light) .apps-anim__pick-hint{max-width:360px;color:var(--text-soft);font:400 13.5px/1.5 var(--font-sans)}.apps-anim__handles{position:absolute;top:0;right:0;bottom:0;left:0}.apps-anim__handle{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;border:3px solid #fff;border-radius:999px;background:#0a84ffe6;cursor:grab;touch-action:none}.apps-anim__handle.is-start{background:#ffffff59}.apps-anim__handle.is-corner{border-radius:6px}.apps-anim__handle:active{cursor:grabbing}.apps-anim__colors{display:flex;gap:8px}.apps-anim__color{width:26px;height:26px;padding:0;border:0;border-radius:999px;cursor:pointer}.apps-anim__color.is-active{box-shadow:0 0 0 2px #0e0e10,0 0 0 4px #ffffffd9}html:not(.light) .apps-anim__jobs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .apps-anim__job{display:flex;flex-direction:column;gap:6px}html:not(.light) .apps-anim__video{width:100%;max-height:320px;border-radius:12px;background:#000}html:not(.light) .apps-anim__job-status{color:var(--text-soft);font:500 12.5px var(--font-sans)}html:not(.light) .apps-anim__job-status.is-done{color:var(--success)}html:not(.light) .apps-anim__job-status.is-failed{color:var(--danger)}html:not(.light) .apps-anim__download{padding:0;border:0;background:none;color:#fff;font:500 13px var(--font-sans);cursor:pointer}.apps-anim__picker{width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.apps-anim__picker::-webkit-color-swatch-wrapper{padding:0}.apps-anim__picker::-webkit-color-swatch{border:2px solid rgba(255,255,255,.35);border-radius:999px}.apps-anim__picker::-moz-color-swatch{border:2px solid rgba(255,255,255,.35);border-radius:999px}.apps-anim__safe{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.apps-anim__safe-area{position:absolute;top:10%;right:8%;bottom:10%;left:8%;border:1px dashed rgba(255,255,255,.55);border-radius:6px}.apps-anim__safe-corner{position:absolute;width:17.8%;height:10%;background:color-mix(in srgb,var(--danger) 28%,transparent)}.apps-anim__safe-corner.is-tl{top:0;left:0}.apps-anim__safe-corner.is-tr{top:0;right:0}.apps-anim__safe-corner.is-bl{bottom:0;left:0}.apps-anim__safe-corner.is-br{right:0;bottom:0}.apps-anim__handle.is-text{border-radius:6px;background:#ffd23ff2}.apps-anim__icon-row{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:#ffffff0a}.apps-anim__icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:4px;max-height:104px;overflow-y:auto}.apps-anim__icon-pick{display:flex;align-items:center;justify-content:center;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffffb3;cursor:pointer}.apps-anim__icon-pick svg{width:18px;height:18px}.apps-anim__icon-pick:hover,.apps-anim__icon-pick.is-active{background:#ffffff24;color:#fff}.apps-anim__icon-caption{display:flex;align-items:center;gap:6px}.pae-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20010;background:#05070a}.pae-layer-enter-active,.pae-layer-leave-active{transition:opacity .18s ease}.pae-layer-enter-from,.pae-layer-leave-to{opacity:0}.pae{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;color:#fff;font-family:var(--font-sans)}.pae-top{display:flex;align-items:center;gap:6px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 8px;min-width:0}.pae-top__sep{width:1px;height:22px;margin:0 4px;background:#ffffff29}.pae-top__spacer{flex:1 1 auto}.pae-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;margin:4px 16px;overflow:hidden}.pae-frame{position:relative;flex:0 0 auto;max-width:100%;max-height:100%;touch-action:none}.pae-canvas{display:block;width:100%;height:100%;border-radius:6px}.pae-timeline{display:flex;flex-direction:column;gap:10px;width:min(980px,calc(100% - 32px));margin:6px auto 0;min-width:0}.pae-transport{display:flex;align-items:center;gap:12px;min-width:0}.pae-play{width:44px;padding:0;border-radius:999px}.pae-time{font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;color:#fff}.pae-transport__hint{margin-left:auto;font:400 12.5px var(--font-sans);color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pae-tl{--pae-head: 132px;position:relative;display:grid;grid-template-columns:var(--pae-head) minmax(0,1fr);grid-template-rows:28px 48px;row-gap:6px;-moz-column-gap:10px;column-gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.pae-tl__head{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-soft);font:500 12.5px var(--font-sans)}.pae-tl__head-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;background:#ffffff0f}.pae-tl__head-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pae-tl__ruler{position:relative;overflow:hidden;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.12)}.pae-tl__tick{position:absolute;bottom:4px;padding-left:4px;border-left:1px solid rgba(255,255,255,.22);font:500 10.5px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-soft);line-height:1;white-space:nowrap;pointer-events:none}.pae-tl__track{position:relative;border-radius:8px;background:#ffffff0a;cursor:pointer}.pae-tl__empty{display:flex;align-items:center;height:100%;margin:0;padding:0 12px;font:400 12.5px var(--font-sans);color:var(--text-soft);pointer-events:none}.pae-tl__clip{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;border:0;border-radius:8px;background:#26262a;box-shadow:inset 0 0 0 1px #ffffff59;color:var(--text-main);font:500 12px var(--font-sans);text-align:left;cursor:pointer;overflow:hidden}.pae-tl__clip+.pae-tl__clip{border-left:2px solid #0d1016}.pae-tl__clip:hover{background:#2e2e33}.pae-tl__clip.is-selected{background:#34343a;box-shadow:inset 0 0 0 2px #fff;color:#fff}.pae-tl__clip-icon{display:inline-flex;flex:0 0 auto;color:var(--text-soft)}.pae-tl__clip.is-selected .pae-tl__clip-icon{color:#fff}.pae-tl__clip-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pae-tl__overlay{position:absolute;top:0;bottom:0;left:calc(var(--pae-head) + 10px);right:0;pointer-events:none}.pae-tl__playhead{position:absolute;top:0;bottom:0;left:0;width:14px;margin-left:-7px;z-index:3}.pae-tl__playhead:before{content:"";position:absolute;top:0;bottom:0;left:6px;width:2px;background:#fff;box-shadow:0 0 0 1px #00000059}.pae-tl__knob{position:absolute;top:2px;left:0;width:14px;height:16px;border-radius:4px 4px 8px 8px;background:#fff;box-shadow:0 1px 4px #00000080;pointer-events:auto;cursor:ew-resize}.pae-tl__knob:after{content:"";position:absolute;top:-6px;right:-8px;bottom:-4px;left:-8px}.pae-dock{display:flex;flex-direction:column;gap:10px;width:min(980px,100%);margin:0 auto;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-width:0}.pae-panel{display:flex;flex-direction:column;gap:12px;width:min(940px,100%);height:176px;margin:0 auto;overflow-y:auto;scrollbar-width:thin;min-width:0}.pae-center{justify-content:center;align-items:center}.pae-center-text{text-align:center}.pae-warn{color:#fc6}.pae-draft-btn{margin-left:6px}.pae-rows{display:flex;flex-direction:column;gap:12px}.pae-row{width:min(640px,100%);margin:0 auto}.pae-row{grid-template-columns:150px minmax(0,1fr);gap:12px}.pae-row .edl-row__label{line-height:1.3}.pae-subtabs{display:flex;justify-content:safe center;gap:4px;overflow-x:auto;scrollbar-width:none;flex:0 0 auto}.pae-subtabs::-webkit-scrollbar{display:none}.pae-subtab{flex:0 0 auto;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--text-soft);font:500 13px var(--font-sans);cursor:pointer;transition:color .15s ease,background .15s ease}.pae-subtab:hover:not(.active){color:#fff}.pae-subtab.active{color:#fff;background:#ffffff1a}.pae-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none;flex:0 0 auto}.pae-strip::-webkit-scrollbar{display:none}.pae-strip--center{justify-content:safe center}.pae-variant,.pae-theme{position:relative;display:flex;flex-direction:column;gap:6px;flex:0 0 72px;min-width:0;padding:0;border:0;background:none;color:var(--text-soft);font:500 12.5px var(--font-sans);text-align:center;cursor:pointer}.pae-variant__img,.pae-theme__img{position:relative;display:flex;align-items:center;justify-content:center;height:96px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#26262a;box-shadow:0 0 0 2px transparent;cursor:pointer;transition:box-shadow .15s ease}.pae-variant__img canvas{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pae-variant:hover .pae-variant__img,.pae-theme:hover .pae-theme__img{box-shadow:0 0 0 2px #fff3}.pae-variant.active,.pae-theme.active{color:#fff}.pae-variant.active .pae-variant__img,.pae-theme.active .pae-theme__img{box-shadow:0 0 0 2px #fff}.pae-variant__name,.pae-theme__name{line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pae-variant__del{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#0009;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.pae-variant:hover .pae-variant__del,.pae-variant:focus-within .pae-variant__del{opacity:1}.pae-variant__del:hover{background:#000000d9}.pae-theme__img{height:72px}.pae-theme__aa{font-size:26px;font-weight:900;line-height:1}.pae-step-head{display:flex;align-items:center;gap:2px;flex:0 0 auto}.pae-step-head__name{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--font-sans)}.pae-icon-sm{width:34px;height:34px}.pae-danger:hover:not(:disabled){background:#ff335524;color:#f35}.pae-props{display:flex;flex-direction:column;gap:10px}.pae-props__texts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.pae-job{display:flex;flex-direction:column;gap:6px;flex:0 0 auto;width:112px}.pae-job__video,.pae-job__wait{width:112px;height:112px;border-radius:12px;background:#26262a;-o-object-fit:cover;object-fit:cover}.pae-job__wait{display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;font:500 12px var(--font-sans);color:var(--text-soft);text-align:center}.pae-job__link{padding:0;border:0;background:none;font:500 12.5px var(--font-sans);color:#fff;text-align:center;cursor:pointer}.pae-count{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--text-soft)}.pae-sections{flex-wrap:wrap}@media(hover:none){.pae-variant__del{opacity:1}}@media(max-width:900px){.pae-tl{--pae-head: 40px;-moz-column-gap:6px;column-gap:6px}.pae-tl__head-title{display:none}.pae-tl__overlay{left:calc(var(--pae-head) + 6px)}.pae-transport__hint{display:none}}@media(max-width:640px){.pae-top{padding:calc(8px + env(safe-area-inset-top,0px)) 10px 4px;gap:2px}.pae-hide-sm{display:none}.pae-stage{margin:4px 0}.pae-timeline{width:calc(100% - 24px)}.pae-dock{gap:8px;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px))}.pae-panel{height:160px}.pae-sections{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.pae-sections .pes-section{flex:0 0 auto}}html:not(.light) .apps-anim__landing-jobs{display:flex;flex-direction:column;gap:10px;margin-top:24px}.pae-tiles{display:flex;justify-content:safe center;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none;flex:0 0 auto}.pae-tiles::-webkit-scrollbar{display:none}.pae-tiles__sep{flex:0 0 1px;margin:12px 4px;background:#ffffff24}@media(max-width:640px){.pae-tiles{justify-content:flex-start}}html:not(.light) .apps-reels{padding-bottom:64px}html:not(.light) .apps-reels__run,html:not(.light) .apps-reels__make{display:flex;flex-direction:column;gap:20px}html:not(.light) .apps-reels__block{display:flex;flex-direction:column;gap:8px}html:not(.light) .apps-reels__new{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:32px;align-items:start}html:not(.light) .apps-reels__form{display:flex;flex-direction:column;gap:22px;min-width:0}html:not(.light) .apps-reels__head{margin:0}html:not(.light) .apps-reels__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}html:not(.light) .apps-reels__template{display:flex;flex-direction:column;gap:2px;padding:4px 4px 10px;border:0;border-radius:18px;background:transparent;color:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease}html:not(.light) .apps-reels__template-media{display:flex;align-items:center;justify-content:center;margin-bottom:8px;aspect-ratio:3 / 4;overflow:hidden;border-radius:14px;background:#ffffff0f;color:#fff6}html:not(.light) .apps-reels__template-media :is(img,video){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-reels__template.is-active{background:#ffffff0f;box-shadow:inset 0 0 0 2px #fff}html:not(.light) .apps-reels__template-name{padding:0 6px;font:600 14px/1.3 var(--font-sans)}html:not(.light) .apps-reels__template-meta{padding:0 6px;color:#ffffff80;font:500 12px var(--font-sans)}@media(hover:hover){html:not(.light) .apps-reels__template:not(.is-active):hover{background:#ffffff0a}html:not(.light) .apps-reels__photo--add:hover{border-color:#ffffff59;color:#fff}}html:not(.light) .apps-reels__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px}html:not(.light) .apps-reels__photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#ffffff0f}html:not(.light) .apps-reels__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-reels__photo--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed rgba(255,255,255,.18);background:transparent;color:var(--text-soft);font:500 13px var(--font-sans);cursor:pointer;transition:border-color .15s ease,color .15s ease}html:not(.light) .apps-reels__aside{position:sticky;top:calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 60px) + 16px);display:flex;flex-direction:column;gap:10px}html:not(.light) .apps-reels__preview{position:relative;aspect-ratio:9 / 16;max-height:62vh;overflow:hidden;border-radius:18px;background:#ffffff0d}html:not(.light) .apps-reels__preview-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html:not(.light) .apps-reels__preview-tag{position:absolute;left:12px;bottom:10px;color:#ffffffd9;font:500 12px var(--font-sans);text-shadow:0 1px 4px rgba(0,0,0,.7)}html:not(.light) .apps-reels__dock{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#ffffff0f}html:not(.light) .apps-reels__dock .apps-reels__go{width:100%}html:not(.light) .apps-reels__go-note{font-size:12.5px}html:not(.light) .apps-reels__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}html:not(.light) .apps-reels__run .apps-reels__price{padding:14px 16px;border-radius:16px;background:#ffffff0a}html:not(.light) .apps-reels__price-label{color:var(--text-soft);font:500 13px var(--font-sans)}html:not(.light) .apps-reels__price-total{color:var(--ui-credits-gold, #fcd34d);font:700 18px var(--font-sans)}html:not(.light) .apps-reels__price-parts{flex-basis:100%;color:#ffffff80;font:400 12px/1.4 var(--font-sans)}@media(max-width:820px){html:not(.light) .apps-reels__new{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:120px}html:not(.light) .apps-reels__aside{position:static}html:not(.light) .apps-reels__preview{display:none}html:not(.light) .apps-reels__templates{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}html:not(.light) .apps-reels__templates::-webkit-scrollbar{display:none}html:not(.light) .apps-reels__template{flex:0 0 132px}html:not(.light) .apps-presenter .apps-presenter__formats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}html:not(.light) .apps-presenter .apps-presenter__formats::-webkit-scrollbar{display:none}html:not(.light) .apps-presenter .apps-presenter__format{flex:0 0 220px}html:not(.light) .apps-reels__dock{position:fixed;left:10px;right:10px;bottom:calc(var(--site-bottom-nav-h, 52px) + env(safe-area-inset-bottom,0px) + 8px);z-index:1300;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.08);background:#1c1c20;box-shadow:0 12px 32px #00000080}html:not(.light) .apps-reels__dock .apps-reels__go{width:auto}html:not(.light) .apps-reels__price-parts,html:not(.light) .apps-reels__price-label,html:not(.light) .apps-reels__price-hint,html:not(.light) .apps-reels__go-note{display:none}html:not(.light) .apps-reels__dock:not(:has(.apps-reels__price-total)){grid-template-columns:minmax(0,1fr)}html:not(.light) .apps-reels__dock:not(:has(.apps-reels__price-total)) .apps-reels__price{display:none}html:not(.light) .apps-reels__dock:not(:has(.apps-reels__price-total)) .apps-reels__go{width:100%}}html:not(.light) .apps-reels__photo-del{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:#0009;color:#fff;cursor:pointer}html:not(.light) .apps-reels__error{color:var(--danger);font:400 13.5px/1.5 var(--font-sans)}html:not(.light) .apps-reels__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}html:not(.light) .apps-reels__steps{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}html:not(.light) .apps-reels__step{display:inline-flex;align-items:center;gap:8px;color:#fff6;font:500 13px var(--font-sans)}html:not(.light) .apps-reels__step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff14;font:600 11.5px var(--font-sans)}html:not(.light) .apps-reels__step.is-past{color:var(--text-soft)}html:not(.light) .apps-reels__step.is-current{color:#fff}html:not(.light) .apps-reels__step.is-current .apps-reels__step-num{background:#fff;color:#0e0e10}html:not(.light) .apps-reels__frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .apps-reels__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:14px;background:#ffffff0d}html:not(.light) .apps-reels__frame.is-running{animation:apps-reels-pulse 1.6s ease-in-out infinite}@keyframes apps-reels-pulse{50%{background:#ffffff17}}@media(prefers-reduced-motion:reduce){html:not(.light) .apps-reels__frame.is-running{animation:none}}html:not(.light) .apps-reels__frame-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-reels__frame-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-soft);font:500 12.5px var(--font-sans)}html:not(.light) .apps-reels__frame.is-failed .apps-reels__frame-wait{color:var(--danger)}html:not(.light) .apps-reels__frame-num{position:absolute;top:8px;left:8px;min-width:22px;padding:2px 7px;border-radius:999px;background:#0000008c;color:#fff;font:600 11.5px var(--font-sans);text-align:center}html:not(.light) .apps-reels__frame-clip{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:#0000008c;color:var(--text-soft);font:500 11px var(--font-sans)}html:not(.light) .apps-reels__frame-clip.is-done{color:var(--success)}html:not(.light) .apps-reels__frame-clip.is-failed{color:var(--danger)}html:not(.light) .apps-reels__frame-redo{position:absolute;left:8px;right:8px;bottom:8px;padding:8px 10px;border:0;border-radius:10px;background:#0009;color:#fff;font:500 12.5px var(--font-sans);cursor:pointer}html:not(.light) .apps-reels__frame-redo:hover{background:#000c}html:not(.light) .apps-reels__track{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:not(.light) .apps-reels__track-name{color:#fff;font:500 13.5px var(--font-sans);overflow-wrap:anywhere}html:not(.light) .apps-reels__result{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}html:not(.light) .apps-reels__video{width:min(360px,100%);aspect-ratio:9 / 16;border-radius:16px;background:#000}html:not(.light) .apps-reels__result-side,html:not(.light) .apps-reels__failed{display:flex;flex:1 1 260px;flex-direction:column;align-items:flex-start;gap:10px}html:not(.light) .apps-reels__h{margin:0;color:#fff;font:600 18px var(--font-sans)}html:not(.light) .apps-reels__history{display:flex;flex-direction:column;gap:10px;margin-top:32px}html:not(.light) .apps-reels__history-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .apps-reels__history-item{position:relative;display:block;width:96px;aspect-ratio:9 / 16;overflow:hidden;padding:0;border:0;border-radius:12px;background:#ffffff0d;cursor:pointer}html:not(.light) .apps-reels__history-item.is-active{box-shadow:inset 0 0 0 1.5px #ffffffb3}html:not(.light) .apps-reels__history-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-reels__history-status{position:absolute;left:6px;right:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0009;color:var(--text-soft);font:500 10.5px var(--font-sans);text-align:center}html:not(.light) .apps-reels__history-status.is-done{color:var(--success)}html:not(.light) .apps-reels__history-status.is-failed{color:var(--danger)}@media(max-width:640px){html:not(.light) .apps-reels__frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html:not(.light) .apps-reels__frame-redo{left:4px;right:4px;bottom:4px;padding:6px 4px;font-size:11.5px}}html:not(.light) .apps-presenter__people{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}html:not(.light) .apps-presenter__person{position:relative;flex:0 0 96px;aspect-ratio:3 / 4;overflow:hidden;border:0;border-radius:12px;background:#ffffff0f;color:#fff;cursor:pointer}html:not(.light) .apps-presenter__person img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .apps-presenter__person.is-active{box-shadow:inset 0 0 0 2px #ffffffd9}html:not(.light) .apps-presenter__person-name{position:absolute;left:6px;right:6px;bottom:6px;padding:2px 6px;border-radius:8px;background:#0000008c;font:500 12px var(--font-sans);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.light) .apps-presenter__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}html:not(.light) .apps-presenter__work{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}html:not(.light) .apps-presenter__frame{flex:0 0 auto;width:min(240px,100%)}html:not(.light) .apps-presenter__script{display:flex;flex:1 1 360px;flex-direction:column;gap:12px;min-width:0}html:not(.light) .apps-presenter__segments{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .apps-presenter__segment{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:#ffffff0a}html:not(.light) .apps-presenter__segment-head{display:flex;align-items:center;gap:10px}html:not(.light) .apps-presenter__segment-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ffffff1a;color:#fff;font:600 12px var(--font-sans)}html:not(.light) .apps-presenter__segment-del{display:inline-flex;margin-left:auto;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--text-soft);cursor:pointer}html:not(.light) .apps-presenter__segment-del:hover{background:#ffffff14;color:#fff}html:not(.light) .apps-presenter__plate{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center}html:not(.light) .apps-presenter__plate-kind{color:var(--text-soft);font:500 12.5px var(--font-sans);white-space:nowrap}@media(max-width:640px){html:not(.light) .apps-presenter__plate{grid-template-columns:1fr}}html:not(.light) .apps-presenter__dur{position:absolute;left:6px;bottom:6px;padding:1px 6px;border-radius:8px;background:#0009;color:#fff;font:500 11.5px var(--font-sans)}html:not(.light) .apps-presenter__clip-row{display:flex;gap:12px;align-items:flex-start}html:not(.light) .apps-presenter__clip{flex:0 0 auto;width:140px;max-height:250px;border-radius:12px;background:#000;-o-object-fit:contain;object-fit:contain}html:not(.light) .apps-presenter__clip-fields{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}html:not(.light) .apps-presenter__line{display:grid;grid-template-columns:minmax(44px,auto) 1fr;gap:8px;align-items:center}@media(max-width:640px){html:not(.light) .apps-presenter__clip-row{flex-direction:column}html:not(.light) .apps-presenter__clip{width:100%}}html:not(.light) .apps-presenter__formats{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}html:not(.light) .apps-presenter__format{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:0;border-radius:16px;background:#ffffff0d;color:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease}html:not(.light) .apps-presenter__format.is-active{background:#ffffff14;box-shadow:inset 0 0 0 2px #fff}html:not(.light) .apps-presenter__format-name{font:600 14.5px/1.3 var(--font-sans)}html:not(.light) .apps-presenter__format-lead{color:var(--text-soft);font:400 12.5px/1.45 var(--font-sans)}html:not(.light) .apps-presenter__format-meta{margin-top:auto;color:#ffffff80;font:500 12px var(--font-sans)}html:not(.light) .apps-presenter__designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}html:not(.light) .apps-presenter__design{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:14px;background:#ffffff0d;color:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease}html:not(.light) .apps-presenter__design.is-active{background:#ffffff14;box-shadow:inset 0 0 0 2px #fff}html:not(.light) .apps-presenter__design-name{min-width:0;font:600 13.5px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){html:not(.light) .apps-presenter__format:not(.is-active):hover,html:not(.light) .apps-presenter__design:not(.is-active):hover{background:#ffffff14}}html:not(.light) .apps-presenter__preview{background:var(--pp-panel)}html:not(.light) .apps-presenter__preview-plate{position:absolute;top:16px;left:14px;max-width:calc(100% - 28px);padding:5px 10px;border-radius:6px;background:var(--pp-accent);color:#fff;font:800 12px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.light) .apps-presenter__preview-subs{position:absolute;left:14px;right:14px;bottom:40px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--pp-panel) 82%,transparent);color:#fff;font:700 14px/1.3 var(--font-sans);text-align:center}html:not(.light) .apps-presenter__preview-subs b{color:var(--pp-highlight)}html:not(.light) .apps-presenter__swatch{display:flex;gap:4px}html:not(.light) .apps-presenter__swatch i{width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff26}html:not(.light) .apps-kit__lyrics textarea{font:400 15px/1.6 var(--font-sans)}html:not(.light) .apps-kit__song{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}html:not(.light) .apps-kit__song-cover{width:min(320px,100%);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:18px}html:not(.light) .apps-kit__song-side{display:flex;flex:1 1 320px;flex-direction:column;gap:12px;min-width:0}html:not(.light) .apps-kit__track{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:16px;background:#ffffff0a}html:not(.light) .apps-kit__track audio,html:not(.light) .apps-kit__audio{flex:1 1 240px;width:100%;max-width:560px}html:not(.light) .apps-kit__details summary{color:var(--text-soft);font:500 13.5px var(--font-sans);cursor:pointer}html:not(.light) .apps-kit__pre{margin:10px 0 0;color:#fff;font:400 14px/1.6 var(--font-sans);white-space:pre-wrap}html:not(.light) .apps-kit__lines{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}html:not(.light) .apps-kit__line{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding-right:34px}html:not(.light) .apps-kit__speaker{width:36px;height:36px;border:0;border-radius:999px;font:700 13px var(--font-sans);cursor:pointer}html:not(.light) .apps-kit__speaker.is-a{background:#fff;color:#0e0e10}html:not(.light) .apps-kit__speaker.is-b{background:var(--ui-credits-gold, #fcd34d);color:#0e0e10}html:not(.light) .apps-kit__line-del{top:6px;right:0}html:not(.light) .apps-kit__styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}html:not(.light) .apps-kit__styles.is-compact{display:flex;flex-wrap:wrap}html:not(.light) .apps-kit__style{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border:0;border-radius:14px;background:#ffffff0d;color:var(--text-soft);cursor:pointer}html:not(.light) .apps-kit__styles.is-compact .apps-kit__style{padding:8px 14px;border-radius:999px}html:not(.light) .apps-kit__style.is-active{background:#ffffff14;box-shadow:inset 0 0 0 2px #fff;color:#fff}html:not(.light) .apps-kit__style-name{font:500 12.5px var(--font-sans)}html:not(.light) .apps-kit__style-sample{color:#fff;font:700 16px var(--font-sans);text-shadow:0 0 3px #000,0 0 3px #000}html:not(.light) .apps-kit__style:is(.is-karaoke,.is-pop) .apps-kit__style-sample{color:#ffe14d;font-weight:900}html:not(.light) .apps-kit__style.is-box .apps-kit__style-sample{padding:2px 8px;border-radius:4px;background:#000000b3;text-shadow:none}html:not(.light) .apps-kit__style.is-minimal .apps-kit__style-sample{font-weight:500;font-size:14px}html:not(.light) .apps-kit__subs{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:24px;align-items:start}html:not(.light) .apps-kit__subs-player{position:sticky;top:calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 60px) + 16px);font-size:clamp(14px,2.2vw,22px)}html:not(.light) .apps-kit__subs-player video,html:not(.light) .apps-kit__result-video{display:block;width:100%;max-height:72vh;border-radius:16px;background:#000}html:not(.light) .apps-kit__subs-live{position:absolute;left:6%;right:6%;color:#fff;font-weight:700;line-height:1.25;text-align:center;text-shadow:0 0 4px #000,0 0 4px #000,0 0 4px #000;pointer-events:none}html:not(.light) .apps-kit__subs-live.at-bottom{bottom:16%}html:not(.light) .apps-kit__subs-live.at-middle{top:50%;transform:translateY(-50%)}html:not(.light) .apps-kit__subs-live.at-top{top:12%}html:not(.light) .apps-kit__subs-live:is(.is-karaoke,.is-pop){font-weight:900;text-transform:uppercase}html:not(.light) .apps-kit__subs-live.is-box{left:50%;right:auto;padding:.2em .5em;border-radius:4px;background:#000000b3;text-shadow:none;transform:translate(-50%)}html:not(.light) .apps-kit__subs-live.is-box.at-middle{transform:translate(-50%,-50%)}html:not(.light) .apps-kit__subs-live.is-minimal{font-weight:500;font-size:.85em}html:not(.light) .apps-kit__subs-side{display:flex;flex-direction:column;gap:14px}html:not(.light) .apps-kit__range{display:flex;align-items:center;gap:12px;color:var(--text-soft);font:500 13px var(--font-sans)}html:not(.light) .apps-kit__range input{flex:1;accent-color:#fff}html:not(.light) .apps-kit__cues{display:flex;flex-direction:column;gap:6px;max-height:52vh;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none}html:not(.light) .apps-kit__cues.is-dub{max-height:none}html:not(.light) .apps-kit__cue{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center;padding:4px;border-radius:12px}html:not(.light) .apps-kit__cue.is-live{background:#ffffff0f}html:not(.light) .apps-kit__cue-time{padding:4px 0;border:0;background:transparent;color:var(--text-soft);font:600 12px var(--font-mono, monospace);text-align:left;cursor:pointer}html:not(.light) .apps-kit__cue-body{display:flex;flex-direction:column;gap:4px;min-width:0}html:not(.light) .apps-kit__cue-source{font-size:12.5px}html:not(.light) .apps-kit__carousel{display:flex;flex-direction:column;gap:16px}html:not(.light) .apps-kit__slides{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none}html:not(.light) .apps-kit__slide{display:flex;flex-direction:column;gap:8px}html:not(.light) .apps-kit__slide-canvas{display:block;width:100%;height:auto;border-radius:14px;background:#ffffff0d}@media(max-width:900px){html:not(.light) .apps-kit__subs{grid-template-columns:minmax(0,1fr)}html:not(.light) .apps-kit__subs-player{position:relative;top:0}}@media(max-width:640px){html:not(.light) .apps-kit__slides{grid-template-columns:minmax(0,1fr)}}html:not(.light) .akit{--akit-top: calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 60px) + 68px);--akit-player: 0px;padding-bottom:48px}html.has-player-dock:not(.light) .akit{--akit-player: calc(var(--player-dock-height, 72px) + 12px)}html:not(.light) .akit__back{display:inline-flex;margin-bottom:14px}html:not(.light) .akit__layout{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);gap:28px;align-items:start}html:not(.light) .akit__panel{position:sticky;top:var(--akit-top);display:flex;flex-direction:column;max-height:calc(100dvh - var(--akit-top) - var(--akit-player) - 16px);border-radius:20px;background:#ffffff0a;overflow:hidden}html:not(.light) .akit__head{padding:20px 20px 4px}html:not(.light) .akit__title{margin:0;color:#fff;font:600 22px/1.2 var(--font-sans);letter-spacing:-.015em}html:not(.light) .akit__lead{margin:6px 0 0;color:var(--text-soft);font:400 14px/1.45 var(--font-sans)}html:not(.light) .akit__form{display:flex;flex-direction:column;gap:18px;min-height:0;padding:14px 20px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}html:not(.light) .akit__dock{display:flex;flex-direction:column;gap:10px;padding:14px 20px 18px;background:#14141699}html:not(.light) .akit__price{display:flex;flex-direction:column;gap:2px;min-height:38px;justify-content:center}html:not(.light) .akit__price-total{display:inline-flex;align-items:center;gap:6px;color:var(--ui-credits-gold, #fcd34d);font:600 20px/1.2 var(--font-sans);font-variant-numeric:tabular-nums}html:not(.light) .akit__price-icon{width:18px;height:18px}html:not(.light) .akit__price-parts,html:not(.light) .akit__price-hint,html:not(.light) .akit__go-note{color:var(--text-soft);font:400 12.5px/1.4 var(--font-sans)}html:not(.light) .akit__go{width:100%;gap:8px}html:not(.light) .akit__error{margin:0;color:#f35;font:500 13px/1.4 var(--font-sans)}html:not(.light) .akit__muted{margin:0;color:var(--text-soft);font:400 13.5px/1.5 var(--font-sans)}html:not(.light) .akit__spinner{display:inline-block;flex:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:akit-spin .8s linear infinite}@keyframes akit-spin{to{transform:rotate(360deg)}}html:not(.light) .akit-field{display:flex;flex-direction:column;gap:8px;min-width:0}html:not(.light) .akit-field__label{display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font:600 13.5px/1.3 var(--font-sans)}html:not(.light) .akit-field__count{min-width:20px;padding:1px 7px;border-radius:999px;background:#ffffff1f;font:600 11.5px/1.5 var(--font-sans);text-align:center}html:not(.light) .akit-field__hint{margin:-2px 0 0;color:var(--text-soft);font:400 12.5px/1.45 var(--font-sans)}html:not(.light) .akit-field__counter{margin:0;text-align:right;font-variant-numeric:tabular-nums}html:not(.light) .akit-textarea{min-height:0;resize:vertical}html:not(.light) .akit-seg{flex-wrap:wrap}html:not(.light) .akit-seg button{display:inline-flex;align-items:center;gap:6px}html:not(.light) .akit-seg .labs-aspect-icon{opacity:.8}html:not(.light) .akit-switches{display:flex;flex-direction:column;gap:4px}html:not(.light) .akit-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;cursor:pointer}html:not(.light) .akit-switch__text{display:flex;flex-direction:column;gap:2px}html:not(.light) .akit-switch__label{color:#fff;font:500 14px/1.35 var(--font-sans)}html:not(.light) .akit-switch__hint{color:var(--text-soft);font:400 12.5px/1.4 var(--font-sans)}html:not(.light) .akit-media{display:grid;grid-template-columns:repeat(auto-fill,88px);gap:8px}html:not(.light) .akit-media.is-video{grid-template-columns:repeat(auto-fill,132px)}html:not(.light) .akit-media.is-audio{grid-template-columns:minmax(0,1fr)}html:not(.light) .akit-media__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:12px;background:#ffffff0f;color:var(--text-soft)}html:not(.light) .akit-media.is-video .akit-media__item{aspect-ratio:16 / 10}html:not(.light) .akit-media.is-audio .akit-media__item{flex-direction:row;justify-content:flex-start;aspect-ratio:auto;min-height:52px;padding:0 44px 0 14px}html:not(.light) .akit-media__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-media__name{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#fff;font:500 13.5px/1.3 var(--font-sans);overflow-wrap:anywhere}html:not(.light) .akit-media__dur{position:absolute;left:6px;bottom:6px;padding:1px 7px;border-radius:999px;background:#0009;color:#fff;font:600 11px/1.6 var(--font-sans);font-variant-numeric:tabular-nums}html:not(.light) .akit-media__x{position:absolute;top:5px;right:5px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#0000009e;color:#fff;cursor:pointer;transition:background-color .15s ease}html:not(.light) .akit-media.is-audio .akit-media__x{top:50%;right:12px;transform:translateY(-50%)}html:not(.light) .akit-media__add{cursor:pointer;transition:background-color .15s ease,color .15s ease}html:not(.light) .akit-media__hint{padding:0 6px;font:500 11.5px/1.25 var(--font-sans);text-align:center}html:not(.light) .akit-media.is-drop .akit-media__add{background:#ffffff24;color:#fff}html:not(.light) .akit-media__add:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}@media(hover:hover){html:not(.light) .akit-media__add:hover:not(:disabled){background:#ffffff1a;color:#fff}html:not(.light) .akit-media__x:hover{background:#f35}}html:not(.light) .akit-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}html:not(.light) .akit-preset{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--text-soft);text-align:left;cursor:pointer}html:not(.light) .akit-preset__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#26262a;transition:box-shadow .15s ease}html:not(.light) .akit-preset__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-preset.is-active .akit-preset__img{box-shadow:inset 0 0 0 2px #fff}html:not(.light) .akit-preset.is-active{color:#fff}html:not(.light) .akit-preset__check{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#fff;color:#101012}html:not(.light) .akit-preset__name{font:500 12.5px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.light) .akit-chips{display:flex;flex-wrap:wrap;gap:6px}html:not(.light) .akit-chip{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font:500 13px var(--font-sans);cursor:pointer;transition:background-color .15s ease,color .15s ease}html:not(.light) .akit-chip.is-active{background:#fff;color:#101012}html:not(.light) :is(.akit-chip,.akit-preset,.akit-theme):focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}@media(hover:hover){html:not(.light) .akit-chip:not(.is-active):hover{background:#ffffff1a;color:#fff}html:not(.light) .akit-preset:not(.is-active):hover .akit-preset__img{box-shadow:inset 0 0 0 2px #ffffff4d}}html:not(.light) .akit-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}html:not(.light) .akit-themes.is-compact{display:flex;flex-wrap:wrap}html:not(.light) .akit-theme{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;border:0;background:none;color:var(--text-soft);cursor:pointer}html:not(.light) .akit-theme__swatch{display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;font:700 16px var(--font-sans);transition:box-shadow .15s ease}html:not(.light) .akit-themes.is-compact .akit-theme__swatch{width:44px;height:36px;font-size:13px}html:not(.light) .akit-theme.is-active .akit-theme__swatch{box-shadow:0 0 0 2px #0e0e10,0 0 0 4px #fff}html:not(.light) .akit-theme.is-active{color:#fff}html:not(.light) .akit-theme__name{font:500 12.5px/1.3 var(--font-sans);text-align:center}html:not(.light) .akit__stage{display:flex;flex-direction:column;gap:28px;min-width:0}html:not(.light) .akit-show{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:20px;background:#ffffff0a}html:not(.light) .akit-show__title{margin:0;color:#fff;font:600 18px/1.25 var(--font-sans);letter-spacing:-.01em}html:not(.light) .akit-show__pair{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,2fr);align-items:center;gap:14px}html:not(.light) .akit-show__before{position:relative;margin:0}html:not(.light) .akit-show__before img,html:not(.light) .akit-show__after img,html:not(.light) .akit-show__after video{display:block;width:100%;height:100%;max-height:520px;border-radius:14px;background:#26262a;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-show__before figcaption{position:absolute;left:8px;top:8px;padding:2px 9px;border-radius:999px;background:#0009;color:#fff;font:600 11.5px/1.6 var(--font-sans)}html:not(.light) .akit-show__arrow{color:var(--text-soft)}html:not(.light) .akit-show__after{display:grid;gap:8px}html:not(.light) .akit-show__after.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.light) .akit-show__after.n-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}html:not(.light) .akit-show__after.n-3>:first-child{grid-row:span 2}html:not(.light) .akit-show__after.n-4{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(.light) .akit-show__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .akit-show__step{position:relative;display:flex;flex-direction:column;gap:10px;min-height:200px;padding:18px;border-radius:16px;background:#ffffff0d}html:not(.light) .akit-show__glyph{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff14;color:#fff}html:not(.light) .akit-show__glyph svg{width:24px;height:24px}html:not(.light) .akit-show__num{position:absolute;top:16px;right:18px;color:#ffffff47;font:600 28px/1 var(--font-sans);font-variant-numeric:tabular-nums}html:not(.light) .akit-show__text{margin-top:auto;color:#fff;font:500 15px/1.35 var(--font-sans)}html:not(.light) .akit-show__tags{display:flex;flex-wrap:wrap;gap:4px}html:not(.light) .akit-show__tags span{padding:2px 9px;border-radius:999px;background:#ffffff14;color:var(--text-soft);font:500 11.5px/1.6 var(--font-sans)}html:not(.light) .akit-show.is-compact{gap:12px;padding:16px}html:not(.light) .akit-show.is-compact .akit-show__title{font-size:15px}html:not(.light) .akit-show.is-compact .akit-show__step{flex-direction:row;align-items:center;min-height:0;padding:12px}html:not(.light) .akit-show.is-compact .akit-show__glyph{width:36px;height:36px;border-radius:10px}html:not(.light) .akit-show.is-compact .akit-show__glyph svg{width:18px;height:18px}html:not(.light) .akit-show.is-compact .akit-show__num{display:none}html:not(.light) .akit-show.is-compact .akit-show__text{margin:0;font-size:13px}html:not(.light) .akit-show.is-compact .akit-show__after img,html:not(.light) .akit-show.is-compact .akit-show__after video,html:not(.light) .akit-show.is-compact .akit-show__before img{max-height:220px}html:not(.light) .akit-run{display:flex;flex-direction:column;gap:18px;min-width:0}html:not(.light) .akit-run__head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}html:not(.light) .akit-run__status{padding:3px 10px;border-radius:999px;background:#ffffff1a;color:#fff;font:600 12px/1.6 var(--font-sans)}html:not(.light) .akit-run__status.is-done{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}html:not(.light) .akit-run__status.is-failed{background:#ff335529;color:#f35}html:not(.light) .akit-run__date{color:var(--text-soft);font:400 13px var(--font-sans)}html:not(.light) .akit-run__spacer{flex:1}html:not(.light) .akit-run__icon{width:36px;padding:0}html:not(.light) .akit-run__progress{display:flex;flex-direction:column;gap:8px;max-width:420px}html:not(.light) .akit-run__progress-text{color:var(--text-soft);font:500 14px var(--font-sans)}html:not(.light) .akit-run__bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:#ffffff1a}html:not(.light) .akit-run__bar span{display:block;height:100%;border-radius:inherit;background:#fff;transform-origin:left center;transition:transform .4s ease}html:not(.light) .akit-run__failed{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;background:#ff335514}html:not(.light) .akit-run__failed-title{margin:0;color:#f35;font:600 15px var(--font-sans)}html:not(.light) .akit-review{display:flex;flex-direction:column;gap:16px;max-width:760px}html:not(.light) .akit-review__actions,html:not(.light) .akit-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:not(.light) .akit-review__add{align-self:flex-start}html:not(.light) .akit-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}html:not(.light) .akit-gallery.is-single{grid-template-columns:minmax(0,420px)}html:not(.light) .akit-tile{position:relative;margin:0;aspect-ratio:var(--akit-aspect, 3 / 4);overflow:hidden;border-radius:14px;background:#26262a}html:not(.light) .akit-tile__media{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}html:not(.light) .akit-tile__media img,html:not(.light) .akit-tile__media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-tile__play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#0000008c;color:#fff;transform:translate(-50%,-50%);pointer-events:none}html:not(.light) .akit-tile__wait{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-soft);font:500 13px var(--font-sans)}html:not(.light) .akit-tile.is-failed .akit-tile__wait{color:#f35}html:not(.light) .akit-tile__label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 9px;overflow:hidden;border-radius:999px;background:#0009;color:#fff;font:500 11.5px/1.6 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;pointer-events:none}html:not(.light) .akit-tile__actions{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s ease}html:not(.light) .akit-tile:hover .akit-tile__actions,html:not(.light) .akit-tile:focus-within .akit-tile__actions{opacity:1}@media(hover:none){html:not(.light) .akit-tile__actions{opacity:1}}html:not(.light) .akit-tile__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:#0000009e;color:#fff;cursor:pointer;transition:background-color .15s ease}@media(hover:hover){html:not(.light) .akit-tile__btn:hover{background:#000000d1}}html:not(.light) .akit-result{display:grid;grid-template-columns:minmax(0,auto) minmax(220px,1fr);align-items:start;gap:24px}html:not(.light) .akit-result__frame{max-width:100%;max-height:72vh;overflow:hidden;border-radius:16px;background:#000}html:not(.light) .akit-result__video{display:block;width:100%;height:100%;max-height:72vh;-o-object-fit:contain;object-fit:contain}html:not(.light) .akit-result__side{display:flex;flex-direction:column;gap:12px}html:not(.light) .akit-result__title{margin:0;color:#fff;font:600 18px/1.3 var(--font-sans)}html:not(.light) .akit-result__dl{gap:8px}html:not(.light) .akit-result__size{font-size:12.5px;font-variant-numeric:tabular-nums}html:not(.light) .akit-audio{display:flex;flex-direction:column;gap:14px;max-width:560px}html:not(.light) .akit-history{display:flex;flex-direction:column;gap:12px}html:not(.light) .akit-history__title{margin:0;color:#fff;font:600 15px var(--font-sans)}html:not(.light) .akit-history__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}html:not(.light) .akit-history__item{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:0;border-radius:12px;background:#ffffff0d;cursor:pointer;transition:box-shadow .15s ease}html:not(.light) .akit-history__item.is-active{box-shadow:inset 0 0 0 2px #fff}html:not(.light) .akit-history__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-history__date{padding:0 8px;color:var(--text-soft);font:500 12px/1.35 var(--font-sans);text-align:center}html:not(.light) .akit-history__status{position:absolute;left:6px;right:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000009e;color:var(--text-soft);font:600 11px/1.6 var(--font-sans);text-align:center}html:not(.light) .akit-history__status.is-done{color:var(--success)}html:not(.light) .akit-history__status.is-failed{color:#f35}html:not(.light) .akit-history__item:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}@media(hover:hover){html:not(.light) .akit-history__item:not(.is-active):hover{box-shadow:inset 0 0 0 2px #ffffff4d}}@media(max-width:1023px){html:not(.light) .akit__layout{display:flex;flex-direction:column;align-items:stretch;gap:18px}html:not(.light) .akit__panel{display:contents}html:not(.light) .akit__head{order:1;padding:0}html:not(.light) .akit__stage{order:2;display:contents}html:not(.light) .akit-show,html:not(.light) .akit-run{order:2}html:not(.light) .akit__form{order:3;padding:18px 16px;overflow:visible;border-radius:18px;background:#ffffff0a}html:not(.light) .akit-history{order:4}html:not(.light) .akit__dock{order:5;position:fixed;left:10px;right:10px;bottom:calc(var(--site-bottom-nav-h, 52px) + var(--akit-player) + env(safe-area-inset-bottom,0px) + 8px);z-index:1300;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 10px 10px 14px;border-radius:18px;background:#1c1c20;box-shadow:0 12px 32px #00000080}html:not(.light) .akit__go{width:auto;min-width:132px}html:not(.light) .akit__price{min-height:0}html:not(.light) .akit__price-parts,html:not(.light) .akit__go-note{display:none}html:not(.light) .akit__price-hint{font-size:12px}html:not(.light) .akit{padding-bottom:120px}html:not(.light) .akit.has-run .akit__dock{display:none}html:not(.light) .akit.has-run .akit__form{display:none}html:not(.light) .akit-result{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){html:not(.light) .akit__title{font-size:24px}html:not(.light) .akit-show{padding:16px;border-radius:18px}html:not(.light) .akit-show__steps{grid-template-columns:minmax(0,1fr);gap:6px}html:not(.light) .akit-show__step{flex-direction:row;align-items:center;min-height:0;padding:12px}html:not(.light) .akit-show__glyph{width:40px;height:40px;border-radius:12px}html:not(.light) .akit-show__num,html:not(.light) .akit-show__tags{display:none}html:not(.light) .akit-show__text{margin:0;font-size:14px}html:not(.light) .akit-show__pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}html:not(.light) .akit-show__arrow{display:none}html:not(.light) .akit-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html:not(.light) .akit-gallery.is-single{grid-template-columns:minmax(0,1fr)}html:not(.light) .akit-history__list{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(.light) .akit-media{grid-template-columns:repeat(auto-fill,80px)}}@media(prefers-reduced-motion:reduce){html:not(.light) .akit__spinner{animation-duration:2s}html:not(.light) .akit-run__bar span{transition:none}}html:not(.light) .akit-presets--reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:not(.light) .akit-presets--reels .akit-preset__img{aspect-ratio:3 / 4}html:not(.light) .akit-preset__img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-preset__glyph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-soft)}html:not(.light) .akit-preset__meta{margin-top:-4px;color:var(--text-soft);font:400 12px/1.3 var(--font-sans)}html:not(.light) .akit-show__reel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}html:not(.light) .akit-show__reel-media{display:block;width:auto;height:min(64vh,620px);aspect-ratio:9 / 16;border-radius:16px;background:#26262a;-o-object-fit:cover;object-fit:cover}html:not(.light) .akit-show__reel-side{display:flex;flex-direction:column;gap:6px}html:not(.light) .akit-show__reel-name{margin:0;color:#fff;font:600 16px/1.3 var(--font-sans)}html:not(.light) .akit-history__list.is-tall .akit-history__item{aspect-ratio:9 / 16}@media(max-width:640px){html:not(.light) .akit-show__reel{grid-template-columns:minmax(0,1fr)}html:not(.light) .akit-show__reel-media{width:100%;height:auto;max-height:56vh}}html:not(.light) .creators-page{position:relative;display:flex;flex-direction:column;gap:clamp(32px,5vw,56px);padding-bottom:72px}html:not(.light) .creators-page>*{position:relative;z-index:1}html:not(.light) .creators-page .ui-btn{border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none}html:not(.light) .creators-page .ui-btn:hover:not(:disabled){background:#ffffff29;color:#fff;transform:none}html:not(.light) .creators-page .ui-btn--primary{background:#fff;color:#101012}html:not(.light) .creators-page .ui-btn--primary:hover:not(:disabled){background:#ececee;color:#101012}html:not(.light) .creators-page .ui-btn--lg{min-height:48px;padding:0 22px;font-size:15px}html:not(.light) .creators-page .ui-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .creators-page .crt-plate{padding:clamp(20px,3vw,32px);border-radius:20px;background:#ffffff0f}html:not(.light) .creators-page .crt-head{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}html:not(.light) .creators-page .crt-head__title{margin:0;font-family:var(--font-sans);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.015em;text-wrap:balance;color:#fff}html:not(.light) .creators-page .crt-head__sub{margin:0;max-width:640px;font-size:15px;line-height:1.5;color:var(--text-soft)}html:not(.light) .creators-page .crt-hero{display:flex;flex-direction:column;align-items:center;padding:clamp(40px,7vw,96px) 0 0;text-align:center}html:not(.light) .creators-page .crt-hero__copy{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}html:not(.light) .creators-page .crt-hero__glow{position:absolute;z-index:-1;top:-120px;left:50%;width:100vw;height:720px;margin-left:-50vw;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(45,212,191,.3),transparent 72%),radial-gradient(ellipse 38% 50% at 78% 12%,rgba(34,211,238,.18),transparent 70%);pointer-events:none}html:not(.light) .creators-page .crt-eyebrow{padding:4px 12px;border-radius:999px;background:#ffffff1a;font-size:12.5px;font-weight:600;color:#fff}html:not(.light) .creators-page .crt-hero__title{margin:20px 0 0;max-width:900px;font:400 clamp(2rem,1.1rem + 2.6vw,3.5rem) / 1.14 var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--text-main)}html:not(.light) .creators-page .crt-hero__line{display:block}html:not(.light) .creators-page .crt-hero__accent{color:var(--ui-credits-gold, #fcd34d)}@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){html:not(.light) .creators-page .crt-hero__title{filter:drop-shadow(0 2px 10px rgba(0,0,0,.45))}html:not(.light) .creators-page .crt-hero__line{background-image:linear-gradient(180deg,#fff,#f4f8fb 30%,#cfdae4 68%,#b7c4d1 88%,#eef3f8);background-size:100% 1.14em;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent}html:not(.light) .creators-page .crt-hero__accent{background-image:linear-gradient(180deg,#fff7dc,#fde9a2 30%,#fcd34d 66%,#e3b63a 90%,#fdeeb4);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent}}html:not(.light) .creators-page .crt-hero__sub{margin:24px 0 0;max-width:640px;font-size:clamp(15px,1.6vw,17px);line-height:1.55;color:var(--text-soft)}html:not(.light) .creators-page .crt-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}html:not(.light) .creators-page .crt-hero__actions .ui-btn{display:inline-flex;align-items:center}html:not(.light) .creators-page .crt-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:760px;gap:10px;margin:40px 0 0;padding:0;list-style:none}html:not(.light) .creators-page .crt-facts__item{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:14px 16px;border-radius:14px;background:#ffffff0f}html:not(.light) .creators-page .crt-facts__item strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}html:not(.light) .creators-page .crt-facts__item span{font-size:13px;color:var(--text-soft)}html:not(.light) .creators-page .crt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}html:not(.light) .creators-page .crt-steps__item{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:#ffffff0f}html:not(.light) .creators-page .crt-steps__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#ffffff1f;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}html:not(.light) .creators-page .crt-steps__title,html:not(.light) .creators-page .crt-why__title{font-size:16px;font-weight:600;color:#fff}html:not(.light) .creators-page .crt-steps__text,html:not(.light) .creators-page .crt-why__text{font-size:14px;line-height:1.5;color:var(--text-soft)}html:not(.light) .creators-page .crt-why{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}html:not(.light) .creators-page .crt-why__item{display:flex;flex-direction:column;gap:8px;border-radius:16px}html:not(.light) .creators-page .crt-faq{display:flex;flex-direction:column;gap:8px}html:not(.light) .creators-page .crt-faq__item{border-radius:14px;background:#ffffff0f}html:not(.light) .creators-page .crt-faq__q{padding:16px 18px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;list-style:none}html:not(.light) .creators-page .crt-faq__q::-webkit-details-marker{display:none}html:not(.light) .creators-page .crt-faq__q:after{content:"+";float:right;color:var(--text-soft)}html:not(.light) .creators-page .crt-faq__item[open] .crt-faq__q:after{content:"−"}html:not(.light) .creators-page .crt-faq__q:focus-visible{outline:none;border-radius:14px;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .creators-page .crt-faq__a{margin:0;padding:0 18px 16px;font-size:14px;line-height:1.55;color:var(--text-soft)}html:not(.light) .creators-page .crt-cta{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}html:not(.light) .creators-page .crt-cta .crt-head__sub{margin-bottom:8px}@media(max-width:768px){html:not(.light) .creators-page .crt-steps,html:not(.light) .creators-page .crt-why{grid-template-columns:1fr}html:not(.light) .creators-page .crt-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}html:not(.light) .creators-page .crt-facts__item:last-child:nth-child(odd){grid-column:1 / -1}html:not(.light) .creators-page .crt-hero__actions{margin-top:24px}}:root .ui-toast-host{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));align-items:center;gap:8px}:root.has-player-dock .ui-toast-host{bottom:calc(16px + var(--player-dock-height, 72px) + env(safe-area-inset-bottom,0px))}:root .ui-toast{width:auto;max-width:100%}:root .ui-toast-enter-from,:root .ui-toast-leave-to{opacity:0;transform:translateY(12px) scale(.97)}html:not(.light) .ui-toast{gap:12px;padding:14px 18px;border:0;border-radius:16px;background:#303034;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 28px #0006;color:#fff}html:not(.light) .ui-toast:has(.ui-toast__close){padding-right:12px}html:not(.light) .ui-toast__content{font-size:14px;font-weight:500;line-height:1.4;color:#fff}html:not(.light) .ui-toast__icon svg{width:20px;height:20px;stroke-width:2}html:not(.light) .ui-toast--success{--ui-toast-accent: var(--success, #34d399)}html:not(.light) .ui-toast--warning{--ui-toast-accent: var(--ui-credits-gold, #fcd34d)}html:not(.light) .ui-toast--error{--ui-toast-accent: #ff3355}html:not(.light) .ui-toast--info{--ui-toast-accent: #fff}html:not(.light) .ui-toast__close{width:28px;height:28px;border-radius:999px;background:#ffffff1a;color:#fff;transition:background .15s ease}html:not(.light) .ui-toast__close:hover{background:#ffffff2e;color:#fff}html:not(.light) .ui-toast__close:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .ui-toast__progress{display:none}@media(max-width:768px){:root .ui-toast-host{width:min(calc(100vw - 24px),440px);bottom:calc(72px + env(safe-area-inset-bottom,0px))}:root.has-player-dock .ui-toast-host{bottom:calc(60px + 12px + var(--player-dock-height, 64px) + env(safe-area-inset-bottom,0px))}html:not(.light) .ui-toast{padding:12px 16px;border-radius:14px}}:root .gen-toast-stack{bottom:calc(20px + env(safe-area-inset-bottom,0px));gap:8px}:root.has-player-dock .gen-toast-stack{bottom:calc(12px + var(--player-dock-height, 72px) + env(safe-area-inset-bottom,0px))}:root .gen-toast-enter-from,:root .gen-toast-leave-to{opacity:0;transform:translateY(12px) scale(.97)}html:not(.light) .gen-toast{width:min(360px,calc(100vw - 32px));padding:12px;border:0;border-radius:16px;background:#303034;box-shadow:0 8px 28px #0006}html:not(.light) .gen-toast__close{top:10px;right:10px;width:28px;height:28px;border-radius:999px;background:#ffffff1a;color:#fff}html:not(.light) .gen-toast__close:hover{background:#ffffff2e;color:#fff}html:not(.light) .gen-toast__close:focus-visible{background:#ffffff2e;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .gen-toast__body{align-items:flex-start;padding-right:34px}html:not(.light) .gen-toast__thumb{width:52px;height:52px;border:0;border-radius:10px;background:#ffffff14}html:not(.light) .gen-toast__thumb-glyph{color:var(--success, #34d399);filter:none}html:not(.light) .gen-toast--danger .gen-toast__thumb{background:#ff335524}html:not(.light) .gen-toast--danger .gen-toast__thumb-glyph{color:#f35}html:not(.light) .gen-toast__text{gap:2px;padding-top:3px}html:not(.light) .gen-toast__title,html:not(.light) .gen-toast--danger .gen-toast__title{font-size:14px;font-weight:600;line-height:1.35;color:#fff;text-shadow:none}html:not(.light) .gen-toast__subtitle{font-size:13px;line-height:1.4;color:var(--text-soft)}html:not(.light) .gen-toast__actions{margin-top:10px}html:not(.light) .gen-toast__btn,html:not(.light) .gen-toast--danger .gen-toast__btn{min-height:34px;padding:0 14px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-size:13.5px;font-weight:600}html:not(.light) .gen-toast__btn:hover{background:#ffffff29;box-shadow:none}html:not(.light) .gen-toast__btn:focus-visible{background:#ffffff29;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .gen-toast__progress{display:none}@media(max-width:768px){:root .gen-toast-stack{right:12px;left:12px;max-width:none;align-items:stretch;bottom:calc(72px + env(safe-area-inset-bottom,0px))}:root.has-player-dock .gen-toast-stack{bottom:calc(60px + 12px + var(--player-dock-height, 64px) + env(safe-area-inset-bottom,0px))}html:not(.light) .gen-toast{width:auto;border-radius:14px}}:root .gmp-dock .gmp-btn[data-tooltip]:hover,:root .gmp-dock .gmp-btn[data-tooltip]:focus-visible{z-index:4}:root .gmp-dock .gmp-btn:disabled:after{display:none}html:not(.light) .gmp-btn--collected,html:not(.light) .gmp-btn--collected:disabled{color:#f35}html:not(.light) .gmp-queue{border:0;border-radius:16px 16px 0 0;background:#1f1f22;box-shadow:0 -14px 34px #00000073}html:not(.light) .gmp-queue__head{padding:14px 10px 10px 16px;border-bottom:0}html:not(.light) .gmp-queue__title{font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff}html:not(.light) .gmp-queue__count{font-family:var(--font-sans);font-size:13px;color:var(--text-muted)}html:not(.light) .gmp-queue__list{padding:4px 8px 8px}html:not(.light) .gmp-queue__item{padding:8px;border-radius:12px}html:not(.light) .gmp-queue__item:hover{background:#ffffff14}html:not(.light) .gmp-queue__item--current,html:not(.light) .gmp-queue__item--current:hover{background:#ffffff1f}html:not(.light) .gmp-queue__cover{border-radius:8px}html:not(.light) .cookie-banner{left:16px;right:16px;bottom:24px;justify-content:center;width:auto}html:not(.light).has-player-dock .cookie-banner{bottom:calc(24px + var(--player-dock-height, 72px))}html:not(.light) .cookie-banner__inner{width:min(var(--site-page-shell-max, 1180px),calc(100vw - 32px));max-width:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:20px 20px 18px;border:0;border-radius:20px;background:#232326;box-shadow:0 16px 48px #00000073;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.light) .cookie-banner__title{margin-bottom:6px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff}html:not(.light) .cookie-banner__msg{font-family:var(--font-sans);font-size:13.5px;line-height:1.5;color:var(--text-soft)}html:not(.light) .cookie-banner__link{color:#fff;text-decoration-color:#fff6;text-underline-offset:3px}html:not(.light) .cookie-banner__link:hover{opacity:1;text-decoration-color:#fff}html:not(.light) .cookie-banner__categories{gap:12px;padding:14px;border:0;border-radius:12px;background:#ffffff0f}html:not(.light) .cookie-banner__category-title{font-family:var(--font-sans);font-size:13.5px;letter-spacing:0;color:#fff}html:not(.light) .cookie-banner__category-status{font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--text-muted)}html:not(.light) .cookie-banner__category-desc{font-size:12.5px;color:var(--text-muted)}html:not(.light) .cookie-banner__toggle{padding:4px 12px;border:0;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:0}html:not(.light) .cookie-banner__toggle:hover{color:#fff;background:#ffffff29}html:not(.light) .cookie-banner__toggle--on,html:not(.light) .cookie-banner__toggle--on:hover{background:var(--success, #34d399);color:#101012}html:not(.light) .cookie-banner__actions{justify-content:flex-start;gap:8px}html:not(.light) .cookie-banner__btn{min-height:40px;padding:0 16px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;transition:background .16s ease}html:not(.light) .cookie-banner__btn:hover{color:#fff;background:#ffffff29}html:not(.light) .cookie-banner__btn--accept{background:#fff;color:#101012}html:not(.light) .cookie-banner__btn--accept:hover{background:#ececee;color:#101012}html:not(.light) .cookie-banner__btn:focus-visible,html:not(.light) .cookie-banner__toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}@media(max-width:720px){html:not(.light) .cookie-banner{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto}html:not(.light).has-player-dock .cookie-banner{bottom:calc(60px + 12px + var(--player-dock-height, 64px) + env(safe-area-inset-bottom,0px))}html:not(.light) .cookie-banner__inner{padding:18px 16px 16px;border-radius:16px}html:not(.light) .cookie-banner__btn{flex:1 1 auto}}html:not(.light) .cookie-banner__text{flex:1 1 auto;min-width:0}html:not(.light) .cookie-banner__actions{flex:0 0 auto;flex-wrap:nowrap}html:not(.light) .cookie-banner__categories{flex:1 1 100%}@media(max-width:720px){html:not(.light) .cookie-banner__inner{flex-direction:column;align-items:stretch;gap:14px}html:not(.light) .cookie-banner__actions{flex-wrap:wrap}}html:not(.light) .auth-modal-close{top:14px;right:14px;width:36px;height:36px;border-radius:999px;background:#ffffff1a;color:#fff;transition:background .15s ease}html:not(.light) .auth-modal-close:hover{color:#fff;background:#ffffff2e}html:not(.light) .auth-modal-close svg{width:16px;height:16px}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow{margin-bottom:20px;padding-bottom:0;border-bottom:0}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title{font-size:24px;font-weight:600;letter-spacing:-.015em;color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-subtitle{margin-top:6px;font-size:14px;color:var(--text-soft)}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-social-btn{min-height:48px;border-radius:12px;background:#ffffff14;font-size:15px;font-weight:500;color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-social-btn:hover{background:#ffffff24}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-or{margin:16px 0 12px;font-size:13px;color:var(--text-muted)}html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-or span{background:#ffffff1a}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .el-form-item__label{margin-bottom:6px;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-soft)!important}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .app-input,html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form.app-input{min-height:48px;border:0!important;border-radius:12px!important;background:#ffffff14!important;color:#fff;font-size:15px;transition:background .15s ease,box-shadow .15s ease}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .app-input:hover,html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form.app-input:hover{background:#ffffff1c!important}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .app-input:focus,html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form.app-input:focus{background:#ffffff1f!important;box-shadow:0 0 0 2px #ffffff47!important}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .ui-input.ui-input--has-prefix{padding-left:42px}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .ui-input-shell__prefix{left:14px;color:#ffffff8c}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .ui-input-shell__actions{right:10px}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .ui-input-shell__action{color:#ffffff8c}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .ui-input-shell__action:hover{color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-item{margin-bottom:12px}html:not(.light) .auth-modal-dialog--labs .auth-secondary-link-row--auth-flow{margin:0 0 14px;justify-content:flex-end}html:not(.light) .auth-modal-dialog--labs .auth-mode-panel--form .auth-inline-link-btn,html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-mode-back{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .auth-modal-dialog--labs .auth-mode-panel--form .auth-inline-link-btn:hover,html:not(.light) .auth-modal-dialog--labs .auth-flow--modal .auth-mode-back:hover{color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit,html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit.app-btn{min-height:48px;border:0!important;border-radius:12px;background:#fff!important;color:#101012!important;font-size:15px;font-weight:600;box-shadow:none;text-shadow:none}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit:hover:not(:disabled),html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit.app-btn:hover:not(:disabled){background:#ececee!important;color:#101012!important;box-shadow:none;transform:none}html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit:disabled,html:not(.light) .auth-modal-dialog--labs .auth-flow__panel--form .auth-submit.app-btn:disabled{background:#ffffff24!important;color:#ffffff80!important}html:not(.light) .auth-modal-dialog--labs .auth-consent__link{color:#fff;text-decoration-color:#fff6;text-underline-offset:3px}html:not(.light) .auth-modal-dialog--labs .auth-consent__link:hover{opacity:1;text-decoration-color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-footer-link--auth-flow{margin-top:18px;padding-top:0;border-top:0;font-family:var(--font-sans);font-size:14px;letter-spacing:0;color:var(--text-soft)}html:not(.light) .auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer:hover{color:#fff;text-shadow:none;text-decoration:underline;text-underline-offset:3px}html:not(.light) .auth-legal-footnote{margin-top:14px;font-family:var(--font-sans);font-size:12px;letter-spacing:0;line-height:1.5;color:var(--text-muted)}html:not(.light) .auth-legal-footnote__link{color:var(--text-soft);text-underline-offset:3px}html:not(.light) .auth-legal-footnote__link:hover{color:#fff;text-shadow:none}html:not(.light) .auth-promo__nav-label{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .auth-promo__nav-item{border-radius:10px}html:not(.light) .auth-modal-dialog--labs .auth-promo__media,html:not(.light) .auth-modal-dialog--labs .auth-promo__art{border-radius:0}:root .bm-overlay.auth-modal-overlay{z-index:30030!important}html:not(.light) .auth-referral-error{margin:6px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.4;color:#f35}html:not(.light) .promo-modal-overlay{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not(.light) .promo-modal-overlay--preview{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.light) .promo-modal{max-width:420px;border:0;border-radius:20px;background:#1f1f22;box-shadow:0 24px 64px #00000080}html:not(.light) .promo-modal__glow,html:not(.light) .promo-modal__art{display:none}html:not(.light) .promo-modal__bg{inset:0 0 auto;height:200px;opacity:1;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}html:not(.light) .promo-modal:has(.promo-modal__bg) .promo-modal__inner{padding-top:176px}html:not(.light) .promo-modal__inner{gap:10px;padding:32px 28px 24px}html:not(.light) .promo-modal__scarcity{padding:4px 10px;background:#ff335529;color:#f35;font-family:var(--font-sans);font-size:12.5px}html:not(.light) .promo-modal--daily_reward .promo-modal__scarcity{background:#fff23329;color:#ffe933}html:not(.light) .promo-modal__title,html:not(.light) .promo-modal--space .promo-modal__title,html:not(.light) .promo-modal--mesh .promo-modal__title,html:not(.light) .promo-modal--laser .promo-modal__title,html:not(.light) .promo-modal--flow .promo-modal__title,html:not(.light) .promo-modal--night .promo-modal__title{font-family:var(--font-sans);font-size:24px;font-weight:600;letter-spacing:-.015em;color:#fff;text-shadow:none}html:not(.light) .promo-modal__subtitle,html:not(.light) .promo-modal--space .promo-modal__subtitle,html:not(.light) .promo-modal--mesh .promo-modal__subtitle,html:not(.light) .promo-modal--laser .promo-modal__subtitle,html:not(.light) .promo-modal--flow .promo-modal__subtitle,html:not(.light) .promo-modal--night .promo-modal__subtitle{font-size:15px;color:var(--text-main);text-shadow:none}html:not(.light) .promo-modal__body,html:not(.light) .promo-modal--space .promo-modal__body,html:not(.light) .promo-modal--mesh .promo-modal__body,html:not(.light) .promo-modal--laser .promo-modal__body,html:not(.light) .promo-modal--flow .promo-modal__body,html:not(.light) .promo-modal--night .promo-modal__body{font-size:14px;color:var(--text-soft);text-shadow:none}html:not(.light) .promo-modal--daily_reward .promo-modal__title{font-family:"Montserrat",var(--font-sans);font-style:italic;font-size:33px;font-weight:800;line-height:1.02;letter-spacing:-.015em;text-transform:uppercase}html:not(.light) .promo-modal--daily_reward .promo-modal__subtitle{max-width:100%;font-size:14.5px;color:var(--text-soft)}html:not(.light) .promo-modal--daily_reward .promo-modal__body{font-size:13px}html:not(.light) .promo-modal.promo-modal--daily_reward .promo-modal__inner,html:not(.light) .promo-modal.promo-modal--daily_reward:not(:has(.promo-modal__bg)) .promo-modal__inner{gap:8px;padding:22px 26px}html:not(.light) .promo-modal--daily_reward .promo-modal__cta--inline{margin-top:0;min-height:52px;border-radius:14px}@media(max-width:520px){html:not(.light) .promo-modal--daily_reward .promo-modal__title{font-size:23px}}html:not(.light) .promo-modal__countdown{padding:8px 14px;border-radius:10px;background:#ffffff14;font-family:var(--font-sans);font-size:15px;font-weight:600;color:#fff}html:not(.light) .promo-modal__countdown-dot{width:6px;height:6px;background:#fff;animation:none}html:not(.light) .promo-modal__cta{margin-top:8px;max-width:none;min-height:48px;border:0;border-radius:12px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:15px;font-weight:600;text-shadow:none;box-shadow:none;transition:background .15s ease}html:not(.light) .promo-modal__cta:hover{border-color:transparent;background:#ececee;box-shadow:none}html:not(.light) .promo-modal__cta:active{background:#e2e2e4;transform:none}html:not(.light) .promo-modal__decline{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:12px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:500;transition:background .15s ease}html:not(.light) .promo-modal__decline:hover{color:#fff;background:#ffffff24}html:not(.light) .promo-modal__social{margin-top:4px;font-family:var(--font-sans);font-size:12.5px;color:var(--text-soft)}html:not(.light) .promo-modal__social-dot{background:var(--success, #34d399)}html:not(.light) .promo-modal__close{top:14px;right:14px;width:34px;height:34px;border-radius:999px;background:#ffffff24;color:#fff}html:not(.light) .promo-modal__close:hover{color:#fff;background:#ffffff3d}html:not(.light) .promo-modal__close svg{width:16px;height:16px}@media(max-width:768px){html:not(.light) .promo-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}}@media(max-width:520px){html:not(.light) .promo-modal{border-radius:16px}html:not(.light) .promo-modal__inner{padding:26px 18px 18px}html:not(.light) .promo-modal__bg{height:160px}html:not(.light) .promo-modal:has(.promo-modal__bg) .promo-modal__inner{padding-top:140px}html:not(.light) .promo-modal__title{font-size:20px}}html:not(.light) .promo-modal{background:color-mix(in srgb,var(--promo-modal-accent) 14%,#1f1f22)}html:not(.light) .promo-modal:not(:has(.promo-modal__bg)) .promo-modal__glow{display:block;inset:0 0 auto;height:120px;background:color-mix(in srgb,var(--promo-modal-accent) 55%,#101012);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent);opacity:1}html:not(.light) .promo-modal:not(:has(.promo-modal__bg)) .promo-modal__inner{padding-top:56px}html:not(.light) .promo-modal--cyber{--promo-modal-accent: #2f8cff}html:not(.light) .promo-modal--sunset{--promo-modal-accent: #ff6a00}html:not(.light) .promo-modal--aurora{--promo-modal-accent: #5b5bff}html:not(.light) .promo-modal--neon_pink{--promo-modal-accent: #ff2d8d}html:not(.light) .promo-modal--minimal{--promo-modal-accent: #8a8f98}html:not(.light) .promo-modal--space{--promo-modal-accent: #3b7dd8}html:not(.light) .promo-modal--mesh{--promo-modal-accent: #0ea5e9}html:not(.light) .promo-modal--laser{--promo-modal-accent: #ff3355}html:not(.light) .promo-modal--night{--promo-modal-accent: #22b8cf}html:not(.light) .promo-modal--flow{--promo-modal-accent: #7c5cff}html:not(.light) a.promo-modal__cta,html:not(.light) .promo-modal__cta,html:not(.light) .promo-modal__cta:hover,html:not(.light) .promo-modal__cta:visited{color:#101012}body.is-admin-app .admin-main a.promo-modal__cta:not(.ui-btn):not(.app-btn):not(.ui-btn--nav):not(.ui-tabs__item),body.is-admin-app .admin-main a.promo-modal__cta:not(.ui-btn):not(.app-btn):not(.ui-btn--nav):not(.ui-tabs__item):hover{color:#101012;text-decoration:none}:root{--plan-free: #9a9aa3;--plan-basic: #c9c9d2;--plan-creator: #c084fc;--plan-ultimate: #2dd4bf}html:not(.light) body .profile-plan-badge.profile-plan-badge--free{background:color-mix(in srgb,var(--plan-free) 18%,transparent);color:var(--plan-free);border-color:transparent}html:not(.light) body .profile-plan-badge.profile-plan-badge--basic{background:color-mix(in srgb,var(--plan-basic) 18%,transparent);color:var(--plan-basic);border-color:transparent}html:not(.light) body .profile-plan-badge.profile-plan-badge--creator{background:color-mix(in srgb,var(--plan-creator) 18%,transparent);color:var(--plan-creator);border-color:transparent}html:not(.light) body .profile-plan-badge.profile-plan-badge--ultimate{background:color-mix(in srgb,var(--plan-ultimate) 18%,transparent);color:var(--plan-ultimate);border-color:transparent}html:not(.light) .pricing-labs-page .tier-pro .pricing-labs-pill-popular{background:color-mix(in srgb,var(--plan-creator) 20%,transparent);color:var(--plan-creator)}html:not(.light) .pricing-labs-page .tier-ultimate .pricing-labs-pill-value{background:color-mix(in srgb,var(--plan-ultimate) 20%,transparent);color:var(--plan-ultimate)}html:not(.light) .contest-page .cst-ambient{display:none}html:not(.light) .contest-page .cst-eyebrow,html:not(.light) .contest-page .cst-grand__pill,html:not(.light) .contest-page .cst-cta__eyebrow,html:not(.light) .contest-page .cst-won__eyebrow{padding:4px 12px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .contest-page .cst-eyebrow--ended{color:var(--text-soft);background:#ffffff0f}html:not(.light) .contest-page .cst-eyebrow__dot{width:6px;height:6px;background:var(--success, #34d399);box-shadow:none}html:not(.light) .contest-page .cst-eyebrow__dot:after{display:none}html:not(.light) .contest-page .cst-cta__eyebrow{display:inline-flex;align-self:center}html:not(.light) .contest-page .cst-head__title,html:not(.light) .contest-page .cst-head--lead .cst-head__title{font-family:var(--font-sans);font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.015em;color:#fff}html:not(.light) .contest-page .cst-head__sub{font-size:15px;color:var(--text-soft)}html:not(.light) .contest-page .cst-hero__inner{padding:clamp(32px,4vw,48px) 24px clamp(24px,3vw,32px);border:0;border-radius:20px;background:#ffffff0f;box-shadow:none}html:not(.light) .contest-page .cst-hero__inner:before,html:not(.light) .contest-page .cst-hero__inner:after{display:none}html:not(.light) .contest-page .cst-hero__title{font-family:var(--font-sans);font-size:clamp(28px,3.8vw,40px);font-weight:600;letter-spacing:-.02em;color:#fff}html:not(.light) .contest-page .cst-hero__sub{color:var(--text-soft)}html:not(.light) .contest-page .cst-countdown__label{font-family:var(--font-sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .contest-page .cst-countdown__chip{min-width:72px;padding:10px 12px 8px;border:0;border-radius:12px;background:#ffffff1f;box-shadow:none}html:not(.light) .contest-page .cst-countdown__chip strong{font-family:var(--font-sans);font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}html:not(.light) .contest-page .cst-countdown__chip small{font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .contest-page .cst-hero__joined{border:0;border-radius:12px;background:#ffffff1a;font-family:var(--font-sans);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .contest-page .cst-hero__joined.is-ok{color:var(--success, #34d399);background:color-mix(in srgb,var(--success, #34d399) 16%,transparent)}html:not(.light) .contest-page .cst-hero__joined.is-lost{color:var(--text-soft);background:#ffffff14}html:not(.light) .contest-page .cst-hero__joined.is-pending{color:#f35;background:#ff335529}html:not(.light) .contest-page .cst-facts{border-top:0;padding-top:8px}html:not(.light) .contest-page .cst-facts__item strong{font-family:var(--font-sans);font-size:20px;font-weight:600;color:#fff}html:not(.light) .contest-page .cst-facts__item span{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .contest-page .ui-btn{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#ffffff1f;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .15s ease}html:not(.light) .contest-page .ui-btn:hover:not(:disabled){background:#ffffff2e;color:#fff;box-shadow:none;transform:none}html:not(.light) .contest-page .ui-btn--primary{background:#fff;color:#101012}html:not(.light) .contest-page .ui-btn--primary:hover:not(:disabled){background:#ececee;color:#101012}html:not(.light) .contest-page .ui-btn--lg{min-height:48px;padding:0 22px;font-size:15px}html:not(.light) .contest-page .ui-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html:not(.light) .contest-page .cst-grand{padding:clamp(24px,3vw,32px) clamp(24px,3vw,36px);border:0;border-radius:20px;background:#ffffff0f;box-shadow:none}html:not(.light) .contest-page .cst-grand:before,html:not(.light) .contest-page .cst-grand__art,html:not(.light) .contest-page .cst-grand__shine{display:none}html:not(.light) .contest-page .cst-grand__pill{color:var(--prize-accent, #fff);background:color-mix(in srgb,var(--prize-accent, #fff) 16%,transparent)}html:not(.light) .contest-page .cst-grand__title{font-family:var(--font-sans);font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.03em;color:#fff;text-shadow:none}html:not(.light) .contest-page .cst-grand__desc{font-size:14px;color:var(--text-soft)}html:not(.light) .contest-page .cst-grand__awarded,html:not(.light) .contest-page .cst-card__awarded{font-family:var(--font-sans);font-size:12.5px;color:var(--text-muted)}html:not(.light) .contest-page .cst-grand__glyph,html:not(.light) .contest-page .cst-card__glyph{border-radius:14px;color:var(--prize-accent, #fff);background:color-mix(in srgb,var(--prize-accent, #fff) 14%,transparent);box-shadow:none}html:not(.light) .contest-page .cst-card{padding:18px 18px 16px;border:0;border-radius:16px;background:#ffffff0f;box-shadow:none;transition:none}html:not(.light) .contest-page .cst-card:hover{transform:none;box-shadow:none}html:not(.light) .contest-page .cst-card:before,html:not(.light) .contest-page .cst-card__art{display:none}html:not(.light) .contest-page .cst-card__count strong{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#fff}html:not(.light) .contest-page .cst-card__count small{font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .contest-page .cst-card__title{font-family:var(--font-sans);font-size:17px;font-weight:600;color:#fff}html:not(.light) .contest-page .cst-card__desc{font-size:13px;color:var(--text-soft)}html:not(.light) .contest-page .cst-step{padding:18px 20px 16px;border:0;border-radius:16px;background:#ffffff0f;box-shadow:none}html:not(.light) .contest-page .cst-step.is-done{box-shadow:none}html:not(.light) .contest-page .cst-step__num{border:0;background:#ffffff1f;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600}html:not(.light) .contest-page .cst-step.is-done .cst-step__num{color:#101012;background:var(--success, #34d399);box-shadow:none}html:not(.light) .contest-page .cst-step.is-todo .cst-step__num{color:#f35;background:#ff335529}html:not(.light) .contest-page .cst-step__icon{border-radius:10px;color:#fff;background:#ffffff1a}html:not(.light) .contest-page .cst-step__title{font-family:var(--font-sans);font-size:16px;font-weight:600;color:#fff}html:not(.light) .contest-page .cst-step__text{font-size:13.5px;color:var(--text-soft)}html:not(.light) .contest-page .cst-step__status{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .contest-page .cst-step__status.is-member{color:var(--success, #34d399)}html:not(.light) .contest-page .cst-step__status.is-unknown{color:#f35}html:not(.light) .contest-page .cst-step__joined{font-size:13px;color:var(--text-soft)}html:not(.light) .contest-page .cst-winner{padding:12px 14px;border:0;border-radius:12px;background:#ffffff0f}html:not(.light) .contest-page .cst-winner__prize:before{box-shadow:none}html:not(.light) .contest-page .cst-winner__login{font-family:var(--font-sans);font-weight:600;color:#fff}html:not(.light) .contest-page .cst-winner__login:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html:not(.light) .contest-page .cst-winner__prize,html:not(.light) .contest-page .cst-winner__date{font-family:var(--font-sans);color:var(--text-soft)}html:not(.light) .contest-page .cst-won__inner,html:not(.light) .contest-page .cst-winners__empty{border:0;border-radius:16px;background:#ffffff0f;box-shadow:none}html:not(.light) .contest-page .cst-won__title{font-family:var(--font-sans);font-weight:600;color:#fff}html:not(.light) .contest-page .cst-won__text{color:var(--text-soft)}html:not(.light) .contest-page .cst-cta__inner{border:0;border-radius:20px;background:#ffffff0f;box-shadow:none}html:not(.light) .contest-page .cst-cta__inner:before,html:not(.light) .contest-page .cst-cta__inner:after{display:none}html:not(.light) .contest-page .cst-cta__title{font-family:var(--font-sans);font-size:clamp(24px,3.4vw,34px);font-weight:600;letter-spacing:-.02em;color:#fff}html:not(.light) .contest-page .cst-cta__text{color:var(--text-soft)}@media(max-width:640px){html:not(.light) .contest-page .cst-hero__inner,html:not(.light) .contest-page .cst-grand,html:not(.light) .contest-page .cst-cta__inner{border-radius:16px}html:not(.light) .contest-page .cst-countdown__chip{min-width:60px;padding:8px 8px 6px}}html:not(.light) .contest-page .cst-grand__glyph:has(.cst-prize-art),html:not(.light) .contest-page .cst-card__glyph:has(.cst-prize-art){background:transparent;box-shadow:none}html:not(.light) .contest-page .cst-grand__glyph:has(.cst-prize-art){width:clamp(180px,20vw,260px);height:clamp(180px,20vw,260px);margin:-12px -8px -12px 0}html:not(.light) .contest-page .cst-card__glyph:has(.cst-prize-art){width:84px;height:84px;margin:-10px -6px -10px 0}html:not(.light) .contest-page .cst-prize-art{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not(.light) .contest-page .cst-hero__inner{position:relative}html:not(.light) .contest-page .cst-hero__art{position:absolute;right:clamp(20px,5vw,64px);top:50%;transform:translateY(-50%);width:clamp(140px,16vw,220px);height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}html:not(.light) .contest-page .cst-hero__inner>*:not(.cst-hero__art){position:relative;z-index:1}@media(max-width:900px){html:not(.light) .contest-page .cst-hero__art{position:static;transform:none;width:120px;margin:-8px auto 4px}html:not(.light) .contest-page .cst-grand__glyph:has(.cst-prize-art){width:140px;height:140px;margin:0}}html:not(.light) .contest-page .cst-hero__art{width:clamp(200px,24vw,340px);right:clamp(12px,3vw,40px)}html:not(.light) .contest-page .cst-hero__inner{padding-right:clamp(24px,29vw,410px);padding-left:clamp(24px,6vw,80px)}html:not(.light) .contest-page .cst-cta__inner{position:relative;overflow:hidden}html:not(.light) .contest-page .cst-cta__art{position:absolute;right:clamp(16px,4vw,56px);top:50%;transform:translateY(-50%);width:clamp(140px,16vw,200px);height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}html:not(.light) .contest-page .cst-cta__inner>*:not(.cst-cta__art){position:relative;z-index:1}@media(max-width:900px){html:not(.light) .contest-page .cst-hero__inner{padding-left:20px;padding-right:20px}html:not(.light) .contest-page .cst-hero__art{width:180px}html:not(.light) .contest-page .cst-cta__art{position:static;transform:none;width:120px;margin:-8px auto 4px}}html:not(.light) .contest-page .cst-hero__inner,html:not(.light) .contest-page .cst-grand{position:relative;overflow:hidden;isolation:isolate}html:not(.light) .contest-page .cst-hero__inner:before,html:not(.light) .contest-page .cst-grand:before{content:"";display:block;position:absolute;left:auto;top:50%;right:clamp(12px,3vw,40px);width:1100px;height:1100px;margin-right:calc(clamp(200px,24vw,340px)/2);transform:translate(50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.07) 0deg 7deg,transparent 7deg 18deg);-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.7) 22%,transparent 48%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.7) 22%,transparent 48%);pointer-events:none;z-index:0;opacity:1;box-shadow:none;animation:cst-rays 120s linear infinite}html:not(.light) .contest-page .cst-hero__inner:after,html:not(.light) .contest-page .cst-grand:after{content:"";display:block;position:absolute;top:50%;right:clamp(12px,3vw,40px);width:620px;height:620px;margin-right:calc(clamp(200px,24vw,340px)/2);transform:translate(50%,-50%);background:radial-gradient(circle at center,rgba(255,196,92,.22) 0%,rgba(255,196,92,.08) 30%,transparent 62%);pointer-events:none;z-index:0}html:not(.light) .contest-page .cst-grand:before,html:not(.light) .contest-page .cst-grand:after{right:clamp(24px,3vw,36px);margin-right:calc(clamp(180px,20vw,260px)/2)}html:not(.light) .contest-page .cst-grand:before{width:900px;height:900px}html:not(.light) .contest-page .cst-hero__inner>*:not(.cst-hero__art),html:not(.light) .contest-page .cst-grand>*{position:relative;z-index:1}@keyframes cst-rays{to{transform:translate(50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){html:not(.light) .contest-page .cst-hero__inner:before,html:not(.light) .contest-page .cst-grand:before{animation:none}}@media(max-width:900px){html:not(.light) .contest-page .cst-hero__inner:before,html:not(.light) .contest-page .cst-hero__inner:after{right:50%;top:120px;margin-right:0}html:not(.light) .contest-page .cst-grand:before,html:not(.light) .contest-page .cst-grand:after{display:none}}html:not(.light) .contest-page .cst-grand{background:color-mix(in srgb,var(--prize-accent, #27ff49) 21%,transparent)}html:not(.light) .contest-page .cst-grand--green{background:#27ff4936}html:not(.light) .contest-page .cst-card{position:relative}html:not(.light) .contest-page .cst-card__glyph:has(.cst-prize-art){position:absolute;top:50%;right:14px;transform:translateY(-50%);margin:0;z-index:0}html:not(.light) .contest-page .cst-card:has(.cst-prize-art) .cst-card__top{min-height:0;padding-right:96px}html:not(.light) .contest-page .cst-card:has(.cst-prize-art) .cst-card__title,html:not(.light) .contest-page .cst-card:has(.cst-prize-art) .cst-card__desc{padding-right:96px}html:not(.light) .contest-page .cst-card>*:not(.cst-card__glyph):not(.cst-card__top){position:relative;z-index:1}html:not(.light) .contest-page .cst-card__top{position:static}html:not(.light) .contest-page .cst-card__count{position:relative;z-index:1}html:not(.light) .contest-page .cst-card{background:#ffffff1f}html:not(.light) .contest-page .cst-hero__joined{display:inline-flex;align-items:center;height:48px;min-height:48px;padding:0 18px;box-sizing:border-box}html:not(.light) .contest-page .cst-hero__cta{align-items:center}html:not(.light) .contest-page .cst-card .cst-card__glyph:has(.cst-prize-art){top:50%;bottom:auto;transform:translateY(-50%);margin:0}html:not(.light) .api-page .pin-hero__ambient,html:not(.light) .api-page .pin-hero__mesh{display:none}html:not(.light) .api-page .pin-hero{padding-top:60px}html:not(.light) .api-page .pin-cyber-panel{padding:clamp(40px,6vw,72px) 24px;border:0;border-radius:20px;background:#ffffff0f;box-shadow:none}html:not(.light) .api-page .pin-hero__center{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}html:not(.light) .api-page .api-kicker{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#ffffff1a;font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .api-page .pin-title{margin:0;font-family:var(--font-sans);font-size:clamp(28px,3.8vw,40px);font-weight:600;letter-spacing:-.02em;text-transform:none;color:#fff;text-shadow:none}html:not(.light) .api-page .pin-subtitle,html:not(.light) .api-page .pin-cyber-desc{max-width:44ch;font-family:var(--font-sans);font-size:15px;letter-spacing:0;color:var(--text-soft)}html:not(.light) .api-page .api-icon-wrap{order:-1;width:72px;height:72px;margin-bottom:8px;border:0;border-radius:20px;background:#ffffff1a;box-shadow:none}html:not(.light) .api-page .api-icon{width:32px;height:32px;color:#fff}html:not(.light) .not-found-page__glow{display:none}html:not(.light) .not-found-page__content{gap:8px}html:not(.light) .not-found-page__code{font-size:clamp(88px,16vw,140px);font-weight:700;line-height:1;letter-spacing:-.05em;color:#fff;text-shadow:none;opacity:1}html:not(.light) .not-found-page__title{font-size:clamp(22px,3.4vw,28px);font-weight:600;color:#fff}html:not(.light) .not-found-page__hint{color:var(--text-soft)}html:not(.light) .not-found-page__btn--account-chrome{margin-top:12px;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:#fff;color:#101012;font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) .not-found-page__btn--account-chrome:hover,html:not(.light) .not-found-page__btn--account-chrome:active{background:#ececee;color:#101012;border-color:transparent;box-shadow:none}html:not(.light) .not-found-page__btn--account-chrome:focus-visible{box-shadow:0 0 0 2px #ffffff59}html:not(.light) .route-page-loader{background:#00000073}html:not(.light) .route-page-loader-dot{width:24px;height:24px;border:2px solid rgba(255,255,255,.18);border-top-color:#fff;box-shadow:none}html:not(.light) .ui-spinner{border-color:#ffffff2e;border-top-color:#fff;box-shadow:none}html:not(.light) .labs-history-date-nav__dialog{border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 24px 64px #00000080}html:not(.light) .labs-history-date-nav__month{font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .labs-history-date-nav__mode-hint,html:not(.light) .labs-history-date-nav__weekdays,html:not(.light) .labs-history-date-nav__grid-loading{font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) .labs-history-date-nav__month-btn,html:not(.light) .labs-history-date-nav__close{border:0;border-radius:999px;background:#ffffff14;color:#fff}html:not(.light) .labs-history-date-nav__month-btn:hover:not(:disabled),html:not(.light) .labs-history-date-nav__close:hover{background:#ffffff24;color:#fff}html:not(.light) .labs-history-date-nav__grid-loading{border-radius:12px;background:#ffffff0a}html:not(.light) .labs-history-date-nav__day{border:0;border-radius:10px;background:#ffffff0d;color:#fff;box-shadow:none}html:not(.light) .labs-history-date-nav__day.has-data{background:#ffffff1a}html:not(.light) .labs-history-date-nav__day:hover:not(:disabled){background:#ffffff24}html:not(.light) .labs-history-date-nav__day.is-today{box-shadow:inset 0 0 0 1px #ffffff4d}html:not(.light) .labs-history-date-nav__day.is-selected,html:not(.light) .labs-history-date-nav__day.is-bulk-picked{background:#fff;color:#101012;box-shadow:none}html:not(.light) .labs-history-date-nav__day.is-selected .labs-history-date-nav__day-num,html:not(.light) .labs-history-date-nav__day.is-bulk-picked .labs-history-date-nav__day-num{color:#101012}html:not(.light) .labs-history-date-nav__day-num{font-family:var(--font-sans);font-weight:600}html:not(.light) .labs-history-date-nav__day-count{border:0;border-radius:999px;background:#0000008c;color:#fff;font-family:var(--font-sans);font-size:10.5px;font-weight:600}html:not(.light) .labs-history-date-nav__day-check{color:var(--success, #34d399)}html:not(.light) .labs-history-date-nav__text-btn,html:not(.light) .labs-history-date-nav__danger-btn{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .labs-history-date-nav__text-btn:hover:not(:disabled){border-color:transparent;background:#ffffff24;color:#fff}html:not(.light) .labs-history-date-nav__danger-btn{background:#ff335524;color:#f35}html:not(.light) .labs-history-date-nav__danger-btn:hover:not(:disabled){border-color:transparent;background:#ff335538;color:#f35}html:not(.light) .ms-trigger{border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .ms-trigger[aria-expanded=true]{border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) .ms-trigger-chevron,html:not(.light) .ms-trigger[aria-expanded=true] .ms-trigger-chevron{color:#ffffffb3}html:not(.light) .ms-modal__panel{border:0;border-radius:20px 20px 0 0;background:#1a1a1c;box-shadow:0 -16px 48px #00000080}html:not(.light) .ms-modal__edge{box-shadow:none}html:not(.light) .ms-modal__title{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;text-shadow:none}html:not(.light) .ms-modal__close{border:0;border-radius:999px;background:#ffffff1a;color:#fff}html:not(.light) .ms-modal__close:focus-visible{border-color:transparent;background:#ffffff2e}html:not(.light) .ms-modal__option{min-height:44px;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:#fff;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}html:not(.light) .ms-modal__option:hover,html:not(.light) .ms-modal__option:focus-visible{background:#ffffff14;color:#fff}html:not(.light) .ms-modal__option[aria-selected=true],html:not(.light) .ms-modal__option.is-active{background:#ffffff1f;color:#fff;font-weight:600}html:not(.light) .ms-modal__option-check{color:var(--success, #34d399)}html:not(.light) .lsel-input__el,html:not(.light) .lsel-input--modal .lsel-input__el{border:0;border-radius:12px;background:#ffffff14;color:#fff;font-family:var(--font-sans);letter-spacing:0;box-shadow:none}html:not(.light) .lsel-input__el:hover,html:not(.light) .lsel-input--modal .lsel-input__el:hover{border-color:transparent;background:#ffffff1c;box-shadow:none}html:not(.light) .lsel-input__el:focus,html:not(.light) .lsel-input--modal .lsel-input__el:focus{border-color:transparent;background:#ffffff1f;box-shadow:0 0 0 2px #ffffff47}html:not(.light) .lsel-input__clear{border-radius:999px;color:#fff9}html:not(.light) .lsel-input__clear:hover{color:#fff;background:#ffffff24}html:not(.light) .labs-upscale-badge__chip{border:0;border-radius:999px;background:#0009;color:#fff;font-family:var(--font-sans);font-size:11.5px;font-weight:600;letter-spacing:0}html:not(.light) .labs-upscale-badge__chip--pending{border-color:transparent;color:#fff}html:not(.light) .labs-upscale-badge__chip--error{border-color:transparent;background:#ff335538;color:#f35}html:not(.light) .labs-upscale-badge__chip--error:hover{border-color:transparent;background:#ff335552}html:not(.light) .labs-upscale-badge__chip--muted{border-color:transparent;color:#ffffffa6}html:not(.light) .labs-upscale-badge__spinner{border-color:#ffffff40;border-top-color:#fff}html:not(.light) .labs-upscale-modal{border:0;border-radius:16px;background:#1a1a1c;box-shadow:0 24px 64px #00000080}html:not(.light) .labs-upscale-modal__title{font-family:var(--font-sans);font-size:17px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff}html:not(.light) .labs-upscale-modal__text{font-family:var(--font-sans);font-size:14px;color:var(--text-soft)}html:not(.light) .labs-upscale-modal__close{border-radius:999px;background:#ffffff1a;color:#fff}html:not(.light) .labs-upscale-modal__close:hover{background:#ffffff2e}html:not(.light) .labs-upscale-modal__btn{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}html:not(.light) .labs-upscale-modal__btn:not(:disabled):hover{background:#ffffff29;color:#fff}html:not(.light) .labs-upscale-modal__btn--retry{border:0;background:#fff;color:#101012}html:not(.light) .labs-upscale-modal__btn--retry:not(:disabled):hover{background:#ececee;color:#101012}html:not(.light) .labs-upscale-modal__btn--refund{color:#fff}html:not(.light) .labs-mtb .labs-tabs-inner{height:auto;gap:6px;padding:2px 0}html:not(.light) .labs-mtb .labs-tab-btn{min-height:34px;padding:0 14px;border:0;border-radius:9px;background:#ffffff14;color:var(--text-soft);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.2}html:not(.light) .labs-mtb .labs-tab-btn:hover:not(.active){color:#fff;background:#ffffff1f}html:not(.light) .labs-mtb .labs-tab-btn.active{color:#101012;background:#fff;font-weight:600}html:not(.light) .labs-mtb .labs-mtb-skeleton{height:34px;border-radius:9px}html[data-labs-scene] .ui-toast:not(.ui-toast--error):not(.ui-toast--warning),html[data-labs-scene] .cookie-banner{display:none!important}.edl-group{display:flex;flex-direction:column;gap:8px}.edl-group__title{font:600 13px var(--font-sans);color:#fff}.edl-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px}.edl-row__label{font:500 12.5px var(--font-sans);color:var(--text-soft);text-align:left}.edl-row__label--btn{padding:0;border:0;background:none;cursor:pointer}.edl-row__label--btn.is-changed{color:#fff}.edl-chips{display:flex;flex-wrap:wrap;gap:6px}.edl-chip{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#ffffff14;color:var(--text-main);font:500 13px var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s ease}.edl-chip:hover:not(.active){background:#ffffff1f}.edl-chip.active{background:#fff;color:#101012}.edl-pick__list{display:flex;flex-direction:column;gap:6px}.edl-track{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px 8px 8px;border:0;border-radius:12px;background:#ffffff0a;color:#fff;text-align:left;cursor:pointer;transition:background .15s ease}.edl-track:hover{background:#ffffff14}.edl-track--skel{display:block}.edl-track__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:10px;background:#ffffff14;color:var(--text-soft)}.edl-track__title{font:500 14px var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edl-pick__more{display:flex;justify-content:center}.edl-note{margin:0;font:400 12.5px/1.45 var(--font-sans);color:var(--text-soft)}@media(max-width:900px){.edl-sticky-actions{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:4;padding:8px;margin:0 -8px;border-radius:14px;background:#0d1016f0;box-shadow:0 -8px 16px -8px #0009}html.has-player-dock .edl-sticky-actions{bottom:calc(60px + 8px + var(--player-dock-height) + env(safe-area-inset-bottom,0px))}}.pes-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;width:84px;height:84px;padding:8px 4px;border:0;border-radius:16px;background:#ffffff0f;color:var(--text-main);cursor:pointer;transition:background .15s ease,color .15s ease;touch-action:manipulation}.pes-tile--wide{width:128px}.pes-tile:hover:not(.active):not(:disabled){background:#ffffff1a}.pes-tile.active{background:#fff;color:#0a0a0a}.pes-tile:disabled{opacity:.4;cursor:default}.pes-tile__icon{display:inline-flex;line-height:0}.pes-tile__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font:500 12px/1.2 var(--font-sans);text-align:center;overflow:hidden;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pes-tile__value{position:absolute;top:6px;right:8px;font:600 10.5px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-soft)}.pes-tile.active .pes-tile__value{color:#0a0a0a99}@media(hover:none){.pes-tile:hover:not(.active):not(:disabled){background:#ffffff0f}}@media(max-width:640px){.pes-tile{width:74px;height:74px;gap:5px;border-radius:14px}.pes-tile__label{font-size:11px}.pes-tile--wide{width:112px}}.pes-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;padding:0;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease;touch-action:manipulation}.pes-icon-btn--bare{background:transparent}.pes-icon-btn:hover:not(:disabled),.pes-icon-btn.is-active{background:#ffffff24}.pes-icon-btn:disabled{opacity:.32;cursor:default}.pes-btn{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:#ffffff14;color:var(--text-main);font:600 13px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .15s ease,opacity .15s ease}.pes-btn:hover:not(:disabled){background:#ffffff24;color:#fff}.pes-btn--ghost{background:transparent}.pes-btn--primary{background:#fffffff5;color:#0a0a0a;font-weight:700}.pes-btn--primary:hover:not(:disabled){background:#fff;color:#0a0a0a}.pes-btn:disabled{opacity:.4;cursor:default}.pes-ai{min-height:0}.pes-sections{display:flex;justify-content:center;gap:6px}.pes-section{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--text-soft);font:600 14px var(--font-sans);cursor:pointer;transition:color .15s ease,background .15s ease}.pes-section__spark{display:inline-block;width:12px;height:12px;margin:0 5px -1px 0;fill:currentColor}.pes-section:hover:not(.active){color:#fff}.pes-section.active{background:#ffffff24;color:#fff}@media(max-width:640px){.pes-btn{padding:0 12px}.pes-section{padding:0 14px;font-size:13.5px}}body.is-admin-app{--admin-control-h: 36px}html:not(.light) body.is-admin-app .admin-main .ui-btn{min-height:var(--admin-control-h);padding:0 14px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .15s ease}html:not(.light) body.is-admin-app .admin-main .ui-btn:hover:not(:disabled){border-color:transparent;background:#ffffff29;color:#fff}html:not(.light) body.is-admin-app .admin-main .ui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}html:not(.light) body.is-admin-app .admin-main .ui-btn:disabled{background:#ffffff14;color:#fff6;opacity:1;cursor:not-allowed}html:not(.light) body.is-admin-app .admin-main .ui-btn--primary{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);font-weight:600}html:not(.light) body.is-admin-app .admin-main .ui-btn--primary:hover:not(:disabled){background:var(--ui-btn-primary-bg-hover);color:var(--ui-btn-primary-fg)}html:not(.light) body.is-admin-app .admin-main .ui-btn--primary:focus-visible{outline-color:#1010128c;outline-offset:-5px}html:not(.light) body.is-admin-app .admin-main .ui-btn--cancel{border:0;background:#ffffff1a;color:#fff}html:not(.light) body.is-admin-app .admin-main .ui-btn--ghost{background:transparent;color:var(--text-label)}html:not(.light) body.is-admin-app .admin-main .ui-btn--ghost:hover:not(:disabled){background:#ffffff14;color:#fff}html:not(.light) body.is-admin-app .admin-main .ui-btn--danger{border:0;background:#ff335524;color:#ff8095}html:not(.light) body.is-admin-app .admin-main .ui-btn--danger:hover:not(:disabled){background:#f353;color:#ff8095}html:not(.light) body.is-admin-app .admin-main .app-btn{min-height:var(--admin-control-h)!important;border:0!important;border-radius:10px!important;font-family:var(--font-sans)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html:not(.light) body.is-admin-app .admin-main .app-btn.profile-btn-secondary{background:#ffffff1a!important;color:#fff!important}html:not(.light) body.is-admin-app .admin-main .app-btn.profile-btn-secondary:hover:not(:disabled){background:#ffffff29!important;color:#fff!important}html:not(.light) body.is-admin-app .admin-main .app-btn.profile-btn-primary{background:var(--ui-btn-primary-bg)!important;color:var(--ui-btn-primary-fg)!important;font-weight:600!important}html:not(.light) body.is-admin-app .admin-main .app-btn.profile-btn-danger{background:#ff335524!important;color:#ff8095!important}html:not(.light) body.is-admin-app .admin-main .app-btn.profile-btn-danger:hover:not(:disabled){background:#f353!important;color:#ff8095!important}html:not(.light) body.is-admin-app .bm-overlay{background:#00000094}html:not(.light) body.is-admin-app .bm-modal{border:0!important;border-radius:16px!important;background:#1a1a1c!important;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0f!important}html:not(.light) body.is-admin-app .bm-header{padding:18px 20px 8px;border-bottom:0;background:none}html:not(.light) body.is-admin-app .bm-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--text-main)}html:not(.light) body.is-admin-app .bm-body{color:var(--text-label)}html:not(.light) body.is-admin-app .bm-footer{border-top:0;background:none}html:not(.light) body.is-admin-app .bm-close{width:32px;height:32px;border:0;border-radius:999px;background:#ffffff14;color:var(--text-soft)}html:not(.light) body.is-admin-app .bm-close:hover{background:#ffffff24;color:#fff}html:not(.light) body.is-admin-app .bm-modal :is(.app-input,.app-textarea,.uisel-box){min-height:var(--admin-control-h)!important;border:0!important;border-radius:10px!important;background:#ffffff14!important;box-shadow:none!important}html:not(.light) body.is-admin-app .bm-modal .app-textarea{min-height:92px!important}html:not(.light) body.is-admin-app .bm-modal .uisel--open .uisel-box{background:#ffffff1f!important}html:not(.light) body.is-admin-app .bm-modal .uisel-box:focus-visible{background:#ffffff1f!important;box-shadow:0 0 0 2px var(--focus-ring)!important}html:not(.light) body.is-admin-app .bm-modal :is(.app-input,.app-textarea):focus{background:#ffffff1f!important;box-shadow:0 0 0 2px var(--focus-ring)!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-label,.aupm-label,.admin-st-field-label){font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn,.app-btn){min-height:var(--admin-control-h)!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#ffffff1a!important;color:#fff!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn,.app-btn):hover:not(:disabled){background:#ffffff29!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--primary,.profile-btn-primary){background:var(--ui-btn-primary-bg)!important;color:var(--ui-btn-primary-fg)!important;font-weight:600!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--primary,.profile-btn-primary):hover:not(:disabled){background:var(--ui-btn-primary-bg-hover)!important;color:var(--ui-btn-primary-fg)!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--danger,.profile-btn-danger){background:#ff335524!important;color:#ff8095!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--danger,.profile-btn-danger):hover:not(:disabled){background:#f353!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--ghost,.profile-btn-ghost){background:transparent!important;color:var(--text-label)!important}html:not(.light) body.is-admin-app .bm-modal :is(.ui-btn--ghost,.profile-btn-ghost):hover:not(:disabled){background:#ffffff14!important;color:#fff!important}html:not(.light) body.is-admin-app .bm-modal .aupm-btn{min-height:var(--admin-control-h);padding:0 14px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html:not(.light) body.is-admin-app .bm-modal .aupm-btn:hover:not(:disabled){background:#ffffff29}html:not(.light) body.is-admin-app .bm-modal .aupm-btn--submit{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);font-weight:600}html:not(.light) body.is-admin-app .bm-modal .aupm-btn--submit:hover:not(:disabled){background:var(--ui-btn-primary-bg-hover)}html:not(.light) body.is-admin-app .bm-modal .aupm-btn--danger{background:#ff335524;color:#ff8095}html:not(.light) body.is-admin-app .bm-modal .aupm-btn--danger:hover:not(:disabled){background:#f353}body.is-admin-app .admin-main .page-title{font-family:var(--font-sans);font-size:22px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text-main);text-shadow:none;margin-bottom:6px}body.is-admin-app .admin-main .page-subtitle{font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;color:var(--text-soft);max-width:56em;line-height:1.45}body.is-admin-app .admin-main .admin-ui-head [class*=page-title-row]>h1.page-title{margin-bottom:0!important}body.is-admin-app .admin-main .admin-page-head-total{display:inline-flex;align-items:center;gap:6px}body.is-admin-app .admin-main .admin-page-head-total.admin-su-head-stat{align-items:baseline}body.is-admin-app .admin-main .admin-page-head-total__v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;color:#ffffffe0}html.light body.is-admin-app .admin-main .admin-page-head-total__v{color:var(--text-main)}body.is-admin-app .admin-main .admin-ui-head.admin-labs-page-head{align-items:flex-start}body.is-admin-app .admin-main .admin-labs-panel.surface-card{border-radius:16px!important}body.is-admin-app .admin-main .admin-prompt-editor-card.admin-ui-card{border-radius:16px!important;border:1px solid rgba(255,255,255,.16)!important;background:#fff2!important}html.light body.is-admin-app .admin-main .admin-prompt-editor-card.admin-ui-card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}body.is-admin-app .admin-main .dashboard-profile-card h3{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;letter-spacing:0;color:var(--ui-section-label)}body.is-admin-app .admin-main .admin-labs-filter-select-field{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:0}body.is-admin-app .admin-main .admin-labs-filter-select-field.admin-labs-toolbar-search-field{flex:1 1 12rem;max-width:none;width:auto}body.is-admin-app .admin-main .admin-labs-field-label{font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--text-soft)}html.light body.is-admin-app .admin-main .admin-labs-field-label{color:var(--text-muted)}body.is-admin-app .admin-main .admin-labs-toolbar-search.users-head-search-row{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-start;width:100%;max-width:none}body.is-admin-app .admin-main .admin-labs-toolbar-search.users-head-search-row .admin-labs-toolbar-search-input{flex:1 1 auto;min-width:0;width:auto;max-width:none}body.is-admin-app .admin-main .admin-toolbar-slab{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;width:100%;min-width:0}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field{flex:1 1 10rem;min-width:min(9rem,100%);max-width:none}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-toolbar-search-field{flex:2 1 14rem;min-width:min(10rem,100%);max-width:none}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-status{flex:1 1 10rem;min-width:min(9rem,100%);max-width:100%}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-pub{flex:1 1 11rem;min-width:min(9rem,100%);max-width:100%}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-sort,body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-collection{flex:1 1 11rem;min-width:min(9rem,100%);max-width:100%}body.is-admin-app .admin-main .admin-labs-toolbar-filters-row{width:100%}body.is-admin-app .admin-main .admin-labs-toolbar-filters-row>.admin-labs-filter-select-field{flex:1 1 0;min-width:9rem;max-width:none}body.is-admin-app .admin-main .admin-labs-toolbar-filters-row>.admin-labs-filter-select-field.admin-labs-toolbar-search-field{flex:2 1 0;min-width:12rem}@media(max-width:1500px){body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-toolbar-search-field{flex:1 1 100%;min-width:0}body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-status,body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-pub,body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-sort,body.is-admin-app .admin-main .admin-toolbar-slab>.admin-labs-filter-select-field.admin-labs-filter-select-field--labs-collection{flex:1 1 calc(50% - 10px);min-width:min(9rem,100%)}}body.is-admin-app .admin-main .admin-users-toolbar-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;width:100%;min-width:0}body.is-admin-app .admin-main .admin-users-toolbar-search .admin-labs-filter-select-field.admin-labs-toolbar-search-field{flex:1 1 16rem;min-width:min(12rem,100%);max-width:none}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input{min-height:var(--admin-control-h)!important;height:var(--admin-control-h)!important;padding-left:12px!important;padding-right:12px!important;border-radius:10px!important;border:0!important;background:#ffffff14!important;box-shadow:none!important;transition:background .15s ease!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input:hover,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input:hover{border:0!important;background:#ffffff1c!important;box-shadow:none!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input:focus,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input:focus{border:0!important;background:#ffffff1f!important;box-shadow:0 0 0 2px var(--focus-ring)!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:#fff!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input::-moz-placeholder,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input::-moz-placeholder{color:#ffffff61!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input::placeholder,body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input::placeholder{color:#ffffff61!important}body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .ui-input-shell__action{color:#ffffff73!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input{border:0!important;background:#0f172a0f!important;box-shadow:none!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input:hover,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input:hover{background:#0f172a17!important;box-shadow:none!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input:focus,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input:focus{background:#0f172a1a!important;box-shadow:0 0 0 2px #0f172a47!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input{color:var(--text-main)!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input::-moz-placeholder,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input::-moz-placeholder{color:var(--text-muted)!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .app-input::placeholder,html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input.app-input::placeholder{color:var(--text-muted)!important}html.light body.is-admin-app .admin-main .admin-labs-toolbar-search .admin-labs-toolbar-search-input .ui-input-shell__action{color:var(--text-muted)!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar.admin-select-toolbar--labs.app-select{display:block;width:100%;min-width:0}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box{min-height:var(--admin-control-h)!important;height:var(--admin-control-h)!important;padding:0 10px 0 12px!important;border-radius:10px!important;border:0!important;background:#ffffff14!important;box-shadow:none!important;transform:none!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box:hover{background:#ffffff1c!important;box-shadow:none!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select.uisel--open .uisel-box,body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box:focus-visible{background:#ffffff1f!important;box-shadow:0 0 0 2px var(--focus-ring)!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-label{flex:1 1 0%!important;min-width:0!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-chevron{margin-left:auto!important;flex-shrink:0!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:13px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important;color:#fff!important;z-index:1!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-chevron{height:16px!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-chevron{width:11px!important;height:11px!important}body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-chevron{color:#ffffff80!important}html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box{border-color:var(--border)!important;background:var(--surface-soft)!important}html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box:hover{border-color:transparent!important;box-shadow:none!important}html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select.uisel--open .uisel-box,html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-box:focus-visible{border-color:transparent!important}html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-label:not(.uisel-label--ph){color:var(--text-main)!important}html.light body.is-admin-app .admin-main .admin-toolbar-slab .admin-select-toolbar--labs.app-select .uisel-chevron{color:var(--text-muted)!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs{margin-top:20px!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header{margin-bottom:0!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__content{padding:var(--labs-details-pad)!important;box-sizing:border-box!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header{padding:0 var(--labs-details-pad)!important;margin:0!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs .ui-tabs__nav-wrap{padding:0!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs .ui-tabs__item,body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs .ui-tabs__item{padding:8px 12px!important;min-height:36px!important;line-height:1.25!important;box-sizing:border-box!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item,body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item{color:#ffffff73!important;background:transparent!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item:hover,body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item:hover{color:#ffffffe0!important;background:#ffffff16!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active,body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active{color:#fff!important;background:#fff2!important}body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active.is-top,body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active.is-top{border-right-color:#fff3!important}html.light body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item,html.light body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item{color:var(--text-muted)!important}html.light body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item:hover,html.light body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item:hover{color:var(--text-main)!important;background:#0000000a!important}html.light body.is-admin-app .admin-labs-details-dialog .labs-details-tabs.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active,html.light body.is-admin-app .admin-main .labs-details-tabs.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active{color:var(--text-main)!important;background:#ffffff16!important}body.is-admin-app .admin-labs-details-dialog .labs-json-pre{max-height:min(42vh,420px)!important;overflow:auto!important}body.is-admin-app .admin-labs-details-dialog .labs-pre-copy-wrap{position:relative!important;display:block!important;min-width:0}body.is-admin-app .admin-labs-details-dialog .labs-pre-copy-anchor{position:absolute!important;top:8px!important;right:8px!important;z-index:3!important;float:none!important;margin:0!important;width:-moz-max-content;width:max-content;max-width:calc(100% - 16px);pointer-events:auto}body.is-admin-app .admin-labs-details-dialog .labs-pre-copy-anchor .app-btn{float:none!important}body.is-admin-app .admin-labs-details-dialog .labs-pre-copy-wrap .labs-json-pre{padding-top:12px!important;padding-right:max(12px,5.5rem)!important}body.is-admin-app .admin-main .admin-status-badge.app-badge{font-family:var(--font-sans);display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;height:auto!important;padding:0 10px!important;border-width:0!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important;text-transform:none}body.is-admin-app .admin-main .admin-labs-filter-select-field{gap:6px}body.is-admin-app .admin-main .ui-tabs--marker+.admin-toolbar-slab,body.is-admin-app .admin-main .ui-tabs--marker+.admin-labs-toolbar-compact,body.is-admin-app .admin-main .ui-tabs--marker+.admin-users-toolbar-search,body.is-admin-app .admin-main .admin-labs-tabbar+.admin-labs-controls,body.is-admin-app .admin-main .admin-labs-controls>.ui-tabs--marker+.admin-labs-toolbar-compact{margin-top:10px}body.is-admin-app .admin-main .admin-labs-toolbar-compact,body.is-admin-app .admin-main .admin-toolbar-slab:not(.admin-labs-toolbar-compact__left),body.is-admin-app .admin-main .admin-users-toolbar-search{margin-bottom:16px}.up-avatar-ring[class*=up-frame-]{border-color:transparent!important;background:transparent!important}.up-frame-neon-cyan{box-shadow:0 0 0 3px #5ee9ff,0 0 12px #5ee9ffe6,0 0 28px #5ee9ff80!important}.up-frame-neon-magenta{box-shadow:0 0 0 3px #ff4dc8,0 0 12px #ff4dc8e6,0 0 28px #ff4dc880!important}.up-frame-gold{box-shadow:0 0 0 2px #f5c542,0 0 0 5px #141004d9,0 0 0 8px #c89a16,0 0 24px #f5c542b3!important}@property --holo-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.up-frame-holo{position:relative;isolation:isolate;box-shadow:none!important}.up-frame-holo:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;padding:4px;background:conic-gradient(from var(--holo-angle),#ff4dc8,#ffeb45,#5ee9ff,#5cff8b,#ff4dc8);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;animation:up-frame-holo-spin 6s linear infinite;z-index:-1}@keyframes up-frame-holo-spin{to{--holo-angle: 360deg}}.up-frame-pixel{border-radius:6px!important;box-shadow:0 0 0 3px #0a0e14,0 0 0 5px #5ee9ff,0 0 0 8px #0a0e14,0 0 0 10px #5ee9ff!important}.up-frame-pixel>*{border-radius:4px!important}.up-frame-scanlines{position:relative;box-shadow:0 0 0 3px #5ee9ff,0 0 16px #5ee9ff99!important}.up-frame-scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 1px,transparent 1px,transparent 3px);opacity:.85}.up-frame-dashed-neon{outline:2px dashed #5ee9ff;outline-offset:4px;filter:drop-shadow(0 0 8px rgba(94,233,255,.5));box-shadow:none!important}.up-frame-circuit{position:relative;box-shadow:0 0 0 1px #5ee9ff8c,inset 0 0 8px #5ee9ff33!important}.up-frame-circuit:before,.up-frame-circuit:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:4}.up-frame-circuit:before{top:-3px;left:-3px;border-top:2px solid #5ee9ff;border-left:2px solid #5ee9ff}.up-frame-circuit:after{bottom:-3px;right:-3px;border-bottom:2px solid #5ee9ff;border-right:2px solid #5ee9ff}.up-frame-glitch{position:relative;box-shadow:2px 0 #ff4dc8,-2px 0 #5ee9ff,0 0 0 1px #fff6!important;animation:up-frame-glitch-shift 3.5s infinite steps(2)}@keyframes up-frame-glitch-shift{0%,92%,to{box-shadow:2px 0 #ff4dc8,-2px 0 #5ee9ff,0 0 0 1px #fff6}94%{box-shadow:-3px 0 #ff4dc8,3px 0 #5ee9ff,0 0 0 1px #fff6}96%{box-shadow:1px 2px #ff4dc8,-1px -2px #5ee9ff,0 0 0 1px #fff6}}.up-frame-terminal{position:relative;box-shadow:0 0 0 1px #5ee9ff,0 0 0 3px #0a0e14,0 0 0 4px #5ee9ff!important}.up-frame-terminal:before{content:">_";position:absolute;bottom:-10px;right:-4px;font-family:var(--font-mono, monospace);font-size:11px;color:#5ee9ff;background:#0a0e14;padding:1px 5px;border-radius:3px;pointer-events:none;letter-spacing:.1em}.up-frame-fire{box-shadow:0 0 0 2px #ff6a1a,0 0 20px #ff6a1ab3,0 0 38px #ff3c1473!important;animation:up-frame-fire-pulse 2.4s ease-in-out infinite}@keyframes up-frame-fire-pulse{0%,to{box-shadow:0 0 0 2px #ff6a1a,0 0 20px #ff6a1ab3,0 0 38px #ff3c1473}50%{box-shadow:0 0 0 2px #ffae3d,0 0 28px #ffae3de6,0 0 50px #ff5a1e99}}.up-frame-ice{box-shadow:0 0 0 2px #cfeeff,0 0 0 4px #6ec8ff,0 0 18px #6ec8ffbf!important}.up-frame-void{box-shadow:0 0 0 2px #000,0 0 0 3px #fff,0 0 0 5px #000,0 0 22px #000000e6!important}.up-frame-rainbow-static{position:relative;isolation:isolate;box-shadow:none!important}.up-frame-rainbow-static:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:linear-gradient(135deg,#ff4dc8,#ffeb45,#5cff8b,#5ee9ff,#b14dff);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.up-frame-electric{box-shadow:0 0 0 2px #fff35e,0 0 0 4px #5ee9ff,0 0 18px #fff35e8c,0 0 28px #5ee9ff66!important}.up-frame-nature{position:relative;box-shadow:0 0 0 2px #5cff8b,0 0 16px #5cff8b80!important}.up-frame-nature:before,.up-frame-nature:after{content:"";position:absolute;width:8px;height:8px;border-radius:50% 0;background:#5cff8b;box-shadow:0 0 6px #5cff8bcc;pointer-events:none;z-index:4}.up-frame-nature:before{top:-5px;right:-5px}.up-frame-nature:after{bottom:-5px;left:-5px;transform:rotate(180deg)}.up-frame-royal{box-shadow:0 0 0 2px #f5c542,0 0 0 4px #0a0e14,0 0 0 7px #b14dff,0 0 22px #b14dff8c!important}.up-frame-silver{position:relative;isolation:isolate;box-shadow:none!important}.up-frame-silver:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:linear-gradient(135deg,#fff,#b8c4d0 30%,#6c7889,#d8dee8 80%,#fff);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.up-frame-bronze{position:relative;isolation:isolate;box-shadow:none!important;filter:drop-shadow(0 0 8px rgba(205,127,50,.45))}.up-frame-bronze:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:linear-gradient(135deg,#f5b97a,#cd7f32 35%,#7a4318,#cd7f32 85%,#f5b97a);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.up-frame-plasma{box-shadow:0 0 0 2px #b14dff,0 0 18px #b14dffa6,0 0 36px #5ee9ff73!important;animation:up-frame-plasma-shift 3.2s ease-in-out infinite alternate}@keyframes up-frame-plasma-shift{0%{box-shadow:0 0 0 2px #b14dff,0 0 18px #b14dffa6,0 0 36px #5ee9ff73}to{box-shadow:0 0 0 2px #5ee9ff,0 0 18px #5ee9ffa6,0 0 36px #b14dff80}}.up-frame-ember{box-shadow:0 0 0 2px #ff3a1a,0 0 0 4px #2a0a0a,0 0 18px #ff3a1a8c!important}.up-frame-matrix{position:relative;box-shadow:0 0 0 3px #1cff7a,0 0 16px #1cff7aa6!important}.up-frame-matrix:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(28,255,122,.32) 0,rgba(28,255,122,.32) 1px,transparent 1px,transparent 4px);opacity:.85}@media(prefers-reduced-motion:reduce){.up-frame-holo:before,.up-frame-glitch,.up-frame-fire,.up-frame-plasma{animation:none}}.up-nick-font-doto{font-family:Doto,monospace!important;font-weight:800!important;letter-spacing:.04em!important}.up-nick-font-orbitron{font-family:Orbitron,sans-serif!important;font-weight:700!important}.up-nick-font-vt323{font-family:VT323,monospace!important;font-weight:400!important;letter-spacing:.02em!important}.up-nick-font-press-start{font-family:"Press Start 2P",monospace!important;font-weight:400!important;font-size:.78em!important;letter-spacing:.02em!important}.up-nick-font-serif{font-family:Cinzel,Times New Roman,serif!important;font-weight:700!important;letter-spacing:.08em!important}.up-nick-font-cursive{font-family:Caveat,cursive!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.up-nick-fx-typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid currentColor;padding-right:4px;animation:up-nick-caret .9s steps(1) infinite}@keyframes up-nick-caret{50%{border-color:transparent}}.up-nick-fx-glitch{position:relative;text-shadow:1.5px 0 0 #ff4dc8,-1.5px 0 0 #5ee9ff;animation:up-nick-glitch 2.6s infinite steps(2)}@keyframes up-nick-glitch{0%,88%,to{text-shadow:1.5px 0 0 #ff4dc8,-1.5px 0 0 #5ee9ff;transform:translate(0)}90%{text-shadow:-3px 1px 0 #ff4dc8,3px -1px 0 #5ee9ff;transform:translate(1px)}92%{text-shadow:2px -2px 0 #ff4dc8,-2px 2px 0 #5ee9ff;transform:translate(-1px)}94%{text-shadow:1.5px 0 0 #ff4dc8,-1.5px 0 0 #5ee9ff;transform:translateY(1px)}}.up-nick-fx-neon-flicker{color:var(--ui-neon, #5ee9ff);text-shadow:0 0 4px currentColor,0 0 10px currentColor,0 0 20px currentColor;animation:up-nick-flicker 3s infinite}@keyframes up-nick-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.35;text-shadow:none}}.up-nick-fx-rainbow-shift{background:linear-gradient(90deg,#ff4dc8,#ffeb45,#5cff8b,#5ee9ff,#b14dff,#ff4dc8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;animation:up-nick-rainbow 6s linear infinite}@keyframes up-nick-rainbow{to{background-position:300% 0}}.up-nick-fx-pulse-glow{animation:up-nick-pulse 2.4s ease-in-out infinite}@keyframes up-nick-pulse{0%,to{text-shadow:0 0 4px var(--ui-neon, #5ee9ff),0 0 8px var(--ui-neon, #5ee9ff)}50%{text-shadow:0 0 14px var(--ui-neon, #5ee9ff),0 0 26px var(--ui-neon, #5ee9ff),0 0 40px var(--ui-neon, #5ee9ff)}}.up-nick-fx-terminal-cursor:after{content:"_";margin-left:4px;color:var(--ui-neon, #5ee9ff);animation:up-nick-blink 1s steps(1) infinite}@keyframes up-nick-blink{50%{opacity:0}}.up-nick-fx-scanlines{position:relative}.up-nick-fx-scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 1px,transparent 1px,transparent 3px);mix-blend-mode:multiply;opacity:.65}.up-nick-fx-wave{animation:up-nick-wave 2s ease-in-out infinite;display:inline-block}.up-nick-fx-wave span{display:inline-block;animation:up-nick-wave 1.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes up-nick-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.up-nick-fx-typewriter,.up-nick-fx-glitch,.up-nick-fx-neon-flicker,.up-nick-fx-rainbow-shift,.up-nick-fx-pulse-glow,.up-nick-fx-terminal-cursor:after,.up-nick-fx-wave,.up-nick-fx-wave span{animation:none}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}img,video{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}a{-webkit-user-drag:none}:root,html.dark{color-scheme:dark;--bg-main: #080a0d;--avatar-fallback-bg: linear-gradient(135deg, #6a5cff 0%, #c85cff 48%, #ff6a8b 100%);--bg-overlay: rgba(8, 8, 8, .98);--surface: #0e0e0e;--surface-soft: #161616;--site-dropdown-bg: #16181d;--border: rgba(255, 255, 255, .08);--text-main: #ffffff;--text-muted: rgba(255, 255, 255, .35);--text-label: rgba(255, 255, 255, .7);--text-soft: rgba(255, 255, 255, .55);--accent: #ffffff;--focus-ring: rgba(255, 255, 255, .35);--focus-ring-danger: color-mix(in srgb, var(--danger) 65%, transparent);--accent-soft: rgba(255, 255, 255, .08);--shadow: 0 14px 32px rgba(0, 0, 0, .5);--card-shadow: 0 2px 4px rgba(0, 0, 0, .4);--card-glow: none;--menu-active-bg: rgba(255, 255, 255, .1);--menu-active-text: #ffffff;--danger: #f87171;--danger-strong: #ef4444;--danger-fg: #fecaca;--success: #4ade80;--warning: #fbbf24;--font-display: "Onest", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--font-sans: "Inter", -apple-system, "Segoe UI", sans-serif;--site-page-shell-max: min(1400px, max(1100px, 100vw - 80px));--site-content-column-max: var(--site-page-shell-max);--ui-neon: #b1f0f8;--ui-neon-text: color-mix(in srgb, var(--ui-neon) 90%, white);--link: #fff;--ui-neon-muted: color-mix(in srgb, var(--ui-neon) 45%, transparent);--ui-neon-faint: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-border: color-mix(in srgb, var(--ui-neon) 22%, transparent);--ui-neon-border-strong: color-mix(in srgb, var(--ui-neon) 55%, transparent);--ui-neon-line: color-mix(in srgb, var(--ui-neon) 92%, transparent);--ui-neon-sheen: color-mix(in srgb, var(--ui-neon) 9%, transparent);--ui-neon-inset: color-mix(in srgb, var(--ui-neon) 14%, transparent);--ui-neon-inset-soft: color-mix(in srgb, var(--ui-neon) 8%, transparent);--ui-credits-gold: #fcd34d;--ui-money-green: #4ade80;--chart-blue: #7aa2f7;--disabled-opacity: .45;--ui-skel-plate: rgba(255, 255, 255, .06);--ui-skel-sheen: rgba(255, 255, 255, .08);--ui-skel-edge: rgba(255, 255, 255, .08);--ui-skel-speed: 1.2s;--ui-skel-sweep: linear-gradient( 90deg, transparent 0%, var(--ui-skel-sheen) 50%, transparent 100% );--ui-skeleton-bg: var(--ui-skel-plate);--ui-skeleton-sheen-a: transparent;--ui-skeleton-sheen-b: var(--ui-skel-sheen);--ui-skeleton-plate: var(--ui-skel-plate);--ui-neon-tab-active-bg: color-mix(in srgb, var(--ui-neon) 7%, transparent);--ui-neon-tab-active-bar: color-mix(in srgb, var(--ui-neon) 65%, transparent);--ui-neon-glow-bracket: color-mix(in srgb, var(--ui-neon) 55%, transparent);--ui-neon-glow-line: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-glow-gem: color-mix(in srgb, var(--ui-neon) 85%, transparent);--ui-neon-glow-gem-outer: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-text-glow-a: color-mix(in srgb, var(--ui-neon) 40%, transparent);--ui-neon-text-glow-b: color-mix(in srgb, var(--ui-neon) 15%, transparent);--ui-neon-label: color-mix(in srgb, var(--ui-neon) 45%, transparent);--ui-neon-kicker: color-mix(in srgb, var(--ui-neon) 75%, transparent);--ui-neon-icon-chrome-a: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-icon-chrome-b: color-mix(in srgb, var(--ui-neon) 32%, transparent);--ui-section-label: rgba(255, 255, 255, .92);--labs-ws-header-height: 36px;--labs-viewport-chrome-svh: 128px;--labs-viewport-chrome-dvh: 114px;--labs-ws-frame-min-height: max( 360px, calc(100svh - var(--labs-viewport-chrome-svh)), calc(100dvh - var(--labs-viewport-chrome-dvh)) );--labs-ws-history-body-min-height: max(0px, min(340px, 40dvh));--ui-neon-btn-border: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-btn-border-hover: color-mix(in srgb, var(--ui-neon) 55%, transparent);--ui-neon-btn-bg-top: color-mix(in srgb, var(--ui-neon) 35%, transparent);--ui-neon-btn-bg-bottom: color-mix(in srgb, var(--ui-neon) 18%, transparent);--ui-btn-primary-bg: #ffffff;--ui-btn-primary-bg-hover: #ececee;--ui-btn-primary-fg: #101012;--ui-btn-primary-border: transparent;--ui-btn-primary-border-hover: transparent;--ui-btn-primary-shadow: none;--ui-btn-primary-shadow-hover: none;--ui-neon-shimmer-mid: color-mix(in srgb, var(--ui-neon) 6%, transparent);--ui-neon-rail-accent: color-mix(in srgb, var(--ui-neon) 75%, transparent);--el-bg-color: #0e0e0e;--el-bg-color-overlay: #0e0e0e;--el-border-color: rgba(255, 255, 255, .08);--el-fill-color-light: #161616;--el-text-color-primary: #ffffff;--el-text-color-regular: rgba(255, 255, 255, .7);--el-color-primary: #ffffff;--ui-scrollbar-track: transparent;--ui-scrollbar-thumb: rgba(255, 255, 255, .12);--ui-scrollbar-thumb-hover: rgba(255, 255, 255, .24);--media-view-radius: 6px}:root{--fs-label-xs: clamp(.5625rem, .5446rem + .0893vw, .6875rem);--fs-label: clamp(.625rem, .6071rem + .0893vw, .75rem);--fs-label-lg: clamp(.6875rem, .6696rem + .0893vw, .8125rem);--fs-caption: clamp(.6875rem, .6696rem + .0893vw, .8125rem);--fs-meta: clamp(.75rem, .7321rem + .0893vw, .875rem);--fs-body-sm: clamp(.8125rem, .7946rem + .0893vw, .9375rem);--fs-body: clamp(1rem, .9821rem + .0893vw, 1.125rem);--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-lg: 18px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px}:root{--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--radius-badge: 6px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-section: clamp(2.5rem, 1.5rem + 3.5vw, 6rem);--brand-accent: #3fe0f0}.ui-glass-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:inset 0 1px #ffffff1f;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--text-main);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,gap .18s ease}.ui-glass-btn:hover,.ui-glass-btn:focus-visible{background:#ffffff21;border-color:#ffffff38;color:#fff;gap:9px}@media(max-width:768px){.ui-glass-btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff1a}}html.light .ui-glass-btn{border-color:#0000001a;background:#0000000d;box-shadow:inset 0 1px #fff9;color:#0a0a0abf}html.light .ui-glass-btn:hover,html.light .ui-glass-btn:focus-visible{background:#00000014;border-color:#00000029;color:#0a0a0a}html.light{color-scheme:light;--ui-skel-plate: rgba(0, 0, 0, .07);--ui-skel-sheen: rgba(255, 255, 255, .5);--ui-skel-edge: rgba(0, 0, 0, .08);--bg-main: #fafafa;--bg-overlay: rgba(255, 255, 255, .95);--surface: #ffffff;--surface-soft: #f5f5f5;--site-dropdown-bg: #16181d;--border: rgba(0, 0, 0, .08);--text-main: #0a0a0a;--text-muted: rgba(0, 0, 0, .4);--text-label: rgba(15, 23, 42, .7);--text-soft: rgba(15, 23, 42, .55);--accent: #0a0a0a;--focus-ring: #0b7a70;--focus-ring-danger: color-mix(in srgb, var(--danger) 70%, transparent);--accent-soft: rgba(0, 0, 0, .06);--shadow: 0 12px 28px rgba(0, 0, 0, .06);--card-shadow: 0 2px 4px rgba(0, 0, 0, .05);--card-glow: none;--menu-active-bg: rgba(0, 0, 0, .06);--menu-active-text: #0a0a0a;--danger: #b91c1c;--success: #15803d;--warning: #b45309;--chart-blue: #3b6fd4;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--font-sans: "Inter", -apple-system, "Segoe UI", sans-serif;--ui-neon: #0d9488;--ui-section-label: rgba(15, 23, 42, .88);--labs-ws-header-height: 36px;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-border-color: rgba(0, 0, 0, .08);--el-fill-color-light: #f5f5f5;--el-text-color-primary: #0a0a0a;--el-text-color-regular: rgba(0, 0, 0, .6);--el-color-primary: #0a0a0a;--ui-scrollbar-track: transparent;--ui-scrollbar-thumb: rgba(0, 0, 0, .12);--ui-scrollbar-thumb-hover: rgba(0, 0, 0, .24)}html.light body{background-image:linear-gradient(180deg,#eef1f6 0px,#f4f6f9 520px,#f8f9fb 1100px,var(--bg-main) 1700px)}html.light .pin-hero .pin-search-input .app-input,html.light .pin-hero .pin-search-input.app-input{color:var(--text-main)!important}html.light .pin-hero .pin-search-input .app-input::-moz-placeholder,html.light .pin-hero .pin-search-input.app-input::-moz-placeholder{color:var(--text-muted)!important;opacity:1!important}html.light .pin-hero .pin-search-input .app-input::placeholder,html.light .pin-hero .pin-search-input.app-input::placeholder{color:var(--text-muted)!important;opacity:1!important}html.dark,html.light{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}html.dark::-webkit-scrollbar,html.dark *::-webkit-scrollbar,html.light::-webkit-scrollbar,html.light *::-webkit-scrollbar{width:6px;height:6px}html.dark::-webkit-scrollbar-corner,html.dark *::-webkit-scrollbar-corner,html.light::-webkit-scrollbar-corner,html.light *::-webkit-scrollbar-corner{background:transparent}html.dark::-webkit-scrollbar-track,html.dark *::-webkit-scrollbar-track,html.light::-webkit-scrollbar-track,html.light *::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:100px}html.dark::-webkit-scrollbar-thumb,html.dark *::-webkit-scrollbar-thumb,html.light::-webkit-scrollbar-thumb,html.light *::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb);border-radius:100px;-webkit-transition:background .18s ease;transition:background .18s ease}html.dark::-webkit-scrollbar-thumb:hover,html.dark *::-webkit-scrollbar-thumb:hover,html.light::-webkit-scrollbar-thumb:hover,html.light *::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb, rgba(255, 255, 255, .14)) transparent}html{scrollbar-gutter:stable;overflow-x:clip}@media all and (display-mode:standalone){html,body{touch-action:pan-x pan-y}}body{margin:0;width:100%;padding:0 8px;font-family:var(--font-sans, "Inter", -apple-system, "Segoe UI", sans-serif);font-size:var(--fs-body);color:var(--text-main);position:relative;z-index:0;overflow-x:clip;background-color:var(--bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-admin-app{background-color:#0d1116;background-image:none}body.is-admin-app{--aud-money: #4ade80;--aud-online: #3987e5;--aud-series-image: #3987e5;--aud-series-video: #d95926;--aud-series-music: #199e70;--aud-series-voice: #c98500;--aud-series-lipsync: #d55181;--aud-series-other: #7c6bd6}body.is-zoomed *,body.is-zoomed *:before,body.is-zoomed *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}body.is-zoomed *{transform:none!important;will-change:auto!important}.ios-status-bar-bg{position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:var(--bg-main);z-index:2147483600;pointer-events:none}@media(min-width:1920px){body:not(.is-admin-app) .content{padding:26px 0 36px}body:not(.is-admin-app) .container{padding:0}body:not(.is-admin-app) .header-mega-menu-inner{max-width:var(--site-page-shell-max)}body:not(.is-admin-app) .footer{font-size:13px}body:not(.is-admin-app) .footer-mega-heading{font-size:11px}body:not(.is-admin-app) .footer .footer-mega-link{font-size:13px}body:not(.is-admin-app) .footer-mega-stripe{font-size:13px}}@media(min-width:2400px){body:not(.is-admin-app) .content{padding:28px 0 40px}body:not(.is-admin-app) .container{padding:0}body:not(.is-admin-app) .footer{font-size:14px}body:not(.is-admin-app) .footer-mega-heading{font-size:12px}body:not(.is-admin-app) .footer .footer-mega-link{font-size:14px}body:not(.is-admin-app) .footer-mega-stripe{font-size:14px}}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus{outline:none}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#app,#admin{min-height:100vh}body.app-booting #app,body.app-booting #admin{opacity:0}body.app-booting{position:relative;overflow:hidden}#app,#admin{opacity:0;transition:opacity .28s ease}body.app-ready #app,body.app-ready #admin{opacity:1}.global-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:transparent;opacity:1;transition:opacity .28s ease}.global-preloader.is-hiding{opacity:0;pointer-events:none}.global-preloader-dot{width:28px;height:28px;border-radius:50%;border:2px solid transparent;border-top-color:#fff;animation:global-preloader-spin .72s linear infinite}@keyframes global-preloader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.global-preloader-dot{animation:none;border-color:transparent;border-top-color:#fff}}.acc-del-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background-image:radial-gradient(circle at 50% 0%,rgba(220,53,69,.08) 0%,transparent 50%),linear-gradient(180deg,#0a0a0a,#050505)}.acc-del-gate__frame{position:relative;width:100%;max-width:480px;padding:48px 32px;text-align:center;border:1px solid rgba(220,53,69,.4);background:#0a0a0acc;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.acc-del-gate__frame:before,.acc-del-gate__frame:after{content:"";position:absolute;width:16px;height:16px;border-color:#dc3545;border-style:solid}.acc-del-gate__frame:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.acc-del-gate__frame:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.acc-del-gate__title{margin:0 0 24px;font-size:12.5px;font-weight:600;color:#dc3545;letter-spacing:0}.acc-del-gate__text{margin:0 auto;max-width:380px;color:#a0a0a0;font-size:14px;line-height:1.5}.acc-del-gate__actions{display:flex;gap:12px;justify-content:center;margin-top:32px}.page-wrap{position:relative;min-height:100vh;display:flex;flex-direction:column;padding-top:calc(env(safe-area-inset-top,0px) + var(--site-top-banner-height, 0px) + var(--site-header-height, 50px));transition:padding-top .32s cubic-bezier(.4,0,.2,1)}.page-wrap>main.content,.page-wrap>footer.footer{position:relative;z-index:1}.container{width:100%;max-width:var(--site-page-shell-max);margin:0 auto;padding:0}.d-flex{display:flex}.ml-auto{margin-left:auto}.top-header-app{--site-header-height: 60px;position:fixed;top:calc(var(--site-top-banner-height, 0px) + env(safe-area-inset-top,0px));right:0;left:0;z-index:25;border-bottom:none;background:var(--bg-main);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:opacity .2s ease,transform .2s ease,top .32s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){html.site-chrome-hidden{--site-chrome-shift: calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 60px) + env(safe-area-inset-top, 0px))}.top-header-app,.home-banner{translate:0 calc(-1 * var(--site-chrome-shift, 0px))}.top-header-app{transition:opacity .2s ease,transform .2s ease,top .32s cubic-bezier(.4,0,.2,1),translate .3s cubic-bezier(.4,0,.2,1)}.home-banner{transition:translate .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.top-header-app,.home-banner{transition:none}}@keyframes site-header-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html.light .top-header-app{border-bottom:none;background:var(--bg-main);box-shadow:none}html.light .header-brand-text,html.light .header-brand:hover .header-brand-text{color:var(--text-main);text-shadow:none}html.light .footer-inline-links a:hover,html.light .footer-chip-link:hover{color:var(--text-main)}html.light .menu-item-api-icon{color:var(--text-muted)}html.light .auth-main-actions__btn--ghost{color:#0a0a0abf;background:#0000000d;border-color:transparent;box-shadow:inset 0 1px #fff9}html.light .auth-main-actions__btn--ghost:hover{color:#0a0a0a;background:#00000014;border-color:transparent}html.light .auth-main-actions__btn--primary{color:#08322f;background:#fff;border-color:#fff}html.light .auth-main-actions__btn--primary:hover{color:#08322f;background:#fff3;border-color:transparent}html.light .top-right-block .ui-circle-btn{background:transparent;border-left-color:transparent!important;color:var(--text-muted);box-shadow:none}html.light .top-right-block .ui-circle-btn:hover{color:var(--text-main);border-left-color:var(--border)!important;background:var(--accent-soft)!important}html.light .profile-avatar-button{border-left-color:transparent;background:transparent;box-shadow:none}html.light .profile-avatar-button:hover{border-left-color:transparent;background:var(--accent-soft);box-shadow:none}html.light .profile-avatar-fallback{border:none;background:var(--avatar-fallback-bg);color:#fff}.top-header-spacer{width:100%;flex:0 0 auto}.top-header-app .container{height:var(--site-header-height, 60px);display:flex;align-items:center;max-width:var(--site-page-shell-max);padding-left:0;padding-right:0}body.is-admin-app .top-header-app .container{padding-left:16px;padding-right:16px}.top-header-app .container>.logoblock{max-width:100%;margin-left:auto;margin-right:auto;width:100%}body.is-admin-app .admin-main{font-size:13px;line-height:1.45}body.is-admin-app .ui-head,body.is-admin-app .admin-ui-head{gap:8px}body.is-admin-app .admin-page-wrap>.top-header-app .header-menu-list.admin-header-menu{flex:0 1 auto;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}body.is-admin-app .admin-page-wrap .page-subtitle,body.is-admin-app .admin-page-wrap .admin-labs-hero-subtitle,body.is-admin-app .admin-page-wrap .admin-pr-page-subtitle,body.is-admin-app .admin-page-wrap .admin-mod-page-subtitle,body.is-admin-app .admin-page-wrap .admin-mp-page-subtitle,body.is-admin-app .admin-page-wrap .admin-su-page-subtitle,body.is-admin-app .admin-page-wrap .admin-st-page-subtitle,body.is-admin-app .admin-page-wrap .admin-users-hero-subtitle,body.is-admin-app .admin-page-wrap .admin-roles-hero-subtitle{color:#fff}body.is-admin-app .admin-page-wrap>.top-header-app .menu-app-list .menu-item.admin-header-menu-item--active{color:#fff}html.light body.is-admin-app .admin-page-wrap>.top-header-app .menu-app-list .menu-item.admin-header-menu-item--active{color:var(--text-main)}.admin-header-menu-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-family:var(--font-sans);font-size:9.5px;font-weight:800;letter-spacing:0;line-height:1;box-shadow:0 2px 8px #ef444473;font-variant-numeric:tabular-nums;vertical-align:middle}.admin-header-more-item .admin-header-menu-badge{margin-left:auto}.admin-header-more-item{text-decoration:none;letter-spacing:0}.admin-header-more-item.is-active{color:#fff;background:#ffffff0f}html.light .admin-header-more-item.is-active{color:var(--text-main)}.admin-header-more-popper{transform-origin:top left!important}body.is-admin-app .admin-page-wrap .view{min-height:calc(100vh - 132px)}body.is-admin-app .admin-main .dashboard-profile-card>.el-card__body{padding:10px 12px!important}body.is-admin-app .admin-main .admin-ui-card>.el-card__body{padding:10px 12px!important}body.is-admin-app{--el-border-radius-base: 10px;--el-border-radius-small: 8px;--el-border-radius-round: 999px}body.is-admin-app .admin-main .ui-shell .app-input,body.is-admin-app .admin-main .ui-shell.app-input,body.is-admin-app .admin-main .ui-shell .app-textarea,body.is-admin-app .admin-main .ui-shell.app-textarea,body.is-admin-app .admin-main .ui-shell .uisel-box{min-height:var(--admin-control-h)!important;border-radius:10px!important}body.is-admin-app .admin-main .ui-shell .app-textarea,body.is-admin-app .admin-main .ui-shell.app-textarea{min-height:92px!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-box{min-height:var(--admin-control-h)!important;height:auto!important;padding:0 12px!important;border-radius:10px!important;border:0!important;background:#ffffff14!important;box-shadow:none!important;transform:none!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-box:hover{background:#ffffff1c!important}body.is-admin-app .admin-main .admin-select-base.app-select.uisel--open .uisel-box{background:#ffffff1f!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-box:focus-visible{background:#ffffff1f!important;box-shadow:0 0 0 2px var(--focus-ring)!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-label{flex:1 1 0%!important;min-width:0!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-chevron{margin-left:auto!important;flex-shrink:0!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:13px!important;line-height:1.15!important;z-index:1!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-chevron{height:16px!important}body.is-admin-app .admin-main .admin-select-base.app-select .uisel-chevron{width:11px!important;height:11px!important}body.is-admin-app .admin-main .admin-select-inline.app-select{width:auto;min-width:100px;max-width:132px;vertical-align:middle}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-box{min-height:28px!important;height:28px!important;padding:0 8px 0 10px!important;border-radius:8px!important;border:0!important;background:#ffffff14!important;box-shadow:none!important;transform:none!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-box:hover{background:#ffffff1c!important}body.is-admin-app .admin-main .admin-select-inline.app-select.uisel--open .uisel-box,body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-box:focus-visible{background:#ffffff1f!important;box-shadow:none!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-label{flex:1 1 0%!important;min-width:0!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-chevron{margin-left:auto!important;flex-shrink:0!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:11px!important;line-height:1.15!important;z-index:1!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-chevron{height:16px!important}body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-chevron{width:11px!important;height:11px!important}body.is-admin-app .admin-main .admin-select-inline--plan.app-select{min-width:124px;max-width:152px}body.is-admin-app .admin-main .admin-select-modal-field.app-select{width:100%;max-width:none}body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-box{min-height:var(--admin-control-h)!important;height:auto!important;padding:0 10px 0 12px!important;border-radius:10px!important;border:0!important;background:#ffffff14!important;box-shadow:none!important;transform:none!important}body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-box:hover{background:#ffffff1c!important}body.is-admin-app .admin-main .admin-select-modal-field.app-select.uisel--open .uisel-box,body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-box:focus-visible{background:#ffffff1f!important;box-shadow:none!important}body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-label{flex:1 1 0%!important;min-width:0!important}body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-chevron{margin-left:auto!important;flex-shrink:0!important}body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:13px!important;z-index:1!important}html.light body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-box,html.light body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-box{border-color:var(--border)!important;background:var(--surface-soft)!important}html.light body.is-admin-app .admin-main .admin-select-inline.app-select.uisel--open .uisel-box,html.light body.is-admin-app .admin-main .admin-select-inline.app-select .uisel-box:focus-visible,html.light body.is-admin-app .admin-main .admin-select-modal-field.app-select.uisel--open .uisel-box,html.light body.is-admin-app .admin-main .admin-select-modal-field.app-select .uisel-box:focus-visible{border-color:#fff!important}body.is-admin-app .admin-main .profile-plan-badge{border-radius:8px!important}body.is-admin-app .admin-users-dialog,body.is-admin-app .bm-modal{border-radius:4px!important}.logoblock{width:100%;align-items:center;gap:10px}.header-brand{display:flex;align-items:center;text-decoration:none;color:var(--text-main);font-weight:700;margin-right:10px;gap:8px}.header-brand-mark-svg{width:28px;height:28px;flex-shrink:0;display:block;color:#fff;transition:opacity .18s ease}.header-brand-mark{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:0;overflow:hidden;background:transparent;transition:box-shadow .18s ease}.header-brand-mark .header-brand-mark-icon{width:100%;height:100%;display:block;color:#fff;shape-rendering:geometricPrecision}.header-brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1;min-width:0}.header-brand-wordmark-svg{height:21.9px;width:auto;display:block;color:#fff;flex-shrink:0;transition:opacity .18s ease}@media(hover:hover){.header-brand:hover .header-brand-wordmark-svg,.header-brand:hover .header-brand-mark-svg{opacity:.78}}@media(max-width:480px){.header-brand{gap:6px}.header-brand-mark-svg{width:22px;height:22px}.header-brand-wordmark-svg{height:16.4px}}.header-brand-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.header-brand-text{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;text-shadow:none}@media(hover:hover){.header-brand:hover .header-brand-mark{box-shadow:0 0 0 1px #ffffff59}}.header-brand:active .header-brand-mark{box-shadow:0 0 0 1px #ffffff59}.header-brand:hover .header-brand-text{color:#fff;text-shadow:none}@media(max-width:480px){.header-brand-mark{width:30px;height:30px}}:root{--site-bottom-nav-h: 52px}.page-wrap.has-site-bottom-nav{padding-bottom:calc(var(--site-bottom-nav-h) + env(safe-area-inset-bottom,0px))}.page-wrap.has-site-bottom-nav .chat-widget,.page-wrap.has-site-bottom-nav .scroll-top-button{bottom:calc(var(--site-bottom-nav-h) + 20px + env(safe-area-inset-bottom,0px))}body.is-player-scrubbing,body.is-player-scrubbing *{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}:root{--player-dock-height: 72px}@media(max-width:992px){:root{--player-dock-height: 64px}}html.has-player-dock .page-wrap{padding-bottom:var(--player-dock-height)}html.has-player-dock .page-wrap.has-site-bottom-nav{padding-bottom:calc(var(--site-bottom-nav-h) + var(--player-dock-height) + env(safe-area-inset-bottom,0px))}html.has-player-dock .page-wrap .chat-widget,html.has-player-dock .page-wrap .scroll-top-button{bottom:calc(20px + var(--player-dock-height))}html.has-player-dock .page-wrap.has-site-bottom-nav .chat-widget,html.has-player-dock .page-wrap.has-site-bottom-nav .scroll-top-button{bottom:calc(var(--site-bottom-nav-h) + 20px + var(--player-dock-height) + env(safe-area-inset-bottom,0px))}html.has-player-dock{--labs-viewport-chrome-svh: calc(128px + var(--player-dock-height));--labs-viewport-chrome-dvh: calc(114px + var(--player-dock-height))}html.has-player-dock .labs-ws-prompt-bar,html.has-player-dock .ilab-prompt-bar,html.has-player-dock .vlab-prompt-bar,html.has-player-dock .llab-prompt-bar{bottom:var(--player-dock-height)}@media(min-width:769px){body:not(.is-admin-app) .page-wrap.is-labs-route>.content{padding-top:8px}}html.has-player-dock .page-wrap.is-labs-route{padding-bottom:0}html.has-player-dock .page-wrap.is-labs-route>footer.footer{margin-bottom:var(--player-dock-height)}html.has-player-dock .page-wrap.is-labs-route.has-site-bottom-nav>footer.footer{margin-bottom:calc(var(--site-bottom-nav-h) + var(--player-dock-height) + env(safe-area-inset-bottom,0px))}@media(max-width:768px){html.has-player-dock .labs-ws-prompt-bar{bottom:calc(var(--player-dock-height) + max(30px,env(safe-area-inset-bottom,0px)))}}.page-wrap.has-site-bottom-nav .gmp{z-index:1440}.page-wrap.has-site-bottom-nav .gmp-dock{margin-bottom:calc(var(--site-bottom-nav-h) + env(safe-area-inset-bottom,0px))}.page-wrap.has-site-bottom-nav .gmp-mini{bottom:calc(76px + var(--site-bottom-nav-h) + env(safe-area-inset-bottom,0px))}.page-wrap.has-site-bottom-nav .ilab-prompt-bar,.page-wrap.has-site-bottom-nav .vlab-prompt-bar,.page-wrap.has-site-bottom-nav .llab-prompt-bar,.page-wrap.has-site-bottom-nav .volab-prompt-bar,.page-wrap.has-site-bottom-nav .labs-ws-prompt-bar{display:none}.chat-widget{position:fixed;right:20px;bottom:20px;z-index:1300}.scroll-top-button{position:fixed;right:20px;bottom:20px;z-index:1400;width:46px;height:46px;border:0;border-radius:6px;background:linear-gradient(155deg,color-mix(in srgb,var(--bg-main) 76%,transparent),#fff1);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);opacity:0;pointer-events:none;transform:translateY(12px) scale(.9);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,box-shadow .22s ease,color .2s ease,opacity .22s ease}.scroll-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.page-wrap:has(.chat-widget__toggle) .scroll-top-button{right:88px}.scroll-top-button.is-visible:hover{transform:scale(1.04);border-color:#ffffff3d;background:linear-gradient(155deg,color-mix(in srgb,var(--bg-main) 82%,transparent),color-mix(in srgb,var(--bg-main) 90%,#fff 14%));color:#fff;box-shadow:0 14px 36px #0000006b,0 0 0 1px #ffffff59}.scroll-top-button.is-visible:active{transform:scale(.97);transition-duration:.12s}.scroll-top-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.scroll-top-button__icon{width:20px;height:20px;flex-shrink:0;transition:filter .2s ease}.scroll-top-button.is-visible:hover .scroll-top-button__icon{filter:none}@media(prefers-reduced-motion:reduce){.scroll-top-button,.scroll-top-button.is-visible:hover,.scroll-top-button.is-visible:active{transition-duration:.01ms}.scroll-top-button.is-visible:hover{transform:translateY(0) scale(1)}}@media(max-width:1024px){.scroll-top-button{display:none!important}}@media(max-width:768px){.page-wrap.is-labs-route .chat-widget:not(.chat-widget--open),.page-wrap.is-news-route .chat-widget:not(.chat-widget--open){display:none}body:has(.prc-dock:not([style*=none])) .chat-widget:not(.chat-widget--open){display:none}}.chat-widget-swap-enter-active,.chat-widget-swap-leave-active{transition:opacity .24s ease,transform .24s ease;transform-origin:bottom right}.chat-widget-swap-enter-from,.chat-widget-swap-leave-to{opacity:0;transform:translateY(10px) scale(.92)}.chat-widget-swap-enter-to,.chat-widget-swap-leave-from{opacity:1;transform:translateY(0) scale(1)}.chat-widget-toggle{border:none;border-radius:999px;background:#ffffff1a;color:#fff;width:48px;height:48px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000004d;position:relative;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-widget-toggle-icon{width:26px;height:26px}.chat-widget-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;position:absolute;top:-3px;right:-4px}.chat-widget-window{width:360px;height:540px;background:#272d47;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px #00000059}.chat-widget-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.chat-widget-close{border:none;background:transparent;color:#d1d5db;cursor:pointer;font-size:16px;line-height:1}.chat-widget-body{flex:1;min-height:0}.chat-widget-empty{padding:24px 16px;color:#9ca3af;font-size:13px}.chat-widget-messages{height:100%;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px}.chat-widget-message{max-width:78%;align-self:flex-start;background:#20223c;border-radius:10px;padding:8px 10px}.chat-widget-message.own{align-self:flex-end;background:#705ec8d9}.chat-widget-message-text{color:#fff;font-size:13px;line-height:1.35}.chat-widget-message-time{margin-top:4px;font-size:10px;color:var(--text-label);text-align:right}.chat-widget-input{display:flex;gap:8px;padding:10px;border-top:1px solid rgba(255,255,255,.08)}.chat-widget-input input{flex:1;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#20223c;color:#fff;padding:8px 10px;outline:none}.chat-widget-input button{border:none;border-radius:8px;background:#705ec8;color:#fff;padding:0 12px;cursor:pointer}.menu-app-list{display:flex;gap:4px;margin-left:8px;align-self:center;align-items:center}.header-menu-list{align-items:center;position:relative}@media(max-width:768px){.page-wrap>header.top-header-app .logoblock>.header-prompt-search{order:2;flex:1 1 100%;max-width:none;width:100%;margin-left:0;margin-right:0;margin-top:4px}.page-wrap>header.top-header-app .logoblock>.top-right-block{order:1}}.mega-menu-wrap{position:static}.menu-item-trigger{display:inline-flex;align-items:center;gap:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;font-family:inherit;border:0;cursor:pointer}.menu-item-trigger.menu-item{letter-spacing:0}.menu-item-trigger.is-open{background:var(--surface-soft);color:var(--text-main);border-color:#4a548a;box-shadow:none}.menu-item-chevron{font-size:12px;transition:transform .2s ease}.menu-item-trigger.is-open .menu-item-chevron{transform:rotate(180deg)}.header-mega-menu{position:fixed;top:var(--site-header-height, 62px);left:0;width:100%;z-index:60;padding:12px 12px 0}.header-mega-menu-inner{max-width:1320px;margin:0 auto;border:1px solid var(--border);border-radius:10px;background:#080808f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 48px #00000080;display:grid;grid-template-columns:280px minmax(0,1fr);overflow:hidden}.mega-menu-sidebar{border-right:1px solid var(--border);background:#ffffff05;max-height:38vh;overflow:auto}.mega-menu-model-btn{width:100%;border:none;border-bottom:1px solid rgba(126,143,184,.16);background:transparent;color:var(--text-main);min-height:34px;padding:0 10px;font-size:11px;line-height:1.1;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.mega-menu-model-btn:hover,.mega-menu-model-btn.active{background:#ffffff0f;color:#fff}.mega-menu-main{padding:12px 14px;display:flex;flex-direction:column;gap:10px;max-height:38vh;overflow-y:auto}.mega-menu-top-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mega-menu-chip{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.mega-menu-chip:hover{border-color:var(--accent);color:var(--text-main);background:var(--accent-soft)}.mega-menu-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mega-menu-columns.single-column{grid-template-columns:minmax(0,1fr)}.mega-menu-column h4{margin:0 0 8px;font-size:12.5px;line-height:1.15;font-weight:700;letter-spacing:0;color:var(--text-muted)}.mega-menu-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.mega-menu-column-wide .mega-menu-link-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%}.mega-menu-link-btn{border:0;background:transparent;color:var(--text-main);border-radius:8px;min-height:28px;padding:3px 6px;font-size:12px;line-height:1.15;text-align:left;white-space:normal;overflow-wrap:break-word;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.mega-menu-link-btn:hover{border-color:var(--border);background:var(--surface-soft);color:#fff}.mega-menu-link-btn-accent{border-color:var(--accent);background:var(--accent-soft);color:var(--text-main);min-height:28px;grid-column:auto;white-space:normal;overflow:visible;text-overflow:clip}.menu-app-list .menu-item{display:inline-flex;align-items:center;height:36px;align-self:center;text-decoration:none;color:var(--text-muted);font-family:inherit;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-.01em;line-height:1;padding:0 12px;border-radius:10px;border:none;background:transparent;box-shadow:none;transition:color .15s ease,background .15s ease}.menu-app-list .menu-item:hover{color:var(--text-main);border-color:transparent;background:transparent;box-shadow:none}.menu-app-list .router-link-exact-active.menu-item{font-weight:600;background:var(--accent-soft);color:var(--text-main);box-shadow:none}.site-sparkles-icon,.site-wand-icon,.site-photo-icon{display:block;flex-shrink:0;shape-rendering:geometricPrecision}.menu-app-list .menu-item--api{display:inline-flex;align-items:center;gap:8px}.menu-item-api-icon{width:15px;height:15px;color:currentColor;transition:color .2s ease,filter .25s ease,transform .25s ease}.menu-app-list .menu-item--api:hover .menu-item-api-icon,.menu-app-list .router-link-exact-active.menu-item--api .menu-item-api-icon{color:#fff;filter:none}.hdr-mobile-menu-link--contest{display:inline-flex;align-items:center;gap:8px}.menu-item-contest-icon{width:15px;height:15px;flex-shrink:0;color:var(--danger)}.footer-inline-link--labs{display:inline-flex;align-items:center;gap:6px}.footer-labs-icon{width:12px;height:12px;opacity:.55;transition:opacity .2s ease,filter .2s ease}.footer-inline-links a.footer-inline-link--labs:hover .footer-labs-icon{opacity:.95;filter:drop-shadow(-.35px 0 0 rgba(56,189,248,.45)) drop-shadow(.35px 0 0 rgba(251,113,133,.38))}.menu-app-list .menu-item-trigger.is-open{color:#fff;background:#ffffff29;border-color:transparent}.menu-app-list .menu-item-trigger.is-open:hover{color:#fff;background:#ffffff1f;border-color:#ffffff29}.top-right-block{align-items:center;gap:8px;height:var(--site-header-height, 60px)}.header-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:40px;padding:0 14px;border-radius:999px;border:none;background:transparent;color:var(--text-main);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.header-pill--fill{background:var(--accent);color:var(--bg-main);padding:0 16px}.header-pill--soft{background:var(--accent-soft)}.header-pill--ghost{box-shadow:inset 0 0 0 1px var(--border)}@media(hover:hover){.header-pill--fill:hover{background:color-mix(in srgb,var(--accent) 86%,var(--bg-main))}.header-pill--soft:hover{background:color-mix(in srgb,var(--text-main) 14%,transparent)}.header-pill--ghost:hover{background:var(--accent-soft)}}.header-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}.header-pricing-pill{position:relative;align-self:center}.header-pricing-pill__label{line-height:1}.menu-item-new{display:inline-flex;align-items:center;height:16px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--bg-main);font-size:10px;font-weight:700;line-height:1;text-transform:lowercase}.header-pricing-pill__badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--accent);color:var(--bg-main);font-size:11px;font-weight:700;letter-spacing:0}.header-pricing-pill.has-discount{padding-right:6px}@media(max-width:1100px){.header-brand{margin-left:8px}}@media(max-width:768px){.header-pricing-pill{display:none}}.header-mobile-burger{display:none;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:40px;height:40px;min-height:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-soft);box-shadow:none;cursor:pointer;transition:color .15s ease,background .15s ease}.header-mobile-burger svg{display:block;width:20px;height:20px}.header-mobile-burger:hover,.header-mobile-burger.is-open{color:var(--text-main);background:var(--accent-soft)}.hdr-mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20030;background:#00000075;display:flex;justify-content:flex-start}.hdr-mobile-menu-drawer{width:min(360px,90vw);height:100%;background:#16181dfa;border-right:1px solid rgba(255,255,255,.08);box-shadow:10px 0 34px #0000006b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.hdr-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.hdr-mobile-menu-title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--text-main)}.hdr-mobile-menu-close{width:30px;height:30px;flex-shrink:0;border:0;border-radius:4px;background:transparent;color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.hdr-mobile-menu-close svg{width:14px;height:14px}.hdr-mobile-menu-close:hover{color:#fff;border-color:#ffffff24;background:#ffffff0f}.hdr-mobile-menu-nav{display:flex;flex-direction:column;gap:4px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.hdr-mobile-menu-link{min-height:36px;border:0;border-radius:4px;display:inline-flex;align-items:center;padding:0 10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;text-decoration:none;color:var(--text-label);transition:color .18s ease,border-color .18s ease,background .18s ease}.hdr-mobile-menu-link:hover,.hdr-mobile-menu-link.router-link-exact-active{color:#fff;border-color:#ffffff29;background:#ffffff1f}.hdr-mobile-menu-actions{display:flex;flex-direction:column;gap:4px;padding:12px}.hdr-mobile-menu-action-btn{min-height:36px;border:0;border-radius:4px;background:transparent;text-align:left;padding:0 10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--text-label);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.hdr-mobile-menu-action-btn:hover{color:#fff;border-color:#ffffff24;background:#ffffff0f}.hdr-mobile-menu-action-btn--danger{color:#ff8282e6}.hdr-mobile-menu-action-btn--danger:hover{color:#ff9f9f;border-color:#ff60604d;background:#ff505024}.hdr-mobile-menu-overlay--right{justify-content:flex-end}.hdr-mobile-menu-drawer--right{border-right:none;border-left:1px solid rgba(255,255,255,.08);box-shadow:-10px 0 34px #0000006b;overflow:hidden}.hdr-mobile-menu-drawer--right .notification-dropdown{flex:1 1 auto;min-height:0}.hdr-mobile-menu-drawer--right .notification-dropdown-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.hdr-mobile-drawer-right-enter-active,.hdr-mobile-drawer-right-leave-active{transition:opacity .24s ease}.hdr-mobile-drawer-right-enter-active .hdr-mobile-menu-drawer,.hdr-mobile-drawer-right-leave-active .hdr-mobile-menu-drawer{transition:transform .26s cubic-bezier(.22,1,.36,1)}.hdr-mobile-drawer-right-enter-from,.hdr-mobile-drawer-right-leave-to{opacity:0}.hdr-mobile-drawer-right-enter-from .hdr-mobile-menu-drawer,.hdr-mobile-drawer-right-leave-to .hdr-mobile-menu-drawer{transform:translate(100%)}body.hdr-mobile-menu-open,body.ms-modal-open,body.labs-prompt-modal-open{overflow:hidden}html.light .header-mobile-burger{background:transparent;color:var(--text-muted)}html.light .header-mobile-burger:hover,html.light .header-mobile-burger.is-open{background:var(--accent-soft);color:var(--text-main)}html.light .hdr-mobile-menu-overlay{background:#0a101e33}html.light .hdr-mobile-menu-drawer{background:#f5f7fcfa;border-right-color:#00000017}html.light .hdr-mobile-menu-drawer--right{border-left-color:#00000017}html.light .hdr-mobile-menu-head,html.light .hdr-mobile-menu-nav{border-bottom-color:#0000001a}html.light .hdr-mobile-menu-title,html.light .hdr-mobile-menu-close,html.light .hdr-mobile-menu-link,html.light .hdr-mobile-menu-action-btn{color:var(--text-main)}html.light .hdr-mobile-menu-link:hover,html.light .hdr-mobile-menu-link.router-link-exact-active,html.light .hdr-mobile-menu-action-btn:hover,html.light .hdr-mobile-menu-close:hover{border-color:#00000029;background:#fff2}.profile-avatar-button{width:40px;height:40px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;cursor:pointer;border:none;border-left:none;background:transparent;box-shadow:none;transition:background .15s ease,box-shadow .15s ease}.header-credits-btn{height:40px;border-radius:999px;padding:0 14px 0 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;background:var(--accent-soft);color:var(--text-main);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;box-shadow:none;transition:background .15s ease}.header-credits-btn--desktop{margin-left:0}.header-credits-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}@media(hover:hover){.header-credits-btn:hover{background:color-mix(in srgb,var(--text-main) 14%,transparent)}}.header-credits-btn__icon{width:18px;height:18px;flex-shrink:0;color:#fcd34d}.header-credits-btn__value{font-variant-numeric:tabular-nums}@media(hover:hover){.profile-avatar-button:hover{background:var(--accent-soft)}}.profile-avatar-box{position:relative;width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.profile-avatar-image{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-avatar-box .profile-avatar-image{position:relative;z-index:1;display:block}.profile-avatar-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:50%;background-color:var(--ui-skel-plate)}.profile-avatar-fallback{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-main);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background:var(--avatar-fallback-bg);border:none}.profile-dropdown-popper{border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;background:#16181de8!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 28px 64px #000000eb,0 8px 24px #000000bf!important;padding:0!important;--el-popover-border-radius: 4px;margin:0!important;overflow:hidden;transform-origin:top right!important}.profile-dropdown{display:flex;flex-direction:column;gap:0}.profile-dropdown-user{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.12);transition:background .18s ease}.profile-dropdown-user:hover{background:#ffffff1a}.profile-dropdown-avatar{width:34px;height:34px;border-radius:4px;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.profile-dropdown-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-dropdown-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;background:var(--avatar-fallback-bg)}.profile-dropdown-avatar:has(>.profile-dropdown-avatar-fallback){border-color:transparent}.profile-dropdown-user-info{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-dropdown-user-info>.profile-plan-badge{align-self:flex-start}.profile-dropdown-username{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--text-main);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-plan-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-self:start;min-height:22px;justify-content:center;padding:0 10px;border-radius:999px;border:0;background:#ffffff29;color:#fff;font-family:var(--font-sans);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none}.profile-plan-badge--creator{border:0;background:#ffffff29;color:#fff}.profile-plan-badge--ultimate{border:0;background:#ef44442e;color:#fca5a5}.profile-plan-badge--basic{border:0;background:#fcd34d29;color:#fcd34d}.profile-plan-badge--free,.profile-plan-badge--neutral{border:0;background:#ffffff1a;color:var(--text-soft)}.profile-dropdown-menu{display:flex;flex-direction:column;padding:6px}.profile-dropdown-foot{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12);padding:6px}.profile-dropdown-item{box-sizing:border-box;width:100%;min-width:0;border:none;background:transparent;color:var(--text-label);display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;letter-spacing:0;padding:8px 10px;border-radius:4px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.profile-dropdown-item:hover{background:#ffffff0d;color:var(--text-main)}.profile-dropdown-item .ui-icon{color:var(--text-muted);flex:0 0 16px;font-size:14px;transition:color .14s ease}.profile-dropdown-item:hover .ui-icon{color:var(--text-label)}.profile-dropdown-item-danger{color:var(--text-soft)}.profile-dropdown-item-danger:hover{color:#f87171f2;background:color-mix(in srgb,var(--danger) 10%,transparent)}.profile-dropdown-item-danger:hover .ui-icon{color:#f87171e6}.profile-dropdown-item-accent,.profile-dropdown-item-accent .ui-icon{color:#fff}.profile-dropdown-item-accent:hover{background:#ffffff24}.profile-dropdown-item__chevron{margin-left:auto;flex:0 0 12px!important;font-size:12px!important;transition:transform .16s ease,color .14s ease}.profile-dropdown-item__chevron.is-open{transform:rotate(90deg)}.profile-dropdown-sublist{display:flex;flex-direction:column;padding:2px 6px 4px}.profile-dropdown-subitem{box-sizing:border-box;width:100%;min-width:0;border:none;background:transparent;color:var(--text-soft);display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;letter-spacing:0;padding:7px 10px 7px 30px;border-radius:4px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.profile-dropdown-subitem:hover{background:#ffffff0d;color:var(--text-main)}.profile-dropdown-subitem.is-active{color:#fff}.profile-dropdown-subitem__flag{font-size:13px;line-height:1;flex:0 0 auto}.profile-dropdown-subitem__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown-subitem__check{margin-left:auto;flex:0 0 12px;font-size:12px;color:#fff}.notification-badge .ui-dot{background:#ef4444;color:#fff;border-color:var(--bg-main);box-shadow:0 0 6px color-mix(in srgb,#ef4444 50%,transparent);-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none;cursor:default;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:8px;font-weight:700;height:13px;line-height:13px;padding:0 3px;min-width:13px;border-width:1px}.top-right-block .notification-badge .ui-dot{top:6px;right:6px;transform:none}.notification-badge .ui-dot{width:8px;height:8px;min-width:0;padding:0;border-radius:50%}.top-right-block .notification-badge .ui-dot{top:8px;right:8px;border-width:2px;box-shadow:none}.top-right-block .notification-badge{display:inline-flex;align-items:center;height:auto}.notification-trigger-btn{margin-right:0}.top-right-block .notification-trigger-btn{--el-button-text-color: rgba(255, 255, 255, .56);--el-button-hover-text-color: #fff;color:var(--text-soft)}.top-right-block .notification-trigger-btn:hover,.top-right-block .notification-trigger-btn:focus-visible{--el-button-hover-text-color: #fff;color:#fff}.top-right-block .notification-trigger-btn .ui-icon,.top-right-block .notification-trigger-btn .notification-trigger-icon{color:inherit}.top-right-block .notification-trigger-btn .notification-trigger-icon{width:20px;height:20px;display:block;filter:none}.top-right-block .notification-trigger-btn.has-unread{color:var(--text-main)}.top-right-block .notification-trigger-btn.is-open{color:var(--text-main);background:var(--accent-soft)!important}html.light .top-right-block .notification-trigger-btn{--el-button-text-color: var(--text-main);--el-button-hover-text-color: var(--text-main);color:var(--text-main)}html.light .top-right-block .notification-trigger-btn:hover,html.light .top-right-block .notification-trigger-btn:focus-visible{--el-button-hover-text-color: var(--text-main);color:var(--text-main)}html.light .top-right-block .notification-trigger-btn.has-unread{color:var(--text-main)}.notification-dropdown-popper{border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;background:#16181de8!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 28px 64px #000000eb,0 8px 24px #000000bf!important;padding:0!important;--el-popover-border-radius: 4px;margin:0!important;overflow:hidden;transform-origin:top right!important}.notification-dropdown{display:flex;flex-direction:column;gap:0}.notification-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 9px;border-bottom:1px solid rgba(255,255,255,.12)}.notification-dropdown-title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;color:#fff;letter-spacing:0}.notification-dropdown-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:4px;border:0;background:#ffffff1c;color:#fff;font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.notification-link-btn{border:none;background:transparent;color:var(--accent);font-size:10px;cursor:pointer}.notification-link-btn:disabled{color:var(--text-muted);cursor:not-allowed}.notification-dropdown-list{display:flex;flex-direction:column;padding:6px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.notification-dropdown-list::-webkit-scrollbar{width:6px}.notification-dropdown-list::-webkit-scrollbar-track{background:transparent}.notification-dropdown-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.notification-dropdown-list::-webkit-scrollbar-thumb:hover{background:#ffffff52}.notification-dropdown-item{border:none;border-radius:4px;background:transparent;padding:9px 10px 9px 12px;text-align:left;color:var(--text-main);cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:10px;transition:background .14s ease}.notification-dropdown-item:hover{background:#ffffff0d}.notification-dropdown-item.unread:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:60%;border-radius:0 1px 1px 0;background:#fff}.notification-item-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.notification-item-content{display:flex;flex-direction:column;min-width:0;flex:1}.notification-item-icon{width:26px;height:26px;border-radius:4px;border:none;background:#fff1;color:var(--text-label);display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;margin-top:1px}.notification-item-icon .ui-icon{font-size:13px}.notification-item-avatar{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;display:block}.notification-item-avatar-fallback{width:100%;height:100%;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:12.5px;font-weight:700;line-height:1;letter-spacing:0;color:#fff;background:var(--avatar-fallback-bg)}.notification-item-icon--follow{color:#fff}.notification-item-icon--like{color:#ff7e98fa}.notification-item-icon--comment{color:#97c4fff2}.notification-item-icon--subscription{color:#ffd676fa}.notification-item-icon--credits{color:#ffdf8ff5}.notification-item-icon--promo{color:#c1ffabf5}.notification-item-icon--unlocked{color:#8fffe2f5}.notification-item-icon--welcome{color:#c7befff5}.notification-item-title{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:1.28;color:var(--text-main);flex:1;min-width:0}.notification-item-date{font-family:var(--font-sans);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-muted);white-space:nowrap;flex-shrink:0}@media(max-width:768px){.notification-item-date{display:none}}.notification-item-text{color:var(--text-soft);font-family:var(--font-sans);font-size:12px;line-height:1.38}.notification-item-text-strong{color:var(--text-main);font-weight:600}.notification-dropdown-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:20px 12px;font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:var(--text-muted);text-align:center}.notification-dropdown-empty-icon{font-size:16px;opacity:.4}.notification-open-all-btn{display:flex;align-items:center;justify-content:space-between;border:none;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;color:var(--text-soft);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;padding:11px 14px 10px;width:100%;cursor:pointer;transition:color .18s ease,background .18s ease}.notification-open-all-btn:hover{color:#fff;background:#ffffff1a}.notification-open-all-btn .ui-icon{font-size:13px;opacity:.7}.notification-open-all-btn:hover .ui-icon{opacity:1;color:#fff}.notification-dropdown-empty{padding:32px 14px 30px!important;color:var(--text-muted)}.notification-dropdown-empty-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;opacity:.75;margin-bottom:4px}.notification-dropdown-empty-icon svg{display:block}.inbox-tabs{display:flex;align-items:center;gap:4px;min-width:0;margin-left:-6px}.inbox-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--text-soft);font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease}.inbox-tab:hover:not(.is-active){color:var(--text-main);background:color-mix(in srgb,var(--text-main) 8%,transparent)}.inbox-tab.is-active{color:var(--text-main);background:color-mix(in srgb,var(--text-main) 12%,transparent)}.inbox-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--text-main) 40%,transparent);outline-offset:1px}.inbox-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--text-main) 12%,transparent);color:var(--text-main);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.inbox-tab__dot{width:6px;height:6px;border-radius:50%;background:#ef4444}.hdr-mobile-menu-head .inbox-tabs{margin-left:-10px}.news-dropdown-item{flex-direction:column;gap:6px}.news-item-tag{align-self:flex-start;display:inline-flex;padding:1px 6px;border-radius:4px;border:1px solid currentColor;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.4;color:#c4c8d2f2}.news-item-tag--new{color:#fff;background:#fff2}.news-item-tag--feature{color:#93c5fd;background:color-mix(in srgb,#60a5fa 14%,transparent)}.news-item-tag--update{color:#fcd34d;background:color-mix(in srgb,#f59e0b 14%,transparent)}.news-item-tag--fix{color:#fca5a5;background:color-mix(in srgb,#ef4444 14%,transparent)}.news-item-tag--announce{color:#c4c8d2f2;background:#8b949e1f}.news-item-body{display:flex;flex-direction:column;gap:3px;min-width:0}.news-item-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--text-main)}.news-item-excerpt{font-size:12px;line-height:1.45;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item-date{font-family:var(--font-sans);font-size:10px;color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.news-dropdown-more{display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.news-skel{display:flex;flex-direction:column}.news-skel__item{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.news-skel__tag{flex-shrink:0;width:54px;height:14px;border-radius:4px}.news-skel__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.news-skel__line{height:10px;border-radius:3px}.news-skel__line--short{width:62%}html.light .news-skel__item{border-bottom-color:#0000000f}.labs-provider-tooltip{max-width:min(280px,86vw);white-space:pre-wrap;z-index:20060!important;padding:8px 12px 9px!important;border-radius:10px!important;border:0!important;background:#141416f7!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f!important;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--text-main)!important}.labs-provider-tooltip--examples{max-width:min(300px,90vw);white-space:normal}.vlab-set-help-ex__row{display:flex;gap:6px;margin-bottom:8px}.vlab-set-help-ex__item{flex:1 1 0;min-width:0;margin:0;text-align:center}.vlab-set-help-ex__item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#ffffff0d}.vlab-set-help-ex__item figcaption{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.vlab-set-help-ex__item figcaption.vlab-set-help-ex__cap--on{color:var(--success)}.vlab-set-help-ex__item figcaption.vlab-set-help-ex__cap--off{color:var(--danger)}.vlab-set-help-ex__note{display:block;margin-top:1px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.7}.vlab-set-help-ex__text{margin:0;white-space:pre-wrap}.labs-provider-tooltip--compact{max-width:none;padding:6px 10px!important;font-size:12.5px;line-height:1.35}.labs-provider-tooltip--compact .labs-info-tooltip-body{margin:0}.pdm-collection-buy-tooltip{z-index:20100!important}.labs-info-tooltip-body{margin:0 0 8px}.labs-version-drop-info{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px 0 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:help;transition:color .15s ease,background .15s ease}.labs-version-drop-info:hover,.labs-version-drop-info:focus-visible{color:#fff;background:#ffffff1a;outline:none}.labs-provider-tooltip.admin-dash-chart-tooltip{max-width:min(340px,92vw)!important;white-space:normal!important;overflow-wrap:break-word;word-break:normal}.labs-provider-tooltip.admin-dash-chart-tooltip .labs-info-tooltip-body{margin:0}.labs-info-tooltip-more{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-soft)!important;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:1px;transition:color .12s ease,border-color .12s ease}.labs-info-tooltip-more:hover{color:#fff!important;border-bottom-color:#ffffff80}button.labs-info-tooltip-more{margin:0;padding:0 0 1px;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.2);font-family:inherit;cursor:pointer}.notification-list{display:flex;flex-direction:column;gap:8px}.notification-item{position:relative;border:none;border-radius:4px;padding:14px 16px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background .18s ease,box-shadow .18s ease}.notification-item--clickable{cursor:pointer}.notification-item--clickable:hover,.notification-item--clickable:focus-visible{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff59;outline:none}.notification-item.unread:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:2px;background:#fff;border-radius:0 1px 1px 0}.notification-item-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.notification-item-head strong{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--text-main);flex:1;min-width:0}.notification-item-head small{color:var(--text-muted);font-family:var(--font-sans);font-size:11px;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.notification-item p{margin:8px 0 0;color:var(--text-soft);font-family:var(--font-sans);font-size:13px;line-height:1.42;white-space:pre-line}@media(prefers-reduced-motion:reduce){.notification-item,.notification-item--clickable:hover,.notification-item--clickable:focus-visible{transition:none}}.news-timeline-card .el-card__body{padding:14px!important}.news-timeline{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:22px}.news-timeline:before{content:"";position:absolute;left:8px;top:2px;bottom:2px;width:2px;background:linear-gradient(180deg,#8775db8c,#8775db24)}.news-timeline-item{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px}.news-timeline-node{width:16px;height:16px;margin-top:10px;border-radius:999px;border:2px solid rgba(135,117,219,.78);background:#8775db42;box-shadow:0 0 0 4px #8775db1f}.news-timeline-content{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--surface-soft)}.news-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.news-timeline-head strong{color:var(--text-main)}.news-timeline-head small{color:var(--text-muted);white-space:nowrap}.news-timeline-content p{margin:8px 0 0;color:var(--text-muted);white-space:pre-line}.news-timeline-html{margin:8px 0 0;color:var(--text-muted);line-height:1.45}.news-timeline-html p{margin:0 0 10px}.news-timeline-html ul,.news-timeline-html ol{margin:0 0 10px 18px}.news-timeline-html a{color:var(--accent);text-decoration:underline}.news-timeline-html img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid var(--border);margin:10px 0}@media(max-width:640px){.news-timeline{padding-left:18px}.news-timeline-head{flex-direction:column;gap:6px}.news-timeline-head small{white-space:normal}}.smooth-dropdown-enter-active{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.smooth-dropdown-leave-active{transition:opacity .13s cubic-bezier(.4,0,1,1),transform .13s cubic-bezier(.4,0,1,1)}.smooth-dropdown-enter-from{opacity:0;transform:translateY(-4px) scale(.97)}.smooth-dropdown-leave-to{opacity:0;transform:translateY(-3px) scale(.98)}.d-none{display:none!important}.d-lg-block{display:block!important}.position-relative{position:relative}.app-search{width:230px;margin-right:6px}.app-search .app-input,.app-search.app-input{background:var(--surface-soft);border:1px solid #323c52;box-shadow:none;border-radius:8px;height:34px}.app-search .app-input,.app-search.app-input{color:var(--text-main)}.auth-main-actions{display:flex;align-items:center;gap:6px}.auth-main-actions--mobile{margin-right:10px}.auth-main-actions__btn{flex-shrink:0}.auth-main-actions__btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;height:26px;padding:0 12px;text-decoration:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;line-height:1;border-radius:4px;border:0;background:transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .18s ease}.auth-main-actions__btn--ghost{color:var(--text-main);background:#ffffff14;border-color:transparent;box-shadow:inset 0 1px #ffffff1f;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.auth-main-actions__btn--ghost:hover{color:#fff;background:#ffffff21;border-color:transparent}@media(max-width:768px){.auth-main-actions__btn--ghost{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff1a}}.auth-main-actions__btn--primary{color:#fff;background:#fff3;border-color:transparent;box-shadow:0 1px 3px #00000059,inset 0 1px #ffffff1f}.auth-main-actions__btn--primary:hover{color:#fff;background:#ffffff29;border-color:transparent;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff29;transform:translateY(-1px)}.top-right-block .ui-circle-btn{width:40px;height:40px;min-height:0;border-radius:50%!important;background:transparent;border:none!important;border-left:none!important;color:var(--text-soft);box-shadow:none;transition:color .15s ease,background .15s ease}.top-right-block .ui-circle-btn:hover,.top-right-block .ui-circle-btn.is-active{color:var(--text-main);background:var(--accent-soft)!important}.profile-avatar-button:focus-visible{outline:none;background:var(--accent-soft)}.shell-header{position:sticky;top:0;z-index:25;padding:10px 22px 12px;border-bottom:1px solid var(--border);background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shell-header-top,.shell-header-bottom{display:flex;align-items:center;gap:14px}.shell-header-bottom{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.brand{display:flex;flex-direction:column;min-width:180px}.brand-title{font-size:18px;font-weight:700;line-height:1.1}.brand-subtitle{font-size:12px;color:var(--text-label)}.top-actions{display:flex;align-items:center;gap:10px}.shell-nav{border-bottom:none!important;background:transparent!important}.spacer{flex:1}.content{width:100%;max-width:var(--site-page-shell-max);margin:0 auto;padding:24px 0 32px;flex:1}.page-content-shell{display:flex;flex-direction:column;gap:14px}.section-head{align-items:flex-end}.catalog-page{gap:18px}.catalog-hero{position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:transparent;padding:22px 18px 14px}.catalog-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none;pointer-events:none}.catalog-hero-content{position:relative;z-index:2}.catalog-hero-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.catalog-star-layer{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background-repeat:repeat;opacity:.65;mix-blend-mode:screen}.catalog-star-layer-a{background-image:radial-gradient(circle,rgba(255,255,255,.271) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.157) 0 1px,transparent 1.9px);background-size:160px 120px,210px 160px;background-position:0 0,70px 50px;animation:hero-stars-drift-a 38s linear infinite,hero-stars-twinkle 4.8s ease-in-out infinite}.catalog-star-layer-b{background-image:radial-gradient(circle,rgba(255,255,255,.257) 0 1px,transparent 2px),radial-gradient(circle,rgba(135,117,219,.52) 0 1px,transparent 2px);background-size:240px 180px,300px 200px;background-position:35px 25px,90px 70px;opacity:.52;animation:hero-stars-drift-b 52s linear infinite,hero-stars-twinkle 6.2s ease-in-out infinite reverse}.catalog-star-layer-c{background-image:radial-gradient(circle,rgba(255,255,255,.206) 0 .9px,transparent 1.8px);background-size:120px 90px;background-position:40px 30px;opacity:.34;animation:hero-stars-drift-c 68s linear infinite,hero-stars-twinkle 7.4s ease-in-out infinite}@keyframes hero-stars-drift-a{0%{transform:translateZ(0)}to{transform:translate3d(-120px,-70px,0)}}@keyframes hero-stars-drift-b{0%{transform:translateZ(0)}to{transform:translate3d(-85px,-120px,0)}}@keyframes hero-stars-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(-150px,-95px,0)}}@keyframes hero-stars-twinkle{0%,to{opacity:.35}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.catalog-star-layer{animation:none!important}}@supports (-moz-appearance: none){.catalog-star-layer{animation:none!important;opacity:.22;mix-blend-mode:normal}}.catalog-title{margin:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1;letter-spacing:0;font-weight:700}.catalog-title span{color:var(--text-muted)}.catalog-subtitle{margin:10px 0 0;color:var(--text-label)}.catalog-top-controls{margin-top:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-search{width:min(520px,100%);max-width:100%}.catalog-search-submit{height:38px;min-width:38px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-main);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.catalog-search-submit:hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.catalog-top-controls .app-input,.catalog-top-controls.app-input{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.catalog-top-controls .app-input:hover,.catalog-top-controls.app-input:hover{border-color:var(--accent)}.catalog-top-controls .app-input:focus,.catalog-top-controls.app-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.catalog-top-controls .app-input,.catalog-top-controls.app-input{color:var(--text-main);font-size:14px}.catalog-top-controls .app-input::-moz-placeholder,.catalog-top-controls.app-input::-moz-placeholder{color:var(--text-muted);opacity:1}.catalog-top-controls .app-input::placeholder,.catalog-top-controls.app-input::placeholder{color:var(--text-muted);opacity:1}.catalog-tabs{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.catalog-tab{border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:6px;padding:6px 12px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.catalog-tab:hover{border-color:#ffffff26;color:var(--text-label)}.catalog-tab.active{border-color:#fff3;background:#ffffff0f;color:#fff}.catalog-block{display:flex;flex-direction:column;gap:10px}.catalog-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.catalog-block-head h2{margin:0;font-size:34px;line-height:1;font-weight:800}.catalog-block-head p{margin:6px 0 0;color:var(--text-muted)}.catalog-see-all{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);border-radius:999px;padding:8px 14px;font-size:12px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.catalog-see-all:hover{border-color:var(--accent);color:var(--text-main)}.catalog-see-all:active{border-color:var(--accent);background:var(--accent-soft);color:var(--text-main)}@media(max-width:1100px){.catalog-block-head{flex-direction:column;align-items:center;justify-content:center;text-align:center}.catalog-block-head p{margin-top:8px}}.catalog-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.catalog-strip::-webkit-scrollbar{height:8px}.catalog-strip::-webkit-scrollbar-thumb{border-radius:999px;background:var(--accent)}.catalog-card{min-width:184px;max-width:184px;border-radius:13px;border:1px solid var(--border);background:var(--surface);padding:10px}.catalog-card-image-wrap{position:relative}.catalog-card-image{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:8px}.catalog-card-badge{position:absolute;left:7px;bottom:14px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff;padding:4px 7px;border-radius:var(--radius-badge);background:var(--accent)}.catalog-card h4{margin:0;font-size:23px;line-height:1;font-weight:800}.catalog-card p{margin:6px 0 0;color:var(--text-muted);font-size:14px;line-height:1.35;min-height:56px}.catalog-card-meta{margin-top:8px;display:flex;justify-content:space-between;gap:8px;font-size:12px}.catalog-card-meta span:first-child{color:var(--text-main);font-weight:600}.catalog-card-meta span:last-child{color:var(--text-muted)}.catalog-empty{padding:26px 0 12px}.catalog-empty-illustration{height:140px;margin:0 auto;position:relative}.catalog-empty-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--accent) 0%,var(--accent-soft) 45%,transparent 78%),radial-gradient(circle at 60% 68%,var(--surface-soft) 0%,var(--surface) 64%,var(--bg-main) 100%);border:1px solid var(--border)}.catalog-empty-glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:148px;height:148px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 68%)}.catalog-empty-dot{position:absolute;border-radius:50%;background:var(--text-muted);opacity:.8}.catalog-empty-dot-a{width:7px;height:7px;top:36px;left:36px}.catalog-empty-dot-b{width:5px;height:5px;right:38px;top:52px}.catalog-empty-dot-c{width:6px;height:6px;right:62px;bottom:30px}.view{min-height:calc(100vh - 170px);display:flex;flex-direction:column;opacity:1;transition:opacity .28s ease}body.route-loading .view{opacity:0}.footer{opacity:1;transition:opacity .22s ease}body.route-loading .footer{opacity:0;pointer-events:none}.dashboard-top-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-widget{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--card-shadow)}.metric-widget .el-card__body{padding:12px 14px}.metric-widget-title{margin:0;font-size:12.5px;color:var(--text-muted);letter-spacing:0}.metric-widget-value{margin:4px 0 0;font-size:18px;font-weight:700}.metric-widget-meta{margin:3px 0 0;font-size:12px;color:var(--text-muted)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px}.card-headline{font-size:15px;font-weight:600}.news-card{min-height:420px}.news-feed{display:flex;flex-direction:column;gap:12px}.prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prompt-card{padding:0;border:0;border-radius:8px;background:transparent}.prompt-image{width:100%;height:148px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-bottom:10px}.prompt-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.prompt-strip::-webkit-scrollbar{height:8px}.prompt-strip::-webkit-scrollbar-track{background:var(--ui-scrollbar-track);border-radius:999px}.prompt-strip::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar-thumb)}.prompt-showcase-card{min-width:244px;max-width:244px;border-radius:14px;border:1px solid var(--border);background:#171d31;padding:12px}.prompt-image-wrap{position:relative}.prompt-showcase-card .prompt-image{height:230px;margin-bottom:8px}.prompt-badge{position:absolute;left:8px;top:8px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff;padding:4px 7px;border-radius:var(--radius-badge);background:#725bd2eb}.prompt-title{margin:0;font-size:16px;font-weight:700;line-height:1.2}.prompt-subtitle{margin:6px 0 0;color:var(--text-label);font-size:13px;line-height:1.35;min-height:54px}.prompt-meta{margin-top:8px}.prompt-price{color:#bfffcf;font-weight:600;font-size:13px}.prompt-credits{color:#ffd98f;font-size:12px}.news-item{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.news-title{margin:0 0 4px;font-size:15px}.news-date{margin:0 0 8px;font-size:12px;color:var(--text-muted)}.news-text{margin:0;line-height:1.42;color:#d8e0f8;white-space:pre-line}.dashboard-side{display:flex;flex-direction:column;gap:12px}.account-row{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.account-row:last-child{border-bottom:none}.account-row span{color:var(--text-muted)}.promo-card h3{margin:0 0 10px;font-size:20px}.promo-card p{margin:0 0 12px;color:var(--text-muted);line-height:1.4}.profile-labs-page .profile-hub-content .surface-card.profile-panel{border-radius:4px;border:none!important;background:transparent;box-shadow:none!important}.profile-labs-page .profile-hub-content .surface-card.profile-panel>.el-card__body{padding:16px}.profile-labs-page .profile-hub-content .profile-panel-stack{gap:10px}.profile-labs-page .profile-hub-content .profile-labs-slab{border-radius:4px;border:none!important;background:transparent;box-shadow:none!important}.profile-labs-page .profile-hub-content .profile-danger-slab{border-radius:4px;border:none!important;background:color-mix(in srgb,rgba(248,113,113,.12),rgba(0,0,0,.38));box-shadow:none!important;padding:12px 16px}.profile-labs-page .profile-hub-content .profile-danger-zone{padding:0;overflow:hidden}.profile-labs-page .profile-hub-content .profile-danger-zone__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:0;border:none;border-radius:0;background:transparent;cursor:pointer;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ui-section-label);text-align:left;transition:background .28s cubic-bezier(.22,1,.36,1),color .22s ease}.profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle{background:#fff1;color:#fff}.profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__toggle:hover{background:#ffffff1f;color:#fff}.profile-labs-page .profile-hub-content .profile-danger-zone__toggle:hover{background:#ffffff1a;color:#fff}.profile-labs-page .profile-hub-content .profile-danger-zone__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-labs-page .profile-hub-content .profile-danger-zone__toggle-start{display:inline-flex;align-items:center;gap:10px;min-width:0}.profile-labs-page .profile-hub-content .profile-danger-zone__glyph{display:inline-flex;flex-shrink:0;color:#fff}.profile-labs-page .profile-hub-content .profile-danger-zone__toggle-label{letter-spacing:.12em}.profile-labs-page .profile-hub-content .profile-danger-zone__chevron{display:inline-flex;flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__chevron{transform:rotate(-180deg)}.profile-labs-page .profile-hub-content .profile-danger-zone__expand{display:grid;grid-template-rows:0fr;padding:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.profile-labs-page .profile-hub-content .profile-danger-zone.is-open .profile-danger-zone__expand{grid-template-rows:1fr}.profile-labs-page .profile-hub-content .profile-danger-zone__expand-clip{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.profile-labs-page .profile-hub-content .profile-danger-zone__expand{transition:none}}.profile-labs-page .profile-hub-content .profile-danger-zone__body{box-sizing:border-box;width:100%;padding:14px 16px 16px;background:transparent;box-shadow:none}.profile-labs-page .profile-hub-content .profile-danger-zone__copy{min-width:0}.profile-labs-page .profile-hub-content .profile-danger-zone__copy h4{margin:0}.profile-labs-page .profile-hub-content .profile-danger-zone__copy p{margin:6px 0 0}.profile-labs-page .profile-hub-content .profile-danger-zone .profile-danger-btn{flex-shrink:0}@media(max-width:680px){.profile-labs-page .profile-hub-content .profile-danger-zone .profile-danger-btn{align-self:flex-end}}.profile-labs-page .profile-hub-content .profile-account-hero{padding:0;overflow:visible}.profile-labs-page .profile-hub-content .profile-account-hero-panel{position:relative;overflow:hidden;padding:14px 16px;text-align:left;border-radius:4px;background:transparent;box-shadow:none}.profile-labs-page .profile-hub-content .profile-account-hero-panel:before,.profile-labs-page .profile-hub-content .profile-account-hero-panel:after{display:none;content:none;border:none}.profile-labs-page .profile-hub-content .profile-account-hero__ambient{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0;overflow:hidden}.profile-labs-page .profile-hub-content .profile-account-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.036;background-image:linear-gradient(rgba(255,255,255,.057) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.057) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 28% 42%,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 28% 42%,#000 18%,transparent 72%)}.profile-labs-page .profile-hub-content .profile-account-hero__row{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 20px}@media(prefers-reduced-motion:reduce){.profile-labs-page .profile-hub-content .profile-account-hero__title{text-shadow:none}}.profile-labs-page .profile-hub-content .profile-account-hero__main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 240px}.profile-labs-page .profile-hub-content .profile-account-hero__meta{min-width:0}.profile-labs-page .profile-hub-content .profile-account-hero__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 4px;min-width:0}.profile-labs-page .profile-hub-content .profile-account-hero__title-row .profile-account-hero__title{margin:0}.profile-labs-page .profile-hub-content .profile-account-hero__title{margin:0 0 4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:clamp(16px,2.8vw,20px);font-weight:700;letter-spacing:0;color:#fff;text-shadow:none;line-height:1.2}.profile-labs-page .profile-hub-content .profile-account-hero__subtitle{margin:0;font-size:13px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-label)}.pricing-labs-page .pricing-hero.profile-labs-slab{padding:0;overflow:visible}.pricing-labs-page .pricing-hero-panel{position:relative;padding:20px 20px 8px;text-align:center;background:transparent;box-shadow:none;max-width:720px;margin:0 auto}.pricing-labs-page .pricing-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0}.pricing-labs-page .pricing-hero__title{margin:0 0 6px;font-family:inherit;font-size:26px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--text-main);text-shadow:none;line-height:1.2}.pricing-labs-page .pricing-hero__subtitle{margin:0 auto;max-width:48rem;width:100%;font-size:.92rem;line-height:1.5;font-family:inherit;color:var(--text-label)}.pricing-labs-page .pricing-hero-stats-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:12px 0 0;padding:0 4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.pricing-labs-page .pricing-hero-stats__chip{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;box-shadow:none}.pricing-labs-page .pricing-hero-stats__dt{margin:0;font-size:12px;font-weight:500;letter-spacing:0;color:#8b949ee0;white-space:nowrap;line-height:1.2}.pricing-labs-page .pricing-hero-stats__dd{margin:0;font-size:13px;font-weight:600;letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}@media(prefers-reduced-motion:reduce){.pricing-labs-page .pricing-hero-stats__dd{text-shadow:none}}.pricing-labs-page .pricing-hero-stats__gem{display:block;flex-shrink:0;width:7px;height:7px;background:#fff;transform:rotate(45deg);align-self:center}@media(prefers-reduced-motion:reduce){.pricing-labs-page .pricing-hero-stats__gem{box-shadow:none}}.pricing-labs-page .pricing-hero-stats-row--claims{align-items:center;gap:12px 16px}.pricing-labs-page .pricing-hero-stats-row--claims .pricing-hero-stats__chip{align-items:center;max-width:min(100%,20rem)}.pricing-labs-page .pricing-hero-stats-row--claims .pricing-hero-stats__dt--claim-tail{white-space:normal;max-width:12rem;line-height:1.25;text-align:left}.pricing-labs-page .pricing-hero-stats-row--claims .pricing-hero-stats__dt:not(.pricing-hero-stats__dt--claim-tail){white-space:normal;max-width:7rem;line-height:1.25}.pricing-labs-page .pricing-hero-stats-row--claims .pricing-hero-stats__dd{font-size:14px}.pricing-labs-page .labs-tabs-bar.pricing-billing-tabs{z-index:20;padding:8px 20px 18px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-gutter:stable}.pricing-labs-page .pricing-billing-tabs .labs-tabs-bar-row{display:flex;align-items:stretch;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;min-width:-moz-min-content;min-width:min-content}.pricing-labs-page .pricing-billing-tabs .labs-tabs-bar-row .labs-tabs-frame{flex:0 1 auto;max-width:100%}.pricing-labs-page .pricing-billing-tabs .labs-tabs-frame.pin-catalog-tabs-frame{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.pricing-labs-page .pricing-billing-tabs .labs-tabs-inner{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;gap:2px;padding:4px;overflow-x:auto;justify-content:center;background:#ffffff0a;border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px #00000059}.pricing-labs-page .pricing-billing-tabs .labs-tab-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:9px 18px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;letter-spacing:0;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0}.pricing-labs-page .pricing-billing-tabs .labs-tab-btn:hover:not(:disabled):not(.active){color:#fff;background:#ffffff0d;box-shadow:none}.pricing-labs-page .pricing-billing-tabs .labs-tab-btn.active{color:#fff;background:#fff3;box-shadow:0 1px 3px #00000059,inset 0 1px #ffffff1f}.pricing-labs-page .pricing-billing-tabs .labs-tab-btn:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.pricing-labs-page .pricing-billing-tabs .labs-tab-text{line-height:1.25;padding-top:0}.pricing-labs-page .pricing-annual-pill{display:inline-flex;align-items:center;justify-content:center;margin-left:0;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;padding:2px 7px;min-height:16px;box-sizing:border-box;border-radius:4px;border:1px solid #ffffff;color:#0b0f14;background:#fff}.pricing-labs-page .pricing-billing-tabs .labs-tab-btn.active .pricing-annual-pill{color:#0b0f14;border-color:#fff;background:#fff}html.light .pricing-labs-page .pricing-annual-pill,html.light .pricing-labs-page .pricing-billing-tabs .labs-tab-btn.active .pricing-annual-pill{border-color:#0b0f14;color:#fff;background:#0b0f14}.profile-labs-page .profile-hub-content .profile-account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}@media(max-width:680px){.profile-labs-page .profile-hub-content .profile-account-overview-grid{grid-template-columns:1fr}}.profile-labs-page .profile-hub-content .profile-hub-stat-card{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;padding:14px 16px}.profile-labs-page .profile-hub-content .profile-hub-stat-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__credits-stack{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;min-height:0;justify-content:flex-start}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__credits-row--head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;flex-shrink:0}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__credits-row--body{display:flex;align-items:stretch;justify-content:flex-start;gap:10px;margin-top:auto;min-width:0}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__metrics--with-inline-bar{display:flex;flex-direction:column;gap:8px;width:100%}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__credits-inline-track{margin-top:2px;width:100%}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__label{align-items:center;padding-top:0;min-width:0;flex:1 1 auto}.profile-labs-page .profile-hub-content .profile-hub-stat-card__label{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:#fff}html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__label{color:var(--text-main)}.profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph{display:inline-flex;color:#fff}.profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph--credits{color:#fcd34d}.profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph--credits .site-credits-icon{width:18px;height:18px;display:block}html.light .profile-labs-page .profile-hub-content .profile-hub-stat-card__glyph--credits{color:#d97706;filter:none}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut{position:relative;width:44px;height:44px;flex-shrink:0}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__donut--credits-svg{width:48px;height:48px;margin-top:0;isolation:isolate}@keyframes profile-credits-donut-svg-in{0%{opacity:0}to{opacity:1}}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:profile-credits-donut-svg-in .42s ease-out both}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__donut-svg{--cr-g0: rgba(255, 255, 255, .2);--cr-g1: rgba(255, 255, 255, .2);--cr-g2: rgba(255, 255, 255, .2);--cr-g3: rgba(255, 255, 255, .2)}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__donut-track{stroke:#ffffff1f}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-center{fill:#fff2;font-family:var(--font-sans),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:600;letter-spacing:-.03em;pointer-events:none}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-progress{transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-scan-overlay{mix-blend-mode:multiply;opacity:.34}@media(prefers-reduced-motion:reduce){.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-svg{animation:none;opacity:1}.profile-labs-page .profile-hub-content .profile-hub-stat-card__donut-progress{transition:none}}.profile-labs-page .profile-hub-content .profile-hub-stat-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits .profile-hub-stat-card__metrics{min-width:0;flex:1 1 auto}.profile-labs-page .profile-hub-content .profile-hub-stat-card__metric{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;letter-spacing:0;color:#fff;line-height:1}.profile-labs-page .profile-hub-content .profile-hub-stat-card__hint{margin-top:4px;font-size:12px;color:var(--text-soft)}.profile-labs-page .profile-hub-content .profile-hub-stat-card__link{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;color:var(--text-label)}.profile-labs-page .profile-hub-content .profile-hub-stat-card__link:hover{color:#fff}.profile-labs-page .profile-hub-content .profile-hub-stat-card__lead{margin:0;font-size:12px;line-height:1.45;color:var(--text-soft)}.profile-labs-page .profile-hub-content .profile-hub-stat-card--credits-bar{min-height:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0;justify-content:flex-start}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__kicker{min-width:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;width:100%;min-width:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow .profile-credits-bar-slab__kicker{flex:1 1 auto;min-width:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__headrow .profile-credits-bar-slab__cta.app-btn.profile-btn-primary{flex:0 0 auto;margin-top:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__kicker .profile-hub-stat-card__label{margin:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__copy{min-width:0;width:100%;flex:0 0 auto;margin-top:auto}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__label{margin:6px 0 0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35;font-weight:500;color:var(--text-soft)}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__value{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;line-height:1}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__current{font-size:1.75rem;font-weight:700;letter-spacing:.02em;color:#fff}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__sep,.profile-labs-page .profile-hub-content .profile-credits-bar-slab__max{font-size:1.05rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__sep{margin:0 1px 0 0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__cta.app-btn.profile-btn-primary{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__cta-icon{font-size:11px;font-weight:700;line-height:1;opacity:.95}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__track{height:4px;width:100%;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:auto;flex-shrink:0}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill{height:100%;border-radius:inherit;background:#fff3;transition:width .55s cubic-bezier(.22,1,.36,1),background .35s ease}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-good{background:linear-gradient(90deg,color-mix(in srgb,var(--success) 78%,transparent) 0%,var(--success) 100%)}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-warn{background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 78%,transparent) 0%,var(--warning) 100%)}.profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill.is-danger{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 78%,transparent) 0%,var(--danger) 100%)}@media(prefers-reduced-motion:reduce){.profile-labs-page .profile-hub-content .profile-credits-bar-slab__fill{transition:none}}.profile-labs-page .profile-hub-content .profile-usage-hero{padding:0;overflow:visible}.profile-labs-page .profile-hub-content .profile-usage-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;min-width:0}.profile-labs-page .profile-hub-content .profile-usage-hero__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-labs-page .profile-hub-content .profile-usage-hero__top .profile-account-hero__title{margin-right:auto}.profile-labs-page .profile-hub-content .profile-usage-hero__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-labs-page .profile-hub-content .profile-usage-hero__title{margin:0;flex:1 1 auto;min-width:0}.profile-labs-page .profile-hub-content .profile-usage-hero__subtitle{margin:0;max-width:100%;flex:1 1 auto;min-width:0}.profile-labs-page .profile-hub-content .profile-usage-period-select{width:132px}.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box,.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box,.profile-panel-stack .profile-cyber-input.app-select .uisel-box{height:40px!important;min-height:40px!important;box-sizing:border-box!important;background:var(--accent-soft)!important;border:1px solid var(--border)!important;border-radius:4px!important;padding:0 12px!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box,.footer-theme-bar .footer-locale-el-select .uisel-box{min-height:32px!important;height:32px!important;box-sizing:border-box!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important;font-family:var(--font-sans)!important;padding:0 8px 0 10px!important}.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box:hover,.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box:hover,.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box:hover,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box:hover,.footer-theme-bar .footer-locale-el-select .uisel-box:hover{border-color:#ffffff29!important;background:#ffffff14!important}.profile-labs-page .profile-hub-content .profile-usage-period-select.uisel--open .uisel-box,.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-box:focus-visible,.profile-labs-page .profile-hub-content .profile-usage-filter-select.uisel--open .uisel-box,.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-box:focus-visible,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select.uisel--open .uisel-box,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-box:focus-visible,.footer-theme-bar .footer-locale-el-select.uisel--open .uisel-box,.footer-theme-bar .footer-locale-el-select .uisel-box:focus-visible{background:#ffffff1f!important}.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-label:not(.uisel-label--ph),.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-label:not(.uisel-label--ph),.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-label:not(.uisel-label--ph),.footer-theme-bar .footer-locale-el-select .uisel-label:not(.uisel-label--ph){color:var(--text-label)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important}.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-chevron,.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-chevron,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-chevron,.footer-theme-bar .footer-locale-el-select .uisel-chevron{color:var(--text-soft)!important}.profile-labs-page .profile-hub-content .profile-usage-period-select .uisel-chevron,.profile-labs-page .profile-hub-content .profile-usage-filter-select .uisel-chevron,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select .uisel-chevron,.footer-theme-bar .footer-locale-el-select .uisel-chevron{fill:currentColor!important}.profile-labs-page .profile-hub-content .profile-usage-period-select.is-disabled .uisel-box,.profile-labs-page .profile-hub-content .profile-usage-filter-select.is-disabled .uisel-box,.admin-user-inspect-page .bm-modal.admin-users-dialog .app-select.is-disabled .uisel-box,.footer-theme-bar .footer-locale-el-select.is-disabled .uisel-box{opacity:.42}.footer-theme-bar .footer-locale-el-select{width:min(188px,100%);max-width:100%}.footer-theme-bar .footer-locale-el-select .uisel-label:not(.uisel-label--ph){text-transform:none!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important}.profile-labs-page .profile-hub-content .profile-usage-slab{display:flex;flex-direction:column;gap:10px;padding:14px 16px;min-height:0}.profile-labs-page .profile-hub-content .profile-usage-slab__head{display:flex;align-items:center;justify-content:flex-start;gap:12px}.profile-labs-page .profile-hub-content .profile-usage-slab__head--split{flex-wrap:wrap;justify-content:space-between;align-items:center}.profile-labs-page .profile-hub-content .profile-usage-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-labs-page .profile-hub-content .profile-usage-filter-select{width:148px}.profile-labs-page .profile-hub-content .profile-usage-metric-card__value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;letter-spacing:0;color:#fff;line-height:1.1}.profile-labs-page .profile-hub-content .profile-usage-metric-card__value--credits{display:inline-flex;align-items:center;gap:8px}.profile-labs-page .profile-hub-content .profile-usage-by-feature__title{margin:0 0 8px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.profile-labs-page .profile-hub-content .profile-usage-empty{min-height:120px}.profile-labs-page .profile-hub-content .profile-usage-table{display:flex;flex-direction:column;gap:0;border-radius:4px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.profile-labs-page .profile-hub-content .profile-usage-table__head,.profile-labs-page .profile-hub-content .profile-usage-table__row{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto 16px;gap:10px;padding:10px 12px;align-items:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0}.profile-labs-page .profile-hub-content .profile-usage-table__cell--action,.profile-labs-page .profile-hub-content .profile-usage-table__head>span:nth-child(3){display:none}.profile-labs-page .profile-hub-content .profile-usage-table__cell--chevron{display:inline-flex;align-items:center;color:var(--text-muted);justify-self:end}.profile-labs-page .profile-hub-content .profile-usage-table__row{cursor:pointer;transition:background .15s ease}.profile-labs-page .profile-hub-content .profile-usage-table__row:hover,.profile-labs-page .profile-hub-content .profile-usage-table__row:focus-visible{background:#ffffff0a;outline:none}@media(max-width:640px){.profile-labs-page .profile-hub-content .profile-usage-table__head,.profile-labs-page .profile-hub-content .profile-usage-table__row{grid-template-columns:minmax(72px,auto) minmax(0,1fr) 16px;gap:8px}.profile-labs-page .profile-hub-content .profile-usage-table__cell--feature,.profile-labs-page .profile-hub-content .profile-usage-table__head>span:nth-child(2){display:none}.profile-labs-page .profile-hub-content .profile-usage-filters{width:100%;flex-wrap:nowrap}.profile-labs-page .profile-hub-content .profile-usage-filter-select{flex:1 1 0;width:auto;min-width:0}}.profile-usage-detail{display:flex;flex-direction:column;gap:12px}.profile-usage-detail__row{display:flex;flex-direction:column;gap:4px}.profile-usage-detail__label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-soft)}.profile-usage-detail__value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-main);word-break:break-word}.profile-usage-detail__value--muted{color:var(--text-soft)}html.light .profile-usage-detail__label{color:#00000080}html.light .profile-usage-detail__value--muted{color:#0000008c}.profile-labs-page .profile-hub-content .profile-usage-table__head{background:#00000059;color:var(--text-soft);font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.profile-labs-page .profile-hub-content .profile-usage-table__row{color:var(--text-main);font-size:11px;text-transform:none;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.06)}.profile-labs-page .profile-hub-content .profile-usage-table__row:last-child{border-bottom:none}.profile-labs-page .profile-hub-content .profile-usage-table__cell--credits{color:#fff;font-weight:700}.profile-labs-page .profile-hub-content .profile-usage-table__cell--muted{color:var(--text-muted);font-size:10px}.profile-usage-amount{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:700}.profile-usage-amount__sign{display:inline-flex;align-items:center;justify-content:center}.profile-usage-amount__sign svg{display:block}.profile-usage-amount__value{color:var(--text-main);font-size:12px;letter-spacing:.02em}.profile-usage-amount--refund .profile-usage-amount__sign{color:#4ade80}.profile-usage-amount--spend .profile-usage-amount__sign{color:#f87171}html.light .profile-usage-amount__value{color:var(--text-main)}html.light .profile-usage-amount--refund .profile-usage-amount__sign{color:#15803d}html.light .profile-usage-amount--spend .profile-usage-amount__sign{color:#b91c1c}.profile-usage-action{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0}.profile-usage-action.profile-usage-amount--refund{color:#4ade80}.profile-usage-action.profile-usage-amount--spend{color:#f87171}html.light .profile-usage-action.profile-usage-amount--refund{color:#15803d}html.light .profile-usage-action.profile-usage-amount--spend{color:#b91c1c}.profile-labs-page .profile-hub-content .profile-usage-pagination{margin-top:14px;display:flex;justify-content:center}.profile-labs-page .profile-hub-content .profile-hub-stat-card__chart-placeholder{margin-top:8px;display:flex;flex-direction:column;gap:8px}.profile-labs-page .profile-hub-content .profile-hub-stat-card__chart-line{height:1px;border:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 3px,transparent 3px 7px);opacity:.65}.profile-labs-page .profile-hub-content .profile-hub-stat-card__chart-axis{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:0;color:var(--text-muted)}.profile-labs-page .profile-hub-content .profile-account-details-title--section{margin:6px 0 2px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ui-section-label);text-shadow:none}.profile-labs-page .profile-hub-content .profile-account-details-title--in-slab{margin:0 0 6px}.profile-labs-page .profile-hub-content .profile-settings-slab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;padding:14px 16px}.profile-labs-page .profile-hub-content .profile-settings-slab--stack{align-items:stretch}.profile-labs-page .profile-hub-content .profile-settings-slab--stack .profile-settings-slab__actions{flex:1 1 100%;justify-content:flex-start}.profile-labs-page .profile-hub-content .profile-settings-slab__lead{flex:1 1 200px;min-width:0}.profile-labs-page .profile-hub-content .profile-settings-slab__kicker{display:block;margin-bottom:6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;color:var(--ui-section-label)}.profile-labs-page .profile-hub-content .profile-settings-slab__kicker--block{margin-bottom:8px}.profile-labs-page .profile-hub-content .profile-settings-slab__value{display:block;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;letter-spacing:0;color:#fff}.profile-labs-page .profile-hub-content .profile-settings-slab__bio{display:block;margin-top:2px}.profile-labs-page .profile-hub-content .profile-set-password__lead{flex:1 1 100%;margin:0 0 12px;color:var(--text-soft);font-size:12px;line-height:1.5}.profile-labs-page .profile-hub-content .profile-settings-slab__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end;flex:0 1 auto}.profile-labs-page .profile-hub-content .profile-settings-slab__actions--bio{align-items:flex-start}.profile-labs-page .profile-hub-content .profile-settings-slab--social{flex-direction:column;align-items:stretch}.profile-labs-page .profile-hub-content .profile-social-list--in-slab{margin-top:0;width:100%}.profile-labs-page .profile-hub-content .surface-card.profile-danger-card{border:none!important;background:color-mix(in srgb,rgba(248,113,113,.1),rgba(0,0,0,.32));box-shadow:none!important}.profile-labs-page .profile-hub-content .profile-danger-row p{color:var(--text-soft);font-size:12px}.profile-labs-page .profile-hub-content .profile-account-head{align-items:flex-start;gap:16px}.profile-labs-page .profile-hub-content .profile-account-meta p{color:var(--text-soft);font-size:12px}.profile-labs-page .profile-hub-content .profile-view-public-link{color:var(--text-main);text-shadow:none}.profile-labs-page .profile-hub-content .profile-view-public-link:hover{color:#fff}.profile-labs-page .profile-hub-content .profile-detail-row{padding:12px 0;border-bottom:none!important}.profile-labs-page .profile-hub-content .profile-detail-row>span:first-child{display:block;margin-bottom:6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;color:var(--ui-section-label)}.profile-labs-page .profile-hub-content .profile-detail-row strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:0;color:#fff}.profile-labs-page .profile-hub-content .profile-bio-display{color:var(--text-soft);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.profile-labs-page .profile-hub-content .profile-social-item{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;padding:8px 10px;border-radius:4px;border:none!important;background:#0003;box-shadow:none!important}.profile-labs-page .profile-hub-content .profile-social-item:hover{background:#ffffff1a}.profile-labs-page .profile-hub-content .profile-social-item__start{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.profile-labs-page .profile-hub-content .profile-social-item__name{margin-right:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:#fff}.profile-labs-page .profile-hub-content .profile-social-item__end{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.profile-labs-page .profile-hub-content .profile-social-item__status{border-radius:4px;border:1px solid color-mix(in srgb,#7fffd4 42%,var(--border))!important;background:color-mix(in srgb,#7fffd4 10%,rgba(0,0,0,.35))!important;padding:5px 10px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:#9effc0}.profile-labs-page .profile-hub-content .profile-social-item .profile-social-action-btn.app-btn{border-radius:4px!important;min-height:32px!important;padding:9px 18px!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary{border:1px solid var(--border)!important;border-radius:4px!important;background:transparent!important;color:var(--text-muted)!important;box-shadow:none!important;filter:none!important;font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):hover,.profile-labs-page .profile-hub-content .app-btn.profile-btn-secondary:not(:disabled):focus-visible{border-color:#ffffff2e!important;color:var(--text-main)!important;background:#ffffff1f!important;box-shadow:none!important;filter:none!important}.profile-labs-page .profile-hub-content .profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):hover,.profile-labs-page .profile-hub-content .profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):focus-visible{color:#fff!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary{border:1px solid var(--ui-neon-btn-border)!important;border-radius:4px!important;background:var(--ui-btn-primary-bg)!important;color:var(--ui-btn-primary-fg)!important;box-shadow:none!important;filter:none!important;font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):hover,.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):focus-visible{border-color:transparent!important;box-shadow:0 0 0 1px #ffffff59!important;filter:brightness(1.05)!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary:not(:disabled):active{border-color:transparent!important;filter:brightness(.98)!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-disabled,.profile-labs-page .profile-hub-content .app-btn.profile-btn-primary.is-loading{opacity:.42!important;transform:none!important;box-shadow:none!important;filter:none!important}.profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary{height:auto!important;min-height:0!important;padding:8px 12px!important;font-size:9px!important;letter-spacing:.08em!important;line-height:1.2!important}.profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary.is-disabled,.profile-labs-page .profile-hub-content .profile-hub-stat-card__cta.app-btn.profile-btn-primary.is-loading{opacity:.55;transform:none!important;filter:none!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-danger{border:none!important;border-radius:4px!important;background:color-mix(in srgb,var(--danger-strong) 24%,rgba(0,0,0,.52))!important;color:#fef2f2!important;box-shadow:none!important;font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important}.profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):hover,.profile-labs-page .profile-hub-content .app-btn.profile-btn-danger:not(:disabled):focus-visible{border:none!important;background:color-mix(in srgb,var(--danger) 34%,rgba(0,0,0,.45))!important}.profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger{border:1px solid rgba(255,141,141,.4)!important;background:#ff5a5a24!important;color:#ffd4d4!important;box-shadow:none!important;filter:none!important;border-radius:4px!important;min-height:38px!important;padding:0 14px!important}.profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):hover,.profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):focus-visible{border-color:#ff8d8da6!important;background:#ff5a5a38!important;color:#fff!important;filter:none!important;transform:none}.profile-labs-page .profile-hub-content .profile-danger-zone .app-btn.profile-btn-danger:not(:disabled):active{filter:brightness(.96)!important}.profile-labs-page .profile-hub-content .profile-subscription-block h3{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;letter-spacing:0;color:#fff}.profile-labs-page .profile-hub-content .profile-subscription-block p{color:var(--text-soft);font-size:12px}.inv-table{margin-top:8px;display:flex;flex-direction:column;gap:4px}.inv-table-row{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr 1fr 28px;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:transparent;align-items:center;font-family:var(--font-sans);font-size:12px;color:var(--text-main);font-variant-numeric:tabular-nums}html.light .inv-table-row{border-color:var(--border);color:var(--text-main)}.inv-table-row--head{border:0;padding:0 12px 4px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:0}html.light .inv-table-row--head{color:var(--text-muted)}.inv-invoice{display:flex;flex-direction:column;gap:2px;min-width:0}.inv-invoice>strong{color:#fff;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.light .inv-invoice>strong{color:var(--text-main)}.inv-invoice-no{font-size:10px;color:var(--text-muted)}html.light .inv-invoice-no{color:var(--text-muted)}.inv-date,.inv-amount{color:var(--text-label)}.inv-amount{color:#fff;font-weight:700}.inv-amount-sign{color:#4ade80;margin-right:1px}html.light .inv-amount-sign{color:#1f9d55}html.light .inv-date,html.light .inv-amount{color:var(--text-main)}.inv-credits{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700;width:-moz-max-content;width:max-content}.inv-credits-icon{width:14px;height:14px;color:#fcd34d;flex:none}html.light .inv-credits{color:var(--text-main)}html.light .inv-credits-icon{color:#d97706;filter:none}.inv-credits.is-negative .inv-credits-amount{color:#ff9b9b}html.light .inv-credits.is-negative .inv-credits-amount{color:var(--danger)}.inv-status{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0}.inv-status--paid{color:#4ade80}.inv-status--pending{color:#fff}.inv-status--failed{color:#ff6b6b}.inv-status--refunded{color:var(--text-soft)}.inv-status--canceled,html.light .inv-status--pending,html.light .inv-status--refunded,html.light .inv-status--canceled{color:var(--text-muted)}.inv-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:var(--text-muted);text-decoration:none;transition:color .15s ease,background .15s ease;justify-self:end}.inv-action:hover,.inv-action:focus-visible{color:#fff;background:#ffffff1f;outline:none}.inv-action--empty{pointer-events:none}html.light .inv-action{color:var(--text-muted)}@media(max-width:600px){.inv-table-row{grid-template-columns:1fr 1fr;row-gap:6px}}.aui-payments-table .inv-table-row{grid-template-columns:minmax(0,2fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(72px,.6fr) minmax(120px,.85fr) 28px}@media(max-width:600px){.aui-payments-table .inv-table-row{grid-template-columns:1fr 1fr;row-gap:6px}}.profile-labs-page .profile-hub-content .profile-empty-state{color:var(--text-soft);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0}.profile-labs-page .profile-hub-content .profile-empty-state h4{color:var(--ui-section-label);font-weight:700}.profile-labs-page .profile-hub-content .profile-empty-state p{color:var(--text-soft);text-transform:none;font-family:var(--font-sans);font-size:12px}.profile-labs-page .profile-panel-head h2{margin:0 0 6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:#fff;text-shadow:none;line-height:1.2}.profile-labs-page .profile-panel-head p{font-size:12px;line-height:1.45;color:var(--text-soft)}.profile-labs-page .profile-account-details-title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ui-section-label)}.profile-labs-page .profile-account-meta h2{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;letter-spacing:0}.profile-labs-page .profile-danger-row h4{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ui-section-label)}.profile-hub-sidebar{position:sticky}.profile-hub-user{display:inline-flex;align-items:center;gap:8px;color:#f3f7ff;margin-bottom:14px;font-weight:700;max-width:100%}.profile-hub-dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:#d8ff55;box-shadow:0 0 0 3px #d8ff552e}.profile-hub-login{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-hub-group{margin-bottom:16px}.profile-hub-group-title{color:#7f8dad;font-size:11px;margin-bottom:7px}.profile-hub-link{display:block;border-radius:8px;color:#95a5ca;text-decoration:none;padding:8px 10px;font-size:13px;margin-bottom:4px;border:0;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.profile-hub-link:hover,.profile-hub-link.router-link-active{color:#ebf2ff;background:var(--accent-soft);border-color:var(--accent)}.profile-hub-content{position:relative;min-height:240px;max-width:100%;margin:0 auto;width:100%}.profile-hub-content>*{position:relative;z-index:1}.profile-nav-fade-enter-active,.profile-nav-fade-leave-active{transition:opacity .12s ease}.profile-nav-fade-enter-from,.profile-nav-fade-leave-to{opacity:0}.profile-nav-desk-enter-active,.profile-nav-desk-leave-active{transition:opacity .2s ease}.profile-nav-desk-enter-from,.profile-nav-desk-leave-to{opacity:0}.profile-nav-forward-leave-active,.profile-nav-back-leave-active{display:none}.profile-nav-forward-enter-active{transition:transform .16s cubic-bezier(.25,1,.5,1)}.profile-nav-forward-enter-from{transform:translate3d(100%,0,0)}.profile-nav-back-enter-active{transition:transform .14s cubic-bezier(.25,1,.5,1),opacity .12s ease-out}.profile-nav-back-enter-from{transform:translate3d(-30%,0,0);opacity:0}.profile-labs-page .profile-hub-content-view :is(.profile-nav-forward-leave-active,.profile-nav-back-leave-active){position:relative;pointer-events:none}.profile-labs-page .profile-hub-content-view :is(.profile-nav-fade-leave-active,.profile-nav-desk-leave-active){position:absolute;left:0;right:0;top:0;width:auto;max-width:640px;margin-inline:auto;box-sizing:border-box;pointer-events:none}.profile-labs-page .profile-hub-content-view :is(.profile-nav-fade-leave-active,.profile-nav-desk-leave-active){z-index:2}.profile-labs-page .profile-hub-content-view :is(.profile-nav-fade-enter-active,.profile-nav-desk-enter-active){position:relative;z-index:1}@media(max-width:768px){.profile-labs-page .profile-hub-content-view{overflow-x:clip}}@media(prefers-reduced-motion:reduce){:is(.profile-nav-forward-enter-active,.profile-nav-forward-leave-active,.profile-nav-back-enter-active,.profile-nav-back-leave-active){transition:opacity .18s ease}:is(.profile-nav-forward-enter-from,.profile-nav-forward-leave-to,.profile-nav-back-enter-from,.profile-nav-back-leave-to){transform:none;opacity:0}}.profile-panel-stack{display:flex;flex-direction:column;gap:12px}.profile-hub-content .surface-card.profile-panel{border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow)}.profile-hub-content .surface-card.profile-panel>.el-card__body{padding:16px}.profile-panel-title{margin:0 0 12px;font-size:34px;line-height:1;font-weight:800}.profile-account-details-title{margin:0 0 12px;font-size:1.25rem;line-height:1;font-weight:800}.profile-account-head{display:flex;align-items:center;gap:12px}.profile-account-avatar{width:62px;height:62px;border-radius:50%;border:1px solid var(--border);background:radial-gradient(circle at 32% 28%,var(--accent-soft),var(--surface) 68%);display:inline-flex;align-items:center;justify-content:center;color:var(--text-main);box-shadow:0 0 0 2px var(--accent-soft);font-size:28px;font-weight:800}.profile-account-meta h2{margin:0 0 3px;font-size:1.25rem;line-height:1;font-weight:800}.profile-account-meta p{margin:0;color:var(--text-muted)}.profile-edit-hint{display:block;margin-top:6px;color:var(--text-muted);font-size:12px}.custom-captcha{margin:10px 0 14px}.custom-captcha-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.custom-captcha-display{flex:1;min-height:44px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:linear-gradient(135deg,#ffffff08,#ffffff14),var(--surface-2);display:flex;align-items:center;justify-content:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:2px}.custom-captcha-char{display:inline-block;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.custom-captcha-error{margin:6px 0 0;font-size:12px;color:var(--danger)}.profile-detail-row{padding:9px 0;border-bottom:1px solid var(--border)}.profile-detail-row:last-child{border-bottom:none}.profile-detail-row span{color:var(--text-muted);font-size:13px;display:block;margin-bottom:2px}.profile-detail-row strong{font-size:16px;color:var(--text-main)}.profile-detail-email-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-detail-email-actions .app-btn:not(:disabled):hover,.profile-detail-email-actions .app-btn:not(:disabled):focus-visible{color:#fff!important}.profile-social-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.profile-social-item{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);transition:border-color .2s ease,background-color .2s ease}.profile-social-item:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border) 45%);background:color-mix(in srgb,var(--surface-soft) 78%,var(--accent-soft) 22%)}.profile-social-item__icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:#d6dff3}.profile-social-item__icon svg{width:16px;height:16px;display:block}.profile-social-item__name{margin-right:auto;font-size:15px}.profile-social-item__status{padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;font-size:13px;color:var(--text-muted)}.profile-social-item__status.is-connected{color:#9effc0;border-color:#7ee8aa70;background:#7ee8aa21}.profile-social-item__status.is-disconnected{color:#aab6d4;border-color:#aab6d457;background:#aab6d414}.profile-social-item .profile-social-action-btn.app-btn{min-height:34px!important;border-radius:10px!important;border-color:#8775db94!important;background:#8775db2e!important;color:#ebf2ff!important;padding:0 14px!important}.profile-social-item .profile-social-action-btn.app-btn:not(:disabled):hover,.profile-social-item .profile-social-action-btn.app-btn:not(:disabled):focus-visible{border-color:var(--accent)!important;background:#8775db47!important;color:#fff!important}.profile-social-item .profile-social-action-btn.app-btn.is-loading,.profile-social-item .profile-social-action-btn.app-btn.is-disabled{opacity:.85}.profile-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.profile-panel-head h2{margin:0 0 4px;font-size:34px;line-height:1.06}.profile-panel-head p{margin:0;color:var(--text-muted);font-size:13px}.profile-period-select{width:125px}.profile-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-metric-item{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-soft)}.profile-metric-item span{display:block;color:var(--text-muted);font-size:12px;margin-bottom:3px}.profile-metric-item strong{font-size:26px;line-height:1.05;color:var(--text-main)}.profile-empty-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.profile-empty-state h4{margin:0 0 7px;font-size:20px}.profile-empty-state p{margin:0;color:var(--text-muted);max-width:540px}.profile-labs-page .profile-hub-content .profile-promocode-slab-form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;width:100%;max-width:400px;margin:0}.profile-labs-page .profile-hub-content .profile-promocode-slab-caption{margin:-2px 0 0}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input{width:100%;max-width:400px}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input{border-radius:4px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;min-height:32px!important}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input:hover,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input:hover{border-color:#ffffff24!important}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input:focus,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input:focus{border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d!important;outline:none!important}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input{font-family:var(--font-mono)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--text-main)!important}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::-moz-placeholder,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input::-moz-placeholder{color:var(--text-muted)!important;text-transform:none!important;letter-spacing:.02em!important}.profile-labs-page .profile-hub-content .profile-promocode-slab__input.app-input::placeholder,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input::placeholder{color:var(--text-muted)!important;text-transform:none!important;letter-spacing:.02em!important}.profile-labs-page .profile-hub-content .profile-cyber-input--free.app-input{text-transform:none!important;letter-spacing:.02em!important;font-weight:500!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-textarea{padding:10px 12px!important;line-height:1.5!important;resize:vertical!important;min-height:56px!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-input[type=number]::-webkit-outer-spin-button,.profile-labs-page .profile-hub-content .profile-cyber-input.app-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.profile-labs-page .profile-hub-content .profile-cyber-input.app-input[type=number]{-moz-appearance:textfield}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box{box-sizing:border-box!important;min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;box-shadow:none!important;font-family:var(--font-sans)!important;transition:border-color .22s ease,background .2s ease,box-shadow .28s ease!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box:hover{border-color:#ffffff24!important;box-shadow:none!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select.uisel--open .uisel-box,.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box:focus-visible{border-color:#ffffff3d!important;background:#ffffff1a!important;box-shadow:0 0 0 1px var(--focus-ring)!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-label)!important}.profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-chevron{color:var(--text-soft)!important}html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-box{background:var(--surface-soft)!important;border-color:var(--border)!important}html.light .profile-labs-page .profile-hub-content .profile-cyber-input.app-select .uisel-label:not(.uisel-label--ph){color:var(--text-main)!important}.profile-labs-page .profile-hub-content .profile-panel-stack .profile-cyber-input.app-input:not(.app-textarea){min-height:40px!important}.profile-labs-page .profile-hub-content .profile-panel-stack .profile-cyber-input.app-select .uisel-box{height:auto!important;min-height:40px!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff05)!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d!important;border-radius:4px!important}.profile-labs-page .profile-hub-content .profile-panel-stack .profile-cyber-input.app-select .uisel-label:not(.uisel-label--ph){font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:var(--text-main)!important}.ref-money-sym{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.45);margin-right:2px}html.light .ref-money-sym{color:#15803d;text-shadow:none}.profile-labs-page .profile-hub-content .ref-faq-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.profile-labs-page .profile-hub-content .ref-faq-item{border:1px solid var(--accent-soft);border-radius:4px;background:transparent;overflow:hidden;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.profile-labs-page .profile-hub-content .ref-faq-item:hover{border-color:#ffffff2e}.profile-labs-page .profile-hub-content .ref-faq-item.open{border-color:#ffffff29;background:#ffffff29}.profile-labs-page .profile-hub-content .ref-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;cursor:pointer;background:transparent;border:none;color:var(--text-main);font-family:inherit;font-size:13px;line-height:1.45;font-weight:500;text-align:left;transition:color .18s ease}.profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-trigger{color:#fff}.profile-labs-page .profile-hub-content .ref-faq-q{flex:1;min-width:0}.profile-labs-page .profile-hub-content .ref-faq-chevron{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#ffffff73;transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .22s ease;flex-shrink:0}.profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-chevron{transform:rotate(180deg);color:#fff}.profile-labs-page .profile-hub-content .ref-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-a-wrap{grid-template-rows:1fr}.profile-labs-page .profile-hub-content .ref-faq-a{overflow:hidden;min-height:0;padding:0 14px;color:var(--text-label);font-size:12.5px;line-height:1.55;white-space:pre-line;opacity:0;transform:translateY(-4px);transition:opacity .22s ease .04s,transform .32s cubic-bezier(.32,.72,0,1)}.profile-labs-page .profile-hub-content .ref-faq-item.open .ref-faq-a{padding:0 14px 14px;opacity:1;transform:translateY(0)}html.light .profile-labs-page .profile-hub-content .ref-faq-trigger{color:#0f172aeb}html.light .profile-labs-page .profile-hub-content .ref-faq-chevron{color:#0f172a66}html.light .profile-labs-page .profile-hub-content .ref-faq-a{color:#0f172ab3}.profile-labs-page .profile-hub-content .profile-usage-trend{margin-top:8px}@keyframes ref-bar-grow{to{transform:scaleY(1)}}.profile-labs-page .profile-hub-content .ref-status-pending-trigger{border-bottom:1px dashed currentColor;cursor:help}.profile-labs-page .profile-hub-content{--ref-pending: color-mix(in srgb, var(--warning) 62%, #fff)}.profile-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-bottom:14px}.profile-library-search .app-input,.profile-library-search.app-input,.profile-library-model .uisel-box{min-height:40px}.profile-library-search .app-input:focus,.profile-library-search.app-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--focus-ring)!important;outline:none!important}.profile-library-model .uisel-box{background:var(--surface-soft)!important;border:1px solid var(--border)!important;box-shadow:none!important;border-radius:8px}.profile-library-model .uisel-box:hover{border-color:var(--accent)!important}.profile-library-model.uisel--open .uisel-box,.profile-library-model .uisel-box:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.profile-library-model .uisel-label:not(.uisel-label--ph){color:var(--text-main)!important}.profile-library-model .uisel-chevron{color:var(--text-main)!important}.profile-library-model .uisel-chevron{fill:currentColor!important}.profile-library-select-popper{border:1px solid rgba(255,255,255,.12)!important;border-radius:4px!important;background:#1b1b1b!important}.profile-library-select-popper .uisel-item{font-family:var(--font-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--text-soft)!important;opacity:1!important}.profile-library-select-popper .uisel-item span{color:inherit!important;opacity:1!important}.profile-library-select-popper .uisel-item:hover,.profile-library-select-popper .uisel-item.hover,.profile-library-select-popper .uisel-item.active{background:#ffffff0a!important;color:#fff!important}.profile-library-more{margin-top:14px;display:flex;justify-content:center}.profile-subscription-block{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-subscription-block h3{margin:0;font-size:24px}.profile-subscription-block p{margin:4px 0 0;color:var(--text-muted)}.profile-labs-page .profile-hub-content .profile-subscription-plan-body{display:flex;flex-direction:column;gap:8px;min-width:0}.profile-labs-page .profile-hub-content .profile-subscription-plan-body .profile-hub-stat-card__hint{margin:0}.profile-labs-page .profile-hub-content .profile-subscription-portal-link{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .15s ease}.profile-labs-page .profile-hub-content .profile-subscription-portal-link svg{width:11px;height:11px;flex:none}.profile-labs-page .profile-hub-content .profile-subscription-portal-link:hover:not(:disabled),.profile-labs-page .profile-hub-content .profile-subscription-portal-link:focus-visible:not(:disabled){color:#fff;outline:none}.profile-labs-page .profile-hub-content .profile-subscription-portal-link:disabled{opacity:.6;cursor:progress}html.light .profile-labs-page .profile-hub-content .profile-subscription-portal-link{color:#fff}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link__infinity{font-size:12px;line-height:1}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link:hover:not(:disabled),.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link:focus-visible:not(:disabled){opacity:.8;outline:none}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link:disabled{opacity:.6;cursor:progress}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-on{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:0}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:4px;border:1px solid color-mix(in srgb,#34d399 40%,transparent);background:color-mix(in srgb,#34d399 10%,transparent);color:#6ee7b7;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;line-height:1.2}html.light .profile-labs-page .profile-hub-content .profile-subscription-unlimited-badge{border-color:#05966973;background:color-mix(in srgb,#d1fae5 55%,transparent);color:#047857}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-badge__infinity{font-size:15px;font-weight:700;line-height:1}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off{margin-top:0;color:var(--text-soft);font-weight:600}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-on .profile-subscription-unlimited-scheduled{margin-top:0}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off:hover:not(:disabled),.profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off:focus-visible:not(:disabled){color:var(--danger)}html.light .profile-labs-page .profile-hub-content .profile-subscription-unlimited-link--off{color:var(--text-muted)}.profile-labs-page .profile-hub-content .profile-subscription-unlimited-scheduled{margin-top:6px;font-size:11px;color:var(--text-soft)}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;align-items:stretch;width:100%}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article{min-width:0}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab{padding:14px 16px}@media(max-width:720px){.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row{grid-template-columns:1fr}}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab .profile-usage-slab__head--split{align-items:flex-start;gap:8px 12px}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab .profile-usage-slab__head--split .profile-hub-stat-card__label{flex:1 1 auto;min-width:0;margin:0}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab .profile-subscription-plan-cta.app-btn.profile-btn-primary{flex:0 0 auto;margin-top:0;align-self:flex-start}.profile-labs-page .profile-hub-content .profile-subscription-invoices-lead{margin:0}.profile-subscription-invoice-head{margin-bottom:6px}.app-btn.profile-btn{font-weight:600}.app-btn.profile-btn.app-btn-block{width:100%}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:38px;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.app-btn:disabled,.app-btn.profile-btn:disabled:hover,.app-btn.profile-btn:disabled:focus,.app-btn.profile-btn:disabled:active{opacity:var(--disabled-opacity)!important;cursor:not-allowed;filter:none;box-shadow:none!important;transform:none}.app-btn.profile-btn.ui-btn--primary,html.light .app-btn.profile-btn.ui-btn--primary{border-color:var(--ui-btn-primary-border)!important;background:var(--ui-btn-primary-bg)!important;color:var(--ui-btn-primary-fg)!important;box-shadow:var(--ui-btn-primary-shadow)!important}html.light .app-btn.profile-btn.ui-btn--primary:not(:disabled):hover,html.light .app-btn.profile-btn.ui-btn--primary:not(:disabled):focus-visible{border-color:var(--ui-btn-primary-border-hover)!important;background:var(--ui-btn-primary-bg-hover)!important;color:var(--ui-btn-primary-fg)!important;box-shadow:var(--ui-btn-primary-shadow-hover)!important}.app-btn.profile-btn.ui-btn--cancel{border-color:var(--border)!important;background:transparent!important;color:var(--text-label)!important}.app-btn.profile-btn.ui-btn--cancel:hover:not(:disabled){border-color:#ffffff2e!important;background:#ffffff1f!important;color:var(--text-main)!important}.app-btn.profile-btn.ui-btn--danger{border-color:color-mix(in srgb,var(--danger) 45%,transparent)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--danger) 26%,transparent),color-mix(in srgb,var(--danger) 14%,transparent))!important;color:color-mix(in srgb,var(--danger) 25%,white)!important}.app-btn.profile-btn.ui-btn--primary:hover:not(:disabled),.app-btn.profile-btn.ui-btn--primary:focus-visible:not(:disabled){border-color:var(--ui-btn-primary-border-hover)!important;background:var(--ui-btn-primary-bg-hover)!important;color:var(--ui-btn-primary-fg)!important;box-shadow:var(--ui-btn-primary-shadow-hover)!important;filter:brightness(1.06)}.app-btn.profile-btn.ui-btn--primary:disabled,.app-btn.profile-btn.ui-btn--danger:disabled,.app-btn.profile-btn.ui-btn--cancel:disabled{opacity:var(--disabled-opacity)!important;cursor:not-allowed;filter:none;box-shadow:none!important;transform:none}.app-btn.profile-btn.ui-btn--primary:active:not(:disabled){background:var(--ui-btn-primary-bg)!important;filter:brightness(.98)}.app-btn.profile-btn.ui-btn--cancel:hover:not(:disabled),.app-btn.profile-btn.ui-btn--cancel:focus-visible:not(:disabled){border-color:#ffffff2e!important;background:#ffffff1f!important;color:var(--text-main)!important}.app-btn.profile-btn.ui-btn--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 70%,transparent)!important;box-shadow:none!important;filter:brightness(1.05)}.app-btn.profile-btn.ui-btn--danger:focus-visible:not(:disabled){border-color:transparent!important;box-shadow:0 0 0 2px #ffffff59!important;filter:none}.app-btn.app-btn--small{min-height:30px}.app-btn.app-btn--large{min-height:44px}.ui-spinner{flex:0 0 auto;width:12px;height:12px;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:var(--radius-pill);animation:ui-spinner-rotate .7s linear infinite}@media(prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2.4s}}.app-btn.profile-btn-primary{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text-main)!important}.app-btn.profile-btn-secondary{border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-main)!important}.app-btn.profile-btn-secondary:not(:disabled):hover,.app-btn.profile-btn-secondary:not(:disabled):focus-visible,.app-btn.profile-btn-secondary.is-plain:not(:disabled):hover{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text-main)!important}.profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):hover,.profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):focus,.profile-detail-email-actions .app-btn.profile-btn-secondary.is-plain:not(:disabled):hover{color:#fff!important}.app-btn.profile-btn-danger{border-color:#ef4444b8!important;background:#ef444433!important;color:#fee2e2!important}.app-btn.profile-btn-danger:not(:disabled):hover,.app-btn.profile-btn-danger:not(:disabled):focus-visible{border-color:#f87171eb!important;background:#ef44444d!important;color:#fff1f2!important}.app-btn.profile-btn-danger:not(:disabled):active{border-color:#f87171fa!important;background:#ef444461!important;color:#fff1f2!important}.app-btn.is-disabled,.app-btn.is-disabled:hover,.app-btn.is-disabled:focus-visible{opacity:1!important;border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text-muted)!important}.app-badge{height:auto!important;min-height:24px!important;padding:3px 9px!important;border-radius:8px!important;border-style:solid!important;border-width:1px!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.app-badge.app-badge-neutral,.app-badge.app-badge-info{border-color:#7e8fb866!important;background:#7e8fb826!important;color:var(--text-main)!important}.app-badge.app-badge-success{border-color:#34d39985!important;background:#10b9812e!important;color:#c7f9e7!important}.app-badge.app-badge-warning{border-color:#fbbf248c!important;background:#f59e0b2e!important;color:#fde68a!important}.app-badge.app-badge-danger{border-color:#f871719e!important;background:#ef444433!important;color:#fee2e2!important}.app-input{min-height:40px}.app-textarea{min-height:92px;resize:vertical}body.is-admin-app .ui-modal-field.app-input.ui-input,body.is-admin-app .admin-main .ui-modal-field.app-input.ui-input,body.is-admin-app .ui-modal-field.app-textarea.ui-textarea,body.is-admin-app .admin-main .ui-modal-field.app-textarea.ui-textarea,body.is-admin-app .uisel.ui-modal-field--select .uisel-box.ui-input,body.is-admin-app .admin-main .uisel.ui-modal-field--select .uisel-box.ui-input{box-sizing:border-box!important;width:100%!important;min-height:var(--admin-control-h)!important;height:auto!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:#ffffff14!important;color:var(--text-main)!important;font-family:var(--font-sans)!important;font-size:13px!important;letter-spacing:0!important;box-shadow:none!important;outline:none!important;transition:border-color .22s ease,box-shadow .28s ease,background .2s ease!important}body.is-admin-app .ui-modal-field.app-textarea.ui-textarea,body.is-admin-app .admin-main .ui-modal-field.app-textarea.ui-textarea{min-height:92px!important;padding:10px 14px!important;line-height:1.5!important;resize:vertical!important}body.is-admin-app .ui-modal-field.app-input.ui-input:hover,body.is-admin-app .admin-main .ui-modal-field.app-input.ui-input:hover,body.is-admin-app .ui-modal-field.app-textarea.ui-textarea:hover,body.is-admin-app .admin-main .ui-modal-field.app-textarea.ui-textarea:hover,body.is-admin-app .uisel.ui-modal-field--select .uisel-box.ui-input:hover,body.is-admin-app .admin-main .uisel.ui-modal-field--select .uisel-box.ui-input:hover{background:#ffffff1c!important}body.is-admin-app .ui-modal-field.app-input.ui-input:focus,body.is-admin-app .admin-main .ui-modal-field.app-input.ui-input:focus,body.is-admin-app .ui-modal-field.app-textarea.ui-textarea:focus,body.is-admin-app .admin-main .ui-modal-field.app-textarea.ui-textarea:focus,body.is-admin-app .uisel.ui-modal-field--select.uisel--open .uisel-box.ui-input,body.is-admin-app .admin-main .uisel.ui-modal-field--select.uisel--open .uisel-box.ui-input,body.is-admin-app .uisel.ui-modal-field--select .uisel-box.ui-input:focus,body.is-admin-app .admin-main .uisel.ui-modal-field--select .uisel-box.ui-input:focus{background:#ffffff1f!important}body.is-admin-app .ui-modal-field--select,body.is-admin-app .admin-main .ui-modal-field--select{display:block!important;width:100%!important}html.light body.is-admin-app .ui-modal-field.app-input.ui-input,html.light body.is-admin-app .admin-main .ui-modal-field.app-input.ui-input,html.light body.is-admin-app .ui-modal-field.app-textarea.ui-textarea,html.light body.is-admin-app .admin-main .ui-modal-field.app-textarea.ui-textarea,html.light body.is-admin-app .uisel.ui-modal-field--select .uisel-box.ui-input,html.light body.is-admin-app .admin-main .uisel.ui-modal-field--select .uisel-box.ui-input{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text-main)!important}body.is-admin-app .ui-modal-field.app-input[type=number],body.is-admin-app .admin-main .ui-modal-field.app-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}body.is-admin-app .ui-modal-field.app-input[type=number]::-webkit-outer-spin-button,body.is-admin-app .ui-modal-field.app-input[type=number]::-webkit-inner-spin-button,body.is-admin-app .admin-main .ui-modal-field.app-input[type=number]::-webkit-outer-spin-button,body.is-admin-app .admin-main .ui-modal-field.app-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-select-popper{border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-sm)!important;padding:10px!important;background:#16181df0!important;box-shadow:0 28px 64px #000000eb,0 8px 24px #000000bf!important;z-index:21200!important;pointer-events:auto!important}.app-select-popper .uisel-item{color:var(--text-main)!important;opacity:1!important}.app-select-popper .uisel-item span{color:inherit!important;opacity:1!important}.app-select-popper .uisel-item:hover,.app-select-popper .uisel-item.hover{background:var(--accent-soft)!important}.app-select-popper .uisel-item.active{background:var(--accent-soft)!important;color:var(--text-main)!important}.admin-select-popper.app-select-popper{padding:0!important;border:none!important;border-radius:4px!important;background:#17181c!important;overflow-x:hidden;overflow-y:auto;z-index:21200!important}.admin-select-popper.app-select-popper .uisel-item{font-family:var(--font-sans)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--text-label)!important}.admin-select-popper.app-select-popper .uisel-item:hover{background:#fff2!important;color:#fff!important}.admin-select-popper.app-select-popper .uisel-item.active{color:#fff!important;background:#0006!important}.ui-select-neon .uisel-box{min-height:34px;gap:8px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text-label);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;box-shadow:none;transition:border-color .22s ease,color .2s ease,box-shadow .28s ease,background .2s ease}.ui-select-neon .uisel-box:hover{border-color:#ffffff24;color:var(--text-main)}.ui-select-neon.uisel--open .uisel-box,.ui-select-neon .uisel-box:focus-visible{border-color:#ffffff3d;background:#ffffff1a;color:#fff}.ui-select-neon .uisel-chevron{opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ui-select-neon.uisel--open .uisel-chevron{transform:rotate(180deg);opacity:.95}.ui-select-neon--dot .uisel-box:before{content:"";width:6px;height:6px;border-radius:12px;flex-shrink:0;background:#fff}html.light .ui-select-neon .uisel-box{border-color:var(--border);background:var(--surface-soft)}.ui-select-neon-popper{padding:4px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.12)!important;background:#1b1b1b!important;overflow:hidden;z-index:21200!important}.ui-select-neon-popper .uisel-item{padding:9px 10px!important;border-radius:4px!important;color:var(--text-soft)!important;font-family:var(--font-sans)!important;font-size:11px!important;letter-spacing:0!important;opacity:1!important}.ui-select-neon-popper .uisel-item:hover{background:#ffffff1f!important;color:#fff!important}.ui-select-neon-popper .uisel-item.active{color:#fff!important;background:#ffffff19!important}html.light .ui-select-neon-popper{background:var(--surface)!important;border-color:var(--border)!important}.ui-select-glass .uisel-box{min-height:36px;gap:8px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--text-main) 5%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-main);font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:0;box-shadow:none;transition:border-color .18s ease,background .18s ease}.ui-select-glass .uisel-box:hover{border-color:color-mix(in srgb,var(--text-main) 22%,transparent);background:color-mix(in srgb,var(--text-main) 8%,transparent)}.ui-select-glass.uisel--open .uisel-box,.ui-select-glass .uisel-box:focus-visible{border-color:color-mix(in srgb,var(--text-main) 32%,transparent);background:color-mix(in srgb,var(--text-main) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-main) 12%,transparent)}.ui-select-glass .uisel-label:not(.uisel-label--ph){color:var(--text-main);font-weight:500}.ui-select-glass .uisel-chevron{opacity:.6;transition:transform .22s ease,opacity .2s ease}.ui-select-glass.uisel--open .uisel-chevron{transform:rotate(180deg);opacity:.9}.ui-select-glass-popper{padding:4px!important;border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;background:#16181deb!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 20px 40px #0000008c!important;overflow:hidden;z-index:21200!important}.ui-select-glass-popper .uisel-item{padding:8px 10px!important;border-radius:var(--radius-sm)!important;color:var(--text-label)!important;font-family:var(--font-sans)!important;font-size:12.5px!important;letter-spacing:0!important;opacity:1!important}.ui-select-glass-popper .uisel-item:hover{background:color-mix(in srgb,var(--text-main) 8%,transparent)!important;color:var(--text-main)!important}.ui-select-glass-popper .uisel-item.active{color:var(--text-main)!important;background:color-mix(in srgb,var(--text-main) 12%,transparent)!important}html.light .ui-select-glass .uisel-box{background:color-mix(in srgb,var(--text-main) 4%,#ffffff)}html.light .ui-select-glass-popper{background:#fffffff2!important}html.light .app-btn.profile-btn-primary{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--text-main)!important}html.light .app-btn.profile-btn-primary:not(:disabled):hover,html.light .app-btn.profile-btn-primary:not(:disabled):focus-visible,html.light .app-btn.profile-btn-primary.is-plain:not(:disabled):hover{background:#ffffff2d!important;border-color:transparent!important}html.light .app-btn.profile-btn-primary:not(:disabled):active{background:#fff3!important}html.light .app-btn.profile-btn-secondary:not(:disabled):hover,html.light .app-btn.profile-btn-secondary:not(:disabled):focus-visible,html.light .app-btn.profile-btn-secondary.is-plain:not(:disabled):hover{border-color:transparent!important;background:var(--accent-soft)!important}html.light .app-btn.profile-btn-danger{border-color:#ef444473!important;background:#ef444414!important;color:#dc2626!important}html.light .app-btn.profile-btn-danger:not(:disabled):hover,html.light .app-btn.profile-btn-danger:not(:disabled):focus-visible{border-color:#ef4444a6!important;background:#ef444424!important;color:var(--danger)!important}html.light .app-btn.profile-btn-danger:not(:disabled):active{background:#ef444433!important}html.light .app-badge.app-badge-neutral,html.light .app-badge.app-badge-info{border-color:var(--border)!important;background:var(--accent-soft)!important;color:var(--text-main)!important}html.light .app-badge.app-badge-success{border-color:#16a34a59!important;background:#16a34a1a!important;color:#15803d!important}html.light .app-badge.app-badge-warning{border-color:#d9770666!important;background:#f59e0b1f!important;color:#b45309!important}html.light .app-badge.app-badge-danger{border-color:#ef444459!important;background:#ef44441a!important;color:#dc2626!important}html.light .app-select .uisel-box:hover{border-color:transparent!important}html.light .app-select.uisel--open .uisel-box,html.light .app-select .uisel-box:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html.light .app-input::-moz-placeholder,html.light .app-textarea::-moz-placeholder{color:var(--text-muted)!important}html.light .app-input::placeholder,html.light .app-textarea::placeholder{color:var(--text-muted)!important}html.light .app-input:focus{box-shadow:0 0 0 2px var(--accent-soft)!important}html.light .app-textarea:focus{box-shadow:0 0 0 2px var(--accent-soft)!important}html.light .app-select-popper{background:var(--surface)!important;border-color:var(--border)!important}html.light .app-select-popper .uisel-item:hover,html.light .app-select-popper .uisel-item.hover{background:var(--accent-soft)!important}html.light .app-select-popper .uisel-item.active{background:#ffffff1c!important}html.light .profile-usage-select-popper.app-select-popper,html.light .admin-select-popper.app-select-popper{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}html.light .profile-usage-select-popper.app-select-popper .uisel-item,html.light .admin-select-popper.app-select-popper .uisel-item{color:var(--text-main)!important}html.light .profile-usage-select-popper.app-select-popper .uisel-item:hover,html.light .admin-select-popper.app-select-popper .uisel-item:hover{background:#ffffff29!important;color:var(--text-main)!important}html.light .profile-usage-select-popper.app-select-popper .uisel-item.active,html.light .admin-select-popper.app-select-popper .uisel-item.active{color:#fff!important;background:var(--accent-soft)!important}html.light .profile-danger-title{color:#dc2626}html.light .profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):hover,html.light .profile-detail-email-actions .app-btn.profile-btn-secondary:not(:disabled):focus-visible,html.light .profile-detail-email-actions .app-btn.profile-btn-secondary.is-plain:not(:disabled):hover{color:var(--text-main)!important}html.light .profile-library-select-popper{background:var(--surface)!important}html.light .profile-library-select-popper .uisel-item:hover,html.light .profile-library-select-popper .uisel-item.hover{background:var(--accent-soft)!important}.profile-primary-btn{min-height:38px;border-radius:8px;font-weight:600}.profile-danger-card{border-color:var(--border)!important;background:var(--surface)!important}.profile-danger-title{margin:0 0 12px;font-size:24px;font-weight:800;color:var(--danger-fg)}.profile-danger-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-danger-row h4{margin:0;font-size:1.25rem;line-height:1;font-weight:700;color:var(--text-main)}.profile-danger-row p{margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:1.35}.ui-toast-host{position:fixed;top:calc(var(--site-top-banner-height, 0px) + var(--site-header-height, 48px) + 12px);left:50%;transform:translate(-50%);z-index:2200000;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(92vw,440px);pointer-events:none}.ui-toast{position:relative;width:100%;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);border-left:3px solid var(--ui-toast-accent, #fff);background:linear-gradient(90deg,rgba(255,255,255,.038) 0%,transparent 42%),color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-main);cursor:pointer;pointer-events:auto;overflow:hidden}.ui-toast__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ui-toast-accent, #fff)}.ui-toast__icon svg{width:18px;height:18px;display:block}.ui-toast__content{margin:0;min-width:0;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.45;color:var(--text-main);overflow-wrap:anywhere}.ui-toast__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.ui-toast__action{flex-shrink:0;margin-left:auto;padding:4px 10px;border:none;border-radius:8px;background:#ffffff14;color:var(--text-main);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.ui-toast__action:hover{background:#ffffff24}.ui-toast__action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}html.light .ui-toast__action{background:#0f172a0f}.ui-toast__close svg{width:13px;height:13px;display:block}.ui-toast__close:hover{color:var(--text-main)}.ui-toast__close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);border-radius:var(--radius-xs)}.ui-toast__progress{position:absolute;left:0;bottom:0;width:100%;height:2px;transform-origin:left center;background:var(--ui-toast-accent, #fff);opacity:.75;pointer-events:none;animation:ui-toast-drain var(--ui-toast-duration, 3s) linear forwards}.ui-toast:hover .ui-toast__progress{animation-play-state:paused}@keyframes ui-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ui-toast--success{--ui-toast-accent: var(--success, #34d399)}.ui-toast--warning{--ui-toast-accent: var(--warning, #fbbf24)}.ui-toast--error{--ui-toast-accent: var(--danger, #f87171)}.ui-toast--info{--ui-toast-accent: #fff}.ui-toast-enter-active{transition:opacity .26s ease,transform .3s cubic-bezier(.4,0,.2,1)}.ui-toast-leave-active{transition:opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1);position:absolute}.ui-toast-enter-from,.ui-toast-leave-to{opacity:0;transform:translateY(-12px) scale(.97)}@media(max-width:768px){.ui-toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,rgba(255,255,255,.038) 0%,transparent 42%),color-mix(in srgb,var(--surface) 97%,transparent)}}@media(prefers-reduced-motion:reduce){.ui-toast-enter-active,.ui-toast-leave-active{transition-duration:.01s}.ui-toast__progress{animation:none}}.profile-password-form .el-form-item__label{color:var(--text-muted)!important;font-weight:500}.profile-hub-content .app-input,.profile-hub-content.app-input{min-height:42px;border-radius:10px;background:var(--surface-soft);border:1px solid var(--border);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.profile-hub-content .app-input,.profile-hub-content.app-input{outline:none}.profile-hub-content .app-input:hover,.profile-hub-content.app-input:hover{border-color:var(--accent)}.profile-hub-content .app-input:focus,.profile-hub-content.app-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.profile-hub-content .app-input,.profile-hub-content.app-input{color:var(--text-main)}.profile-hub-content input:-webkit-autofill,.profile-hub-content input:-webkit-autofill:hover,.profile-hub-content input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--surface-soft) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.w-full{width:100%}.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-v2-shell{max-width:1180px;margin:0 auto}.pricing-v2-head{text-align:center;margin-bottom:14px}.pricing-v2-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--text-main);background:linear-gradient(90deg,#8775db42,#8775db24);border:1px solid rgba(135,117,219,.5);margin-bottom:14px}.pricing-v2-title{margin-bottom:8px}.pricing-v2-subtitle{max-width:760px;margin:0 auto}.pricing-v2-billing-switch{margin:0 auto 16px;width:-moz-fit-content;width:fit-content;background:#141a2b;border:1px solid #28334f;border-radius:999px;padding:4px;display:flex;align-items:center;gap:4px}.billing-switch-option{border:none;background:transparent;color:#9eabc8;font-size:12px;font-weight:600;padding:8px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.billing-switch-option:disabled{opacity:.55;cursor:not-allowed}.billing-switch-option.active{background:#ecf4ff;color:#101826}.billing-discount-pill{font-size:10px;font-weight:700;background:#8775db4d;border:1px solid rgba(135,117,219,.45);color:var(--text-main);border-radius:999px;padding:2px 6px}.billing-switch-option.active .billing-discount-pill{background:var(--accent);border-color:var(--accent);color:#fff}.billing-switch-option:disabled .billing-discount-pill{background:#4b556f}.pricing-v2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,320px));justify-content:center;gap:12px}.pricing-v2-card{border-radius:14px;border:1px solid #2c3654;background:linear-gradient(180deg,#1a2136,#151b2d);padding:12px;display:flex;flex-direction:column;min-height:620px;box-shadow:0 12px 30px #00000040}.pricing-v2-card-top{text-align:center;display:flex;flex-direction:column}.pricing-v2-card.tier-pro{background:linear-gradient(180deg,#1a2944,#18233d);border-color:#7c8ac56b}.pricing-v2-card.tier-ultimate{background:linear-gradient(180deg,#1c2540,#17203a);border-color:#8775db94}.pricing-v2-card.tier-creator{background:linear-gradient(180deg,#34172e,#430f36);border-color:#ff2c86}.pricing-v2-card-top h3{margin:0 0 4px;font-size:24px;line-height:1}.pricing-v2-card-top p{margin:0 0 8px;color:#b8c0d6;font-size:11px;min-height:34px}.pricing-v2-label-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;min-height:22px}.pricing-v2-tier{font-size:18px;font-weight:700}.pricing-v2-pill{font-size:12.5px;font-weight:700;border-radius:999px;padding:3px 8px}.pricing-v2-pill-popular{color:var(--text-main);background:#8775db57}.pricing-v2-pill-value{color:var(--text-main);background:#6f5ec575}.pricing-v2-price-row{display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.pricing-v2-old-price{color:#e1468f;text-decoration:line-through;font-size:16px;font-weight:700}.pricing-v2-price{font-size:34px;font-weight:800;line-height:1;color:#fff}.pricing-v2-price-suffix{font-size:12px;color:#c7cee1}.pricing-v2-note{font-size:11px;color:#99a4be;margin-bottom:10px}.pricing-v2-cta{width:100%;min-height:34px;border:none;border-radius:9px;font-weight:700;font-size:13px;cursor:pointer;color:#101826;background:#edf2ff}.pricing-v2-cta:disabled{cursor:default;opacity:.82}.tier-pro .pricing-v2-cta{background:#8775db3d;color:var(--text-main)}.tier-ultimate .pricing-v2-cta{background:#8775db57;color:var(--text-main)}.tier-creator .pricing-v2-cta{background:#ff2c9f;color:#fff}.pricing-v2-savings{margin-top:8px;background:var(--accent-soft);color:var(--text-main);border:1px solid rgba(135,117,219,.32);border-radius:8px;font-size:11px;font-weight:600;padding:6px 8px}.pricing-v2-section{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;text-align:left}.pricing-v2-section-title{font-size:12.5px;letter-spacing:0;color:#c8d1e7;margin-bottom:8px;font-weight:700}.pricing-v2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:11px}.pricing-v2-list li{display:flex;align-items:flex-start;gap:8px;color:#edf2ff;line-height:1.35}.pricing-v2-list-muted li{color:#c3cce3}.pricing-v2-check{color:var(--accent);font-weight:700;line-height:1}.pricing-v2-faq{margin:56px auto 8px;max-width:900px}.pricing-v2-faq-title{margin:0 0 18px;text-align:center;font-size:32px;line-height:1.1;font-weight:800;color:#f6f8ff}.pricing-v2-faq-list{display:grid;grid-template-columns:1fr;gap:12px}.pricing-v2-faq-item{border:1px solid #1c2338;border-radius:10px;background:#0f1525;transition:border-color .2s ease,background-color .2s ease}.pricing-v2-faq-item.open{border-color:#2e3d63;background:#121a2e}.pricing-v2-faq-trigger{width:100%;border:none;background:transparent;color:#f0f4ff;cursor:pointer;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:15px;font-weight:700;padding:0 18px}.pricing-v2-faq-icon{color:#d7dff3;font-size:15px;line-height:1;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(144,161,201,.35);transform:rotate(0);transition:transform .22s ease,border-color .2s ease,background-color .2s ease}.pricing-v2-faq-icon.open{transform:rotate(180deg);border-color:#b8ccffb3;background:#9bb7ff24}.pricing-v2-faq-trigger:hover .pricing-v2-faq-icon{border-color:#b8ccffa6;background:#9bb7ff1a}.pricing-v2-faq-answer-wrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .22s ease}.pricing-v2-faq-answer-wrap.open{max-height:220px;opacity:1}.pricing-v2-faq-answer{color:#bac4dd;font-size:12px;line-height:1.6;padding:0 18px 16px}.tariff-card h3{margin:0;font-size:20px}.tariff-card{border-radius:14px;background:#171d31}.tariff-card p{margin:8px 0 12px;color:var(--text-muted)}.tariff-main{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.tariff-main strong{font-size:26px;line-height:1.1}.tariff-main span{font-size:12px;color:var(--text-muted)}.tariff-price{font-size:14px;font-weight:600}.text-muted{color:var(--text-muted)}.promo-card{background:var(--surface)}.narrow{max-width:520px;margin:64px auto 24px}.auth-page{min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;padding:30px 16px}.auth-card{width:100%;max-width:470px;border-radius:14px}.auth-page--auth-flow{min-height:calc(100vh - 120px);padding:20px 20px 34px}.auth-flow{width:min(1180px,100%);display:grid;grid-template-columns:minmax(360px,430px) minmax(420px,1fr);gap:28px;align-items:stretch}.auth-flow__panel{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,#0d1220eb,#0a0e1beb);overflow:hidden}.auth-flow__panel--form{padding:28px 28px 24px}.auth-flow__panel--promo{min-height:var(--auth-promo-h, 470px)}.auth-flow__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px}.auth-flow__brand-mark{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8df75c,#d5ff47);color:#0b111d;font-weight:800;font-size:15px}.auth-flow__brand-mark--image{background:transparent;padding:0;overflow:hidden}.auth-flow__brand-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.auth-flow__brand-text{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--text-label)}.auth-head--auth-flow{margin-bottom:24px}.auth-head--auth-flow .auth-title{font-size:clamp(34px,4vw,48px);line-height:1.04}.auth-head--auth-flow .auth-subtitle{margin-top:10px;font-size:15px}.auth-social{display:grid;gap:12px}.auth-social-btn{width:100%;min-height:54px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff05;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.auth-social-btn:hover{background:#ffffff0f;border-color:#ffffff2e}.auth-social-btn__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff}.auth-social-btn__icon svg{width:100%;height:100%;display:block}.auth-social-btn--email{margin-top:2px}.auth-or{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--text-soft);font-size:12px;letter-spacing:.08em}.auth-or span{flex:1;height:1px;background:#ffffff14}.auth-form--auth-flow{margin-top:16px}.auth-secondary-link-row--auth-flow{margin:0 0 12px}.auth-inline-link-btn{padding:0;border:none;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease}.auth-inline-link-btn:hover{color:var(--text-main)}.auth-inline-link-btn--footer{font-weight:700}.auth-footer-link--auth-flow{margin-top:18px;justify-content:flex-start}.auth-promo{position:relative;min-height:100%;padding:18px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;background:radial-gradient(circle at 20% 18%,rgba(96,165,250,.18),transparent 28%),radial-gradient(circle at 78% 24%,rgba(129,140,248,.22),transparent 30%),linear-gradient(180deg,#ffffff08,#ffffff03)}.auth-promo__close{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;border-radius:999px;background:#ffffff29;color:var(--text-main);font-size:20px;line-height:1;cursor:pointer}.auth-promo__visual{position:relative;min-height:360px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.063),transparent 16%),radial-gradient(circle at 72% 36%,rgba(255,255,255,.034),transparent 18%),linear-gradient(135deg,#f5f7faeb,#d1d7e4eb)}.auth-promo__orb{position:absolute;border-radius:999px;filter:blur(12px);opacity:.72}.auth-promo__orb--a{width:180px;height:180px;top:18%;left:16%;background:#6366f13d}.auth-promo__orb--b{width:220px;height:220px;right:10%;bottom:8%;background:#0ea5e92e}.auth-promo__image-frame{position:absolute;top:0;right:0;bottom:0;left:0}.auth-promo__image-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 33% 42%,rgba(11,18,32,.95) 0 12%,transparent 13%),radial-gradient(circle at 53% 43%,rgba(11,18,32,.95) 0 8%,transparent 9%),linear-gradient(110deg,transparent 0 40%,rgba(13,18,32,.95) 42% 62%,transparent 64%),radial-gradient(circle at 44% 61%,rgba(17,24,39,.78) 0 18%,transparent 19%),linear-gradient(135deg,transparent 0 12%,rgba(17,24,39,.9) 14% 64%,transparent 66%),linear-gradient(180deg,#fff0,#060b1814);mix-blend-mode:multiply}.auth-promo__image-glow--register{background:radial-gradient(circle at 26% 36%,rgba(11,18,32,.92) 0 14%,transparent 15%),radial-gradient(circle at 58% 32%,rgba(11,18,32,.92) 0 10%,transparent 11%),linear-gradient(122deg,transparent 0 36%,rgba(27,40,63,.92) 38% 64%,transparent 66%),radial-gradient(circle at 42% 66%,rgba(17,24,39,.72) 0 16%,transparent 17%),linear-gradient(180deg,#fff0,#3b82f61f)}.auth-promo__meta{padding:2px 2px 0}.auth-promo__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#eef2ff;font-size:12px;font-weight:700}.auth-promo__meta h2{margin:12px 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.04;color:#fff}.auth-promo__meta p{margin:0;color:var(--text-label);font-size:15px;line-height:1.5}.auth-promo__tabs{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.auth-promo__tabs span{color:var(--text-soft);font-size:12px;font-weight:600}.auth-promo__tabs span.is-active{color:#fff}.auth-promo--slider{padding:0;background:transparent}.auth-promo--slider .auth-promo__visual{min-height:100%;height:100%;background:transparent}.auth-promo__slider-stage{position:relative;min-height:100%;display:grid;grid-template-rows:minmax(320px,1fr) auto auto;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0f1726,#09101c)}.auth-promo__slider-stage.is-library{background:radial-gradient(circle at 16% 16%,rgba(59,130,246,.18),transparent 24%),radial-gradient(circle at 84% 20%,rgba(129,140,248,.16),transparent 26%),linear-gradient(180deg,#0f1726,#09101c)}.auth-promo__slider-stage.is-favorites{background:radial-gradient(circle at 18% 18%,rgba(236,72,153,.14),transparent 22%),radial-gradient(circle at 84% 22%,rgba(251,191,36,.12),transparent 24%),linear-gradient(180deg,#151421,#090d16)}.auth-promo__slider-stage.is-unlocks{background:radial-gradient(circle at 18% 18%,rgba(34,197,94,.14),transparent 22%),radial-gradient(circle at 84% 22%,rgba(14,165,233,.14),transparent 24%),linear-gradient(180deg,#101a28,#09111c)}.auth-promo__slider-stage.is-profile{background:radial-gradient(circle at 18% 18%,rgba(99,102,241,.16),transparent 24%),radial-gradient(circle at 84% 22%,rgba(168,85,247,.14),transparent 26%),linear-gradient(180deg,#111827,#0a101a)}.auth-promo__slider-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ffffff05,#00000029)}.auth-promo__slider-hero{position:relative;padding:14px 14px 0}.auth-promo__slide-badge{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-promo__slider-frame{position:relative;min-height:320px;border-radius:16px;overflow:hidden;background:#ffffff0a}.auth-promo__slider-art{position:absolute;top:0;right:0;bottom:0;left:0}.auth-promo__slider-art.is-library{background:radial-gradient(circle at 32% 36%,rgba(16,24,40,.92) 0 11%,transparent 12%),radial-gradient(circle at 52% 38%,rgba(16,24,40,.92) 0 8%,transparent 9%),linear-gradient(118deg,transparent 0 38%,rgba(8,13,24,.82) 40% 63%,transparent 65%),linear-gradient(180deg,#e7ecf4f5,#b9c4d6eb)}.auth-promo__slider-art.is-favorites{background:radial-gradient(circle at 34% 34%,rgba(16,24,40,.9) 0 10%,transparent 11%),radial-gradient(circle at 57% 31%,rgba(16,24,40,.9) 0 7%,transparent 8%),linear-gradient(125deg,transparent 0 36%,rgba(17,12,24,.84) 38% 64%,transparent 66%),linear-gradient(180deg,#efe3ebf5,#bfaebaeb)}.auth-promo__slider-art.is-unlocks{background:radial-gradient(circle at 28% 32%,rgba(16,24,40,.92) 0 9%,transparent 10%),radial-gradient(circle at 56% 36%,rgba(16,24,40,.92) 0 7%,transparent 8%),linear-gradient(122deg,transparent 0 38%,rgba(8,18,26,.82) 40% 63%,transparent 65%),linear-gradient(180deg,#dfeaeff5,#b2c2c9eb)}.auth-promo__slider-art.is-profile{background:radial-gradient(circle at 33% 33%,rgba(16,24,40,.92) 0 10%,transparent 11%),radial-gradient(circle at 55% 36%,rgba(16,24,40,.92) 0 7%,transparent 8%),linear-gradient(126deg,transparent 0 37%,rgba(9,15,27,.84) 39% 64%,transparent 66%),linear-gradient(180deg,#e5e8f1f5,#b5bbcbeb)}.auth-promo__slider-copy{position:relative;z-index:1;padding:18px 18px 0}.auth-promo__slider-copy h2{margin:0;font-size:clamp(34px,4vw,42px);line-height:1.05;font-weight:800;color:#fff}.auth-promo__slider-copy p{margin:10px 0 0;color:var(--text-label);font-size:14px;line-height:1.5}.auth-promo__slider-bottom{position:relative;z-index:1;display:grid;gap:8px;padding:18px}.auth-promo__slider-progress,.auth-promo__slider-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-promo__slider-progress-item,.auth-promo__slider-tab{padding:0;border:none;background:transparent;cursor:pointer}.auth-promo__slider-progress-bar{display:block;width:100%;height:4px;border-radius:999px;background:#fff3}.auth-promo__slider-progress-item.is-active .auth-promo__slider-progress-bar{background:#fff}.auth-promo__slider-tab{color:var(--text-muted);text-align:left;font-size:12px;line-height:1.4;font-weight:500;transition:color .18s ease}.auth-page--auth-flow{padding:10px 20px 34px}.auth-flow{--auth-promo-w: 330px;--auth-promo-h: 470px;width:min(900px,100%);grid-template-columns:minmax(360px,1fr) var(--auth-promo-w);gap:22px;align-items:start;justify-content:center}.auth-flow__panel{border-radius:24px}.auth-flow__panel--form{width:min(100%,470px);max-width:470px;padding:0;display:block;align-self:center;border:none;background:transparent;overflow:visible}.auth-flow__panel--promo{width:var(--auth-promo-w);max-width:var(--auth-promo-w);justify-self:start;display:flex;align-items:stretch}.auth-head--auth-flow{margin-bottom:10px}.auth-head--auth-flow .auth-title{font-size:34px;line-height:1;letter-spacing:.01em}.auth-head--auth-flow .auth-subtitle{margin-top:8px;max-width:30ch;font-size:14px;line-height:1.4}.auth-social{gap:10px}.auth-social-btn{min-height:42px;border-radius:10px;font-size:14px;justify-content:flex-start}.auth-social-btn span:last-child{flex:1;text-align:center;padding-right:20px}.auth-or{margin:14px 0 10px}.auth-form--auth-flow{margin-top:0}.auth-footer-link--auth-flow{margin-top:14px;font-size:14px;justify-content:flex-start}.auth-consents{display:flex;flex-direction:column;gap:10px;margin:12px 0 14px;padding:0;border:none}.auth-consent--optional .ui-check__label{color:var(--text-muted, color-mix(in srgb, var(--text-main) 70%, transparent))}.auth-consent__link{color:#fff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:opacity .18s ease}.auth-consent__link:hover{opacity:.85}.auth-mode-panel{display:grid}.auth-mode-panel--form{gap:10px}.auth-mode-panel--form .auth-inline-link-btn{font-size:12px;font-weight:600}.auth-mode-back{padding:0;border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;justify-self:start;transition:color .2s ease}.auth-mode-back:hover{color:var(--text-main)}.auth-modal-dialog{--el-dialog-bg-color: transparent}.auth-modal-shell{position:relative;padding:0}.auth-modal-close{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;line-height:0;transition:color .15s}.auth-modal-close svg{width:15px;height:15px}.auth-modal-close:hover{color:var(--text-main)}@media(max-width:1024px){.auth-modal-dialog.bm-modal--fs .auth-modal-shell{flex:1 0 auto;display:flex;flex-direction:column}.auth-modal-dialog.bm-modal--fs .auth-flow--modal{flex:1 0 auto}.auth-modal-dialog.bm-modal--fs .auth-flow--modal .auth-flow__panel--form{justify-content:center;padding-top:max(22px,env(safe-area-inset-top,22px));padding-bottom:max(20px,env(safe-area-inset-bottom,20px))}}.auth-flow--modal{margin:0 auto;width:100%;max-width:none;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;border-radius:6px;overflow:hidden}.auth-flow--modal .auth-flow__panel{border-radius:0;border:none;min-width:0;overflow:hidden}.auth-flow--modal .auth-flow__panel--form{width:100%;max-width:none;padding:32px 32px 24px;display:flex;flex-direction:column;align-self:stretch}.auth-flow--modal .auth-flow__panel--promo{width:100%;max-width:none;justify-self:stretch;align-self:stretch;min-height:var(--auth-promo-h, 470px);display:flex;align-items:stretch}.auth-flow--modal .auth-flow__panel--promo>.auth-promo{width:100%;min-width:0;flex:1 1 auto}.auth-flow--modal .auth-promo__slider-shell,.auth-flow--modal .auth-promo__slider-media,.auth-flow--modal .auth-promo__slider-track,.auth-flow--modal .auth-promo__slider-slide{height:100%;min-height:100%;width:100%;min-width:0;border-radius:0}.auth-flow--modal .auth-promo__slider-copy h2{font-size:clamp(22px,2.4vw,30px);line-height:1.08}.auth-flow--modal .auth-promo__slider-copy p{font-size:13px}.auth-flow--modal .auth-flow__brand{display:flex;justify-content:center;margin-bottom:18px}.auth-flow--modal .auth-flow__brand-mark{width:40px;height:40px;border-radius:50%;background:transparent;border:none;color:#fff}.auth-flow--modal .auth-flow__brand-mark svg{width:40px;height:40px;color:#fff;filter:none}.auth-flow--modal .auth-head--auth-flow{display:block;text-align:center;margin-bottom:22px;padding-right:0;min-height:0}@media(max-width:900px){.auth-flow--modal{grid-template-columns:minmax(0,1fr)}.auth-flow--modal .auth-flow__panel--promo{display:none}.auth-flow--modal .auth-flow__panel--form{padding:24px 20px 20px}}.auth-flow__panel--form .app-input,.auth-flow__panel--form.app-input{min-height:42px;border-radius:10px;border:1px solid var(--border);background:var(--surface-soft);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-flow__panel--form .app-input:hover,.auth-flow__panel--form.app-input:hover{border-color:var(--accent)}.auth-flow__panel--form .app-input:focus,.auth-flow__panel--form.app-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.auth-flow__panel--form .app-input,.auth-flow__panel--form.app-input{color:var(--text-main)}.auth-flow__panel--form .app-input::placeholder,.auth-flow__panel--form.app-input::placeholder,.auth-flow__panel--form .app-input::-webkit-input-placeholder,.auth-flow__panel--form.app-input::-webkit-input-placeholder,.auth-flow__panel--form .app-textarea::placeholder,.auth-flow__panel--form.app-textarea::placeholder,.auth-flow__panel--form .app-textarea::-webkit-input-placeholder,.auth-flow__panel--form.app-textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--text-muted) 92%,transparent)!important;opacity:1!important}.auth-flow__panel--form .ui-input-shell__prefix{color:var(--text-muted)}.auth-flow__panel--form input:-webkit-autofill,.auth-flow__panel--form input:-webkit-autofill:hover,.auth-flow__panel--form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--surface-soft) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-mode-enter-active,.auth-mode-leave-active{transition:opacity .22s ease,transform .22s ease}.auth-mode-enter-from,.auth-mode-leave-to{opacity:0;transform:translateY(8px)}.auth-modal-dialog--labs .auth-flow--modal{border-radius:0}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--form{border-radius:0;border:none;background:linear-gradient(180deg,rgba(255,255,255,.066) 0%,var(--surface) 100%);box-shadow:none;padding:26px 22px 22px}.bm-modal.auth-modal-dialog--labs{width:min(840px,calc(100vw - 32px));max-width:min(840px,calc(100vw - 32px));transition:width .42s cubic-bezier(.4,0,.2,1),max-width .42s cubic-bezier(.4,0,.2,1)}.bm-modal.auth-modal-dialog--solo{width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px))}.auth-promo-enter-active{transition:opacity .3s ease .12s,transform .34s cubic-bezier(.4,0,.2,1) .12s}.auth-promo-leave-active{transition:opacity .26s ease,transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 auto 0 0;width:50%}.auth-promo-enter-from,.auth-promo-leave-to{opacity:0;transform:translate(-16px) scale(.98)}@media(max-width:1024px){.bm-modal.auth-modal-dialog--labs.bm-modal--fs,.bm-modal.auth-modal-dialog--solo.bm-modal--fs{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.bm-modal.auth-modal-dialog--labs,.auth-promo-enter-active,.auth-promo-leave-active{transition:none}}.auth-modal-dialog--labs .auth-flow--modal{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,360px)}.auth-modal-dialog--solo .auth-flow--modal{grid-template-columns:minmax(0,1fr)}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel{min-width:0}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--promo{min-height:0;padding:0;overflow:hidden;background:var(--surface-soft)}.auth-promo{position:relative;width:100%;min-height:100%}.auth-promo__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.auth-promo__slide.is-active{opacity:1}.auth-promo__slide .responsive-image__img,.auth-promo__slide .responsive-image__blur,.auth-promo__media{-o-object-position:var(--auth-promo-focal, 50% 50%);object-position:var(--auth-promo-focal, 50% 50%)}.auth-promo__media,.auth-promo__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.auth-promo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(6,8,12,.92) 0%,rgba(6,8,12,.55) 34%,rgba(6,8,12,.12) 62%,transparent 100%)}.auth-promo__text{position:absolute;z-index:2;left:22px;right:22px;bottom:58px;display:flex;flex-direction:column;gap:6px}.auth-promo__caption{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#fff}.auth-promo__desc{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:#ffffffb8}.auth-promo__nav{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.auth-promo__nav-item{display:flex;flex-direction:column;gap:6px;padding:6px 6px 7px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background .2s ease}.auth-promo__nav-item:hover{background:#ffffff14}.auth-promo__nav-item.is-active{background:#ffffff1f}.auth-promo__nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.auth-promo__nav-label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;line-height:1;text-align:left;color:#fff9;transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-promo__nav-item.is-active .auth-promo__nav-label{color:#fff}.auth-promo__nav-bar{position:relative;height:3px;border-radius:var(--radius-pill);background:#ffffff38;overflow:hidden;transition:background .3s ease}.auth-promo__nav-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform-origin:left center;animation:auth-promo-fill var(--auth-promo-rotate, 4.2s) linear forwards}@keyframes auth-promo-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.auth-promo__nav-fill{animation:none;transform:scaleX(1)}}.auth-promo__nav-item.is-active .auth-promo__nav-bar{background:#ffffff52}@media(max-width:900px){.auth-modal-dialog--labs{width:min(408px,calc(100vw - 32px))}.auth-modal-dialog--labs .auth-flow--modal{grid-template-columns:minmax(0,1fr)}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--promo{display:none}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--form{padding:22px 18px 20px}}.auth-modal-dialog--labs .auth-flow__panel--form .auth-submit{width:100%;min-height:40px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--promo{border:none;border-radius:0;background:#000}.auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow{min-height:0;margin-bottom:22px;padding-bottom:14px;padding-top:0;border-bottom:1px solid rgba(255,255,255,.16);text-align:center}.auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--text-main);text-shadow:none;line-height:1.3}.auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title:before{content:none}.auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title{display:block;width:100%;text-align:center;height:auto}.auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-subtitle{margin-top:6px;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;color:var(--text-label);text-transform:none;max-width:36em;margin-left:auto;margin-right:auto}@media(max-width:900px){.auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--form{border-right:none}}.auth-modal-dialog--labs .auth-flow--modal .auth-social{gap:10px}.auth-modal-dialog--labs .auth-flow--modal .auth-social-btn{min-height:40px;border-radius:var(--radius-md);border:none;background:color-mix(in srgb,var(--text-main) 7%,transparent);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-main);transition:background .18s ease,box-shadow .18s ease}.auth-modal-dialog--labs .auth-flow--modal .auth-social-btn:hover{background:color-mix(in srgb,var(--text-main) 13%,transparent);box-shadow:none;transform:none}.auth-modal-dialog--labs .auth-flow--modal .auth-or{color:var(--text-soft);font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none}.auth-modal-dialog--labs .auth-flow--modal .auth-or span{background:#ffffff29}.auth-modal-dialog--labs .auth-flow--modal .auth-mode-back{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:#ffffff73}.auth-modal-dialog--labs .auth-flow--modal .auth-mode-back:hover{color:#fff}.auth-modal-dialog--labs .auth-flow__panel--form .el-form-item__label{font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;color:var(--ui-section-label)!important}.auth-modal-dialog--labs .auth-flow__panel--form .app-input,.auth-modal-dialog--labs .auth-flow__panel--form.app-input{border-radius:var(--radius-md)!important;min-height:40px;border:0!important;background:var(--surface-soft)!important}.auth-modal-dialog--labs .auth-flow__panel--form .app-input:hover,.auth-modal-dialog--labs .auth-flow__panel--form.app-input:hover{background:#ffffff1c!important}.auth-modal-dialog--labs .auth-flow__panel--form .app-input:focus,.auth-modal-dialog--labs .auth-flow__panel--form.app-input:focus{border-color:#ffffff3d!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.auth-modal-dialog--labs .auth-footer-link--auth-flow{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:0;text-transform:none;color:var(--text-muted);gap:6px;justify-content:center}.auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer{color:#fff;font-weight:700;letter-spacing:0;font-size:12px}.auth-legal-footnote{margin-top:12px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:0;line-height:1.6;color:var(--text-muted);text-align:center}.auth-legal-footnote__link{color:#ffffff73;text-decoration:underline;text-underline-offset:2px}.auth-legal-footnote__link:hover{color:#fff;text-shadow:none}.auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer:hover{color:var(--text-main);text-shadow:none}.auth-modal-dialog--labs .auth-secondary-link-row--auth-flow .auth-inline-link-btn{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:0;color:#ffffff73}.auth-modal-dialog--labs .auth-secondary-link-row--auth-flow .auth-inline-link-btn:hover,.auth-modal-dialog--labs .auth-required{color:#fff}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-flow__panel--form{background:var(--surface);border-color:transparent}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow{border-bottom-color:var(--border)}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title{color:var(--text-main);text-shadow:none}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-head--auth-flow .auth-title:before{color:#fff}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-social-btn{background:var(--surface-soft);color:var(--text-main)}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-social-btn:hover{background:#fff2;box-shadow:none}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-or span{background:var(--border)}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-mode-back{color:var(--text-muted)}html.light .auth-modal-dialog--labs .auth-flow--modal .auth-mode-back:hover{color:#fff}html.light .auth-modal-dialog--labs .auth-footer-link--auth-flow{border-top-color:var(--border)}html.light .auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer{color:#fff;text-shadow:none}html.light .auth-modal-dialog--labs .auth-footer-link--auth-flow .auth-inline-link-btn--footer:hover{color:var(--text-main);text-shadow:none}html.light .auth-modal-dialog--labs .auth-secondary-link-row--auth-flow .auth-inline-link-btn:hover{color:#fff}html.light .auth-modal-dialog--labs .auth-flow__panel--form .app-input::placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form.app-input::placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form .app-input::-webkit-input-placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form.app-input::-webkit-input-placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form .app-textarea::placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form.app-textarea::placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form .app-textarea::-webkit-input-placeholder,html.light .auth-modal-dialog--labs .auth-flow__panel--form.app-textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--text-muted) 88%,var(--text-main) 12%)!important}.auth-promo--slider{padding:0;background:transparent;flex:1 1 auto;min-height:var(--auth-promo-h, 470px)}.auth-promo--slider .auth-promo__visual,.auth-promo__slider-shell,.auth-promo__slider-media{min-height:100%;height:100%}.auth-promo__slider-shell{border-radius:18px;overflow:hidden;background:#05070c}.auth-promo__slider-media{position:relative;background:#05070c;border-radius:18px;overflow:hidden}.auth-promo__slider-track{display:flex;min-height:100%;height:100%;transition:transform .48s cubic-bezier(.2,.72,.2,1);will-change:transform}.auth-promo__slider-slide{position:relative;flex:0 0 100%;min-width:0;min-height:100%;overflow:hidden;background:#05070c}.auth-promo__slider-art{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.02);filter:contrast(1.04) saturate(1.05)}.auth-promo__slider-art:before,.auth-promo__slider-art:after{content:"";position:absolute;display:block}.auth-promo__slider-art.is-library{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.109),transparent 13%),linear-gradient(180deg,#e7eaef,#c2c8d2)}.auth-promo__slider-art.is-library:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 34% 34%,rgba(8,12,22,.94) 0 9%,transparent 10%),radial-gradient(circle at 54% 36%,rgba(8,12,22,.88) 0 7%,transparent 8%),linear-gradient(104deg,transparent 0 36%,rgba(7,12,21,.92) 38% 62%,transparent 64%)}.auth-promo__slider-art.is-library:after{width:58%;height:86%;left:18%;bottom:-4%;border-radius:40% 42% 28% 30%/18% 18% 32% 32%;background:radial-gradient(circle at 50% 18%,rgba(12,18,32,.98) 0 12%,transparent 13%),linear-gradient(180deg,#0f1622f5,#1c2739e6 44%,#0e121efa);box-shadow:inset -16px 0 24px #ffffff14,inset 18px 0 24px #00000024}.auth-promo__slider-art.is-favorites{background:radial-gradient(circle at 78% 18%,rgba(255,207,159,.26),transparent 16%),linear-gradient(180deg,#eadde4,#bca9b6)}.auth-promo__slider-art.is-favorites:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 35% 31%,rgba(10,12,20,.92) 0 9%,transparent 10%),radial-gradient(circle at 56% 33%,rgba(10,12,20,.88) 0 7%,transparent 8%),linear-gradient(120deg,transparent 0 40%,rgba(23,10,18,.84) 42% 67%,transparent 69%)}.auth-promo__slider-art.is-favorites:after{width:56%;height:84%;left:22%;bottom:-2%;border-radius:42% 42% 30% 30%/18% 18% 34% 34%;background:radial-gradient(circle at 50% 19%,rgba(17,18,31,.98) 0 12%,transparent 13%),linear-gradient(180deg,#18121df5,#3e303ae6 44%,#130e16fa)}.auth-promo__slider-art.is-unlocks{background:radial-gradient(circle at 72% 22%,rgba(196,255,210,.22),transparent 15%),linear-gradient(180deg,#dce6ea,#a9bbc6)}.auth-promo__slider-art.is-unlocks:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 32%,rgba(6,11,18,.9) 0 8%,transparent 9%),radial-gradient(circle at 53% 34%,rgba(6,11,18,.86) 0 7%,transparent 8%),linear-gradient(116deg,transparent 0 38%,rgba(8,17,24,.84) 40% 64%,transparent 66%)}.auth-promo__slider-art.is-unlocks:after{width:58%;height:84%;left:20%;bottom:-3%;border-radius:40% 40% 28% 28%/18% 18% 34% 34%;background:radial-gradient(circle at 50% 18%,rgba(16,24,28,.98) 0 11%,transparent 12%),linear-gradient(180deg,#121d22f5,#374951e6 44%,#0e1418fa)}.auth-promo__slider-art.is-profile{background:radial-gradient(circle at 22% 18%,rgba(238,238,255,.26),transparent 14%),linear-gradient(180deg,#e2e6ef,#b5bfd4)}.auth-promo__slider-art.is-profile:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 34% 32%,rgba(8,12,24,.92) 0 9%,transparent 10%),radial-gradient(circle at 56% 36%,rgba(8,12,24,.88) 0 7%,transparent 8%),linear-gradient(122deg,transparent 0 40%,rgba(11,15,27,.84) 42% 64%,transparent 66%)}.auth-promo__slider-art.is-profile:after{width:57%;height:84%;left:20%;bottom:-3%;border-radius:40% 40% 28% 28%/18% 18% 34% 34%;background:radial-gradient(circle at 50% 18%,rgba(17,23,34,.98) 0 11%,transparent 12%),linear-gradient(180deg,#121825f5,#31394be6 44%,#0e121cfa)}.auth-promo__slider-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#00000024,#000000d1)}.auth-promo__slider-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:18px}.auth-promo__slider-copy h2{margin:0;font-size:clamp(36px,4vw,46px);line-height:1.02;letter-spacing:-.03em;color:#fff}.auth-promo__slider-copy p{margin:10px 0 0;color:var(--text-label);font-size:14px;line-height:1.5;max-width:50ch}.auth-promo__slider-bottom{margin-top:20px}.auth-promo__slider-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.auth-promo__slider-progress-item{padding:0;border:none;background:transparent;cursor:pointer}.auth-promo__slider-progress-bar{position:relative;display:block;width:100%;height:3px;border-radius:999px;background:#ffffff2e;overflow:hidden}.auth-promo__slider-progress-item.is-complete .auth-promo__slider-progress-bar:after,.auth-promo__slider-progress-item.is-active .auth-promo__slider-progress-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left center}.auth-promo__slider-progress-item.is-complete .auth-promo__slider-progress-bar:after{transform:scaleX(1)}.auth-promo__slider-progress-item.is-active .auth-promo__slider-progress-bar:after{transform:scaleX(0);animation:auth-slider-progress var(--auth-slider-duration, 4.2s) linear forwards}.auth-promo__slider-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.auth-promo__slider-tab{padding:0;border:none;background:transparent;color:var(--text-muted);text-align:left;font-size:12px;line-height:1.4;font-weight:500;cursor:pointer;transition:color .18s ease}.auth-promo__slider-tab:hover,.auth-promo__slider-tab.is-active{color:#fff}@keyframes auth-slider-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-promo__slider-shell,.auth-promo__slider-media{position:relative;min-height:var(--auth-promo-h, 470px);height:var(--auth-promo-h, 470px)}.auth-promo__slider-track{display:flex;height:var(--auth-promo-h, 470px);min-height:var(--auth-promo-h, 470px);transition:transform .45s ease;will-change:transform}.auth-promo__slider-slide{position:relative;flex:0 0 100%;min-width:0;min-height:var(--auth-promo-h, 470px);height:var(--auth-promo-h, 470px)}.auth-promo__slider-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1.015);filter:saturate(1.04) contrast(1.03)}.auth-promo__slider-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#00000029 52%,#000000c7)}.auth-promo__slider-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;pointer-events:none}.auth-promo__slider-tags,.auth-promo__slider-bottom{pointer-events:auto}.auth-promo__slider-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.auth-promo__slider-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:8px;background:#ffffff1f;color:#fff;font-size:10px;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-promo__slider-copy{padding:0}.auth-promo__slider-copy h2{letter-spacing:-.03em}.auth-promo__slider-bottom{margin-top:22px;padding:0}.auth-promo__slider-progress{grid-template-columns:repeat(var(--auth-slider-count, 4),minmax(0,1fr));gap:5px}.auth-promo__slider-progress-bar{position:relative;overflow:hidden}.auth-promo__slider-tabs{grid-template-columns:repeat(var(--auth-slider-count, 4),minmax(0,1fr));gap:6px}.auth-card .el-card__body{padding:26px 26px 22px}.auth-head{margin-bottom:10px}.auth-title{margin:0;height:48px;display:flex;align-items:center;font-size:34px;line-height:1;font-weight:800;letter-spacing:.01em;color:var(--text-main)}.auth-required{color:#f56c6c}.auth-subtitle{margin:8px 0 0;color:var(--text-label);font-size:14px;line-height:1.4}.auth-form .el-form-item__label{color:var(--text-muted)!important;font-weight:500}.auth-card .app-input,.auth-card.app-input{min-height:42px;border-radius:10px;border:1px solid var(--border);background:var(--surface-soft);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-card .app-input:hover,.auth-card.app-input:hover{border-color:var(--accent)}.auth-card .app-input:focus,.auth-card.app-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.auth-card .app-input,.auth-card.app-input{color:var(--text-main)}.auth-card .app-input::placeholder,.auth-card.app-input::placeholder,.auth-card .app-input::-webkit-input-placeholder,.auth-card.app-input::-webkit-input-placeholder,.auth-card .app-textarea::placeholder,.auth-card.app-textarea::placeholder,.auth-card .app-textarea::-webkit-input-placeholder,.auth-card.app-textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--text-muted) 92%,transparent)!important;opacity:1!important}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:hover,.auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main);-webkit-box-shadow:0 0 0 1000px var(--surface-soft) inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-card .ui-input-shell__prefix{color:var(--text-muted)}.auth-item{margin-bottom:8px}.auth-footer-link{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);font-size:14px}.auth-footer-link a{color:var(--text-main);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.auth-footer-link a:hover{color:var(--text-main);border-bottom-color:var(--accent)}.auth-secondary-link-row{display:flex;justify-content:flex-end;margin:-2px 0 8px}.auth-secondary-link-row a{color:var(--text-muted);font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.auth-secondary-link-row a:hover{color:var(--text-main);border-bottom-color:var(--accent)}html.light .auth-card .app-input,html.light .auth-card.app-input{background:#f8fbff}html.light .auth-footer-link a{color:#3941d6}html.light .auth-footer-link a:hover{color:#2b33b8}html.light .auth-card input:-webkit-autofill,html.light .auth-card input:-webkit-autofill:hover,html.light .auth-card input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f8fbff inset}html.light .header-mega-menu-inner{background:linear-gradient(180deg,#ffffff48,#f3f7fffc);border-color:#94a3b852}html.light .mega-menu-sidebar{background:#f3f7ffb3}html.light .mega-menu-model-btn:hover,html.light .mega-menu-model-btn.active{color:#0f172a;background:#4f46e524}html.light .mega-menu-link-btn:hover{color:#0f172a}@media(max-width:860px){.auth-page{min-height:calc(100vh - 150px);align-items:flex-start;padding-top:20px}.auth-card{max-width:100%}.auth-title{font-size:28px}.auth-flow{grid-template-columns:1fr}.auth-flow__panel--form{width:100%;max-width:100%}.auth-flow__panel--promo{width:100%;max-width:100%;min-height:420px}.auth-promo--slider,.auth-promo__slider-shell,.auth-promo__slider-media,.auth-promo__slider-track,.auth-promo__slider-slide{min-height:420px;height:420px}.auth-promo__slider-copy h2{font-size:30px}}@media(max-width:680px){.auth-page--auth-flow{padding:10px 12px 24px}.auth-flow__panel--form{width:100%;max-width:100%;padding:22px 18px 20px}.auth-flow__panel--promo{width:100%;max-width:100%;min-height:360px}.auth-promo--slider,.auth-promo__slider-shell,.auth-promo__slider-media,.auth-promo__slider-track,.auth-promo__slider-slide{min-height:360px;height:360px}.auth-promo{padding:14px}.auth-promo__visual{min-height:260px}.auth-promo__slider-stage{grid-template-rows:minmax(220px,1fr) auto auto}.auth-promo__slider-copy h2{font-size:24px}.auth-promo__slider-progress,.auth-promo__slider-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.narrow .el-card__body{padding:28px 28px 24px}.narrow .el-form-item{margin-bottom:14px}.narrow .app-input,.narrow.app-input,.narrow .app-textarea,.narrow.app-textarea{background:var(--surface-soft);border:1px solid #38425b;box-shadow:none;border-radius:6px}.page-title{margin:0 0 6px;font-size:26px;font-weight:700}.page-subtitle{margin:0 auto;color:var(--text-label)}.hero-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--card-shadow)}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.stat-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--card-shadow)}.stat-label{margin:0;font-size:13px;color:var(--text-muted)}.stat-value{margin:4px 0 0;font-size:28px;font-weight:700}.admin-wrap{min-height:100vh;background:transparent}.admin-side{border-right:1px solid var(--border);background:var(--surface);padding:14px}.admin-header{display:flex;justify-content:space-between;align-items:center;background:var(--bg-overlay);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-shell,.admin-ui-shell{display:flex;flex-direction:column;gap:12px}.ui-head,.admin-ui-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.ui-head-actions,.admin-ui-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-search,.admin-ui-search{width:260px}.ui-card{border-radius:14px}.admin-ui-card{border-radius:4px}body.is-admin-app .admin-main .admin-users-panel.surface-card.ui-card.admin-ui-card{border-radius:4px!important;overflow:hidden}.ui-card>.el-card__body,.admin-ui-card>.el-card__body{padding:12px}.ui-pagination,.admin-ui-pagination{margin-top:12px;display:flex;justify-content:flex-end}.ui-shell .app-input,.ui-shell.app-input,.ui-shell .app-textarea,.ui-shell.app-textarea,.ui-shell .uisel-box{min-height:40px;border-radius:10px;border:1px solid var(--border);background:var(--surface-soft);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.admin-main .admin-ui-shell .app-input,.admin-main .admin-ui-shell.app-input,.admin-main .admin-ui-shell .app-textarea,.admin-main .admin-ui-shell.app-textarea,.admin-main .admin-ui-shell .uisel-box{min-height:40px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--text-main) 10%,transparent);background:color-mix(in srgb,var(--text-main) 6%,transparent);box-shadow:none;transition:border-color .22s ease,box-shadow .28s ease,background .2s ease}.ui-shell .app-input:hover,.ui-shell.app-input:hover,.ui-shell .uisel-box:hover,.ui-shell .app-textarea:hover,.ui-shell.app-textarea:hover,.admin-main .admin-ui-shell .app-input:hover,.admin-main .admin-ui-shell.app-input:hover,.admin-main .admin-ui-shell .uisel-box:hover,.admin-main .admin-ui-shell .app-textarea:hover,.admin-main .admin-ui-shell.app-textarea:hover{border-color:var(--accent)}.ui-shell .app-input:focus,.ui-shell.app-input:focus,.ui-shell .uisel-box:focus-visible,.ui-shell .app-textarea:focus,.ui-shell.app-textarea:focus,.admin-main .admin-ui-shell .app-input:focus,.admin-main .admin-ui-shell.app-input:focus,.admin-main .admin-ui-shell .uisel-box:focus-visible,.admin-main .admin-ui-shell .app-textarea:focus,.admin-main .admin-ui-shell.app-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ui-shell .app-input,.ui-shell.app-input,.ui-shell .app-textarea,.ui-shell.app-textarea,.admin-main .admin-ui-shell .app-input,.admin-main .admin-ui-shell.app-input,.admin-main .admin-ui-shell .app-textarea,.admin-main .admin-ui-shell.app-textarea{color:var(--text-main)}.ui-shell .el-form-item__label,.admin-main .admin-ui-shell .el-form-item__label{color:var(--text-muted)!important;font-weight:500}body.is-admin-app .labs-provider-tooltip{background:#141416f7!important;border:0!important;color:var(--text-main)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f!important}.ui-card>.el-card__body{background:transparent}.ui-table tr{background:transparent!important}.ui-table .cell{color:var(--text-main)}.users-head{align-items:center}.users-head-title .page-title{margin-bottom:4px}.users-head-title .page-subtitle{margin:0}.users-head-actions{display:flex;justify-content:flex-end}.users-head-search-row{display:flex;gap:8px;justify-content:flex-end;margin-top:-4px}.users-head-search-row .ui-search{flex:1 1 auto;min-width:220px;width:auto}.users-table-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.users-table-head strong{font-size:14px;letter-spacing:.01em}.admin-danger-zone{margin-top:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:4px;background:color-mix(in srgb,var(--danger) 6%,var(--surface-soft))}.admin-danger-zone h4{margin:0 0 6px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--text-main)}.admin-danger-zone p{margin:0 0 10px;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-danger-zone .app-btn{border-radius:4px}.admin-ui-shell .page-title{margin:0 0 4px}.admin-ui-shell .page-subtitle{margin:0;color:var(--text-label)}body.is-admin-app .admin-dashboard-page{display:flex;flex-direction:column;gap:14px}body.is-admin-app .admin-dashboard-page .profile-labs-slab{border:0;border-radius:4px;background:#ffffff0e}html.light body.is-admin-app .admin-dashboard-page .profile-labs-slab{background:var(--surface);border-color:var(--border);box-shadow:var(--card-shadow)}.dashboard-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-profile-card{border-radius:14px}.admin-main .dashboard-profile-card>.el-card__body{padding:14px;background:transparent!important}.dashboard-profile-card h3{margin:0;color:var(--text-muted);font-size:12.5px;letter-spacing:0}.dashboard-profile-card p{margin:8px 0 0;color:var(--text-main);font-size:36px;line-height:1;font-weight:800}.dashboard-profile-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}@media(max-width:640px){.dashboard-profile-grid{grid-template-columns:1fr}}.admin-tabs-card.ui-tabs{border:1px solid rgba(126,143,184,.24)!important;background:linear-gradient(180deg,#212a41e6,#171f32e6)!important;border-radius:4px!important;overflow:hidden}.admin-tabs-card.ui-tabs>.ui-tabs__header{background:#ffffff05!important;border-bottom:1px solid rgba(126,143,184,.2)!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__nav-wrap:after{background-color:transparent!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__nav{border:none!important}.admin-tabs-card.ui-tabs>.ui-tabs__content{background:transparent!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item{color:var(--text-muted)!important;border:none!important;border-right:1px solid rgba(126,143,184,.2)!important;background:transparent!important;transition:color .2s ease,background-color .2s ease!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item:hover{color:var(--text-main)!important;background:#ffffff08!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active{color:var(--text-main)!important;background:var(--surface-soft)!important}.admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active.is-top{border-right-color:#7e8fb842!important}.admin-chat-card .el-card__body{padding:14px}.admin-chat-compose-row{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:8px}.admin-chat-card .messages{border:1px solid var(--border);border-radius:4px;background:#ffffff05;padding:10px;max-height:420px;overflow-y:auto}.admin-chat-card .message-item{margin:0 0 8px;color:var(--text-main)}.admin-chat-card .message-item:last-child{margin-bottom:0}.admin-notifications-page .admin-notifications-card-head{align-items:center}.ui-pagination .btn-prev,.ui-pagination .btn-next{border:1px solid var(--border);border-radius:8px;margin:0 2px}.page-wrap .top-header-app,.admin-page-wrap .top-header-app{z-index:25!important}html.ilab-lightbox-lock{overflow:hidden!important}.pm-root,.pm-overlay,.bm-overlay,.pdm-overlay,.flm-overlay,.avm-overlay,.ilab-lightbox,.labs-history-date-nav__overlay{z-index:20020!important}.ui-kpi-grid,.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-kpi-card,.admin-kpi-card{border-radius:14px}.ui-kpi-card>.el-card__body,.admin-main .admin-kpi-card>.el-card__body{background:transparent}html.light .admin-tabs-card.ui-tabs{border-color:#94a3b847!important;background:var(--surface)!important}html.light .admin-tabs-card.ui-tabs>.ui-tabs__header{background:#00000005!important;border-bottom-color:var(--border)!important}html.light .admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item{border-right-color:var(--border)!important}html.light .admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item:hover{background:#00000008!important}html.light .admin-tabs-card.ui-tabs>.ui-tabs__header .ui-tabs__item.is-active{background:var(--surface)!important}html.light body.is-admin-app,body.is-admin-app html.light{background:#fffffff5!important;color:var(--text-main)!important;border-color:var(--border)!important;box-shadow:var(--shadow)}html.light .admin-chat-card .messages{background:#00000005}html.light .header-brand-mark-svg,html.light .header-brand-wordmark-svg,html.light .header-brand-mark .header-brand-mark-icon,html.light .auth-flow--modal .auth-flow__brand-mark,html.light .auth-flow--modal .auth-flow__brand-mark svg{color:var(--text-main)}html.light .header-brand-text{color:var(--text-main)}html.light .admin-users-dialog .app-input,html.light .admin-users-dialog.app-input,html.light .admin-users-dialog .uisel-box,html.light .admin-users-dialog .app-textarea,html.light .admin-users-dialog.app-textarea{background:var(--surface-soft)!important;border-color:var(--border)!important}html.light .admin-users-dialog .app-input:hover,html.light .admin-users-dialog.app-input:hover,html.light .admin-users-dialog .uisel-box:hover,html.light .admin-users-dialog .app-textarea:hover,html.light .admin-users-dialog.app-textarea:hover{border-color:transparent!important}html.light .admin-users-dialog .app-input:focus,html.light .admin-users-dialog.app-input:focus,html.light .admin-users-dialog .uisel-box:focus-visible,html.light .admin-users-dialog .app-textarea:focus,html.light .admin-users-dialog.app-textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html.light .admin-date-popper{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}html.light .app-checkbox{border-color:#00000024!important;background:#0000001a!important}html.light .app-checkbox.ui-toggle--on{border-color:var(--accent)!important;background:var(--accent)!important}.ui-kpi-label,.admin-kpi-label{margin:0;color:var(--text-muted);font-size:12.5px;letter-spacing:0}.ui-kpi-value,.admin-kpi-value{margin:6px 0 0;font-size:34px;font-weight:800;line-height:1}.ui-kpi-tags,.admin-kpi-tags{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.surface-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--card-shadow)}body.is-admin-app .admin-main .surface-card{border-radius:4px;overflow:hidden}.surface-card>.el-card__body,.metric-widget>.el-card__body,.stat-card>.el-card__body,.hero-card>.el-card__body{padding:14px}.messages{border:1px solid var(--border);border-radius:12px;padding:12px;margin-bottom:10px;min-height:260px;max-height:440px;overflow:auto;background:var(--surface-soft)}.message-item{margin:0 0 8px;line-height:1.35}.row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.footer{position:relative;overflow-x:clip;z-index:2;color:var(--text-muted);padding:32px 0 24px;font-size:12px;text-align:left;border-top:1px solid var(--border)}.footer:has(.footer-mega-grid){padding-top:0}.footer .container{position:relative;z-index:3}.footer-content{display:flex;flex-direction:column;gap:24px}.footer.footer-extended .footer-mega,.footer.footer-extended .footer-bottom-bar{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.footer-mega{width:100%}.footer-mega-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.footer-mega-grid:after{content:"";position:absolute;left:50%;margin-left:-50vw;width:100vw;right:auto;bottom:0;height:360px;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cpath d='M80.00 24.89 C80.24 26.32 80.68 26.76 82.11 27.00 C80.68 27.24 80.24 27.68 80.00 29.11 C79.76 27.68 79.32 27.24 77.89 27.00 C79.32 26.76 79.76 26.32 80.00 24.89Z' fill='%23b1f0f8' fill-opacity='0.180'/%3E%3Cpath d='M114.00 100.36 C114.30 102.16 114.84 102.70 116.64 103.00 C114.84 103.30 114.30 103.84 114.00 105.64 C113.70 103.84 113.16 103.30 111.36 103.00 C113.16 102.70 113.70 102.16 114.00 100.36Z' fill='%23b1f0f8' fill-opacity='0.160'/%3E%3Cpath d='M55.00 71.49 C55.29 73.20 55.80 73.71 57.51 74.00 C55.80 74.29 55.29 74.80 55.00 76.51 C54.71 74.80 54.20 74.29 52.49 74.00 C54.20 73.71 54.71 73.20 55.00 71.49Z' fill='%23b1f0f8' fill-opacity='0.170'/%3E%3Cpath d='M122.00 9.76 C122.26 11.28 122.72 11.74 124.24 12.00 C122.72 12.26 122.26 12.72 122.00 14.24 C121.74 12.72 121.28 12.26 119.76 12.00 C121.28 11.74 121.74 11.28 122.00 9.76Z' fill='%23b1f0f8' fill-opacity='0.250'/%3E%3Cpath d='M133.00 110.89 C133.24 112.32 133.68 112.76 135.11 113.00 C133.68 113.24 133.24 113.68 133.00 115.11 C132.76 113.68 132.32 113.24 130.89 113.00 C132.32 112.76 132.76 112.32 133.00 110.89Z' fill='%23b1f0f8' fill-opacity='0.240'/%3E%3Cpath d='M116.00 94.23 C116.32 96.11 116.89 96.68 118.77 97.00 C116.89 97.32 116.32 97.89 116.00 99.77 C115.68 97.89 115.11 97.32 113.23 97.00 C115.11 96.68 115.68 96.11 116.00 94.23Z' fill='%23b1f0f8' fill-opacity='0.170'/%3E%3Cpath d='M15.00 97.36 C15.30 99.16 15.84 99.70 17.64 100.00 C15.84 100.30 15.30 100.84 15.00 102.64 C14.70 100.84 14.16 100.30 12.36 100.00 C14.16 99.70 14.70 99.16 15.00 97.36Z' fill='%23b1f0f8' fill-opacity='0.230'/%3E%3Cpath d='M61.00 95.36 C61.30 97.16 61.84 97.70 63.64 98.00 C61.84 98.30 61.30 98.84 61.00 100.64 C60.70 98.84 60.16 98.30 58.36 98.00 C60.16 97.70 60.70 97.16 61.00 95.36Z' fill='%23b1f0f8' fill-opacity='0.190'/%3E%3Cpath d='M78.00 83.36 C78.30 85.16 78.84 85.70 80.64 86.00 C78.84 86.30 78.30 86.84 78.00 88.64 C77.70 86.84 77.16 86.30 75.36 86.00 C77.16 85.70 77.70 85.16 78.00 83.36Z' fill='%23b1f0f8' fill-opacity='0.210'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='223' viewBox='0 0 223 223'%3E%3Cpath d='M51.00 185.83 C51.36 187.99 52.01 188.64 54.17 189.00 C52.01 189.36 51.36 190.01 51.00 192.17 C50.64 190.01 49.99 189.36 47.83 189.00 C49.99 188.64 50.64 187.99 51.00 185.83Z' fill='%23b1f0f8' fill-opacity='0.360'/%3E%3Cpath d='M178.00 167.23 C178.32 169.11 178.89 169.68 180.77 170.00 C178.89 170.32 178.32 170.89 178.00 172.77 C177.68 170.89 177.11 170.32 175.23 170.00 C177.11 169.68 177.68 169.11 178.00 167.23Z' fill='%23b1f0f8' fill-opacity='0.270'/%3E%3Cpath d='M142.00 84.57 C142.39 86.90 143.10 87.61 145.43 88.00 C143.10 88.39 142.39 89.10 142.00 91.43 C141.61 89.10 140.90 88.39 138.57 88.00 C140.90 87.61 141.61 86.90 142.00 84.57Z' fill='%23b1f0f8' fill-opacity='0.380'/%3E%3Cpath d='M56.00 152.23 C56.32 154.11 56.89 154.68 58.77 155.00 C56.89 155.32 56.32 155.89 56.00 157.77 C55.68 155.89 55.11 155.32 53.23 155.00 C55.11 154.68 55.68 154.11 56.00 152.23Z' fill='%23b1f0f8' fill-opacity='0.250'/%3E%3Cpath d='M115.00 11.83 C115.36 13.99 116.01 14.64 118.17 15.00 C116.01 15.36 115.36 16.01 115.00 18.17 C114.64 16.01 113.99 15.36 111.83 15.00 C113.99 14.64 114.64 13.99 115.00 11.83Z' fill='%23b1f0f8' fill-opacity='0.300'/%3E%3Cpath d='M216.00 154.03 C216.34 156.05 216.95 156.66 218.97 157.00 C216.95 157.34 216.34 157.95 216.00 159.97 C215.66 157.95 215.05 157.34 213.03 157.00 C215.05 156.66 215.66 156.05 216.00 154.03Z' fill='%23b1f0f8' fill-opacity='0.330'/%3E%3C/svg%3E"),radial-gradient(ellipse 62% 130% at 50% 100%,rgba(255,255,255,.05) 0%,rgba(255,255,255,.077) 34%,rgba(255,255,255,.038) 64%,transparent 100%);background-repeat:repeat;background-size:150px 150px,223px 223px,100% 100%;-webkit-mask-image:linear-gradient(to top,#000 0px,#000 130px,transparent 360px);mask-image:linear-gradient(to top,#000 0px,#000 130px,transparent 360px)}html.light .footer-mega-grid:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cpath d='M80.00 24.89 C80.24 26.32 80.68 26.76 82.11 27.00 C80.68 27.24 80.24 27.68 80.00 29.11 C79.76 27.68 79.32 27.24 77.89 27.00 C79.32 26.76 79.76 26.32 80.00 24.89Z' fill='%230d9488' fill-opacity='0.180'/%3E%3Cpath d='M114.00 100.36 C114.30 102.16 114.84 102.70 116.64 103.00 C114.84 103.30 114.30 103.84 114.00 105.64 C113.70 103.84 113.16 103.30 111.36 103.00 C113.16 102.70 113.70 102.16 114.00 100.36Z' fill='%230d9488' fill-opacity='0.160'/%3E%3Cpath d='M55.00 71.49 C55.29 73.20 55.80 73.71 57.51 74.00 C55.80 74.29 55.29 74.80 55.00 76.51 C54.71 74.80 54.20 74.29 52.49 74.00 C54.20 73.71 54.71 73.20 55.00 71.49Z' fill='%230d9488' fill-opacity='0.170'/%3E%3Cpath d='M122.00 9.76 C122.26 11.28 122.72 11.74 124.24 12.00 C122.72 12.26 122.26 12.72 122.00 14.24 C121.74 12.72 121.28 12.26 119.76 12.00 C121.28 11.74 121.74 11.28 122.00 9.76Z' fill='%230d9488' fill-opacity='0.250'/%3E%3Cpath d='M133.00 110.89 C133.24 112.32 133.68 112.76 135.11 113.00 C133.68 113.24 133.24 113.68 133.00 115.11 C132.76 113.68 132.32 113.24 130.89 113.00 C132.32 112.76 132.76 112.32 133.00 110.89Z' fill='%230d9488' fill-opacity='0.240'/%3E%3Cpath d='M116.00 94.23 C116.32 96.11 116.89 96.68 118.77 97.00 C116.89 97.32 116.32 97.89 116.00 99.77 C115.68 97.89 115.11 97.32 113.23 97.00 C115.11 96.68 115.68 96.11 116.00 94.23Z' fill='%230d9488' fill-opacity='0.170'/%3E%3Cpath d='M15.00 97.36 C15.30 99.16 15.84 99.70 17.64 100.00 C15.84 100.30 15.30 100.84 15.00 102.64 C14.70 100.84 14.16 100.30 12.36 100.00 C14.16 99.70 14.70 99.16 15.00 97.36Z' fill='%230d9488' fill-opacity='0.230'/%3E%3Cpath d='M61.00 95.36 C61.30 97.16 61.84 97.70 63.64 98.00 C61.84 98.30 61.30 98.84 61.00 100.64 C60.70 98.84 60.16 98.30 58.36 98.00 C60.16 97.70 60.70 97.16 61.00 95.36Z' fill='%230d9488' fill-opacity='0.190'/%3E%3Cpath d='M78.00 83.36 C78.30 85.16 78.84 85.70 80.64 86.00 C78.84 86.30 78.30 86.84 78.00 88.64 C77.70 86.84 77.16 86.30 75.36 86.00 C77.16 85.70 77.70 85.16 78.00 83.36Z' fill='%230d9488' fill-opacity='0.210'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='223' viewBox='0 0 223 223'%3E%3Cpath d='M51.00 185.83 C51.36 187.99 52.01 188.64 54.17 189.00 C52.01 189.36 51.36 190.01 51.00 192.17 C50.64 190.01 49.99 189.36 47.83 189.00 C49.99 188.64 50.64 187.99 51.00 185.83Z' fill='%230d9488' fill-opacity='0.360'/%3E%3Cpath d='M178.00 167.23 C178.32 169.11 178.89 169.68 180.77 170.00 C178.89 170.32 178.32 170.89 178.00 172.77 C177.68 170.89 177.11 170.32 175.23 170.00 C177.11 169.68 177.68 169.11 178.00 167.23Z' fill='%230d9488' fill-opacity='0.270'/%3E%3Cpath d='M142.00 84.57 C142.39 86.90 143.10 87.61 145.43 88.00 C143.10 88.39 142.39 89.10 142.00 91.43 C141.61 89.10 140.90 88.39 138.57 88.00 C140.90 87.61 141.61 86.90 142.00 84.57Z' fill='%230d9488' fill-opacity='0.380'/%3E%3Cpath d='M56.00 152.23 C56.32 154.11 56.89 154.68 58.77 155.00 C56.89 155.32 56.32 155.89 56.00 157.77 C55.68 155.89 55.11 155.32 53.23 155.00 C55.11 154.68 55.68 154.11 56.00 152.23Z' fill='%230d9488' fill-opacity='0.250'/%3E%3Cpath d='M115.00 11.83 C115.36 13.99 116.01 14.64 118.17 15.00 C116.01 15.36 115.36 16.01 115.00 18.17 C114.64 16.01 113.99 15.36 111.83 15.00 C113.99 14.64 114.64 13.99 115.00 11.83Z' fill='%230d9488' fill-opacity='0.300'/%3E%3Cpath d='M216.00 154.03 C216.34 156.05 216.95 156.66 218.97 157.00 C216.95 157.34 216.34 157.95 216.00 159.97 C215.66 157.95 215.05 157.34 213.03 157.00 C215.05 156.66 215.66 156.05 216.00 154.03Z' fill='%230d9488' fill-opacity='0.330'/%3E%3C/svg%3E"),radial-gradient(ellipse 62% 130% at 50% 100%,rgba(255,255,255,.05) 0%,rgba(255,255,255,.077) 34%,rgba(255,255,255,.038) 64%,transparent 100%)}@media(max-width:768px){.footer-mega-grid:after{height:260px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cpath d='M80.00 24.89 C80.24 26.32 80.68 26.76 82.11 27.00 C80.68 27.24 80.24 27.68 80.00 29.11 C79.76 27.68 79.32 27.24 77.89 27.00 C79.32 26.76 79.76 26.32 80.00 24.89Z' fill='%23b1f0f8' fill-opacity='0.180'/%3E%3Cpath d='M55.00 71.49 C55.29 73.20 55.80 73.71 57.51 74.00 C55.80 74.29 55.29 74.80 55.00 76.51 C54.71 74.80 54.20 74.29 52.49 74.00 C54.20 73.71 54.71 73.20 55.00 71.49Z' fill='%23b1f0f8' fill-opacity='0.170'/%3E%3Cpath d='M133.00 110.89 C133.24 112.32 133.68 112.76 135.11 113.00 C133.68 113.24 133.24 113.68 133.00 115.11 C132.76 113.68 132.32 113.24 130.89 113.00 C132.32 112.76 132.76 112.32 133.00 110.89Z' fill='%23b1f0f8' fill-opacity='0.240'/%3E%3Cpath d='M15.00 97.36 C15.30 99.16 15.84 99.70 17.64 100.00 C15.84 100.30 15.30 100.84 15.00 102.64 C14.70 100.84 14.16 100.30 12.36 100.00 C14.16 99.70 14.70 99.16 15.00 97.36Z' fill='%23b1f0f8' fill-opacity='0.230'/%3E%3C/svg%3E"),radial-gradient(ellipse 78% 130% at 50% 100%,rgba(255,255,255,.047) 0%,rgba(255,255,255,.066) 34%,transparent 100%);background-size:150px 150px,100% 100%;-webkit-mask-image:linear-gradient(to top,#000 0px,#000 90px,transparent 260px);mask-image:linear-gradient(to top,#000 0px,#000 90px,transparent 260px)}}.footer-mega-col{position:relative;z-index:1;min-width:0;padding-top:32px;padding-bottom:32px}.footer-mega-heading{margin:0 0 14px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ui-section-label)}.footer-mega-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-mega-list li{margin:0;padding:0}.footer .footer-mega-link{display:inline;color:var(--text-muted);font-size:12px;line-height:1.45;text-decoration:none;transition:color .16s ease}.footer .footer-mega-link:hover{color:var(--text-main)}.footer .footer-mega-link--btn{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;text-align:left}.footer-mega-stripe{margin:0 0 10px;font-size:12px;line-height:1.55;color:var(--text-muted);max-width:42ch}.footer-mega-stripe-mark-wrap{margin:2px 0 0}.footer-mega-stripe-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;transition:color .16s ease,opacity .16s ease}.footer-mega-stripe-link:hover{color:#fff}.footer-mega-stripe-icon{width:92px;height:auto}@media(max-width:600px){.footer-mega-grid{grid-template-columns:1fr}}.footer-bottom-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;width:100%;margin-top:0}.footer-bottom-bar .footer-brand-block{flex:1 1 auto;min-width:min(100%,200px);display:flex;flex-direction:column;justify-content:center;gap:0;padding:2px 0}.footer-bottom-bar .footer-tagline{margin-top:3px}.footer-bottom-bar .footer-theme-bar{flex:0 0 auto;align-self:center}.footer-brand-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.footer-copyright{color:var(--text-main);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.footer-tagline{margin:4px 0 0;color:var(--text-soft);max-width:420px;font-size:11px}.footer-legal-entity{margin:6px 0 0;color:var(--text-muted);max-width:520px;font-size:10.5px;opacity:.82}.footer-inline-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:420px}.footer-inline-links a{color:var(--text-muted);text-decoration:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0;transition:color .15s}.footer-inline-links a:hover{color:#fff}.footer-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:720px;margin:0 auto}.footer-panel{border-radius:14px}.footer-panel h4{margin:0 0 10px;color:var(--text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0}.footer-chip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px}.footer-chip-link{display:inline-block;border:none;background:transparent;color:var(--text-muted);padding:0;text-align:left;font-size:12px;line-height:1.25;text-decoration:none;border-radius:0;transition:color .15s}.footer-chip-link:hover{color:#fff}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;gap:14px}.footer-social-links{display:flex;flex-wrap:wrap;gap:14px}.footer-social-links a,.footer-sitemap-link{color:var(--text-main);text-decoration:none;font-size:14px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.footer-social-links a:hover,.footer-sitemap-link:hover{color:var(--text-main);border-bottom-color:var(--accent)}.footer-grid-bg{position:fixed;left:0;right:0;bottom:0;width:100%;height:40dvh;z-index:1;pointer-events:none;opacity:1;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0),black 72%);mask-image:linear-gradient(to top,#0000,#000 72%)}.footer a{color:var(--text-main);text-decoration:none;display:flex;align-items:center}.admin-settings-value{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-invoices-filters{display:grid;grid-template-columns:1.5fr 1fr auto;gap:10px;align-items:center}.admin-invoice-user-cell{display:flex;flex-direction:column;gap:2px}.admin-invoice-user-cell strong{color:var(--text-main);font-weight:700}.admin-invoice-user-cell span{color:var(--text-muted);font-size:12px}.admin-invoice-loading{color:var(--text-muted)}.admin-invoice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;color:var(--text-main)}.admin-invoice-meta-title{margin:0 0 8px;color:var(--text-main);font-size:14px;font-weight:700}.admin-invoice-meta{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-main);font-size:12px;white-space:pre-wrap;word-break:break-word}.admin-date-popper{z-index:21200!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-sm)!important;background:#16181df0!important;box-shadow:0 28px 64px #000000eb,0 8px 24px #000000bf!important}.admin-users-dialog .app-input,.admin-users-dialog.app-input,.admin-users-dialog .uisel-box,.admin-users-dialog .app-textarea,.admin-users-dialog.app-textarea{background:color-mix(in srgb,var(--text-main) 6%,transparent)!important;border:1px solid color-mix(in srgb,var(--text-main) 10%,transparent)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--text-main)!important}.admin-users-dialog .app-input:hover,.admin-users-dialog.app-input:hover,.admin-users-dialog .uisel-box:hover,.admin-users-dialog .app-textarea:hover,.admin-users-dialog.app-textarea:hover{background:#ffffff1c!important}.admin-users-dialog .app-input:focus,.admin-users-dialog.app-input:focus,.admin-users-dialog .uisel-box:focus-visible,.admin-users-dialog .app-textarea:focus,.admin-users-dialog.app-textarea:focus{background:#ffffff1c!important}.admin-users-dialog .app-input,.admin-users-dialog.app-input,.admin-users-dialog .app-textarea,.admin-users-dialog.app-textarea,.admin-users-dialog .uisel-label:not(.uisel-label--ph){color:var(--text-main)!important}.admin-users-dialog .app-input::-moz-placeholder,.admin-users-dialog.app-input::-moz-placeholder,.admin-users-dialog .app-textarea::-moz-placeholder,.admin-users-dialog.app-textarea::-moz-placeholder{color:var(--text-muted)!important}.admin-users-dialog .app-input::placeholder,.admin-users-dialog.app-input::placeholder,.admin-users-dialog .app-textarea::placeholder,.admin-users-dialog.app-textarea::placeholder{color:var(--text-muted)!important}.admin-users-dialog .ui-input-shell__prefix,.admin-users-dialog .ui-input-shell__actions,.admin-users-dialog .uisel-chevron,.admin-users-dialog .ui-input-shell__action{color:var(--text-muted)!important}.bm-modal.admin-users-dialog .el-form-item__label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--ui-section-label);line-height:1.35;padding-bottom:6px}.bm-modal.admin-users-dialog .app-input,.bm-modal.admin-users-dialog.app-input,.bm-modal.admin-users-dialog .uisel-box,.bm-modal.admin-users-dialog .app-textarea,.bm-modal.admin-users-dialog.app-textarea{border-radius:4px!important;background:var(--accent-soft)!important;border:1px solid var(--border)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .22s ease,background .18s ease!important}.bm-modal.admin-users-dialog .app-input:hover,.bm-modal.admin-users-dialog.app-input:hover,.bm-modal.admin-users-dialog .uisel-box:hover,.bm-modal.admin-users-dialog .app-textarea:hover,.bm-modal.admin-users-dialog.app-textarea:hover{background:var(--surface-soft)!important;border-color:var(--border)!important}.bm-modal.admin-users-dialog .app-input:focus,.bm-modal.admin-users-dialog.app-input:focus,.bm-modal.admin-users-dialog .uisel-box:focus-visible,.bm-modal.admin-users-dialog .app-textarea:focus,.bm-modal.admin-users-dialog.app-textarea:focus{border-color:transparent!important}html.light .bm-modal.admin-users-dialog .app-input,html.light .bm-modal.admin-users-dialog.app-input,html.light .bm-modal.admin-users-dialog .uisel-box,html.light .bm-modal.admin-users-dialog .app-textarea,html.light .bm-modal.admin-users-dialog.app-textarea{background:var(--surface-soft)!important;border-color:var(--border)!important}html.light .bm-modal.admin-users-dialog .app-input:hover,html.light .bm-modal.admin-users-dialog.app-input:hover,html.light .bm-modal.admin-users-dialog .uisel-box:hover,html.light .bm-modal.admin-users-dialog .app-textarea:hover,html.light .bm-modal.admin-users-dialog.app-textarea:hover{border-color:transparent!important}html.light .bm-modal.admin-users-dialog .app-input:focus,html.light .bm-modal.admin-users-dialog.app-input:focus,html.light .bm-modal.admin-users-dialog .uisel-box:focus-visible,html.light .bm-modal.admin-users-dialog .app-textarea:focus,html.light .bm-modal.admin-users-dialog.app-textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}html.light .bm-modal.admin-users-dialog .el-form-item__label{color:var(--text-muted)}body.is-admin-app .bm-overlay{z-index:21060!important}body.is-admin-app .bm-overlay.bm-overlay--elevated{z-index:21100!important}body.is-admin-app .bm-overlay.bm-overlay--top{z-index:2000000!important}body.is-admin-app .ui-dropdown__popper{z-index:21200}body.is-admin-app .bm-modal.admin-users-dialog{max-width:560px;max-height:min(92vh,900px)}body.is-admin-app .bm-modal.admin-users-dialog.bm-modal--lg{max-width:760px}body.is-admin-app .bm-modal.admin-users-dialog.bm-modal--xl{max-width:min(960px,96vw)}body.is-admin-app .bm-modal.admin-users-dialog.admin-preview-modal{max-width:min(1100px,90vw)}body.is-admin-app .bm-modal.admin-users-dialog .bm-body{padding:16px 18px;gap:12px}body.is-admin-app .bm-modal.admin-users-dialog .aupm-form{padding-bottom:4px}body.is-admin-app .bm-modal.admin-users-dialog .bm-footer{flex-wrap:wrap}html.light body.is-admin-app .bm-overlay{background:#0f172a73}html.light body.is-admin-app .bm-modal.admin-users-dialog{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}html.light body.is-admin-app .bm-modal.admin-users-dialog .bm-footer{background:var(--surface-soft);border-top-color:var(--border)}html.light .admin-danger-zone{border-color:color-mix(in srgb,#f87171 22%,var(--border));background:color-mix(in srgb,var(--danger-fg) 22%,var(--surface-soft))}.admin-user-inspect__top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:12px;align-items:start;margin-bottom:12px}@media(max-width:900px){.admin-user-inspect__top{grid-template-columns:1fr}}.admin-user-inspect-slab{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#00000038;min-height:0}html.light .admin-user-inspect-slab{border-color:var(--border);background:color-mix(in srgb,var(--surface-soft) 88%,#fff)}.admin-user-inspect-slab+.admin-user-inspect-slab{margin-top:10px}.admin-user-inspect-slab__title{margin:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--text-label)}html.light .admin-user-inspect-slab__title{color:var(--text-main)}.admin-user-inspect-aside{padding:14px 16px;border-radius:4px;border:0;background:#fff1;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.55;color:var(--text-soft)}.admin-user-inspect-aside p{margin:0}html.light .admin-user-inspect-aside{border-color:var(--border);background:var(--surface-soft);color:var(--text-muted)}.admin-user-inspect-dl{display:flex;flex-direction:column;gap:8px 0;margin:0}.admin-user-inspect-dl__row{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:10px 14px;align-items:baseline;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.admin-user-inspect-dl dt{margin:0;font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-muted)}html.light .admin-user-inspect-dl dt{color:var(--text-muted)}.admin-user-inspect-dl dd{margin:0;color:var(--text-main);word-break:break-word}.admin-user-inspect-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:640px){.admin-user-inspect-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-user-inspect-stat{border-radius:4px;border:1px solid rgba(255,255,255,.1);padding:10px 12px;text-align:center}html.light .admin-user-inspect-stat{border-color:var(--border)}.admin-user-inspect-stat__n{display:block;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.15}html.light .admin-user-inspect-stat__n{color:var(--text-main)}.admin-user-inspect-stat__k{display:block;margin-top:4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:0;color:var(--text-muted)}html.light .admin-user-inspect-stat__k{color:var(--text-muted)}.admin-user-inspect-table{display:flex;flex-direction:column;gap:0;border-radius:0;border:0;overflow:visible}.admin-user-inspect-table__head,.admin-user-inspect-table__row{display:grid;gap:10px;padding:11px 12px;align-items:center;font-family:var(--font-sans);font-size:12.5px;letter-spacing:0;text-transform:none}.admin-user-inspect-table__head{background:#ffffff09;color:var(--text-muted);font-weight:500;border-bottom:0;border-radius:9px;margin-bottom:6px}.admin-user-inspect-table__row{color:var(--text-main);font-size:13px;border-bottom:0;border-radius:10px}.admin-user-inspect-table__cell--muted{color:var(--text-muted);font-size:12px}html.light .admin-user-inspect-table__cell--muted{color:var(--text-muted)}.admin-user-inspect-table__cell--prompt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.admin-user-inspect-table--gen .admin-user-inspect-table__head,.admin-user-inspect-table--gen .admin-user-inspect-table__row{grid-template-columns:44px minmax(56px,.4fr) minmax(72px,.55fr) minmax(0,1.4fr) minmax(96px,.7fr) minmax(72px,.5fr) minmax(52px,.4fr) minmax(72px,.45fr) minmax(120px,.85fr)}.admin-user-inspect-table__cell--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.admin-user-inspect-table--users .admin-user-inspect-table__head,.admin-user-inspect-table--users .admin-user-inspect-table__row{grid-template-columns:56px minmax(160px,1.5fr) minmax(80px,.55fr) minmax(96px,.65fr) minmax(96px,.7fr) minmax(72px,.5fr) minmax(120px,.85fr) minmax(140px,.95fr)}.admin-user-inspect-table__row--clickable{cursor:pointer;transition:background .15s ease}.admin-user-inspect-table__row--clickable:hover,.admin-user-inspect-table__row--clickable:focus-visible{background:#ffffff0d;outline:none}.admin-user-inspect-table--pay .admin-user-inspect-table__head,.admin-user-inspect-table--pay .admin-user-inspect-table__row{grid-template-columns:minmax(0,1fr) minmax(72px,.55fr) minmax(72px,.45fr) minmax(120px,.85fr)}.admin-user-inspect-table--ledger .admin-user-inspect-table__head,.admin-user-inspect-table--ledger .admin-user-inspect-table__row{grid-template-columns:minmax(88px,.55fr) minmax(56px,.35fr) minmax(0,1.4fr) minmax(120px,.85fr)}.admin-user-inspect-table--consent .admin-user-inspect-table__head,.admin-user-inspect-table--consent .admin-user-inspect-table__row{grid-template-columns:minmax(120px,.85fr) minmax(180px,1.1fr) minmax(140px,.85fr) minmax(100px,.55fr) minmax(96px,.55fr) minmax(72px,.4fr)}.admin-user-inspect-table--comments .admin-user-inspect-table__head,.admin-user-inspect-table--comments .admin-user-inspect-table__row{grid-template-columns:minmax(140px,.8fr) minmax(0,2fr) minmax(120px,.75fr)}.admin-user-inspect-table--notif .admin-user-inspect-table__head,.admin-user-inspect-table--notif .admin-user-inspect-table__row{grid-template-columns:minmax(40px,.25fr) minmax(100px,.75fr) minmax(0,1.6fr) minmax(80px,.5fr) minmax(64px,.4fr) minmax(56px,.35fr) minmax(120px,.7fr)}.admin-user-inspect-table--user-promo .admin-user-inspect-table__head,.admin-user-inspect-table--user-promo .admin-user-inspect-table__row{grid-template-columns:minmax(220px,1.4fr) minmax(80px,.45fr) minmax(88px,.5fr) minmax(0,1.4fr) minmax(120px,.7fr)}.admin-user-inspect-table--devices .admin-user-inspect-table__head,.admin-user-inspect-table--devices .admin-user-inspect-table__row{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.55fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(80px,.4fr) minmax(96px,.5fr)}.aui-device-cell-device{display:flex;flex-direction:column;min-width:0;gap:2px}.aui-device-label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-device-ua{font-family:var(--font-mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.aui-device-cell-ip{display:inline-flex;align-items:center;gap:6px;min-width:0}.aui-device-flag{font-size:14px;line-height:1;flex-shrink:0}.aui-device-ip-count{align-self:flex-start;white-space:nowrap}.aui-device-ip-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aui-device-cell-status{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.aui-device-revoke-reason{font-size:11px;line-height:1.2;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.aui-promo-cell-code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aui-promo-cell-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-inspect-table--tariffs .admin-user-inspect-table__head,.admin-user-inspect-table--tariffs .admin-user-inspect-table__row{grid-template-columns:56px minmax(96px,.65fr) minmax(120px,.95fr) minmax(96px,.7fr) minmax(72px,.5fr) minmax(72px,.55fr) minmax(80px,.55fr)}.admin-user-inspect-table--packs .admin-user-inspect-table__head,.admin-user-inspect-table--packs .admin-user-inspect-table__row{grid-template-columns:minmax(96px,.7fr) minmax(72px,.5fr) minmax(72px,.5fr) minmax(96px,.65fr) minmax(72px,.5fr) minmax(64px,.4fr)}.admin-user-inspect-table--storage-accounts .admin-user-inspect-table__head,.admin-user-inspect-table--storage-accounts .admin-user-inspect-table__row{grid-template-columns:minmax(120px,.9fr) minmax(120px,.85fr) minmax(72px,.4fr) minmax(96px,.55fr) minmax(80px,.5fr) minmax(96px,.55fr) minmax(72px,.4fr)}.admin-user-inspect-table--storage-browse .admin-user-inspect-table__head,.admin-user-inspect-table--storage-browse .admin-user-inspect-table__row{grid-template-columns:minmax(0,1.6fr) minmax(80px,.45fr) minmax(140px,.7fr) 60px}.admin-user-inspect-table__head--center,.admin-user-inspect-table__cell--center{justify-self:center;text-align:center}.admin-user-inspect-table__head--right,.admin-user-inspect-table__cell--right{justify-self:end;text-align:right}.aui-gen-thumb-cell{display:inline-flex;align-items:center;justify-content:center}.aui-gen-thumb-cell{position:relative;display:inline-flex}.aui-gen-thumb__pack{position:absolute;right:-7px;bottom:-5px;z-index:1;padding:1px 5px;border-radius:999px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:9px;font-weight:700;line-height:1.3;letter-spacing:0;color:#000;background:#fff;pointer-events:none}.aui-gen-thumb{position:relative;width:36px;height:36px;padding:0;border-radius:4px;overflow:hidden;border:0;background:#ffffff0b;color:#fff;flex-shrink:0;cursor:default;transition:border-color .18s ease,box-shadow .18s ease}.aui-gen-thumb--clickable{cursor:zoom-in}.aui-gen-thumb--clickable:hover,.aui-gen-thumb--clickable:focus-visible{outline:none;border-color:#ffffff3d}.aui-gen-thumb[disabled]{cursor:default}.aui-gen-thumb__glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center}.aui-gen-thumb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html.light .aui-gen-thumb{border-color:var(--border);background:var(--surface-soft);color:#fff}.aui-gen-status-cell{display:inline-flex;align-items:center;gap:8px}.aui-gen-status-icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;line-height:0}.aui-gen-status-svg{width:18px;height:18px}.aui-gen-status-svg--ok{color:#86efac}.aui-gen-status-svg--bad{color:#fda4af}.aui-gen-status-text{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0}.aui-gen-status-text--success{color:#86efac}.aui-gen-status-text--danger{color:#fda4af}.aui-gen-status-text--warning{color:#fde68a}.aui-gen-status-text--primary{color:#93c5fd}.aui-gen-status-text--secondary{color:var(--text-soft)}.aui-gen-status-rfd{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border:1px solid color-mix(in srgb,#fb7185 42%,rgba(255,255,255,.2));border-radius:4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:0;color:#fecdd3;background:color-mix(in srgb,#fb7185 12%,transparent)}.aui-tab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:32px 16px;text-align:center;border:1px dashed transparent;border-radius:4px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.055) 0%,transparent 60%),#fff2}.aui-tab-empty__glyph{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;border:0;background:#fff1;color:#fff}.aui-tab-empty__title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--text-label)}.aui-tab-empty__hint{max-width:42ch;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;color:var(--text-muted)}html.light .aui-tab-empty{border-color:var(--border);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.044) 0%,transparent 60%),var(--surface-soft)}html.light .aui-tab-empty__glyph{border-color:var(--border);background:#fff1;color:#fff;box-shadow:none}html.light .aui-tab-empty__title{color:var(--text-main)}html.light .aui-tab-empty__hint{color:var(--text-muted)}.aui-tab-sentinel{height:1px;width:100%;pointer-events:none}.aui-tab-loading-hint{display:flex;justify-content:center;align-items:center;gap:6px;padding:14px 0 6px}.aui-tab-loading-dot{width:5px;height:5px;border-radius:50%;background:#fff;opacity:.35;animation:aui-tab-loading-pulse 1.2s ease-in-out infinite}.aui-tab-loading-dot:nth-child(2){animation-delay:.2s}.aui-tab-loading-dot:nth-child(3){animation-delay:.4s}@keyframes aui-tab-loading-pulse{0%,80%,to{opacity:.22;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.aui-tab-loading-dot{animation:none;opacity:.6}}.aui-avatar-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:22000;display:flex;align-items:center;justify-content:center;padding:32px;background:#000000d6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aui-avatar-lightbox__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.aui-avatar-lightbox__ambient-media{position:absolute;left:50%;top:50%;width:max(100vw,100%);height:max(100vh,100%);min-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.14);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(58px) saturate(1.38) brightness(.66) contrast(1.02);opacity:.72;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aui-avatar-lightbox__ambient-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 58% at 50% 44%,#0000001a,#00000085 62%,#000c),#0000007a}.aui-avatar-lightbox__ambient-edge{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px #0000009e,inset 0 0 220px #00000070}@media(prefers-reduced-motion:reduce){.aui-avatar-lightbox__ambient-media{filter:blur(36px) saturate(1.22) brightness(.72) contrast(1.02);transform:translate(-50%,-50%) scale(1.06);opacity:.68}}@media(max-width:768px){.aui-avatar-lightbox__ambient-media{display:none}.aui-avatar-lightbox__ambient-dim{background:radial-gradient(ellipse 72% 58% at 50% 44%,#fff1,#000000c7 62%,#000000f2),#0009}}.aui-avatar-lightbox__figure{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(96vw,1280px);max-height:92vh}.aui-avatar-lightbox__media-box{border-radius:4px;background:#ffffff08}.aui-avatar-lightbox__img{display:block;max-width:100%;max-height:80vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:0;background:#000}video.aui-avatar-lightbox__img{width:100%;max-width:min(96vw,1280px)}.aui-avatar-lightbox__caption{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--text-label)}.aui-avatar-lightbox__close{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:4px;border:0;background:#fff1;color:var(--text-main);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.aui-avatar-lightbox__close:hover,.aui-avatar-lightbox__close:focus-visible{outline:none;border-color:#ffffff3d;color:#fff;background:#ffffff1f}.aui-avatar-fade-enter-active,.aui-avatar-fade-leave-active{transition:opacity .18s cubic-bezier(.22,1,.36,1)}.aui-avatar-fade-enter-from,.aui-avatar-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.aui-avatar-fade-enter-active,.aui-avatar-fade-leave-active{transition:none}}html.light .aui-avatar-lightbox{background:#14161cc7}.admin-user-inspect-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:0;border:0;white-space:nowrap}.admin-user-inspect-pill--adjustment{border-color:#ffffff24;background:#ffffff0f;color:var(--text-label)}.admin-user-inspect-pill--info{border-color:color-mix(in srgb,#38bdf8 45%,transparent);background:color-mix(in srgb,#38bdf8 14%,transparent);color:#bae6fd}.admin-user-inspect-pill--success{border-color:color-mix(in srgb,#34d399 45%,transparent);background:color-mix(in srgb,#34d399 14%,transparent);color:#a7f3d0}.admin-user-inspect-empty{padding:18px 12px;text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;color:var(--text-soft)}html.light .admin-user-inspect-empty{color:var(--text-muted)}.admin-user-inspect-loading{padding:28px 12px;text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;color:var(--text-soft)}body.is-admin-app .admin-main .admin-user-inspect-page .admin-users-panel{display:flex;flex-direction:column;gap:18px;padding:20px 22px 24px!important}html.light body.is-admin-app .admin-main .admin-user-inspect-page .admin-users-panel{box-shadow:none!important}body.is-admin-app .admin-main .admin-user-inspect-page .admin-user-inspect-loading{padding:32px 20px}body.is-admin-app .admin-main .admin-user-inspect-page .aui-tabs.admin-tabs-card.ui-tabs{border-radius:4px!important}body.is-admin-app .admin-main .admin-user-inspect-page .aui-tabs.admin-tabs-card.ui-tabs>.ui-tabs__content{padding:16px 18px 20px!important;box-sizing:border-box}body.is-admin-app .admin-main .admin-user-inspect-page .admin-user-inspect-table__head,body.is-admin-app .admin-main .admin-user-inspect-page .admin-user-inspect-table__row{padding:12px 16px}body.is-admin-app .admin-main .admin-user-inspect-page .labs-empty.labs-empty--panel{padding:22px 12px}.admin-date-popper{border:0!important;border-radius:4px!important;background:color-mix(in srgb,var(--bg-main) 92%,rgba(20,22,30,.92))!important;box-shadow:0 18px 56px #00000080!important;z-index:21200!important;padding:10px!important;overflow:visible}@media(max-width:992px){.footer{padding:30px 0 20px}.footer:has(.footer-mega-grid){padding-top:0}.footer-mega-col{padding-top:30px;padding-bottom:30px}.footer-brand-row,.footer-bottom-bar{flex-direction:column;align-items:center;text-align:center}.footer-bottom-bar .footer-theme-bar{justify-content:center;width:100%}.footer-bottom-bar .footer-theme-bar-controls,.footer-inline-links{justify-content:center}.footer-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.footer-panels{grid-template-columns:1fr;gap:22px}.footer-panel{width:min(560px,100%);margin:0 auto}.footer-copyright{font-size:18px}.footer-chip-link{font-size:15px}.footer-bottom-row{flex-direction:column}.profile-library-toolbar{grid-template-columns:1fr}.profile-subscription-block{flex-direction:column;align-items:flex-start}.catalog-hero{padding:16px 12px 12px}.catalog-title{font-size:36px}.catalog-search{width:100%}.catalog-block-head h2{font-size:28px}.catalog-card{min-width:170px;max-width:170px}.catalog-card-image{height:164px}.catalog-card h4{font-size:19px}.stats-grid{grid-template-columns:1fr}.shell-header{padding:12px}.shell-header-top,.shell-header-bottom{flex-wrap:wrap}body.is-admin-app .content{padding:16px 12px 24px}body:not(.is-admin-app) .content{padding:0 0 24px}.dashboard-top-widgets,.dashboard-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.prompt-grid,.tariff-grid{grid-template-columns:1fr}.profile-hub-sidebar{position:static}.profile-panel-head{flex-direction:column;align-items:flex-start}.profile-panel-head h2,.profile-account-meta h2{font-size:26px}.profile-account-details-title{font-size:34px}.profile-danger-row h4{font-size:30px}.profile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-labs-page .profile-panel-head h2,.profile-labs-page .profile-account-details-title,.profile-labs-page .profile-danger-row h4{font-size:10px}.profile-labs-page .profile-account-meta h2{font-size:1.05rem}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-danger-row{flex-direction:column;align-items:flex-start}.pricing-v2-grid{grid-template-columns:1fr}.pricing-v2-card{min-height:auto}.pricing-v2-price{font-size:30px}.pricing-v2-faq{margin-top:40px}.pricing-v2-faq-title{font-size:28px}.pricing-v2-faq-trigger{min-height:52px;font-size:14px;padding:0 14px}.pricing-v2-faq-answer{padding:0 14px 14px}.d-lg-block{display:none!important}.admin-page-wrap .content{padding:16px 12px 24px}.admin-ui-search{width:100%}.users-head-actions{justify-content:flex-start}.users-head-search-row{justify-content:flex-start;flex-wrap:wrap;margin-top:0}.users-head-search-row .ui-search{width:100%}}@media(max-width:768px){.top-header-app{--site-header-height: 52px}.top-header-app .container{height:var(--site-header-height, 52px);padding:0}.logoblock{flex-wrap:nowrap;align-items:center;row-gap:0;position:relative;justify-content:flex-start;height:100%}.header-brand{order:1;margin-left:8px;margin-right:0;z-index:1}.top-right-block{order:2;margin-left:auto!important;margin-right:8px;height:var(--site-header-height, 52px);display:flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0}.header-mobile-burger{display:inline-flex;flex:0 0 auto}.top-right-block>.header-credits-btn{height:36px;padding:0 10px 0 9px;gap:6px;font-size:13px}.top-right-block>.header-credits-btn .header-credits-btn__icon{width:16px;height:16px}.header-auth-pill{height:36px;padding:0 14px;font-size:13px}.page-wrap>header.top-header-app .logoblock>.header-prompt-search{display:none!important}.page-wrap>header.top-header-app .logoblock>.menu-app-list.header-menu-list{display:none}.header-menu-list{justify-content:flex-start}.header-mega-menu{position:fixed;top:var(--site-header-height, 116px);left:0;width:100%;padding:8px 8px 0}.header-mega-menu-inner{grid-template-columns:1fr;max-height:calc(100vh - 140px)}.mega-menu-sidebar{border-right:none;border-bottom:1px solid var(--border);max-height:240px}.mega-menu-link-list{grid-template-columns:1fr}.mega-menu-column h4{font-size:13px}.mega-menu-link-btn{font-size:12px;min-height:30px}.mega-menu-link-btn-accent{grid-column:auto;white-space:normal;overflow:visible;text-overflow:clip}}.admin-promo-codes-page .admin-toolbar-row{display:flex;gap:10px;align-items:center;margin-bottom:14px}.admin-promo-codes-page .admin-toolbar-row .app-input{max-width:440px;width:100%}.admin-promo-codes-page .promo-code-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.04em}.pm-favorite-tooltip{z-index:13000!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#0a0a0cf0!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 18px #00000073!important;color:#fff!important;font-size:12px!important;font-weight:500!important;padding:8px 10px!important}.ui-toast{z-index:25000!important}html.light .flm-overlay{background:#0f172a6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.light .flm-modal{border-color:var(--border);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);box-shadow:var(--shadow)}html.light .flm-header{border-bottom-color:var(--border);background:linear-gradient(90deg,rgba(255,255,255,.088) 0%,transparent 55%)}html.light .flm-tab{color:var(--text-muted)}html.light .flm-tab:hover{color:var(--text-main);background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}html.light .flm-tab--active{color:var(--text-main);border-bottom-color:#fff3}html.light .flm-close{color:var(--text-muted)}html.light .flm-close:hover{color:var(--text-main)}html.light .flm-loading,html.light .flm-empty{color:var(--text-muted)}html.light .flm-user{color:var(--text-main)}html.light .flm-user:hover{background:var(--accent-soft);border-color:var(--border)}html.light .flm-user-login{color:var(--text-main)}html.light .flm-user-bio{color:var(--text-muted)}html.light .flm-avatar-ring{border-color:var(--border);box-shadow:none}html.light .flm-avatar--fallback{background:var(--avatar-fallback-bg);color:#fff}html.light .flm-load-more{border-color:var(--border);color:var(--text-muted)}html.light .flm-load-more:hover:not(:disabled){color:var(--text-main);border-color:#ffffff59}html.light .pdm-overlay{background:#0f172a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html.light .pdm-modal{border-color:var(--border);background:var(--surface);box-shadow:0 20px 64px #0f172a29}html.light .pdm-info-side{background:var(--surface);border-left-color:var(--border)}html.light .pdm-author-row{border-bottom-color:var(--border)}html.light .pdm-action-btn{color:var(--text-muted)}html.light .pdm-action-btn:hover{background:var(--accent-soft);border-color:var(--border);color:#fff}html.light .pdm-action-btn.is-active{color:#fff}html.light .pdm-stats{border-top-color:var(--border);border-bottom-color:var(--border)}html.light .pdm-stat{color:var(--text-muted)}html.light .pdm-price{color:var(--text-main);border-color:var(--border);background:var(--accent-soft)}html.light .pdm-price--free{border-color:transparent;background:#ffffff1c}html.light .pdm-close{background:#fffffff0;border-color:var(--border);color:var(--text-main)}html.light .pdm-close:hover{background:var(--accent-soft);color:var(--text-main)}@media(max-width:768px){html.light .pdm-info-side{border-top-color:var(--border)}}html.light .avm-overlay{background:#0f172a61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html.light .avm-modal{background:linear-gradient(168deg,rgba(255,255,255,.055) 0%,transparent 42%),var(--surface);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px var(--border),0 24px 56px #0f172a24}html.light .avm-header-label{color:var(--text-muted)}html.light .avm-title{color:var(--text-main);text-shadow:none}html.light .avm-preview-ring{border-color:var(--border);background:var(--accent-soft);box-shadow:none}html.light .avm-preview-fallback{color:var(--text-muted)}html.light .avm-actions{border-top-color:var(--border)}html.light .avm-action{border-bottom-color:var(--border)}html.light .avm-action:hover{background:var(--accent-soft)}html.light .avm-action--primary{color:#fff}html.light .avm-action--cancel,html.light .avm-status--info{color:var(--text-muted)}.up-page .up-cyber-panel{background:transparent!important;border:none!important;box-shadow:none!important}html.light .up-page .up-cyber-panel:before,html.light .up-page .up-cyber-panel:after{border-color:transparent!important;filter:none!important;opacity:.88}html.light .up-page .up-username{color:var(--text-main)!important;text-shadow:none!important}html.light .up-page .up-username:before{color:#0f172a6b!important}html.light .up-page .up-avatar-ring{border-color:transparent!important;background:linear-gradient(135deg,rgba(255,255,255,.031),transparent)!important;box-shadow:none}html.light .up-page .up-avatar-inner{background:var(--surface-soft)}html.light .up-page .up-avatar-letter{color:#fff!important;text-shadow:none!important}html.light .up-page .up-avatar-ring.is-fallback:not([class*=up-frame-]){border-color:transparent!important;background:transparent!important}html.light .up-page .up-avatar-ring.is-fallback .up-avatar-inner{background:var(--avatar-fallback-bg)}html.light .up-page .up-avatar-edit{background:#ffffffe0;color:var(--text-main);-webkit-backdrop-filter:none;backdrop-filter:none}html.light .up-page .up-bio{color:var(--text-muted)!important}html.light .up-page .up-follow-btn{color:#fff!important;border-color:#fff!important;background:#ffffff1c!important;box-shadow:none}html.light .up-page .up-follow-btn.following{background:var(--accent-soft)!important;border-color:var(--border)!important;color:var(--text-muted)!important}html.light .up-page .up-follow-btn.following:hover:not(:disabled){border-color:#dc262673!important;color:#dc2626!important}html.light .up-page .up-stats-grid{border-left-color:var(--border)!important}html.light .up-page .up-stat-value{color:var(--text-main)!important;text-shadow:none!important}html.light .up-page .up-stat-label{color:var(--text-muted)!important}html.light .up-page .up-stat-cell--clickable:hover{opacity:1!important}html.light .up-page .up-stat-cell--clickable:hover .up-stat-value{color:var(--text-main)!important;text-shadow:none!important}html.light .up-page .up-empty-text{color:var(--text-muted)!important}html.light .up-page .up-empty-mark{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text-muted)!important;box-shadow:none!important}html.light .up-page .up-spinner{border-color:var(--border);border-top-color:#fff}.ui-field{display:flex;flex-direction:column;gap:6px}.ui-label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0;color:var(--ui-section-label)}.ui-hint{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.ui-hint--warning{color:#ffd166}.ui-input,.ui-textarea{width:100%;padding:10px 12px;border-radius:4px;border:1px solid var(--border);background:var(--accent-soft);color:var(--text-main);font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .18s ease,box-shadow .22s ease,background .18s ease;box-sizing:border-box}.ui-input::-moz-placeholder,.ui-textarea::-moz-placeholder{color:var(--text-muted)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text-muted)}.ui-input-shell{position:relative;display:block;width:100%}.ui-input-shell__prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none;color:var(--text-muted)}.ui-input-shell__actions{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px}.ui-input--has-prefix{padding-left:34px}.ui-input--has-actions{padding-right:34px}.ui-input-shell__count{flex:0 0 auto;font-family:var(--font-sans);font-size:var(--fs-label-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-input-shell__action{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);font-size:15px;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease}.ui-input-shell__action--eye svg{width:16px;height:16px;display:block}.ui-input-shell__action:hover,.ui-input-shell__action:focus-visible{color:var(--text-main);background:var(--accent-soft)}.ui-input:hover,.ui-textarea:hover{background:color-mix(in srgb,var(--text-main) 12%,transparent)}.ui-input:focus,.ui-textarea:focus{border-color:#ffffff3d;box-shadow:0 0 0 2px var(--focus-ring)}.ui-textarea{resize:vertical;min-height:70px}.ui-textarea--readonly{cursor:default;color:var(--text-muted);background:var(--surface-soft);border-color:var(--border);resize:none}.ui-textarea--readonly:focus{border-color:var(--border);box-shadow:none}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:hover,.ui-input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-main)!important;caret-color:var(--text-main);border:1px solid var(--border);box-shadow:0 0 0 1000px var(--accent-soft) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.ui-input:-webkit-autofill:focus{border-color:#ffffff3d;box-shadow:0 0 0 2px var(--focus-ring),0 0 0 1000px var(--accent-soft) inset!important}html.light .ui-input:-webkit-autofill,html.light .ui-input:-webkit-autofill:hover,html.light .ui-input:-webkit-autofill:active,html.light .ui-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--accent-soft) inset!important}html.light .ui-input:-webkit-autofill:focus{box-shadow:0 0 0 2px var(--focus-ring),0 0 0 1000px var(--accent-soft) inset!important}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;cursor:pointer;border:1px solid var(--border);background:var(--accent-soft);color:var(--text-main);transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,color .18s ease,transform .15s ease,filter .2s ease;text-decoration:none}.ui-btn:hover:not(:disabled){border-color:#ffffff2e;box-shadow:none}.ui-btn:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;filter:none;box-shadow:none;transform:none}.ui-btn--block{width:100%;min-height:40px}.ui-btn--sm{padding:6px 12px;font-size:10px}.ui-btn--lg{padding:12px 24px;font-size:12px}.ui-btn--danger{border-color:transparent;background:#ff335524;color:#ff8095;box-shadow:none}.ui-btn--danger:hover:not(:disabled){border-color:transparent;background:#ff335538;color:#ffb3c0;filter:none;box-shadow:none}.ui-btn--danger:active:not(:disabled){transform:none;filter:none;background:#ff335547}.ui-btn--danger:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;filter:none;box-shadow:none;transform:none}html.light .ui-btn--danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.ui-btn--cancel{background:transparent;border-color:var(--border);color:var(--text-label)}.ui-btn--cancel:hover:not(:disabled){color:var(--text-main);border-color:#ffffff2e;background:#ffffff1f}.ui-btn--primary{border-color:var(--ui-btn-primary-border);background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-fg);box-shadow:var(--ui-btn-primary-shadow)}.ui-btn--primary:hover:not(:disabled){border-color:var(--ui-btn-primary-border-hover);background:var(--ui-btn-primary-bg-hover);color:var(--ui-btn-primary-fg);box-shadow:var(--ui-btn-primary-shadow-hover);filter:brightness(1.06)}.ui-btn--neon{border-color:transparent;background:#fff3;color:#fff;box-shadow:0 1px 3px #00000059,inset 0 1px #ffffff1f}.ui-btn--neon:hover:not(:disabled){border-color:transparent;background:#ffffff29;transform:translateY(-1px)}.ui-btn--neon:active:not(:disabled){transform:translateY(0)}.ui-btn--primary:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.ui-btn--primary:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;filter:none;box-shadow:none;transform:none}.ui-datepicker-anchor{display:contents}.ui-datepicker__box{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-datepicker__box.is-disabled{opacity:.5;cursor:not-allowed}.ui-datepicker__value.is-placeholder{color:var(--text-muted)}.ui-datepicker__clear{flex:0 0 auto;border:none;background:none;color:var(--text-muted);font-size:15px;line-height:1;cursor:pointer}.ui-datepicker__clear:hover{color:var(--text-main)}.ui-datepicker__panel{position:fixed;z-index:3300;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--site-dropdown-bg);box-shadow:var(--shadow);box-sizing:border-box}.ui-datepicker__panels{display:flex;gap:16px}.ui-datepicker__cal{min-width:232px}.ui-datepicker__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ui-datepicker__title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-label);text-transform:capitalize;color:var(--text-main)}.ui-datepicker__nav{width:24px;height:24px;border:1px solid var(--border);border-radius:var(--radius-xs);background:transparent;color:var(--text-muted);cursor:pointer;line-height:1}.ui-datepicker__nav:hover{color:var(--text-main);border-color:#ffffff2e}.ui-datepicker__week,.ui-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ui-datepicker__weekday{padding:4px 0;text-align:center;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-label-xs);color:var(--text-muted)}.ui-datepicker__day{aspect-ratio:1;min-width:30px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-main);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-label);cursor:pointer}.ui-datepicker__day:hover:not(:disabled){background:var(--accent-soft)}.ui-datepicker__day.is-outside{color:var(--text-muted);opacity:.55}.ui-datepicker__day.is-today{border-color:#ffffff29}.ui-datepicker__day.is-in-range{background:#fff2}.ui-datepicker__day.is-selected{background:#fff3;border-color:#ffffff29;color:#fff}.ui-datepicker__day.is-disabled{opacity:.28;cursor:not-allowed}.ui-datepicker__time{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.ui-datepicker__time-label{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-label-xs);letter-spacing:0;color:var(--text-muted)}.ui-datepicker__time-sel{width:76px}.ui-datepicker__time-sep{color:var(--text-muted)}.ui-datepicker__foot{display:flex;justify-content:space-between;gap:8px;margin-top:12px}@media(max-width:640px){.ui-datepicker__panels{flex-direction:column}}.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ui-dropdown-anchor{display:contents}.ui-dropdown__popper{position:fixed;z-index:13000;box-sizing:border-box;min-width:232px;padding:6px;border:0;border-radius:10px;background:#141416f7;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-height:calc(100dvh - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(max-width:768px){.ui-dropdown__popper{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141416fb}}html.light .ui-dropdown__popper{background:var(--surface);box-shadow:0 12px 32px #0f172a24,0 0 0 1px var(--border)}.ui-dropdown-menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px}.ui-dropdown-menu__item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px 0 9px;border-radius:6px;color:var(--text-main);font-family:var(--font-sans);font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.ui-dropdown-menu__item:hover:not(.is-disabled){background:#ffffff14;color:#fff}html.light .ui-dropdown-menu__item:hover:not(.is-disabled){background:color-mix(in srgb,var(--text-main) 7%,transparent);color:var(--text-main)}.ui-dropdown-menu__item.is-disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-dropdown-menu__item--divided{position:relative;margin-top:11px}.ui-dropdown-menu__item--divided:before{content:"";position:absolute;top:-6px;left:4px;right:4px;height:1px;background:#ffffff12;pointer-events:none}html.light .ui-dropdown-menu__item--divided:before{background:var(--border)}.ui-dropdown-menu__item--danger,.ui-dropdown-menu__item--danger:hover:not(.is-disabled){color:var(--danger)}.ui-dropdown-menu__item.is-selected{background:#ffffff1c}.ui-form-item{margin-bottom:var(--space-4)}.ui-form-item:last-child{margin-bottom:0}.ui-form--label-top .ui-form-item__label{display:block;margin-bottom:6px;line-height:1.4;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:0;color:var(--ui-section-label)}.ui-form-item__content{display:block}.ui-form-item.is-required>.ui-form-item__label:after{content:"*";margin-left:4px;color:var(--danger)}.ui-popover-anchor{display:contents}.ui-popover{position:fixed;z-index:13000;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#16181df0;box-shadow:0 28px 64px #000000eb,0 8px 24px #000000bf;overflow:hidden}@supports (backdrop-filter: blur(1px)){.ui-popover{background:#16181de8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@media(max-width:768px){.ui-popover{backdrop-filter:none;-webkit-backdrop-filter:none;background:#16181df7}}html.light .ui-popover{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow)}.ui-popover-enter-active,.ui-popover-leave-active{transition:opacity .16s ease,transform .16s ease}.ui-popover-enter-from,.ui-popover-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.ui-popover-enter-active,.ui-popover-leave-active{transition-duration:.01s}}.ui-dot-badge{position:relative;display:inline-flex}.ui-dot{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:1;width:8px;height:8px;border-radius:50%;background:#ef4444;border:1px solid var(--bg-main);pointer-events:none}.ui-circle-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.ui-circle-btn--soft{border:0;background:#ffffff0f;color:var(--text-main)}.ui-circle-btn--soft:hover,.ui-circle-btn--soft:focus-visible{background:#ffffff1f}.ui-circle-btn:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.ui-tabs__nav-wrap{position:relative}.ui-tabs__nav-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--border);z-index:1}.ui-tabs__nav{position:relative;display:flex;align-items:center;white-space:nowrap}.ui-tabs__item{position:relative;z-index:2;padding:0 20px;height:40px;border:none;background:none;color:var(--text-muted);font-family:inherit;font-size:14px;line-height:1;cursor:pointer;transition:color .2s ease}.ui-tabs__item:hover,.ui-tabs__item.is-active{color:var(--text-main)}.ui-tabs__active-bar{position:absolute;left:0;bottom:0;z-index:2;height:2px;background:var(--accent);transition:transform .24s cubic-bezier(.645,.045,.355,1),width .24s cubic-bezier(.645,.045,.355,1),opacity .18s ease}@media(prefers-reduced-motion:reduce){.ui-tabs__active-bar{transition-duration:.01s}}body.is-admin-app{padding-left:0;padding-right:0}body.is-admin-app .users-head-search-row>.lsel-input,body.is-admin-app .admin-labs-toolbar-search>.lsel-input{flex:1 1 auto;min-width:0}body.is-admin-app .users-head-search-row>.app-btn,body.is-admin-app .admin-labs-toolbar-search>.app-btn{flex:0 0 auto}body.is-admin-app .admin-st-field>.ui-toggle,body.is-admin-app .admin-st-form-field>.ui-toggle,body.is-admin-app .aui-pf-field>.ui-toggle,body.is-admin-app .admin-st-card .ui-toggle{align-self:flex-start}body.is-admin-app .admin-st-form-field:has(>.ui-toggle){display:flex;flex-direction:column;align-items:flex-start;gap:6px}body.is-admin-app .bm-modal .seg-control{display:flex;width:100%;border-radius:10px}body.is-admin-app .bm-modal .seg-control__btn{flex:1 1 0;border-radius:7px}body.is-admin-app .app-select-popper{padding:6px!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#16181de8!important;border-radius:4px!important}body.is-admin-app .app-select-popper .uisel-item{padding:10px!important;border-radius:var(--radius-sm)!important;font-family:var(--font-sans)!important;font-size:12px!important;letter-spacing:0!important;color:var(--text-soft)!important;text-transform:none!important}body.is-admin-app .app-select-popper .uisel-item:hover,body.is-admin-app .app-select-popper .uisel-item.active{background:#ffffff0a!important;color:#fff!important}body.is-admin-app .admin-main a:not(.ui-btn):not(.app-btn):not(.ui-btn--nav):not(.ui-tabs__item){color:var(--text-main)}body.is-admin-app .admin-main a:not(.ui-btn):not(.app-btn):not(.ui-btn--nav):not(.ui-tabs__item):hover{color:var(--text-main);text-decoration:none;opacity:.8}body.is-admin-app .aui-card{padding:18px 20px 20px;border:0;border-radius:16px;background:#ffffff0a}body.is-admin-app .aui-card__head{margin-bottom:16px}body.is-admin-app .aui-card__title{margin:0;font-size:15px;font-weight:600;color:var(--text-main)}body.is-admin-app .aui-card__sub{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-soft)}body.is-admin-app .aui-cards{display:flex;flex-direction:column;gap:14px}body.is-admin-app .aui-settings{display:flex;flex-direction:column;gap:18px}body.is-admin-app .aui-set-group{padding:6px 0;border-radius:16px;background:#ffffff09}body.is-admin-app .aui-set-group__title{margin:0;padding:12px 18px 6px;font-size:13px;font-weight:700;color:var(--text-muted)}body.is-admin-app .aui-set-row{display:flex;align-items:center;gap:16px;padding:12px 18px}body.is-admin-app .aui-set-row+.aui-set-row{border-top:1px solid color-mix(in srgb,var(--text-main) 6%,transparent)}body.is-admin-app .aui-set-row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}body.is-admin-app .aui-set-row__title{font-size:14px;font-weight:600;color:var(--text-main)}body.is-admin-app .aui-set-row__hint{font-size:12.5px;line-height:1.4;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.is-admin-app .aui-set-row__hint--warn{color:#f5b942;-webkit-line-clamp:3}body.is-admin-app .aui-set-row--warn .aui-set-row__title{color:#f5b942}body.is-admin-app .aui-set-row__tags{display:flex;flex-wrap:wrap;gap:6px}body.is-admin-app .aui-set-row__control{flex:0 0 240px;width:240px}@media(max-width:720px){body.is-admin-app .aui-set-row{flex-direction:column;align-items:stretch}body.is-admin-app .aui-set-row__control{flex-basis:auto;width:100%}}body.is-admin-app .aui-set-row__control--num{display:flex;align-items:center;gap:8px;flex:0 0 160px;width:160px}body.is-admin-app .aui-set-row__control--num>:first-child{flex:1 1 auto;min-width:0}body.is-admin-app .aui-set-row--stack{flex-direction:column;align-items:stretch;gap:10px}body.is-admin-app .aui-set-row__unit{font-size:12.5px;color:var(--text-muted)}body.is-admin-app .aui-set-row__control--num>.aui-set-row__unit{flex:0 0 44px;white-space:nowrap}@media(max-width:720px){body.is-admin-app .aui-set-row:has(>.aui-set-row__control--num){flex-direction:row;align-items:center}body.is-admin-app .aui-set-row__control--num{flex:0 0 128px;width:128px}}.ui-tabs--headless>.ui-tabs__header{display:none}.ui-tabs--marker .ui-tabs__active-bar{display:none!important}.ui-tabs--marker .ui-tabs__nav-wrap:after{display:none}body.is-admin-app .admin-main .admin-ui-shell>.ui-tabs--marker{margin-bottom:8px}.ui-tabs--marker .ui-tabs__nav{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.ui-tabs--marker .ui-tabs__nav::-webkit-scrollbar{display:none}.ui-tabs--marker .ui-tabs__item{flex:0 0 auto}body.is-admin-app .ast{position:relative;display:block;min-width:0}body.is-admin-app .ast .ast__btn{display:none;align-items:center;justify-content:center}body.is-admin-app .ast.ast--scrollable .ast__btn{display:inline-flex}body.is-admin-app .ast .ast__btn{position:absolute;top:var(--ast-arrow-top, 50%);bottom:auto;transform:translateY(-50%);box-sizing:border-box;width:var(--ui-scroll-arrow-size, 28px);height:var(--ui-scroll-arrow-size, 28px);max-height:100%;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0f;color:var(--text-label);z-index:4;transition:border-color .22s ease,color .2s ease,box-shadow .28s ease,background .2s ease}body.is-admin-app .ast .ast__btn--prev{left:10px}body.is-admin-app .ast .ast__btn--next{right:10px}body.is-admin-app .ast .ast__btn:hover:not(:disabled){color:var(--text-main);border-color:#ffffff29}body.is-admin-app .ast .ast__btn svg{width:14px;height:14px}html.light body.is-admin-app .ast .ast__btn{border-color:var(--border);background:var(--surface-soft)}.ast--scrollable .ui-tabs__nav{--ui-scroll-arrow-size: 28px;scroll-padding-inline:52px;padding-inline:10px}.ast--scrollable:not(.ast--at-start) .ui-tabs__nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px);mask-image:linear-gradient(90deg,transparent 0,#000 44px)}.ast--scrollable:not(.ast--at-end) .ui-tabs__nav{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 44px);mask-image:linear-gradient(270deg,transparent 0,#000 44px)}.ast--scrollable:not(.ast--at-start):not(.ast--at-end) .ui-tabs__nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 44px,#000 calc(100% - 44px),transparent 100%)}.ui-tabs--marker .ui-tabs__item{display:inline-flex;align-items:center;gap:7px;height:auto;min-height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--text-soft);transition:color .15s ease,background .15s ease}.ui-tabs--marker .ui-tabs__item:hover{color:#fff;background:#ffffff0f}.ui-tabs--marker .ui-tabs__item.is-active{color:#fff;background:#ffffff1f;font-weight:600}.ui-tabs--marker .ui-tabs__count{font-size:11px;padding:1px 7px;border-radius:999px;background:#ffffff1a;color:var(--text-soft);font-variant-numeric:tabular-nums}.ui-tabs--marker .ui-tabs__item.is-active .ui-tabs__count{background:#ffffff2e;color:#fff}html.light .ui-tabs--marker .ui-tabs__count{background:color-mix(in srgb,var(--text-main) 6%,transparent);color:var(--text-muted)}.ui-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1em;height:1em;font-size:inherit;line-height:1em;color:inherit;fill:currentColor}.ui-icon svg{width:1em;height:1em}.ui-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:var(--ui-grid-gap, 10px)}.ui-col-8{grid-column:span 8}.ui-col-12{grid-column:span 12}.ui-col-16{grid-column:span 16}.ui-col-24{grid-column:span 24}@media(min-width:768px){.ui-col-sm-8{grid-column:span 8}.ui-col-sm-12{grid-column:span 12}}.ui-toggle{flex-shrink:0;justify-self:start;align-self:center;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 11px;border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 7%,rgba(0,0,0,.28));color:color-mix(in srgb,var(--danger) 55%,white);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0;cursor:pointer;transition:all .18s ease}.ui-toggle:disabled{opacity:.5;cursor:not-allowed}.ui-toggle__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--danger) 70%,transparent);transition:background .18s ease,box-shadow .18s ease}.ui-toggle:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.ui-toggle--on:hover:not(:disabled){border-color:color-mix(in srgb,var(--success) 70%,transparent)}.ui-toggle--on{border-color:color-mix(in srgb,var(--success) 55%,transparent);background:color-mix(in srgb,var(--success) 16%,rgba(0,0,0,.28));color:color-mix(in srgb,var(--success) 70%,white)}.ui-toggle--on .ui-toggle__dot{background:var(--success);box-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}html.light .ui-toggle{background:color-mix(in srgb,var(--danger) 5%,var(--surface-soft));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}html.light .ui-toggle .ui-toggle__dot{background:var(--danger)}html.light .ui-toggle--on{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}html.light .ui-toggle--on .ui-toggle__dot{background:var(--success)}.ui-switch{--sw-w: 42px;--sw-h: 24px;--sw-pad: 3px;position:relative;flex:0 0 auto;display:inline-block;width:var(--sw-w);height:var(--sw-h);padding:0;border:0;border-radius:var(--radius-pill);cursor:pointer;background:#ffffff24;transition:background .2s ease;-webkit-tap-highlight-color:transparent;vertical-align:middle}.ui-switch__knob{position:absolute;top:var(--sw-pad);left:var(--sw-pad);width:calc(var(--sw-h) - var(--sw-pad) * 2);height:calc(var(--sw-h) - var(--sw-pad) * 2);border-radius:50%;background:color-mix(in srgb,var(--text-main) 78%,transparent);box-shadow:0 1px 2px #0006;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s ease;pointer-events:none}.ui-switch:hover:not(:disabled){background:color-mix(in srgb,var(--text-main) 20%,transparent)}.ui-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-switch:disabled{opacity:.45;cursor:not-allowed}.ui-switch--on{background:var(--success);box-shadow:none}.ui-switch--on:hover:not(:disabled){background:color-mix(in srgb,var(--success) 82%,#fff)}.ui-switch--on .ui-switch__knob{transform:translate(calc(var(--sw-w) - var(--sw-h)));background:#fff}.ui-switch--sm{--sw-w: 34px;--sw-h: 19px}.ui-switch--lg{--sw-w: 52px;--sw-h: 28px}.ui-switch--soft.ui-switch--on{background:#fff3;box-shadow:inset 0 1px 2px #00000040}.ui-switch--soft.ui-switch--on .ui-switch__knob{background:#fff}html.light .ui-switch{background:color-mix(in srgb,var(--text-main) 16%,transparent);box-shadow:inset 0 1px 2px #0000001f}html.light .ui-switch__knob{background:#fff}html.light .ui-switch--on .ui-switch__knob{background:color-mix(in srgb,var(--text-main) 88%,transparent)}.ui-collapse{display:grid;grid-template-rows:1fr}.ui-collapse>*{min-height:0}.ui-collapse-enter-active,.ui-collapse-leave-active{transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ui-collapse-enter-active>*,.ui-collapse-leave-active>*{overflow:hidden}.ui-collapse-enter-from,.ui-collapse-leave-to{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.ui-collapse-enter-active,.ui-collapse-leave-active{transition:opacity .12s ease}}.labs-seg{display:inline-flex;align-self:flex-start;gap:4px}.labs-seg button{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff0f;color:var(--text-main);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer;transition:color .15s ease,background .15s ease}.labs-seg button:hover:not(:disabled):not(.active){background:#ffffff1a;color:#fff}.labs-seg button.active{background:#ffffff24;color:#fff}.labs-seg button:disabled{opacity:.45;cursor:not-allowed}html.light .labs-seg button{background:#0f172a0f}html.light .labs-seg button:hover:not(:disabled):not(.active){background:#0f172a1a;color:var(--text-main)}html.light .labs-seg button.active{background:#0f172a24;color:var(--text-main)}.labs-seg--stack{flex-direction:column;align-self:stretch}.labs-seg--stack button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left}.bm-modal.lenh-modal.bm-modal--xl{max-width:930px}.ui-seg{display:inline-flex;align-items:stretch;gap:2px;padding:4px;background:#ffffff0a;border-radius:var(--radius-pill);box-shadow:inset 0 1px 2px #00000059}.ui-seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.ui-seg__btn:hover:not(:disabled):not(.is-active){color:#fff;background:#ffffff0d}.ui-seg__btn.is-active{color:#fff;background:#fff3;box-shadow:0 1px 3px #00000059,inset 0 1px #ffffff1f}.ui-seg__btn:disabled{opacity:.45;cursor:not-allowed}.ui-seg__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}html.light .ui-seg{background:#0000000d;box-shadow:inset 0 1px 2px #00000014}html.light .ui-seg__btn.is-active{color:var(--text-main);background:#fff3}.ui-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;box-sizing:border-box;width:var(--ui-scroll-arrow-size, 32px);height:var(--ui-scroll-arrow-size, 32px);max-height:100%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:var(--text-label);cursor:pointer;transition:border-color .22s ease,color .2s ease,box-shadow .28s ease,background .2s ease}.ui-scroll-arrow:hover{border-color:#ffffff24;color:var(--text-main);box-shadow:none}.ui-scroll-track{--ui-scroll-mask-flat: 40px;--ui-scroll-mask-ramp: 96px}@media(max-width:680px){.ui-scroll-track{--ui-scroll-mask-ramp: 68px}}.ui-scroll-track.is-masked-left:not(.is-masked-right){-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp));mask-image:linear-gradient(to right,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp))}.ui-scroll-track.is-masked-right:not(.is-masked-left){-webkit-mask-image:linear-gradient(to left,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp));mask-image:linear-gradient(to left,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp))}.ui-scroll-track.is-masked-left.is-masked-right{-webkit-mask-image:linear-gradient(to right,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp),#000 calc(100% - var(--ui-scroll-mask-ramp)),transparent calc(100% - var(--ui-scroll-mask-flat)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,transparent var(--ui-scroll-mask-flat),#000 var(--ui-scroll-mask-ramp),#000 calc(100% - var(--ui-scroll-mask-ramp)),transparent calc(100% - var(--ui-scroll-mask-flat)),transparent 100%)}.ui-spinner{display:inline-block;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);border-top-color:#fff;animation:ui-spinner-rotate .8s linear infinite;box-sizing:border-box}.ui-spinner--xs{width:14px;height:14px}.ui-spinner--sm{width:18px;height:18px}.ui-spinner--lg{width:24px;height:24px;border-width:2px}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.6s}}.profile-labs-page .profile-hub-content .ref-load-more-sentinel{width:100%;height:1px;margin-top:4px}.profile-labs-page .profile-hub-content .ref-load-more-row{display:flex;align-items:center;justify-content:center;padding:12px 0 4px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--text-soft)}html.light .profile-labs-page .profile-hub-content .ref-load-more-row{color:var(--text-muted)}.gen-toast-stack{position:fixed;right:20px;bottom:20px;z-index:10090;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:calc(100vw - 32px)}@media(max-width:540px){.gen-toast-stack{right:12px;left:12px;bottom:12px;max-width:none}}@media(max-width:768px){*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@supports (-moz-appearance: none){.ilab-prompt-stack,.vlab-prompt-stack,.mlab-prompt-stack,.volab-prompt-stack,.ilab-prompt-modal__backdrop,.vlab-prompt-modal__backdrop,.mlab-prompt-modal__backdrop,.volab-prompt-modal__backdrop{transform:translateZ(0)}}.ui-btn--ghost{border-color:transparent;background:transparent;color:color-mix(in srgb,var(--text-main) 82%,transparent)}.ui-btn--ghost:hover:not(:disabled),.ui-btn--ghost:focus-visible:not(:disabled){border-color:transparent;background:var(--accent-soft);color:var(--text-main);box-shadow:none}.ui-btn--ghost-solid{border-color:transparent;background:var(--accent-soft);color:var(--text-main)}.ui-btn--ghost-solid:hover:not(:disabled),.ui-btn--ghost-solid:focus-visible:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--text-main) 14%,transparent);color:var(--text-main);box-shadow:none}.ui-btn--success{border-color:color-mix(in srgb,var(--success) 45%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.ui-btn--success:hover:not(:disabled){border-color:color-mix(in srgb,var(--success) 65%,transparent);background:color-mix(in srgb,var(--success) 20%,transparent);box-shadow:none}.ui-btn--warning{border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}.ui-btn--warning:hover:not(:disabled){border-color:color-mix(in srgb,var(--warning) 65%,transparent);background:color-mix(in srgb,var(--warning) 20%,transparent);box-shadow:none}.ui-btn--icon{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-btn--icon.ui-btn--sm{width:27px;height:27px}.ui-btn--icon.ui-btn--lg{width:42px;height:42px}.ui-btn--icon.ui-icon-danger{color:color-mix(in srgb,var(--danger) 82%,transparent)}.ui-btn--icon.ui-icon-danger:hover:not(:disabled),.ui-btn--icon.ui-icon-danger:focus-visible:not(:disabled){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 38%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ui-btn.is-loading{cursor:progress;opacity:.75;pointer-events:none}.ui-btn svg{width:14px;height:14px;flex:0 0 auto}.ui-btn--sm svg{width:12px;height:12px}.ui-btn--lg svg{width:16px;height:16px}.ui-btn--keycap{--keycap-ring: 0 0 0 0 transparent;--keycap-skirt: #8f8f8f;--keycap-face: inset 0 2px 0 #ffffff, inset 0 -2px 0 rgba(0, 0, 0, .16), inset 1px 0 0 rgba(0, 0, 0, .08), inset -1px 0 0 rgba(0, 0, 0, .08);--keycap-drop: 0 5px 7px rgba(0, 0, 0, .5);--keycap-drop-hover: 0 3px 5px rgba(0, 0, 0, .45);--keycap-drop-active: 0 1px 2px rgba(0, 0, 0, .4);--keycap-glow-hover: 0 0 0 1px rgba(255, 255, 255, .2), 0 0 16px rgba(255, 255, 255, .2);border:none;background:linear-gradient(180deg,#fff,#fbfbfb 55%,#e2e2e2);color:#050505;box-shadow:var(--keycap-ring),var(--keycap-face),0 3px 0 var(--keycap-skirt),var(--keycap-drop);transform:translateY(-2px);transition:box-shadow .18s ease,transform .18s ease,background .18s ease}html.light .ui-btn--keycap{--keycap-ring: inset 0 0 0 1px var(--border);--keycap-skirt: color-mix(in srgb, var(--text-main) 30%, transparent);--keycap-drop: 0 4px 6px rgba(0, 0, 0, .18);--keycap-drop-hover: 0 3px 5px rgba(0, 0, 0, .14);--keycap-drop-active: 0 1px 2px rgba(0, 0, 0, .12)}.ui-btn.ui-btn--keycap.ui-btn--flush{--keycap-drop: 0 0 0 transparent;--keycap-drop-hover: 0 0 0 transparent;--keycap-drop-active: 0 0 0 transparent;--keycap-glow-hover: 0 0 0 transparent}.ui-btn.ui-btn--nav{height:28px;padding:0 10px;gap:6px;border:none;border-radius:3px;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:600;letter-spacing:0;white-space:nowrap;flex-shrink:0}.ui-btn.ui-btn--nav:hover:not(:disabled):not(.active):not(.is-active):not(.router-link-exact-active){background:transparent;color:var(--text-main)}.ui-btn.ui-btn--nav.active,.ui-btn.ui-btn--nav.is-active,.ui-btn.ui-btn--nav.router-link-exact-active{background:var(--accent-soft);color:var(--text-main)}.top-header-app .ui-btn:hover:not(:disabled):not(.ui-btn--keycap),.top-header-app .ui-btn:focus-visible:not(:disabled):not(.ui-btn--keycap){box-shadow:none}.ui-btn--keycap:hover:not(:disabled){transform:translateY(-1px);filter:none;box-shadow:var(--keycap-ring),var(--keycap-face),0 2px 0 var(--keycap-skirt),var(--keycap-drop-hover),var(--keycap-glow-hover)}.ui-btn--keycap:active:not(:disabled){--keycap-face: inset 0 3px 4px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(255, 255, 255, .75);background:linear-gradient(180deg,#e9e9e9,#f6f6f6 60%,#fff);transform:translateY(1px);box-shadow:var(--keycap-ring),var(--keycap-face),0 1px 0 var(--keycap-skirt),var(--keycap-drop-active)}.ui-btn--keycap:disabled{transform:none;box-shadow:var(--keycap-ring),var(--keycap-face),0 2px 0 var(--keycap-skirt)}@media(prefers-reduced-motion:reduce){.ui-btn--keycap,.ui-btn--keycap:hover:not(:disabled),.ui-btn--keycap:active:not(:disabled){transform:none;transition:box-shadow .18s ease}}.ui-btn.ui-btn--keycap svg{color:inherit}@keyframes ui-skel-sweep-x{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}:where(.ui-skel,.ui-skel-sheen){position:relative;overflow:hidden}.ui-skel:after,.ui-skel-sheen:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:200%;pointer-events:none;background-image:var(--ui-skel-sweep);animation:ui-skel-sweep-x var(--ui-skel-speed) ease infinite}.ui-skel{display:block;border-radius:var(--radius-xs);background-color:var(--ui-skel-plate)}.ui-skel-sheen{background-color:transparent}.ui-skel--label{height:10px}.ui-skel--line{height:12px}.ui-skel--title{height:16px}.ui-skel--short{width:62%}.ui-skel--circle{border-radius:50%}.ui-skel--still:after{display:none}.ui-skel--edged{border:1px solid var(--ui-skel-edge);box-sizing:border-box}@media(prefers-reduced-motion:reduce){.ui-skel:after,.ui-skel-sheen:after{animation:none;transform:none}}.ui-menu{display:flex;flex-direction:column;gap:20px;min-width:0;box-sizing:border-box}.ui-menu__group{min-width:0}.ui-menu__title{margin:0 0 8px 2px;padding:0;font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em;color:color-mix(in srgb,var(--text-main) 42%,transparent)}.ui-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.ui-menu__item{display:flex;min-width:0;margin:0;padding:0}.ui-menu__link{width:100%;min-width:0;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:10px;margin:1px 6px;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,var(--text-main) 42%,transparent);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;letter-spacing:0;text-align:left;text-decoration:none;cursor:pointer;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.ui-menu__item>.ui-menu__link{flex:1;width:auto}.ui-menu__link:hover{color:color-mix(in srgb,var(--text-main) 78%,transparent);background:color-mix(in srgb,var(--text-main) 4%,transparent)}.ui-menu__link.is-active{color:var(--text-main);background:color-mix(in srgb,var(--text-main) 4%,transparent)}.profile-nav-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:999px;background:var(--danger-strong);color:#fff;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;letter-spacing:0}html.light .profile-nav-badge{background:var(--danger)}.ui-menu__link:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px;color:var(--text-main);background:#ffffff1a}.ui-menu__link.is-disabled,.ui-menu__link[aria-disabled=true]{color:color-mix(in srgb,var(--text-main) 28%,transparent);opacity:.55;cursor:not-allowed}.ui-menu__link.is-disabled:hover,.ui-menu__link[aria-disabled=true]:hover{color:color-mix(in srgb,var(--text-main) 36%,transparent);background:color-mix(in srgb,var(--text-main) 2%,transparent)}.ui-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:inherit}.ui-menu__icon>svg{display:block;width:15px;height:15px}.ui-menu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.light .ui-menu__link:hover{color:var(--text-main);background:var(--accent-soft)}html.light .ui-menu__link.is-active{background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.ui-menu__link{transition-duration:.08s}}.ui-check,.ui-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui-check--top{align-items:flex-start}.ui-check--top .ui-check__box{margin-top:1px}.ui-check__input,.ui-radio__input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.ui-check__box,.ui-radio__box{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--accent-soft);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ui-radio__box{border-radius:50%}.ui-check__label,.ui-radio__label{font-size:13px;line-height:1.35;color:var(--text-main)}.ui-check__box:after{content:"";width:10px;height:10px;background:currentColor;transform:scale(.4);opacity:0;transition:transform .15s ease,opacity .15s ease;clip-path:polygon(14% 46%,8% 54%,38% 84%,92% 26%,84% 18%,38% 68%)}.ui-radio__box:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;transform:scale(.4);opacity:0;transition:transform .15s ease,opacity .15s ease}.ui-check__input:indeterminate+.ui-check__box:after{clip-path:polygon(12% 44%,12% 56%,88% 56%,88% 44%);transform:scale(1);opacity:1}.ui-check__input:checked+.ui-check__box:after,.ui-radio__input:checked+.ui-radio__box:after{transform:scale(1);opacity:1}.ui-check__input:checked+.ui-check__box,.ui-check__input:indeterminate+.ui-check__box,.ui-radio__input:checked+.ui-radio__box{border-color:#ffffff29;background:#ffffff32;color:#fff}.ui-check:hover .ui-check__box,.ui-radio:hover .ui-radio__box{border-color:#ffffff2e}.ui-check__input:focus-visible+.ui-check__box,.ui-radio__input:focus-visible+.ui-radio__box{outline:none;border-color:#fff;box-shadow:0 0 0 2px var(--focus-ring)}.ui-check:has(.ui-check__input:disabled),.ui-radio:has(.ui-radio__input:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}.ui-check--lg .ui-check__box,.ui-radio--lg .ui-radio__box{width:20px;height:20px}.ui-check--lg .ui-check__box:after{width:13px;height:13px}.ui-check--error .ui-check__box,.ui-radio--error .ui-radio__box{border-color:var(--danger)}.ui-check-group{display:flex;flex-direction:column;gap:10px}.ui-check-group--row{flex-direction:row;flex-wrap:wrap;gap:8px 18px}@media(prefers-reduced-motion:reduce){.ui-check__box,.ui-radio__box,.ui-check__box:after,.ui-radio__box:after{transition:none}}body.is-admin-app .admin-main .admin-labs-filter-select-field>.lsel,body.is-admin-app .admin-main .admin-labs-filter-select-field>.lsel-input,body.is-admin-app .admin-main .admin-labs-filter-select-field>.app-input,body.is-admin-app .admin-main .admin-labs-filter-select-field>.uisel-box,body.is-admin-app .admin-main .admin-labs-filter-select-field>.app-select,body.is-admin-app .admin-main .admin-labs-filter-select-field>.users-head-search-row{display:flex;width:100%;min-width:0;max-width:none}body.is-admin-app .admin-main .admin-labs-filter-select-field>.lsel>.lsel-trigger{flex:1 1 auto;width:100%;max-width:none}.app-table__cell:has(.app-badge),.app-table__cell:has(.profile-plan-badge){display:flex;align-items:center;gap:6px;overflow:visible}.app-table__cell--right:has(.app-badge),.app-table__cell--right:has(.profile-plan-badge){justify-content:flex-end}.app-table__stack{display:flex;flex-direction:column;gap:1px;min-width:0}.app-table__cell--right .app-table__stack{align-items:flex-end}.app-table__cell--center .app-table__stack{align-items:center}.app-table__sub{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-table__strong{font-weight:700;color:var(--text-main)}.app-table__num{font-variant-numeric:tabular-nums}.app-table__num--good{color:var(--success)}.app-table__num--bad{color:var(--danger)}.app-table__num--muted{color:var(--text-muted)}body.is-admin-app .admin-shell__main>.content{padding-bottom:0}body.is-admin-app .admin-fc-loading{display:flex;align-items:center;justify-content:center;min-height:320px;padding:60px}.ui-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:14px;border:0;border-radius:12px;background:var(--ui-notice-bg, rgba(255, 255, 255, .06));color:var(--text-label);font-family:var(--font-sans);font-size:var(--fs-caption);line-height:1.5}.ui-notice__icon{flex:0 0 auto;display:inline-flex;margin-top:1px;color:var(--ui-notice-icon, #fff)}.ui-notice__body{min-width:0}.ui-notice__actions{flex:0 0 auto;margin-left:auto}.ui-notice--success{--ui-notice-bg: color-mix(in srgb, var(--success) 14%, transparent);--ui-notice-icon: var(--success)}.ui-notice--warning{--ui-notice-bg: color-mix(in srgb, var(--warning) 14%, transparent);--ui-notice-icon: var(--warning)}.ui-notice--danger{--ui-notice-bg: color-mix(in srgb, var(--danger) 14%, transparent);--ui-notice-icon: var(--danger)}html.light .ui-notice{--ui-notice-bg: rgba(255, 255, 255, .066);color:var(--text-main)}.ui-option-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-main) 3%,transparent);color:var(--text-main);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ui-option-card:hover{background:color-mix(in srgb,var(--text-main) 6%,transparent);border-color:color-mix(in srgb,var(--text-main) 22%,transparent)}.ui-option-card.is-active{border-color:#ffffff29;background:#ffffff19}.ui-option-card__title{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;letter-spacing:0}.ui-option-card__desc{font-size:12px;line-height:1.4;color:var(--text-soft)}.ui-option-card--with-icon{flex-direction:row;align-items:center;gap:12px}.ui-option-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:var(--text-main)}.ui-option-card__icon>svg{width:100%;height:100%}.ui-option-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}body.is-admin-app .admin-bn-tabs .ui-tabs__content,body.is-admin-app .admin-pm-tabs .ui-tabs__content,body.is-admin-app .agm-tabs .ui-tabs__content,body.is-admin-app .arr-tabs .ui-tabs__content{padding-top:16px}.ui-pager{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}.ui-pager__summary{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--text-soft)}.ui-pager__controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ui-pager__page,.ui-pager__arrow{min-width:30px;padding-left:8px;padding-right:8px}.ui-pager__gap{padding:0 2px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-muted)}.app-badge.ui-lab-badge{border-color:color-mix(in srgb,var(--ui-lab-tint) 34%,transparent)!important;background:color-mix(in srgb,var(--ui-lab-tint) 12%,transparent)!important;color:color-mix(in srgb,var(--ui-lab-tint) 82%,#ffffff)!important}.ui-lab-badge--image{--ui-lab-tint: #7fe3ff}.ui-lab-badge--video{--ui-lab-tint: #ff92ac}.ui-lab-badge--music{--ui-lab-tint: #7cf0b0}.ui-lab-badge--voice{--ui-lab-tint: #cbaaff}.ui-lab-badge--other{--ui-lab-tint: #9fb0c8}html.light .app-badge.ui-lab-badge{color:color-mix(in srgb,var(--ui-lab-tint) 55%,#0b1016)!important}.promo-preset--space,.promo-preset--mesh,.promo-preset--laser,.promo-preset--night,.promo-preset--flow{background-color:#05070c;background-repeat:no-repeat}.promo-preset--space{background-image:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.031) 47%,transparent 57%),radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.257),transparent 60%),radial-gradient(1px 1px at 78% 12%,rgba(255,255,255,.2),transparent 60%),radial-gradient(1px 1px at 34% 62%,rgba(255,255,255,.171),transparent 60%),radial-gradient(1px 1px at 88% 54%,rgba(255,255,255,.214),transparent 60%),radial-gradient(1px 1px at 58% 84%,rgba(255,255,255,.143),transparent 60%),radial-gradient(1.5px 1.5px at 22% 88%,rgba(255,255,255,.186),transparent 60%),radial-gradient(ellipse 120% 90% at 50% 0%,#16202e,#070a10 70%)}.promo-preset--mesh{background-image:conic-gradient(from 200deg at 18% 82%,rgba(56,189,248,.3) 0deg,transparent 62deg),conic-gradient(from 30deg at 76% 22%,rgba(59,130,246,.22) 0deg,transparent 48deg),conic-gradient(from 140deg at 52% 58%,rgba(14,165,233,.16) 0deg,transparent 70deg),radial-gradient(ellipse 70% 50% at 16% 88%,rgba(125,211,252,.35) 0%,transparent 60%),linear-gradient(180deg,#0a1626,#061019)}.promo-preset--laser{background-image:repeating-linear-gradient(118deg,transparent 0 26px,rgba(244,63,94,.16) 26px 27px,transparent 27px 54px),radial-gradient(ellipse 46% 30% at 54% 46%,rgba(255,120,140,.42) 0%,transparent 70%),linear-gradient(160deg,#1a0509,#0a0305)}.promo-preset--night{background-image:repeating-linear-gradient(32deg,transparent 0 38px,rgba(167,139,250,.16) 38px 39px,transparent 39px 78px),repeating-linear-gradient(-28deg,transparent 0 44px,rgba(103,232,249,.12) 44px 45px,transparent 45px 92px),radial-gradient(ellipse 60% 44% at 72% 22%,rgba(139,92,246,.4) 0%,transparent 65%),radial-gradient(ellipse 70% 50% at 24% 78%,rgba(56,189,248,.22) 0%,transparent 65%),linear-gradient(180deg,#140f2b,#08060f)}.promo-preset--cyber{background:linear-gradient(160deg,#0f1b20,#0a1418)}.promo-preset--sunset{background:linear-gradient(160deg,#241206,#140a05)}.promo-preset--aurora{background:linear-gradient(160deg,#141633,#0a0b1a)}.promo-preset--neon_pink{background:linear-gradient(160deg,#2a0f1e,#150812)}.promo-preset--minimal{background:linear-gradient(160deg,#16181c,#0d0f12)}.promo-preset--flow{background-image:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(32,224,210,.16) 0%,transparent 62%),radial-gradient(ellipse 70% 50% at 88% 84%,rgba(56,189,248,.1) 0%,transparent 65%),linear-gradient(180deg,#0a1418,#070b0e)}@media(max-width:1024px){.profile-labs-page .profile-hub-content .profile-account-hero-panel,.profile-labs-page .profile-hub-content .profile-hub-stat-card,.profile-labs-page .profile-hub-content .profile-usage-slab,.profile-labs-page .profile-hub-content .profile-settings-slab,.profile-labs-page .profile-hub-content .profile-danger-zone__toggle,.profile-labs-page .profile-hub-content .profile-danger-zone__body{padding-inline:0}.profile-labs-page .profile-hub-content .profile-subscription-plan-credits-row>article.profile-usage-slab,.profile-labs-page .profile-hub-content .surface-card.profile-panel>.el-card__body,.profile-hub-content .surface-card.profile-panel>.el-card__body{padding-inline:0}}.is-offscreen,.is-offscreen *,.is-offscreen *:before,.is-offscreen *:after{animation-play-state:paused!important}.poster-gradient{background-color:#050505;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.poster-gradient--mesh{background-image:radial-gradient(58% 78% at 10% 16%,color-mix(in srgb,var(--pg-a) 38%,transparent) 0%,transparent 62%),radial-gradient(52% 68% at 88% 10%,color-mix(in srgb,var(--pg-a) 22%,transparent) 0%,transparent 58%),radial-gradient(64% 86% at 94% 82%,rgba(232,180,90,.26) 0%,transparent 60%),radial-gradient(70% 92% at 44% 96%,color-mix(in srgb,var(--pg-b) 30%,transparent) 0%,transparent 62%),linear-gradient(158deg,#0a0c12,#06070b 58%,#050508)}.poster-gradient--mesh:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;background-image:radial-gradient(42% 58% at 66% 26%,color-mix(in srgb,var(--pg-a) 26%,transparent) 0%,transparent 62%),radial-gradient(46% 62% at 22% 76%,rgba(236,72,153,.22) 0%,transparent 62%)}@media(min-width:769px)and (prefers-reduced-motion:no-preference){.poster-gradient--mesh:before{will-change:transform;animation:poster-gradient-aurora 46s ease-in-out infinite alternate}}@keyframes poster-gradient-aurora{0%{transform:translate3d(-3%,2%,0) scale(1)}to{transform:translate3d(4%,-3%,0) scale(1.12)}}.poster-gradient--ambient{background-image:radial-gradient(66% 108% at 50% -10%,color-mix(in srgb,var(--pg-a) 44%,transparent) 0%,transparent 64%),radial-gradient(88% 78% at 50% 118%,color-mix(in srgb,var(--pg-b) 26%,transparent) 0%,transparent 68%),linear-gradient(180deg,#0a0c10,#06070a)}.poster-gradient--aurora{background-image:radial-gradient(58% 78% at 12% 22%,color-mix(in srgb,var(--pg-a) 68%,transparent) 0%,transparent 62%),radial-gradient(46% 64% at 4% 84%,color-mix(in srgb,var(--pg-a) 46%,transparent) 0%,transparent 60%),radial-gradient(54% 84% at 88% 26%,color-mix(in srgb,var(--pg-b) 62%,transparent) 0%,transparent 62%),radial-gradient(44% 70% at 96% 86%,color-mix(in srgb,var(--pg-b) 42%,transparent) 0%,transparent 60%),linear-gradient(158deg,#0a0c12,#06070b 58%,#050508)}.poster-gradient--duotone{background-image:linear-gradient(118deg,color-mix(in srgb,var(--pg-a) 74%,transparent) 0%,transparent 54%),linear-gradient(298deg,color-mix(in srgb,var(--pg-b) 66%,transparent) 0%,transparent 56%),linear-gradient(180deg,#0b0d13,#050508)}.poster-gradient--spotlight{background-image:radial-gradient(62% 96% at 50% 38%,color-mix(in srgb,var(--pg-a) 42%,transparent) 0%,transparent 66%),radial-gradient(92% 120% at 50% 118%,color-mix(in srgb,var(--pg-b) 64%,transparent) 0%,transparent 70%),linear-gradient(180deg,#06070c,#050508)}.poster-gradient--ridge{background-image:repeating-linear-gradient(74deg,color-mix(in srgb,var(--pg-a) 24%,transparent) 0px,color-mix(in srgb,var(--pg-a) 24%,transparent) 2px,transparent 2px,transparent 22px),repeating-linear-gradient(106deg,color-mix(in srgb,var(--pg-b) 20%,transparent) 0px,color-mix(in srgb,var(--pg-b) 20%,transparent) 2px,transparent 2px,transparent 26px),radial-gradient(60% 92% at 6% 42%,color-mix(in srgb,var(--pg-a) 56%,transparent) 0%,transparent 62%),radial-gradient(62% 92% at 96% 54%,color-mix(in srgb,var(--pg-b) 52%,transparent) 0%,transparent 64%),linear-gradient(160deg,#0a0c12,#050508)}.poster-gradient--dusk{background-image:radial-gradient(84% 62% at 50% 4%,color-mix(in srgb,var(--pg-a) 50%,transparent) 0%,transparent 64%),radial-gradient(96% 78% at 50% 106%,color-mix(in srgb,var(--pg-b) 72%,transparent) 0%,transparent 66%),linear-gradient(180deg,#0a0b12,#06070c 60%,#050508)}.poster-gradient--graphite{background-image:radial-gradient(70% 92% at 20% 10%,color-mix(in srgb,var(--pg-a) 28%,transparent) 0%,transparent 66%),radial-gradient(72% 92% at 84% 90%,color-mix(in srgb,var(--pg-b) 58%,transparent) 0%,transparent 66%),linear-gradient(165deg,#0c0e12,#060709)}.ui-color-row{display:flex;align-items:center;gap:8px}.ui-color-row+.ui-color-row{margin-top:6px}.ui-color-swatch{width:40px;height:36px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:2px;background:transparent;cursor:pointer}.ui-color-row__text{flex:1}[data-sort-index]{touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.is-sorting [data-sort-index]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-sort-dragging{position:relative;z-index:30;opacity:.92;transition:none!important;box-shadow:0 10px 28px #00000080;pointer-events:none}.is-sort-target{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}html.pin-no-native-ptr,html.pin-no-native-ptr body{overscroll-behavior-y:contain}body.is-admin-app .admin-main .lsel-trigger,body.is-admin-app .admin-main .lsel-input__el{height:40px;border-radius:10px}body.is-admin-app .admin-main .seg-control{box-sizing:border-box;min-height:40px;border-radius:10px}body.is-admin-app .admin-main .seg-control__btn{min-height:34px;border-radius:7px}body.is-admin-app .admin-main .ui-tabs--marker .ui-tabs__item{min-height:var(--admin-control-h);border-radius:10px}
