.JobList_wrap__BoOI7{margin-block-start:var(--space-7);scroll-margin-block-start:5rem}.JobList_heading__0gTpD{font-size:var(--text-xl);font-weight:400;letter-spacing:var(--tracking-tight)}.JobList_filters__yn_ht{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.JobList_filter__yQwrz{padding:.375rem .75rem;border:1px solid var(--line-default);border-radius:var(--radius-pill);background:var(--bg-input);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.JobList_filter__yQwrz:hover{border-color:var(--line-strong);color:var(--text-primary)}.JobList_filter__yQwrz:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}.JobList_filter__yQwrz[aria-pressed=true]{border-color:var(--hue-sand);background:rgba(232,213,176,.09);color:var(--text-primary)}.JobList_list__2vE_d{margin:var(--space-5) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--line-subtle)}.JobList_job__2c08n{border-block-end:1px solid var(--line-subtle)}.JobList_jobHead__clcb_{display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-4) 0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.JobList_jobHead__clcb_:focus-visible{outline:2px solid var(--line-focus);outline-offset:4px}.JobList_jobMain__GR37a{display:block;min-inline-size:0}.JobList_jobTitle__TwEwk{display:block;font-size:var(--text-base);color:var(--text-primary)}.JobList_jobMeta___hSUS{display:block;margin-block-start:.25rem;font-size:var(--text-2xs);color:var(--text-faint)}.JobList_jobSalary__l2Hf2{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}@media (max-width:34rem){.JobList_jobHead__clcb_{grid-template-columns:minmax(0,1fr) 1rem}.JobList_jobSalary__l2Hf2{grid-column:1/-1;grid-row:2;white-space:normal}}.JobList_chevron___617k{color:var(--text-faint);transition:transform var(--duration-fast) var(--ease-out)}.JobList_chevron___617k[data-open=true]{transform:rotate(90deg)}.JobList_jobBody__mWNSW{padding-block-end:var(--space-5);max-inline-size:44rem}.JobList_summary__rz7iT{font-size:var(--text-sm);line-height:var(--leading-relaxed,1.75);color:var(--text-secondary)}.JobList_subhead__iK6_d{margin-block-start:var(--space-4);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.JobList_points__i7UwI{margin:var(--space-2) 0 0;padding-inline-start:1.1rem;display:grid;gap:.375rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.JobList_apply__EEHLK{margin-block-start:var(--space-5)}.JobList_disclaimer__Tjl39{margin-block-start:var(--space-4);font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-faint)}.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)}}.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}}.ProductFrame_frame__jFhXp{height:100dvh;display:flex;flex-direction:column;background:var(--bg-base);color:var(--text-primary)}.ProductFrame_header__O23Ib{flex:none;z-index:35;background:#151516;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}}.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)}.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)}.AssetLightbox_backdrop__2mu8r{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-6) var(--space-5);background:rgba(11,11,13,.88);backdrop-filter:blur(8px)}.AssetLightbox_close__Lvu08{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border:1px solid var(--line-default);border-radius:var(--radius-pill);background:rgba(11,11,13,.6);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.AssetLightbox_close__Lvu08:hover{color:var(--text-primary)}.AssetLightbox_frame__5cRBp{display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin:0;max-inline-size:100%;max-block-size:100%;min-block-size:0}.AssetLightbox_frame__5cRBp img,.AssetLightbox_frame__5cRBp video{max-inline-size:100%;max-block-size:calc(100vh - 10rem);object-fit:contain;border-radius:var(--radius-sm)}.AssetLightbox_caption__LY_mv{display:flex;align-items:baseline;gap:var(--space-2);max-inline-size:48rem}.AssetLightbox_badge__6vAEQ{flex:none;padding:.0625rem .375rem;border:1px solid var(--line-default);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.AssetLightbox_prompt__dLmSI{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);text-wrap:pretty}.GeneratingState_wrap__rQJeT{position:relative;inline-size:100%;align-self:stretch;display:flex;flex-direction:column;block-size:100%;min-block-size:0}.GeneratingState_shimmer__AdeEt{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#090b16;contain:paint}.GeneratingState_nebula__gfT_Z{position:absolute;inset:-30%;background:radial-gradient(ellipse at 30% 40%,#6542bd66,transparent 45%),radial-gradient(ellipse at 65% 55%,#238b9e66,transparent 42%),radial-gradient(ellipse at 50% 70%,#454cb855,transparent 40%);animation:GeneratingState_nebulaDrift__5G07X 12s ease-in-out infinite alternate}.GeneratingState_starsFar__1s3Fb,.GeneratingState_stars__9_jpI{position:absolute;inset:-8%;background-image:radial-gradient(circle at 12% 23%,#e8f3ff 0 1px,transparent 1.7px),radial-gradient(circle at 68% 16%,#afdfff 0 1.2px,transparent 2px),radial-gradient(circle at 42% 71%,#e6daff 0 .8px,transparent 1.5px),radial-gradient(circle at 87% 58%,#d8ecff 0 1px,transparent 1.8px);background-size:173px 137px;opacity:.7;animation:GeneratingState_starDrift__zV47T 14s ease-in-out infinite alternate}.GeneratingState_starsFar__1s3Fb{background-size:113px 197px;transform:rotate(19deg);opacity:.25;animation:GeneratingState_starTwinkle__YqamC 6s ease-in-out infinite alternate}.GeneratingState_orbit__BSN12{position:absolute;inset:50% auto auto 50%;width:clamp(36px,12%,84px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid #a9c8ff30;border-radius:50%;animation:GeneratingState_orbit__BSN12 6s linear infinite}.GeneratingState_orbit__BSN12 span,.GeneratingState_orbit__BSN12:before{content:"";position:absolute;border-radius:50%}.GeneratingState_orbit__BSN12:before{inset:-3px auto auto 50%;width:6px;height:6px;background:#dcf8ff;box-shadow:0 0 12px 4px #80ceff70}.GeneratingState_orbit__BSN12 span{inset:30%;background:#c4b7ff;box-shadow:0 0 26px 12px #9785f755}.GeneratingState_phase__7IqAm{position:absolute;inset:68% 1rem auto;text-align:center;color:#e1e5f2;font-size:var(--text-xs);letter-spacing:.08em}@keyframes GeneratingState_nebulaDrift__5G07X{to{transform:translate(5%,-4%) rotate(12deg);opacity:.65}}@keyframes GeneratingState_starDrift__zV47T{to{transform:translate(3%,-3%);opacity:.35}}@keyframes GeneratingState_starTwinkle__YqamC{to{opacity:.55}}@keyframes GeneratingState_orbit__BSN12{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GeneratingState_nebula__gfT_Z,.GeneratingState_orbit__BSN12,.GeneratingState_starsFar__1s3Fb,.GeneratingState_stars__9_jpI{animation:none}}.GeneratingState_foot___tMRL{position:absolute;inset-inline:1rem;inset-block-end:.75rem;display:flex;align-items:center;gap:var(--space-2);padding-block-start:.4375rem}.GeneratingState_label__ffBXv{color:#d8dfef;font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.GeneratingState_cancel__vX4sC{margin-inline-start:auto;padding:.125rem .5rem;border:1px solid var(--line-subtle);border-radius:var(--radius-pill);background:#090b1680;color:#d8dfef;font:inherit;font-size:var(--text-2xs);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.GeneratingState_cancel__vX4sC:focus-visible,.GeneratingState_cancel__vX4sC:hover{border-color:var(--status-error);color:var(--status-error)}.ClipToolbar_bar__uWr5J{position:relative;display:flex;align-items:center;gap:.125rem;padding:.375rem;border:1px solid var(--n-700,rgba(255,255,255,.09));border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg);white-space:nowrap;width:min(40rem,calc(100vw - 48px));max-width:calc(100vw - 24px)}.ClipToolbar_actions__3o1Lt{display:flex;width:100%;align-items:center;gap:.125rem;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.ClipToolbar_actions__3o1Lt>*{flex-shrink:0}.ClipToolbar_bar__uWr5J[data-image]{width:min(76rem,calc(100vw - 48px))}.ClipToolbar_toolMenu__lvE6_{position:fixed;inset:auto;margin:0;padding:6px;width:280px;max-height:min(520px,65dvh);overflow-y:auto;border:1px solid var(--line-subtle);border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg)}.ClipToolbar_toolMenu__lvE6_:popover-open{display:flex;flex-direction:column;gap:2px}.ClipToolbar_toolMenu__lvE6_ button{text-align:left;padding:11px 12px;font-size:12px;border-radius:7px}.ClipToolbar_toolMenu__lvE6_ button:focus-visible,.ClipToolbar_toolMenu__lvE6_ button:hover{background:var(--bg-hover);outline:none}.ClipToolbar_action__838lX:focus-visible,.ClipToolbar_icon__DHxCb:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.ClipToolbar_progress__VwOMl{background:var(--bg-active);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ClipToolbar_action__838lX,.ClipToolbar_progress__VwOMl{padding:.4375rem .625rem;border-radius:var(--radius-sm);color:var(--text-primary)}.ClipToolbar_action__838lX{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ClipToolbar_action__838lX svg{color:var(--text-secondary)}.ClipToolbar_action__838lX:hover:not(:disabled){background:var(--bg-hover)}.ClipToolbar_action__838lX:hover:not(:disabled) svg{color:var(--text-primary)}.ClipToolbar_action__838lX[data-soon]:after{content:"";width:4px;height:4px;margin-inline-start:.125rem;border-radius:50%;background:var(--text-faint)}.ClipToolbar_action__838lX:disabled{color:var(--text-disabled);cursor:not-allowed}.ClipToolbar_action__838lX:disabled svg{color:var(--text-disabled)}.ClipToolbar_fresh__VUQDu{padding:0 .3125rem;border-radius:var(--radius-pill);background:var(--bg-active);font-size:.5625rem;letter-spacing:var(--tracking-wide);color:var(--text-secondary)}.ClipToolbar_divider__QxIL_{width:1px;height:1.125rem;margin-inline:.25rem;background:var(--line-subtle)}.ClipToolbar_icon__DHxCb{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;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)}.ClipToolbar_icon__DHxCb:hover{background:var(--bg-hover);color:var(--text-primary)}.VideoPlayer_player__pMWnJ{position:relative;width:100%;height:100%}.VideoPlayer_video__M772o{width:100%;height:100%;object-fit:cover;display:block}.VideoPlayer_bar__xUnWq{position:absolute;right:.5rem;bottom:.5rem;left:.5rem;display:flex;align-items:center;gap:.375rem;padding:.3125rem .4375rem;border-radius:var(--radius-sm);background:rgba(10,11,14,.72);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.VideoPlayer_player__pMWnJ:focus-within .VideoPlayer_bar__xUnWq,.VideoPlayer_player__pMWnJ:hover .VideoPlayer_bar__xUnWq,.VideoPlayer_player__pMWnJ[data-adjusting-volume=true] .VideoPlayer_bar__xUnWq,.VideoPlayer_player__pMWnJ[data-scrubbing=true] .VideoPlayer_bar__xUnWq{opacity:1}.VideoPlayer_button__K70Zn{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;flex-shrink:0;border-radius:var(--radius-xs);color:rgba(255,255,255,.72);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.VideoPlayer_button__K70Zn:hover:not(:disabled){background:rgba(255,255,255,.12);color:#fff}.VideoPlayer_button__K70Zn:disabled{opacity:.45}.VideoPlayer_volumeControl__yGsYx{position:relative;flex-shrink:0}.VideoPlayer_volumePopover__0rlWr{position:absolute;left:50%;bottom:100%;width:2.75rem;transform:translateX(-50%);padding-bottom:.5rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.VideoPlayer_player__pMWnJ[data-adjusting-volume=true] .VideoPlayer_volumePopover__0rlWr,.VideoPlayer_volumeControl__yGsYx:focus-within .VideoPlayer_volumePopover__0rlWr,.VideoPlayer_volumeControl__yGsYx:hover .VideoPlayer_volumePopover__0rlWr{visibility:visible;opacity:1;pointer-events:auto}.VideoPlayer_volumePanel__5a4NS{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.625rem .5rem;border-radius:var(--radius-sm);background:rgba(10,11,14,.94);box-shadow:0 2px 10px rgba(0,0,0,.2)}.VideoPlayer_volumeSlider__7CGlH{writing-mode:vertical-lr;direction:rtl;width:1.25rem;height:6rem;margin:0;accent-color:#fff;cursor:ns-resize;touch-action:none}.VideoPlayer_volumeValue__mpyf7{min-width:3.5ch;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;color:rgba(255,255,255,.85)}.VideoPlayer_button__K70Zn:focus-visible,.VideoPlayer_volumeSlider__7CGlH:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px}.VideoPlayer_track___Py6r{position:relative;flex:1;min-width:0;height:.75rem;display:flex;align-items:center;cursor:pointer;touch-action:none}.VideoPlayer_track___Py6r:before{content:"";position:absolute;inset-inline:0;height:3px;border-radius:999px;background:rgba(255,255,255,.24)}.VideoPlayer_trackFill__gvOQz{position:absolute;left:0;height:3px;border-radius:999px;background:#fff}.VideoPlayer_trackHead__D8_tI{position:absolute;width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;background:#fff;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.VideoPlayer_player__pMWnJ[data-scrubbing=true] .VideoPlayer_trackHead__D8_tI,.VideoPlayer_track___Py6r:focus-visible .VideoPlayer_trackHead__D8_tI,.VideoPlayer_track___Py6r:hover .VideoPlayer_trackHead__D8_tI{opacity:1}.VideoPlayer_track___Py6r:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px;border-radius:999px}.VideoPlayer_time__w25k9{flex-shrink:0;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:rgba(255,255,255,.72)}.Starfield_wrap__qUwdT{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg-base)}.Starfield_canvas__U3xqv{display:block;inline-size:100%;block-size:100%}.Starfield_glow__yYiSg{position:absolute;inset-block-start:-30%;inset-inline-end:-10%;inline-size:70vmax;block-size:70vmax;border-radius:50%;background:radial-gradient(circle,rgba(232,213,176,.07) 0,rgba(232,213,176,.02) 45%,rgba(232,213,176,0) 70%)}