.promo-banner-module__mkHB7q__banner{color:#fff;z-index:40;background:#0866ff;justify-content:center;align-items:center;gap:24px;width:100%;height:48px;padding:0 45px;font-size:14px;display:flex;position:relative}html.dark .promo-banner-module__mkHB7q__banner{background:#0756d8}.promo-banner-module__mkHB7q__text{color:#fff;letter-spacing:-.1px;font-size:14px}.promo-banner-module__mkHB7q__action{color:#0f172a;cursor:pointer;white-space:nowrap;background:#f7c842;border:0;border-radius:24px;padding:5px 18px;font-size:12px;font-weight:700;transition:background-color .15s,box-shadow .15s}html.dark .promo-banner-module__mkHB7q__action{color:#0f172a}.promo-banner-module__mkHB7q__action:hover{background:#ffcc49;box-shadow:0 4px 12px #f7c84266}.promo-banner-module__mkHB7q__action:active{transform:scale(.97)}.promo-banner-module__mkHB7q__dismiss{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .15s;display:grid;position:absolute;top:2px;right:8px}.promo-banner-module__mkHB7q__dismiss:hover{background:#ffffff26}@media (max-width:700px){.promo-banner-module__mkHB7q__banner{justify-content:space-between;gap:8px;height:48px;padding:0 38px 0 12px;font-size:11.5px}.promo-banner-module__mkHB7q__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;font-size:11.5px;line-height:1.4;overflow:hidden}.promo-banner-module__mkHB7q__action{flex-shrink:0;padding:5px 11px;font-size:10.5px}.promo-banner-module__mkHB7q__dismiss{right:2px}}
.app-header-module__Y3KSiq__header{-webkit-backdrop-filter:blur(16px);z-index:30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ebeff5f0;border-bottom:1px solid #0f172a1f;align-items:center;gap:32px;height:64px;padding:0 28px;transition:background-color .2s,border-color .2s;display:flex;position:relative}:is(.app-header-module__Y3KSiq__header[data-dark=true],html.dark .app-header-module__Y3KSiq__header){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171717f0;border-bottom-color:#ffffff14}.app-header-module__Y3KSiq__leftGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-header-module__Y3KSiq__mobileMenuBtn{color:#0d0d0d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,color .15s;display:none}.app-header-module__Y3KSiq__mobileMenuBtn:hover{background:#dfe5ee}.app-header-module__Y3KSiq__mobileMenuBtn:active{background:#d4dce8}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__mobileMenuBtn{color:#ececec}html.dark .app-header-module__Y3KSiq__mobileMenuBtn{color:#ececec}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__mobileMenuBtn:hover{background:#2f2f2f}html.dark .app-header-module__Y3KSiq__mobileMenuBtn:hover{background:#2f2f2f}.app-header-module__Y3KSiq__brand{color:#0d0d0d;letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:8px;font-size:21px;font-weight:750;text-decoration:none;display:flex}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__brand{color:#ececec}html.dark .app-header-module__Y3KSiq__brand{color:#ececec}.app-header-module__Y3KSiq__brand img{filter:invert();object-fit:contain;flex-shrink:0;width:32px;height:32px}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__brand img{filter:none}html.dark .app-header-module__Y3KSiq__brand img{filter:none}.app-header-module__Y3KSiq__brandAccent{color:#0866ff}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__brandAccent{color:#3b82f6}html.dark .app-header-module__Y3KSiq__brandAccent{color:#3b82f6}.app-header-module__Y3KSiq__nav{align-items:center;gap:36px;display:flex}.app-header-module__Y3KSiq__navLink{color:#0d0d0d;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;min-height:44px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__navLink{color:#d4d4d4}html.dark .app-header-module__Y3KSiq__navLink{color:#d4d4d4}.app-header-module__Y3KSiq__navLink:hover{color:#0866ff}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__navLink:hover{color:#60a5fa}html.dark .app-header-module__Y3KSiq__navLink:hover{color:#60a5fa}.app-header-module__Y3KSiq__navLink[data-active=true]{color:#0866ff;font-weight:600}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__navLink[data-active=true]{color:#60a5fa}html.dark .app-header-module__Y3KSiq__navLink[data-active=true]{color:#60a5fa}.app-header-module__Y3KSiq__chevron{color:#5d5d5d;flex-shrink:0;transition:transform .15s}.app-header-module__Y3KSiq__navLink:hover .app-header-module__Y3KSiq__chevron{color:#0866ff}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__navLink:hover .app-header-module__Y3KSiq__chevron{color:#60a5fa}html.dark .app-header-module__Y3KSiq__navLink:hover .app-header-module__Y3KSiq__chevron{color:#60a5fa}.app-header-module__Y3KSiq__account{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.app-header-module__Y3KSiq__desktopUtilityControls{align-items:center;gap:14px;display:flex}.app-header-module__Y3KSiq__mobileMenuPreferences{display:none}.app-header-module__Y3KSiq__mobilePrefRow{flex-direction:column;gap:8px;padding:6px 10px 8px;display:flex}.app-header-module__Y3KSiq__mobilePrefLabel{color:#5d5d5d;letter-spacing:.2px;font-size:11px;font-weight:600}:is(html.dark .app-header-module__Y3KSiq__mobilePrefLabel,[data-dark=true] .app-header-module__Y3KSiq__mobilePrefLabel){color:#9b9b9b}.app-header-module__Y3KSiq__mobilePrefControls{justify-content:flex-start;align-items:center;gap:8px;display:flex}.app-header-module__Y3KSiq__mobileGuestSettingsBtn{color:#0d0d0d;cursor:pointer;background:#fafbfd;border:1px solid #0f172a26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:none}.app-header-module__Y3KSiq__mobileGuestSettingsBtn:hover{background:#dfe5ee}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__mobileGuestSettingsBtn{color:#ececec;background:#2f2f2f;border-color:#ffffff1f}html.dark .app-header-module__Y3KSiq__mobileGuestSettingsBtn{color:#ececec;background:#2f2f2f;border-color:#ffffff1f}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__mobileGuestSettingsBtn:hover{background:#383838}html.dark .app-header-module__Y3KSiq__mobileGuestSettingsBtn:hover{background:#383838}.app-header-module__Y3KSiq__authButton{color:#0d0d0d;cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:38px;padding:6px 17px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:flex}.app-header-module__Y3KSiq__authButton:active{transform:scale(.96)}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__authButton{color:#ececec;border-color:#ffffff29}html.dark .app-header-module__Y3KSiq__authButton{color:#ececec;border-color:#ffffff29}.app-header-module__Y3KSiq__authButton:hover{color:#0866ff;background:#e7f3ff;border-color:#0866ff}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__authButton:hover{color:#60a5fa;background:#3b82f61f;border-color:#60a5fa}html.dark .app-header-module__Y3KSiq__authButton:hover{color:#60a5fa;background:#3b82f61f;border-color:#60a5fa}.app-header-module__Y3KSiq__creditsButton{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#0866ff;border:1px solid #0866ff4d;border-radius:9999px;align-items:center;gap:7px;height:34px;padding:3px 5px;transition:transform .12s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #0866ff33}.app-header-module__Y3KSiq__creditsButton:hover{background:#0756d8;transform:translateY(-1px);box-shadow:0 2px 8px #0866ff59}.app-header-module__Y3KSiq__creditsButton:active{transform:scale(.97)}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditsButton{color:#fff;background:#0866ff;border-color:#3b82f666}html.dark .app-header-module__Y3KSiq__creditsButton{color:#fff;background:#0866ff;border-color:#3b82f666}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditsButton:hover{background:#0756d8;box-shadow:0 2px 10px #0866ff73}html.dark .app-header-module__Y3KSiq__creditsButton:hover{background:#0756d8;box-shadow:0 2px 10px #0866ff73}.app-header-module__Y3KSiq__creditCoinBadge{color:#fff;background:#fff3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13.5px;font-weight:900;line-height:1;display:flex}.app-header-module__Y3KSiq__creditsAmount{color:#fff;white-space:nowrap;letter-spacing:-.2px;padding:0 1px;font-size:13px;font-weight:700}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditsAmount{color:#fff}html.dark .app-header-module__Y3KSiq__creditsAmount{color:#fff}.app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#fff3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .15s;display:flex}.app-header-module__Y3KSiq__creditsButton:hover .app-header-module__Y3KSiq__creditPlusBadge{background:#ffffff47}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#fff3}html.dark .app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#fff3}.app-header-module__Y3KSiq__avatarButton{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.app-header-module__Y3KSiq__avatarButton:hover,.app-header-module__Y3KSiq__avatarButton:focus-visible{border-color:#0866ff;box-shadow:0 0 0 2px #0866ff33}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__avatarButton:hover,.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__avatarButton:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}html.dark .app-header-module__Y3KSiq__avatarButton:hover{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}html.dark .app-header-module__Y3KSiq__avatarButton:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.app-header-module__Y3KSiq__avatar{background:#ea580c;border-radius:50%;width:34px;height:34px;overflow:hidden;box-shadow:0 2px 6px #0000001f}.app-header-module__Y3KSiq__avatarLarge{shrink:0;background:#ea580c;border-radius:50%;width:40px;height:40px;overflow:hidden}.app-header-module__Y3KSiq__avatarFallback{color:#fff;background:#ea580c;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:flex}.app-header-module__Y3KSiq__userMenu{z-index:100;background:#fafbfd!important;border:1px solid #0f172a21!important;border-radius:14px!important;flex-direction:column!important;gap:2px!important;width:248px!important;padding:6px!important;display:flex!important;box-shadow:0 12px 32px #0f172a1f!important}:is(html.dark .app-header-module__Y3KSiq__userMenu,[data-dark=true] .app-header-module__Y3KSiq__userMenu){background:#2f2f2f!important;border-color:#ffffff1a!important;box-shadow:0 12px 32px #00000073!important}.app-header-module__Y3KSiq__userInfo{align-items:center;gap:10px;padding:6px 8px;display:flex}.app-header-module__Y3KSiq__userMeta{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.app-header-module__Y3KSiq__userName{color:#0d0d0d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}:is(html.dark .app-header-module__Y3KSiq__userName,[data-dark=true] .app-header-module__Y3KSiq__userName){color:#ececec}.app-header-module__Y3KSiq__userEmail{color:#5d5d5d;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11.5px;overflow:hidden}:is(html.dark .app-header-module__Y3KSiq__userEmail,[data-dark=true] .app-header-module__Y3KSiq__userEmail){color:#9b9b9b}.app-header-module__Y3KSiq__planBadge{letter-spacing:.5px;color:#0866ff;text-transform:uppercase;background:#e7f3ff;border-radius:6px;margin-top:3px;padding:1.5px 6px;font-size:9.5px;font-weight:700;display:inline-block}:is(html.dark .app-header-module__Y3KSiq__planBadge,[data-dark=true] .app-header-module__Y3KSiq__planBadge){color:#60a5fa;background:#3b82f62e}.app-header-module__Y3KSiq__menuDivider{background:#00000014;height:1px;margin:3px 0}:is(html.dark .app-header-module__Y3KSiq__menuDivider,[data-dark=true] .app-header-module__Y3KSiq__menuDivider){background:#ffffff14}.app-header-module__Y3KSiq__menuItem{color:#0d0d0d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.app-header-module__Y3KSiq__menuItem>div,.app-header-module__Y3KSiq__menuItem svg{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:is(html.dark .app-header-module__Y3KSiq__menuItem,[data-dark=true] .app-header-module__Y3KSiq__menuItem){color:#ececec}.app-header-module__Y3KSiq__menuItem:hover{color:#0866ff;background:#e6ebf2}:is(html.dark .app-header-module__Y3KSiq__menuItem:hover,[data-dark=true] .app-header-module__Y3KSiq__menuItem:hover){color:#60a5fa;background:#383838}.app-header-module__Y3KSiq__logoutItem{color:#e11d48}.app-header-module__Y3KSiq__logoutItem:hover{color:#be123c;background:#ffe4e6}html.dark .app-header-module__Y3KSiq__logoutItem{color:#fb7185}html.dark .app-header-module__Y3KSiq__logoutItem:hover{color:#fda4af;background:#f43f5e26}.app-header-module__Y3KSiq__coinIcon{fill:#e7b64d;color:#d79725}.app-header-module__Y3KSiq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.app-header-module__Y3KSiq__header{gap:16px;padding:0 18px}.app-header-module__Y3KSiq__brand{font-size:19px}.app-header-module__Y3KSiq__brand img{width:28px;height:28px}.app-header-module__Y3KSiq__nav{gap:16px}.app-header-module__Y3KSiq__navLink{gap:4px;font-size:13px}.app-header-module__Y3KSiq__account{gap:10px}.app-header-module__Y3KSiq__desktopUtilityControls{gap:8px}}@media (max-width:960px){.app-header-module__Y3KSiq__creditsUnit{display:none}.app-header-module__Y3KSiq__creditsButton{gap:6px;height:33px;padding:2px 5px}}@media (max-width:768px){.app-header-module__Y3KSiq__header{gap:12px;height:60px;padding:0 14px}.app-header-module__Y3KSiq__leftGroup{gap:8px}.app-header-module__Y3KSiq__mobileMenuBtn{display:inline-flex}.app-header-module__Y3KSiq__brand{font-size:17.5px}.app-header-module__Y3KSiq__brand img{width:27px;height:27px}.app-header-module__Y3KSiq__nav,.app-header-module__Y3KSiq__desktopUtilityControls{display:none}.app-header-module__Y3KSiq__mobileMenuPreferences{display:block}.app-header-module__Y3KSiq__mobileGuestSettingsBtn{display:inline-flex}.app-header-module__Y3KSiq__account{gap:10px}.app-header-module__Y3KSiq__authButton{min-width:80px;padding:6px 12px;font-size:12px}}@media (max-width:580px){.app-header-module__Y3KSiq__creditsButton{gap:6px;height:33px;padding:2px 5px}.app-header-module__Y3KSiq__creditCoinBadge{width:22px;height:22px;font-size:12.5px}.app-header-module__Y3KSiq__creditsAmount{font-size:12.5px}.app-header-module__Y3KSiq__creditPlusBadge{width:20px;height:20px}}@media (max-width:480px){.app-header-module__Y3KSiq__header{gap:8px;padding:0 12px}.app-header-module__Y3KSiq__leftGroup{gap:6px}.app-header-module__Y3KSiq__mobileMenuBtn{width:34px;height:34px}.app-header-module__Y3KSiq__brand{gap:6px;font-size:16.5px}.app-header-module__Y3KSiq__brand img{width:25px;height:25px}.app-header-module__Y3KSiq__account{gap:8px}.app-header-module__Y3KSiq__avatar{width:33px;height:33px}.app-header-module__Y3KSiq__authButton{min-width:72px;padding:6px 12px}}
.language-menu-module__DazkUa__trigger{border:1px solid var(--border-subtle,#00000014);min-height:38px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.language-menu-module__DazkUa__trigger:hover,.language-menu-module__DazkUa__trigger[data-popup-open]{background:var(--bg-hover);color:var(--text-primary);border-color:#0866ff59}:is(html.dark .language-menu-module__DazkUa__trigger:hover,html.dark .language-menu-module__DazkUa__trigger[data-popup-open]){border-color:#3b82f666}.language-menu-module__DazkUa__trigger:focus-visible{outline-offset:3px;outline:2px solid #0866ff!important}html.dark .language-menu-module__DazkUa__trigger:focus-visible{outline:2px solid #3b82f6!important}.language-menu-module__DazkUa__trigger:disabled{opacity:.6;cursor:progress}.language-menu-module__DazkUa__triggerFlag{vertical-align:middle;border-radius:2.5px;flex-shrink:0;width:19px;height:14px;display:inline-block;box-shadow:0 1px 2px #00000026}.language-menu-module__DazkUa__shortLabel{display:none}.language-menu-module__DazkUa__chevron{opacity:.6;flex-shrink:0;transition:transform .15s}.language-menu-module__DazkUa__trigger[data-popup-open] .language-menu-module__DazkUa__chevron{transform:rotate(180deg)}.language-menu-module__DazkUa__menu{border:1px solid var(--border-dropdown);background:var(--bg-dropdown);width:224px;max-width:calc(100vw - 24px);color:var(--text-primary);border-radius:14px;padding:6px;box-shadow:0 12px 36px -8px #0003}.language-menu-module__DazkUa__heading{color:var(--text-muted);padding:7px 10px 8px;font-size:11px;font-weight:500}.language-menu-module__DazkUa__separator{background:var(--border-subtle);margin:0 4px 5px}.language-menu-module__DazkUa__item{min-height:48px;color:var(--text-primary);cursor:pointer;border-radius:8px;gap:12px;padding:8px 34px 8px 10px}.language-menu-module__DazkUa__item+.language-menu-module__DazkUa__item{margin-top:3px}.language-menu-module__DazkUa__item[data-highlighted],.language-menu-module__DazkUa__item:focus{background:var(--bg-hover)}.language-menu-module__DazkUa__item[data-checked]{color:var(--text-primary);background:#e7f3ff}html.dark .language-menu-module__DazkUa__item[data-checked]{background:#3b82f626}.language-menu-module__DazkUa__item [data-slot=dropdown-menu-radio-item-indicator]{color:#0866ff;right:10px}html.dark .language-menu-module__DazkUa__item [data-slot=dropdown-menu-radio-item-indicator]{color:#60a5fa}.language-menu-module__DazkUa__item .language-menu-module__DazkUa__flag{width:24px;height:18px}.language-menu-module__DazkUa__itemCopy{flex-direction:column;gap:1px;display:flex}.language-menu-module__DazkUa__nativeName{font-size:13px;font-weight:500;line-height:1.45}.language-menu-module__DazkUa__description{color:var(--text-muted);font-size:10px;line-height:1.4}@media (max-width:960px){.language-menu-module__DazkUa__currentLabel{display:none}.language-menu-module__DazkUa__shortLabel{display:inline}.language-menu-module__DazkUa__trigger{gap:5px;min-width:48px;min-height:36px;padding:0 8px;font-size:12.5px}}@media (max-width:600px){.language-menu-module__DazkUa__globe{display:none}.language-menu-module__DazkUa__trigger{gap:5px;padding:0 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.language-menu-module__DazkUa__trigger,.language-menu-module__DazkUa__chevron{transition:none}.language-menu-module__DazkUa__menu{animation:none!important}}
.app-rail-sidebar-module__54-NSG__sidebar{top:var(--hub-top,64px);width:var(--hub-rail,96px);color:#0f172a;z-index:25;scrollbar-width:none;background:#ebeff5;border-right:1px solid #0f172a1f;flex-direction:column;padding:8px 6px 12px;transition:top .2s,width .2s,background-color .2s,border-color .2s;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.app-rail-sidebar-module__54-NSG__sidebar::-webkit-scrollbar{display:none}.app-rail-sidebar-module__54-NSG__nav{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.app-rail-sidebar-module__54-NSG__nav::-webkit-scrollbar{display:none}.app-rail-sidebar-module__54-NSG__footer{padding-top:8px;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #0f172a1f;flex-shrink:0;margin-top:12px}.app-rail-sidebar-module__54-NSG__footer .app-rail-sidebar-module__54-NSG__navItem{min-height:44px}.app-rail-sidebar-module__54-NSG__footer .app-rail-sidebar-module__54-NSG__navItem:focus-visible{outline-offset:-2px;outline:2px solid var(--brand-accent)!important}.app-rail-sidebar-module__54-NSG__navItem{color:#475569;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:64px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__navItem,.dark .app-rail-sidebar-module__54-NSG__navItem){color:#b4b4b4}.app-rail-sidebar-module__54-NSG__navItem>svg,.app-rail-sidebar-module__54-NSG__navItem>div,.app-rail-sidebar-module__54-NSG__iconWrapper{z-index:1;pointer-events:none;position:relative}.app-rail-sidebar-module__54-NSG__navItem>span:not(.app-rail-sidebar-module__54-NSG__selected){z-index:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;position:relative;overflow:hidden}.app-rail-sidebar-module__54-NSG__iconWrapper{justify-content:center;align-items:center;display:flex}.app-rail-sidebar-module__54-NSG__navItem:hover{color:#0f172a;background:#dfe5ee}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__navItem:hover,.dark .app-rail-sidebar-module__54-NSG__navItem:hover){color:#ececec;background:#2f2f2f}.app-rail-sidebar-module__54-NSG__navItem[aria-current=page]{color:var(--purple,#0866ff);font-weight:600}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__navItem[aria-current=page],.dark .app-rail-sidebar-module__54-NSG__navItem[aria-current=page]){color:#60a5fa}.app-rail-sidebar-module__54-NSG__selected{background:#dbeafe;border:1px solid #0866ff33;border-radius:12px;position:absolute;inset:0}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__selected,.dark .app-rail-sidebar-module__54-NSG__selected){background:#3b82f629;border-color:#0000}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__sidebar,.dark .app-rail-sidebar-module__54-NSG__sidebar){color:var(--ink,#ececec);background:#171717;border-right-color:#ffffff14}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__footer,.dark .app-rail-sidebar-module__54-NSG__footer){border-top-color:#ffffff14}.app-rail-sidebar-module__54-NSG__navItem:nth-child(2){margin-bottom:12px}.app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{content:"";background:#00000014;width:76%;height:1px;position:absolute;bottom:-8px}[data-dark=true] .app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{background:#ffffff14}.dark .app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{background:#ffffff14}@media (max-width:1100px){.app-rail-sidebar-module__54-NSG__sidebar{width:var(--hub-rail,76px)}.app-rail-sidebar-module__54-NSG__navItem{min-height:70px;font-size:10px}.app-rail-sidebar-module__54-NSG__navItem svg{width:24px}}.app-rail-sidebar-module__54-NSG__mobileDrawer{flex-direction:column;display:flex;color:#0f172a!important;background:#fafbfd!important;border-right:1px solid #0f172a1f!important;gap:0!important;width:280px!important;max-width:82vw!important;padding:0!important}:is(html.dark .app-rail-sidebar-module__54-NSG__mobileDrawer,[data-dark=true] .app-rail-sidebar-module__54-NSG__mobileDrawer){color:#ececec!important;background:#171717!important;border-right-color:#ffffff14!important}.app-rail-sidebar-module__54-NSG__drawerHeader{border-bottom:1px solid #00000014;padding:16px 18px 14px!important}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerHeader,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerHeader){border-bottom-color:#ffffff14}.app-rail-sidebar-module__54-NSG__drawerBrand{color:#0d0d0d;letter-spacing:-.7px;align-items:center;gap:8px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerBrand,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerBrand){color:#ececec}.app-rail-sidebar-module__54-NSG__drawerBrand img{filter:invert();object-fit:contain;width:28px;height:28px}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerBrand img,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerBrand img){filter:none}.app-rail-sidebar-module__54-NSG__drawerBrandAccent{color:#0866ff}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerBrandAccent,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerBrandAccent){color:#3b82f6}.app-rail-sidebar-module__54-NSG__drawerNav{flex-direction:column;flex:1;gap:3px;min-height:0;padding:10px;display:flex;overflow-y:auto}.app-rail-sidebar-module__54-NSG__drawerLink{color:#5d5d5d;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerLink,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerLink){color:#b4b4b4}.app-rail-sidebar-module__54-NSG__drawerLink:hover,.app-rail-sidebar-module__54-NSG__drawerLink:active{color:#0f172a;background:#e6ebf2}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerLink:hover,html.dark .app-rail-sidebar-module__54-NSG__drawerLink:active,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerLink:hover,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerLink:active){color:#ececec;background:#2a2a2a}.app-rail-sidebar-module__54-NSG__drawerLink[data-active=true]{color:#0866ff;background:#e7f3ff;font-weight:600}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerLink[data-active=true],[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerLink[data-active=true]){color:#60a5fa;background:#3b82f629}.app-rail-sidebar-module__54-NSG__drawerLinkIcon{flex-shrink:0}.app-rail-sidebar-module__54-NSG__drawerDivider{background:#00000014;height:1px;margin:6px 8px}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerDivider,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerDivider){background:#ffffff14}.app-rail-sidebar-module__54-NSG__drawerFooter{padding:8px 10px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #00000014}:is(html.dark .app-rail-sidebar-module__54-NSG__drawerFooter,[data-dark=true] .app-rail-sidebar-module__54-NSG__drawerFooter){border-top-color:#ffffff14}.app-rail-sidebar-module__54-NSG__mobileBottomBar{display:none}@media (max-width:768px){.app-rail-sidebar-module__54-NSG__sidebar{display:none!important}.app-rail-sidebar-module__54-NSG__mobileBottomBar{z-index:30;height:calc(58px + env(safe-area-inset-bottom,0px));padding:4px 0 env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(16px);background:#ebeff5f5;border-top:1px solid #0f172a1f;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0f172a0d}:is(html.dark .app-rail-sidebar-module__54-NSG__mobileBottomBar,[data-dark=true] .app-rail-sidebar-module__54-NSG__mobileBottomBar){background:#171717f5;border-top-color:#ffffff14;box-shadow:0 -2px 12px #00000059}.app-rail-sidebar-module__54-NSG__bottomTab{color:#5d5d5d;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;height:50px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}:is(html.dark .app-rail-sidebar-module__54-NSG__bottomTab,[data-dark=true] .app-rail-sidebar-module__54-NSG__bottomTab){color:#9b9b9b}.app-rail-sidebar-module__54-NSG__bottomTab:active{opacity:.75}.app-rail-sidebar-module__54-NSG__bottomTab[data-active=true]{color:#0866ff;font-weight:600}:is(html.dark .app-rail-sidebar-module__54-NSG__bottomTab[data-active=true],[data-dark=true] .app-rail-sidebar-module__54-NSG__bottomTab[data-active=true]){color:#60a5fa}.app-rail-sidebar-module__54-NSG__bottomDivider{background:#00000014;flex-shrink:0;width:1px;height:22px}:is(html.dark .app-rail-sidebar-module__54-NSG__bottomDivider,[data-dark=true] .app-rail-sidebar-module__54-NSG__bottomDivider){background:#ffffff14}}
.hub-module__LnQMSq__shell{--hub-rail:96px;--purple:#0866ff;--ink:#0f172a;--surface:#f3f5f8;--card:#fafbfd;--soft:#e6ebf2;--line:#0f172a1f;--muted:#475569;--active-link-bg:#0866ff1a;--bg-hover:#0f172a0f;min-height:100dvh;padding-top:var(--hub-top,64px);background:var(--surface);color:var(--ink);font-family:var(--font-ui), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.6}.hub-module__LnQMSq__previewVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hub-module__LnQMSq__referenceAction{text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.hub-module__LnQMSq__availability{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#262032b3;border-radius:12px;padding:3px 7px;font-size:9px;transition:opacity .2s;position:absolute;top:8px;right:8px}.hub-module__LnQMSq__tile:hover .hub-module__LnQMSq__availability,.hub-module__LnQMSq__tile:focus-within .hub-module__LnQMSq__availability{opacity:1}.hub-module__LnQMSq__tools button{color:inherit;text-align:left}.hub-module__LnQMSq__createRow>div{min-width:0}.hub-module__LnQMSq__createRow>div:last-child{grid-column:auto}:is(html.dark .hub-module__LnQMSq__shell,.hub-module__LnQMSq__shell[data-dark=true]){--purple:#0866ff;--surface:#212121;--card:#2a2a2a;--soft:#2f2f2f;--line:#ffffff14;--ink:#ececec;--muted:#9b9b9b;--active-link-bg:#3b82f629;--bg-hover:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub-module__LnQMSq__shell *{box-sizing:border-box}.hub-module__LnQMSq__shell button,.hub-module__LnQMSq__shell input,.hub-module__LnQMSq__shell textarea,.hub-module__LnQMSq__shell select{font:inherit}.hub-module__LnQMSq__shell button,.hub-module__LnQMSq__shell a,.hub-module__LnQMSq__shell select{cursor:pointer}.hub-module__LnQMSq__shell button:disabled{cursor:not-allowed;opacity:.5}.hub-module__LnQMSq__shell a{color:inherit;text-decoration:none}.hub-module__LnQMSq__shell button:focus-visible,.hub-module__LnQMSq__shell a:focus-visible,.hub-module__LnQMSq__shell input:focus-visible,.hub-module__LnQMSq__shell textarea:focus-visible,.hub-module__LnQMSq__shell select:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.hub-module__LnQMSq__skip{z-index:100;background:var(--surface);padding:10px;position:fixed;top:-60px;left:150px}.hub-module__LnQMSq__skip:focus{top:8px}.hub-module__LnQMSq__chrome{z-index:30;background:var(--surface,var(--bg-app));position:fixed;top:0;left:0;right:0}.hub-module__LnQMSq__main{margin-left:var(--hub-rail);min-height:calc(100dvh - var(--hub-top,64px));min-width:0;padding:16px 28px 48px 24px}.hub-module__LnQMSq__full{background:var(--soft);padding:8px}.hub-module__LnQMSq__section{margin-top:34px}.hub-module__LnQMSq__main>.hub-module__LnQMSq__section:first-child{margin-top:10px}.hub-module__LnQMSq__section h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.hub-module__LnQMSq__section>h2{margin:0 0 16px}.hub-module__LnQMSq__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hub-module__LnQMSq__heading>a,.hub-module__LnQMSq__moreToolsLink{color:var(--ink);background:#e6ebf2;border:1px solid #0f172a21;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.hub-module__LnQMSq__heading>a:hover,.hub-module__LnQMSq__moreToolsLink:hover{color:var(--purple);background:#dbeafe;border-color:#0866ff66}.hub-module__LnQMSq__heading>a:hover svg,.hub-module__LnQMSq__moreToolsLink:hover svg{transform:translate(2px)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__heading>a:hover,.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__moreToolsLink:hover{color:#f1f5f9;background:#383838;border-color:#0866ff73}html.dark .hub-module__LnQMSq__heading>a:hover{color:#f1f5f9;background:#383838;border-color:#0866ff73}html.dark .hub-module__LnQMSq__moreToolsLink:hover{color:#f1f5f9;background:#383838;border-color:#0866ff73}}.hub-module__LnQMSq__heading>a svg,.hub-module__LnQMSq__moreToolsLink svg{transition:transform .2s}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__heading>a,.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__moreToolsLink{color:#ececec;background:#2f2f2f;border-color:#ffffff14}html.dark .hub-module__LnQMSq__heading>a{color:#ececec;background:#2f2f2f;border-color:#ffffff14}html.dark .hub-module__LnQMSq__moreToolsLink{color:#ececec;background:#2f2f2f;border-color:#ffffff14}.hub-module__LnQMSq__carousel{margin-bottom:26px;position:relative}.hub-module__LnQMSq__viewport{border-radius:13px;width:100%;overflow:hidden}.hub-module__LnQMSq__slides{-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;margin-left:-16px;display:flex}.hub-module__LnQMSq__slide{flex:0 0 33.3333%;min-width:0;padding-left:16px}.hub-module__LnQMSq__heroCard{aspect-ratio:16/9;background:var(--soft);border-radius:13px;width:100%;display:block;position:relative;overflow:hidden}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__full{background:#171717}html.dark .hub-module__LnQMSq__full{background:#171717}.hub-module__LnQMSq__heroCard img,.hub-module__LnQMSq__tile img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.hub-module__LnQMSq__heroCard:hover img,.hub-module__LnQMSq__tile:hover img{transform:scale(1.045)}}.hub-module__LnQMSq__heroCard h2{color:#f8fafc;pointer-events:none;background:#0a0f19b8;margin:0;padding:20px 16px 16px;font-size:14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.hub-module__LnQMSq__arrow{z-index:10;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#171717c7;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:42%;box-shadow:0 4px 14px #00000040}.hub-module__LnQMSq__arrow:hover{background:#0866ff;transform:scale(1.08)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__arrow:hover{background:#0866ff}html.dark .hub-module__LnQMSq__arrow:hover{background:#0866ff}.hub-module__LnQMSq__arrow:active{transform:scale(.95)}.hub-module__LnQMSq__previous{left:10px}.hub-module__LnQMSq__next{right:10px}.hub-module__LnQMSq__createRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.hub-module__LnQMSq__createCardWrapper{min-width:0}.hub-module__LnQMSq__createLink{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fafbfd;border:1px solid #0f172a21;border-radius:14px;align-items:center;gap:13px;min-height:76px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d,0 1px 2px #0f172a0a;color:var(--ink)!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink{background:#2a2a2a;border-color:#ffffff14;box-shadow:0 2px 8px #0003;color:#ececec!important}html.dark .hub-module__LnQMSq__createLink{background:#2a2a2a;border-color:#ffffff14;box-shadow:0 2px 8px #0003;color:#ececec!important}.hub-module__LnQMSq__createThumb{pointer-events:none;background:#e6ebf2;border:1px solid #0f172a1f;border-radius:9px;flex-shrink:0;width:60px;height:52px;position:relative;overflow:hidden}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createThumb{background:#1e1e1e;border-color:#ffffff1a}html.dark .hub-module__LnQMSq__createThumb{background:#1e1e1e;border-color:#ffffff1a}.hub-module__LnQMSq__createThumb img,.hub-module__LnQMSq__createThumb svg{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.hub-module__LnQMSq__createContent{z-index:1;pointer-events:none;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.hub-module__LnQMSq__createTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.hub-module__LnQMSq__createTitle{color:inherit;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.015em;font-size:14px;font-weight:650;overflow:hidden}.hub-module__LnQMSq__createSubtitle{color:var(--muted,#475569);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:450;line-height:1.3;overflow:hidden}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createSubtitle{color:#9b9b9b}html.dark .hub-module__LnQMSq__createSubtitle{color:#9b9b9b}.hub-module__LnQMSq__createArrowWrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.hub-module__LnQMSq__createArrow{color:#64748b;flex-shrink:0;transition:color .18s,transform .18s}@media (hover:hover) and (pointer:fine){.hub-module__LnQMSq__createLink:hover{background:#eff4fb;border-color:#0866ff6b;box-shadow:0 5px 15px #0f172a14}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink:hover{background:#333;border-color:#60a5fa59;box-shadow:0 4px 14px #00000052}html.dark .hub-module__LnQMSq__createLink:hover{background:#333;border-color:#60a5fa59;box-shadow:0 4px 14px #00000052}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createThumb img,.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createThumb svg{transform:scale(1.06)}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createArrow{color:#0866ff;transform:translate(2px)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createArrow{color:#60a5fa}html.dark .hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createArrow{color:#60a5fa}}.hub-module__LnQMSq__createLink:active{background:#e6ebf2}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink:active{background:#353535}html.dark .hub-module__LnQMSq__createLink:active{background:#353535}.hub-module__LnQMSq__tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hub-module__LnQMSq__tool{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#fafbfd;border:1px solid #0f172a21;border-radius:12px;align-items:center;gap:11px;min-width:0;height:56px;padding:7px 13px 7px 7px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0d,0 1px 2px #0f172a0a;color:var(--ink)!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool{background:#2a2a2a;border-color:#ffffff14;box-shadow:0 2px 6px #0000002e;color:#ececec!important}html.dark .hub-module__LnQMSq__tool{background:#2a2a2a;border-color:#ffffff14;box-shadow:0 2px 6px #0000002e;color:#ececec!important}.hub-module__LnQMSq__toolThumb{pointer-events:none;background:#e6ebf2;border:1px solid #0f172a1f;border-radius:8px;flex-shrink:0;width:48px;height:40px;position:relative;overflow:hidden}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__toolThumb{background:#1e1e1e;border-color:#ffffff1a}html.dark .hub-module__LnQMSq__toolThumb{background:#1e1e1e;border-color:#ffffff1a}.hub-module__LnQMSq__toolThumb img,.hub-module__LnQMSq__toolThumb svg{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.hub-module__LnQMSq__toolText{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;font-weight:600;overflow:hidden}.hub-module__LnQMSq__toolArrow{color:#64748b;opacity:.75;flex-shrink:0;transition:opacity .18s,color .18s,transform .18s}@media (hover:hover) and (pointer:fine){.hub-module__LnQMSq__tool:hover{background:#eff4fb;border-color:#0866ff6b;box-shadow:0 5px 14px #0f172a14}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:hover{background:#333;border-color:#60a5fa59;box-shadow:0 4px 12px #0000004d}html.dark .hub-module__LnQMSq__tool:hover{background:#333;border-color:#60a5fa59;box-shadow:0 4px 12px #0000004d}.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolThumb img,.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolThumb svg{transform:scale(1.06)}.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolArrow{opacity:1;color:#0866ff;transform:translate(2px)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolArrow{color:#60a5fa}html.dark .hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolArrow{color:#60a5fa}}.hub-module__LnQMSq__tool:active{background:#e6ebf2}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:active{background:#353535}html.dark .hub-module__LnQMSq__tool:active{background:#353535}.hub-module__LnQMSq__grid{--ease-out:cubic-bezier(.23, 1, .32, 1);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hub-module__LnQMSq__pagination{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.hub-module__LnQMSq__pagination button{border:1px solid var(--line);background:var(--soft);min-height:40px;color:var(--ink);border-radius:24px;padding:8px 20px}.hub-module__LnQMSq__tile{aspect-ratio:4/3;background:var(--soft);content-visibility:auto;contain-intrinsic-size:auto 200px;border:1px solid #0f172a1f;border-radius:13px;transition:box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a0f}.hub-module__LnQMSq__tileMedia{opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);display:block;position:absolute;inset:0}.hub-module__LnQMSq__tileMedia[data-ready=true]{opacity:1}.hub-module__LnQMSq__tile:focus-within .hub-module__LnQMSq__tileMedia{transition:none}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tile{border-color:#ffffff12;box-shadow:0 2px 8px #00000047}html.dark .hub-module__LnQMSq__tile{border-color:#ffffff12;box-shadow:0 2px 8px #00000047}.hub-module__LnQMSq__tile:before{content:"";z-index:-1;pointer-events:auto;position:absolute;inset:-8px}@media (hover:hover) and (pointer:fine){.hub-module__LnQMSq__tile:hover{border-color:#0866ff6b;box-shadow:0 6px 16px #0f172a1c}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tile:hover{border-color:#3b82f673;box-shadow:0 6px 16px #0006}html.dark .hub-module__LnQMSq__tile:hover{border-color:#3b82f673;box-shadow:0 6px 16px #0006}}.hub-module__LnQMSq__tile>a{width:100%;height:100%;display:block;position:relative}.hub-module__LnQMSq__tile h3{color:#f8fafc;background:#0a0f19ad;margin:0;padding:42px 13px 15px;font-size:13px;font-weight:500;position:absolute;inset:auto 0 0}.hub-module__LnQMSq__tile .hub-module__LnQMSq__fallback{color:#0866ff;background:#dbeafe;place-items:center;height:100%;display:grid}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tile .hub-module__LnQMSq__fallback{color:#60a5fa;background:#1e293b}html.dark .hub-module__LnQMSq__tile .hub-module__LnQMSq__fallback{color:#60a5fa;background:#1e293b}.hub-module__LnQMSq__save{color:#0866ff;opacity:0;background:#f8fafc;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__save{color:#60a5fa;background:#212121e0}html.dark .hub-module__LnQMSq__save{color:#60a5fa;background:#212121e0}.hub-module__LnQMSq__save:active{transform:scale(.88)}.hub-module__LnQMSq__tile:hover .hub-module__LnQMSq__save,.hub-module__LnQMSq__tile:focus-within .hub-module__LnQMSq__save,.hub-module__LnQMSq__save[aria-pressed=true]{opacity:1}.hub-module__LnQMSq__toolbar{align-items:center;gap:16px;margin:28px 0 16px;display:flex}.hub-module__LnQMSq__toolbar h1,.hub-module__LnQMSq__toolbar h2{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:18px;font-weight:700}.hub-module__LnQMSq__tabs{scrollbar-width:none;flex:1;align-items:center;gap:7px;min-width:0;padding:2px 0;display:flex;overflow:auto}.hub-module__LnQMSq__tabs::-webkit-scrollbar{display:none}.hub-module__LnQMSq__tab{color:#334155;white-space:nowrap;background:#e6ebf2;border:1px solid #0f172a21;border-radius:999px;min-height:36px;padding:6px 15px;font-weight:550;transition:color .18s,background-color .18s,border-color .18s,transform .18s;position:relative;font-size:12.5px!important}.hub-module__LnQMSq__tab:hover{color:#0f172a;background:#dbe3ee;border-color:#0f172a33}.hub-module__LnQMSq__tab[aria-pressed=true]{background:0 0;border-color:#0000;font-weight:650;color:#f8fafc!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tab{color:#b4b4b4;background:#2a2a2a;border-color:#ffffff12}html.dark .hub-module__LnQMSq__tab{color:#b4b4b4;background:#2a2a2a;border-color:#ffffff12}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tab:hover{color:#ececec;background:#333;border-color:#ffffff24}html.dark .hub-module__LnQMSq__tab:hover{color:#ececec;background:#333;border-color:#ffffff24}.hub-module__LnQMSq__tab span{z-index:1;position:relative}.hub-module__LnQMSq__tabActive{background:#0866ff;border-radius:999px;inset:0;position:absolute!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tabActive{background:#0866ff}html.dark .hub-module__LnQMSq__tabActive{background:#0866ff}.hub-module__LnQMSq__search{width:240px;color:var(--muted);background:#fafbfd;border:1px solid #0f172a26;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0f172a0a}.hub-module__LnQMSq__search:focus-within{color:var(--purple);background:#fafbfd;border-color:#0866ff8c;box-shadow:0 0 0 3px #0866ff24}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__search{background:#2f2f2f;border-color:#ffffff14}html.dark .hub-module__LnQMSq__search{background:#2f2f2f;border-color:#ffffff14}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__search:focus-within{color:#60a5fa;background:#333;border-color:#3b82f68c;box-shadow:0 0 0 3px #0866ff33}html.dark .hub-module__LnQMSq__search:focus-within{color:#60a5fa;background:#333;border-color:#3b82f68c;box-shadow:0 0 0 3px #0866ff33}.hub-module__LnQMSq__search input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;height:36px;font-size:12.5px}.hub-module__LnQMSq__search input::placeholder{color:var(--muted)}.hub-module__LnQMSq__empty{text-align:center;color:var(--muted);padding:70px 20px}@media (min-width:1600px){.hub-module__LnQMSq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1280px){.hub-module__LnQMSq__createRow{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-module__LnQMSq__createRow>div:nth-child(-n+3){grid-column:span 2}.hub-module__LnQMSq__createRow>div:nth-child(n+4){grid-column:span 3}}@media (max-width:1100px){.hub-module__LnQMSq__shell{--hub-rail:76px}.hub-module__LnQMSq__main{margin-left:76px;padding:14px 20px 40px}.hub-module__LnQMSq__heroCard h2{white-space:nowrap;text-overflow:ellipsis;padding:32px 12px 11px;font-size:12.5px;overflow:hidden}.hub-module__LnQMSq__arrow{width:34px;height:34px;top:38%}.hub-module__LnQMSq__createLink{gap:10px;min-height:62px;padding:8px 10px 8px 8px}.hub-module__LnQMSq__createThumb{border-radius:8px;width:52px;height:44px}.hub-module__LnQMSq__createTitle{font-size:13px}.hub-module__LnQMSq__createSubtitle{font-size:11px}.hub-module__LnQMSq__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hub-module__LnQMSq__tool{gap:9px;height:52px;padding:6px 10px 6px 6px;font-size:12.5px}.hub-module__LnQMSq__toolThumb{border-radius:7px;width:44px;height:36px}.hub-module__LnQMSq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hub-module__LnQMSq__tile h3{padding:28px 10px 10px;font-size:12px}.hub-module__LnQMSq__toolbar{flex-wrap:wrap;gap:12px}.hub-module__LnQMSq__tabs{flex-basis:100%;order:3}.hub-module__LnQMSq__search{width:240px;margin-left:auto}.hub-module__LnQMSq__collection span{display:none}}@media (max-width:768px){.hub-module__LnQMSq__shell{--hub-rail:0px}.hub-module__LnQMSq__main{padding:12px 14px calc(76px + env(safe-area-inset-bottom,0px)) 14px;margin-left:0}.hub-module__LnQMSq__full{padding:8px 8px calc(72px + env(safe-area-inset-bottom,0px)) 8px}}@media (max-width:700px){.hub-module__LnQMSq__shell{--hub-rail:0px}.hub-module__LnQMSq__main{padding:12px 14px calc(76px + env(safe-area-inset-bottom,0px)) 14px;margin-left:0}.hub-module__LnQMSq__slide{flex-basis:88%;padding-left:10px}.hub-module__LnQMSq__heroCard{aspect-ratio:16/10}.hub-module__LnQMSq__slides{margin-left:-10px}.hub-module__LnQMSq__createRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-module__LnQMSq__createRow>div:nth-child(-n+4),.hub-module__LnQMSq__createRow>div:nth-child(n+4){grid-column:span 1}.hub-module__LnQMSq__createRow>div:last-child{grid-column:span 2}.hub-module__LnQMSq__createLink{border-radius:12px;gap:9px;min-height:58px;padding:7px 10px 7px 7px}.hub-module__LnQMSq__createThumb{border-radius:7px;width:48px;height:42px}.hub-module__LnQMSq__createTitle{font-size:12.5px}.hub-module__LnQMSq__createSubtitle{font-size:10.5px}.hub-module__LnQMSq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-module__LnQMSq__tile h3{padding:28px 9px 10px;font-size:11px}.hub-module__LnQMSq__toolbar{gap:10px;margin-top:22px}.hub-module__LnQMSq__toolbar h1,.hub-module__LnQMSq__toolbar h2{font-size:17px}.hub-module__LnQMSq__tabs{flex-basis:100%;order:3}.hub-module__LnQMSq__search{flex:1;width:auto}.hub-module__LnQMSq__tab{padding:6px 12px}.hub-module__LnQMSq__save{opacity:1;width:32px;height:32px}.hub-module__LnQMSq__section{margin-top:24px}.hub-module__LnQMSq__section h2{font-size:16px}.hub-module__LnQMSq__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hub-module__LnQMSq__tool{border-radius:11px;gap:8px;height:48px;padding:6px 9px 6px 6px;font-size:12px}.hub-module__LnQMSq__toolThumb{border-radius:6px;width:40px;height:34px}.hub-module__LnQMSq__full{padding:8px 8px calc(72px + env(safe-area-inset-bottom,0px)) 8px}.hub-module__LnQMSq__heroCard h2{font-size:12px}}@media (max-width:540px){.hub-module__LnQMSq__search{flex:100%;order:2;width:100%;margin-left:0}.hub-module__LnQMSq__search input{height:40px}.hub-module__LnQMSq__tabs{flex-basis:100%;order:3}}@media (max-width:480px){.hub-module__LnQMSq__createRow>div:not(:last-child) .hub-module__LnQMSq__createArrowWrap,.hub-module__LnQMSq__toolArrow{display:none}}@media (prefers-reduced-motion:reduce){.hub-module__LnQMSq__tileMedia{transition:none;transform:none}.hub-module__LnQMSq__heroCard img,.hub-module__LnQMSq__tile img,.hub-module__LnQMSq__createThumb img,.hub-module__LnQMSq__toolThumb img,.hub-module__LnQMSq__save{transition:none}.hub-module__LnQMSq__slides{scroll-behavior:auto}.hub-module__LnQMSq__heroCard:hover img,.hub-module__LnQMSq__tile:hover img,.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createThumb img,.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolThumb img{transform:none}}
.hub-actions-module__jtgw2q__createRow,.hub-actions-module__jtgw2q__tools{--ease-out:cubic-bezier(.23, 1, .32, 1);color:var(--ink);gap:8px;display:grid}.hub-actions-module__jtgw2q__createRow{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding-block:8px}.hub-actions-module__jtgw2q__createLink,.hub-actions-module__jtgw2q__tool{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.hub-actions-module__jtgw2q__createLink{min-height:104px}.hub-actions-module__jtgw2q__artwork{object-fit:contain;width:72px;height:72px;transition:transform .16s var(--ease-out);flex:none;display:block}.hub-actions-module__jtgw2q__artwork>img{object-fit:contain;width:100%;height:100%;display:block}.hub-actions-module__jtgw2q__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hub-actions-module__jtgw2q__title{letter-spacing:-.015em;text-wrap:balance;font-size:14px;font-weight:650;line-height:1.4}.hub-actions-module__jtgw2q__subtitle{color:var(--muted);font-size:12px;line-height:1.5}.hub-actions-module__jtgw2q__arrow{color:var(--muted);transition:transform .16s var(--ease-out);flex:none;font-size:17px;line-height:1}.hub-actions-module__jtgw2q__tools{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-actions-module__jtgw2q__tool{gap:10px;min-height:76px}.hub-actions-module__jtgw2q__tool .hub-actions-module__jtgw2q__artwork{width:48px;height:48px}.hub-actions-module__jtgw2q__tool .hub-actions-module__jtgw2q__title{flex:1;font-size:13px}.hub-actions-module__jtgw2q__more{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:6px 0 6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hub-actions-module__jtgw2q__createLink:focus-visible,.hub-actions-module__jtgw2q__tool:focus-visible,.hub-actions-module__jtgw2q__more:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hub-actions-module__jtgw2q__createLink:hover,.hub-actions-module__jtgw2q__tool:hover{background:var(--soft)}.hub-actions-module__jtgw2q__createLink:hover .hub-actions-module__jtgw2q__artwork,.hub-actions-module__jtgw2q__tool:hover .hub-actions-module__jtgw2q__artwork{transform:translateY(-2px)scale(1.04)}.hub-actions-module__jtgw2q__createLink:hover .hub-actions-module__jtgw2q__arrow,.hub-actions-module__jtgw2q__tool:hover .hub-actions-module__jtgw2q__arrow{transform:translate(2px,-2px)}.hub-actions-module__jtgw2q__createLink:hover .hub-actions-module__jtgw2q__arrow,.hub-actions-module__jtgw2q__tool:hover .hub-actions-module__jtgw2q__arrow,.hub-actions-module__jtgw2q__more:hover{color:var(--ink)}}.hub-actions-module__jtgw2q__createLink:active,.hub-actions-module__jtgw2q__tool:active{background:var(--soft)}.hub-actions-module__jtgw2q__createLink:active:not(:focus-visible),.hub-actions-module__jtgw2q__tool:active:not(:focus-visible){transform:scale(.98)}@media (max-width:1279px){.hub-actions-module__jtgw2q__createRow{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-actions-module__jtgw2q__createLink{grid-column:span 2}.hub-actions-module__jtgw2q__createLink:nth-last-child(-n+2){grid-column:span 3}.hub-actions-module__jtgw2q__tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.hub-actions-module__jtgw2q__createRow,.hub-actions-module__jtgw2q__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.hub-actions-module__jtgw2q__createLink,.hub-actions-module__jtgw2q__createLink:nth-last-child(-n+2){grid-column:auto;gap:8px;min-height:88px;padding:10px 8px}.hub-actions-module__jtgw2q__createLink:last-child{grid-column:1/-1}.hub-actions-module__jtgw2q__artwork{width:56px;height:56px}.hub-actions-module__jtgw2q__title{font-size:13px}.hub-actions-module__jtgw2q__subtitle{font-size:11px}.hub-actions-module__jtgw2q__tool{gap:8px;min-height:68px;padding:8px}.hub-actions-module__jtgw2q__tool .hub-actions-module__jtgw2q__artwork{width:40px;height:40px}.hub-actions-module__jtgw2q__tool .hub-actions-module__jtgw2q__title{font-size:12px}.hub-actions-module__jtgw2q__arrow{display:none}}@media (max-width:380px){.hub-actions-module__jtgw2q__createLink{flex-wrap:wrap}.hub-actions-module__jtgw2q__createLink .hub-actions-module__jtgw2q__content{flex-basis:100%}.hub-actions-module__jtgw2q__createLink:last-child{flex-wrap:nowrap}.hub-actions-module__jtgw2q__createLink:last-child .hub-actions-module__jtgw2q__content{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.hub-actions-module__jtgw2q__createLink,.hub-actions-module__jtgw2q__tool,.hub-actions-module__jtgw2q__artwork,.hub-actions-module__jtgw2q__arrow{transition:none}.hub-actions-module__jtgw2q__createLink:active:not(:focus-visible),.hub-actions-module__jtgw2q__tool:active:not(:focus-visible),.hub-actions-module__jtgw2q__createLink:hover .hub-actions-module__jtgw2q__artwork,.hub-actions-module__jtgw2q__tool:hover .hub-actions-module__jtgw2q__artwork,.hub-actions-module__jtgw2q__createLink:hover .hub-actions-module__jtgw2q__arrow,.hub-actions-module__jtgw2q__tool:hover .hub-actions-module__jtgw2q__arrow{transform:none}}.hub-actions-module__jtgw2q__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}
.creative-workspace-module__vgemua__music{grid-template-columns:390px minmax(0,1fr);gap:6px;min-height:calc(100dvh - 128px);display:grid}.creative-workspace-module__vgemua__controls{background:var(--card,var(--surface));border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex}html.dark .creative-workspace-module__vgemua__controls{background:#212121;border-color:#ffffff14}.creative-workspace-module__vgemua__controls h1{border-bottom:1px solid var(--line);color:var(--ink);margin:0;padding:17px 20px;font-size:15px;font-weight:600}.creative-workspace-module__vgemua__fields{flex-direction:column;gap:10px;max-height:calc(100dvh - 270px);padding:20px;display:flex;overflow:auto}.creative-workspace-module__vgemua__fields>label{color:var(--ink);margin-top:12px;font-size:13px;font-weight:500}.creative-workspace-module__vgemua__fields>label:first-child{margin-top:0}.creative-workspace-module__vgemua__segmented{gap:6px;display:flex}.creative-workspace-module__vgemua__segmented button{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:9px;flex:1;padding:11px 12px;font-size:13px;font-weight:500;transition:color .18s,border-color .18s,background-color .18s;position:relative}.creative-workspace-module__vgemua__segmented button:hover{color:var(--ink)}.creative-workspace-module__vgemua__segmented button[aria-pressed=true]{color:#0866ff;background:0 0;border-color:#0000;font-weight:600}html.dark .creative-workspace-module__vgemua__segmented button{color:#a1a1aa;background:#2a2a2a;border-color:#ffffff14}html.dark .creative-workspace-module__vgemua__segmented button:hover{color:#ececec;background:#303030}html.dark .creative-workspace-module__vgemua__segmented button[aria-pressed=true]{color:#60a5fa;background:0 0;border-color:#0000}.creative-workspace-module__vgemua__segmented button>span{z-index:1;position:relative}.creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{border-radius:inherit;background:#0866ff1a;border:1px solid #0866ff;position:absolute;inset:0}html.dark .creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{background:#3b82f629;border-color:#3b82f6}.creative-workspace-module__vgemua__fields textarea{resize:vertical;border:1px solid var(--line);background:var(--soft);width:100%;height:178px;color:var(--ink);border-radius:10px;padding:14px;font-size:13px;line-height:1.7;transition:border-color .18s,background-color .18s,box-shadow .18s}.creative-workspace-module__vgemua__fields textarea::placeholder,.creative-workspace-module__vgemua__styleInput::placeholder{color:var(--muted)}.creative-workspace-module__vgemua__fields textarea:focus,.creative-workspace-module__vgemua__styleInput:focus{border-color:#0866ff8c;outline:none;box-shadow:0 0 0 3px #0866ff1f}html.dark .creative-workspace-module__vgemua__fields textarea{color:#f1f5f9;background:#181818;border-color:#ffffff1a}html.dark .creative-workspace-module__vgemua__styleInput{color:#f1f5f9;background:#181818;border-color:#ffffff1a}html.dark .creative-workspace-module__vgemua__fields textarea:focus{background:#141414;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}html.dark .creative-workspace-module__vgemua__styleInput:focus{background:#141414;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.creative-workspace-module__vgemua__duration{grid-template-columns:1fr 1fr;gap:8px;display:grid}.creative-workspace-module__vgemua__duration>button,.creative-workspace-module__vgemua__duration>div{background:var(--soft);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:10px;padding:12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}:is(html.dark .creative-workspace-module__vgemua__duration>button,html.dark .creative-workspace-module__vgemua__duration>div){color:#ececec;background:#2a2a2a;border-color:#ffffff14}.creative-workspace-module__vgemua__duration>button[aria-pressed=true],.creative-workspace-module__vgemua__duration>div[data-selected=true]{color:#0866ff;background:#0866ff1a;border-color:#0866ff}:is(html.dark .creative-workspace-module__vgemua__duration>button[aria-pressed=true],html.dark .creative-workspace-module__vgemua__duration>div[data-selected=true]){color:#60a5fa;background:#3b82f629;border-color:#3b82f6}.creative-workspace-module__vgemua__duration small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.creative-workspace-module__vgemua__duration>button[aria-pressed=true] small,.creative-workspace-module__vgemua__duration>div[data-selected=true] small{color:#1d4ed8}:is(html.dark .creative-workspace-module__vgemua__duration>button[aria-pressed=true] small,html.dark .creative-workspace-module__vgemua__duration>div[data-selected=true] small){color:#93c5fd}.creative-workspace-module__vgemua__duration>div>button{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.creative-workspace-module__vgemua__duration input{width:100%;accent-color:var(--purple,#0866ff);margin-top:6px}.creative-workspace-module__vgemua__styleInput{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.creative-workspace-module__vgemua__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.creative-workspace-module__vgemua__tags button{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:20px;padding:5px 11px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;font-size:11.5px!important}.creative-workspace-module__vgemua__tags button:hover{color:var(--ink);background:#dbe3ee;border-color:#0f172a38}html.dark .creative-workspace-module__vgemua__tags button{color:#a1a1aa;background:#2a2a2a;border-color:#ffffff17}html.dark .creative-workspace-module__vgemua__tags button:hover{color:#ececec;background:#333;border-color:#ffffff2e}.creative-workspace-module__vgemua__tags button[aria-pressed=true]{color:#0866ff;background:#0866ff1a;border-color:#0866ff}html.dark .creative-workspace-module__vgemua__tags button[aria-pressed=true]{color:#60a5fa;background:#3b82f62e;border-color:#3b82f6}.creative-workspace-module__vgemua__controls footer{border-top:1px solid var(--line);margin-top:auto;padding:16px 20px}.creative-workspace-module__vgemua__generate{color:#fff;background:var(--purple,#0866ff);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:flex}.creative-workspace-module__vgemua__generate:hover:not(:disabled){background:#0756d8}.creative-workspace-module__vgemua__generate:disabled,.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate:disabled{color:#fff;opacity:1;background:#0866ff73}html.dark .creative-workspace-module__vgemua__generate:disabled{color:#ffffffbf;opacity:1;background:#2563eb61;border-color:#3b82f640}html.dark .creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate:disabled{color:#ffffffbf;opacity:1;background:#2563eb61;border-color:#3b82f640}.creative-workspace-module__vgemua__preview{background:var(--card,var(--surface));border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;overflow:hidden}html.dark .creative-workspace-module__vgemua__preview{background:#212121;border-color:#ffffff14}.creative-workspace-module__vgemua__preview h2{color:var(--purple,#0866ff);margin:24px 0 0;font-size:22px;font-weight:600}html.dark .creative-workspace-module__vgemua__preview h2{color:#60a5fa}.creative-workspace-module__vgemua__musicArt{aspect-ratio:1.35;background:#dbeafe;border:1px solid #0866ff33;border-radius:26px;width:100%;max-width:650px;position:relative;overflow:hidden}html.dark .creative-workspace-module__vgemua__musicArt{background:#151e2e;border-color:#3b82f640;box-shadow:0 18px 44px #0006}.creative-workspace-module__vgemua__record{aspect-ratio:1;color:#f8fafc;background:#171717;border:6px solid #2a2a2a;border-radius:50%;place-items:center;width:90%;display:grid;position:absolute;top:-12%;right:-33%;box-shadow:-15px 15px 50px #0866ff59}html.dark .creative-workspace-module__vgemua__record{background:#111318;border-color:#222631;box-shadow:-15px 15px 50px #0000008c}.creative-workspace-module__vgemua__record svg{box-sizing:content-box;background:#0866ff;border-radius:50%;padding:32px}.creative-workspace-module__vgemua__musicMessage{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#0f172a;background:#fafbfde6;border:2px solid #77b5fe;border-radius:16px;width:66%;padding:22px;font-size:clamp(14px,1.6vw,24px);font-weight:600;line-height:1.4;position:absolute;top:18%;left:6%}html.dark .creative-workspace-module__vgemua__musicMessage{color:#f8fafc;background:#0f172ad6;border-color:#60a5fa73}.creative-workspace-module__vgemua__musicMessage svg{color:var(--purple,#0866ff);margin-right:8px;display:inline}html.dark .creative-workspace-module__vgemua__musicMessage svg{color:#60a5fa}.creative-workspace-module__vgemua__wave{opacity:.75;align-items:center;gap:5px;height:90px;display:flex;position:absolute;bottom:10%;left:5%;right:5%}.creative-workspace-module__vgemua__wave i{background:#0866ff73;border-radius:4px;flex:1;min-width:2px}html.dark .creative-workspace-module__vgemua__wave i{background:#60a5fa85}.creative-workspace-module__vgemua__story{text-align:center;max-width:960px;margin:110px auto 0}.creative-workspace-module__vgemua__story h1{letter-spacing:-.025em;color:var(--ink);margin:0 0 22px;font-size:36px;font-weight:650;line-height:1.4}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented{background:#e6ebf2;border:1px solid #0f172a1a;border-radius:32px;gap:2px;margin-bottom:34px;padding:4px;display:inline-flex}html.dark .creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented{background:#181818;border-color:#ffffff17}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{min-width:180px;color:var(--muted);background:0 0;border:0;border-radius:26px;padding:12px 22px;font-size:13px;font-weight:500}html.dark .creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{color:#9b9b9b;background:0 0;border-color:#0000}html.dark .creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button:hover{color:#ececec;background:0 0}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button[aria-pressed=true]{color:var(--ink);font-weight:600}html.dark .creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button[aria-pressed=true]{color:#f8fafc}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{background:#fff;border:1px solid #0f172a14;box-shadow:0 1px 3px #0f172a14}html.dark .creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{background:#2c2c2c;border:1px solid #ffffff1a;box-shadow:0 2px 6px #00000059}.creative-workspace-module__vgemua__composer{background:var(--card,var(--soft));text-align:left;border:1px solid #0f172a24;border-radius:18px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 4px 16px #0f172a0d}.creative-workspace-module__vgemua__composer:focus-within{border-color:#0866ff7a;box-shadow:0 0 0 3px #0866ff1a,0 6px 20px #0f172a12}html.dark .creative-workspace-module__vgemua__composer{background:#2a2a2a;border-color:#ffffff1c;box-shadow:0 8px 28px #00000052}html.dark .creative-workspace-module__vgemua__composer:focus-within{background:#2d2d2d;border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f629,0 10px 30px #0006}.creative-workspace-module__vgemua__composer textarea{width:100%;height:106px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:1.75}.creative-workspace-module__vgemua__composer textarea:focus-visible{outline:none}.creative-workspace-module__vgemua__composer textarea::placeholder{color:var(--muted)}html.dark .creative-workspace-module__vgemua__composer textarea{color:#f1f5f9}html.dark .creative-workspace-module__vgemua__composer textarea::placeholder{color:#8e8e93}.creative-workspace-module__vgemua__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.creative-workspace-module__vgemua__actions button,.creative-workspace-module__vgemua__actions select{color:#1e293b;background:#f1f5f9;border:1px solid #0f172a21;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12.5px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:flex}.creative-workspace-module__vgemua__actions button:hover:not(:disabled),.creative-workspace-module__vgemua__actions select:hover{background:#e2e8f0;border-color:#0f172a38}.creative-workspace-module__vgemua__actions button:disabled:not(.creative-workspace-module__vgemua__storyGenerate){color:#64748b;opacity:.75;background:#f1f5f9;border-color:#0f172a14}html.dark .creative-workspace-module__vgemua__actions button:not(.creative-workspace-module__vgemua__storyGenerate){color:#ececec;background:#353535;border-color:#ffffff1c}html.dark .creative-workspace-module__vgemua__actions select{color:#ececec;background:#353535;border-color:#ffffff1c}html.dark .creative-workspace-module__vgemua__actions button:not(.creative-workspace-module__vgemua__storyGenerate):hover:not(:disabled){color:#fff;background:#3f3f3f;border-color:#fff3}html.dark .creative-workspace-module__vgemua__actions select:hover{color:#fff;background:#3f3f3f;border-color:#fff3}html.dark .creative-workspace-module__vgemua__actions button:disabled:not(.creative-workspace-module__vgemua__storyGenerate){color:#8e8e93;opacity:1;background:#303030;border-color:#ffffff12}.creative-workspace-module__vgemua__actions select option{color:#0f172a;background:#fff}html.dark .creative-workspace-module__vgemua__actions select option{color:#ececec;background:#262626}.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate{background:var(--purple,#0866ff);color:#fff;border:1px solid #0000;border-radius:12px;margin-left:auto;padding:10px 20px;font-weight:600}.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate:hover:not(:disabled){background:#0756d8}.creative-workspace-module__vgemua__drama{max-width:1160px;margin-top:54px}.creative-workspace-module__vgemua__drama:before{content:none}.creative-workspace-module__vgemua__drama>*{position:relative}.creative-workspace-module__vgemua__drama h1{max-width:720px;margin:0 auto 32px;font-size:46px;line-height:1.3}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__composer{border-radius:24px;align-items:center;gap:16px;padding:14px 18px 14px 22px;display:flex}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__composer textarea{height:45px;min-height:45px}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__actions{flex-shrink:0;margin:0}.creative-workspace-module__vgemua__upload{width:100%;min-height:85px;color:var(--muted);background:#0f172a05;border:1px dashed #0f172a40;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-weight:500;transition:border-color .18s,background-color .18s,color .18s;display:flex}.creative-workspace-module__vgemua__upload:hover{color:#0866ff;background:#0866ff0d;border-color:#0866ff}html.dark .creative-workspace-module__vgemua__upload{color:#a1a1aa;background:#ffffff05;border-color:#ffffff2e}html.dark .creative-workspace-module__vgemua__upload:hover{color:#60a5fa;background:#3b82f614;border-color:#3b82f6}.creative-workspace-module__vgemua__examples{text-align:left;margin-top:68px}.creative-workspace-module__vgemua__scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.creative-workspace-module__vgemua__scenes>div{background:var(--card,var(--soft));border:1px solid var(--line);text-align:left;border-radius:14px;padding:16px;transition:border-color .18s,box-shadow .18s;position:relative}html.dark .creative-workspace-module__vgemua__scenes>div{background:#2a2a2a;border-color:#ffffff1a;box-shadow:0 4px 16px #00000038}html.dark .creative-workspace-module__vgemua__scenes>div:focus-within{border-color:#3b82f680}.creative-workspace-module__vgemua__scenes label{color:var(--muted);margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.creative-workspace-module__vgemua__scenes textarea{width:100%;height:140px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;font-size:13.5px;line-height:1.65}.creative-workspace-module__vgemua__scenes textarea:focus-visible{outline:none}.creative-workspace-module__vgemua__scenes button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:10px;right:8px}.creative-workspace-module__vgemua__scenes button:hover{color:#ef4444;background:#ef44441f}.creative-workspace-module__vgemua__status{background:var(--card,var(--surface));max-width:440px;color:var(--ink);border:1px solid var(--line);z-index:60;border-radius:12px;padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 35px #00000038}.creative-workspace-module__vgemua__status button{background:var(--purple,#0866ff);color:#fff;border:0;border-radius:6px;margin-top:12px;padding:6px 14px;display:block}@media (max-width:1100px){.creative-workspace-module__vgemua__music{grid-template-columns:340px minmax(0,1fr)}.creative-workspace-module__vgemua__preview{padding:22px}.creative-workspace-module__vgemua__story{margin-top:90px}.creative-workspace-module__vgemua__drama h1{font-size:38px}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__composer{flex-wrap:wrap}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__actions{margin-left:auto}.creative-workspace-module__vgemua__scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.creative-workspace-module__vgemua__music{grid-template-columns:minmax(0,1fr);gap:10px}.creative-workspace-module__vgemua__controls{order:0}.creative-workspace-module__vgemua__preview{order:1;padding:18px}.creative-workspace-module__vgemua__musicArt{aspect-ratio:2;max-width:400px}.creative-workspace-module__vgemua__preview h2{margin-top:12px;font-size:17px}.creative-workspace-module__vgemua__fields{max-height:none;padding:14px 16px}.creative-workspace-module__vgemua__fields textarea{height:124px;font-size:16px}.creative-workspace-module__vgemua__styleInput{font-size:16px}.creative-workspace-module__vgemua__controls footer{padding:14px 16px}.creative-workspace-module__vgemua__story{margin-top:24px}.creative-workspace-module__vgemua__drama{margin-top:20px}.creative-workspace-module__vgemua__story h1,.creative-workspace-module__vgemua__drama h1{letter-spacing:-.02em;margin-bottom:18px;font-size:24px}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented{margin-bottom:20px}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{min-width:0;padding:10px 14px;font-size:12px}.creative-workspace-module__vgemua__composer textarea{height:120px;font-size:16px}.creative-workspace-module__vgemua__actions{gap:6px}.creative-workspace-module__vgemua__actions button{padding:8px 11px;font-size:12.5px}.creative-workspace-module__vgemua__actions select{padding:8px 11px;font-size:16px}.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate{padding:10px 16px}.creative-workspace-module__vgemua__scenes{grid-template-columns:1fr}.creative-workspace-module__vgemua__scenes textarea{font-size:16px}.creative-workspace-module__vgemua__drama:before{left:60px}.creative-workspace-module__vgemua__examples{margin-top:28px}.creative-workspace-module__vgemua__status{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));max-width:none}.creative-workspace-module__vgemua__musicMessage{padding:12px;font-size:14px;top:10%}.creative-workspace-module__vgemua__wave{height:55px;bottom:0}.creative-workspace-module__vgemua__record svg{padding:18px}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__composer textarea{height:96px;font-size:16px}}.creative-workspace-module__vgemua__dramaExamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.creative-workspace-module__vgemua__dramaExamples video{aspect-ratio:16/10;object-fit:cover;background:var(--soft);border-radius:14px;width:100%;display:block}@media (max-width:700px){.creative-workspace-module__vgemua__dramaExamples{grid-template-columns:1fr;gap:12px}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{white-space:nowrap}.creative-workspace-module__vgemua__drama .creative-workspace-module__vgemua__composer{padding:14px}}
.legal-page-module__JnVUfq__page{--legal-bg:var(--bg-app);--legal-text:var(--text-secondary);--legal-heading:var(--text-primary);--legal-muted:var(--text-muted);--legal-line:var(--border-subtle);--legal-accent:var(--brand-accent);--legal-scroll-offset:129px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--legal-bg);min-height:100dvh;color:var(--legal-text);color-scheme:normal;font-size:15px;line-height:1.85}.legal-page-module__JnVUfq__page a,.legal-page-module__JnVUfq__page button,.legal-page-module__JnVUfq__page summary{-webkit-tap-highlight-color:transparent}.legal-page-module__JnVUfq__page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid var(--legal-accent)!important}.legal-page-module__JnVUfq__skipLink{z-index:100;background:var(--legal-accent);color:var(--brand-primary-foreground);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.legal-page-module__JnVUfq__skipLink:focus{transform:none}.legal-page-module__JnVUfq__header{z-index:20;background:var(--bg-topbar);border-bottom:1px solid var(--border-topbar);position:sticky;top:0}.legal-page-module__JnVUfq__brandBar{justify-content:space-between;align-items:center;gap:16px;max-width:1192px;height:56px;margin:auto;padding:0 32px;display:flex}.legal-page-module__JnVUfq__brand{white-space:nowrap;letter-spacing:-.045em;color:var(--legal-heading);align-items:center;gap:8px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.legal-page-module__JnVUfq__brandLogo{width:32px;height:32px}.legal-page-module__JnVUfq__brandAccent{color:var(--legal-accent)}.legal-page-module__JnVUfq__brandActions{color:var(--legal-muted);align-items:center;gap:20px;font-size:12px;display:flex}.legal-page-module__JnVUfq__brandActions a{color:var(--legal-text);text-decoration:none}.legal-page-module__JnVUfq__brandActions a:hover{color:var(--legal-accent)}.legal-page-module__JnVUfq__tabs{scrollbar-width:none;max-width:1192px;margin:auto;padding:0 32px;overflow-x:auto}.legal-page-module__JnVUfq__tabs::-webkit-scrollbar{display:none}.legal-page-module__JnVUfq__tabList{gap:28px;width:max-content;min-width:100%;display:flex;position:relative}.legal-page-module__JnVUfq__tabIndicator{background:var(--legal-accent);pointer-events:none;height:3px;transition:clip-path .25s var(--ease-in-out);position:absolute;inset:auto 0 0}.legal-page-module__JnVUfq__tabs[data-indicator-ready=true] .legal-page-module__JnVUfq__tab:after{display:none}.legal-page-module__JnVUfq__tab{min-height:48px;color:var(--legal-muted);white-space:nowrap;flex-shrink:0;align-items:center;padding:8px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.legal-page-module__JnVUfq__tab:hover{color:var(--legal-heading)}.legal-page-module__JnVUfq__tab[aria-current=page]{color:var(--legal-accent);font-weight:650}.legal-page-module__JnVUfq__tab[aria-current=page]:after{content:"";background:var(--legal-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.legal-page-module__JnVUfq__layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:40px;max-width:1192px;margin:auto;padding:32px 32px 36px;display:grid}.legal-page-module__JnVUfq__reveal{opacity:1;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translateY(0)}.legal-page-module__JnVUfq__revealIntro{transition-delay:40ms}.legal-page-module__JnVUfq__revealBody{transition-delay:80ms}@starting-style{.legal-page-module__JnVUfq__reveal{opacity:0;transform:translateY(8px)}}.legal-page-module__JnVUfq__page[data-motion=instant] :is(.legal-page-module__JnVUfq__tabIndicator,.legal-page-module__JnVUfq__reveal){transition:none}.legal-page-module__JnVUfq__main{min-width:0;scroll-margin-top:var(--legal-scroll-offset)}.legal-page-module__JnVUfq__documentHeader{margin-bottom:20px}.legal-page-module__JnVUfq__metadata{color:var(--legal-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;display:flex}.legal-page-module__JnVUfq__draftBadge{color:var(--legal-accent);align-items:center;gap:6px;display:inline-flex}.legal-page-module__JnVUfq__draftBadge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.legal-page-module__JnVUfq__documentHeader h1{color:var(--legal-heading);letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.35}.legal-page-module__JnVUfq__documentActions{color:var(--legal-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.legal-page-module__JnVUfq__printButton{cursor:pointer;font:inherit;color:var(--legal-text);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.legal-page-module__JnVUfq__printButton:hover{color:var(--legal-accent)}.legal-page-module__JnVUfq__draftNotice{border-left:1px solid var(--legal-line);color:var(--legal-muted);margin:0 0 20px;padding:1px 0 1px 14px;font-size:13px;line-height:1.8}.legal-page-module__JnVUfq__extractNotice{color:var(--legal-muted);margin-bottom:20px;font-size:13px}.legal-page-module__JnVUfq__extractNotice a{color:var(--legal-accent);text-underline-offset:3px}.legal-page-module__JnVUfq__article{overflow-wrap:anywhere}.legal-page-module__JnVUfq__article h2{scroll-margin-top:var(--legal-scroll-offset);letter-spacing:-.015em;color:var(--legal-heading);margin:32px 0 14px;font-size:20px;font-weight:650;line-height:1.55}.legal-page-module__JnVUfq__article h2:first-child{margin-top:0}.legal-page-module__JnVUfq__article h3{scroll-margin-top:var(--legal-scroll-offset);color:var(--legal-heading);margin:22px 0 10px;font-size:16px;font-weight:650}.legal-page-module__JnVUfq__article p{margin:0 0 18px}.legal-page-module__JnVUfq__article strong{color:var(--legal-heading);font-weight:650}.legal-page-module__JnVUfq__article :is(ul,ol){margin:0 0 20px;padding-left:23px}.legal-page-module__JnVUfq__article li{margin-bottom:9px;padding-left:4px}.legal-page-module__JnVUfq__article ul{list-style-type:disc}.legal-page-module__JnVUfq__article ol{list-style-type:decimal}.legal-page-module__JnVUfq__article a{color:var(--legal-accent);text-underline-offset:4px;text-decoration:underline}.legal-page-module__JnVUfq__article blockquote{border-left:1px solid var(--legal-line);color:var(--legal-muted);margin:20px 0;padding-left:18px}.legal-page-module__JnVUfq__tableContainer{border:1px solid var(--legal-line);border-radius:6px;max-width:100%;margin:16px 0 20px;overflow-x:auto}.legal-page-module__JnVUfq__article table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px;line-height:1.75}.legal-page-module__JnVUfq__article :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--legal-line);padding:12px 15px}.legal-page-module__JnVUfq__article th{color:var(--legal-heading);background:var(--bg-card);font-weight:600}.legal-page-module__JnVUfq__article tr:last-child td{border-bottom:0}.legal-page-module__JnVUfq__article td{color:var(--legal-text)}.legal-page-module__JnVUfq__contents{top:var(--legal-scroll-offset);border-left:1px solid var(--legal-line);padding-left:18px;font-size:12px;position:sticky}.legal-page-module__JnVUfq__contents>p{letter-spacing:.11em;color:var(--legal-muted);margin-bottom:12px;font-size:10px;font-weight:600}.legal-page-module__JnVUfq__contents nav{max-height:calc(100dvh - var(--legal-scroll-offset) - 112px);scrollbar-width:thin;scrollbar-color:var(--legal-line) transparent;flex-direction:column;gap:10px;padding:3px 9px 3px 0;display:flex;overflow-y:auto}.legal-page-module__JnVUfq__contents nav a{color:var(--legal-muted);line-height:1.6;text-decoration:none}.legal-page-module__JnVUfq__contents nav a:hover{color:var(--legal-accent)}.legal-page-module__JnVUfq__backToTop{border-top:1px solid var(--legal-line);color:var(--legal-text);margin-top:16px;padding-top:12px;text-decoration:none;display:inline-block}.legal-page-module__JnVUfq__mobileContents{display:none}.legal-page-module__JnVUfq__footer{border-top:1px solid var(--legal-line);color:var(--legal-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.legal-page-module__JnVUfq__footer a{color:var(--legal-text);text-decoration:none}@media (max-width:1024px){.legal-page-module__JnVUfq__tabList{gap:24px}.legal-page-module__JnVUfq__layout{grid-template-columns:minmax(0,1fr) 190px;gap:28px}}@media (max-width:780px){.legal-page-module__JnVUfq__brandBar{gap:12px;height:52px;padding:0 20px}.legal-page-module__JnVUfq__brand{gap:6px;font-size:15px}.legal-page-module__JnVUfq__brandLogo{width:28px;height:28px}.legal-page-module__JnVUfq__brandActions{gap:12px;font-size:11px}.legal-page-module__JnVUfq__brandActions>span{display:none}.legal-page-module__JnVUfq__tabs{padding:0 20px}.legal-page-module__JnVUfq__tabList{gap:22px}.legal-page-module__JnVUfq__tab{min-height:44px;padding-bottom:10px;font-size:13px}.legal-page-module__JnVUfq__layout{padding:24px 20px 28px;display:block}.legal-page-module__JnVUfq__contents{display:none}.legal-page-module__JnVUfq__metadata{gap:7px 15px;font-size:11px}.legal-page-module__JnVUfq__mobileContents{border-top:1px solid var(--legal-line);border-bottom:1px solid var(--legal-line);margin:0 0 20px;padding:12px 0;font-size:13px;display:block}.legal-page-module__JnVUfq__mobileContents summary{cursor:pointer;color:var(--legal-heading)}.legal-page-module__JnVUfq__mobileContents summary span{color:var(--legal-muted);margin-left:10px;font-size:11px}.legal-page-module__JnVUfq__mobileContents nav{flex-direction:column;gap:10px;padding:12px 0 2px 14px;display:flex}.legal-page-module__JnVUfq__mobileContents nav a{color:var(--legal-muted);line-height:1.6;text-decoration:none}.legal-page-module__JnVUfq__article h2{font-size:19px}.legal-page-module__JnVUfq__page{--legal-scroll-offset:117px;font-size:14px}}@media (prefers-reduced-motion:reduce){.legal-page-module__JnVUfq__tabIndicator{transition:none}.legal-page-module__JnVUfq__reveal{transition:opacity .125s;transform:none}@starting-style{.legal-page-module__JnVUfq__reveal{transform:none}}}@media print{.legal-page-module__JnVUfq__page{color:#151515;background:#fff;font-size:10pt;line-height:1.6}.legal-page-module__JnVUfq__header,.legal-page-module__JnVUfq__contents,.legal-page-module__JnVUfq__mobileContents,.legal-page-module__JnVUfq__printButton,.legal-page-module__JnVUfq__skipLink,.legal-page-module__JnVUfq__footer a{display:none}.legal-page-module__JnVUfq__layout{max-width:none;padding:0;display:block}.legal-page-module__JnVUfq__reveal{opacity:1;transition:none;transform:none}.legal-page-module__JnVUfq__article :is(h2,h3,strong),.legal-page-module__JnVUfq__documentHeader h1{color:#111}.legal-page-module__JnVUfq__article :is(h2,h3){break-after:avoid}.legal-page-module__JnVUfq__article h2{margin-top:24px;font-size:14pt}.legal-page-module__JnVUfq__article h3{font-size:11pt}.legal-page-module__JnVUfq__article a,.legal-page-module__JnVUfq__extractNotice a{color:#111}.legal-page-module__JnVUfq__metadata,.legal-page-module__JnVUfq__documentActions,.legal-page-module__JnVUfq__draftNotice,.legal-page-module__JnVUfq__extractNotice,.legal-page-module__JnVUfq__footer,.legal-page-module__JnVUfq__draftBadge{color:#555}.legal-page-module__JnVUfq__article :is(th,td){color:#111;border-color:#ccc;padding:7px}.legal-page-module__JnVUfq__article th{background:#eee}.legal-page-module__JnVUfq__tableContainer{border-color:#ccc;overflow:visible}.legal-page-module__JnVUfq__article table{min-width:0}}
.art-tool-workspace-module__DEPFla__workspace{--hub-rail:96px;--ink:var(--text-primary);--muted:var(--text-muted);--purple:var(--brand-accent);color:var(--ink);background:var(--bg-app);font-family:var(--font-ui), sans-serif;min-height:100dvh;padding-top:var(--hub-top,64px);font-size:14px;line-height:1.5}.art-tool-workspace-module__DEPFla__workspace *{box-sizing:border-box}html:has(.art-tool-workspace-module__DEPFla__workspace){scrollbar-width:thin;scrollbar-color:var(--border-input) var(--bg-hover)}.art-tool-workspace-module__DEPFla__workspace button,.art-tool-workspace-module__DEPFla__workspace a,.art-tool-workspace-module__DEPFla__workspace select{cursor:pointer;-webkit-tap-highlight-color:transparent}.art-tool-workspace-module__DEPFla__workspace button{font:inherit}.art-tool-workspace-module__DEPFla__workspace button:focus-visible,.art-tool-workspace-module__DEPFla__workspace a:focus-visible,.art-tool-workspace-module__DEPFla__workspace input:focus-visible,.art-tool-workspace-module__DEPFla__workspace select:focus-visible,.art-tool-workspace-module__DEPFla__workspace textarea:focus-visible{outline:2px solid var(--brand-accent)!important;outline-offset:3px!important}.art-tool-workspace-module__DEPFla__workspace button:disabled{cursor:wait;opacity:.65}.art-tool-workspace-module__DEPFla__workspace>header{z-index:30;position:fixed;top:0;left:0;right:0}.art-tool-workspace-module__DEPFla__sidebarRail{z-index:25;position:fixed}.art-tool-workspace-module__DEPFla__editor{margin-left:var(--hub-rail,96px);min-height:calc(100dvh - var(--hub-top,64px));height:calc(100dvh - var(--hub-top,64px));grid-template-columns:348px minmax(0,1fr);gap:4px;padding:8px;transition:margin-left .2s;display:grid}.art-tool-workspace-module__DEPFla__primaryPrompt{padding:16px 0}.art-tool-workspace-module__DEPFla__primaryPrompt label,.art-tool-workspace-module__DEPFla__fieldLabel{color:var(--text-primary);flex-direction:column;gap:8px;font-size:13px;display:flex}.art-tool-workspace-module__DEPFla__primaryPrompt textarea{resize:vertical;border:1px solid var(--border-input);background:var(--bg-input);width:100%;min-height:112px;color:var(--text-primary);line-height:1.7;font:inherit;border-radius:8px;padding:12px}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__serviceStatus{border:1px solid var(--border-subtle);color:#766134;background:#fcf9f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 16px;padding:9px 12px;font-size:12px;display:flex}.art-tool-workspace-module__DEPFla__serviceStatus[data-online=true]{color:#3c7358;background:#f3faf6;border-color:#c9e0d6}.art-tool-workspace-module__DEPFla__serviceStatus button{min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.art-tool-workspace-module__DEPFla__sourcePreview{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}.art-tool-workspace-module__DEPFla__sourcePreview img{object-fit:contain}.art-tool-workspace-module__DEPFla__clearSource{color:#fff;background:#212121;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:7px;right:7px}.art-tool-workspace-module__DEPFla__resultMeta{color:var(--text-muted);margin:10px 0 0;font-size:12px}.art-tool-workspace-module__DEPFla__controls{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.art-tool-workspace-module__DEPFla__controls h1{border-bottom:1px solid var(--border-subtle);margin:0 16px;padding:16px 0 15px;font-size:15px;font-weight:500;line-height:24px}.art-tool-workspace-module__DEPFla__controlScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e5e5e5 transparent;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e5e5e5 transparent;flex:1;min-height:0;padding:0 16px;overflow:hidden auto}.art-tool-workspace-module__DEPFla__controls h2{margin:12px 0 8px;font-size:14px;font-weight:500;line-height:22px}.art-tool-workspace-module__DEPFla__uploadZone{background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;height:178px;transition:background-color .15s,border-color .15s;position:relative;overflow:hidden}.art-tool-workspace-module__DEPFla__uploadZone[data-dragging=true]{background:var(--active-link-bg);border-color:var(--brand-accent)}.art-tool-workspace-module__DEPFla__uploadButton{color:var(--text-muted);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:16px;line-height:19px;display:flex;font-size:12px!important}.art-tool-workspace-module__DEPFla__uploadButton svg{margin-top:8px}.art-tool-workspace-module__DEPFla__uploadButton{padding-bottom:42px}.art-tool-workspace-module__DEPFla__assetSourceButton{min-height:30px;color:var(--text-muted);text-align:center;background:0 0;border:0;position:absolute;bottom:30px;left:12px;right:12px;font-size:12px!important}.art-tool-workspace-module__DEPFla__assetSourceButton:hover{color:var(--brand-accent);text-decoration:underline}.art-tool-workspace-module__DEPFla__assetDialog{font-family:var(--font-ui), sans-serif;background:var(--bg-card)!important;color:var(--text-primary)!important;border-radius:16px!important;max-width:720px!important}.art-tool-workspace-module__DEPFla__assetDialog [data-slot=dialog-description]{color:var(--text-muted)}.art-tool-workspace-module__DEPFla__assetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:55dvh;display:grid;overflow:auto}.art-tool-workspace-module__DEPFla__assetGrid button{aspect-ratio:1;background:var(--bg-hover);cursor:pointer;border:0;border-radius:9px;position:relative;overflow:hidden}.art-tool-workspace-module__DEPFla__assetGrid img{object-fit:cover}.art-tool-workspace-module__DEPFla__assetGrid span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#171717ad;padding:6px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.art-tool-workspace-module__DEPFla__assetUpload{border:1px solid var(--border-subtle);min-height:44px;color:var(--brand-accent);background:var(--bg-card);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex}@media (max-width:600px){.art-tool-workspace-module__DEPFla__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-tool-workspace-module__DEPFla__assetSourceButton{bottom:22px}}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__uploadedImages{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:100%;padding:8px;display:grid;overflow:auto}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__uploadedImage{aspect-ratio:1;min-height:70px;position:relative}.art-tool-workspace-module__DEPFla__uploadedImage>button:first-child{background:#eee;border:0;border-radius:6px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.art-tool-workspace-module__DEPFla__uploadedImage img{object-fit:cover}.art-tool-workspace-module__DEPFla__removeImage{color:#fff;background:#2a2a2a;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:flex;position:absolute;top:-3px;right:-3px}.art-tool-workspace-module__DEPFla__addImage{color:#0866ff;background:0 0;border:1px dashed #77b5fe;border-radius:7px;justify-content:center;align-items:center;min-height:70px;display:flex}html.dark .art-tool-workspace-module__DEPFla__addImage{color:#60a5fa;border-color:#3b82f6}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__styleHeading{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.art-tool-workspace-module__DEPFla__styleHeading h2{margin:14px 0 8px}.art-tool-workspace-module__DEPFla__styleHeading>button{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.art-tool-workspace-module__DEPFla__search{border:1px solid var(--border-input);background:var(--bg-input);width:100%;height:38px;color:var(--ink);font:inherit;border-radius:8px;margin:2px 0 10px;padding:0 10px}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;margin-bottom:16px;padding:1px 0 3px;display:flex;overflow-x:auto}.art-tool-workspace-module__DEPFla__categories::-webkit-scrollbar{display:none}.art-tool-workspace-module__DEPFla__category{border:1px solid var(--border-subtle);background:var(--bg-input);min-height:40px;color:var(--text-primary);border-radius:8px;flex-shrink:0;padding:0 12px;position:relative;font-size:12px!important}.art-tool-workspace-module__DEPFla__category>span:last-child{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.art-tool-workspace-module__DEPFla__categorySelected{background:var(--active-link-bg);border-radius:8px;position:absolute;inset:0}.art-tool-workspace-module__DEPFla__category svg{color:#e77727}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__styleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px;padding:0 3px 14px;display:grid}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__styleItem{min-width:0;display:block;position:relative}.art-tool-workspace-module__DEPFla__styleButton{aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:8px;width:100%;padding:0;display:block;position:relative}.art-tool-workspace-module__DEPFla__styleButton>img{object-fit:cover;border-radius:7px}.art-tool-workspace-module__DEPFla__selectionRing{pointer-events:none;border:1.5px solid var(--brand-accent);border-radius:11px;position:absolute;inset:-4px}.art-tool-workspace-module__DEPFla__newBadge{background:var(--brand-accent);color:#f8fafc;border-radius:8px;padding:0 5px;font-size:9px;font-style:italic;line-height:16px;position:absolute;top:4px;right:3px}.art-tool-workspace-module__DEPFla__saveStyle{color:#fff;opacity:0;background:#21212173;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s;display:flex;position:absolute;top:60px;right:2px}.art-tool-workspace-module__DEPFla__styleItem:hover .art-tool-workspace-module__DEPFla__saveStyle,.art-tool-workspace-module__DEPFla__styleItem:focus-within .art-tool-workspace-module__DEPFla__saveStyle,.art-tool-workspace-module__DEPFla__saveStyle[data-saved=true]{opacity:1}.art-tool-workspace-module__DEPFla__saveStyle[data-saved=true]{color:#f8fafc;background:var(--brand-primary)}.art-tool-workspace-module__DEPFla__styleTitle{text-align:center;overflow-wrap:anywhere;min-height:26px;color:var(--text-primary);margin-top:9px;font-size:11px;font-weight:400;line-height:17px;display:block}.art-tool-workspace-module__DEPFla__empty{color:var(--text-muted);text-align:center;padding:20px 5px;font-size:12px}.art-tool-workspace-module__DEPFla__settingsSection{flex-direction:column;gap:13px;margin:12px 0 16px;display:flex}.art-tool-workspace-module__DEPFla__settingsField{flex-direction:column;gap:6px;display:flex}.art-tool-workspace-module__DEPFla__fieldLabel{color:var(--text-primary);letter-spacing:-.1px;margin:0;font-size:12px;font-weight:550}.art-tool-workspace-module__DEPFla__settingsTextarea{resize:vertical;border:1px solid var(--border-input);width:100%;min-height:86px;color:var(--text-primary);background:#e6ebf2;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s,background-color .15s,box-shadow .15s}.art-tool-workspace-module__DEPFla__settingsTextarea::placeholder{color:var(--text-muted)}.art-tool-workspace-module__DEPFla__settingsTextarea:hover{background:#fafbfd;border-color:#77b5fe}.art-tool-workspace-module__DEPFla__settingsTextarea:focus{border-color:var(--brand-accent);background:var(--bg-card);outline:none;box-shadow:0 0 0 3px #0866ff1f}.art-tool-workspace-module__DEPFla__modelCardButton{border:1px solid var(--border-input);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;background:#e6ebf2;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .15s;display:flex}.art-tool-workspace-module__DEPFla__modelCardButton:hover{border-color:var(--brand-accent);background:#dbeafe;box-shadow:0 2px 8px #0866ff14}.art-tool-workspace-module__DEPFla__modelCardLeft{align-items:center;gap:9px;min-width:0;display:flex}.art-tool-workspace-module__DEPFla__modelCardSparkleWrap{color:#0866ff;background:#dbeafe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.art-tool-workspace-module__DEPFla__modelCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.art-tool-workspace-module__DEPFla__modelCardRight{color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;display:flex}.art-tool-workspace-module__DEPFla__modelCardBadge{color:#0866ff;letter-spacing:-.1px;background:#e7f3ff;border-radius:12px;padding:2.5px 8px;font-size:10.5px;font-weight:600}.art-tool-workspace-module__DEPFla__settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.art-tool-workspace-module__DEPFla__gridField{flex-direction:column;gap:5px;min-width:0;display:flex}.art-tool-workspace-module__DEPFla__gridField .art-tool-workspace-module__DEPFla__fieldLabel{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.art-tool-workspace-module__DEPFla__dropdownTrigger{border:1px solid var(--border-input);width:100%;height:36px;min-height:36px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#e6ebf2;border-radius:8px;justify-content:space-between;align-items:center;padding:0 8px 0 10px;font-family:inherit;font-size:12px;font-weight:550;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.art-tool-workspace-module__DEPFla__dropdownTrigger:hover,.art-tool-workspace-module__DEPFla__dropdownTrigger[data-popup-open],.art-tool-workspace-module__DEPFla__dropdownTrigger[data-state=open]{border-color:var(--brand-accent);background:#fafbfd;box-shadow:0 0 0 3px #0866ff1f}.art-tool-workspace-module__DEPFla__dropdownTrigger:focus-visible{border-color:var(--brand-accent);outline:none;box-shadow:0 0 0 3px #0866ff2e}.art-tool-workspace-module__DEPFla__dropdownTriggerValue{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.art-tool-workspace-module__DEPFla__dropdownChevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.art-tool-workspace-module__DEPFla__dropdownTrigger[data-popup-open] .art-tool-workspace-module__DEPFla__dropdownChevron,.art-tool-workspace-module__DEPFla__dropdownTrigger[data-state=open] .art-tool-workspace-module__DEPFla__dropdownChevron{color:var(--brand-accent);transform:rotate(180deg)}.art-tool-workspace-module__DEPFla__dropdownMenu{border:1px solid var(--border-dropdown);background:var(--bg-dropdown);width:230px;max-width:calc(100vw - 24px);color:var(--text-primary);z-index:50;border-radius:14px;padding:6px;box-shadow:0 16px 40px -8px #00000038}html.light .art-tool-workspace-module__DEPFla__dropdownMenu{background:#fafbfd;border-color:#0f172a21;box-shadow:0 14px 36px -6px #0f172a1f,0 4px 16px #0f172a0f}.art-tool-workspace-module__DEPFla__dropdownHeading{color:var(--text-muted);letter-spacing:-.1px;padding:6px 10px 7px;font-size:11px;font-weight:600}.art-tool-workspace-module__DEPFla__dropdownSeparator{background:var(--border-subtle);height:1px;margin:0 4px 5px}.art-tool-workspace-module__DEPFla__dropdownItem{min-height:46px;color:var(--text-primary);cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:10px;padding:6px 34px 6px 10px;transition:background-color .15s,color .15s;display:flex;position:relative}.art-tool-workspace-module__DEPFla__dropdownItem+.art-tool-workspace-module__DEPFla__dropdownItem{margin-top:2px}.art-tool-workspace-module__DEPFla__dropdownItem[data-highlighted],.art-tool-workspace-module__DEPFla__dropdownItem:focus{background:var(--bg-hover)}.art-tool-workspace-module__DEPFla__dropdownItem[data-checked]{background:color-mix(in srgb, var(--brand-accent) 12%, var(--bg-dropdown));color:var(--text-primary)}html.light .art-tool-workspace-module__DEPFla__dropdownItem[data-checked]{background:#e7f3ff}.art-tool-workspace-module__DEPFla__dropdownItem [data-slot=dropdown-menu-radio-item-indicator]{color:#0866ff;right:10px}html.dark .art-tool-workspace-module__DEPFla__dropdownItem [data-slot=dropdown-menu-radio-item-indicator]{color:var(--brand-accent)}.art-tool-workspace-module__DEPFla__dropdownItemIcon{color:#0866ff;background:#e7f3ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}html.dark .art-tool-workspace-module__DEPFla__dropdownItemIcon{color:#60a5fa;background:#3b82f629}.art-tool-workspace-module__DEPFla__dropdownItemCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.art-tool-workspace-module__DEPFla__dropdownItemTitle{color:var(--text-primary);font-size:12.5px;font-weight:600;line-height:1.35}.art-tool-workspace-module__DEPFla__dropdownItemDesc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35;overflow:hidden}:is(html.dark .art-tool-workspace-module__DEPFla__fieldLabel,html.dark .art-tool-workspace-module__DEPFla__modelCardName){color:#ececec}html.dark .art-tool-workspace-module__DEPFla__gridField .art-tool-workspace-module__DEPFla__fieldLabel{color:#9b9b9b}:is(html.dark .art-tool-workspace-module__DEPFla__settingsTextarea,html.dark .art-tool-workspace-module__DEPFla__modelCardButton){color:#ececec;background:#2f2f2f;border-color:#ffffff1a}:is(html.dark .art-tool-workspace-module__DEPFla__settingsTextarea:hover,html.dark .art-tool-workspace-module__DEPFla__modelCardButton:hover){border-color:var(--brand-accent);background:#353535}html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger{color:#ececec;background:#2f2f2f;border-color:#ffffff1a}:is(html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger:hover,html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger[data-popup-open],html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger[data-state=open]){border-color:var(--brand-accent);background:#353535;box-shadow:0 0 0 3px #0866ff33}html.dark .art-tool-workspace-module__DEPFla__dropdownChevron{color:#8e8e8e}:is(html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger[data-popup-open] .art-tool-workspace-module__DEPFla__dropdownChevron,html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger[data-state=open] .art-tool-workspace-module__DEPFla__dropdownChevron){color:var(--brand-accent)}html.dark .art-tool-workspace-module__DEPFla__modelCardSparkleWrap{color:#60a5fa;background:#3b82f629}html.dark .art-tool-workspace-module__DEPFla__modelCardBadge{color:#60a5fa;background:#3b82f629}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__generateFooter{border-top:1px solid var(--border-subtle);background:var(--bg-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;padding:15px 16px}.art-tool-workspace-module__DEPFla__generate{color:#f8fafc;background:#0866ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0866ff47;font-size:16px!important}.art-tool-workspace-module__DEPFla__generate:hover:not(:disabled){background:#075ce5;box-shadow:0 6px 18px #0866ff59}html.dark .art-tool-workspace-module__DEPFla__generate{background:#0866ff;box-shadow:0 4px 14px #0866ff40}.art-tool-workspace-module__DEPFla__credit{align-items:center;gap:3px;font-size:13px;display:flex}.art-tool-workspace-module__DEPFla__credit svg{fill:#e7b64d;color:#d79725}.art-tool-workspace-module__DEPFla__canvas{background:var(--bg-card);border:1px solid var(--border-card);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:26px 32px;display:flex;position:relative;overflow:auto}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__previewStage{text-align:center;flex-shrink:0;width:100%;max-width:620px;display:block}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__previewImage{aspect-ratio:620/460;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:24px;width:100%;position:relative;overflow:hidden}.art-tool-workspace-module__DEPFla__previewImage>img{object-fit:cover}.art-tool-workspace-module__DEPFla__previewImage>video{object-fit:cover;width:100%;height:100%;display:block}.art-tool-workspace-module__DEPFla__previewEmpty{color:#475569;background:var(--bg-input);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:35px;display:flex;position:absolute;inset:0}html.dark .art-tool-workspace-module__DEPFla__previewEmpty{color:#9b9b9b}.art-tool-workspace-module__DEPFla__previewEmpty p{color:var(--text-muted);max-width:280px;margin:5px 0;font-size:13px;line-height:1.7}.art-tool-workspace-module__DEPFla__previewToggle{color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#212121a6;border:1px solid #f8fafc66;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:12px;right:12px}.art-tool-workspace-module__DEPFla__previewImage[data-result=true]>img{object-fit:contain}.art-tool-workspace-module__DEPFla__previewTitle{letter-spacing:-.7px;color:#0866ff;margin:28px 0 0;font-size:24px;font-weight:650;line-height:36px}html.dark .art-tool-workspace-module__DEPFla__previewTitle{color:#60a5fa}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__resultActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.art-tool-workspace-module__DEPFla__resultActions button{border:1px solid var(--border-subtle);background:var(--bg-card);min-height:40px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:flex;font-size:12px!important}.art-tool-workspace-module__DEPFla__resultActions button[aria-pressed=true]{border-color:var(--brand-accent);color:var(--brand-accent);background:var(--active-link-bg)}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__loadingOverlay{background:color-mix(in srgb, var(--bg-card) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--brand-accent);z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.art-tool-workspace-module__DEPFla__loadingOverlay p{color:#5d5d5d;margin-top:14px;font-size:13px}html.dark .art-tool-workspace-module__DEPFla__loadingOverlay p{color:#9b9b9b}.art-tool-workspace-module__DEPFla__spinner{animation:1s linear infinite art-tool-workspace-module__DEPFla__spin}.art-tool-workspace-module__DEPFla__comparison{pointer-events:none;background:var(--bg-hover);position:absolute;inset:0}.art-tool-workspace-module__DEPFla__comparison>img{object-fit:contain}.art-tool-workspace-module__DEPFla__comparison>span{background:#fff9;border-radius:5px;padding:4px 8px;font-size:11px;position:absolute;top:12px;left:12px}.art-tool-workspace-module__DEPFla__compareLine{pointer-events:none;z-index:2;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #0003}.art-tool-workspace-module__DEPFla__compareLine>span{background:var(--bg-card);width:38px;height:38px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0002}.art-tool-workspace-module__DEPFla__compareRange{opacity:0;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0;cursor:ew-resize!important}.art-tool-workspace-module__DEPFla__compareRange:focus-visible{opacity:.15}.art-tool-workspace-module__DEPFla__error{color:#9a3e3b;background:#fff6f5;border:1px solid #eccdcc;border-radius:9px;max-width:620px;margin-top:20px;padding:14px 18px;font-size:12px}.art-tool-workspace-module__DEPFla__error button{min-height:40px;color:inherit;background:0 0;border:0;border-bottom:1px solid;margin-top:5px;padding:3px 0;display:block}.art-tool-workspace-module__DEPFla__srOnly,.art-tool-workspace-module__DEPFla__skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.art-tool-workspace-module__DEPFla__skip:focus-visible{clip-path:none;background:var(--bg-card);z-index:100;border-radius:7px;width:auto;height:auto;padding:12px;top:8px;left:8px}@keyframes art-tool-workspace-module__DEPFla__spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.art-tool-workspace-module__DEPFla__editor{grid-template-columns:360px minmax(0,1fr)}}@media (max-width:1050px){.art-tool-workspace-module__DEPFla__workspace{--hub-rail:76px}.art-tool-workspace-module__DEPFla__editor{margin-left:var(--hub-rail,76px);grid-template-columns:326px minmax(0,1fr)}.art-tool-workspace-module__DEPFla__canvas{padding:24px}.art-tool-workspace-module__DEPFla__previewTitle{font-size:21px}.art-tool-workspace-module__DEPFla__styleGrid{gap:24px 10px!important}}@media (max-width:768px){.art-tool-workspace-module__DEPFla__workspace{--hub-rail:0px}.art-tool-workspace-module__DEPFla__sidebarRail{display:none!important}.art-tool-workspace-module__DEPFla__editor{height:auto;min-height:calc(100dvh - var(--hub-top,60px));padding:8px 8px calc(88px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:8px;display:flex;margin:0!important}.art-tool-workspace-module__DEPFla__canvas{order:0;min-height:240px;padding:18px 20px}.art-tool-workspace-module__DEPFla__controls{order:1;height:auto;min-height:0;max-height:none;overflow:visible}.art-tool-workspace-module__DEPFla__controlScroll{scrollbar-width:none;max-height:none;padding:0 16px 8px;overflow:visible}.art-tool-workspace-module__DEPFla__previewStage{max-width:330px!important}.art-tool-workspace-module__DEPFla__previewTitle{margin-top:14px;font-size:18px;line-height:26px}.art-tool-workspace-module__DEPFla__previewImage{max-height:260px;border-radius:14px!important}.art-tool-workspace-module__DEPFla__controls h1{padding:13px 0}.art-tool-workspace-module__DEPFla__uploadZone{height:155px}.art-tool-workspace-module__DEPFla__styleGrid{gap:22px 13px!important}.art-tool-workspace-module__DEPFla__styleTitle{font-size:12px}.art-tool-workspace-module__DEPFla__styleButton{aspect-ratio:1}.art-tool-workspace-module__DEPFla__saveStyle{opacity:1;width:32px;height:32px;top:auto;bottom:38px}.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__generateFooter{z-index:35;background:var(--bg-card);border-top:1px solid var(--border-subtle);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}.art-tool-workspace-module__DEPFla__generate{min-height:52px}.art-tool-workspace-module__DEPFla__removeImage{min-width:32px;min-height:32px}.art-tool-workspace-module__DEPFla__previewStage .art-tool-workspace-module__DEPFla__resultActions{gap:5px;margin-top:10px}.art-tool-workspace-module__DEPFla__resultActions button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.art-tool-workspace-module__DEPFla__workspace *{scroll-behavior:auto!important;transition:none!important}.art-tool-workspace-module__DEPFla__spinner{animation:none}}
