.engine-page_hero__hDTpF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);gap:32px;align-items:center}.engine-page_art__hBBxs{position:relative;display:grid;place-items:center;min-height:260px;padding:18px;border-radius:24px;color:#fff;background:linear-gradient(135deg,var(--teal-bright),var(--lavender));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),var(--shadow-small)}.engine-page_art__hBBxs[data-media=video]{background:linear-gradient(135deg,var(--rose),var(--lavender))}.engine-page_art__hBBxs[data-media=music],.engine-page_art__hBBxs[data-media=voice]{background:linear-gradient(135deg,var(--lavender),var(--teal-bright))}.engine-page_art__hBBxs[data-media=game],.engine-page_art__hBBxs[data-media=render]{background:linear-gradient(135deg,var(--peach),var(--rose))}.engine-page_kindChip__tK_Lk{position:absolute;top:14px;left:14px;padding:4px 12px;border-radius:999px;background:var(--panel);color:var(--ink);font-size:13px;font-weight:600}.engine-page_version__re0qC{position:absolute;left:18px;bottom:14px;font-size:20px;font-weight:600;letter-spacing:-.01em}.engine-page_copy__caBq7{display:grid;gap:12px;justify-items:start;min-width:0}.engine-page_name__iAgKp{margin:0;color:var(--ink);font-size:var(--type-h1);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.05;overflow-wrap:anywhere}.engine-page_pill__33sbV{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--paper-deep);color:var(--muted);font-size:12px;font-weight:600}.engine-page_pill__33sbV:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.engine-page_facts__7FO2C{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.engine-page_fact__AdNzH{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.engine-page_factLabel__B9vSl{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.engine-page_factValue__i6OVn{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.01em}.engine-page_back__UlSh2{justify-self:start;color:var(--teal-ink);font-weight:600;text-decoration:none}@media (max-width:760px){.engine-page_hero__hDTpF{grid-template-columns:minmax(0,1fr);gap:20px}.engine-page_art__hBBxs{min-height:200px}}@media (max-width:520px){.engine-page_back__UlSh2{display:inline-flex;align-items:center;min-height:44px}}.addon-kit_surface__foHea{--addon-accent:#75ddE2;--addon-finish:#1b2227;background:var(--addon-finish);color:#edf1f3;border:1px solid #38434b;border-radius:12px;font:13px/18px DM Sans,system-ui,sans-serif;max-width:100%}.addon-kit_frameBar__14cfI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #38434b}.addon-kit_frameBar__14cfI button,.addon-kit_frameBar__14cfI select{min-height:32px;background:#29343c;color:inherit;border:1px solid #38434b;border-radius:8px;padding:0 10px}.addon-kit_frameBar__14cfI button[aria-pressed=true]{outline:1px solid var(--addon-accent)}.addon-kit_control__qauCu :focus-visible,.addon-kit_frameBar__14cfI button:focus-visible,.addon-kit_frameBar__14cfI select:focus-visible{outline:2px solid #75dde2;outline-offset:2px}.addon-kit_name___6gxS{font-size:16px}.addon-kit_mod__cpGWU,.addon-kit_save__iFUaf,.addon-kit_scale__aIXF8,.addon-kit_track__cQGvc,.addon-kit_unit__AQXhM{color:#b0bbc4;font-size:12px}.addon-kit_save__iFUaf[data-dirty]{color:#d7a7bf}.addon-kit_group__IyrsX{display:inline-flex;gap:4px}.addon-kit_transport__F7vqd{padding:8px 12px;border-bottom:1px solid #38434b}.addon-kit_body__x05cO{padding:12px;overflow-x:auto}.addon-kit_body__x05cO[data-bypassed]{opacity:.6}.addon-kit_surface__foHea[data-density=Compact] .addon-kit_body__x05cO{padding:6px}.addon-kit_control__qauCu{position:relative;display:grid;gap:4px;min-width:120px;padding:8px}.addon-kit_label__TZLGD{font-size:13px}.addon-kit_range__45WrV{color-scheme:light;accent-color:var(--addon-accent);min-height:32px;width:100%}.addon-kit_range__45WrV[data-family=Dial]{height:36px}.addon-kit_valueRow__5IvKd{display:flex;align-items:center;gap:6px}.addon-kit_value__slCnS{width:72px;background:#14191d;color:inherit;border:1px solid #38434b;border-radius:6px;padding:4px 6px;font:13px DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.addon-kit_value__slCnS[aria-invalid=true]{border-color:#ff6b6b}.addon-kit_reset__ulQP5{font-size:12px;background:none;color:#b0bbc4;border:0;text-decoration:underline;min-height:32px}.addon-kit_error__5a0Ey{color:#ff8a8a;font-size:12px}.addon-kit_stateTag__ugDkf{font-size:12px;color:#b6a7e6}.addon-kit_control__qauCu[data-state=clipping] .addon-kit_stateTag__ugDkf{color:#ff8a8a}.addon-kit_control__qauCu[data-state=disabled],.addon-kit_control__qauCu[data-state=loading],.addon-kit_control__qauCu[data-state=unavailable]{opacity:.55}.addon-kit_unity__hljuS{position:absolute;top:34px;font-size:10px;color:#b0bbc4;transform:translateX(-50%)}.addon-kit_meter__Lly3p{position:relative;display:inline-block;width:96px;height:14px;background:#14191d;border:1px solid #38434b;border-radius:4px}.addon-kit_meter__Lly3p[data-clipping]{border-color:#ff6b6b}.addon-kit_meterFill__zn55H{display:block;height:100%;background:var(--addon-accent)}.addon-kit_scale__aIXF8{position:absolute;top:14px;left:0;white-space:nowrap}.addon-kit_clip__YskGW{position:absolute;right:0;top:16px;font-size:11px}@media (prefers-reduced-motion:no-preference){.addon-kit_meterFill__zn55H{transition:width 80ms linear}}.plug-window_host__AtFdn{flex-direction:column;color-scheme:dark;--plug-accent:var(--addon-accent,var(--teal));--plug-face:var(--addon-finish,var(--panel));--plug-section:var(--paper-deep);--plug-readout:var(--paper-deep);--plug-key:color-mix(in srgb,var(--ink) 8%,transparent)}.plug-window_host__AtFdn,.plug-window_stage__ShZN_{position:relative;display:flex;flex:1 1 auto;min-height:0}.plug-window_stage__ShZN_{overflow:auto;padding:24px;background-color:var(--plug-readout);background-image:repeating-linear-gradient(to bottom,transparent 0 45px,color-mix(in srgb,var(--ink) 4%,transparent) 45px 46px);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.plug-window_host__AtFdn[data-look] .plug-window_stage__ShZN_{padding-right:344px}.plug-window_look__DEpVd{position:absolute;top:0;right:0;bottom:0;width:320px;overflow:auto;padding:16px;background:var(--panel);color:var(--ink);border-left:1px solid var(--line)}.plug-window_win__kdDxP{position:relative;display:flex;flex-direction:column;flex:0 1 auto;width:min(var(--plw,1000px),100%);min-width:0;margin:auto;overflow:hidden;border-radius:16px;background:var(--plug-face);color:var(--ink);font-size:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(0,0,0,.6),0 30px 60px rgba(0,0,0,.5)}.plug-window_win__kdDxP>*{position:relative;z-index:2}.plug-window_win__kdDxP>.plug-window_backdrop__8o8Kc{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%}.plug-window_win__kdDxP[data-photo]:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(14,18,21,.58);pointer-events:none}.plug-window_win__kdDxP[data-photo]{--plug-section:rgba(20,25,29,0.82)}.plug-window_win__kdDxP[data-photo] .plug-window_bar__NzLKT,.plug-window_win__kdDxP[data-photo] .plug-window_body__7LzPn,.plug-window_win__kdDxP[data-photo] .plug-window_foot__klEWY{background:transparent}.plug-window_win__kdDxP[data-photo] .plug-window_bar__NzLKT{border-bottom-color:rgba(255,255,255,.1)}.plug-window_bar__NzLKT{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 12px;border-bottom:1px solid var(--line);background:var(--plug-face)}.plug-window_face__j2VDc{flex:0 0 30px;width:30px;height:30px;border-radius:12px;background-color:var(--plug-key);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px var(--line)}.plug-window_nm__XciKz{display:flex;flex-direction:column;gap:1px;min-width:0}.plug-window_nm__XciKz b{font-size:14px;font-weight:500;letter-spacing:-.01em}.plug-window_nm__XciKz b,.plug-window_nm__XciKz span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.plug-window_nm__XciKz span{color:var(--muted);font-size:11px}.plug-window_sp__ckpGQ{flex:1}.plug-window_readout__ES1ya{display:flex;align-items:center;height:30px;border-radius:12px;background:var(--plug-readout);box-shadow:inset 0 2px 4px rgba(0,0,0,.85),inset 0 0 0 1px var(--line)}.plug-window_pv__mwb_C{display:flex;align-items:center;gap:8px;min-width:170px;padding:0 12px;font:400 12px/1 var(--font-mono-stack);letter-spacing:.04em}.plug-window_pv__mwb_C small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.plug-window_ib__aPiH3{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--body);cursor:pointer}.plug-window_ib__aPiH3:hover:not(:disabled){color:var(--ink)}.plug-window_ib__aPiH3:disabled{opacity:.4;cursor:default}.plug-window_history__Ugvxl{display:inline-flex;gap:2px}.plug-window_pkey___UQAx{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:34px;padding:0 10px;border:0;border-radius:999px;background:var(--plug-key);color:var(--ink);font:inherit;font-size:11px;cursor:pointer;box-shadow:inset 1px 1px 0 rgba(255,255,255,.14),inset -1px -1px 0 rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.45),1px 2px 3px rgba(0,0,0,.4)}.plug-window_pkey___UQAx[aria-pressed=true]{color:var(--plug-accent)}.plug-window_pkey___UQAx:disabled{opacity:.5;cursor:default}.plug-window_ab__aBnRp{padding:0 4px;gap:0}.plug-window_ab__aBnRp span{display:grid;place-items:center;width:24px;height:22px;border-radius:999px;color:var(--body);font:400 10px/1 var(--font-mono-stack)}.plug-window_ab__aBnRp span[data-on]{color:var(--plug-accent);background:color-mix(in srgb,var(--plug-accent) 12%,transparent)}.plug-window_led__nWv2m{width:5px;height:5px;border-radius:50%;background:var(--muted)}.plug-window_led__nWv2m[data-on]{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--plug-accent),0 0 4px 1px color-mix(in srgb,var(--plug-accent) 50%,transparent)}.plug-window_ib__aPiH3:focus-visible,.plug-window_pkey___UQAx:focus-visible{outline:2px solid var(--plug-accent);outline-offset:2px}.plug-window_transport__PoEQJ{padding:8px 12px;border-bottom:1px solid var(--line)}.plug-window_body__7LzPn{display:flex;flex-direction:column;min-width:0;background:var(--plug-face)}.plug-window_body__7LzPn[data-bypassed]{opacity:.6}.plug-window_foot__klEWY{display:flex;align-items:center;gap:14px;min-height:30px;padding:0 12px;border-top:1px solid var(--line);background:var(--plug-face);color:var(--body);font:400 9.5px/1 var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase}.plug-window_cell__Nup4y{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.plug-window_cell__Nup4y i{width:1px;height:12px;background:var(--line-strong)}.plug-window_meter__PXXhe{display:flex;align-items:flex-end;gap:2px;height:12px}.plug-window_meter__PXXhe b{width:3px;border-radius:1px;background:var(--plug-accent);opacity:.2}.plug-window_meter__PXXhe b[data-lit]{opacity:.8}@media (max-width:640px){.plug-window_stage__ShZN_{padding:10px 10px 96px;background-image:none}.plug-window_host__AtFdn[data-look] .plug-window_stage__ShZN_{padding-right:10px}.plug-window_win__kdDxP{width:100%;margin:0 0 auto;border-radius:16px}.plug-window_bar__NzLKT{flex:0 0 auto;flex-wrap:wrap;padding:8px 10px}.plug-window_nm__XciKz{flex:1 1 60%}.plug-window_readout__ES1ya,.plug-window_sp__ckpGQ{display:none}.plug-window_pkey___UQAx{height:44px;min-width:44px}.plug-window_ab__aBnRp span{height:38px;width:36px}.plug-window_ib__aPiH3{width:44px;height:44px}.plug-window_foot__klEWY{flex-wrap:wrap;row-gap:6px;padding:8px 12px}.plug-window_look__DEpVd{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:30;width:auto;max-height:70dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-left:0;border-radius:20px 20px 0 0}}.builder-shell_page__IqOXL{display:grid;gap:24px;width:min(1200px,100%);margin:0 auto;padding:32px;box-sizing:border-box;color:var(--ink)}.builder-shell_back__d_N6g{width:fit-content;color:var(--teal-ink);font-size:14px;text-decoration:none}.builder-shell_header__2bYbj{display:grid;gap:8px}.builder-shell_eyebrow__IgaRZ{margin:0;color:var(--muted);font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.builder-shell_title__zwrBq{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.builder-shell_lede__C0ExT{margin:0;max-width:60ch;color:var(--muted);font-size:15px;line-height:1.5}.builder-shell_stepper__ATLo1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.builder-shell_steps__GHeaS{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.builder-shell_step__jeSeq{display:inline-flex;align-items:center;min-height:32px;padding:0 12px 0 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:14px}.builder-shell_step__jeSeq[data-state=on]{border-color:var(--teal-bright);background:var(--teal-soft);color:var(--ink)}.builder-shell_step__jeSeq[data-state=done]{color:var(--ink)}.builder-shell_stepNo__a3Vm4{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-strong);font-size:12px;font-variant-numeric:tabular-nums}.builder-shell_step__jeSeq[data-state=on] .builder-shell_stepNo__a3Vm4{border-color:var(--teal-bright);background:var(--teal-bright);color:var(--ink)}.builder-shell_grid__xC7GJ{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(280px,1fr);gap:32px;align-items:start}.builder-shell_gridSolo__0GjTl{display:grid;gap:24px}.builder-shell_work__BaUoJ{display:grid;gap:24px;min-width:0}.builder-shell_summary__6iUet{display:grid;gap:16px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);position:sticky;top:16px}.builder-shell_summaryTitle__86tlO{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em}.builder-shell_action__taP39{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.builder-shell_action__taP39>a,.builder-shell_action__taP39>button{width:100%;justify-content:center}@media (max-width:820px){.builder-shell_page__IqOXL{padding:16px}.builder-shell_grid__xC7GJ{grid-template-columns:minmax(0,1fr);gap:24px}.builder-shell_summary__6iUet{position:static}}.builder-shell_primary__zsmXq,.builder-shell_secondary___NCNJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:6px;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.builder-shell_primary__zsmXq{border:1px solid var(--teal-bright);background:var(--teal-bright);color:#14131d}.builder-shell_primary__zsmXq:hover:not(:disabled){background:var(--teal)}.builder-shell_secondary___NCNJ{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.builder-shell_secondary___NCNJ:hover:not(:disabled){border-color:var(--ink)}.builder-shell_primary__zsmXq:disabled,.builder-shell_primary__zsmXq[aria-disabled=true],.builder-shell_secondary___NCNJ:disabled{opacity:.4;cursor:default}.builder-shell_stepLink__c39u3,.builder-shell_step__jeSeq{gap:8px}.builder-shell_stepLink__c39u3{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.builder-shell_stack__AUGOG{display:grid;gap:16px;min-width:0}.builder-shell_icon__yBBIT{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;color:var(--muted)}.builder-shell_skeleton___6YI9{display:block;height:56px;border-radius:6px;background:linear-gradient(90deg,var(--line),transparent,var(--line));background-size:200% 100%;animation:builder-shell_shellShimmer__ZDY6_ 1.4s linear infinite}@keyframes builder-shell_shellShimmer__ZDY6_{0%{background-position:200% 0}to{background-position:-200% 0}}.publish-audience_audience__Mmh_O{display:grid;gap:12px;margin:16px 0 0;padding:0;border:0;min-width:0}.publish-audience_audience__Mmh_O legend{padding:0;font-size:14px;font-weight:500}.publish-audience_audience__Mmh_O p{margin:0}.publish-audience_audience__Mmh_O h3{margin:0;font-size:14px;font-weight:500}.publish-audience_choices__khOwn{display:inline-flex;flex-wrap:wrap;width:fit-content;max-width:100%;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden}.publish-audience_choice__4hg2d{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;cursor:pointer;transition:background .15s ease-out}.publish-audience_choice__4hg2d+.publish-audience_choice__4hg2d{border-left:1px solid var(--line-strong)}.publish-audience_choice__4hg2d[data-selected=true]{background:var(--teal-soft);box-shadow:inset 0 -2px 0 var(--teal-bright)}.publish-audience_choice__4hg2d input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.publish-audience_choice__4hg2d strong{font-weight:500}.publish-audience_choice__4hg2d span{color:var(--muted);font-size:12px}.publish-audience_choice__4hg2d:has(input:disabled){opacity:.4;cursor:default}.publish-audience_choice__4hg2d:has(input:focus-visible){outline:1px solid var(--teal-bright);outline-offset:-1px}.publish-audience_done__4MxX8{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.publish-audience_audience__Mmh_O .publish-audience_note__QWhRj{color:var(--muted);font-size:12px}.publish-audience_audience__Mmh_O input[type=number],.publish-audience_audience__Mmh_O input[type=text]{min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:14px}.publish-audience_audience__Mmh_O input[type=number]:focus,.publish-audience_audience__Mmh_O input[type=text]:focus{outline:1px solid var(--teal-bright);border-color:var(--teal-bright)}.publish-audience_primary__B4ypo,.publish-audience_secondary__uMHY3{display:inline-flex;align-items:center;justify-content:center;min-height:36px;width:fit-content;padding:0 16px;border-radius:6px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.publish-audience_primary__B4ypo{border:1px solid var(--teal-bright);background:var(--teal-bright);color:#14131d}.publish-audience_secondary__uMHY3{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.publish-audience_primary__B4ypo:disabled,.publish-audience_secondary__uMHY3:disabled{opacity:.4;cursor:default}.publish-audience_priceFacts__848jj{display:grid;gap:6px;margin:0;font-size:14px}.publish-audience_priceFacts__848jj div{display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:baseline}.publish-audience_priceFacts__848jj dt{margin:0;font-weight:500}.publish-audience_priceFacts__848jj dd{margin:0;color:var(--muted)}.publish-audience_switchRow__UBfpa{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--line);cursor:pointer}.publish-audience_switchRow__UBfpa:first-of-type{border-top:0}.publish-audience_switchText__v_8cf{display:grid;gap:4px;min-width:0}.publish-audience_switchLabel__8QwUl{display:block;font-weight:500}.publish-audience_switchText__v_8cf>span:not(.publish-audience_switchLabel__8QwUl){color:var(--muted);font-size:12px}.publish-audience_switchRow__UBfpa input[type=checkbox]{appearance:none;flex:none;width:40px;height:24px;margin:0;border:0;border-radius:12px;background:var(--line-strong);position:relative;cursor:pointer;transition:background .15s ease-out}.publish-audience_switchRow__UBfpa input[type=checkbox]:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease-out}.publish-audience_switchRow__UBfpa input[type=checkbox]:checked{background:var(--teal-bright)}.publish-audience_switchRow__UBfpa input[type=checkbox]:checked:after{transform:translateX(16px)}.publish-audience_switchRow__UBfpa input[type=checkbox]:focus-visible{outline:1px solid var(--teal-bright);outline-offset:2px}@media (max-width:480px){.publish-audience_priceFacts__848jj div{grid-template-columns:1fr;gap:2px}}.studio-surface_page__MelxR{position:relative;isolation:isolate;max-width:1180px;margin:0 auto;padding:40px 24px 96px;display:grid;gap:24px}.studio-surface_page__MelxR:has(.studio-select-popover){z-index:10}.studio-surface_page__MelxR:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:transparent}.studio-surface_flat__OmwjR:before{display:none}.studio-surface_header__mj_S_{display:grid;gap:6px}.studio-surface_title__VO7HG{margin:4px 0 0;font-size:var(--type-h1);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1.05;color:var(--ink);text-wrap:balance}.studio-surface_lede__8VtIe{margin:0;max-width:62ch;color:var(--body);font-size:var(--type-body);line-height:1.55}.studio-surface_steps___Br4k{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.studio-surface_stepPill___lOQM{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font:inherit;font-size:var(--type-small);cursor:pointer}.studio-surface_stepPill___lOQM:disabled{cursor:not-allowed;opacity:.55}.studio-surface_stepPill___lOQM[aria-current=step]{border-color:var(--teal-bright);box-shadow:inset 0 0 0 1px var(--teal-bright);color:var(--ink)}.studio-surface_stepNumber__XKCUj{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--paper-deep);font-size:12px;font-weight:600}.studio-surface_stepPill___lOQM[aria-current=step] .studio-surface_stepNumber__XKCUj{background:var(--teal-bright);color:#fff}.studio-surface_stepDone__8bOKR .studio-surface_stepNumber__XKCUj{background:var(--teal-soft);color:var(--teal-ink)}.studio-surface_grid__fxgLV{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:22px;align-items:start}.studio-surface_gridReverse___a_MD{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr)}.studio-surface_gridThree__Ko8__{grid-template-columns:240px minmax(0,1.618fr) minmax(0,1fr)}@media (max-width:980px){.studio-surface_gridThree__Ko8__{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}}@media (max-width:820px){.studio-surface_gridReverse___a_MD,.studio-surface_gridThree__Ko8__,.studio-surface_grid__fxgLV{grid-template-columns:minmax(0,1fr)}}.studio-surface_panel__aozmC{display:grid;gap:14px;align-content:start;min-width:0;padding:24px;border:1px solid var(--line);border-radius:24px;background:color-mix(in srgb,var(--panel) 80%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-card),var(--shadow-small)}.studio-surface_panel__aozmC:has(.studio-select-popover){position:relative;z-index:10}@media (max-width:520px){.studio-surface_panel__aozmC{padding:18px;border-radius:20px}}.studio-surface_panelTitle__QlUsP{margin:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.studio-surface_field__RtkB_{display:grid;gap:6px;color:var(--ink);font-size:var(--type-small);font-weight:600}.studio-surface_input__8dqeG,.studio-surface_select__wJbW6{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:14px;background:var(--panel);color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:400}.studio-surface_input__8dqeG:focus-visible,.studio-surface_select__wJbW6:focus-visible{outline:2px solid var(--teal-bright);outline-offset:1px}textarea.studio-surface_input__8dqeG{min-height:92px;resize:vertical;line-height:1.5}.studio-surface_exampleGrid__7YOrP{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.studio-surface_exampleCard__7R9FR{display:grid;gap:10px;align-content:start;min-height:120px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .15s ease,box-shadow .15s ease}.studio-surface_exampleCard__7R9FR:hover{transform:translateY(-2px);box-shadow:var(--shadow-small)}.studio-surface_exampleCard__7R9FR:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}.studio-surface_exampleText__AVbY9:first-letter{text-transform:uppercase}.studio-surface_exampleText__AVbY9{display:block;font-size:var(--type-body);font-weight:600;line-height:1.35}.studio-surface_meta__eYFll{color:var(--muted);font-size:var(--type-small);overflow-wrap:anywhere}.studio-surface_actionList__12yrx{display:grid;gap:10px;margin:0;padding:0;list-style:none}.studio-surface_actionRow__FUdM7{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.studio-surface_actionIcon__nBR8d{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;color:#fff}.studio-surface_actionText__x1YvS{display:grid;min-width:0;gap:2px}.studio-surface_actionText__x1YvS strong{font-size:var(--type-body)}.studio-surface_buttons__g9GLB{display:flex;flex-wrap:wrap;gap:10px}.studio-surface_notice__pvnlM{background:var(--teal-soft);color:var(--teal-ink);font-weight:600}.studio-surface_noticeMuted__9Q51Y,.studio-surface_notice__pvnlM{margin:0;padding:10px 14px;border-radius:12px;font-size:var(--type-small)}.studio-surface_noticeMuted__9Q51Y{background:var(--paper);color:var(--muted)}.studio-surface_skeleton__kn6bx{display:block;min-height:var(--skeleton-height,160px);border-radius:22px;background:light-dark(rgba(22,24,28,.08),rgba(220,221,224,.1));animation:studio-surface_surfaceSkeletonPulse__eeUEd 1.4s ease-in-out infinite}@keyframes studio-surface_surfaceSkeletonPulse__eeUEd{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.studio-surface_skeleton__kn6bx{animation:none}}.studio-surface_raw__XoWQP{color:var(--muted);font-size:var(--type-small)}.studio-surface_raw__XoWQP summary{cursor:pointer;font-weight:600}.studio-surface_raw__XoWQP pre{max-height:320px;overflow:auto;padding:12px;border-radius:12px;background:var(--paper);font-family:var(--font-mono-stack);font-size:12px}.studio-surface_timeline__pdgNs{display:grid;gap:8px}.studio-surface_ruler__l7hwz{display:flex;justify-content:space-between;margin-left:92px;color:var(--muted);font-family:var(--font-mono-stack);font-size:11px}.studio-surface_trackRow__FQtz3{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;color:var(--muted);font-size:12px}.studio-surface_lane__wKGgT{position:relative;height:32px;border-radius:8px;background:var(--paper-deep);overflow:hidden}.studio-surface_clip__iMh87{position:absolute;top:3px;bottom:3px;display:block;line-height:26px;min-width:6px;padding:0 8px;overflow:hidden;border-radius:6px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.studio-surface_runList__pzqyS{display:grid;gap:8px;margin:0;padding:0;list-style:none}.studio-surface_runRow__hSHnv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 12px;border-radius:12px;background:var(--paper);font-size:var(--type-small)}.studio-surface_chips__mBYsq{display:flex;flex-wrap:wrap;gap:12px}.studio-surface_chip__Hu_It{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel);color:var(--body);font:inherit;font-size:var(--type-small);cursor:pointer}.studio-surface_chip__Hu_It[aria-pressed=true]{border-color:var(--teal-bright);background:var(--teal-soft);color:var(--teal-ink)}.studio-surface_grow__AWmfq{flex:1}@media (max-width:520px){.studio-surface_actionRow__FUdM7{flex-wrap:wrap}.studio-surface_grow__AWmfq{flex:1 1 calc(100% - 50px)}}.studio-surface_panelHead__gTQOp{gap:12px}.studio-surface_flow__XXiRS,.studio-surface_panelHead__gTQOp{display:flex;align-items:center;justify-content:space-between}.studio-surface_flow__XXiRS{flex-wrap:wrap;gap:10px 16px}.studio-surface_flowList__wWv3L{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,transparent)}.studio-surface_flowLink__kifzY{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 14px 4px 6px;border-radius:999px;color:var(--muted);font-size:var(--type-small);font-weight:600;text-decoration:none;border:0;background:transparent;font-family:inherit;cursor:pointer}.studio-surface_flowLink__kifzY:hover{color:var(--ink)}.studio-surface_flowLink__kifzY[aria-current]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-small)}.studio-surface_flowNumber__WJJc2{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--paper-deep);font-size:12px}.studio-surface_flowLink__kifzY[aria-current] .studio-surface_flowNumber__WJJc2{background:var(--teal-bright);color:#14131d}.studio-surface_flowAside__oJg1A{color:var(--teal-ink);font-size:var(--type-small);font-weight:600}.studio-surface_flowAside__oJg1A[aria-current=page]{color:var(--ink);text-decoration:none}@media (max-width:640px){.studio-surface_flowList__wWv3L{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.studio-surface_flowLink__kifzY{white-space:nowrap}}.studio-surface_tile__lF_lM{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--ink);background:var(--teal-soft)}.studio-surface_tileSmall__yNhQ_{width:34px;height:34px;border-radius:10px}.studio-surface_tileLarge__I0Qe9{width:56px;height:56px;border-radius:16px}.studio-surface_chain__7i8wl{display:grid;gap:0;margin:0;padding:0;list-style:none}.studio-surface_chain__7i8wl>li{position:relative}.studio-surface_chain__7i8wl>li+li{margin-top:26px}.studio-surface_chain__7i8wl>li+li:before{content:"";position:absolute;top:-26px;left:33px;width:2px;height:26px;border-radius:2px;background:var(--teal-bright);opacity:.55}.studio-surface_stepCard__Ifukv{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 1px 2px rgba(22,30,45,.04)}.studio-surface_stepCard__Ifukv strong{display:block;font-size:var(--type-body)}.studio-surface_stepValue__1Ni3w{margin-left:auto;padding:5px 9px;border-radius:8px;background:var(--paper);color:var(--body);font-family:var(--font-mono-stack);font-size:12px;white-space:nowrap}.studio-surface_chainStart__SNCtT{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--lavender) 18%,var(--panel));color:var(--ink);font-size:var(--type-small);font-weight:600}.studio-surface_addStep__8ppSb{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1.5px dashed var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--panel) 50%,transparent);color:var(--teal-ink);font:inherit;font-size:var(--type-small);font-weight:600;cursor:pointer}.studio-surface_addStep__8ppSb:disabled{cursor:not-allowed;opacity:.5}.studio-surface_addOnCard__rv5HP{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);font:inherit;text-align:left}button.studio-surface_addOnCard__rv5HP{cursor:pointer}.studio-surface_addOnCard__rv5HP[aria-current=true],.studio-surface_addOnCard__rv5HP[aria-pressed=true]{border-color:var(--teal-bright);box-shadow:inset 0 0 0 1px var(--teal-bright)}.studio-surface_addOnCard__rv5HP strong{display:block;font-size:var(--type-body)}.studio-surface_addOnMeta__lh1bK{display:block;color:var(--muted);font-size:12px}.studio-surface_statusChip__S2GWi{margin-left:auto;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--body);font-size:12px;white-space:nowrap}.studio-surface_beforeAfter__pkV4_{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.studio-surface_baRow__j7__E{display:grid;grid-template-columns:58px minmax(0,1fr) 48px;gap:10px;align-items:center;color:var(--muted);font-size:12px;font-weight:600}.studio-surface_baBar__ZQ_wN{position:relative;height:42px;border-radius:12px;background:color-mix(in srgb,var(--panel) 75%,transparent);overflow:hidden}.studio-surface_baFill__ufR0D{position:absolute;top:5px;bottom:5px;left:5px;display:flex;align-items:center;min-width:8px;max-width:calc(100% - 10px);padding:0 12px;overflow:hidden;border-radius:9px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 14px),linear-gradient(90deg,var(--teal-bright),var(--teal));color:#fff;font-size:12px;white-space:nowrap}.studio-surface_baFillAfter__KXBQ1{background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 7px),linear-gradient(90deg,var(--lavender),#8a7dd4)}.studio-surface_baTime__eZkfm{color:var(--body);font-family:var(--font-mono-stack);font-weight:500;text-align:right}.studio-surface_tabs__iicU1{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.studio-surface_tab__II04_{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--type-small);font-weight:600;cursor:pointer}.studio-surface_tab__II04_[aria-pressed=true],.studio-surface_tab__II04_[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-small)}.studio-surface_switchRow__Fg7eh{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--type-small);font-weight:400;color:var(--ink)}.studio-surface_switchRow__Fg7eh>span{display:flex;align-items:center;gap:10px}.studio-surface_switch__XMdVg{appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:background .15s ease}.studio-surface_switch__XMdVg:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease}.studio-surface_switch__XMdVg:checked{background:var(--teal)}.studio-surface_switch__XMdVg:checked:after{transform:translateX(16px)}.studio-surface_switch__XMdVg:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}.studio-surface_statGrid__cCmG7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-surface_stat__a_QnN{display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--muted);font-size:12px;font-weight:400}.studio-surface_stat__a_QnN input{width:100%;min-height:36px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:600}@media (max-width:520px){.studio-surface_statGrid__cCmG7{grid-template-columns:minmax(0,1fr)}}.studio-surface_section__bq220{display:grid;gap:14px;padding:20px 0 0;border-top:1px solid var(--line)}.studio-surface_section__bq220:first-child{padding-top:0;border-top:0}.studio-surface_bigInput___PnQi{min-height:110px!important;font-size:18px!important;line-height:1.45}.studio-surface_sideStack__zGnYR{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;min-width:0}.studio-surface_mobileOnly__is8mJ{display:none}@media (max-width:980px){.studio-surface_mobileOnly__is8mJ{display:flex}.studio-surface_wideOnly__d4uzc{display:none}}.studio-surface_page__MelxR>*{min-width:0;max-width:100%}.studio-surface_flowList__wWv3L,.studio-surface_flow__XXiRS{min-width:0}.studio-surface_guideSteps__0P7EI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.studio-surface_guideStep__Kff8K{display:grid;gap:8px;align-content:start;min-width:0;padding:16px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.studio-surface_guideStep__Kff8K[data-active=true]{border-color:var(--teal-bright);background:var(--teal-soft)}.studio-surface_guideNum__AhYkv{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel);color:var(--muted);font-family:var(--font-mono-stack);font-size:12px;font-weight:600}.studio-surface_guideStep__Kff8K[data-active=true] .studio-surface_guideNum__AhYkv{border-color:var(--teal);background:var(--teal);color:#fff}.studio-surface_guideStep__Kff8K strong{color:var(--ink);font-size:var(--type-body);letter-spacing:-.01em}.studio-surface_guideStep__Kff8K p{margin:0;color:var(--muted);font-size:var(--type-small);line-height:1.45}@media (max-width:640px){.studio-surface_guideSteps__0P7EI{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.studio-surface_flowAside__oJg1A,.studio-surface_raw__XoWQP summary{display:inline-flex;align-items:center;min-height:44px}.studio-surface_chip__Hu_It,.studio-surface_tab__II04_{min-height:44px}}.game_page__5DU8v{display:grid;gap:16px;align-content:start;max-width:1180px;margin:0 auto;padding:24px;min-height:calc(100dvh - 56px)}.game_top__WH_Df{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.game_title__ONDE0{margin:0;font-size:var(--type-title);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.game_saved__MYlaa{margin:0;color:var(--teal-ink);font-size:var(--type-small)}.game_saved__MYlaa[data-status=error]{color:var(--danger)}.game_card__vI54u{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px;min-width:0}.game_askLabel__rs2A1,.game_label__NPQuj,.game_row__F1nTl label{display:block;font-size:var(--type-small);font-weight:600}.game_ask__von8l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:8px}.game_ask__von8l textarea,.game_row__F1nTl input:not([type=range]){width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font:inherit}.game_ask__von8l textarea{min-height:72px;resize:vertical}.game_ask__von8l .primary-button{min-height:44px;white-space:nowrap}.game_error__9hmUq{margin:8px 0 0;color:var(--danger);font-size:var(--type-small)}.game_empty__kWrNy,.game_hint__AiEKz{margin:8px 0 0;color:var(--muted);font-size:var(--type-small)}.game_chips__7UWMB{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.game_chip__rnEFx{min-height:44px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--type-small);cursor:pointer}.game_grid__dcEIO{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.game_stage__8ViBA{max-width:700px;margin:0 auto}.game_stage__8ViBA .game-player-frame{display:block;width:100%;aspect-ratio:1/1;border:0;border-radius:var(--radius-sm);background:var(--paper-deep)}.game_stage__8ViBA .game-player-toolbar{display:flex;justify-content:space-between;gap:12px;padding-top:8px;font-size:var(--type-small);color:var(--muted)}.game_sub__FdC3N{margin:16px 0 0;font-size:var(--type-body)}.game_card__vI54u>.game_sub__FdC3N:first-child{margin:0 0 12px;font-size:var(--type-h2)}.game_rules__qkp6t{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-small)}.game_row__F1nTl{display:grid;gap:8px;margin-bottom:16px}.game_row__F1nTl input[type=range]{width:100%;min-height:44px;accent-color:var(--teal)}.game_seg__5v9Mc{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.game_seg__5v9Mc button{min-height:44px;border:0;background:var(--panel);color:var(--ink);font:inherit;cursor:pointer}.game_seg__5v9Mc button[aria-pressed=true]{background:var(--teal-soft);color:var(--teal-ink);font-weight:600}.game_swatches__5oNit{display:flex;gap:12px}.game_swatch__G1uat{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;width:56px;height:56px;padding:8px;border:2px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer}.game_swatch__G1uat i{display:block;width:14px;height:14px;border-radius:3px}.game_swatch__G1uat[aria-pressed=true]{border-color:var(--teal);outline:2px solid var(--teal);outline-offset:2px}.game_ask__von8l textarea:disabled,.game_page__5DU8v button:disabled,.game_row__F1nTl input:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.game_page__5DU8v{padding:12px 12px 96px}.game_ask__von8l{grid-template-columns:minmax(0,1fr)}.game_ask__von8l .primary-button{width:100%}.game_grid__dcEIO{grid-template-columns:minmax(0,1fr)}.game_stage__8ViBA .game-player-frame{aspect-ratio:5/6}}.game_playGate__Sz5K2{display:grid;place-content:center;justify-items:center;gap:12px;width:100%;aspect-ratio:1/1;border-radius:var(--radius-sm);background:var(--paper-deep);color:var(--muted);font-size:var(--type-small);text-align:center}.game_playGate__Sz5K2 p{margin:0}.game_playButton__TLlm_{min-height:64px;padding:0 56px;font-size:1.25rem}@media (max-width:640px){.game_playGate__Sz5K2{aspect-ratio:5/6}}.game_stage__8ViBA.game_wide__8Q4F4 .game-player-frame{aspect-ratio:16/10}.game_changes__A0nOZ{margin:8px 0 0;padding-left:20px;color:var(--muted);font-size:var(--type-small)}.game_instruction__XxWd_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:8px}.game_instruction__XxWd_ input{width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font:inherit}@media (max-width:760px){.game_stage__8ViBA.game_wide__8Q4F4 .game-player-frame{aspect-ratio:1/1}.game_instruction__XxWd_{grid-template-columns:minmax(0,1fr)}}.game_embedded__FrQik{display:grid;gap:16px;align-content:start;min-width:0}.game_embedded__FrQik .game_grid__dcEIO{grid-template-columns:minmax(0,1fr)}.game_modeWrap__8mvxn{display:grid;gap:12px;min-width:0}.game_choice__l6J3c{display:flex;flex-wrap:wrap;gap:8px}.game_choice__l6J3c button{min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:inherit;font:600 14px system-ui,sans-serif;cursor:pointer}.game_choice__l6J3c button[aria-pressed=true]{border-color:var(--teal-bright);background:var(--teal-bright);color:#14131d}.game_writerGrid__AM9as{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.game_writer__SXY2x{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.game_writer__SXY2x strong{font-size:14px}.game_writer__SXY2x small{opacity:.8;font-size:12px}.game_writer__SXY2x[aria-pressed=true]{border-color:var(--teal-bright);box-shadow:inset 0 0 0 1px var(--teal-bright)}.game_picker__cRlxi{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.game_pickerHead__y82qV{display:flex;align-items:center;justify-content:space-between;gap:8px}.game_pickerButton___6Ts2,.game_textButton__u5gFq{min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:inherit;font:600 13px system-ui,sans-serif;cursor:pointer;white-space:nowrap}.game_textButton__u5gFq{min-height:28px;padding:0 8px;border:0;text-decoration:underline}.game_pickerPanel__jmAv1{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px}.game_pickerSearch__2LoRa{display:flex;gap:8px;flex-wrap:wrap}.game_pickerSearch__2LoRa input{flex:1 1 220px;min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:inherit;font:14px system-ui,sans-serif}.game_pickerNote__FuNII{margin:0;font-size:12px;opacity:.8}.game_workList__A0CVw{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:220px;overflow:auto}.game_workList__A0CVw li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:8px}.game_ownUploads__h5E6y{display:grid;gap:6px}.game_ownUploads__h5E6y input[type=file]{font-size:13px}.game_chosenWork___Wehg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.game_chosenWork___Wehg p{margin:0;flex:1 1 160px}.game_chosenArt__3whH7{width:64px;height:48px;object-fit:cover;border-radius:6px}.game_chosenAudio__P6__N{max-width:220px}.game_manifest__AnAcc{display:grid;gap:6px;margin:0;padding:0;list-style:none}.game_manifest__AnAcc li{display:grid;gap:2px}.game_manifest__AnAcc small{opacity:.8;font-size:12px}@media (max-width:520px){.game_writerGrid__AM9as{grid-template-columns:minmax(0,1fr)}.game_workList__A0CVw li{flex-wrap:wrap}}.studio-market_panel__JKRza{display:grid;gap:.75rem;margin-top:.75rem;padding:1rem;border:1px solid var(--border,light-dark(#d9d9de,#3a3a3c));border-radius:12px}.studio-market_row__VOo5S{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.studio-market_fieldset__i7iBL{border:0;margin:0;padding:0;display:grid;gap:.35rem}.studio-market_legend__eBqyE{font-weight:600;margin-bottom:.25rem}.studio-market_note__S_1xx{color:var(--muted,light-dark(#5f6368,#a4a7ab));font-size:.875rem;margin:0}.studio-market_price__dUeOj{font-size:1.25rem;font-weight:600}.studio-market_priceInput__mY4P_{width:7rem}.studio-market_sell__He2Z2 .studio-market_row__VOo5S label,.studio-market_sell__He2Z2>label{display:grid;gap:.3rem;font-size:.9rem}.studio-market_sell__He2Z2>label{max-width:28rem}.studio-market_sell__He2Z2 .studio-market_row__VOo5S label{width:9rem}.studio-market_sell__He2Z2 input{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--line-strong,light-dark(#c9c9ce,#4a4a4c));border-radius:8px;background:var(--panel,canvas);color:inherit}.studio-market_done__ZT0mN{margin:0;padding:.5rem .75rem;border-radius:8px;background:var(--surface-muted,light-dark(#eef3ee,#161816))}.studio-market_rating__zpE_1{display:grid;gap:8px}.studio-market_ratingLabel__QOYm_{color:var(--muted);font-size:.875rem}.studio-market_stars__cBbTV{display:flex;flex-wrap:wrap;gap:6px}.studio-market_star__yx_4q{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.studio-market_star__yx_4q[aria-pressed=true]{border-color:var(--teal-bright);background:color-mix(in srgb,var(--teal-bright) 14%,transparent)}.studio-market_star__yx_4q:disabled{cursor:default;opacity:.7}@media (max-width:520px){.studio-market_star__yx_4q{min-height:44px}}.studio-market_toolbar__pOF_v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.studio-market_search__XXNOe{position:relative;flex:0 1 340px;min-width:min(100%,240px)}.studio-market_search__XXNOe svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.studio-market_search__XXNOe input{width:100%;padding-left:42px;border-radius:6px}.studio-market_grid__JGvmv{display:grid;gap:24px 16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.studio-market_card__TyHFH{position:relative}.studio-market_cardLink__rEQC8{display:grid;gap:6px;color:inherit;text-decoration:none}.studio-market_cardLink__rEQC8:focus-visible{outline:1px solid var(--teal-bright);outline-offset:4px;border-radius:10px}.studio-market_cardPicture__oc9nM{position:relative;display:block;overflow:hidden;aspect-ratio:var(--g-ratio) /1;border:1px solid var(--line);border-radius:var(--g-radius-md);background:var(--paper);transition:border-color .15s ease-out}.studio-market_cardLink__rEQC8:hover .studio-market_cardPicture__oc9nM{border-color:var(--teal-bright)}.studio-market_cardPicture__oc9nM img{display:block;width:100%;height:100%;object-fit:cover}.studio-market_previewPending__ohUdR{position:absolute;inset:0;opacity:0;pointer-events:none}.studio-market_kindTile__vnPfB{display:grid;place-items:center;width:100%;height:100%;color:var(--ink)}.studio-market_paperTitle__6wyyP{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;box-sizing:border-box;width:100%;height:100%;padding:var(--g-space-4);color:var(--ink);font-size:var(--g-font-sm);font-weight:600;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;align-content:center}.studio-market_kindLabel__36_zV{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:light-dark(rgba(255,255,255,.92),rgba(29,29,29,.92));color:var(--ink);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.studio-market_cardTitle__MQuQr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink);font-size:var(--g-font-sm);font-weight:600;line-height:var(--g-leading-head);overflow-wrap:anywhere}.studio-market_cardMeta__dYaSE{color:var(--muted);font-size:12px}.studio-market_cardPrice__bAERp{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}.studio-market_filters__L8eHr{display:flex;flex-wrap:wrap;gap:8px}.studio-market_filter__FQqVU{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:background .15s ease-out}.studio-market_filter__FQqVU[aria-pressed=true]{border-color:var(--teal-bright);background:color-mix(in srgb,var(--teal-bright) 14%,transparent)}.studio-market_skeleton__oe8EM{aspect-ratio:4/3;border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent);animation:studio-market_pulse__8CMXl 1.2s ease-in-out infinite}@keyframes studio-market_pulse__8CMXl{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.studio-market_skeleton__oe8EM{animation:none}}.studio-market_listing__939Eh{display:grid;gap:32px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.studio-market_listingPicture__9Soo3{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper);min-height:320px;display:grid}.studio-market_listingPicture__9Soo3 img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}.studio-market_listingTitle__4tccR{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.studio-market_attribution__9max1{grid-column:1/-1;display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.studio-market_attributionHead__KHMFO{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-market_attributionHead__KHMFO h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em}.studio-market_mono__Jc6WV{color:var(--muted);font-family:var(--font-mono,"DM Mono",monospace);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:760px){.studio-market_listing__939Eh{grid-template-columns:minmax(0,1fr)}.studio-market_listingTitle__4tccR{font-size:24px}}.studio-market_worksList__47gAH{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.studio-market_work__qLVCr{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line)}.studio-market_thumb___qPCB{width:40px;height:40px;border-radius:6px;object-fit:cover;flex:none}.studio-market_workText__2hQSm{display:grid;gap:2px;min-width:0;flex:1}.studio-market_workTitle__z9LUV{color:var(--ink);font-size:14px;font-weight:500;overflow-wrap:anywhere}.studio-market_workOwner__mjqh5{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.studio-market_share__XtY_o{color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.studio-market_fold___V4Pf{justify-self:start;padding:6px 0;border:0;background:transparent;color:var(--teal-ink);font:inherit;font-size:14px;cursor:pointer}.studio-market_buy__VXIPn{display:grid;gap:14px;align-content:start}.studio-market_fullTabs__Qw5KY{display:flex}.studio-market_fullTabs__Qw5KY>button{flex:1;justify-content:center}.studio-market_optionRow__yV7J4{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums}.studio-market_optionRow__yV7J4 strong{font-weight:500}.studio-market_options__b2nYe{display:grid}.studio-market_options__b2nYe>.studio-market_optionRow__yV7J4{border-bottom:0;background:none;font:inherit;text-align:left;cursor:pointer}.studio-market_options__b2nYe>.studio-market_optionRow__yV7J4:last-child{border-bottom:1px solid var(--line)}.studio-market_options__b2nYe>.studio-market_optionRow__yV7J4[aria-checked=true]{box-shadow:inset 3px 0 0 var(--teal-bright);padding-left:12px;font-weight:500}.studio-market_openLink__ghU3h{color:var(--teal-ink);font-size:14px}button.studio-market_openLink__ghU3h{background:none;border:0;padding:0;font:inherit;cursor:pointer}.studio-market_tableWrap__1yVls{overflow-x:auto}.studio-market_anchorTitle__7DDsP{scroll-margin-top:96px}.studio-market_table__NQo1m{width:100%;border-collapse:collapse}.studio-market_table__NQo1m td,.studio-market_table__NQo1m th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.studio-market_table__NQo1m th{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.studio-market_payButton__B3OBt{display:block;margin-top:8px}@media (max-width:640px){.studio-market_table__NQo1m thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.studio-market_table__NQo1m,.studio-market_table__NQo1m tbody,.studio-market_table__NQo1m td,.studio-market_table__NQo1m tr{display:block;width:100%}.studio-market_table__NQo1m tr{padding:10px 0;border-bottom:1px solid var(--line)}.studio-market_table__NQo1m td{box-sizing:border-box;position:relative;padding:4px 0 4px 84px;border:0}.studio-market_table__NQo1m td:before{content:attr(data-label);position:absolute;left:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.studio-market_table__NQo1m td:empty{display:none}.studio-market_payButton__B3OBt{width:calc(100% + 84px);margin-left:-84px;min-height:44px}}@media (max-width:520px){.studio-market_openLink__ghU3h{display:inline-flex;align-items:center;min-height:44px}}.studio-market_listingPicture__9Soo3 video{display:block;width:100%;max-height:70vh}.studio-market_previewFailed__z8Evp{display:grid;place-items:center;align-content:center;gap:12px;padding:16px;text-align:center}.studio-market_previewAudio__xNhbX{display:grid;align-content:center;gap:12px;padding:16px}.studio-market_sellRow__dxu04{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.studio-market_sellRow__dxu04>.studio-market_workText__2hQSm{flex:1 1 200px}.studio-market_sellRow__dxu04>[data-testid=output-market-actions]{flex:0 0 auto}.studio-market_sellRow__dxu04>[data-testid=output-market-actions]:has([data-testid=sell-panel],[data-testid=sell-blocked],[role=status],[role=alert]){flex:1 1 100%}.studio-market_sellRow__dxu04>[data-testid=model-sell-panel]{flex:1 1 100%}.studio-market_sellCounts__VivQO{margin:0 0 12px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.studio-market_sellCover__XEdQU{display:flex;align-items:center;gap:8px;flex:none}.studio-market_sellPicture__cmgiy{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:6px;background:var(--line);color:var(--muted)}.studio-market_sellPicture__cmgiy img,.studio-market_sellPicture__cmgiy video{width:100%;height:100%;object-fit:cover}.studio-market_sellPlay__fGEaB{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.studio-market_sellPlaySlot__dIPuo{display:none}@media (min-width:521px){.studio-market_sellPlaySlot__dIPuo{display:block;width:44px}}.studio-market_sellBlocked__rX97p .studio-market_sellPicture__cmgiy{filter:grayscale(1);opacity:.6}.studio-market_sellBlocked__rX97p .studio-market_workTitle__z9LUV{color:var(--muted)}.studio-market_sellReason__7l2Af{color:var(--ink);font-size:13px}.taste-reference-card_card__iZ_do{display:grid;grid-template-rows:auto 1fr;gap:10px;min-width:0}.taste-reference-card_cover__tSkJI{position:relative;border-radius:var(--radius-card,16px);box-shadow:var(--shadow-card);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;color:var(--ink-card-text,#f4f2ec);background:radial-gradient(120% 90% at 20% 15%,hsl(var(--hue) 55% 78%/.95),transparent 60%),radial-gradient(110% 100% at 85% 90%,hsl(calc(var(--hue) + 60) 50% 68%/.95),transparent 62%),linear-gradient(160deg,hsl(calc(var(--hue) + 30) 30% 24%),hsl(var(--hue) 35% 16%))}.taste-reference-card_cover__tSkJI img,.taste-reference-card_cover__tSkJI video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.taste-reference-card_cover__tSkJI audio{display:none}.taste-reference-card_art__9kv_X{width:34%;max-width:72px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:light-dark(rgba(255,255,255,.14),rgba(29,29,29,.14));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.taste-reference-card_art__9kv_X svg{width:52%;height:52%}.taste-reference-card_excerpt__AeU0_{margin:0;padding:1rem;align-self:start;font-size:13px;line-height:1.5;color:var(--ink-card-text,#f4f2ec);opacity:.92;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.taste-reference-card_chip__3cGad{z-index:1;position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:var(--radius-pill,999px);font:600 11px/1 var(--font-dm-sans),system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:light-dark(rgba(22,24,28,.42),rgba(220,221,224,.42));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.taste-reference-card_chip__3cGad svg{width:13px;height:13px}.taste-reference-card_card__iZ_do:focus-within .taste-reference-card_cover__tSkJI,.taste-reference-card_card__iZ_do:hover .taste-reference-card_cover__tSkJI{transform:translateY(-3px);box-shadow:var(--shadow,0 14px 38px rgba(22,24,28,.12))}.taste-reference-card_cover__tSkJI:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,light-dark(rgba(22,24,28,.28),rgba(220,221,224,.28)),transparent 35%,transparent 60%,light-dark(rgba(22,24,28,.34),rgba(220,221,224,.34)));opacity:0;transition:opacity .25s}.taste-reference-card_card__iZ_do:focus-within .taste-reference-card_cover__tSkJI:after,.taste-reference-card_card__iZ_do:hover .taste-reference-card_cover__tSkJI:after{opacity:1}.taste-reference-card_play__ZthKP{z-index:1;position:absolute;left:10px;top:10px;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:light-dark(rgba(22,24,28,.78),rgba(220,221,224,.78));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer;transition:transform .2s,background .2s;opacity:0;transform:translateY(-4px)}.taste-reference-card_card__iZ_do:focus-within .taste-reference-card_play__ZthKP,.taste-reference-card_card__iZ_do:hover .taste-reference-card_play__ZthKP,.taste-reference-card_cover__tSkJI:focus-within .taste-reference-card_play__ZthKP,.taste-reference-card_cover__tSkJI:hover .taste-reference-card_play__ZthKP,.taste-reference-card_play__ZthKP[aria-pressed=true]{opacity:1;transform:none}.taste-reference-card_play__ZthKP:hover{background:var(--ink,light-dark(#16181c,#dcdde0))}.taste-reference-card_play__ZthKP[aria-pressed=true]{background:var(--teal,#2ba5a7)}.taste-reference-card_play__ZthKP svg{width:20px;height:20px}.taste-reference-card_body__GvlE7{display:grid;gap:2px;padding:0 2px}.taste-reference-card_title__bDDuy{font-size:14px;line-height:1.3;letter-spacing:-.01em;color:var(--ink,light-dark(#16181c,#e1e2e6));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taste-reference-card_meta__WQrB7{font-size:12px;color:var(--muted,light-dark(#666d78,#989da5));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taste-reference-card_actions__AdGdW{z-index:1;position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.taste-reference-card_add__iPBbY,.taste-reference-card_never__GAlhd{padding:7px 13px;border:0;border-radius:var(--radius-pill,999px);background:light-dark(rgba(255,255,255,.94),rgba(29,29,29,.94));color:var(--ink,light-dark(#16181c,#e1e2e6));font:600 12px/1.2 var(--font-dm-sans),system-ui,sans-serif;box-shadow:0 4px 14px rgba(0,0,0,.18);cursor:pointer;transition:background .2s,color .2s}.taste-reference-card_add__iPBbY:not([data-added]):before{content:"+";margin-right:5px;font-size:15px;line-height:1;vertical-align:-1px}.taste-reference-card_never__GAlhd{background:light-dark(rgba(22,24,28,.62),rgba(220,221,224,.62));color:light-dark(#fff,#16181c);box-shadow:none}.taste-reference-card_add__iPBbY:hover:not(:disabled),.taste-reference-card_never__GAlhd:hover:not(:disabled){background:var(--ink,light-dark(#16181c,#dcdde0));color:light-dark(#fff,#16181c)}.taste-reference-card_add__iPBbY[data-added]{cursor:default;background:var(--teal-bright,#3fced0);color:var(--ink,#16181c)}.taste-reference-card_add__iPBbY[data-added=avoid]{background:var(--danger,#d64545);color:#fff}@media (prefers-reduced-motion:reduce){.taste-reference-card_add__iPBbY,.taste-reference-card_cover__tSkJI,.taste-reference-card_cover__tSkJI:after,.taste-reference-card_never__GAlhd,.taste-reference-card_play__ZthKP{transition:none}.taste-reference-card_card__iZ_do:hover .taste-reference-card_cover__tSkJI{transform:none}}@media (hover:none){.taste-reference-card_play__ZthKP{opacity:1;transform:none}}.starter-picker_orb__Wfz57:focus-visible{outline:2px solid var(--dh-accent-a,#5FD3E0);outline-offset:3px}.starter-picker_lookRow__XlfZt{display:flex;flex-wrap:wrap;gap:8px}.starter-picker_lookChip__CzS2B{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--dh-glass-rim,rgba(255,255,255,.07));border-radius:999px;background:var(--dh-glass,rgba(255,255,255,.06));color:inherit;font:500 14px var(--font-dm-sans),system-ui,sans-serif;cursor:pointer}.starter-picker_lookChip__CzS2B[aria-checked=true]{border-color:var(--dh-accent-a,#5FD3E0);box-shadow:0 0 24px rgba(95,211,224,calc(var(--dh-glow, .35) * .6))}.starter-picker_lookChip__CzS2B:focus-visible{outline:2px solid var(--dh-accent-a,#5FD3E0);outline-offset:3px}.starter-picker_lookDot__poy8p{width:18px;height:18px;border-radius:50%;flex:none}.login_page__Todsa{--door-glow:light-dark(rgba(63,206,208,0.10),rgba(63,206,208,0.12));--door-violet:light-dark(rgba(91,75,138,0.06),rgba(91,75,138,0.10));--door-panel:light-dark(#edf3f3,#0f1a1f);--door-card:light-dark(rgba(255,255,255,0.78),rgba(19,33,42,0.72));--door-field:light-dark(#ffffff,#0f1a1f);display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;color:var(--ink);background:radial-gradient(80% 50% at 85% 0,var(--door-glow) 0,transparent 60%),radial-gradient(60% 45% at 5% 35%,var(--door-violet) 0,transparent 60%),var(--paper);line-height:var(--g-leading-body)}.login_brand__zszD5{display:flex;flex-direction:column;justify-content:space-between;gap:var(--g-space-6);padding:var(--g-space-6);overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,light-dark(rgba(63,206,208,.16),rgba(63,206,208,.22)) 0,transparent 55%),var(--door-panel)}.login_logo__FOe2n{display:inline-flex;align-items:center;gap:var(--g-space-3)}.login_studio__V_8D9{color:var(--muted);font-size:var(--g-font-sm)}.login_tiles__AWM3b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g-space-4);max-width:620px}.login_tile__6__JH{aspect-ratio:1.618/1;border-radius:var(--g-radius-lg);box-shadow:0 18px 40px -28px rgba(0,0,0,.55)}.login_tile__6__JH:nth-child(2){margin-top:var(--g-space-5)}.login_tile__6__JH:nth-child(4),.login_tile__6__JH:nth-child(6){margin-top:calc(var(--g-space-5) * -1)}.login_pitch__XBY0K{display:grid;gap:var(--g-space-3);max-width:560px}.login_headline__dhUsZ{margin:0;font-size:var(--g-font-xl);font-weight:500;line-height:var(--g-leading-body);letter-spacing:-.02em}.login_sub__CgbEa{margin:0;color:var(--muted);font-size:var(--g-font-sm)}.login_formSide__m0F_6{display:grid;place-items:center;padding:var(--g-space-6)}.login_card__41liT{display:flex;flex-direction:column;gap:var(--g-space-4);width:100%;max-width:420px;padding:var(--g-space-5);border:1px solid var(--line-strong);border-radius:var(--g-radius-lg);background:var(--door-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 light-dark(rgba(255,255,255,.7),rgba(255,255,255,.06)),0 1px 2px rgba(0,0,0,.12),0 18px 40px -28px rgba(0,0,0,.55)}.login_eyebrow__SccNK{color:var(--teal-ink);font-size:var(--g-font-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.login_page__Todsa.login_page__Todsa .login_card__41liT h1{margin:0;font-size:var(--g-font-2xl);font-weight:700;line-height:var(--g-leading-head);letter-spacing:-.02em}.login_lede__wepqI{margin:calc(var(--g-space-3) * -1) 0 0;color:var(--muted);font-size:var(--g-font-sm)}.login_card__41liT .login_error__guwA_,.login_notice__nxhU4{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--g-space-3);margin:0;padding:var(--g-space-4);border:1px solid var(--line);border-radius:var(--g-radius-md);color:var(--ink);background:light-dark(rgba(20,19,29,.03),rgba(255,255,255,.04));font-size:var(--g-font-xs);line-height:var(--g-leading-body)}.login_notice__nxhU4 svg{flex:none;margin-top:3px;color:var(--teal-ink)}.login_passwordForm__nanV0{display:flex;flex-direction:column;gap:var(--g-space-3)}.login_labelRow___f6Yl{display:flex;align-items:baseline;justify-content:space-between}.login_label__3Vqk5{font-size:var(--g-font-xs);font-weight:600}.login_card__41liT .login_input__Y1kzd{width:100%;height:var(--g-space-6);padding:0 var(--g-space-4);border:1px solid var(--line-strong);border-radius:var(--g-radius-md);color:var(--ink);background:var(--door-field);font-size:var(--g-font-sm)}.login_card__41liT .login_errorLink__u_h7P{color:var(--teal-ink);font-weight:600}.login_card__41liT .login_cta__C7FJx{margin:0;border:0;border-radius:var(--g-radius-lg);color:#14131d;background:linear-gradient(180deg,#d6f3f3,#3fced0 18%,#3fced0);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 1px 2px rgba(20,19,29,.08),0 10px 24px -14px rgba(63,206,208,.7)}.login_card__41liT .login_cta__C7FJx,.login_card__41liT .login_secondaryCta__PGQFz{display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-3);width:100%;min-height:44px;font-size:var(--g-font-sm);font-weight:600}.login_card__41liT .login_secondaryCta__PGQFz{border:1px solid var(--line-strong);border-radius:var(--g-radius-lg);color:var(--ink);background:light-dark(rgba(255,255,255,.6),rgba(255,255,255,.04));text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 18px -14px rgba(0,0,0,.45)}.login_ring__I0JCL{flex:none}.login_forgot__DlLDO,.login_quiet__ZTXNP{display:inline-flex;align-self:center;align-items:center;justify-content:center;min-height:44px;padding:0 var(--g-space-3);border:0;color:var(--muted);background:none;font:inherit;font-size:var(--g-font-xs);text-decoration:none;cursor:pointer}.login_forgot__DlLDO:hover:not(:disabled),.login_quiet__ZTXNP:hover{color:var(--ink);text-decoration:underline}.login_rule__BDNmo{height:1px;margin:0;border:0;background:var(--line)}.login_card__41liT .login_textLink__3e_Rb{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;background:none;color:var(--teal-ink);font:inherit;font-size:var(--g-font-sm);font-weight:600;text-decoration:none;cursor:pointer}.login_card__41liT .login_textLink__3e_Rb:hover{text-decoration:underline}.login_fine__4xe16{margin:0;color:var(--muted);font-size:var(--g-font-xs);text-align:center}.login_fine__4xe16 a{color:inherit}.login_fine__4xe16 .login_requestAccess__IAMKh{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--g-space-1);color:var(--teal-ink);font-weight:600;text-decoration:none}.login_fine__4xe16 .login_requestAccess__IAMKh:hover{text-decoration:underline}.login_links__fWu9W{display:flex;flex-direction:column;align-items:center}.login_checkRow__KHcFg{display:flex;align-items:center;gap:var(--g-space-3);min-height:44px;color:var(--muted);font-size:var(--g-font-xs)}.login_checkRow__KHcFg input{width:16px;min-height:16px;margin:0}.login_keyBox__h_4Kf{padding:var(--g-space-4);border:1px solid var(--line-strong);border-radius:var(--g-radius-md);color:var(--ink);background:var(--door-field);font-family:var(--font-mono-stack);font-size:var(--g-font-md);font-weight:500;letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;user-select:all}.login_hint__Q2m7S{display:flex;align-items:center;gap:var(--g-space-2);margin:0;color:var(--muted);font-size:var(--g-font-xs)}.login_inlineLinks__e7Z4_{display:flex;flex-direction:column;gap:var(--g-space-4)}.login_phoneBar__u4r7S{display:none}.login_handoffActions__rSOEL{display:flex;flex-direction:column;gap:var(--g-space-3);width:100%}@media (max-width:860px){.login_page__Todsa{grid-template-columns:minmax(0,1fr);align-content:start}.login_brand__zszD5{gap:var(--g-space-4);padding:var(--g-space-5) var(--g-space-4) 0;background:transparent}.login_tiles__AWM3b{gap:var(--g-space-3)}.login_pitch__XBY0K,.login_tile__6__JH:nth-child(n+4){display:none}.login_tile__6__JH:nth-child(2){margin-top:var(--g-space-4)}.login_formSide__m0F_6{place-items:start stretch;padding:var(--g-space-4) var(--g-space-4) calc(var(--g-space-6) + 168px)}.login_inlineDoor__BnPiM,.login_inlineLinks__e7Z4_{display:none}.login_phoneBar__u4r7S{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--g-space-3);padding:var(--g-space-3) var(--g-space-4) calc(var(--g-space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.login_card__41liT{max-width:none;padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.login_page__Todsa.login_page__Todsa .login_card__41liT h1{font-size:var(--g-font-xl)}}.login_divider__2VqRe{display:flex;align-items:center;gap:12px;margin:6px 0;color:var(--muted);font-size:var(--type-small)}.login_divider__2VqRe:after,.login_divider__2VqRe:before{content:"";flex:1;height:1px;background:var(--line)}.session-record_record__G2o84{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;padding:18px;border:var(--hairline);border-radius:16px;background:var(--panel);color:var(--ink)}.session-record_head__gBX5G{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.session-record_title__8tzN5{margin:0;font-size:18px;font-weight:600;line-height:1.3}.session-record_sub__q7nHS{margin:3px 0 0;color:var(--muted);font-size:13px}.session-record_download__FErV1{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:var(--hairline);border-radius:10px;background:var(--paper-deep);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.session-record_download__FErV1:hover{border-color:var(--line-strong)}.session-record_filters__2wGeF{display:flex;flex-wrap:wrap;gap:8px}.session-record_filter__OneGG{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:var(--hairline);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.session-record_filter__OneGG span{font-family:var(--font-mono-stack);font-size:11px}.session-record_filter__OneGG:hover{color:var(--ink)}.session-record_filter__OneGG[data-active=true]{border-color:var(--teal-ink);background:var(--teal-soft);color:var(--ink)}.session-record_filter__OneGG:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}.session-record_parts__rB1J1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.session-record_part__sjMU4{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;border-top:var(--hairline)}.session-record_parts__rB1J1>.session-record_part__sjMU4:first-child{border-top:0}.session-record_avatar__k2Lks{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--paper-deep);color:var(--teal-ink);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line)}.session-record_avatar__k2Lks[data-echora=true]{background:var(--lavender-soft);color:#6b57d6}.session-record_partText__eSm_8{display:grid;gap:2px;flex:1 1 auto;min-width:0}.session-record_partText__eSm_8 b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.session-record_partText__eSm_8 small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.session-record_agreed__QmEwE{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--teal-ink);font-size:12px;font-weight:500}.session-record_agreed__QmEwE svg{flex:none}.session-record_summary__bysmt{margin:0;padding-top:10px;border-top:var(--hairline);color:var(--body);font-size:13px}.session-record_empty__qhLYe{margin:0;color:var(--muted);font-size:13px}.session-record_history__IxW8_{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:var(--hairline)}.session-record_history__IxW8_ h3{margin:0;font:500 11px/1 var(--font-mono-stack);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--muted)}.session-record_history__IxW8_ ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.session-record_history__IxW8_ li{display:flex;align-items:baseline;gap:8px;color:var(--muted);font-size:13px}.session-record_history__IxW8_ li b{color:var(--ink);font-weight:500}.session-record_dot__f_GxH{flex:none;width:6px;height:6px;border-radius:999px;background:var(--teal)}@media (max-width:640px){.session-record_record__G2o84{padding:14px}.session-record_head__gBX5G{gap:10px}.session-record_download__FErV1,.session-record_filter__OneGG{min-height:44px}.session-record_part__sjMU4{min-height:56px}}.project-history_back__r18sD{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--teal-ink);font-size:var(--type-small);font-weight:600;text-decoration:none}.project-history_head__ITo64{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:start}.project-history_eyebrow__7Ivo3{display:inline-flex;align-items:center;gap:10px;color:var(--teal-ink);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.project-history_eyebrow__7Ivo3:before{content:"";width:28px;height:1px;background:var(--teal-bright)}.project-history_headActions__VQ_B8{display:grid;gap:12px;justify-items:end;padding-top:8px}.project-history_primaryRow__J97CY{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.project-history_headActions__VQ_B8 .project-history_editors__dk87K{justify-content:flex-end;margin-top:0}@media (max-width:820px){.project-history_head__ITo64{grid-template-columns:minmax(0,1fr)}.project-history_headActions__VQ_B8,.project-history_headActions__VQ_B8 .project-history_editors__dk87K,.project-history_primaryRow__J97CY{justify-items:start;justify-content:flex-start}}.project-history_grid__QZpuO{align-items:start}.project-history_stage___hpCU{display:grid;place-items:center;padding:18px;border-radius:20px;background:var(--paper)}.project-history_stage___hpCU img,.project-history_stage___hpCU video{display:block;width:100%;max-height:58vh;border-radius:14px;background:transparent;object-fit:contain}.project-history_stage___hpCU audio{width:100%}.project-history_actions__Wkilg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.project-history_quietButton__6eZrj,.project-history_textLink__rVSG6{padding:0;border:0;background:transparent;color:var(--teal-ink);font:inherit;font-size:var(--type-small);font-weight:600;text-decoration:none;cursor:pointer}.project-history_day__iqiiy{margin:4px 0 12px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-history_timeline__9PsoP{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.project-history_entry__Xt22p{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding-bottom:20px}.project-history_entry__Xt22p:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:0;width:2px;background:var(--line-strong)}.project-history_entryIcon__rXUfs{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel);color:var(--teal-ink)}.project-history_entryBody__g_vnu{display:grid;gap:4px;min-width:0;padding-top:7px}.project-history_entryLine__LZNMU{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.project-history_entryLine__LZNMU strong{color:var(--ink);font-size:var(--type-body);font-weight:600}.project-history_entryLine__LZNMU time{color:var(--muted);font-size:var(--type-small);white-space:nowrap}.project-history_entryBody__g_vnu a{color:var(--teal-ink)}.project-history_thumb__zY51l{width:64px;height:64px;margin-top:6px;border-radius:12px;object-fit:cover}.project-history_asked__JN8bz{display:grid;gap:12px}.project-history_quote__ebMtn{margin:0;padding:4px 0 4px 18px;border-left:3px solid var(--teal-bright);color:var(--ink);font-size:18px;line-height:1.45;overflow-wrap:anywhere}.project-history_filesLabel__bKvSf{margin:0;color:var(--ink);font-size:var(--type-small);font-weight:600}.project-history_fileTiles__FLTQk{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.project-history_fileTile__aiqr4{display:grid;gap:2px;min-width:0;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);font-size:var(--type-small)}.project-history_fileKind__g0XpO{color:var(--muted);font-size:12px}.project-history_answerList__Pitsn{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.project-history_answerLines__v_QFC{margin:0;display:grid;gap:4px}.project-history_answerLines__v_QFC>div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:8px}.project-history_answerLines__v_QFC dt{color:var(--muted,#5d6878)}.project-history_answerLines__v_QFC dd{margin:0}@media (max-width:520px){.project-history_back__r18sD,.project-history_quietButton__6eZrj,.project-history_textLink__rVSG6{display:inline-flex;align-items:center;min-height:44px}}.save-to-taste_wrap__906GL{display:contents}.save-to-taste_root__SVyDs{display:inline-block}.save-to-taste_root__SVyDs[open]{flex-basis:100%}.save-to-taste_root__SVyDs[open]>summary{display:inline-block}.save-to-taste_root__SVyDs>summary{list-style:none;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--body);background:light-dark(#fff,#1d1d1d);font-size:11px;cursor:pointer;user-select:none}.save-to-taste_root__SVyDs>summary::-webkit-details-marker{display:none}.save-to-taste_root__SVyDs[open]>summary{background:light-dark(#17191d,#dcdddf);color:light-dark(#fff,#16181c);border-color:transparent}.save-to-taste_menu__b5rzu{margin-top:6px;max-width:280px;min-width:0;box-sizing:border-box;display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-card)}.save-to-taste_menu__b5rzu a,.save-to-taste_menu__b5rzu button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--body);font-size:12px;cursor:pointer;text-decoration:none}.save-to-taste_menu__b5rzu a:hover,.save-to-taste_menu__b5rzu button:focus-visible,.save-to-taste_menu__b5rzu button:hover{background:light-dark(#f1f1f3,#2a2a2d)}.save-to-taste_menu__b5rzu button:disabled{opacity:.5;cursor:default}.save-to-taste_row__LAgds{display:flex;flex-wrap:wrap;gap:2px;align-items:stretch;min-width:0}.save-to-taste_row__LAgds+.save-to-taste_row__LAgds{border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.save-to-taste_menu__b5rzu .save-to-taste_row__LAgds>button:first-child{width:auto;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.save-to-taste_menu__b5rzu .save-to-taste_never__6t6La{width:auto;flex:0 0 auto;color:var(--danger)}.save-to-taste_menu__b5rzu p{margin:0;padding:8px 10px;font-size:12px;color:var(--muted)}.save-to-taste_status__GAWKu{flex-basis:100%;margin-top:4px;font-size:11px;color:var(--muted)}.plug-faces_shelf__uQvte{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:var(--space-4)}.plug-faces_card__bnO1X{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--hairline);border-radius:16px;background:var(--panel);color:var(--ink);min-width:0}.plug-faces_pic__daXAp{position:relative;display:block;height:150px;border-radius:12px;background:var(--lavender-soft);overflow:hidden}.plug-faces_pic__daXAp img{width:100%;height:100%;object-fit:cover;display:block}.plug-faces_tag__seWNM{position:absolute;top:var(--space-2);left:var(--space-2);max-width:calc(100% - 16px);padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper-deep);color:var(--ink);font:500 10px/16px var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plug-faces_name__hgfWD{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1);font-size:var(--type-small);font-weight:500}.plug-faces_dot__JaNAd{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.plug-faces_sub___soG8{padding:0 var(--space-1);color:var(--muted)}.plug-faces_chip__2Y43f,.plug-faces_sub___soG8{font-size:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plug-faces_chip__2Y43f{align-self:flex-start;margin:0 var(--space-1) var(--space-1);padding:4px 10px;border-radius:var(--radius-pill);background:var(--lavender-soft);color:var(--body);max-width:calc(100% - 8px)}.plug-faces_dev__eairc{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-height:94px;padding:var(--space-3);border:var(--hairline);border-radius:12px;background:var(--paper-deep)}.plug-faces_mini__6dpro{color:var(--muted);font:500 10px/14px var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plug-faces_led__A4aqB{position:absolute;top:var(--space-3);right:var(--space-3);width:8px;height:8px;border-radius:50%;background:var(--success)}.plug-faces_knobs__1_P0B{display:flex;justify-content:space-around;gap:var(--space-2)}.plug-faces_pk__12bgW{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;min-height:44px}.plug-faces_kb__dJJ9y{width:44px;height:44px;display:block}.plug-faces_ring__B_ew_{fill:none;stroke:var(--line-strong);stroke-width:2}.plug-faces_ptk___MSFu{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;transform-origin:22px 22px}.plug-faces_plb__L2uYD{color:var(--muted);font-size:11px;line-height:14px}