.CardTint_bed__7vAM3{flex:1;min-height:0;background:linear-gradient(180deg,rgba(var(--tint,58,58,63),.22) 0,rgba(var(--tint,58,58,63),.5) 100%);transition:background .42s var(--ease-out,ease)}.CardTint_shade__uy5ac,.CardTint_tint__Mb8mb{position:absolute;inset:auto 0 0;pointer-events:none}.CardTint_blur__vVGTx{display:none}.CardTint_shade__uy5ac{z-index:3;background:linear-gradient(180deg,transparent,rgba(0,0,0,.06) 25%,rgba(0,0,0,.26) 50%,rgba(0,0,0,.46) 75%,rgba(0,0,0,.62))}.CardTint_tint__Mb8mb{z-index:4;background:linear-gradient(180deg,rgba(var(--tint,58,58,63),0) 0,rgba(var(--tint,58,58,63),.62) 100%);transition:background .42s var(--ease-out,ease)}@media (prefers-reduced-motion:reduce){.CardTint_bed__7vAM3,.CardTint_tint__Mb8mb{transition:none}}.CardTint_glow__xPuOm{position:absolute;z-index:-1;inset:12% 6% -6%;border-radius:40px;background:rgba(var(--tint,58,58,63),.5);filter:blur(30px);opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out,ease)}.CardTint_glowOn__DZSG8{opacity:.55}@media (prefers-reduced-motion:reduce){.CardTint_glow__xPuOm{transition:none}}.LanguageToggle_group__QT2o0{display:inline-flex;align-items:center;padding:.1875rem;gap:.125rem;background:var(--bg-input);border:1px solid var(--line-subtle);border-radius:var(--radius-pill)}.LanguageToggle_option__XEsul{padding:.3125rem .6875rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.LanguageToggle_option__XEsul:hover{color:var(--text-secondary)}.LanguageToggle_option__XEsul[data-active=true]{background:var(--bg-active);color:var(--text-primary)}.LanguageToggle_cycle__SkulC{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-inline:.5rem;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.LanguageToggle_cycle__SkulC:hover{background:var(--bg-hover);border-color:var(--line-default);color:var(--text-primary)}.LanguageToggle_menuWrap__FMGM6{position:relative;display:inline-flex}.LanguageToggle_menuButton__jAEMa{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:3.25rem;height:2.25rem;padding-inline:.75rem;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;background:rgba(255,255,255,.035);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.LanguageToggle_langMark__PZtur{display:inline-block;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:700;letter-spacing:-.08em;line-height:1}.LanguageToggle_menuButton__jAEMa:hover,.LanguageToggle_menuButton__jAEMa[aria-expanded=true]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:var(--text-primary)}.LanguageToggle_menuChevron__qX4Iw{width:.38rem;height:.38rem;margin-top:-.2rem;border-right:1px solid;border-bottom:1px solid;opacity:.65;transform:rotate(45deg)}.LanguageToggle_menu__VbmJ1{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;display:grid;min-width:11rem;max-height:min(28rem,calc(100vh - 5rem));overflow-y:auto;padding:.4rem;background:var(--bg-elevated);border:1px solid var(--line-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.LanguageToggle_menuTitle__R5oMa{padding:.45rem .65rem .3rem;color:var(--text-muted);font-size:.68rem;letter-spacing:.04em}.LanguageToggle_menuItem___PJcE{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .65rem;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.LanguageToggle_menuItem___PJcE:hover,.LanguageToggle_menuItem___PJcE[data-active=true]{background:var(--bg-hover);color:var(--text-primary)}.LanguageToggle_menuDivider__i_5gD{height:1px;margin:.35rem 0;background:var(--line-subtle)}.LanguageToggle_menuLoading__z9aVL{padding:.5rem .65rem;color:var(--text-muted);font-size:var(--text-xs)}.AccountMenu_skeleton__SFXtf,.AccountMenu_wrap__P73zl{display:flex;align-items:center;gap:.5rem}.AccountMenu_memberPill__d8Y6o,.AccountMenu_storePill__UOYl_{display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding-inline:.75rem;border:1px solid #3b3b3e;border-radius:.5rem;color:#f0f0f1;background:#232325;font-size:.78rem;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.AccountMenu_storePill__UOYl_{color:#f3f3f3}.AccountMenu_memberPill__d8Y6o:hover,.AccountMenu_storePill__UOYl_:hover{border-color:#57575c;background:#2b2b2e}.AccountMenu_diamond__Af_F_{position:relative;display:grid;width:.95rem;height:.95rem;place-items:center;flex:0 0 0.95rem;background:linear-gradient(135deg,#ffe486 0 34%,#ffbb3f 35% 68%,#df8615 69% 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 6px rgb(255 187 63/.24))}.AccountMenu_diamond__Af_F_>svg{opacity:0}.AccountMenu_diamond__Af_F_:after{position:absolute;width:.28rem;height:.28rem;border:1px solid rgb(83 49 6/.78);transform:rotate(45deg);content:""}.AccountMenu_memberPill__d8Y6o small{padding:.2rem .38rem;border-radius:.3rem;color:#f4a43a;background:#3a3021;font-size:.62rem}.AccountMenu_skeletonAvatar__7OaS5,.AccountMenu_skeletonPill__QoFP2{display:block;background:linear-gradient(90deg,#202024 25%,#303035 37%,#202024 63%);background-size:400% 100%;animation:AccountMenu_shimmer__2VXzX 1.4s ease-in-out infinite}.AccountMenu_skeletonPill__QoFP2{width:5.5rem;height:2.5rem;border-radius:.5rem}.AccountMenu_skeletonAvatar__7OaS5{width:2.5rem;height:2.5rem;border-radius:999px}@keyframes AccountMenu_shimmer__2VXzX{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1080px){.AccountMenu_memberPill__d8Y6o small,.AccountMenu_memberPill__d8Y6o>span:nth-child(2),.AccountMenu_storePill__UOYl_ span{display:none}}@media (max-width:860px){.AccountMenu_memberPill__d8Y6o,.AccountMenu_storePill__UOYl_{display:none}}@media (max-width:400px){.AccountMenu_cta__Xro8P{display:none}}@media (prefers-reduced-motion:reduce){.AccountMenu_skeletonAvatar__7OaS5,.AccountMenu_skeletonPill__QoFP2{animation:none}}.BrandLockup_link__wLd1A{display:inline-flex;border-radius:var(--radius-sm)}.BrandLockup_lockup__ENMbC{display:inline-flex;align-items:center;gap:.5625rem}.BrandLockup_mark__SUUxn{width:1.75rem;height:auto;flex-shrink:0}.BrandLockup_product__ECth9{font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-snug);line-height:1.15;color:var(--text-primary)}.BrandLockup_lockup__ENMbC[data-size=lg]{gap:.6875rem}.BrandLockup_lockup__ENMbC[data-size=lg] .BrandLockup_mark__SUUxn{width:2.375rem}.BrandLockup_lockup__ENMbC[data-size=lg] .BrandLockup_product__ECth9{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}@media (max-width:640px){.BrandLockup_lockup__ENMbC[data-size=lg]{gap:.5625rem}.BrandLockup_lockup__ENMbC[data-size=lg] .BrandLockup_mark__SUUxn{width:1.75rem}.BrandLockup_lockup__ENMbC[data-size=lg] .BrandLockup_product__ECth9{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}}.ProductFrame_frame__jFhXp{height:100dvh;display:flex;flex-direction:column;background:#080808;color:var(--text-primary)}.ProductFrame_header__O23Ib{flex:none;z-index:35;background:#080808;border-bottom:1px solid var(--line-subtle)}.ProductFrame_headerInner__TJVDL{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:8px 24px;min-height:64px}.ProductFrame_nav__Q8myt{display:flex;justify-self:center;max-width:100%;overflow-x:auto;scrollbar-width:none;gap:4px;padding:4px;border:1px solid var(--line-subtle);border-radius:999px;background:#1b1b1b}.ProductFrame_navLink__wcBWs{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border-radius:999px;min-height:38px;padding:0 16px;color:var(--text-muted);font-size:14px;transition:background .14s,color .14s}.ProductFrame_navLink__wcBWs:hover{color:#fff;background:#ffffff09}.ProductFrame_navLink__wcBWs[data-active=true]{color:#f2f2f2;background:#333;box-shadow:inset 0 0 0 1px #c4b5fd24}.ProductFrame_navLink__wcBWs:focus-visible{outline:2px solid #b8a4f8;outline-offset:2px}.ProductFrame_actions__CqOAo{justify-self:end}.ProductFrame_body__ltudZ{display:flex;flex:1;min-height:0}.ProductFrame_sidebarSlot__R8ZPy{display:flex;flex-shrink:0;min-height:0}.ProductFrame_sidebarSlot__R8ZPy[hidden]{display:none}.ProductFrame_content__Si6lf{min-width:0;flex:1;overflow:auto}.ProductFrame_frame__jFhXp[data-workspace=true] .ProductFrame_content__Si6lf{display:flex;flex-direction:column;overflow:hidden}@media(max-width:1400px){.ProductFrame_headerInner__TJVDL{grid-template-columns:auto 1fr;padding:10px 16px;gap:8px}.ProductFrame_nav__Q8myt{grid-row:2;grid-column:1/-1;justify-self:center}.ProductFrame_actions__CqOAo{grid-column:2;grid-row:1}}@media(max-width:640px){.ProductFrame_headerInner__TJVDL{padding:8px 12px}.ProductFrame_nav__Q8myt{width:100%;justify-content:center}.ProductFrame_navLink__wcBWs{flex:1;padding:0 7px;font-size:12px;gap:5px}.ProductFrame_navLink__wcBWs svg{width:15px}.ProductFrame_frame__jFhXp[data-workspace=true] .ProductFrame_body__ltudZ{padding-bottom:calc(var(--workspace-mobile-nav) + env(safe-area-inset-bottom))}.ProductFrame_actions__CqOAo{min-width:0}.ProductFrame_actions__CqOAo>div>a:not([href^="/login"]){display:none}.ProductFrame_headerInner__TJVDL>a{max-width:120px}}.ReleaseNotice_notice__E3yit{position:fixed;inset-inline:50% auto;inset-block-end:clamp(.75rem,1.8vw,1.25rem);z-index:180;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:min(36rem,calc(100vw - 1.5rem));padding:.5rem .5rem .5rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:1.35rem;background:rgba(35,35,37,.96);box-shadow:0 22px 60px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);color:#f6f6f7;transform:translateX(-50%);animation:ReleaseNotice_release-notice-in__4eyeb .28s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(18px) saturate(130%)}.ReleaseNotice_message__GAyZ3{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0;font-size:clamp(.82rem,1.25vw,.98rem);letter-spacing:-.025em}.ReleaseNotice_eyebrow__NCekm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReleaseNotice_message__GAyZ3 strong{flex:0 0 auto;font-weight:650}.ReleaseNotice_details__4azTs{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding-inline:.85rem;border-radius:.8rem;font-size:.8rem;font-weight:650;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;border:1px solid rgba(255,255,255,.17);color:#f6f6f7;background:rgba(0,0,0,.28)}.ReleaseNotice_details__4azTs:focus-visible,.ReleaseNotice_details__4azTs:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.08)}.ReleaseNotice_close__GgZmJ{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;color:rgba(255,255,255,.6);background:transparent;transition:color .16s ease,background-color .16s ease}.ReleaseNotice_close__GgZmJ:focus-visible,.ReleaseNotice_close__GgZmJ:hover{color:#fff;background:rgba(255,255,255,.08)}.ReleaseNotice_close__GgZmJ:focus-visible,.ReleaseNotice_details__4azTs:focus-visible{outline:2px solid #e8d5b0;outline-offset:2px}@keyframes ReleaseNotice_release-notice-in__4eyeb{0%{opacity:0;transform:translate(-50%,.75rem)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.ReleaseNotice_notice__E3yit{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding-inline-start:.75rem;border-radius:1.1rem}.ReleaseNotice_message__GAyZ3{display:grid;gap:.1rem;font-size:.82rem}.ReleaseNotice_details__4azTs{min-height:2.2rem;padding-inline:.65rem;border-radius:.7rem;font-size:.72rem}.ReleaseNotice_close__GgZmJ{width:1.9rem;height:1.9rem}}@media (prefers-reduced-motion:reduce){.ReleaseNotice_notice__E3yit{animation:none}}.SiteEngagement_communityLauncher__zQZ6f,.SiteEngagement_privacyLauncher__jlYFs{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));z-index:80;display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 15px;border:1px solid #ffffff21;border-radius:999px;background:#18181bee;color:#eeeeef;box-shadow:0 8px 28px #0005;font-size:12px;backdrop-filter:blur(12px)}.SiteEngagement_communityLauncher__zQZ6f{left:max(20px,env(safe-area-inset-left))}:root:has([data-community-entry=sidebar]) .SiteEngagement_communityLauncher__zQZ6f{display:none}.SiteEngagement_communityLauncher__zQZ6f:hover{border-color:#9794ff80;background:#292735}.SiteEngagement_launcherMark__BESSN{width:20px;height:20px;color:#b2afff}.SiteEngagement_privacyLauncher__jlYFs{color:#c3c3cb}.SiteEngagement_cookieNotice__MdV3T,.SiteEngagement_privacyLauncher__jlYFs{right:max(20px,env(safe-area-inset-right));bottom:max(104px,calc(env(safe-area-inset-bottom) + 104px))}.SiteEngagement_cookieNotice__MdV3T{position:fixed;z-index:90;width:min(400px,calc(100vw - 40px));max-height:calc(100dvh - 128px);overflow-y:auto;padding:23px;border:1px solid #ffffff1c;border-radius:20px;background:#161618f5;color:#f2f2f5;box-shadow:0 16px 64px #0007;backdrop-filter:blur(16px)}.SiteEngagement_noticeHead__ZeAfZ{display:flex;align-items:center;gap:10px}.SiteEngagement_noticeHead__ZeAfZ h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.SiteEngagement_cookieNotice__MdV3T p{margin:14px 0 12px;color:#aaaab4;font-size:12px;line-height:1.8}.SiteEngagement_privacyLink__mMX6U{display:inline-flex;align-items:center;gap:7px;color:#d8d8df;font-size:12px;text-decoration:underline;text-underline-offset:4px}.SiteEngagement_noticeActions__hfYuu{display:grid;grid-template-columns:.9fr 1.25fr;gap:8px;margin-top:20px}.SiteEngagement_primary__sIhRQ,.SiteEngagement_savePreferences__Z9yUo,.SiteEngagement_secondary__bqJ1N{display:flex;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:600}.SiteEngagement_primary__sIhRQ,.SiteEngagement_savePreferences__Z9yUo{background:#f0f0f5;color:#151518}.SiteEngagement_primary__sIhRQ:hover,.SiteEngagement_savePreferences__Z9yUo:hover{background:white}.SiteEngagement_secondary__bqJ1N{border:1px solid #ffffff24;background:#ffffff05;color:#dddde5}.SiteEngagement_secondary__bqJ1N:hover{background:#ffffff10}.SiteEngagement_communityPanel__azvPe.SiteEngagement_communityPanel__azvPe{width:min(440px,100%);border-radius:24px;border-color:#ffffff25;background:#121214}.SiteEngagement_art__SSick{position:relative;isolation:isolate;height:204px;overflow:hidden;background:radial-gradient(ellipse at 50% 33%,#7761da 0,#38335d 31%,#191a29 64%,#121214 91%)}.SiteEngagement_art__SSick:before{content:"";position:absolute;inset:0;opacity:.5;background-image:radial-gradient(#e7dcffbb .7px,transparent 0);background-size:23px 23px;mask-image:linear-gradient(#000,transparent)}.SiteEngagement_art__SSick:after{content:"";position:absolute;z-index:4;inset:130px 0 0;background:linear-gradient(transparent,#121214);pointer-events:none}.SiteEngagement_artWordmark__j_tbC{position:absolute;top:19px;left:25px;display:inline-flex;align-items:center;gap:6px;color:#ddd7f5;font-size:11px;font-weight:500}.SiteEngagement_artTag__Kwpwg{position:absolute;top:46px;left:25px;color:#c9bddb;font-size:9px;letter-spacing:.08em}.SiteEngagement_orbitInner__Yv1Y1,.SiteEngagement_orbit__hB_Bw{position:absolute;z-index:1;width:375px;height:130px;top:65px;left:calc(50% - 187px);border:1px solid #c1b5ff3d;border-radius:50%;transform:rotate(-23deg)}.SiteEngagement_orbitInner__Yv1Y1{width:330px;height:115px;left:calc(50% - 165px);top:73px;transform:rotate(27deg);border-color:#9d96ef26}.SiteEngagement_discordPlanet__fxWuj{position:absolute;z-index:2;top:40px;left:calc(50% - 60px);display:grid;place-items:center;width:120px;height:120px;border-radius:35px;transform:rotate(-8deg);border:1px solid #ffffff6e;background:linear-gradient(145deg,#b0a1ffbf,#6957d1b0 50%,#393164bd);box-shadow:inset 0 2px 24px #e8dfff38,0 10px 60px #8270df66}.SiteEngagement_discordPlanet__fxWuj svg{width:65px;height:65px;color:#f8f6ff;filter:drop-shadow(0 3px 10px #28214d4d)}.SiteEngagement_artChipOne__L6QVx,.SiteEngagement_artChipTwo__Bcs7n{position:absolute;z-index:3;top:118px;left:21px;padding:9px 13px;border:1px solid #ffffff32;border-radius:12px;background:#393444a1;color:#e7e1f4;font-size:10px;backdrop-filter:blur(12px);transform:rotate(-7deg)}.SiteEngagement_artChipTwo__Bcs7n{left:auto;right:22px;top:81px;transform:rotate(7deg)}.SiteEngagement_communityCopy__asU_K{padding:0 32px 29px;text-align:center}.SiteEngagement_badge__KR9DA{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #9790ec3d;border-radius:999px;background:#7d6be01c;color:#b9b2fa;font-size:10px}.SiteEngagement_badge__KR9DA svg{width:13px;height:13px}.SiteEngagement_communityCopy__asU_K h2{margin:21px 0 15px;font-size:clamp(32px,5vw,42px);font-weight:650;line-height:1.22;letter-spacing:-.045em;color:#f4f3f7}.SiteEngagement_communityCopy__asU_K h2 em{font-style:normal;color:#c0b3ff}.SiteEngagement_communityCopy__asU_K p{margin:0 auto 25px;max-width:340px;color:#a3a1af;font-size:13px;line-height:1.85}.SiteEngagement_join__95YX_{display:flex;align-items:center;justify-content:center;gap:10px;min-height:49px;border:1px solid #ffffff3b;border-radius:13px;background:#bba9ff;color:#211a34;font-size:13px;font-weight:650;box-shadow:inset 0 1px 0 #ffffff47,0 4px 24px #a58ce522}.SiteEngagement_join__95YX_:hover{background:#cfc1ff}.SiteEngagement_join__95YX_ svg{width:20px;height:20px}.SiteEngagement_join__95YX_>span{margin-left:auto;font-size:17px}.SiteEngagement_join__95YX_{padding:12px 17px}.SiteEngagement_newTab__MR8Wn{display:block;margin-top:11px;color:#787580;font-size:10px}.SiteEngagement_preferencesPanel__izC7H.SiteEngagement_preferencesPanel__izC7H{width:min(500px,100%);border-radius:22px;background:#18181b}.SiteEngagement_preferencesCopy__NHMML{padding:31px 28px 26px}.SiteEngagement_eyebrow__VNsy8{color:#b4a9d5;font-size:10px;letter-spacing:.08em}.SiteEngagement_preferencesCopy__NHMML h2{margin:12px 0;color:#f1f0f4;font-size:25px;letter-spacing:-.03em}.SiteEngagement_preferencesCopy__NHMML>p{color:#a9a7b2;font-size:12px;line-height:1.8}.SiteEngagement_preferenceRow__iSygh{display:flex;align-items:flex-start;gap:18px;padding:19px 0;border-top:1px solid #ffffff13}.SiteEngagement_preferenceRow__iSygh:first-of-type{margin-top:23px}.SiteEngagement_preferenceRow__iSygh h3{margin:0 0 7px;color:#e6e3ed;font-size:13px;font-weight:500}.SiteEngagement_preferenceRow__iSygh p{margin:0;color:#96929f;font-size:12px;line-height:1.8}.SiteEngagement_disabled__ObHXM,.SiteEngagement_enabled__FWOnW{flex:0 0 auto;padding:5px 7px;border-radius:6px;background:#a894e918;color:#c8b9ed;font-size:10px;white-space:nowrap}.SiteEngagement_disabled__ObHXM{color:#9996a3;background:#ffffff07}.SiteEngagement_preferencesCopy__NHMML .SiteEngagement_storageHelp__OpcSE{margin:0 0 14px;font-size:11px}.SiteEngagement_savePreferences__Z9yUo{width:100%;margin-top:23px}.SiteEngagement_communityLauncher__zQZ6f:focus-visible,.SiteEngagement_join__95YX_:focus-visible,.SiteEngagement_primary__sIhRQ:focus-visible,.SiteEngagement_privacyLauncher__jlYFs:focus-visible,.SiteEngagement_privacyLink__mMX6U:focus-visible,.SiteEngagement_savePreferences__Z9yUo:focus-visible,.SiteEngagement_secondary__bqJ1N:focus-visible{outline:2px solid #c8b5ff;outline-offset:4px}@media (max-width:600px){.SiteEngagement_communityLauncher__zQZ6f,.SiteEngagement_privacyLauncher__jlYFs{bottom:max(12px,env(safe-area-inset-bottom));min-height:39px;padding:9px 12px}.SiteEngagement_communityLauncher__zQZ6f{left:12px}.SiteEngagement_communityLauncher__zQZ6f>span,.SiteEngagement_privacyLauncher__jlYFs>span{display:none}.SiteEngagement_cookieNotice__MdV3T,.SiteEngagement_privacyLauncher__jlYFs{right:12px;bottom:calc(var(--workspace-mobile-nav, 56px) + 92px + env(safe-area-inset-bottom))}.SiteEngagement_cookieNotice__MdV3T{width:calc(100vw - 24px);padding:20px;max-height:calc(100dvh - var(--workspace-mobile-nav, 56px) - 116px - env(safe-area-inset-bottom));border-radius:17px}.SiteEngagement_communityCopy__asU_K{padding:0 24px 23px}.SiteEngagement_art__SSick{height:180px}.SiteEngagement_communityCopy__asU_K h2{margin-top:18px}.SiteEngagement_preferencesCopy__NHMML{padding:29px 22px 23px}.SiteEngagement_preferenceRow__iSygh{gap:10px}}@media (max-height:700px){.SiteEngagement_art__SSick{height:145px}.SiteEngagement_communityCopy__asU_K h2{margin-top:15px;font-size:32px}.SiteEngagement_communityCopy__asU_K p{margin-bottom:18px}}.StoreOverlayHost_shell__5VDJN{min-height:100dvh;background:#151619;color:#efedf5;padding:clamp(40px,8vw,100px)}.StoreOverlayHost_shell__5VDJN h2{font-size:30px;margin:0 0 20px}.StoreOverlayHost_shell__5VDJN p{color:#aaa5b5;font-size:14px}.StoreOverlayHost_shell__5VDJN a{color:#c9baff}.StoreOverlayHost_skeleton__0H2FQ{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.StoreOverlayHost_skeleton__0H2FQ i{display:block;height:260px;border:1px solid #33313b;border-radius:18px;background:linear-gradient(140deg,#23212b,#19191f)}@media (max-width:640px){.StoreOverlayHost_skeleton__0H2FQ{grid-template-columns:1fr}.StoreOverlayHost_skeleton__0H2FQ i{height:140px}}.Toast_viewport__qOql3{position:fixed;inset-block-end:var(--space-5,1.5rem);inset-inline:0;z-index:200;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.Toast_toast__ETwJm{max-inline-size:min(28rem,calc(100vw - 2rem));padding:.625rem .875rem;border:1px solid var(--line-default,rgba(255,255,255,.14));border-radius:var(--radius-pill,999px);background:rgba(18,18,22,.96);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg,0 16px 40px rgba(0,0,0,.45));color:var(--text-primary,#f6f6f7);font-size:var(--text-xs,.8125rem);line-height:var(--leading-normal,1.5);text-align:center;animation:Toast_rise__e5q2b var(--duration-base,.18s) var(--ease-out,ease-out)}@keyframes Toast_rise__e5q2b{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Toast_toast__ETwJm{animation:none}}.Toast_action__5zAaD{margin-inline-start:.625rem;font-weight:500;color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.Toast_action__5zAaD:hover{color:var(--n-0)}.Tooltip_tip__ikMxB{position:fixed;z-index:var(--z-toast);max-width:18rem;padding:.3125rem .5rem;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-lg);font-size:var(--text-2xs);line-height:1.35;color:var(--text-secondary);pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere}.CommunityButton_button__Es5Sz{display:flex;align-items:center;gap:.65rem;width:100%;min-height:40px;padding:.6rem .75rem;border:1px solid #ffffff21;border-radius:12px;background:#18181b;color:#eeeeef;font-size:12px;text-align:start}.CommunityButton_button__Es5Sz svg{width:20px;height:20px;flex-shrink:0;color:#b2afff}.CommunityButton_button__Es5Sz:hover{border-color:#9794ff80;background:#292735}.CommunityButton_button__Es5Sz:focus-visible{outline:2px solid #c8b5ff;outline-offset:2px}.CommunityButton_button__Es5Sz[data-compact=true]{justify-content:center;padding-inline:0}.DockControls_popoverWrap__Uxdd_{position:relative;display:inline-flex;min-width:0}.DockControls_trigger__NPMKF{display:inline-flex;align-items:center;gap:.25rem;height:2rem;max-width:100%;padding-inline:.5rem;border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;color:#dedee3;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.DockControls_trigger__NPMKF:hover:not(:disabled),.DockControls_trigger__NPMKF[data-open=true]{background:#303033;color:#fff}.DockControls_trigger__NPMKF:disabled{opacity:.4;cursor:not-allowed}.DockControls_triggerLabel__pBQcV{min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DockControls_panel__a1bKx{position:absolute;top:calc(100% + .375rem);z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:.625rem;min-width:11rem;max-height:28rem;overflow-y:auto;padding:.625rem;border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.DockControls_panel__a1bKx[data-align=start]{left:0}.DockControls_panel__a1bKx[data-align=end]{right:0}.DockControls_group__CQKXH{display:flex;flex-direction:column;gap:.375rem}.DockControls_groupLabel__lU0xl{font-size:var(--text-xs);color:var(--text-muted)}.DockControls_options__ZgKDC{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.DockControls_option__ccqBg{display:flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .375rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--bg-input);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.DockControls_option__ccqBg:hover{background:#2d2d30;color:var(--text-muted)}.DockControls_option__ccqBg[data-active=true]{border-color:var(--line-strong);background:var(--bg-active);color:var(--text-primary)}.DockControls_ratios__3_hP5{display:grid;grid-template-columns:repeat(5,1fr);gap:.375rem}.DockControls_ratio__4STzT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.4375rem .25rem .375rem;border:1px solid var(--line-default);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.DockControls_ratio__4STzT:hover{border-color:var(--line-strong);color:var(--text-secondary)}.DockControls_ratio__4STzT[data-active=true]{border-color:var(--text-primary);color:var(--text-primary)}.DockControls_ratioLabel__qxHnv{line-height:1}.DockControls_stepper__fOCgC{display:flex;align-items:center;gap:.5rem}.DockControls_stepper__fOCgC .DockControls_range__tPtj9{flex:1}.DockControls_stepperValue__Rj_6x{width:3.25rem;padding:.25rem .375rem;border:1px solid var(--line-default);border-radius:var(--radius-sm);background:transparent;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-primary)}.DockControls_stepperValue__Rj_6x:focus{outline:none;border-color:var(--line-strong)}.DockControls_stepperValue__Rj_6x::-webkit-inner-spin-button,.DockControls_stepperValue__Rj_6x::-webkit-outer-spin-button{appearance:none;margin:0}.DockControls_stepperValue__Rj_6x{appearance:textfield;-moz-appearance:textfield}.DockControls_stepperUnit__vbxSZ{font-size:var(--text-2xs);color:var(--text-muted)}.DockControls_pair__yim13{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.DockControls_pair__yim13 .DockControls_option__ccqBg{min-height:2.125rem}.DockControls_slider__DHRqn{display:grid;grid-template-columns:4.5rem 1fr 2.25rem;align-items:center;gap:.5rem}.DockControls_sliderLabel__fxgBC{display:inline-flex;align-items:center;gap:.1875rem;font-size:var(--text-2xs);color:var(--text-muted)}.DockControls_sliderLabel__fxgBC svg{color:var(--text-faint)}.DockControls_range__tPtj9{width:100%;height:2px;appearance:none;border-radius:var(--radius-pill);background:var(--line-default);cursor:pointer}.DockControls_range__tPtj9::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border-radius:var(--radius-pill);background:var(--hue-sand)}.DockControls_range__tPtj9::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:var(--radius-pill);background:var(--hue-sand)}.DockControls_sliderValue__7aJRv{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:end;color:var(--text-secondary)}.DockControls_toggleRow__N8NGM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.DockControls_toggleLabel__cR0lN{display:inline-flex;align-items:center;gap:.1875rem;font-size:var(--text-2xs);color:var(--text-secondary)}.DockControls_toggleLabel__cR0lN svg{color:var(--text-faint)}.DockControls_switch__wLoDr{position:relative;width:1.75rem;height:1rem;flex-shrink:0;border-radius:var(--radius-pill);background:var(--line-default);transition:background-color var(--duration-fast) var(--ease-out)}.DockControls_switch__wLoDr[data-on=true]{background:var(--hue-sand)}.DockControls_knob__VfgBJ{position:absolute;top:2px;left:2px;width:.75rem;height:.75rem;border-radius:var(--radius-pill);background:var(--n-0);transition:transform var(--duration-fast) var(--ease-out)}.DockControls_switch__wLoDr[data-on=true] .DockControls_knob__VfgBJ{transform:translateX(.75rem)}.DockControls_list__d2fgV{display:flex;flex-direction:column;gap:.125rem}.DockControls_listItem__4D6Cl{display:flex;align-items:center;gap:.65rem;min-height:3.75rem;padding:.5rem .65rem;border-radius:var(--radius-sm);text-align:start;transition:background-color var(--duration-fast) var(--ease-out)}.DockControls_listItem__4D6Cl:hover{background:#303033}.DockControls_listItem__4D6Cl[data-active=true]{background:#49494b}.DockControls_listItem__4D6Cl:disabled{cursor:not-allowed;opacity:.62}.DockControls_listItem__4D6Cl:disabled:hover{background:transparent}.DockControls_listEta__eQMsN[data-soon=true]{padding:.24rem .42rem;border-radius:999px;color:#b8b8bd;background:#39393c;font-size:.65rem;white-space:nowrap}.DockControls_listGlyph__LMTi7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;overflow:hidden;border:1px solid rgb(255 255 255/.09);border-radius:.65rem;background:#363638;box-shadow:inset 0 1px rgb(255 255 255/.08),0 4px 10px rgb(0 0 0/.2);color:#f6f8fb}.DockControls_listGlyph__LMTi7 svg{width:1.2rem;height:1.2rem}.DockControls_listGlyph__LMTi7[data-compact=true]{width:1.6rem;height:1.6rem;border:0;border-radius:.38rem;box-shadow:none}.DockControls_listGlyph__LMTi7[data-compact=true] svg{width:.9rem;height:.9rem}.DockControls_listGlyph__LMTi7[data-brand=seedream]{background:linear-gradient(145deg,#ff784d,#dd285f)}.DockControls_listGlyph__LMTi7[data-brand=seedance]{background:#3b3b3d}.DockControls_listGlyph__LMTi7[data-brand=minimax]{background:#3a3a3c}.DockControls_listGlyph__LMTi7[data-brand=kling]{background:linear-gradient(145deg,#f4f5f7,#aeb6c3);color:#11141a}.DockControls_listGlyph__LMTi7[data-brand=flux]{background:linear-gradient(145deg,#2c2f35,#08090b)}.DockControls_listGlyph__LMTi7[data-brand=ltx]{background:linear-gradient(145deg,#54d79a,#12755a)}.DockControls_listGlyph__LMTi7[data-brand=audio]{background:linear-gradient(145deg,#ffbd56,#ea6c3f)}.DockControls_listGlyph__LMTi7[data-brand=route]{background:radial-gradient(circle at 28% 20%,rgb(102 223 241/.75),transparent 48%),linear-gradient(145deg,#313a50,#171b26);color:#eafcff}.DockControls_listGlyph__LMTi7[data-brand=horse]{background:#3a3a3c}.DockControls_listGlyph__LMTi7[data-brand=gemini]{background:linear-gradient(145deg,#4776e6,#8e54e9)}.DockControls_listGlyph__LMTi7[data-brand=deepseek]{background:linear-gradient(145deg,#3178ff,#154eb4)}.DockControls_listGlyph__LMTi7[data-brand=openai]{background:linear-gradient(145deg,#3b3b3d,#18181a)}.DockControls_listGlyph__LMTi7[data-brand=claude]{background:linear-gradient(145deg,#d5966c,#8c5035)}.DockControls_listMember__VkFP0{display:block;flex-shrink:0}.DockControls_listItem__4D6Cl[data-active=true] .DockControls_listGlyph__LMTi7{color:var(--text-primary)}.DockControls_listText__3km0T{display:flex;flex-direction:column;gap:.0625rem;flex:1;min-width:0}.DockControls_listName__ZB7vA{display:flex;align-items:center;gap:.3125rem;font-size:.9375rem;color:var(--text-primary)}.DockControls_listBlurb__KvENZ{overflow:hidden;font-size:.72rem;white-space:nowrap;text-overflow:ellipsis;color:#92949b}.DockControls_listTrailing__hO4_s{display:flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto}.DockControls_tag__0U8t2{flex-shrink:0;padding:0 .25rem;border-radius:var(--radius-xs);background:rgba(232,213,176,.16);font-size:.5625rem;line-height:.9375rem;color:var(--hue-sand)}.DockControls_listEta__eQMsN{flex-shrink:0;padding:.25rem .45rem;border-radius:999px;background:#3b3b3e;font-size:.75rem;font-variant-numeric:tabular-nums;color:#d1d2d6}.DockControls_currentModel__9vSP8{display:inline-flex;align-items:center;gap:.3rem}.ModelBrowser_trigger__2et7p{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:220px;border:1px solid transparent;border-radius:7px;color:#f4f4f6;background:transparent;padding:4px 9px;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ModelBrowser_trigger__2et7p:hover,.ModelBrowser_trigger__2et7p[aria-expanded=true]{border-color:#34343d;background:#202026;color:#fff}.ModelBrowser_trigger__2et7p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelBrowser_logo__B_25H{flex-shrink:0;object-fit:contain;border-radius:4px}.ModelBrowser_portal__eeQKP{position:fixed;inset:0;z-index:2400;pointer-events:none;font-family:inherit;color:#eeeef4;font-size:12px}.ModelBrowser_browser__XlRoZ{position:fixed;width:min(320px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 24px));overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;padding:6px 8px 8px;border:1px solid #393940;border-radius:10px;background:#19191f;box-shadow:0 12px 40px #0007}.ModelBrowser_group__WqVaf h3{color:#9c9ca9;margin:10px 8px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.ModelBrowser_row__a1u4Y{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:2px 0;padding:7px 8px;border:0;border-radius:7px;color:inherit;background:transparent;text-align:left;cursor:pointer}.ModelBrowser_row__a1u4Y span{flex:1;min-width:0;font-size:12px}.ModelBrowser_row__a1u4Y small{color:#b8afd9;font-size:9px;max-width:42px}.ModelBrowser_row__a1u4Y:focus-visible,.ModelBrowser_row__a1u4Y:hover{background:#282730}.ModelBrowser_row__a1u4Y[aria-selected=true]{background:#282730;box-shadow:inset 2px 0 #b0a1ff}.ModelBrowser_row__a1u4Y[aria-disabled=true]{opacity:.5;cursor:default}.ModelBrowser_empty__Kyt6H{color:#aaaaba;font-size:11px;line-height:1.6;padding:0 5px}.ModelBrowser_settings__7m8eT{max-height:min(440px,60dvh);overflow-y:auto;overscroll-behavior:contain}.ModelBrowser_field__bhYRC{display:grid;gap:8px;padding:12px 0;color:#a6a6b8;font-size:11px}.ModelBrowser_field__bhYRC input{color:#eee;background:#141419;border:1px solid #3a3a46;border-radius:5px;padding:8px}.ModelBrowser_browser__XlRoZ button:focus-visible,.ModelBrowser_trigger__2et7p:focus-visible{outline:2px solid #c1afff;outline-offset:-2px}.CharacterCard_card__CM3JZ{display:flex;flex-direction:column;width:100%;min-height:0;flex:1;height:100%;padding:10px 10px 24px;color:#d0d0d0}.CharacterCard_preview__cdBKS{position:relative;display:flex;flex-direction:column;align-items:center;min-height:0;flex:1;border-radius:32px;background:#141414;overflow:hidden}.CharacterCard_preview__cdBKS>img{width:100%;height:100%;object-fit:contain;flex:1;min-height:0}.CharacterCard_avatar__tx6a0{margin:60px 0 20px;color:#373737}.CharacterCard_sources__nZWgM{display:flex;align-items:center;justify-content:center;gap:28px;margin-bottom:24px}.CharacterCard_sources__nZWgM button{display:flex;align-items:center;gap:8px;color:#eee;font-size:16px}.CharacterCard_recipes__A4yzE{width:100%;padding:0 24px 34px}.CharacterCard_recipes__A4yzE p{margin:0 0 8px;color:#777;font-size:14px}.CharacterCard_recipes__A4yzE button{display:flex;align-items:center;gap:9px;padding:7px 0;color:#989898;font-size:14px}.CharacterCard_recipes__A4yzE button:hover{color:#eee}.CharacterCard_recipes__A4yzE img{width:24px;height:24px;object-fit:cover;border-radius:5px}.CharacterCard_recipes__A4yzE small{padding:2px 6px;color:#3a4b18;background:#caf16e;border-radius:7px;font-size:11px}.CharacterCard_attachments__PedlC{display:flex;align-items:center;gap:8px;padding:20px 14px 14px}.CharacterCard_attachments__PedlC button{display:grid;place-items:center;width:56px;height:56px;border:1px solid #353535;border-radius:19px;color:#b8b8b8;background:#272727}.CharacterCard_attachments__PedlC audio{width:190px;max-width:55%;height:34px}.CharacterCard_info__bmirm{display:flex;align-items:center;gap:10px;padding:0 14px;font-size:16px}.CharacterCard_info__bmirm strong{font-weight:400;color:#e8a04d}.CharacterCard_info__bmirm strong[data-ready=true]{color:#a6c774}.CharacterCard_info__bmirm button{margin-left:auto;display:flex;color:#999}.CharacterCard_episodes__kkMTw{padding:5px 14px 0;color:#777;font-size:14px}.CharacterCard_uploading__byDu5{position:absolute;inset:0;display:grid;place-items:center;background:#141414cc;font-size:15px}.CharacterCard_library__d4PNT{position:fixed;inset:0;z-index:1400;display:flex;align-items:stretch;background:#111}.CharacterCard_library__d4PNT>*{flex:1;min-width:0;overflow:auto}.CharacterCard_toolbar__fquoJ{display:flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid #303030;border-radius:32px;background:#242424;color:#ccc;white-space:nowrap}.CharacterCard_toolbar__fquoJ button{min-height:30px}.CharacterCard_toolbar__fquoJ>span>button{font-size:13px}.CharacterCard_toolbar__fquoJ>span>button svg{width:17px;height:17px}.CharacterCard_save__sK0_s{font-size:12px;padding:0 10px;color:#ccc}.CharacterCard_save__sK0_s:disabled{opacity:.4}.CharacterCard_toolChoices__OUTtE{display:flex;flex-direction:column;gap:4px}.CharacterCard_toolChoices__OUTtE button{width:100%;padding:9px 10px;text-align:start;border-radius:8px;font-size:13px;color:#ddd}.CharacterCard_toolChoices__OUTtE button:hover{background:#333}.ConnectedNodeMenu_menu___CXdi{position:fixed;z-index:1200;width:244px;max-width:calc(100vw - 24px);padding:12px 8px;border:1px solid #353535;border-radius:24px;background:#1d1d1d;box-shadow:0 14px 40px #0006}.ConnectedNodeMenu_menu___CXdi p{padding:2px 12px 8px;color:#949494;font-size:13px}.ConnectedNodeMenu_menu___CXdi button{display:flex;width:100%;gap:15px;align-items:center;padding:11px 13px;border-radius:18px;color:#f0f0f0;text-align:start;font-size:15px}.ConnectedNodeMenu_menu___CXdi button:focus-visible,.ConnectedNodeMenu_menu___CXdi button:hover{outline:none;background:#2d2d2d}.ConnectedNodeMenu_menu___CXdi svg{flex-shrink:0;color:#c5c5c5}.ImageEditor_scrim__tijmo{position:fixed;inset:0;z-index:10000;background:#161719;color:#eee;display:flex;flex-direction:column;font-family:var(--font-sans),sans-serif}.ImageEditor_header__Uk_gt{min-height:64px;padding:10px 20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #38393d;background:#202125}.ImageEditor_title__pHOL4{display:flex;flex-direction:column;gap:4px;margin-right:auto;min-width:0}.ImageEditor_title__pHOL4 strong{font-size:15px}.ImageEditor_title__pHOL4 small{color:#a6a8b0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw}.ImageEditor_errorBanner__ghT3S button,.ImageEditor_header__Uk_gt button,.ImageEditor_notice__kj40r button{border:1px solid #494b53;border-radius:8px;background:#303138;color:#eee;padding:9px 14px;font:inherit;font-size:12px;cursor:pointer}.ImageEditor_header__Uk_gt button:disabled{opacity:.4;cursor:default}.ImageEditor_header__Uk_gt .ImageEditor_save__2lj9G{color:#151310;background:#e6be7f;border-color:#e6be7f;font-weight:600}.ImageEditor_frame___s6Rb{width:100%;flex:1;min-height:0;border:0;background:#222}.ImageEditor_status__LDIkg{padding:7px 20px;font-size:11px;color:#b8b9bf;background:#202125;display:flex;justify-content:space-between;gap:12px}.ImageEditor_status__LDIkg a{color:#c6c7cf}.ImageEditor_notice__kj40r{position:absolute;inset:64px 0 28px;background:#17181beF;display:grid;place-content:center;justify-items:center;gap:14px;font-size:14px;padding:24px;text-align:center}.ImageEditor_loadingPreview__dTOKr{width:min(52vw,600px);height:min(56vh,560px);object-fit:contain;opacity:.7}.ImageEditor_scrim__tijmo::backdrop{background:#08090c}.ImageEditor_error__fQI4T{color:#f0b9a6;max-width:650px}.ImageEditor_errorBanner__ghT3S,.ImageEditor_progress__d6e1M{position:absolute;bottom:38px;left:50%;transform:translateX(-50%);max-width:90vw;border:1px solid #555762;border-radius:10px;background:#24252bf5;padding:12px 18px;font-size:13px;box-shadow:0 8px 24px #0005}.ImageEditor_errorBanner__ghT3S{display:flex;align-items:center;gap:12px;color:#f0b9a6}.ImageEditor_discard__3Unhm{position:absolute;inset:0;background:#000b;display:grid;place-content:center;z-index:2}.ImageEditor_discard__3Unhm section{background:#24252b;border:1px solid #484a53;border-radius:14px;padding:24px;width:min(420px,90vw)}.ImageEditor_discard__3Unhm p{line-height:1.6;font-size:14px}.ImageEditor_discard__3Unhm footer{display:flex;justify-content:flex-end;gap:10px}.ImageEditor_discard__3Unhm button{padding:9px 14px;border-radius:8px;border:1px solid #51535c;background:#32343b;color:white;cursor:pointer}@media (max-width:700px){.ImageEditor_header__Uk_gt{gap:6px;padding:10px;flex-wrap:wrap}.ImageEditor_title__pHOL4{width:100%}.ImageEditor_title__pHOL4 small{max-width:90vw}.ImageEditor_status__LDIkg{font-size:10px;padding:6px 10px}}.ImageToolsPanel_dialog__8wCqX{position:fixed;inset:0;margin:auto;padding:0;width:min(1380px,96vw);height:min(920px,94dvh);max-width:96vw;max-height:94dvh;border:1px solid #3b3b3e;border-radius:18px;background:#1b1b1e;color:#eee;box-shadow:0 24px 100px #0009;overflow:hidden}.ImageToolsPanel_dialog__8wCqX[open]{display:flex;flex-direction:column}.ImageToolsPanel_dialog__8wCqX::backdrop{background:#08090bce;backdrop-filter:blur(6px)}.ImageToolsPanel_dialog__8wCqX footer,.ImageToolsPanel_dialog__8wCqX header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;background:#222225;flex-shrink:0}.ImageToolsPanel_dialog__8wCqX header{border-bottom:1px solid #363639}.ImageToolsPanel_dialog__8wCqX footer{border-top:1px solid #363639}.ImageToolsPanel_dialog__8wCqX header div{display:flex;flex-direction:column;gap:5px}.ImageToolsPanel_dialog__8wCqX footer span,.ImageToolsPanel_dialog__8wCqX small{color:#aaa;font-size:12px}.ImageToolsPanel_dialog__8wCqX button,.ImageToolsPanel_dialog__8wCqX input,.ImageToolsPanel_dialog__8wCqX select,.ImageToolsPanel_dialog__8wCqX textarea{font:inherit;color:inherit}.ImageToolsPanel_dialog__8wCqX button,.ImageToolsPanel_dialog__8wCqX input:not([type=range]),.ImageToolsPanel_dialog__8wCqX select,.ImageToolsPanel_dialog__8wCqX textarea{border:1px solid #49494d;background:#303034;border-radius:8px;padding:9px 12px}.ImageToolsPanel_dialog__8wCqX button{cursor:pointer}.ImageToolsPanel_dialog__8wCqX button:hover:not(:disabled){background:#424247}.ImageToolsPanel_dialog__8wCqX button:disabled{opacity:.45;cursor:default}.ImageToolsPanel_dialog__8wCqX button:focus-visible,.ImageToolsPanel_dialog__8wCqX select:focus-visible,.ImageToolsPanel_dialog__8wCqX textarea:focus-visible,.ImageToolsPanel_surface__Yhc6m:focus-visible{outline:2px solid #dfc28b;outline-offset:3px}.ImageToolsPanel_dialog__8wCqX button[aria-pressed=true]{color:#ecd19b;background:#3d382f;border-color:#8d7955}.ImageToolsPanel_dialog__8wCqX button.ImageToolsPanel_primary__fkt_m{color:#171719;background:#e4c58d;border-color:#e4c58d;font-weight:600}.ImageToolsPanel_body__R26Vl{display:flex;min-height:0;flex:1}.ImageToolsPanel_body__R26Vl nav{display:flex;flex-direction:column;gap:5px;width:144px;padding:12px;overflow-y:auto;border-right:1px solid #343438;flex-shrink:0}.ImageToolsPanel_body__R26Vl nav button{text-align:left;font-size:12px}.ImageToolsPanel_stage__G6Yzl{flex:1;min-width:0;overflow:auto;display:flex;align-items:safe center;justify-content:center;padding:24px;background:#111114}.ImageToolsPanel_surface__Yhc6m{position:relative;max-width:100%;flex-shrink:0;touch-action:none;user-select:none;background:repeating-conic-gradient(#555 0 25%,#404044 0 50%) 50%/20px 20px}.ImageToolsPanel_surface__Yhc6m>img{display:block;width:100%;height:auto}.ImageToolsPanel_surface__Yhc6m[role=button]{cursor:crosshair}.ImageToolsPanel_surface__Yhc6m .ImageToolsPanel_overlay__ryRQ1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ImageToolsPanel_crop__YMS_o{position:absolute;border:2px solid #ecd19b;box-shadow:0 0 0 100vw #0007;pointer-events:none}.ImageToolsPanel_stage__G6Yzl:has(.ImageToolsPanel_crop__YMS_o){overflow:hidden}.ImageToolsPanel_cell__W24A0{border:1px solid #fff9;color:#fff;font-size:14px;padding:5px;text-shadow:0 1px 3px #000}.ImageToolsPanel_controls__49r8e{width:280px;padding:20px;overflow:auto;border-left:1px solid #343438;flex-shrink:0}.ImageToolsPanel_controls__49r8e fieldset{padding:0;margin:0;border:0;display:flex;flex-direction:column;gap:17px;min-width:0}.ImageToolsPanel_controls__49r8e label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#d4d4d8}.ImageToolsPanel_controls__49r8e p{color:#aaa;line-height:1.7;font-size:12px;margin:0}.ImageToolsPanel_controls__49r8e textarea{min-height:90px;resize:vertical}.ImageToolsPanel_controls__49r8e select{width:100%}.ImageToolsPanel_controls__49r8e input[type=range]{width:100%;accent-color:#e4c58d}.ImageToolsPanel_controls__49r8e summary{cursor:pointer;color:#bbb;font-size:12px}.ImageToolsPanel_controls__49r8e p.ImageToolsPanel_prompt__dH6S1{white-space:pre-wrap;margin-top:12px}.ImageToolsPanel_controls__49r8e p.ImageToolsPanel_error__Y0Mlg{color:#ff9991;margin-top:16px}@media(max-width:850px){.ImageToolsPanel_body__R26Vl nav{width:112px;padding:8px}.ImageToolsPanel_controls__49r8e{width:224px;padding:14px}.ImageToolsPanel_stage__G6Yzl{padding:12px}.ImageToolsPanel_dialog__8wCqX{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}}@media(max-width:620px){.ImageToolsPanel_body__R26Vl{flex-wrap:wrap;overflow:auto}.ImageToolsPanel_body__R26Vl nav{width:100%;flex-direction:row;overflow:auto;flex-shrink:0;max-height:62px}.ImageToolsPanel_body__R26Vl nav button{white-space:nowrap}.ImageToolsPanel_stage__G6Yzl{width:100%;flex:none;max-height:42dvh}.ImageToolsPanel_controls__49r8e{width:100%;border-left:0}.ImageToolsPanel_dialog__8wCqX footer,.ImageToolsPanel_dialog__8wCqX header{padding:12px}.ImageToolsPanel_dialog__8wCqX footer span{max-width:50%}}.BaseNode_node__BAC2Q{position:relative;display:flex;flex-direction:column;width:var(--studio-node-size);height:var(--studio-node-size);overflow:visible;transition:width .3s var(--ease-out),height .3s var(--ease-out)}.BaseNode_node__BAC2Q[data-kind=image],.BaseNode_node__BAC2Q[data-kind=video]{width:var(--studio-node-wide)}.BaseNode_node__BAC2Q[data-kind][data-media=true],.BaseNode_node__BAC2Q[data-media=true]{width:min(var(--studio-node-media),calc(var(--studio-node-media) * var(--node-aspect)));height:auto;aspect-ratio:var(--node-aspect)}@media (prefers-reduced-motion:reduce){.BaseNode_node__BAC2Q{transition:none}}.BaseNode_clip__gBvs_{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border:1px solid #56565a;border-radius:var(--radius-md);background:#242426;box-shadow:var(--shadow-node);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.BaseNode_node__BAC2Q:hover .BaseNode_clip__gBvs_{border-color:#828287}.BaseNode_node__BAC2Q[data-selected=true] .BaseNode_clip__gBvs_{border-color:#dedee2;box-shadow:0 0 0 1px rgb(255 255 255/.2),0 18px 45px rgb(0 0 0/.35)}.BaseNode_node__BAC2Q[data-grouped=true] .BaseNode_clip__gBvs_{border-color:rgba(255,255,255,.05);background:var(--canvas-node-bg);box-shadow:none}.BaseNode_node__BAC2Q[data-grouped=true]:not([data-selected=true]) .BaseNode_caption__j4_w2{opacity:.78}.BaseNode_node__BAC2Q[data-grouped=true] .BaseNode_body__uBX_G>:not(figure){opacity:.72}.BaseNode_node__BAC2Q[data-kind=script] .BaseNode_glyph__8hyjy{color:var(--node-script)}.BaseNode_node__BAC2Q[data-kind=image] .BaseNode_glyph__8hyjy{color:var(--node-image)}.BaseNode_node__BAC2Q[data-kind=video] .BaseNode_glyph__8hyjy{color:var(--node-video)}.BaseNode_node__BAC2Q[data-kind=audio] .BaseNode_glyph__8hyjy{color:var(--node-audio)}.BaseNode_node__BAC2Q[data-kind=director] .BaseNode_glyph__8hyjy{color:var(--node-director)}.BaseNode_caption__j4_w2{position:absolute;top:calc(-1 * var(--studio-node-caption-offset));left:0;right:0;display:flex;align-items:center;gap:.375rem;height:var(--studio-node-caption-offset);pointer-events:none}.BaseNode_glyph__8hyjy{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-faint)}.BaseNode_title__yaZWB[data-editable]{pointer-events:auto;cursor:text}.BaseNode_title__yaZWB[data-editable]:hover{color:var(--text-primary)}.BaseNode_titleInput__qaeRy{min-width:0;flex:1;padding:0 .25rem;border:1px solid var(--line-focus);border-radius:var(--radius-xs);background:var(--bg-elevated);font-size:13px;color:var(--text-primary);outline:none;pointer-events:auto}.BaseNode_title__yaZWB{flex:1;min-width:0;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:#a7a7ad}.BaseNode_body__uBX_G{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:0;padding:16px 24px}.BaseNode_node__BAC2Q[data-media=true] .BaseNode_body__uBX_G{padding:0}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F{display:flex;align-items:center;justify-content:center;width:var(--studio-port-hit);height:var(--studio-port-hit);border:none;border-radius:50%;background:transparent;box-shadow:none;opacity:1;transform:translateY(-50%)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.react-flow__handle-left{left:calc(-1 * var(--studio-port-hit) / 2)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.react-flow__handle-right{right:calc(-1 * var(--studio-port-hit) / 2)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.react-flow__handle-left .BaseNode_dot__oepOw{--out:calc(-1 * var(--studio-port-clear))}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.react-flow__handle-right .BaseNode_dot__oepOw{--out:var(--studio-port-clear)}.BaseNode_node__BAC2Q .BaseNode_dot__oepOw{--out:0px;display:flex;align-items:center;justify-content:center;width:var(--studio-port-dot);height:var(--studio-port-dot);border:1px solid var(--n-500);border-radius:var(--radius-pill);background:var(--bg-elevated);color:var(--n-100);box-shadow:0 1px 6px rgb(0 0 0/.45);opacity:0;transform:translateX(var(--out)) scale(.6);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F:focus-visible .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F:hover .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F[data-connected=true] .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q:hover .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q[data-selected=true] .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q[data-wiring=true] .BaseNode_dot__oepOw{opacity:1;transform:translateX(var(--out)) scale(1)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F:hover .BaseNode_dot__oepOw{border-color:var(--hue-sand);background:var(--hue-sand);color:var(--n-1000);transform:translateX(var(--out)) scale(1.28);transition-duration:90ms}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.connectingfrom .BaseNode_dot__oepOw,.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.connectingto .BaseNode_dot__oepOw{border-color:var(--hue-sand);background:var(--hue-sand);color:var(--n-1000);opacity:1;transform:translateX(var(--out)) scale(1)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F.valid .BaseNode_dot__oepOw{border-color:var(--status-success);background:var(--status-success);color:var(--n-1000);transform:translateX(var(--out)) scale(1.2)}.BaseNode_node__BAC2Q .BaseNode_port__1Uc_F[data-open=true] .BaseNode_dot__oepOw{opacity:1;color:#171717;background:#f1f1f1;border-color:#f1f1f1;transform:translateX(var(--out)) scale(1.3)}.RunConfirm_popover__6h7o_{position:absolute;right:0;z-index:var(--z-popover,40);width:15rem;padding:.75rem;border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-lg);text-align:start}.RunConfirm_popover__6h7o_[data-placement=above]{bottom:calc(100% + .5rem)}.RunConfirm_popover__6h7o_[data-placement=below]{top:calc(100% + .5rem)}.RunConfirm_body__unyWl{font-size:var(--text-xs);line-height:1.5;color:var(--text-primary)}.RunConfirm_note__KDZjk{margin-top:.25rem;font-size:var(--text-2xs);line-height:1.5;color:var(--text-faint)}.RunConfirm_skip__SRf25{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:var(--text-2xs);color:var(--text-muted);cursor:pointer}.RunConfirm_actions__biWpB{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.625rem}.RunConfirm_cancel__J14kj,.RunConfirm_confirm__JG3_J{padding:.3125rem .625rem;border-radius:var(--radius-sm);font-size:var(--text-2xs);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.RunConfirm_cancel__J14kj{color:var(--text-muted)}.RunConfirm_cancel__J14kj:hover{background:var(--bg-hover);color:var(--text-primary)}.RunConfirm_confirm__JG3_J{background:var(--action-primary-bg);color:var(--action-primary-fg)}.RunConfirm_confirm__JG3_J:hover{filter:brightness(1.08)}.NodeDock_dock__Dm27_{display:flex;flex-direction:column;gap:.55rem;width:47rem;max-width:calc(100vw - 2rem);padding:.625rem;border:1px solid #454549;border-radius:var(--radius-md);background:#262628;box-shadow:var(--shadow-node)}.NodeDock_scrim__O5CeE{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--bg-scrim);animation:NodeDock_veil__5loBB var(--duration-base) var(--ease-out)}@keyframes NodeDock_veil__5loBB{0%{opacity:0}}.NodeDock_dock__Dm27_[data-expanded=true]{width:min(52rem,100%);height:min(34rem,100%);padding:.875rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.NodeDock_dock__Dm27_[data-expanded=true] .NodeDock_field__DbGRA{flex:1;min-height:0}.NodeDock_dock__Dm27_[data-expanded=true] .NodeDock_prompt__1n7V5{max-height:none;padding:.5rem .375rem;font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.NodeDock_scrim__O5CeE{animation:none}}.NodeDock_head__j13vt{display:flex;align-items:center;gap:.5rem}.NodeDock_chips__w40CY{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.NodeDock_expand__F82er{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-start:auto;width:2rem;height:2rem;border-radius:var(--radius-sm);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.NodeDock_expand__F82er:hover{background:#303033;color:var(--text-secondary)}.NodeDock_chip__CHbmm{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding-inline:.55rem;border-radius:var(--radius-pill);background:transparent;font-size:var(--text-xs);white-space:nowrap;color:#e8e8ec;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.NodeDock_chip__CHbmm:hover:not(:disabled){background:#303033;color:#dedee2}.NodeDock_chip__CHbmm:disabled{color:var(--text-disabled);cursor:not-allowed}.NodeDock_chip__CHbmm[data-active=true]{background:var(--bg-active);color:var(--text-primary)}.NodeDock_field__DbGRA{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.35rem;padding-inline:.375rem;cursor:text}.NodeDock_prompt__1n7V5{flex:1 1 12ch;min-width:12ch;width:0;min-height:7.25rem;max-height:11rem;padding:.5rem 0;background:transparent;border:none;resize:none;font-size:.875rem;line-height:1.5;color:var(--text-primary)}.NodeDock_prompt__1n7V5:focus{outline:none}.NodeDock_prompt__1n7V5::placeholder{color:#b5b5bc}.NodeDock_controls__6G7I4{display:flex;align-items:center;gap:.375rem}.NodeDock_controlsEnd__ZqM5K,.NodeDock_controlsStart__b7dNR{display:flex;align-items:center;gap:.25rem;min-width:0}.NodeDock_controlsStart__b7dNR{flex:1}.NodeDock_controlsEnd__ZqM5K{flex-shrink:0}.NodeDock_counter__q_PMH{font-size:.7rem;font-variant-numeric:tabular-nums;color:#ceced3}.NodeDock_credits__Lo_M_{display:inline-flex;align-items:center;gap:.1875rem;padding-inline:.25rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:#d4d4d9;cursor:help}.NodeDock_credits__Lo_M_ svg{color:var(--hue-sand)}.NodeDock_creditsWas__4ipSk{margin-inline-start:.125rem;font-size:.625rem;color:var(--text-faint);text-decoration-thickness:1px}.NodeDock_submitWrap__39oJO{position:relative;display:flex;flex-shrink:0}.NodeDock_submit__QysFN{display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;flex-shrink:0;border-radius:var(--radius-pill);background:var(--action-primary-bg);color:var(--action-primary-fg);transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.NodeDock_submit__QysFN:hover:not(:disabled){background:#dadde3}.NodeDock_submit__QysFN:disabled{opacity:.58;cursor:not-allowed}.NodeDock_submit__QysFN[data-busy=true]{background:var(--action-secondary-bg);color:var(--text-primary)}.DockLibrary_scrim__6mBHC{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--bg-scrim);backdrop-filter:blur(6px)}.DockLibrary_sheet__PlAvd{display:flex;flex-direction:column;gap:var(--space-3);width:min(52rem,100%);max-height:min(38rem,86vh);padding:var(--space-4);border:1px solid var(--line-default);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.DockLibrary_head__ZUKoC{display:flex;align-items:center;gap:var(--space-3)}.DockLibrary_title__D5MTJ{font-size:var(--text-md);font-weight:500;color:var(--text-primary)}.DockLibrary_searchWrap__Wacgl{display:flex;align-items:center;gap:.4375rem;flex:1;max-width:18rem;margin-inline-start:auto;padding:.375rem .625rem;border:1px solid var(--line-default);border-radius:var(--radius-pill);background:var(--bg-input);color:var(--text-faint)}.DockLibrary_search__soX2g{width:100%;background:transparent;border:none;font-size:var(--text-xs);color:var(--text-primary)}.DockLibrary_search__soX2g:focus{outline:none}.DockLibrary_close__y0ZSx{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;flex-shrink:0;border-radius:var(--radius-sm);color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.DockLibrary_close__y0ZSx:hover{background:var(--bg-hover);color:var(--text-primary)}.DockLibrary_note__OwgZ8{font-size:var(--text-2xs);line-height:1.5;color:var(--text-faint)}.DockLibrary_body__xpLDz{display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;padding-right:.25rem}.DockLibrary_section__PiyFg{display:flex;flex-direction:column;gap:var(--space-2)}.DockLibrary_sectionTitle__Islg5{font-size:var(--text-2xs);font-weight:400;letter-spacing:var(--tracking-wide);color:var(--text-faint)}.DockLibrary_grid__oyPWw{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--space-2)}.DockLibrary_tile__U84tY{display:flex;flex-direction:column;align-items:flex-start;gap:.4375rem;padding:.625rem;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-input);text-align:start;font-size:var(--text-xs);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.DockLibrary_tile__U84tY:hover{border-color:var(--line-strong);background:var(--bg-hover);color:var(--text-primary)}.DockLibrary_tile__U84tY[data-active=true]{border-color:var(--hue-sand);color:var(--text-primary)}.DockLibrary_tileGlyph__qgPZV{display:flex;color:var(--text-faint)}.DockLibrary_tile__U84tY[data-active=true] .DockLibrary_tileGlyph__qgPZV{color:var(--hue-sand)}.DockLibrary_thumbs__sNys4{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--space-2)}.DockLibrary_thumb__Oi4VN{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-input);transition:border-color var(--duration-fast) var(--ease-out)}.DockLibrary_thumb__Oi4VN:hover{border-color:var(--line-strong)}.DockLibrary_thumb__Oi4VN[data-active=true]{border-color:var(--hue-sand);box-shadow:0 0 0 1px var(--hue-sand)}.DockLibrary_thumb__Oi4VN img,.DockLibrary_thumb__Oi4VN video{width:100%;height:100%;object-fit:cover}.DockLibrary_audioThumb__52Fue{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-muted)}.DockLibrary_mediaName__fYso4{position:absolute;top:.25rem;right:.25rem;left:.25rem;overflow:hidden;padding:.15rem .3rem;border-radius:var(--radius-xs);background:rgba(11,11,13,.78);color:#f1f1f4;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.DockLibrary_empty__AZpWn{padding:var(--space-5);border:1px dashed var(--line-subtle);border-radius:var(--radius-sm);color:var(--text-faint);text-align:center;font-size:var(--text-xs)}.DockLibrary_sampleBadge__cX1_a{right:.25rem;padding:.0625rem .3125rem;background:rgba(11,11,13,.82);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.DockLibrary_attachedBadge__83m5W,.DockLibrary_sampleBadge__cX1_a{position:absolute;bottom:.25rem;border-radius:var(--radius-xs);font-size:.5625rem}.DockLibrary_attachedBadge__83m5W{left:.25rem;display:inline-flex;align-items:center;gap:.1875rem;padding:.125rem .375rem;background:rgba(11,11,13,.9);color:#f1f1f4}.NodeReferences_tray__M9hrN{display:flex;align-items:center;gap:.45rem;overflow-x:auto;padding:.05rem .1rem .1rem}.NodeReferences_candidate__sJAK6{position:relative;width:3.5rem;height:3.5rem;flex:0 0 3.5rem;overflow:hidden;border:1px solid var(--line-subtle);border-radius:.65rem;background:#1c1c1f;color:var(--text-secondary)}.NodeReferences_candidate__sJAK6:hover{border-color:var(--line-strong)}.NodeReferences_candidate__sJAK6[data-active=true]{border-color:#26b9db;box-shadow:0 0 0 1px #26b9db}.NodeReferences_preview__eQQFr,.NodeReferences_tagPreview__FTrff{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%}.NodeReferences_preview__eQQFr img,.NodeReferences_preview__eQQFr video,.NodeReferences_tagPreview__FTrff img,.NodeReferences_tagPreview__FTrff video{width:100%;height:100%;object-fit:cover}.NodeReferences_index__Or7ut{top:.25rem;left:.25rem;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.2rem;background:rgba(18,18,20,.88);color:#f5f5f7;font-size:.65rem;font-variant-numeric:tabular-nums}.NodeReferences_index__Or7ut,.NodeReferences_selected__oJeyy{position:absolute;display:grid;border-radius:var(--radius-pill)}.NodeReferences_selected__oJeyy{right:.22rem;bottom:.22rem;place-items:center;width:1.15rem;height:1.15rem;background:#0798b8;color:white}.NodeReferences_tags__qXo3s{display:contents}.NodeReferences_tag__gBOqV{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;height:1.8rem;margin-top:.25rem;padding:.18rem .25rem .18rem .2rem;border:1px solid #4b4b50;border-radius:.45rem;background:#333337;color:#f0f0f3;font-size:var(--text-xs);white-space:nowrap}.NodeReferences_tagPreview__FTrff{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border-radius:.25rem;color:var(--text-muted)}.NodeReferences_remove__Y4WG9{display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:var(--radius-xs);color:var(--text-muted)}.NodeReferences_remove__Y4WG9:hover{background:var(--bg-hover);color:var(--text-primary)}.NodeReferences_usage__O7pA5{font-size:11px;color:var(--text-muted);max-width:16rem;flex:0 0 auto}.KindDocks_tool___UeYg{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-sm);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.KindDocks_tool___UeYg:hover{background:#303033;color:var(--text-secondary)}.KindDocks_note__s_2V6{font-size:var(--text-2xs);line-height:1.45;color:var(--text-faint)}.KindDocks_sectionHead__mpXDX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.KindDocks_sectionTitle__eTbr2{font-size:var(--text-2xs);color:var(--text-secondary)}.KindDocks_reset__KgES9{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:var(--radius-pill);font-size:.625rem;color:var(--text-faint);transition:color var(--duration-fast) var(--ease-out)}.KindDocks_reset__KgES9:hover{color:var(--text-primary)}.KindDocks_modeList__ERPmN{display:flex;flex-direction:column;gap:.125rem}.KindDocks_modeItem__zEGwG{display:flex;align-items:center;gap:.4375rem;padding:.4375rem .5rem;border-radius:var(--radius-sm);text-align:start;font-size:var(--text-2xs);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.KindDocks_modeItem__zEGwG:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.KindDocks_modeItem__zEGwG[data-active=true]{background:var(--bg-active);color:var(--text-primary)}.KindDocks_skillIntro__rIciq{margin:0 0 .375rem;padding:.25rem .5rem .5rem;border-bottom:1px solid var(--line-subtle);color:var(--text-muted);font-size:var(--text-2xs);line-height:1.45}.KindDocks_skillCopy__mJNml{display:grid;flex:1;min-width:0;gap:.125rem}.KindDocks_skillName__KwtFe{color:#f1f1f4;font-size:var(--text-xs);font-weight:550}.KindDocks_skillBlurb__1Btw1{color:#aaaab1;font-size:var(--text-2xs);line-height:1.35}.KindDocks_skillCheck__B073U{color:var(--hue-sand);font-size:var(--text-sm)}.KindDocks_modeItem__zEGwG:disabled{color:var(--text-faint);cursor:not-allowed}.KindDocks_modeItem__zEGwG:disabled svg{opacity:.5}.KindDocks_presetGrid__sB5VP{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.KindDocks_presetGroup__MwK0D{display:flex;flex-direction:column;gap:.125rem;min-width:0}.KindDocks_presetHeading__fpSKJ{padding:0 .25rem .125rem;font-size:.625rem;color:var(--text-faint)}.KindDocks_presetItem__FV5te{display:flex;align-items:center;gap:.375rem;padding:.3125rem .375rem;border-radius:var(--radius-sm);text-align:start;font-size:var(--text-2xs);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.KindDocks_presetItem__FV5te:hover{background:var(--bg-hover);color:var(--text-primary)}.KindDocks_presetItem__FV5te svg{flex-shrink:0;color:var(--text-faint)}.KindDocks_cameraGrid__a6YjW{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.KindDocks_cameraSlot__vCgAY{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-input)}.KindDocks_cameraValue__rvX9c{font-size:var(--text-xs);color:var(--text-primary)}.KindDocks_cameraName__LWOEV{font-size:.5625rem;text-align:center;color:var(--text-faint)}.MediaOperationPopover_panel__e16nL{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:292px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 46px rgb(0 0 0/26%);backdrop-filter:blur(18px);color:var(--text)}.MediaOperationPopover_actions__TkMcb,.MediaOperationPopover_heading__Q_gGu,.MediaOperationPopover_row__J04P8{display:flex;align-items:center;gap:8px}.MediaOperationPopover_panel__e16nL[data-embedded]{position:static;width:292px;max-width:100%;box-shadow:none;border:0}.MediaOperationPopover_heading__Q_gGu{justify-content:space-between;margin-bottom:10px}.MediaOperationPopover_heading__Q_gGu span,.MediaOperationPopover_summary__z38av{color:var(--text-muted);font-size:11px}.MediaOperationPopover_row__J04P8>*{flex:1;min-width:0}.MediaOperationPopover_field__FobMY{display:grid;gap:5px;margin:8px 0;font-size:11px;color:var(--text-muted)}.MediaOperationPopover_field__FobMY input,.MediaOperationPopover_field__FobMY select,.MediaOperationPopover_field__FobMY textarea{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text)}.MediaOperationPopover_field__FobMY textarea{resize:vertical;font:inherit;line-height:1.45}.MediaOperationPopover_field__FobMY input[type=range]{padding:0}.MediaOperationPopover_summary__z38av{margin:8px 0;line-height:1.45}.MediaOperationPopover_error__rAAUF{margin:8px 0;color:var(--danger);font-size:11px;line-height:1.4}.MediaOperationPopover_actions__TkMcb{justify-content:flex-end;margin-top:10px}.MediaOperationPopover_actions__TkMcb button{padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);cursor:pointer}.MediaOperationPopover_actions__TkMcb button[type=submit]{border-color:transparent;background:var(--text);color:var(--surface)}.MediaOperationPopover_actions__TkMcb button:disabled{opacity:.45;cursor:not-allowed}.AssetContextMenu_menu__sQ3Jr{position:fixed;z-index:var(--z-dropdown);display:grid;gap:.125rem;inline-size:12rem;padding:.3125rem;border:1px solid var(--line-default);border-radius:var(--radius-md);background:var(--bg-raised);box-shadow:var(--shadow-lg)}.AssetContextMenu_item__HFJur{display:flex;align-items:center;gap:.5rem;inline-size:100%;padding:.4375rem .5rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AssetContextMenu_item__HFJur:focus-visible:not(:disabled),.AssetContextMenu_item__HFJur:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.AssetContextMenu_item__HFJur:disabled{color:var(--text-disabled);cursor:not-allowed}.AssetContextMenu_item__HFJur[data-danger=true]{color:var(--text-muted)}.AssetContextMenu_item__HFJur[data-danger=true]:focus-visible,.AssetContextMenu_item__HFJur[data-danger=true]:hover{background:rgba(251,113,133,.1);color:var(--status-error)}.MediaPlayer_player__q0Uhp{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;background:#000;color:#f4f4f4;position:relative;border-radius:12px;overflow:hidden;outline:none}.MediaPlayer_player__q0Uhp:focus-visible{outline:2px solid #c6b8ff;outline-offset:3px}.MediaPlayer_picture__iDYCo{position:relative;flex:1;min-height:0;display:grid;place-items:center;overflow:hidden}.MediaPlayer_picture__iDYCo video{width:100%;height:100%;min-height:0;object-fit:contain;cursor:pointer}.MediaPlayer_player__q0Uhp button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer;min-width:34px;min-height:34px;border-radius:6px}.MediaPlayer_player__q0Uhp button:hover{background:#ffffff18}.MediaPlayer_player__q0Uhp button:focus-visible,.MediaPlayer_player__q0Uhp input:focus-visible,.MediaPlayer_player__q0Uhp select:focus-visible{outline:2px solid #c6b8ff;outline-offset:2px}.MediaPlayer_player__q0Uhp button:disabled{opacity:.4;cursor:default}.MediaPlayer_picture__iDYCo .MediaPlayer_bigPlay__mJEyb{position:absolute;width:76px;height:76px;border-radius:50%;background:#171717b8;border:1px solid #ffffff40;backdrop-filter:blur(10px)}.MediaPlayer_controls__9QUip{flex:none;padding:5px 14px 8px;background:#090909;transition:opacity .2s}.MediaPlayer_player__q0Uhp[data-active=false] .MediaPlayer_controls__9QUip{opacity:0}.MediaPlayer_player__q0Uhp:focus-within .MediaPlayer_controls__9QUip{opacity:1}.MediaPlayer_seek__yRqRE{width:100%;height:18px;margin:0;appearance:none;background:transparent;cursor:pointer}.MediaPlayer_seek__yRqRE::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,#d5fa50 var(--played),#ffffff50 var(--played),#ffffff50 var(--buffered),#ffffff20 var(--buffered))}.MediaPlayer_seek__yRqRE::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(to right,#d5fa50 var(--played),#ffffff50 var(--played),#ffffff50 var(--buffered),#ffffff20 var(--buffered))}.MediaPlayer_seek__yRqRE::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:50%;background:#eee;margin-top:-3px}.MediaPlayer_seek__yRqRE::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#eee}.MediaPlayer_row__FmQN9{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;font-size:12px}.MediaPlayer_volume__hF0Sp{width:65px;accent-color:#d5fa50;cursor:pointer}.MediaPlayer_time__HKbdw{position:absolute;left:50%;transform:translateX(-50%);font-variant-numeric:tabular-nums;color:#ddd;white-space:nowrap;pointer-events:none}.MediaPlayer_spacer__z8KHg{flex:1}.MediaPlayer_row__FmQN9 select{color:#eee;background:#090909;border:1px solid transparent;border-radius:6px;padding:6px;cursor:pointer;max-width:95px}.MediaPlayer_sourceQuality__JjIU2{color:#929292;font-size:11px;white-space:nowrap}.MediaPlayer_failure__qLB5q,.MediaPlayer_loading__dqSu_{position:absolute;background:#101010e8;border:1px solid #ffffff20;border-radius:12px;padding:14px 20px;font-size:13px;text-align:center}.MediaPlayer_loading__dqSu_{display:flex;align-items:center;gap:10px;pointer-events:none}.MediaPlayer_loading__dqSu_ span{width:16px;height:16px;border:2px solid #ffffff30;border-top-color:#fff;border-radius:50%;animation:MediaPlayer_spin__FTt1t 1s linear infinite}.MediaPlayer_failure__qLB5q p{margin:0 0 8px}.MediaPlayer_failure__qLB5q button{background:#ffffff15;padding:0 15px}.MediaPlayer_notice__0qZtA{display:flex;justify-content:center;align-items:center;gap:10px;background:#202020;font-size:12px;padding:6px}.MediaPlayer_player__q0Uhp:fullscreen{width:100vw;height:100dvh;border-radius:0}.MediaPlayer_player__q0Uhp[data-expanded=true]{position:fixed;inset:0;z-index:3100;width:100vw;height:100dvh;border-radius:0}@keyframes MediaPlayer_spin__FTt1t{to{transform:rotate(1turn)}}@media(max-width:600px){.MediaPlayer_controls__9QUip{padding:3px 7px 6px}.MediaPlayer_row__FmQN9{gap:2px;font-size:11px}.MediaPlayer_volume__hF0Sp{display:none}.MediaPlayer_time__HKbdw{position:static;transform:none;margin-left:2px;font-size:10px}.MediaPlayer_row__FmQN9 select{max-width:75px;padding:5px 2px}.MediaPlayer_sourceQuality__JjIU2{display:none}}@media(prefers-reduced-motion:reduce){.MediaPlayer_controls__9QUip{transition:none}.MediaPlayer_loading__dqSu_ span{animation:none}}