.promo-banner-module__mkHB7q__banner{color:#fff;z-index:40;background:linear-gradient(100deg,#06398c,#0866ff 52%,#06398c);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:linear-gradient(100deg,#251032,#632481,#241032)}.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:#241032}.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{gap:8px;height:48px;padding:0 36px 0 12px;font-size:11px}.promo-banner-module__mkHB7q__text{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;line-height:1.4;overflow:hidden}.promo-banner-module__mkHB7q__action{padding:5px 10px;font-size:10px}.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:#fffffff0;border-bottom:1px solid #e2e8f0d9;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:#0d0b18f0;border-bottom-color:#2d2641cc}.app-header-module__Y3KSiq__brand{color:#15151e;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:#f3f0fa}html.dark .app-header-module__Y3KSiq__brand{color:#f3f0fa}.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:#7451e8}html.dark .app-header-module__Y3KSiq__brandAccent{color:#7451e8}.app-header-module__Y3KSiq__nav{align-items:center;gap:36px;display:flex}.app-header-module__Y3KSiq__navLink{color:#292a31;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:#d1cce0}html.dark .app-header-module__Y3KSiq__navLink{color:#d1cce0}.app-header-module__Y3KSiq__navLink:hover{color:#0866ff}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__navLink:hover{color:#9f7ff7}html.dark .app-header-module__Y3KSiq__navLink:hover{color:#9f7ff7}.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:#9f7ff7}html.dark .app-header-module__Y3KSiq__navLink[data-active=true]{color:#9f7ff7}.app-header-module__Y3KSiq__chevron{color:#64748b;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:#9f7ff7}html.dark .app-header-module__Y3KSiq__navLink:hover .app-header-module__Y3KSiq__chevron{color:#9f7ff7}.app-header-module__Y3KSiq__account{align-items:center;gap:18px;margin-left:auto;display:flex}.app-header-module__Y3KSiq__authButton{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #292a31;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:#ede9f6;border-color:#433c56}html.dark .app-header-module__Y3KSiq__authButton{color:#ede9f6;border-color:#433c56}.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:#9f7ff7;border-color:#9f7ff7}html.dark .app-header-module__Y3KSiq__authButton:hover{color:#9f7ff7;border-color:#9f7ff7}.app-header-module__Y3KSiq__creditsButton{color:#0f172a;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fed876;border:1px solid #f59e0b40;border-radius:9999px;align-items:center;gap:7px;height:34px;padding:3px 5px;transition:transform .12s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #00000014}.app-header-module__Y3KSiq__creditsButton:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 2px 8px #f59e0b59}.app-header-module__Y3KSiq__creditsButton:active{transform:scale(.97)}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditsButton{color:#0f172a;background:#fed876;border-color:#f59e0b59}html.dark .app-header-module__Y3KSiq__creditsButton{color:#0f172a;background:#fed876;border-color:#f59e0b59}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditsButton:hover{filter:brightness(1.05);background:#fed876;box-shadow:0 2px 10px #fed87666}html.dark .app-header-module__Y3KSiq__creditsButton:hover{filter:brightness(1.05);background:#fed876;box-shadow:0 2px 10px #fed87666}.app-header-module__Y3KSiq__creditCoinBadge{color:#92400e;background:#f7c340;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;box-shadow:inset 0 1px 1px #fff6}.app-header-module__Y3KSiq__creditsAmount{color:#0f172a;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:#0f172a}html.dark .app-header-module__Y3KSiq__creditsAmount{color:#0f172a}.app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#000;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:#18181b}.app-header-module__Y3KSiq__header[data-dark=true] .app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#000}html.dark .app-header-module__Y3KSiq__creditPlusBadge{color:#fff;background:#000}.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:#7150e8;box-shadow:0 0 0 2px #7150e833}html.dark .app-header-module__Y3KSiq__avatarButton:hover{border-color:#7150e8;box-shadow:0 0 0 2px #7150e833}html.dark .app-header-module__Y3KSiq__avatarButton:focus-visible{border-color:#7150e8;box-shadow:0 0 0 2px #7150e833}.app-header-module__Y3KSiq__avatar{background:linear-gradient(135deg,#ea580c,#f97316);border-radius:50%;width:34px;height:34px;overflow:hidden;box-shadow:0 2px 6px #0000001f}.app-header-module__Y3KSiq__avatarLarge{shrink:0;background:linear-gradient(135deg,#ea580c,#f97316);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:#fff;border:1px solid #e2e8f0;border-radius:16px;width:250px;padding:8px;box-shadow:0 10px 30px #0f172a1a}:is(html.dark .app-header-module__Y3KSiq__userMenu,[data-dark=true] .app-header-module__Y3KSiq__userMenu){background:#181525;border-color:#2f2742;box-shadow:0 10px 30px #00000073}.app-header-module__Y3KSiq__userInfo{align-items:center;gap:10px;padding:8px 10px;display:flex}.app-header-module__Y3KSiq__userMeta{flex:1;min-width:0}.app-header-module__Y3KSiq__userName{color:#0f172a;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:#f1edfa}.app-header-module__Y3KSiq__userEmail{color:#64748b;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:#9d95ad}.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:#baa2ff;background:#2b2246}.app-header-module__Y3KSiq__menuDivider{background:#e2e8f0;height:1px;margin:6px 0}:is(html.dark .app-header-module__Y3KSiq__menuDivider,[data-dark=true] .app-header-module__Y3KSiq__menuDivider){background:#2b253c}.app-header-module__Y3KSiq__menuItem{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}:is(html.dark .app-header-module__Y3KSiq__menuItem,[data-dark=true] .app-header-module__Y3KSiq__menuItem){color:#dcd6e8}.app-header-module__Y3KSiq__menuItem:hover{color:#0866ff;background:#e7f3ff}:is(html.dark .app-header-module__Y3KSiq__menuItem:hover,[data-dark=true] .app-header-module__Y3KSiq__menuItem:hover){color:#c4adff;background:#271f3a}.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:#38121f}.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:1050px){.app-header-module__Y3KSiq__header{gap:24px;padding:0 20px}.app-header-module__Y3KSiq__nav{gap:20px}}@media (max-width:768px){.app-header-module__Y3KSiq__header{gap:12px;height:60px;padding:0 15px}.app-header-module__Y3KSiq__brand{font-size:18px}.app-header-module__Y3KSiq__brand img{width:26px;height:26px}.app-header-module__Y3KSiq__nav{display:none}.app-header-module__Y3KSiq__account{gap:10px}.app-header-module__Y3KSiq__authButton{min-width:80px;padding:6px 12px;font-size:12px}}@media (max-width:480px){.app-header-module__Y3KSiq__header{gap:8px;padding:0 12px}.app-header-module__Y3KSiq__brand{gap:6px;font-size:16px}.app-header-module__Y3KSiq__brand img{width:24px;height:24px}.app-header-module__Y3KSiq__account{gap:6px}.app-header-module__Y3KSiq__authButton{min-width:72px;padding:6px 10px}}@media (max-width:360px){.app-header-module__Y3KSiq__brand>span{display:none}}
.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:#7952ee59}.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 #7952ee!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:color-mix(in srgb, #7952ee 12%, var(--bg-dropdown))}.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:#9473ef}.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:600px){.language-menu-module__DazkUa__globe{display:none}.language-menu-module__DazkUa__trigger{gap:5px;padding:0 7px;font-size:12px}}@media (max-width:480px){.language-menu-module__DazkUa__currentLabel{display:none}.language-menu-module__DazkUa__shortLabel{display:inline}.language-menu-module__DazkUa__trigger{min-width:48px}}@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);background:var(--surface,#fff);z-index:25;scrollbar-width:none;flex-direction:column;padding:2px 6px 12px;transition:top .2s,width .2s,background-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 var(--line,var(--border-subtle));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{min-height:64px;color:inherit;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.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{background:var(--soft,#f8fafc)}.app-rail-sidebar-module__54-NSG__navItem[aria-current=page]{color:var(--purple,#0866ff)}: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:#9f7ff7}.app-rail-sidebar-module__54-NSG__selected{background:#e7f3ff;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:#211934}:is([data-dark=true] .app-rail-sidebar-module__54-NSG__sidebar,.dark .app-rail-sidebar-module__54-NSG__sidebar){background:var(--surface,#030310);color:var(--ink,#f5f5fa)}.app-rail-sidebar-module__54-NSG__navItem:nth-child(2){margin-bottom:8px}.app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{content:"";background:var(--line,#eeedf2);width:60%;height:1px;position:absolute;bottom:-8px}[data-dark=true] .app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{background:var(--line,#30303d)}.dark .app-rail-sidebar-module__54-NSG__navItem:nth-child(2):after{background:var(--line,#30303d)}@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}}@media (max-width:700px){.app-rail-sidebar-module__54-NSG__sidebar{width:var(--hub-rail,60px);padding:2px 4px}.app-rail-sidebar-module__54-NSG__navItem{gap:4px;min-height:64px;font-size:9px}.app-rail-sidebar-module__54-NSG__navItem svg{width:23px}}
.hub-module__LnQMSq__shell{--hub-rail:96px;--purple:#0866ff;--ink:#0f172a;--surface:#fff;--soft:#f8fafc;--line:#e2e8f0;--muted:#64748b;background:var(--surface);min-height:100dvh;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:#7952ee;--surface:#030310;--soft:#20202e;--line:#30303d;--ink:#f5f5fa;--muted:#aaa7b8;--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);position:sticky;top:0}.hub-module__LnQMSq__main{margin-left:var(--hub-rail);min-height:calc(100dvh - var(--hub-top));min-width:0;padding:12px 28px 48px 18px}.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{background:var(--soft);border:1px solid var(--line);color:var(--ink);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,transform .2s;display:inline-flex}.hub-module__LnQMSq__heading>a:hover,.hub-module__LnQMSq__moreToolsLink:hover{color:var(--purple);background:#e7f3ff;border-color:#0866ff59;transform:translateY(-1px)}.hub-module__LnQMSq__heading>a svg,.hub-module__LnQMSq__moreToolsLink svg{transition:transform .2s}.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,.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__moreToolsLink{color:#e4e1f0;background:#ffffff0a;border-color:#ffffff17}html.dark .hub-module__LnQMSq__heading>a{color:#e4e1f0;background:#ffffff0a;border-color:#ffffff17}html.dark .hub-module__LnQMSq__moreToolsLink{color:#e4e1f0;background:#ffffff0a;border-color:#ffffff17}.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:#fff;background:#7952ee33;border-color:#a88aff73}html.dark .hub-module__LnQMSq__heading>a:hover{color:#fff;background:#7952ee33;border-color:#a88aff73}html.dark .hub-module__LnQMSq__moreToolsLink:hover{color:#fff;background:#7952ee33;border-color:#a88aff73}.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;gap:16px;display:flex}.hub-module__LnQMSq__heroCard{aspect-ratio:16/9;background:var(--soft);border-radius:13px;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;position:relative;overflow:hidden;transform:translateZ(0)}.hub-module__LnQMSq__heroCard img,.hub-module__LnQMSq__tile img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.hub-module__LnQMSq__heroCard:hover img,.hub-module__LnQMSq__tile:hover img{transform:scale(1.045)translateZ(0)}.hub-module__LnQMSq__heroCard h2{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000b);margin:0;padding:45px 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:#0f172abf;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:#7952eee6}html.dark .hub-module__LnQMSq__arrow:hover{background:#7952eee6}.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{--card-accent:#0866ff;--card-accent-strong:#075ce5;--card-gradient:linear-gradient(135deg, #2d88ff 0%, #0866ff 100%);--card-icon-bg:linear-gradient(135deg, #2d88ff26 0%, #0866ff17 100%);--card-icon-border:#0866ff3d;--card-glow:#0866ff2e;--card-badge-bg:#e7f3ff;--card-badge-text:#0866ff;-webkit-user-select:none;user-select:none;isolation:isolate;background:linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #cbd5e1;border-radius:16px;align-items:center;gap:13px;min-height:86px;padding:15px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .24s,background .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0e,0 1px 2px #0f172a08;color:var(--ink)!important}.hub-module__LnQMSq__createLink[data-theme=violet]{--card-accent:#7c3aed;--card-accent-strong:#6d28d9;--card-gradient:linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--card-icon-bg:linear-gradient(135deg, #8b5cf626 0%, #6366f114 100%);--card-icon-border:#7c3aed38;--card-glow:#7c3aed2e;--card-badge-bg:#7c3aed1c;--card-badge-text:#6d28d9}.hub-module__LnQMSq__createLink[data-theme=rose]{--card-accent:#f43f5e;--card-accent-strong:#e11d48;--card-gradient:linear-gradient(135deg, #fb7185 0%, #f43f5e 55%, #ea580c 100%);--card-icon-bg:linear-gradient(135deg, #f43f5e26 0%, #fb718514 100%);--card-icon-border:#f43f5e38;--card-glow:#f43f5e2e;--card-badge-bg:#f43f5e1c;--card-badge-text:#e11d48}.hub-module__LnQMSq__createLink[data-theme=cyan]{--card-accent:#0891b2;--card-accent-strong:#0e7490;--card-gradient:linear-gradient(135deg, #06b6d4 0%, #10b981 100%);--card-icon-bg:linear-gradient(135deg, #06b6d426 0%, #10b98114 100%);--card-icon-border:#06b6d43d;--card-glow:#06b6d42e;--card-badge-bg:#06b6d41f;--card-badge-text:#0e7490}.hub-module__LnQMSq__createLink[data-theme=amber]{--card-accent:#d97706;--card-accent-strong:#b45309;--card-gradient:linear-gradient(135deg, #f59e0b 0%, #ea580c 100%);--card-icon-bg:linear-gradient(135deg, #f59e0b29 0%, #ea580c14 100%);--card-icon-border:#f59e0b42;--card-glow:#f59e0b2e;--card-badge-bg:#f59e0b21;--card-badge-text:#b45309}.hub-module__LnQMSq__createLink[data-theme=blue]{--card-accent:#0866ff;--card-accent-strong:#075ce5;--card-gradient:linear-gradient(135deg, #2d88ff 0%, #0866ff 100%);--card-icon-bg:linear-gradient(135deg, #2d88ff29 0%, #0866ff17 100%);--card-icon-border:#0866ff40;--card-glow:#0866ff33;--card-badge-bg:#e7f3ff;--card-badge-text:#0866ff}.hub-module__LnQMSq__createWatermark{color:var(--card-accent);opacity:.08;pointer-events:none;z-index:0;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .28s;display:flex;position:absolute;bottom:-14px;right:26px;transform:rotate(-14deg)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createWatermark{opacity:.11}html.dark .hub-module__LnQMSq__createWatermark{opacity:.11}.hub-module__LnQMSq__createLink:hover{border-color:var(--card-icon-border);box-shadow:0 12px 26px -8px var(--card-glow), 0 4px 10px #1410280a;background:#fff;transform:translateY(-3px)}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createWatermark{opacity:.15;transform:rotate(-8deg)scale(1.08)translateY(-2px)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createWatermark{opacity:.18}html.dark .hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createWatermark{opacity:.18}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink{background:linear-gradient(#171522 0%,#12101b 100%);border-color:#ffffff14;box-shadow:0 4px 12px #0000004d;color:#f5f5fa!important}html.dark .hub-module__LnQMSq__createLink{background:linear-gradient(#171522 0%,#12101b 100%);border-color:#ffffff14;box-shadow:0 4px 12px #0000004d;color:#f5f5fa!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink[data-theme=violet]{--card-accent:#a78bfa;--card-badge-bg:#8b5cf633;--card-badge-text:#ddd6fe;--card-glow:#8b5cf647}html.dark .hub-module__LnQMSq__createLink[data-theme=violet]{--card-accent:#a78bfa;--card-badge-bg:#8b5cf633;--card-badge-text:#ddd6fe;--card-glow:#8b5cf647}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink[data-theme=rose]{--card-accent:#fb7185;--card-badge-bg:#f43f5e33;--card-badge-text:#fecdd3;--card-glow:#f43f5e47}html.dark .hub-module__LnQMSq__createLink[data-theme=rose]{--card-accent:#fb7185;--card-badge-bg:#f43f5e33;--card-badge-text:#fecdd3;--card-glow:#f43f5e47}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink[data-theme=cyan]{--card-accent:#22d3ee;--card-badge-bg:#06b6d433;--card-badge-text:#a5f3fc;--card-glow:#06b6d447}html.dark .hub-module__LnQMSq__createLink[data-theme=cyan]{--card-accent:#22d3ee;--card-badge-bg:#06b6d433;--card-badge-text:#a5f3fc;--card-glow:#06b6d447}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink[data-theme=amber]{--card-accent:#fbbf24;--card-badge-bg:#f59e0b33;--card-badge-text:#fde68a;--card-glow:#f59e0b47}html.dark .hub-module__LnQMSq__createLink[data-theme=amber]{--card-accent:#fbbf24;--card-badge-bg:#f59e0b33;--card-badge-text:#fde68a;--card-glow:#f59e0b47}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink[data-theme=blue]{--card-accent:#60a5fa;--card-badge-bg:#3b82f633;--card-badge-text:#bfdbfe;--card-glow:#3b82f647}html.dark .hub-module__LnQMSq__createLink[data-theme=blue]{--card-accent:#60a5fa;--card-badge-bg:#3b82f633;--card-badge-text:#bfdbfe;--card-glow:#3b82f647}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__createLink:hover{border-color:var(--card-icon-border);box-shadow:0 12px 28px -6px var(--card-glow), 0 4px 12px #00000073;background:linear-gradient(#1f1b2e 0%,#171424 100%)}html.dark .hub-module__LnQMSq__createLink:hover{border-color:var(--card-icon-border);box-shadow:0 12px 28px -6px var(--card-glow), 0 4px 12px #00000073;background:linear-gradient(#1f1b2e 0%,#171424 100%)}.hub-module__LnQMSq__createIcon{z-index:1;background:var(--card-icon-bg);border:1px solid var(--card-icon-border);width:44px;height:44px;color:var(--card-accent);pointer-events:none;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.2,.8,.2,1),background .22s,color .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createIcon{background:var(--card-gradient);color:#fff;box-shadow:0 6px 14px -2px var(--card-glow);border-color:#0000;transform:scale(1.07)rotate(-2deg)}.hub-module__LnQMSq__createContent{z-index:1;pointer-events:none;flex-direction:column;flex:1;gap:4px;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:700;overflow:hidden}.hub-module__LnQMSq__createSubtitle{color:var(--muted,#727581);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:#a39fb4}html.dark .hub-module__LnQMSq__createSubtitle{color:#a39fb4}.hub-module__LnQMSq__createArrowWrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.hub-module__LnQMSq__createArrow{color:#9e99b0;flex-shrink:0;transition:transform .2s,color .2s}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createArrowWrap{transform:translate(2px)}.hub-module__LnQMSq__createLink:hover .hub-module__LnQMSq__createArrow{color:var(--card-accent)}.hub-module__LnQMSq__tools{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;display:grid}.hub-module__LnQMSq__tool{--tool-accent:#0866ff;--tool-bg:#e7f3ff;--tool-border:#0866ff47;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:12px;min-width:0;height:58px;padding:10px 14px 10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 2px 7px #0f172a0d,0 1px 2px #0f172a08;color:var(--ink)!important}.hub-module__LnQMSq__tool[data-tool-theme=blue],.hub-module__LnQMSq__tool:nth-child(6n+1){--tool-accent:#0866ff;--tool-bg:#e7f3ff;--tool-border:#0866ff47}.hub-module__LnQMSq__tool[data-tool-theme=violet]{--tool-accent:#7c3aed;--tool-bg:#7c3aed1c;--tool-border:#7c3aed40}.hub-module__LnQMSq__tool[data-tool-theme=rose],.hub-module__LnQMSq__tool:nth-child(6n+2){--tool-accent:#e11d48;--tool-bg:#f43f5e1c;--tool-border:#f43f5e40}.hub-module__LnQMSq__tool[data-tool-theme=emerald],.hub-module__LnQMSq__tool:nth-child(6n+3){--tool-accent:#059669;--tool-bg:#10b9811f;--tool-border:#10b98140}.hub-module__LnQMSq__tool[data-tool-theme=sky],.hub-module__LnQMSq__tool:nth-child(6n+4){--tool-accent:#0284c7;--tool-bg:#0ea5e91f;--tool-border:#0ea5e940}.hub-module__LnQMSq__tool[data-tool-theme=amber],.hub-module__LnQMSq__tool:nth-child(6n+5){--tool-accent:#d97706;--tool-bg:#f59e0b21;--tool-border:#f59e0b42}.hub-module__LnQMSq__tool[data-tool-theme=fuchsia],.hub-module__LnQMSq__tool:nth-child(6n+6){--tool-accent:#c026d3;--tool-bg:#d946ef1f;--tool-border:#d946ef40}.hub-module__LnQMSq__tool:hover{border-color:var(--tool-border);box-shadow:0 8px 20px -6px var(--tool-bg), 0 3px 8px #0f172a0f;background:#fff;transform:translateY(-2px)}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool{background:#15131d;border-color:#ffffff13;box-shadow:0 2px 6px #00000040;color:#f0edf8!important}html.dark .hub-module__LnQMSq__tool{background:#15131d;border-color:#ffffff13;box-shadow:0 2px 6px #00000040;color:#f0edf8!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=blue],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=violet],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+1){--tool-accent:#a78bfa;--tool-bg:#8b5cf62e;--tool-border:#a78bfa59}html.dark .hub-module__LnQMSq__tool[data-tool-theme=blue]{--tool-accent:#a78bfa;--tool-bg:#8b5cf62e;--tool-border:#a78bfa59}html.dark .hub-module__LnQMSq__tool[data-tool-theme=violet]{--tool-accent:#a78bfa;--tool-bg:#8b5cf62e;--tool-border:#a78bfa59}html.dark .hub-module__LnQMSq__tool:nth-child(6n+1){--tool-accent:#a78bfa;--tool-bg:#8b5cf62e;--tool-border:#a78bfa59}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=rose],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+2){--tool-accent:#fb7185;--tool-bg:#f43f5e2e;--tool-border:#fb718559}html.dark .hub-module__LnQMSq__tool[data-tool-theme=rose]{--tool-accent:#fb7185;--tool-bg:#f43f5e2e;--tool-border:#fb718559}html.dark .hub-module__LnQMSq__tool:nth-child(6n+2){--tool-accent:#fb7185;--tool-bg:#f43f5e2e;--tool-border:#fb718559}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=emerald],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+3){--tool-accent:#34d399;--tool-bg:#10b9812e;--tool-border:#34d39959}html.dark .hub-module__LnQMSq__tool[data-tool-theme=emerald]{--tool-accent:#34d399;--tool-bg:#10b9812e;--tool-border:#34d39959}html.dark .hub-module__LnQMSq__tool:nth-child(6n+3){--tool-accent:#34d399;--tool-bg:#10b9812e;--tool-border:#34d39959}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=sky],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+4){--tool-accent:#38bdf8;--tool-bg:#0ea5e92e;--tool-border:#38bdf859}html.dark .hub-module__LnQMSq__tool[data-tool-theme=sky]{--tool-accent:#38bdf8;--tool-bg:#0ea5e92e;--tool-border:#38bdf859}html.dark .hub-module__LnQMSq__tool:nth-child(6n+4){--tool-accent:#38bdf8;--tool-bg:#0ea5e92e;--tool-border:#38bdf859}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=amber],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+5){--tool-accent:#fbbf24;--tool-bg:#f59e0b2e;--tool-border:#fbbf2459}html.dark .hub-module__LnQMSq__tool[data-tool-theme=amber]{--tool-accent:#fbbf24;--tool-bg:#f59e0b2e;--tool-border:#fbbf2459}html.dark .hub-module__LnQMSq__tool:nth-child(6n+5){--tool-accent:#fbbf24;--tool-bg:#f59e0b2e;--tool-border:#fbbf2459}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool[data-tool-theme=fuchsia],.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:nth-child(6n+6){--tool-accent:#e879f9;--tool-bg:#d946ef2e;--tool-border:#e879f959}html.dark .hub-module__LnQMSq__tool[data-tool-theme=fuchsia]{--tool-accent:#e879f9;--tool-bg:#d946ef2e;--tool-border:#e879f959}html.dark .hub-module__LnQMSq__tool:nth-child(6n+6){--tool-accent:#e879f9;--tool-bg:#d946ef2e;--tool-border:#e879f959}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tool:hover{border-color:var(--tool-border);background:#1c1829;box-shadow:0 8px 20px #00000061}html.dark .hub-module__LnQMSq__tool:hover{border-color:var(--tool-border);background:#1c1829;box-shadow:0 8px 20px #00000061}.hub-module__LnQMSq__toolIcon,.hub-module__LnQMSq__toolIconBox{background:var(--tool-bg);border:1px solid var(--tool-border);width:36px;height:36px;color:var(--tool-accent);pointer-events:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s,color .2s;display:inline-flex}.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolIcon,.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolIconBox{background:var(--tool-accent);color:#fff;border-color:#0000;transform:scale(1.08)}.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:var(--muted);opacity:.45;flex-shrink:0;transition:transform .2s,opacity .2s,color .2s}.hub-module__LnQMSq__tool:hover .hub-module__LnQMSq__toolArrow{opacity:1;color:var(--tool-accent);transform:translate(2px)}.hub-module__LnQMSq__grid{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 #0f172a14;border-radius:13px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.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}.hub-module__LnQMSq__tile:hover{transform:translateY(-3px)translateZ(0);box-shadow:0 10px 22px #0f172a1c}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tile:hover{box-shadow:0 10px 22px #00000073}html.dark .hub-module__LnQMSq__tile:hover{box-shadow:0 10px 22px #00000073}.hub-module__LnQMSq__tile>a{width:100%;height:100%;display:block;position:relative}.hub-module__LnQMSq__tile h3{color:#fff;background:linear-gradient(#0000,#000b);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:linear-gradient(135deg,#e7f3ff,#cbe4ff);place-items:center;height:100%;display:grid}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tile .hub-module__LnQMSq__fallback{color:#7952ee;background:linear-gradient(135deg,#e9e0ff,#b9cfff)}html.dark .hub-module__LnQMSq__tile .hub-module__LnQMSq__fallback{color:#7952ee;background:linear-gradient(135deg,#e9e0ff,#b9cfff)}.hub-module__LnQMSq__save{color:#0866ff;opacity:0;background:#fff;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:#7553bd}html.dark .hub-module__LnQMSq__save{color:#7553bd}.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{background:var(--soft);color:var(--muted);white-space:nowrap;border:1px solid #e2e8f0;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:var(--ink);border-color:#cbd5e1}.hub-module__LnQMSq__tab[aria-pressed=true]{background:0 0;border-color:#0000;font-weight:650;color:#fff!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tab{color:#a39fb4;background:#ffffff0b;border-color:#0000}html.dark .hub-module__LnQMSq__tab{color:#a39fb4;background:#ffffff0b;border-color:#0000}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tab:hover{color:#f5f5fa;border-color:#ffffff1f}html.dark .hub-module__LnQMSq__tab:hover{color:#f5f5fa;border-color:#ffffff1f}.hub-module__LnQMSq__tab span{z-index:1;position:relative}.hub-module__LnQMSq__tabActive{background:linear-gradient(135deg,#2d88ff 0%,#0866ff 100%);border-radius:999px;inset:0;position:absolute!important}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__tabActive{background:linear-gradient(135deg,#7952ee 0%,#5e38d4 100%)}html.dark .hub-module__LnQMSq__tabActive{background:linear-gradient(135deg,#7952ee 0%,#5e38d4 100%)}.hub-module__LnQMSq__search{background:var(--soft);border:1px solid var(--line);width:240px;color:var(--muted);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}.hub-module__LnQMSq__search:focus-within{background:var(--surface);color:var(--purple);border-color:#0866ff8c;box-shadow:0 0 0 3px #0866ff24}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__search{background:#ffffff0a;border-color:#ffffff17}html.dark .hub-module__LnQMSq__search{background:#ffffff0a;border-color:#ffffff17}.hub-module__LnQMSq__shell[data-dark=true] .hub-module__LnQMSq__search:focus-within{color:#bfa5ff;background:#171522;border-color:#a88aff8c;box-shadow:0 0 0 3px #7952ee38}html.dark .hub-module__LnQMSq__search:focus-within{color:#bfa5ff;background:#171522;border-color:#a88aff8c;box-shadow:0 0 0 3px #7952ee38}.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(3,minmax(0,1fr))}}@media (max-width:1100px){.hub-module__LnQMSq__shell{--hub-rail:76px}.hub-module__LnQMSq__main{margin-left:76px;padding-right:20px}.hub-module__LnQMSq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-module__LnQMSq__toolbar{flex-wrap:wrap}.hub-module__LnQMSq__search{width:210px}.hub-module__LnQMSq__createLink{padding:13px}.hub-module__LnQMSq__collection span{display:none}}@media (max-width:700px){.hub-module__LnQMSq__shell{--hub-rail:60px}.hub-module__LnQMSq__main{margin-left:60px;padding:4px 12px 24px 8px}.hub-module__LnQMSq__heroCard{aspect-ratio:16/10;flex-basis:86%}.hub-module__LnQMSq__slides{gap:10px}.hub-module__LnQMSq__createRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-module__LnQMSq__createRow>div:last-child{grid-column:span 2}.hub-module__LnQMSq__createLink{min-height:76px}.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 h2{font-size:16px}.hub-module__LnQMSq__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-module__LnQMSq__full{padding:6px}.hub-module__LnQMSq__heroCard h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.hub-module__LnQMSq__heroCard img,.hub-module__LnQMSq__tile 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{transform:none}}
.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-hover);font-family:var(--font-ui),sans-serif;min-height:100dvh;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__sidebarRail{z-index:25;position:fixed}.art-tool-workspace-module__DEPFla__editor{margin-left:var(--hub-rail,96px);grid-template-columns:348px minmax(0,1fr);gap:4px;height:calc(100dvh - 64px);min-height:calc(100dvh - 64px);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-subtle);background:var(--bg-hover);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:#30263f;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-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:#e0e2e9 transparent;flex:1;min-height:0;padding:0 6px 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-hover);border:1px solid var(--border-subtle);border-radius:6px;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:#2a243899;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:#252236;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:#796b9e;border-color:#c4bddc}.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-subtle);background:var(--bg-card);width:100%;height:38px;color:var(--ink);font:inherit;border-radius:6px;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{background:var(--bg-hover);min-height:40px;color:var(--text-primary);border:0;border-radius:6px;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(--bg-hover);border-radius:6px;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;background:var(--bg-hover);border:0;border-radius:7px;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:linear-gradient(100deg,var(--brand-accent),#e458a8);color:#fff;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:#18152552;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:#fff;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-subtle);width:100%;min-height:86px;color:var(--text-primary);background:#f8fafc;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:#fff;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-subtle);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;background:#f8fafc;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:#e7f3ff;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:linear-gradient(135deg,#e7f3ff,#cbe4ff);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-subtle);width:100%;height:36px;min-height:36px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;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:#fff;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:#fff;border-color:#0000001f;box-shadow:0 14px 36px -6px #0866ff1f,0 4px 16px #00000014}.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:var(--brand-accent);background:#5c54701f}.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:#e8e5ee}html.dark .art-tool-workspace-module__DEPFla__gridField .art-tool-workspace-module__DEPFla__fieldLabel{color:#a59eb4}:is(html.dark .art-tool-workspace-module__DEPFla__settingsTextarea,html.dark .art-tool-workspace-module__DEPFla__modelCardButton){background:var(--bg-card);color:#e8e5ee;border-color:#2e2840}:is(html.dark .art-tool-workspace-module__DEPFla__settingsTextarea:hover,html.dark .art-tool-workspace-module__DEPFla__modelCardButton:hover){background:var(--bg-card);border-color:var(--brand-accent)}html.dark .art-tool-workspace-module__DEPFla__dropdownTrigger{background:var(--bg-card);color:#e8e5ee;border-color:#2e2840}: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]){background:var(--bg-card);border-color:var(--brand-accent);box-shadow:0 0 0 3px #5c547040}html.dark .art-tool-workspace-module__DEPFla__dropdownChevron{color:#766c89}: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{background:var(--bg-card);color:var(--brand-accent)}html.dark .art-tool-workspace-module__DEPFla__modelCardBadge{background:var(--bg-card);color:var(--brand-accent)}.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:#fff;background:linear-gradient(135deg,#2d88ff 0%,#0866ff 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-weight:600;transition:filter .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){filter:brightness(1.05);box-shadow:0 6px 18px #0866ff59}html.dark .art-tool-workspace-module__DEPFla__generate{box-shadow:none;background:#2a2438}.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-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-hover);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:#64748b;background:radial-gradient(ellipse at 65% 30%,color-mix(in srgb,var(--brand-accent) 12%,var(--bg-card)),transparent 65%),var(--bg-hover);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:#9a8bab}.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:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a243855;border:1px solid #fff6;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;background:linear-gradient(90deg,#0866ff 20%,#2d88ff 65%,#0ea5e9);color:#0000;-webkit-background-clip:text;background-clip:text;margin:28px 0 0;font-size:24px;font-weight:650;line-height:36px}html.dark .art-tool-workspace-module__DEPFla__previewTitle{background:linear-gradient(90deg,var(--brand-accent) 25%,var(--brand-accent) 65%,#ed649f);color:#0000;-webkit-background-clip:text;background-clip:text}.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:#475569;margin-top:14px;font-size:13px}html.dark .art-tool-workspace-module__DEPFla__loadingOverlay p{color:#534962}.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:760px){.art-tool-workspace-module__DEPFla__workspace{--hub-rail:60px}.art-tool-workspace-module__DEPFla__editor{margin-left:var(--hub-rail,60px);grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 60px);min-height:calc(100dvh - 60px)}.art-tool-workspace-module__DEPFla__canvas{padding:16px}.art-tool-workspace-module__DEPFla__previewTitle{font-size:17px;line-height:27px}.art-tool-workspace-module__DEPFla__previewImage{border-radius:14px!important}}@media (max-width:600px){.art-tool-workspace-module__DEPFla__sidebarRail{display:none!important}.art-tool-workspace-module__DEPFla__editor{flex-direction:column;gap:8px;height:auto;min-height:calc(100dvh - 60px);padding:8px;display:flex;margin:0!important}.art-tool-workspace-module__DEPFla__canvas{order:0;min-height:270px;padding:20px 28px}.art-tool-workspace-module__DEPFla__controls{order:1;height:660px;min-height:470px;max-height:calc(100dvh - 70px)}.art-tool-workspace-module__DEPFla__previewStage{max-width:330px!important}.art-tool-workspace-module__DEPFla__previewTitle{margin-top:15px;font-size:19px}.art-tool-workspace-module__DEPFla__previewImage{max-height:260px}.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__generateFooter{padding:12px 16px!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__controlScroll{scrollbar-width:none}.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}}@media (max-width:600px){.art-tool-workspace-module__DEPFla__workspace .art-tool-workspace-module__DEPFla__generateFooter{z-index:35;background:var(--bg-card);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #2a243810;padding:12px 24px calc(12px + env(safe-area-inset-bottom))!important}.art-tool-workspace-module__DEPFla__editor{padding-bottom:84px}.art-tool-workspace-module__DEPFla__controlScroll{padding-right:16px}}
.creative-workspace-module__vgemua__music{grid-template-columns:390px minmax(0,1fr);gap:4px;min-height:calc(100dvh - 128px);display:grid}.creative-workspace-module__vgemua__controls{background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;display:flex}.creative-workspace-module__vgemua__controls h1{border-bottom:1px solid var(--line);margin:0;padding:17px 20px;font-size:15px;font-weight:500}.creative-workspace-module__vgemua__fields{flex-direction:column;gap:9px;max-height:calc(100dvh - 270px);padding:20px;display:flex;overflow:auto}.creative-workspace-module__vgemua__fields>label{margin-top:12px}.creative-workspace-module__vgemua__fields>label:first-child{margin-top:0}.creative-workspace-module__vgemua__segmented{gap:5px;display:flex}.creative-workspace-module__vgemua__segmented button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;flex:1;padding:12px;position:relative}.creative-workspace-module__vgemua__segmented button>span{z-index:1;position:relative}.creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{background:var(--active-link-bg);border:1px solid var(--purple,#0866ff);border-radius:inherit;position:absolute;inset:0}.creative-workspace-module__vgemua__fields textarea{resize:vertical;background:var(--soft);width:100%;height:178px;color:var(--ink);border:0;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.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);text-align:left;border:0;border-radius:6px;padding:12px}.creative-workspace-module__vgemua__duration>button[aria-pressed=true],.creative-workspace-module__vgemua__duration>div[data-selected=true]{background:var(--active-link-bg)}.creative-workspace-module__vgemua__duration small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.creative-workspace-module__vgemua__duration>div>button{color:inherit;background:0 0;border:0;padding:0}.creative-workspace-module__vgemua__duration input{width:100%;accent-color:var(--purple,#0866ff)}.creative-workspace-module__vgemua__styleInput{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:8px;padding:12px;font-size:12px!important}.creative-workspace-module__vgemua__tags{flex-wrap:wrap;gap:6px;display:flex}.creative-workspace-module__vgemua__tags button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:11px!important}.creative-workspace-module__vgemua__tags button[aria-pressed=true]{color:var(--purple,#0866ff);background:var(--active-link-bg);border-color:var(--purple,#0866ff)}.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:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;display:flex}.creative-workspace-module__vgemua__preview{background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;overflow:hidden}.creative-workspace-module__vgemua__preview h2{background:linear-gradient(90deg,var(--purple,#0866ff),#d359bf);color:#0000;-webkit-background-clip:text;background-clip:text;margin:24px 0 0;font-size:23px}.creative-workspace-module__vgemua__musicArt{aspect-ratio:1.35;background:linear-gradient(120deg,#84abff,#e7f3ff 48%,#2d88ff);border-radius:26px;width:100%;max-width:650px;position:relative;overflow:hidden}html.dark .creative-workspace-module__vgemua__musicArt{background:linear-gradient(120deg,#84abff,#d7b7ff 48%,#9069df)}.creative-workspace-module__vgemua__record{aspect-ratio:1;color:#fff;background:repeating-radial-gradient(circle,#151322 0 3px,#34303d 4px 5px,#11101b 6px 12px);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{box-shadow:-15px 15px 50px #65529980}.creative-workspace-module__vgemua__record svg{box-sizing:content-box;background:linear-gradient(135deg,#e98de9,#579aef);border-radius:50%;padding:32px}.creative-workspace-module__vgemua__musicMessage{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#0f172a;background:#ffffffa8;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:#211835;border-color:#b195ef}.creative-workspace-module__vgemua__musicMessage svg{color:var(--purple,#0866ff);margin-right:8px;display:inline}.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:linear-gradient(#0000,#fff,#0000);border-radius:4px;flex:1;min-width:2px}.creative-workspace-module__vgemua__story{text-align:center;max-width:960px;margin:110px auto 0}.creative-workspace-module__vgemua__story h1{letter-spacing:-1px;margin:0 0 22px;font-size:36px;font-weight:600;line-height:1.4}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented{border:1px solid var(--line);border-radius:32px;gap:0;margin-bottom:34px;padding:4px;display:inline-flex}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{min-width:180px;color:var(--muted);border:0;border-radius:26px;padding:13px 20px;font-size:13px}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button[aria-pressed=true]{color:var(--ink)}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented .creative-workspace-module__vgemua__selected{background:var(--bg-hover);border:0}.creative-workspace-module__vgemua__composer{background:var(--soft);text-align:left;border-radius:18px;padding:16px;box-shadow:0 0 0 1px #ffffff04}.creative-workspace-module__vgemua__composer textarea{width:100%;height:106px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;padding:0;line-height:1.8;font-size:14px!important}.creative-workspace-module__vgemua__composer textarea::placeholder{color:var(--muted)}.creative-workspace-module__vgemua__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.creative-workspace-module__vgemua__actions button,.creative-workspace-module__vgemua__actions select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;display:flex;font-size:12px!important}.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate{background:var(--purple,#0866ff);color:#fff;border:0;margin-left:auto;padding:10px 20px}.creative-workspace-module__vgemua__drama{max-width:1160px;margin-top:54px}.creative-workspace-module__vgemua__drama:before{content:"";top:64px;left:var(--hub-rail);pointer-events:none;background:radial-gradient(at 50% 0,#0866ff26,#0000 65%);height:530px;position:fixed;right:0}html.dark .creative-workspace-module__vgemua__drama:before{background:radial-gradient(at 50% 0,#6e268b66,#0000 65%)}.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{background:var(--soft);border-radius:24px;align-items:center;gap:16px;padding:18px;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:0 0;border:1px dashed #94a3b8;border-radius:12px;justify-content:center;align-items:center;gap:12px;display:flex}.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(--soft);text-align:left;border-radius:14px;padding:16px;position:relative}.creative-workspace-module__vgemua__scenes label{color:var(--muted);margin-bottom:10px;display:block}.creative-workspace-module__vgemua__scenes textarea{width:100%;height:140px;color:var(--ink);resize:vertical;background:0 0;border:0}.creative-workspace-module__vgemua__scenes button{color:#aaa;background:0 0;border:0;width:34px;height:34px;position:absolute;top:10px;right:8px}.creative-workspace-module__vgemua__status{background: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 #0003}.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)}.creative-workspace-module__vgemua__preview{order:-1;padding:20px}.creative-workspace-module__vgemua__musicArt{aspect-ratio:2;max-width:400px}.creative-workspace-module__vgemua__preview h2{margin-top:12px;font-size:18px}.creative-workspace-module__vgemua__fields{max-height:none}.creative-workspace-module__vgemua__story{margin-top:50px}.creative-workspace-module__vgemua__story h1,.creative-workspace-module__vgemua__drama h1{letter-spacing:-.5px;font-size:28px}.creative-workspace-module__vgemua__story .creative-workspace-module__vgemua__segmented button{min-width:0;padding:10px 13px;font-size:11px}.creative-workspace-module__vgemua__composer textarea{height:130px}.creative-workspace-module__vgemua__actions{gap:6px}.creative-workspace-module__vgemua__actions button,.creative-workspace-module__vgemua__actions select{padding:8px;font-size:10px!important}.creative-workspace-module__vgemua__actions .creative-workspace-module__vgemua__storyGenerate{padding:10px 12px}.creative-workspace-module__vgemua__scenes{grid-template-columns:1fr}.creative-workspace-module__vgemua__drama:before{left:60px}.creative-workspace-module__vgemua__examples{margin-top:32px}.creative-workspace-module__vgemua__status{bottom:12px;left:72px;right:12px}.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:100px}}.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}}
.catalog-module__6CH8EG__container{width:100%;min-width:0;padding:14px 0 40px}.catalog-module__6CH8EG__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.catalog-module__6CH8EG__headerTitle{min-width:0}.catalog-module__6CH8EG__headerTitle h1{letter-spacing:-.6px;color:var(--ink,#181423);margin:0 0 6px;font-size:22px;font-weight:700}:is(html.dark .catalog-module__6CH8EG__headerTitle h1,[data-dark=true] .catalog-module__6CH8EG__headerTitle h1){color:#f1edfa}.catalog-module__6CH8EG__headerTitle p{color:var(--muted,#726b80);margin:0;font-size:13px}:is(html.dark .catalog-module__6CH8EG__headerTitle p,[data-dark=true] .catalog-module__6CH8EG__headerTitle p){color:#9d95ad}.catalog-module__6CH8EG__primary{background:var(--purple,#0866ff);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 10px #0866ff40}.catalog-module__6CH8EG__primary:hover{background:#075ce5;box-shadow:0 4px 16px #0866ff59}:is(html.dark .catalog-module__6CH8EG__primary,[data-dark=true] .catalog-module__6CH8EG__primary){color:#fff;background:#7150e8;box-shadow:0 2px 10px #7150e840}:is(html.dark .catalog-module__6CH8EG__primary:hover,[data-dark=true] .catalog-module__6CH8EG__primary:hover){background:#623fe0;box-shadow:0 4px 16px #7150e859}.catalog-module__6CH8EG__toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 20px;display:flex}.catalog-module__6CH8EG__toolbarActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.catalog-module__6CH8EG__editButton{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);min-height:40px;color:var(--ink,#0f172a);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__editButton,[data-dark=true] .catalog-module__6CH8EG__editButton){color:#e5e0f0;background:#181426;border-color:#2f2842}.catalog-module__6CH8EG__editButton:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff);background:#e7f3ff}:is(html.dark .catalog-module__6CH8EG__editButton:hover,[data-dark=true] .catalog-module__6CH8EG__editButton:hover){color:#baa2ff;background:#231c36;border-color:#7150e8}.catalog-module__6CH8EG__editButton:active{transform:scale(.97)}.catalog-module__6CH8EG__editToolbar{background:#e7f3ff;border:1px solid #bfdbfe;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:20px;padding:8px 18px;transition:all .2s;display:flex}:is(html.dark .catalog-module__6CH8EG__editToolbar,[data-dark=true] .catalog-module__6CH8EG__editToolbar){background:#191428;border-color:#31284a}.catalog-module__6CH8EG__editLeft{align-items:center;gap:14px;min-width:0;display:flex}.catalog-module__6CH8EG__selectAllBtn{color:var(--ink,#0f172a);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__selectAllBtn,[data-dark=true] .catalog-module__6CH8EG__selectAllBtn){color:#f1edfa}.catalog-module__6CH8EG__checkboxSquare{border:1.5px solid var(--purple,#0866ff);color:#fff;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}:is(html.dark .catalog-module__6CH8EG__checkboxSquare,[data-dark=true] .catalog-module__6CH8EG__checkboxSquare){background:#231b38;border-color:#7150e8}.catalog-module__6CH8EG__checkboxSquare[data-checked=true]{background:var(--purple,#0866ff);color:#fff}:is(html.dark .catalog-module__6CH8EG__checkboxSquare[data-checked=true],[data-dark=true] .catalog-module__6CH8EG__checkboxSquare[data-checked=true]){background:#7150e8}.catalog-module__6CH8EG__selectedCount{color:var(--muted,#64748b);font-size:13px;font-weight:500}:is(html.dark .catalog-module__6CH8EG__selectedCount,[data-dark=true] .catalog-module__6CH8EG__selectedCount){color:#a49cb5}.catalog-module__6CH8EG__editRight{align-items:center;gap:10px;display:flex}.catalog-module__6CH8EG__deleteBtn{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:20px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.catalog-module__6CH8EG__deleteBtn:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px #ef444459}.catalog-module__6CH8EG__deleteBtn:disabled{opacity:.45;cursor:not-allowed;background:#a8a29e}:is(html.dark .catalog-module__6CH8EG__deleteBtn:disabled,[data-dark=true] .catalog-module__6CH8EG__deleteBtn:disabled){color:#8b839c;background:#474059}.catalog-module__6CH8EG__cancelEditBtn{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);min-height:38px;color:var(--ink,#0f172a);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__cancelEditBtn,[data-dark=true] .catalog-module__6CH8EG__cancelEditBtn){color:#e5e0f0;background:#201a33;border-color:#382e54}.catalog-module__6CH8EG__cancelEditBtn:hover{background:#f1f5f9}:is(html.dark .catalog-module__6CH8EG__cancelEditBtn:hover,[data-dark=true] .catalog-module__6CH8EG__cancelEditBtn:hover){background:#2c2445}.catalog-module__6CH8EG__deleteBtn:active:not(:disabled),.catalog-module__6CH8EG__cancelEditBtn:active{transform:scale(.97)}.catalog-module__6CH8EG__confirmDeleteBtn{cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 20px;font-size:13.5px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex;box-shadow:0 2px 8px #ef444459;color:#fff!important;background:#ef4444!important}.catalog-module__6CH8EG__confirmDeleteBtn:hover:not(:disabled){box-shadow:0 4px 12px #dc262666;background:#dc2626!important}.catalog-module__6CH8EG__confirmDeleteBtn:active:not(:disabled){transform:scale(.97)}.catalog-module__6CH8EG__confirmDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.catalog-module__6CH8EG__cancelDialogBtn{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);height:38px;color:var(--ink,#0f172a);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__cancelDialogBtn,[data-dark=true] .catalog-module__6CH8EG__cancelDialogBtn){color:#e5e0f0;background:#201a33;border-color:#382e54}.catalog-module__6CH8EG__cancelDialogBtn:hover{border-color:var(--purple,#0866ff);background:#e7f3ff}:is(html.dark .catalog-module__6CH8EG__cancelDialogBtn:hover,[data-dark=true] .catalog-module__6CH8EG__cancelDialogBtn:hover){background:#2b2245;border-color:#7150e8}.catalog-module__6CH8EG__categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.catalog-module__6CH8EG__categories::-webkit-scrollbar{display:none}.catalog-module__6CH8EG__category{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);min-height:38px;color:var(--ink,#334155);cursor:pointer;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex;position:relative}:is(html.dark .catalog-module__6CH8EG__category,[data-dark=true] .catalog-module__6CH8EG__category){color:#d6d0e5;background:#151222;border-color:#2e2842}.catalog-module__6CH8EG__category:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff)}:is(html.dark .catalog-module__6CH8EG__category:hover,[data-dark=true] .catalog-module__6CH8EG__category:hover){color:#baa2ff;border-color:#7150e8}.catalog-module__6CH8EG__category[aria-pressed=true]{border-color:var(--purple,#0866ff);color:#0866ff;background:#e7f3ff;font-weight:600}:is(html.dark .catalog-module__6CH8EG__category[aria-pressed=true],[data-dark=true] .catalog-module__6CH8EG__category[aria-pressed=true]){color:#baa2ff;background:#2a2046;border-color:#7150e8}.catalog-module__6CH8EG__categorySelected{z-index:0;background:#e7f3ff;border-radius:20px;position:absolute;inset:0}:is(html.dark .catalog-module__6CH8EG__categorySelected,[data-dark=true] .catalog-module__6CH8EG__categorySelected){background:#2a2046}.catalog-module__6CH8EG__category span{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.catalog-module__6CH8EG__category small{opacity:.8;background:#0000000f;border-radius:10px;padding:1px 6px;font-size:11px}:is(html.dark .catalog-module__6CH8EG__category small,[data-dark=true] .catalog-module__6CH8EG__category small){background:#ffffff1f}.catalog-module__6CH8EG__search{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);width:250px;height:40px;color:var(--muted,#64748b);border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:all .2s;display:flex}:is(html.dark .catalog-module__6CH8EG__search,[data-dark=true] .catalog-module__6CH8EG__search){color:#9d95ad;background:#141120;border-color:#2b253c}.catalog-module__6CH8EG__search:focus-within{border-color:var(--purple,#0866ff);box-shadow:0 0 0 3px #0866ff1f}:is(html.dark .catalog-module__6CH8EG__search:focus-within,[data-dark=true] .catalog-module__6CH8EG__search:focus-within){border-color:#7150e8;box-shadow:0 0 0 3px #7150e826}.catalog-module__6CH8EG__search input{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.catalog-module__6CH8EG__search input::placeholder{color:var(--muted,#a49cb5)}.catalog-module__6CH8EG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;padding:4px 0 24px;display:grid}@media (min-width:1600px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1200px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}}@media (max-width:900px){.catalog-module__6CH8EG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-module__6CH8EG__toolbar{flex-wrap:wrap;gap:12px}.catalog-module__6CH8EG__toolbarActions{justify-content:space-between;width:100%}.catalog-module__6CH8EG__search{flex:1;width:auto}}@media (max-width:640px){.catalog-module__6CH8EG__header{flex-direction:column;align-items:flex-start;gap:14px}.catalog-module__6CH8EG__toolbarActions{flex-wrap:wrap;gap:10px}.catalog-module__6CH8EG__search{flex:none;width:100%}.catalog-module__6CH8EG__primary{width:100%}.catalog-module__6CH8EG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.catalog-module__6CH8EG__card{background:var(--surface,#fff);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}:is(html.dark .catalog-module__6CH8EG__card,[data-dark=true] .catalog-module__6CH8EG__card){background:#161324;border-color:#2b243d;box-shadow:0 1px 3px #0003}.catalog-module__6CH8EG__card:hover{border-color:#77b5fe}:is(html.dark .catalog-module__6CH8EG__card:hover,[data-dark=true] .catalog-module__6CH8EG__card:hover){border-color:#7150e8}.catalog-module__6CH8EG__card[data-selectable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.catalog-module__6CH8EG__card[data-selectable=true]:hover{border-color:var(--purple,#0866ff);transform:none}.catalog-module__6CH8EG__card[data-selected=true]{border-color:var(--purple,#0866ff);outline:2px solid var(--purple,#0866ff);outline-offset:-2px}:is(html.dark .catalog-module__6CH8EG__card[data-selected=true],[data-dark=true] .catalog-module__6CH8EG__card[data-selected=true]){outline-offset:-2px;border-color:#9277f7;outline:2px solid #9277f7}.catalog-module__6CH8EG__selectionCheck{z-index:10;color:#fff;cursor:pointer;background:#120e1cb3;border:2px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:10px;left:10px}.catalog-module__6CH8EG__selectionCheck[data-selected=true]{background:var(--purple,#0866ff);border-color:#fff}:is(html.dark .catalog-module__6CH8EG__selectionCheck[data-selected=true],[data-dark=true] .catalog-module__6CH8EG__selectionCheck[data-selected=true]){background:#7150e8}.catalog-module__6CH8EG__cardAction{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;transition:transform .12s;display:flex}.catalog-module__6CH8EG__cardAction:active{transform:scale(.985)}.catalog-module__6CH8EG__image{aspect-ratio:4/3;color:#64748b;background:#f1f5f9;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__image,[data-dark=true] .catalog-module__6CH8EG__image){color:#7b7194;background:#231c35}.catalog-module__6CH8EG__image img{object-fit:cover;transition:transform .3s}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__image img{transform:scale(1.05)}.catalog-module__6CH8EG__imageFallback{color:var(--purple,#0866ff);background:radial-gradient(at 70% 20%,#dbeafe,#0000 65%),linear-gradient(135deg,#e7f3ff,#e0f2fe);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}:is(html.dark .catalog-module__6CH8EG__imageFallback,[data-dark=true] .catalog-module__6CH8EG__imageFallback){color:#a788ff;background:radial-gradient(at 70% 20%,#352145,#0000 65%),linear-gradient(135deg,#231b3b,#1b1c35)}.catalog-module__6CH8EG__imageFallback span{opacity:.85;font-size:11px;font-weight:550}.catalog-module__6CH8EG__caption{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 6px;display:flex}.catalog-module__6CH8EG__caption h2{color:var(--ink,#0f172a);letter-spacing:-.2px;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__caption h2,[data-dark=true] .catalog-module__6CH8EG__caption h2){color:#f1edfa}.catalog-module__6CH8EG__caption svg{color:var(--muted,#64748b);flex-shrink:0;margin-top:2px;transition:transform .15s,color .15s}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg{color:var(--purple,#0866ff);transform:translate(2px,-2px)}:is(html.dark .catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg,[data-dark=true] .catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__caption svg){color:#a788ff}.catalog-module__6CH8EG__meta{color:var(--muted,#64748b);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 14px 12px;font-size:11.5px;line-height:1.5;overflow:hidden}:is(html.dark .catalog-module__6CH8EG__meta,[data-dark=true] .catalog-module__6CH8EG__meta){color:#9f97ae}.catalog-module__6CH8EG__favorite{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#475569;opacity:0;z-index:2;cursor:pointer;background:#ffffffd9;border:1px solid #fff6;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.catalog-module__6CH8EG__favorite:active{transform:scale(.85)}:is(html.dark .catalog-module__6CH8EG__favorite,[data-dark=true] .catalog-module__6CH8EG__favorite){color:#baa2ff;background:#161324d9;border-color:#ffffff26}.catalog-module__6CH8EG__card:hover .catalog-module__6CH8EG__favorite,.catalog-module__6CH8EG__card:focus-within .catalog-module__6CH8EG__favorite,.catalog-module__6CH8EG__favorite[data-saved=true]{opacity:1}.catalog-module__6CH8EG__favorite[data-saved=true]{color:#e63968;background:#fff0f3}html.dark .catalog-module__6CH8EG__favorite[data-saved=true]{color:#ff6b8b;background:#3e1624}.catalog-module__6CH8EG__pro{color:#694a14;letter-spacing:.5px;z-index:2;background:#fce0a8;border-radius:6px;padding:2.5px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.catalog-module__6CH8EG__mediaBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:2;background:#100b1ab8;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.catalog-module__6CH8EG__empty{text-align:center;background:var(--surface,#fff);border:1px solid var(--line,#e2e8f0);min-height:320px;color:var(--muted,#64748b);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}:is(html.dark .catalog-module__6CH8EG__empty,[data-dark=true] .catalog-module__6CH8EG__empty){color:#9d95ad;background:#141120;border-color:#2b253c}.catalog-module__6CH8EG__empty h2{color:var(--ink,#0f172a);margin:18px 0 8px;font-size:18px;font-weight:600}:is(html.dark .catalog-module__6CH8EG__empty h2,[data-dark=true] .catalog-module__6CH8EG__empty h2){color:#f1edfa}.catalog-module__6CH8EG__empty p{max-width:400px;margin:0 0 20px;font-size:13px;line-height:1.7}.catalog-module__6CH8EG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-module__6CH8EG__guestHero{text-align:center;background:radial-gradient(ellipse at 50% 0%, #0866ff14, transparent 70%), var(--surface,#fff);border:1px solid var(--line,#e2e8f0);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;padding:44px 24px;display:flex;box-shadow:0 4px 20px #0866ff0a}:is(html.dark .catalog-module__6CH8EG__guestHero,[data-dark=true] .catalog-module__6CH8EG__guestHero){background:radial-gradient(at 50% 0,#7150e826,#0000 70%),#141120;border-color:#2b253c;box-shadow:0 4px 20px #0000004d}.catalog-module__6CH8EG__guestIcon{width:64px;height:64px;color:var(--purple,#0866ff);background:linear-gradient(135deg,#e7f3ff,#dbeafe);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 4px 14px #0866ff24}:is(html.dark .catalog-module__6CH8EG__guestIcon,[data-dark=true] .catalog-module__6CH8EG__guestIcon){color:#baa2ff;background:linear-gradient(135deg,#2b2246,#3b2342);box-shadow:0 4px 14px #7150e826}.catalog-module__6CH8EG__guestHero h1{letter-spacing:-.6px;color:var(--ink,#0f172a);margin:0 0 10px;font-size:24px;font-weight:750}:is(html.dark .catalog-module__6CH8EG__guestHero h1,[data-dark=true] .catalog-module__6CH8EG__guestHero h1){color:#f1edfa}.catalog-module__6CH8EG__guestHero p{color:var(--muted,#64748b);max-width:540px;margin:0 0 22px;font-size:13.5px;line-height:1.6}:is(html.dark .catalog-module__6CH8EG__guestHero p,[data-dark=true] .catalog-module__6CH8EG__guestHero p){color:#9d95ad}.catalog-module__6CH8EG__guestActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.catalog-module__6CH8EG__secondary{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);min-height:40px;color:var(--ink,#334155);white-space:nowrap;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}:is(html.dark .catalog-module__6CH8EG__secondary,[data-dark=true] .catalog-module__6CH8EG__secondary){color:#e5e0f2;background:#181525;border-color:#2f2842}.catalog-module__6CH8EG__secondary:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff)}:is(html.dark .catalog-module__6CH8EG__secondary:hover,[data-dark=true] .catalog-module__6CH8EG__secondary:hover){color:#baa2ff;border-color:#7150e8}.catalog-module__6CH8EG__bonusBadge{letter-spacing:-.1px;background:#ffffff40;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.catalog-module__6CH8EG__communityHeader{justify-content:space-between;align-items:center;margin:10px 0 18px;display:flex}.catalog-module__6CH8EG__communityHeader h2{color:var(--ink,#181423);letter-spacing:-.4px;margin:0 0 4px;font-size:18px;font-weight:700}:is(html.dark .catalog-module__6CH8EG__communityHeader h2,[data-dark=true] .catalog-module__6CH8EG__communityHeader h2){color:#f1edfa}.catalog-module__6CH8EG__communityHeader p{color:var(--muted,#726b80);margin:0;font-size:12.5px}:is(html.dark .catalog-module__6CH8EG__communityHeader p,[data-dark=true] .catalog-module__6CH8EG__communityHeader p){color:#9d95ad}
.tools-directory-view-module__PLRbIW__container{width:100%;min-width:0;padding:8px 0 40px}.tools-directory-view-module__PLRbIW__header{margin-bottom:20px}.tools-directory-view-module__PLRbIW__header h1{letter-spacing:-.6px;color:var(--ink,#181423);margin:0 0 6px;font-size:22px;font-weight:700}:is(html.dark .tools-directory-view-module__PLRbIW__header h1,[data-dark=true] .tools-directory-view-module__PLRbIW__header h1){color:#f1edfa}.tools-directory-view-module__PLRbIW__header p{color:var(--muted,#726b80);margin:0;font-size:13px}:is(html.dark .tools-directory-view-module__PLRbIW__header p,[data-dark=true] .tools-directory-view-module__PLRbIW__header p){color:#9d95ad}.tools-directory-view-module__PLRbIW__toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 20px;display:flex}.tools-directory-view-module__PLRbIW__categories{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.tools-directory-view-module__PLRbIW__categories::-webkit-scrollbar{display:none}.tools-directory-view-module__PLRbIW__category{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);min-height:38px;color:var(--ink,#334155);cursor:pointer;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex;position:relative}:is(html.dark .tools-directory-view-module__PLRbIW__category,[data-dark=true] .tools-directory-view-module__PLRbIW__category){color:#d6d0e5;background:#151222;border-color:#2e2842}.tools-directory-view-module__PLRbIW__category:hover{border-color:var(--purple,#0866ff);color:var(--purple,#0866ff)}:is(html.dark .tools-directory-view-module__PLRbIW__category:hover,[data-dark=true] .tools-directory-view-module__PLRbIW__category:hover){color:#baa2ff;border-color:#7150e8}.tools-directory-view-module__PLRbIW__category[aria-pressed=true]{border-color:var(--purple,#0866ff);color:#0866ff;background:#e7f3ff;font-weight:600}:is(html.dark .tools-directory-view-module__PLRbIW__category[aria-pressed=true],[data-dark=true] .tools-directory-view-module__PLRbIW__category[aria-pressed=true]){color:#baa2ff;background:#2a2046;border-color:#7150e8}.tools-directory-view-module__PLRbIW__categorySelected{z-index:0;background:#e7f3ff;border-radius:20px;position:absolute;inset:0}:is(html.dark .tools-directory-view-module__PLRbIW__categorySelected,[data-dark=true] .tools-directory-view-module__PLRbIW__categorySelected){background:#2a2046}.tools-directory-view-module__PLRbIW__category span{z-index:1;position:relative}.tools-directory-view-module__PLRbIW__search{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);width:250px;height:40px;color:var(--muted,#64748b);border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:all .2s;display:flex}:is(html.dark .tools-directory-view-module__PLRbIW__search,[data-dark=true] .tools-directory-view-module__PLRbIW__search){color:#9d95ad;background:#141120;border-color:#2b253c}.tools-directory-view-module__PLRbIW__search:focus-within{border-color:var(--purple,#0866ff);box-shadow:0 0 0 3px #0866ff24}:is(html.dark .tools-directory-view-module__PLRbIW__search:focus-within,[data-dark=true] .tools-directory-view-module__PLRbIW__search:focus-within){border-color:#7150e8;box-shadow:0 0 0 3px #7150e826}.tools-directory-view-module__PLRbIW__search input{font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.tools-directory-view-module__PLRbIW__search input::placeholder{color:var(--muted,#94a3b8)}.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;padding:4px 0 24px;display:grid}@media (min-width:1600px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1200px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}}@media (max-width:900px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-directory-view-module__PLRbIW__toolbar{flex-wrap:wrap;gap:12px}.tools-directory-view-module__PLRbIW__search{width:100%}}@media (max-width:600px){.tools-directory-view-module__PLRbIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}.tools-directory-view-module__PLRbIW__directoryCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a08}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard){background:#161324;border-color:#2b243d;box-shadow:0 2px 8px #00000040}.tools-directory-view-module__PLRbIW__directoryCard:hover{border-color:#77b5fe;transform:translateY(-4px);box-shadow:0 8px 24px #0866ff1f}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover){border-color:#7150e8;box-shadow:0 8px 24px #7150e833}.tools-directory-view-module__PLRbIW__directoryLink{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.tools-directory-view-module__PLRbIW__directoryImage{aspect-ratio:16/9;color:#0866ff;background:radial-gradient(at 70% 20%,#d0e8ff,#0000 65%),linear-gradient(135deg,#e7f3ff,#d8ecff);justify-content:center;align-items:center;width:100%;transition:transform .3s;display:flex;position:relative}:is(html.dark .tools-directory-view-module__PLRbIW__directoryImage,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryImage){color:#a788ff;background:radial-gradient(at 70% 20%,#352145,#0000 65%),linear-gradient(135deg,#231b3b,#1b1c35)}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__directoryImage svg{transition:transform .2s;transform:scale(1.08)}.tools-directory-view-module__PLRbIW__directoryBody{flex-direction:column;flex:1;gap:7px;padding:13px 14px 15px;display:flex}.tools-directory-view-module__PLRbIW__directoryCaption{justify-content:space-between;align-items:center;gap:8px;display:flex}.tools-directory-view-module__PLRbIW__directoryCaption strong{color:#0f172a;letter-spacing:-.2px;font-size:13.5px;font-weight:650}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCaption strong,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCaption strong){color:#f1edfa}.tools-directory-view-module__PLRbIW__captionArrow{color:#64748b;flex-shrink:0;transition:transform .15s,color .15s}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow{color:#0866ff;transform:translate(2px,-2px)}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__captionArrow){color:#a788ff}.tools-directory-view-module__PLRbIW__directoryDescription{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}:is(html.dark .tools-directory-view-module__PLRbIW__directoryDescription,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryDescription){color:#9f97ae}.tools-directory-view-module__PLRbIW__directoryFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:6px;padding-top:9px;display:flex}:is(html.dark .tools-directory-view-module__PLRbIW__directoryFooter,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryFooter){border-top-color:#272037}.tools-directory-view-module__PLRbIW__directoryCredits{color:#64748b;align-items:center;gap:5px;font-size:11.5px;font-weight:550;display:flex}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCredits,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCredits){color:#a49cb5}.tools-directory-view-module__PLRbIW__coinIcon{fill:#e7b64d;color:#d79725}.tools-directory-view-module__PLRbIW__launchBadge{color:#0866ff;background:#e7f3ff;border-radius:6px;padding:2.5px 8px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s}:is(html.dark .tools-directory-view-module__PLRbIW__launchBadge,[data-dark=true] .tools-directory-view-module__PLRbIW__launchBadge){color:#baa1ff;background:#2b2246}.tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge{color:#fff;background:#0866ff}:is(html.dark .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge,[data-dark=true] .tools-directory-view-module__PLRbIW__directoryCard:hover .tools-directory-view-module__PLRbIW__launchBadge){color:#fff;background:#7150e8}.tools-directory-view-module__PLRbIW__error{color:#9a3e3b;background:#fff6f5;border:1px solid #eccdcc;border-radius:12px;margin-top:24px;padding:16px 20px;font-size:13px}.tools-directory-view-module__PLRbIW__empty{color:#7d758b;text-align:center;padding:60px 10px;font-size:13.5px}.tools-directory-view-module__PLRbIW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
