.language-switcher_root__AzUD_{flex:none}.language-switcher_control__3h0d1{width:128px;max-width:100%;gap:8px;border-color:transparent;background:transparent;color:var(--muted-foreground);font-size:13px;white-space:nowrap}.language-switcher_control__3h0d1:hover:not(:disabled){background:var(--muted)}.language-switcher_value__ISWMl{flex:1;text-align:left}.dialog_content__EZHhu:has(>[data-slot=dialog-footer]){min-width:min-content}.login-dialog_trigger__wL_JP{min-width:64px;height:40px;padding:0 16px;font-size:14px}.login-dialog_content__h4juK{width:min(400px,calc(100% - 32px));padding:32px}.login-dialog_header__3HI6D{gap:8px;padding-right:40px}.login-dialog_title__TnEO_:focus{outline:none}.login-dialog_actions__xI6c_{display:flex;flex-direction:column;gap:8px;margin-top:16px}.login-dialog_googleButton__94ilC{width:100%;height:40px;min-height:40px;gap:10px;padding:0 12px;overflow:hidden;color:#1f1f1f;font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px;background:#ffffff;border:1px solid #747775;box-shadow:none;transition:background-color 218ms,border-color 218ms,box-shadow 218ms}.login-dialog_googleButton__94ilC:hover{color:#1f1f1f;background:rgb(48 48 48/3%)}.login-dialog_googleButton__94ilC:active{color:#1f1f1f;background:rgb(48 48 48/10%)}.login-dialog_googleButton__94ilC:focus-visible{color:#1f1f1f;background:rgb(48 48 48/12%);border-color:#747775;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.login-dialog_googleLogo__IpW4f{flex:0 0 18px;width:18px;height:18px;background:url(/brand/google-g.png) 50%/contain no-repeat}.login-dialog_googleButtonLabel__xoc9W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-dialog_notice__lenvb{color:var(--muted-foreground);font-size:13px;line-height:1.4;text-align:center}@media (max-width:768px){.login-dialog_trigger__wL_JP{min-width:60px;height:44px;padding:0 14px}}@media (max-width:480px){.login-dialog_trigger__wL_JP{min-width:56px;padding:0 12px}.login-dialog_content__h4juK{padding:24px}}.asset-admin_shell__n83fz{min-height:100vh;background:var(--card);color:var(--foreground)}.asset-admin_spinePlayback__ql7yK{display:grid;gap:16px;margin-bottom:24px}.asset-admin_spineComparisons__9Q4Sa{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.asset-admin_spineComparisons__9Q4Sa[data-compare]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-admin_spineComparisons__9Q4Sa>div{min-width:0;display:grid;gap:8px}.asset-admin_spineViewport__JhKMT{width:100%;aspect-ratio:16/9;border:1px solid var(--border)}.asset-admin_spineListPortrait__xoI7Z,.asset-admin_spineViewport__JhKMT{position:relative;overflow:hidden;background:var(--surface-soft);border-radius:8px}.asset-admin_spineListPortrait__xoI7Z{display:block;width:64px;height:64px;flex:0 0 64px}.asset-admin_spineListPortrait__xoI7Z>span{width:100%;height:100%}.asset-admin_spineExpressions__sxfC_{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:320px;overflow:auto}.asset-admin_spineExpressions__sxfC_ button{min-height:44px;aspect-ratio:1;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);cursor:pointer;overflow:hidden}.asset-admin_spineExpressions__sxfC_ button[aria-pressed=true]{border:2px solid var(--primary)}.asset-admin_spineExpressions__sxfC_ button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-admin_spineExpressions__sxfC_ img{display:block;width:100%;height:100%;object-fit:cover}.asset-admin_spineTechnical___GRok{padding:16px 0;border-top:1px solid var(--border-soft);font-size:13px;overflow-wrap:anywhere}.asset-admin_spineTechnical___GRok summary{min-height:44px;cursor:pointer}.asset-admin_spineScanIssues__a4N_b{margin:0;padding-left:24px}.asset-admin_spineScanIssues__a4N_b li{padding:8px 0}.asset-admin_spineSnapshot__l_brJ{margin-bottom:16px}.asset-admin_spineTechnical___GRok dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px}@media (max-width:768px){.asset-admin_spineComparisons__9Q4Sa[data-compare]{grid-template-columns:minmax(0,1fr)}}.asset-admin_scaleCanvas___t6RL{overflow:hidden;border:1px solid var(--border);border-radius:4px}.asset-admin_header__Csl0t{min-height:64px;display:flex;align-items:center;gap:24px;padding:8px max(var(--page-gutter,24px),calc((100% - var(--page-width, 1120px)) / 2));border-bottom:1px solid var(--border-soft,var(--border));background:var(--card)}.asset-admin_brand__pTb0u{flex-shrink:0;font-size:18px;font-weight:700;color:var(--primary)}.asset-admin_brand__pTb0u span{margin-left:16px;padding-left:16px;border-left:1px solid var(--border);color:var(--foreground);font-size:16px}.asset-admin_localBadge__hPRF_{margin-left:auto;color:var(--muted-foreground);font-size:13px}.asset-admin_main__XEhfB{width:min(100%,calc(var(--page-width, 1120px) + 2 * var(--page-gutter, 24px)));min-width:0;margin:0 auto;padding:32px var(--page-gutter,24px) 48px}.asset-admin_heading__ki2qp{display:flex;justify-content:space-between;margin-bottom:24px}.asset-admin_heading__ki2qp h1{font-size:28px;font-weight:700;line-height:1.3}.asset-admin_heading__ki2qp p,.asset-admin_sectionHeading__Ld1Fk p{margin-top:8px;color:var(--muted-foreground);font-size:14px;line-height:1.5}.asset-admin_summary__Ae76M{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;padding:16px 0;background:var(--surface-soft,var(--muted));border-radius:12px}.asset-admin_summary__Ae76M>div{min-width:0;padding:0 24px}.asset-admin_summary__Ae76M>div+div{border-left:1px solid var(--border)}.asset-admin_summary__Ae76M dt{font-size:13px;color:var(--muted-foreground)}.asset-admin_summary__Ae76M dd{margin-top:4px;font-size:24px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.asset-admin_tabs__gr0Wa{display:flex;align-items:stretch;gap:24px;margin-bottom:24px;border-bottom:1px solid var(--border);overflow-x:auto}.asset-admin_tabs__gr0Wa button{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.asset-admin_tabs__gr0Wa button[aria-current]{color:var(--primary);border-bottom-color:var(--primary)}.asset-admin_tabs__gr0Wa button:not([aria-current]):hover{color:var(--primary)}.asset-admin_brand__pTb0u:focus-visible,.asset-admin_sourceLink__Tlxzr:focus-visible,.asset-admin_tabs__gr0Wa button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-admin_section__1hLZl{min-width:0;background:var(--card)}.asset-admin_guestList__25pwU{display:grid;margin-bottom:24px}.asset-admin_guestRow__5n0X2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.asset-admin_sectionHeading__Ld1Fk{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}.asset-admin_sectionHeading__Ld1Fk h2{font-size:20px;font-weight:700}.asset-admin_muted__uDrQ9{color:var(--muted-foreground);font-size:13px;line-height:1.5}.asset-admin_syncActions__8dcsm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.asset-admin_kindSwitch__le_MO{display:flex;gap:4px;flex-wrap:wrap;padding:4px;border-radius:10px;background:var(--surface-soft,var(--muted))}.asset-admin_kindSwitch__le_MO>button{min-width:64px}.asset-admin_kindSwitch__le_MO>button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:0 1px 3px rgb(24 36 56/8%)}.asset-admin_actionGroup__VEY8_{display:flex;gap:8px;flex-wrap:wrap}.asset-admin_filters___TePc{display:flex;gap:16px;align-items:flex-end;margin-bottom:8px;padding-bottom:20px;border-bottom:1px solid var(--border-soft,var(--border));flex-wrap:wrap}.asset-admin_filters___TePc>.asset-admin_muted__uDrQ9{margin-left:auto;padding-bottom:12px;font-variant-numeric:tabular-nums}.asset-admin_searchLabel__Fw3_W{display:grid;gap:8px;flex:1;min-width:240px;max-width:480px;font-size:14px}.asset-admin_statusFilter__Pde80{display:grid;gap:8px;width:192px;font-size:14px}.asset-admin_checkbox__bBbQV{display:flex!important;align-items:center;gap:8px!important;min-height:44px;cursor:pointer;font-size:14px}.asset-admin_checkbox__bBbQV input{width:16px;height:16px;accent-color:var(--primary)}.asset-admin_nameCell__lIY3m{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.asset-admin_nameCell__lIY3m strong{font-weight:500}.asset-admin_code__mvibL{color:var(--muted-foreground);font-size:12px;overflow-wrap:anywhere}.asset-admin_count__oh25Y{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.asset-admin_badges__4HZVv{display:flex;gap:8px;flex-wrap:wrap}.asset-admin_status__PWyuQ{display:inline-flex;align-items:center;width:fit-content;padding:0 8px;min-height:24px;border-radius:6px;background:var(--surface-soft,var(--muted));color:var(--muted-foreground);font-size:12px;font-weight:500;white-space:nowrap}.asset-admin_status__PWyuQ[data-error=true]{background:var(--muted);color:var(--foreground);outline:1px solid var(--destructive)}.asset-admin_sourceLink__Tlxzr{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-size:13px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.asset-admin_empty__gxrqG{padding:48px 24px;text-align:center;font-size:14px;color:var(--muted-foreground)}.asset-admin_loading__5LChc{padding:16px;font-size:14px;color:var(--muted-foreground)}.asset-admin_skeleton__d2hG0{height:64px;margin-top:12px;border-radius:8px;background:var(--surface-soft,var(--muted))}.asset-admin_error__65yRf{display:flex;align-items:center;gap:16px;justify-content:space-between;margin:16px 0;padding:16px;border:1px solid var(--destructive);border-radius:8px;background:var(--card);font-size:14px;overflow-wrap:anywhere}.asset-admin_activeJobs__cNPUi{padding:0 20px;border:1px solid var(--border-soft,var(--border));border-radius:10px;background:var(--surface-soft,var(--muted));margin-bottom:24px}.asset-admin_jobRow__N1cMg{padding:16px 0;border-bottom:1px solid var(--border)}.asset-admin_jobRow__N1cMg:last-child{border-bottom:0}.asset-admin_jobHeading__dS0OC{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:14px}.asset-admin_jobHeading__dS0OC strong{font-weight:700}.asset-admin_jobHeading__dS0OC time{margin-left:auto}.asset-admin_progressRow__VnMYU{display:flex;align-items:center;gap:16px;margin:8px 0;min-height:44px}.asset-admin_progressRow__VnMYU progress{appearance:none;flex:1;min-width:64px;height:8px;border:0;border-radius:4px;overflow:hidden;background:var(--border);color:var(--primary)}.asset-admin_progressRow__VnMYU progress::-webkit-progress-bar{background:var(--border)}.asset-admin_progressRow__VnMYU progress::-webkit-progress-value{background:var(--primary)}.asset-admin_progressRow__VnMYU progress::-moz-progress-bar{background:var(--primary)}.asset-admin_footer__UubOF{margin-top:32px;padding-top:20px;border-top:1px solid var(--border-soft,var(--border));font-size:12px;line-height:1.6;color:var(--muted-foreground)}.asset-admin_editDialog__0mAF5{max-width:min(800px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px);overflow-y:auto}.asset-admin_editBody__hnltg{display:grid;grid-template-columns:192px minmax(0,1fr);gap:24px;padding:8px 0 24px}.asset-admin_editPreview__1ACMA{display:flex;flex-direction:column;align-items:center;gap:8px}.asset-admin_fields__mTEKw{display:grid;gap:16px}.asset-admin_portraitForm__I3BkL{display:grid;gap:16px;margin-bottom:24px}.asset-admin_portraitLocaleFields__xIzVC{min-width:0;margin:0;padding:0;border:0}.asset-admin_portraitLocaleFields__xIzVC>legend{margin-bottom:8px;font-size:14px;font-weight:700}.asset-admin_portraitFields__6y0Sl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-admin_portraitFields__6y0Sl>label{display:grid;gap:8px;font-size:14px}@media (max-width:768px){.asset-admin_portraitFields__6y0Sl{grid-template-columns:1fr}}.asset-admin_fieldPair__f6Rfe>label,.asset-admin_fields__mTEKw>label{display:grid;gap:8px;font-size:14px}.asset-admin_fieldPair__f6Rfe{display:grid;grid-template-columns:1fr 1fr;gap:16px}.asset-admin_help__wTtoB{font-size:13px;color:var(--muted-foreground);line-height:1.5}.asset-admin_editFooter__mQHOy{margin-top:16px}.asset-admin_audioList__AkqHB{display:grid;margin-bottom:24px}.asset-admin_audioRow__QtI_1{display:grid;grid-template-columns:minmax(160px,1fr) minmax(224px,1fr) minmax(240px,1fr);gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border-soft,var(--border))}.asset-admin_audioIdentity__eAyWk{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.asset-admin_audioIdentity__eAyWk>strong{font-size:14px;font-weight:700}.asset-admin_audioMeta__S5TOx{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--muted-foreground)}.asset-admin_audioPreview__8yPuy{min-width:0}.asset-admin_audioPreview__8yPuy audio{width:100%;min-height:48px}.asset-admin_audioForm__XTmZX{display:grid;gap:8px;min-width:0}.asset-admin_audioForm__XTmZX>label{display:grid;gap:8px;font-size:14px}.asset-admin_audioActions__7d_k6{display:flex;justify-content:space-between;gap:16px;align-items:center}.asset-admin_audioError__GsNXE{font-size:13px;color:var(--foreground);border-left:2px solid var(--destructive);padding-left:8px;overflow-wrap:anywhere}.asset-admin_backgroundNameForm__pao_u{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;max-width:480px}.asset-admin_backgroundNameForm__pao_u>label{display:grid;gap:8px;font-size:14px}.asset-admin_backgroundNameForm__pao_u>[role=alert]{grid-column:1/-1}.asset-admin_imageFileList__4FjWz{display:grid;margin-bottom:24px}.asset-admin_imageFileRow__9mAma{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-soft,var(--border))}.asset-admin_imageFilePreview__4Oe_n{display:flex;align-items:center;justify-content:center;width:120px;height:104px;overflow:hidden;border:1px solid var(--border-soft,var(--border));border-radius:8px;background:var(--surface-soft,var(--muted));color:var(--muted-foreground)}.asset-admin_imageFilePreview__4Oe_n[data-kind=BACKGROUND]{height:68px}.asset-admin_imageFilePreview__4Oe_n img{width:100%;height:100%;object-fit:contain}.asset-admin_imageFileIdentity__GN4TH{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.asset-admin_imageFileIdentity__GN4TH>strong{font-size:14px;font-weight:700}.asset-admin_imageFileMeta__gXzBU{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--muted-foreground);font-size:12px}.asset-admin_imageFileActions__kewE2{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;align-items:center}.asset-admin_portraitList__bcVaY{display:grid;margin-bottom:24px}.asset-admin_portraitRow___5Q6O{display:flex;gap:16px;padding:12px 8px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-soft,var(--border));cursor:pointer;min-width:0}.asset-admin_portraitRow___5Q6O:hover{background:var(--surface-soft,var(--muted))}.asset-admin_portraitRow___5Q6O:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-admin_portraitRow___5Q6O .asset-admin_nameCell__lIY3m{flex:1}.asset-admin_portraitRow___5Q6O .asset-admin_nameCell__lIY3m strong{font-weight:700}.asset-admin_portraitMeta__qs4b7{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap}.asset-admin_portraitHeading__A4zlZ{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:16px 0 24px}.asset-admin_portraitHeading__A4zlZ h2{font-size:24px;font-weight:700;overflow-wrap:anywhere}.asset-admin_portraitHeading__A4zlZ p{margin-top:8px}.asset-admin_busyNotice__5FA5K{padding:16px;margin-bottom:24px;background:var(--surface-soft,var(--muted));border:1px solid var(--border-soft,var(--border));border-radius:8px;font-size:14px}.asset-admin_kindSwitch__le_MO+.asset-admin_filters___TePc{margin-top:24px}@media (max-width:1024px){.asset-admin_header__Csl0t{padding:8px 24px;gap:16px}.asset-admin_main__XEhfB{padding:24px}.asset-admin_syncActions__8dcsm{align-items:flex-start}.asset-admin_audioRow__QtI_1{grid-template-columns:1fr 1fr;gap:16px}.asset-admin_audioIdentity__eAyWk{grid-column:1/-1}}@media (max-width:768px){.asset-admin_guestRow__5n0X2{grid-template-columns:minmax(0,1fr) auto}.asset-admin_guestRow__5n0X2>.asset-admin_actionGroup__VEY8_{grid-column:1/-1}.asset-admin_header__Csl0t{flex-wrap:wrap;gap:8px;padding:8px 16px}.asset-admin_brand__pTb0u{font-size:16px}.asset-admin_brand__pTb0u span{margin-left:8px;padding-left:8px;font-size:14px}.asset-admin_localBadge__hPRF_{display:none}.asset-admin_header__Csl0t>button{margin-left:auto}.asset-admin_main__XEhfB{padding:24px 16px}.asset-admin_summary__Ae76M{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.asset-admin_summary__Ae76M>div{padding:12px 16px}.asset-admin_summary__Ae76M>div:nth-child(odd){border-left:0}.asset-admin_summary__Ae76M>div:nth-child(n+3){border-top:1px solid var(--border)}.asset-admin_section__1hLZl{padding:0}.asset-admin_filters___TePc,.asset-admin_tabs__gr0Wa{gap:16px}.asset-admin_searchLabel__Fw3_W{min-width:0;flex-basis:100%;max-width:none}.asset-admin_statusFilter__Pde80{width:min(192px,100%)}.asset-admin_actionGroup__VEY8_{width:100%}.asset-admin_actionGroup__VEY8_>button{flex:1 1 auto;min-height:44px}.asset-admin_kindSwitch__le_MO{width:100%}.asset-admin_kindSwitch__le_MO>button{flex:1;min-width:0;min-height:44px}.asset-admin_error__65yRf{align-items:flex-start;flex-wrap:wrap}.asset-admin_editBody__hnltg{grid-template-columns:1fr}.asset-admin_editPreview__1ACMA{flex-direction:row;flex-wrap:wrap}.asset-admin_jobHeading__dS0OC time{margin-left:0}.asset-admin_progressRow__VnMYU{gap:8px}.asset-admin_portraitHeading__A4zlZ,.asset-admin_sectionHeading__Ld1Fk{align-items:flex-start;flex-direction:column}.asset-admin_portraitRow___5Q6O{flex-wrap:wrap;gap:8px}.asset-admin_portraitMeta__qs4b7{flex-basis:100%;padding-left:64px}.asset-admin_portraitRow___5Q6O>svg{display:none}.asset-admin_audioRow__QtI_1{grid-template-columns:minmax(0,1fr)}.asset-admin_imageFileRow__9mAma{grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:start}.asset-admin_imageFilePreview__4Oe_n{width:80px;height:96px}.asset-admin_imageFilePreview__4Oe_n[data-kind=BACKGROUND]{height:48px}.asset-admin_imageFileIdentity__GN4TH{grid-column:2;grid-row:1/span 2}.asset-admin_imageFileActions__kewE2{grid-column:1;grid-row:2;justify-content:flex-start;gap:4px}}.asset-admin_guestPreview__O3mdl{inset:0;width:100%;height:100dvh;max-width:none!important;padding:0;border:0;border-radius:0;translate:none;transform:none;scale:none;transition:none;box-shadow:none}.asset-admin_environmentBadge__xWQew{display:inline-flex;align-items:center;flex:none;min-height:24px;padding:0 8px;border-radius:6px;background:var(--surface-soft);color:var(--muted-foreground);font-size:12px;white-space:nowrap}.asset-admin_promotionWorkspace__fjBUK{display:grid;grid-template-columns:224px minmax(0,1fr);gap:24px;margin-top:24px}.asset-admin_promotionHistory__w_Nd3{min-width:0}.asset-admin_promotionHistory__w_Nd3 h3,.asset-admin_promotionReview__qu83u h3{font-size:16px;font-weight:700}.asset-admin_promotionChanges__2dpyN,.asset-admin_promotionHistory__w_Nd3 ol{list-style:none;padding:0;margin:0}.asset-admin_promotionHistory__w_Nd3 ol{margin-top:16px}.asset-admin_promotionHistory__w_Nd3 button{display:grid;gap:8px;width:100%;min-height:44px;padding:16px;text-align:start;border:0;border-left:2px solid transparent;border-bottom:1px solid var(--border-soft);background:transparent;cursor:pointer}.asset-admin_promotionHistory__w_Nd3 button[aria-current]{border-left-color:var(--primary);background:var(--surface-soft)}.asset-admin_promotionHistory__w_Nd3 button:hover{background:var(--surface-soft)}.asset-admin_promotionHistory__w_Nd3 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.asset-admin_promotionHistory__w_Nd3 time{font-size:13px;overflow-wrap:anywhere}.asset-admin_promotionReview__qu83u{min-width:0}.asset-admin_promotionSummary__wAK2A{display:flex;gap:32px;flex-wrap:wrap;padding:16px 0;border-block:1px solid var(--border-soft)}.asset-admin_promotionSummary__wAK2A dt{color:var(--muted-foreground);font-size:13px}.asset-admin_promotionSummary__wAK2A dd{margin-top:4px;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.asset-admin_promotionNotice__m89rG{margin:16px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.asset-admin_promotionChange__tmbZS{padding:24px 0;border-bottom:1px solid var(--border-soft)}.asset-admin_promotionChange__tmbZS strong{overflow-wrap:anywhere}.asset-admin_promotionFields__QHcl3{display:grid;gap:16px;margin-top:16px}.asset-admin_promotionFields__QHcl3>div{display:grid;grid-template-columns:minmax(96px,1fr) minmax(0,3fr);gap:16px;font-size:13px}.asset-admin_promotionFields__QHcl3 dt{color:var(--muted-foreground);overflow-wrap:anywhere}.asset-admin_promotionFields__QHcl3 dd{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:16px}.asset-admin_promotionFields__QHcl3 dd>span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.asset-admin_promotionFields__QHcl3 dd>svg{margin-top:24px;color:var(--muted-foreground)}.asset-admin_promotionValueLabel__PizlY{display:block;margin-bottom:8px;font-size:12px;color:var(--muted-foreground)}.asset-admin_promotionReview__qu83u>.asset-admin_actionGroup__VEY8_{margin-top:24px}@media (max-width:768px){.asset-admin_promotionWorkspace__fjBUK{grid-template-columns:minmax(0,1fr)}.asset-admin_promotionHistory__w_Nd3 ol{max-height:224px;overflow-y:auto}.asset-admin_promotionFields__QHcl3>div{grid-template-columns:minmax(0,1fr);gap:8px}.asset-admin_promotionFields__QHcl3 dd{gap:8px}.asset-admin_promotionSummary__wAK2A{gap:24px}}.asset-admin_promotionKindCounts__lBtyI{width:100%;margin-top:16px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.asset-admin_promotionKindCounts__lBtyI td,.asset-admin_promotionKindCounts__lBtyI th{padding:8px 16px;border-bottom:1px solid var(--border-soft);text-align:end}.asset-admin_promotionKindCounts__lBtyI th:first-child{padding-left:0;text-align:start}.asset-admin_promotionKindCounts__lBtyI td:last-child,.asset-admin_promotionKindCounts__lBtyI th:last-child{padding-right:0}.asset-admin_promotionKindCounts__lBtyI thead th{color:var(--muted-foreground);font-weight:500}.asset-admin_promotionKindCounts__lBtyI tbody th{font-weight:500}.account-flows_form__fpJ_j{display:flex;flex-direction:column;gap:12px}.account-flows_form__fpJ_j label{font-weight:600}.account-flows_help__x2khD{color:var(--muted-foreground);font-size:13px}.account-flows_error__gEzRc{color:var(--destructive);font-size:13px}:where(.skeleton_skeleton__kuCFB){display:block;min-width:0;border-radius:var(--radius);background:linear-gradient(90deg,#E6EEF7,var(--card),#E6EEF7);background-size:200% 100%;animation:skeleton_shimmer__Lahkn 1.5s linear infinite}@keyframes skeleton_shimmer__Lahkn{0%{background-position:200% 0}to{background-position:-200% 0}}.withdrawal-dialog_consent__4Lz5s{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.withdrawal-dialog_consent__4Lz5s input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.withdrawal-dialog_consent__4Lz5s input:disabled,.withdrawal-dialog_consent__4Lz5s:has(input:disabled){cursor:not-allowed}.user-menu_trigger__dhMlB{height:44px;gap:8px;padding:0 8px;font-size:14px}.user-menu_triggerLabel__pgeAH>svg{color:var(--muted-foreground);transition:transform .2s cubic-bezier(.16,1,.3,1)}.user-menu_trigger__dhMlB[aria-expanded=true] .user-menu_triggerLabel__pgeAH>svg{transform:rotate(180deg)}.user-menu_content___hxbf{width:248px;padding:8px}.user-menu_summary__jE5p8{display:flex;align-items:center;gap:12px;padding:8px}.user-menu_summaryText__Wi_EY{display:flex;min-width:0;flex-direction:column;gap:2px}.user-menu_summaryText__Wi_EY strong{overflow:hidden;color:var(--foreground);font-size:14px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.user-menu_content___hxbf [data-slot=dropdown-menu-separator]{margin:8px 0}.user-menu_content___hxbf [data-slot=dropdown-menu-item]{gap:12px;min-height:44px;padding:0 12px}.user-menu_content___hxbf [data-slot=dropdown-menu-item] svg{color:var(--muted-foreground)}.user-menu_content___hxbf [data-slot=dropdown-menu-item]:focus svg{color:var(--primary-hover)}.user-menu_nickname__TaMTg{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.user-menu_trigger__dhMlB{gap:4px;padding:0 4px}.user-menu_triggerLabel__pgeAH>svg{width:16px;height:16px}.user-menu_nickname__TaMTg{max-width:60px}.user-menu_content___hxbf{width:232px}}.user-menu_triggerLabel__pgeAH{display:inline-flex;align-items:center;gap:inherit}.user-menu_menuIcon___J2KH{display:none}.site-header_header__ACY_v{position:sticky;z-index:40;top:0;height:64px;background:var(--card)}.site-header_inner__jkYBN{display:flex;width:min(var(--platform-content-width,960px),calc(100% - 2 * var(--platform-content-gutter, 24px)));height:100%;align-items:center;gap:24px;margin:0 auto;border-bottom:1px solid var(--border-soft)}.site-header_brand__nfPiN{position:relative;display:block;flex:none;width:128px;aspect-ratio:1664/544;overflow:hidden}.site-header_brandImage__GaqH3{position:absolute;width:106.610577%;max-width:none;height:auto;left:-3.365385%;top:-33.823529%}.site-header_navigation__tvv6f{display:flex;align-items:center}.site-header_navigationLink__XEEYW{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:700;white-space:nowrap}.site-header_navigationLink__XEEYW:hover{color:var(--primary)}.site-header_actions__hO7vp{display:flex;flex:none;width:max-content;align-items:center;gap:8px;margin-left:auto}.site-header_brand__nfPiN:focus-visible,.site-header_navigationLink__XEEYW:focus-visible{border-radius:8px;outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.site-header_inner__jkYBN{gap:8px}.site-header_brand__nfPiN{width:112px}}.site-header_guestInline__ckNPI{display:inline-flex;align-items:center}.site-header_guestMenu__axBEB{display:none}.site-header_loginTrigger__pgLm5{min-width:64px;height:40px;padding:0 16px;font-size:14px}.site-header_menuContent__FdMDg{width:232px;max-width:calc(100vw - 32px)}.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) .site-header_guestInline__ckNPI,.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) .site-header_navigation__tvv6f,.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) [data-header-account-label]{display:none}.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) .site-header_guestMenu__axBEB{display:inline-flex}.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) [data-header-account-trigger]{width:44px;padding:0}.site-header_inner__jkYBN[data-compact=true]:not([data-measuring]) [data-header-menu-icon]{display:block}@media (max-width:768px){.site-header_loginTrigger__pgLm5{height:44px}}.site-shell_platform__jJgMG{--platform-content-width:960px;--platform-content-gutter:24px;display:flex;flex-direction:column;width:var(--platform-viewport-width,100vw);min-height:100dvh;background:var(--card)}.site-shell_platform__jJgMG>*{flex-shrink:0}.site-shell_footer__4NvVE{width:min(var(--platform-content-width,960px),calc(100% - 2 * var(--platform-content-gutter, 24px)));margin:auto auto 0;padding:24px 0 32px;border-top:1px solid var(--border-soft);color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}@media (max-width:640px){.site-shell_platform__jJgMG{--platform-content-gutter:16px}}.site-shell_footer__4NvVE p{margin:0}.site-shell_footer__4NvVE p+p{margin-top:4px}.site-shell_footer__4NvVE{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 24px}.site-shell_footerCopy__Sm87j{min-width:0}.site-shell_footerLinks__e4PH2{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.site-shell_footerLinks__e4PH2 a{color:inherit;font:inherit;background:none;border:0;padding:0;min-height:28px;display:inline-flex;align-items:center;gap:8px}.site-shell_footerLinks__e4PH2 a:hover{color:var(--primary)}.site-shell_footerIcon__o3YTB{width:16px;height:16px;flex-shrink:0}.asset-picker_dialog__dbe_e{width:min(960px,calc(100vw - 32px))!important;max-width:none!important;height:min(760px,calc(var(--picker-viewport-height, 100dvh) - 32px));max-height:none!important;top:calc(var(--picker-viewport-top, 0px) + var(--picker-viewport-height, 100dvh) / 2)!important;display:flex!important;flex-direction:column;gap:16px;overflow:hidden;container-type:inline-size}.asset-picker_dialog__dbe_e>h2{flex-shrink:0;min-height:28px;padding-right:48px}.asset-picker_search__0zrtd{display:grid;flex-shrink:0;gap:8px}.asset-picker_results__bKID7{display:grid;flex:1 1 0;min-height:0;min-width:0;gap:16px;align-content:start;grid-auto-rows:max-content;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.asset-picker_backgroundResults__4KMje{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-picker_characterResults__SgFQl{grid-template-columns:repeat(6,minmax(0,1fr))}.asset-picker_audioResults___gDPs{grid-template-columns:minmax(0,1fr);gap:0}.asset-picker_footer__WmGhv{flex:0 0 44px;min-height:44px;min-width:0}.asset-picker_footer__WmGhv>nav{height:44px}.asset-picker_empty__2BAn1{grid-column:1/-1;padding:16px;color:var(--muted-foreground)}.asset-picker_background__Ubu4Z{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:4px;background:var(--card);text-align:left}.asset-picker_background__Ubu4Z>div{width:100%;aspect-ratio:16/9;flex-shrink:0;overflow:hidden}.asset-picker_background__Ubu4Z img{display:block;width:100%;height:100%;object-fit:cover}.asset-picker_background__Ubu4Z>button{min-height:44px;text-align:left;padding:4px 8px;cursor:pointer}.asset-picker_background__Ubu4Z>button:before{content:"";position:absolute;inset:0}.asset-picker_background__Ubu4Z>div button{position:relative;z-index:1}.asset-picker_background__Ubu4Z>div>[role=status]{display:grid;align-content:center;height:100%;font-size:12px;text-align:center}.asset-picker_background__Ubu4Z>button>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:14px;line-height:20px}.asset-picker_background__Ubu4Z[data-selected=true]{border-color:var(--primary);background:var(--secondary)}.asset-picker_character__Ozk_k{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:4px;text-align:left;background:var(--card);cursor:pointer}.asset-picker_portrait__z35XV{display:block;width:100%;aspect-ratio:1;overflow:hidden;flex-shrink:0}.asset-picker_portrait__z35XV img{display:block;width:100%;height:100%;object-fit:cover}.asset-picker_character__Ozk_k strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:20px;font-weight:700;overflow-wrap:anywhere}.asset-picker_character__Ozk_k small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12px}.asset-picker_background__Ubu4Z:hover,.asset-picker_character__Ozk_k:hover{border-color:var(--primary);background:var(--secondary)}.asset-picker_background__Ubu4Z:focus-within,.asset-picker_character__Ozk_k:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.asset-picker_audioRow__dT5t0{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;min-width:0;padding:8px;border-bottom:1px solid var(--border-soft)}.asset-picker_audioRow__dT5t0 strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:20px}.asset-picker_audioEmpty__AG7xC{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.asset-picker_audioStatus__US5CG{display:flex;align-items:center;height:44px;min-height:44px;flex-shrink:0;gap:8px}.asset-picker_audioStatus__US5CG>span{flex-shrink:0;font-size:12px}.asset-picker_audioStatus__US5CG>div{flex:1;min-width:0}@container (max-width: 780px){.asset-picker_backgroundResults__4KMje{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 560px){.asset-picker_backgroundResults__4KMje{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 288px){.asset-picker_backgroundResults__4KMje{grid-template-columns:minmax(0,1fr)}}@container (max-width: 728px){.asset-picker_characterResults__SgFQl{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 460px){.asset-picker_characterResults__SgFQl{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 340px){.asset-picker_characterResults__SgFQl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.asset-picker_dialog__dbe_e{width:calc(100vw - 16px)!important;height:min(900px,calc(var(--picker-viewport-height, 100dvh) - 16px));padding:16px!important}.asset-picker_results__bKID7{gap:8px}.asset-picker_audioResults___gDPs{gap:0}}@media (max-height:480px){.asset-picker_dialog__dbe_e{gap:8px;padding:16px!important}}@media (max-height:300px){.asset-picker_dialog__dbe_e{overflow-y:auto}.asset-picker_results__bKID7{flex:0 0 96px;min-height:96px}}.asset-picker_audioFilters__rPxI5{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;flex-shrink:0}.asset-picker_audioFilters__rPxI5[data-sortable=true]{grid-template-columns:minmax(0,1fr) 160px}.asset-picker_audioFilters__rPxI5>label{min-width:0}@media (max-width:480px){.asset-picker_audioFilters__rPxI5{gap:8px}.asset-picker_audioFilters__rPxI5[data-sortable=true]{grid-template-columns:minmax(0,1fr) 144px}}@media (max-width:360px){.asset-picker_audioFilters__rPxI5[data-sortable=true]{grid-template-columns:minmax(0,1fr)}}.asset-picker_customPanel__fDDmQ{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.asset-picker_audioRow__dT5t0{position:relative}.asset-picker_audioSelect__PQmxs{position:absolute;inset:0;z-index:1;border:0;padding:0;background:transparent;cursor:pointer}.asset-picker_audioSelect__PQmxs:disabled{cursor:not-allowed}.asset-picker_audioSelect__PQmxs:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.asset-picker_audioRow__dT5t0>button:not(.asset-picker_audioSelect__PQmxs){position:relative;z-index:2}.asset-picker_audioRow__dT5t0:has(>.asset-picker_audioSelect__PQmxs:hover:not(:disabled)){background:var(--secondary)}.asset-picker_emptyState__3Kn8r{grid-column:1/-1}.scene-editor_shell__w5ihT{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--background)}.scene-editor_shell__w5ihT a:focus-visible,.scene-editor_shell__w5ihT button:not(:is(.scene-editor_character__YX_KT,.scene-editor_placedCharacter__u_7v0,.scene-editor_missingAsset__14JJB,.scene-editor_thumbnail__Oe2E1)):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scene-editor_toolbar__G5mZ5{min-height:64px;display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--card);border-bottom:1px solid var(--border)}.scene-editor_toolbar__G5mZ5>a{display:grid;place-items:center;min-width:44px;min-height:44px}.scene-editor_toolbar__G5mZ5 h1{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-editor_episodeTitle__2kYL_{min-width:0;max-width:320px;flex:0 1 auto;display:grid;gap:4px}.scene-editor_titleTrigger__fLDRX{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;text-align:left;cursor:pointer}.scene-editor_titleTrigger__fLDRX span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-editor_titleTrigger__fLDRX svg{flex-shrink:0;color:var(--muted-foreground)}.scene-editor_episodeTitle__2kYL_>input{height:44px;font-size:18px;font-weight:700;padding:0 8px}.scene-editor_titleStatus__ma2s7{color:var(--muted-foreground);font-size:13px}.scene-editor_titleError__X6WvC{display:flex;flex-wrap:wrap;gap:4px;font-size:13px}.scene-editor_titleError__X6WvC p{width:100%;color:var(--destructive)}.scene-editor_toolbarHeading__gzZYB{display:flex;align-items:center;gap:16px;min-width:0}.scene-editor_toolbarHeading__gzZYB>input{flex-shrink:0;max-width:100%}.scene-editor_toolbarControls__WA84z{display:flex;align-items:center;flex-shrink:0;gap:8px;margin-left:auto}.scene-editor_toolbarControls__WA84z button:disabled{background:transparent}.scene-editor_toolbarControls__WA84z button[aria-disabled=true]{pointer-events:auto;cursor:not-allowed;background:transparent;color:var(--disabled-foreground)}.scene-editor_historyActions__BQpDe,.scene-editor_toolbarActions__9wqbP,.scene-editor_toolbarSaveActions__lbU31{display:flex;align-items:center;flex-shrink:0;gap:8px}.scene-editor_toolbarExtraActions__niRA2,.scene-editor_toolbarPlaybackActions__VHqAp{display:flex;align-items:center;gap:8px}.scene-editor_toolbarExtraActions__niRA2{flex-shrink:0}.scene-editor_toolbarExtraActions__niRA2:empty{display:none}.scene-editor_toolbar__G5mZ5[data-compact=true]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.scene-editor_toolbar__G5mZ5[data-compact=true]>a{grid-column:1;grid-row:1}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarHeading__gzZYB{grid-column:2;grid-row:1;gap:8px}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarHeading__gzZYB>input{flex:1 1 0;width:0;min-width:0}.scene-editor_toolbar__G5mZ5:not([data-actions-collapsed=true]) [data-publication-menu=unshared],.scene-editor_toolbar__G5mZ5:not([data-actions-collapsed=true]) [data-toolbar-fallback-menu],.scene-editor_toolbar__G5mZ5[data-actions-collapsed=true] [data-publication-inline],.scene-editor_toolbar__G5mZ5[data-actions-collapsed=true] [data-toolbar-export],.scene-editor_toolbar__G5mZ5[data-playback-collapsed=true] [data-toolbar-from-beginning]{display:none}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_saveStatus__ezH3J{flex-shrink:0}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarHeading__gzZYB>h1{max-width:100%}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarControls__WA84z{grid-column:1/-1;grid-row:2;width:100%;min-width:0;margin-left:0;justify-content:flex-start;flex-wrap:nowrap}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarActions__9wqbP{min-width:0;flex-wrap:nowrap;justify-content:flex-start}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_toolbarExtraActions__niRA2{margin-left:auto;flex-wrap:nowrap}.scene-editor_toolbar__G5mZ5[data-compact=true] .scene-editor_shortcutHelp__6BC__{display:none}.scene-editor_toolbar__G5mZ5[data-measuring-actions] .scene-editor_toolbarActions__9wqbP,.scene-editor_toolbar__G5mZ5[data-measuring-actions] .scene-editor_toolbarControls__WA84z,.scene-editor_toolbar__G5mZ5[data-measuring-actions] .scene-editor_toolbarExtraActions__niRA2{flex-wrap:nowrap}.scene-editor_toolbar__G5mZ5[data-measuring]>*{flex:0 0 auto}.scene-editor_toolbar__G5mZ5[data-measuring] .scene-editor_toolbarHeading__gzZYB{width:max-content}.scene-editor_saveStatus__ezH3J{font-size:13px;white-space:nowrap;color:var(--muted-foreground)}.scene-editor_workspace__rWP6I{position:relative;display:grid;grid-template-columns:224px minmax(0,1fr) 304px;flex:1;min-height:0}.scene-editor_properties__HvX4d,.scene-editor_rail___Vwae{overflow:auto;background:var(--card)}.scene-editor_rail___Vwae{overflow:hidden;border-right:1px solid var(--border)}.scene-editor_properties__HvX4d{overflow:hidden;border-left:1px solid var(--border)}.scene-editor_propertiesBody__YNdPq{padding:0}.scene-editor_railContainer__sB3bu{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.scene-editor_railBody__GNR4v{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:0 max(0px,calc(16px - var(--panel-scrollbar-width, 0px))) 16px 16px}.scene-editor_railHeading__55EQ5{flex-shrink:0;min-height:60px;padding:0 16px;background:var(--card);border-bottom:1px solid var(--border-soft)}.scene-editor_panelHeading__MkPpv{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-editor_panelHeading__MkPpv h2,.scene-editor_propertiesBody__YNdPq h2{font-size:18px;font-weight:700}.scene-editor_railHeading__55EQ5 h2 span{margin-inline-start:8px;font-size:12px;font-weight:400;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.scene-editor_panelHeading__MkPpv span,.scene-editor_propertiesBody__YNdPq h3 span{font-size:13px;color:var(--muted-foreground)}.scene-editor_sceneList__6ji5q{list-style:none;display:grid;gap:16px;padding:16px 0}.scene-editor_thumbnail__Oe2E1{outline:none;display:block;width:100%;border:2px solid transparent;padding:4px;border-radius:4px;cursor:pointer;text-align:left}.scene-editor_thumbnail__Oe2E1[aria-current]{border-color:var(--primary);background:var(--secondary)}.scene-editor_sortableScene__aXEnM{min-width:0}.scene-editor_thumbnail__Oe2E1{touch-action:pan-y;user-select:none}.scene-editor_thumbnail__Oe2E1[data-dragging]{opacity:.3}.scene-editor_dragThumbnail__JUq6t{pointer-events:none;border-color:var(--primary);background:var(--card);cursor:grabbing}.scene-editor_sceneMenuPositioner__6bcEi{isolation:isolate;z-index:70;outline:none}.scene-editor_sceneMenu___JWCU{min-width:192px;max-height:var(--available-height);overflow-y:auto;border-radius:8px;padding:4px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 8px 28px rgba(24,36,56,.16);border:1px solid var(--border);outline:none;opacity:1;transition:opacity .2s ease}.scene-editor_sceneMenu___JWCU[data-ending-style],.scene-editor_sceneMenu___JWCU[data-starting-style]{opacity:0}.scene-editor_sceneBranches__Zt5G3{margin-left:8px;padding-left:8px;border-left:1px solid var(--border)}.scene-editor_branchToggle__4dmuF{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 0;text-align:left;font-size:13px;cursor:pointer}.scene-editor_branchToggle__4dmuF>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-editor_branchToggle__4dmuF:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scene-editor_branchPanel__iu38O{height:var(--collapsible-panel-height);overflow:hidden;opacity:1;transition:height .2s ease,opacity .2s ease}.scene-editor_branchPanel__iu38O[data-ending-style],.scene-editor_branchPanel__iu38O[data-starting-style]{height:0;opacity:0}.scene-editor_sceneBranches__Zt5G3 .scene-editor_sceneList__6ji5q{padding-top:0}.scene-editor_choiceEditor__1dH88{padding-top:16px;border-top:1px solid var(--border-soft)}.scene-editor_choiceEditor__1dH88 [role=list]{display:grid;gap:16px}.scene-editor_choiceEditorRow__z6ydp{display:grid;gap:8px;padding:8px 0;cursor:grab;touch-action:pan-y}.scene-editor_choiceEditorRow__z6ydp[data-dragging]{opacity:.35}.scene-editor_choiceEditorRow__z6ydp:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scene-editor_choiceEditorText__hXQwc{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px}.scene-editor_choiceEditorBranch__ImC8S{display:flex;align-items:center;gap:8px}.scene-editor_choiceEditorBranch__ImC8S>[data-slot=button]{padding-inline:8px}.scene-editor_stage__5FF4u{min-width:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;padding:24px}.scene-editor_stageViewport__2izcy{flex:1;min-width:0;min-height:0;width:100%;container-type:size;display:grid;place-items:center;overflow:hidden}.scene-editor_stageFrame__DramA{width:min(100cqw,calc(100cqh * 1.7777777778));max-width:100%;aspect-ratio:16/9;min-width:0}.scene-editor_workspace__rWP6I[data-drawer=true] .scene-editor_stage__5FF4u{position:absolute;inset:0 0 var(--editor-drawer-baseline,calc(68px + env(safe-area-inset-bottom))) 0;overflow:hidden;padding:16px}.scene-editor_workspace__rWP6I[data-drawer=true] .scene-editor_stageViewport__2izcy{align-items:start}.scene-editor_workspace__rWP6I[data-drawer=true] .scene-editor_stageFrame__DramA{margin-top:max(0px,calc((100cqh - var(--editor-drawer-rise, 0px) - min(100cqh, calc(100cqw * .5625))) / 2))}.scene-editor_workspace__rWP6I[data-layout=side]{--editor-side-width:min(clamp(280px,36vw,360px),calc(100% - 120px))}.scene-editor_workspace__rWP6I[data-layout=side] .scene-editor_stage__5FF4u{inset:0 var(--editor-side-width) var(--editor-side-keyboard-offset,0) 0}.scene-editor_workspace__rWP6I[data-layout=side] .scene-editor_stageViewport__2izcy{align-items:center}.scene-editor_workspace__rWP6I[data-layout=side] .scene-editor_stageFrame__DramA{margin-top:0}.scene-editor_canvas__dxR4j{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden;container-type:inline-size;isolation:isolate;user-select:none;-webkit-user-select:none;--story-unit:calc(100cqw / 2960)}.scene-editor_canvas__dxR4j img{-webkit-user-drag:none}.scene-editor_actorPlane__xenJR{position:absolute;inset:0;pointer-events:none}.scene-editor_actorPlane__xenJR button{pointer-events:auto}.scene-editor_dialogueLayer__3vB6S{position:absolute;left:50%;bottom:0;width:calc(2960 * var(--story-unit));height:calc(1665 * var(--story-unit));transform:translateX(-50%);pointer-events:none}.scene-editor_fluidCanvas__NUmG8{height:100%;aspect-ratio:auto;container-type:size;--story-unit:min(calc(100cqw / 2960),calc(100cqh / 1440))}.scene-editor_fluidCanvas__NUmG8 .scene-editor_actorPlane__xenJR{inset:auto;left:50%;top:50%;width:calc(2960 * var(--story-unit));height:calc(1665 * var(--story-unit));transform:translate(-50%,-50%)}.scene-editor_canvasBackground__pAuj_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.scene-editor_backgroundField__REdlp{display:grid;gap:8px;font-size:14px}.scene-editor_backgroundPreview__ERE0f,.scene-editor_backgroundThumb__gXsU6{aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:4px}.scene-editor_backgroundPreview__ERE0f{position:relative;width:100%}.scene-editor_backgroundPreviewTrigger___H5Tr{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;border:0;background:transparent;border-radius:4px}.scene-editor_backgroundPreviewTrigger___H5Tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.scene-editor_backgroundPreview__ERE0f .scene-editor_backgroundThumb__gXsU6 button{position:relative;z-index:1}.scene-editor_backgroundRemove__sD70X{width:100%}.scene-editor_backgroundThumb__gXsU6 img{display:block;width:100%;height:100%;object-fit:cover}.scene-editor_backgroundThumb__gXsU6>div{color:var(--primary-foreground);padding:8px;font-size:13px}.scene-editor_backgroundResults__SXwg6{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-editor_backgroundCard__XUOuc{position:relative;min-width:0;border:1px solid var(--border);border-radius:4px;overflow:hidden}.scene-editor_backgroundCard__XUOuc>button:before{content:"";position:absolute;inset:0}.scene-editor_backgroundCard__XUOuc .scene-editor_backgroundThumb__gXsU6 button{position:relative;z-index:1}.scene-editor_backgroundCard__XUOuc>button{display:flex;flex-direction:column;width:100%;min-height:44px;padding:8px;text-align:left;cursor:pointer;font-size:13px;overflow-wrap:anywhere}.scene-editor_backgroundCard__XUOuc>button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}.scene-editor_backgroundCard__XUOuc>button:hover{background:var(--secondary)}.scene-editor_backgroundCard__XUOuc>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:768px){.scene-editor_backgroundResults__SXwg6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.scene-editor_character__YX_KT{user-select:none;outline:none;position:absolute;transform:translateX(-50%);border:0;padding:0;background:none;max-width:none;touch-action:none}button.scene-editor_character__YX_KT{cursor:grab}button.scene-editor_character__YX_KT:active{cursor:grabbing}.scene-editor_character__YX_KT img{display:block;height:100%;width:100%;max-width:none;pointer-events:none}.scene-editor_characterSlot__jUhz2,.scene-editor_movingPlacement__gJZ4H{position:absolute;inset:0;pointer-events:none}.scene-editor_selectedCharacter__tPgQ5{outline:2px solid var(--brand-sky);outline-offset:-2px}.scene-editor_missingAsset__14JJB{user-select:none;outline:none;position:absolute;top:16%;transform:translateX(-50%);width:calc(650 * var(--story-unit));height:calc(1000 * var(--story-unit));min-width:44px;min-height:44px;color:var(--primary-foreground);background:transparent;padding:0;border:1px dashed var(--muted-foreground);cursor:grab;touch-action:none}.scene-editor_missingCross__XvEuX{position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--muted-foreground) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),var(--muted-foreground) 50%,transparent calc(50% + .5px));pointer-events:none}.scene-editor_missingAssetLabel__Lj6XL{position:absolute;bottom:0;left:0;right:0;background:var(--deep-navy);font-size:12px;padding:4px;overflow-wrap:anywhere;pointer-events:auto}.scene-editor_dialogue__skM5X{font-family:var(--font-story);position:absolute;inset:0;color:#fff;pointer-events:none}.scene-editor_dialogueReveal__NxHNG{position:absolute;inset-inline:0;bottom:0;height:calc(500 * var(--story-unit));border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer}.scene-editor_dialogue__skM5X:after{content:"";position:absolute;left:50%;bottom:calc(361 * var(--story-unit));width:calc(2391 * var(--story-unit));height:calc(4 * var(--story-unit));transform:translate(-50%,50%);background:rgb(255 255 255/41.1764705882%);pointer-events:none}.scene-editor_speaker__yx_d3{position:absolute;bottom:calc(425.8999938964844 * var(--story-unit));left:calc(290 * var(--story-unit));display:flex;align-items:center;gap:calc(25 * var(--story-unit));transform:translateY(50%);font-size:calc(86 * var(--story-unit));font-weight:700;line-height:1}.scene-editor_speaker__yx_d3>.scene-editor_sceneText__92w_C{display:block;flex:none;white-space:pre}.scene-editor_speaker__yx_d3>.scene-editor_sceneText__92w_C:first-child{letter-spacing:calc(1 * var(--story-unit))}.scene-editor_dialogue__skM5X p,.scene-editor_speaker__yx_d3>span{pointer-events:auto}.scene-editor_affiliation__25O9a{position:relative;top:calc(8 * var(--story-unit));color:#7cd1ff;font-size:calc(62 * 1.0008001327514648 * var(--story-unit))}.scene-editor_dialogue__skM5X p{position:absolute;bottom:calc(43 * var(--story-unit));height:calc(278 * var(--story-unit));left:calc(296 * var(--story-unit));width:calc(2378 * var(--story-unit));margin:0;padding:0;transform:translateY(calc(-16 * var(--story-unit)));overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(var(--dialogue-font-size, 64) * var(--story-unit));font-weight:400;line-height:calc((var(--dialogue-font-size, 64) + 32) * var(--story-unit));letter-spacing:0;word-spacing:0}.scene-editor_sceneText__92w_C{white-space:pre-wrap;overflow-wrap:anywhere;--outline:calc(3 * var(--story-unit));text-shadow:var(--outline) 0 #29415a,calc(-1 * var(--outline)) 0 #29415a,0 var(--outline) #29415a,0 calc(-1 * var(--outline)) #29415a,var(--outline) var(--outline) #29415a,var(--outline) calc(-1 * var(--outline)) #29415a,calc(-1 * var(--outline)) var(--outline) #29415a,calc(-1 * var(--outline)) calc(-1 * var(--outline)) #29415a}.scene-editor_editableText___RIky{cursor:text;min-width:1ch;user-select:text;-webkit-user-select:text}.scene-editor_editableText___RIky:empty:before{content:attr(data-placeholder);opacity:.5;pointer-events:none}.scene-editor_editableText___RIky:focus-visible{outline:1px dashed var(--brand-sky);outline-offset:2px}.scene-editor_editableText___RIky[contenteditable=plaintext-only]{outline:none;caret-color:currentColor}.scene-editor_propertiesBody__YNdPq{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow:hidden}.scene-editor_propertiesBody__YNdPq>[data-slot=tabs-list]{flex-shrink:0;min-height:60px;margin-inline:0}.scene-editor_sceneProperties__q4jCo,.scene-editor_studentProperties__R8xsr{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.scene-editor_scenePropertiesScroll__iFSza{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding-left:16px;padding-right:max(0px,calc(16px - var(--panel-scrollbar-width, 0px)))}.scene-editor_studentProperties__R8xsr .scene-editor_scenePropertiesScroll__iFSza>section{padding-top:16px}.scene-editor_sceneTypeFields__xCXIN{display:grid;gap:16px}.scene-editor_sceneTypeFields__xCXIN>.scene-editor_choiceEditor__1dH88{border-top:0;padding-top:0}.scene-editor_staticPropertySection___4yf3{display:grid;gap:16px;padding-block:16px 24px;border-top:1px solid var(--border-soft)}.scene-editor_scenePropertiesScroll__iFSza>.scene-editor_staticPropertySection___4yf3:first-child{border-top:0}.scene-editor_propertySection__kMX1G{border-top:1px solid var(--border-soft)}.scene-editor_propertySectionHeading__2_6YY{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;cursor:pointer;text-align:left;font-size:16px;font-weight:700}.scene-editor_propertySectionHeading__2_6YY:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:8px}.scene-editor_propertySectionHeading__2_6YY>span:first-child{flex:1;min-width:0}.scene-editor_propertySectionHeading__2_6YY>svg{flex-shrink:0;color:var(--muted-foreground);transition:transform .2s ease}.scene-editor_propertySectionHeading__2_6YY[aria-expanded=true]>svg{transform:rotate(180deg)}.scene-editor_propertySectionPanel__maS6b{height:var(--collapsible-panel-height);overflow:hidden;opacity:1;transition:height .2s ease,opacity .2s ease}.scene-editor_propertySectionPanel__maS6b[data-ending-style],.scene-editor_propertySectionPanel__maS6b[data-starting-style]{height:0;opacity:0}.scene-editor_propertySectionContent__VbYFG{display:grid;gap:16px;padding-bottom:24px}.scene-editor_propertySubsection__UcrcK{display:grid;gap:16px;min-width:0}.scene-editor_backgroundField__REdlp+.scene-editor_propertySubsection__UcrcK,.scene-editor_propertySubsection__UcrcK+.scene-editor_propertySubsection__UcrcK{padding-top:16px;border-top:1px solid var(--border-soft)}.scene-editor_propertiesBody__YNdPq .scene-editor_propertySubheading__023Us{font-size:14px;font-weight:700}.scene-editor_scenePreviewFooter__s_fgk{display:grid;gap:8px;position:sticky;bottom:0;flex-shrink:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--card)}.scene-editor_scenePreviewButton__yUn_u{width:100%}.scene-editor_propertiesBody__YNdPq section{display:grid;gap:16px}.scene-editor_propertiesBody__YNdPq h3{font-weight:700;font-size:16px}.scene-editor_inlineEditor__SbdM9,.scene-editor_propertiesBody__YNdPq label{display:grid;gap:8px;font-size:14px}.scene-editor_inlineEditor__SbdM9 textarea,.scene-editor_propertiesBody__YNdPq textarea{width:100%;padding:12px;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:4px}.scene-editor_propertiesBody__YNdPq textarea{resize:vertical}.scene-editor_propertiesBody__YNdPq .scene-editor_dialogueInput__FC45S{resize:none}.scene-editor_propertiesBody__YNdPq input:focus,.scene-editor_propertiesBody__YNdPq textarea:focus{border-color:var(--border);box-shadow:none}.scene-editor_propertiesBody__YNdPq textarea:focus{outline:none}.scene-editor_selectField__ZgVcl{display:grid;gap:8px;font-size:14px}.scene-editor_effectFields__vgGBp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}.scene-editor_effectFields__vgGBp>div{min-width:0}.scene-editor_effectFields__vgGBp [data-slot=select-trigger]{padding-inline:8px;font-size:14px}.scene-editor_screenEffectControls__wrMqk{display:grid;gap:8px;font-size:14px}.scene-editor_screenEffectHeading__CLVWt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.scene-editor_screenEffectHeading__CLVWt>span{min-width:0;overflow-wrap:anywhere}.scene-editor_screenEffectHeading__CLVWt [data-slot=button]{padding-inline:8px}.scene-editor_screenEffectHeading__CLVWt [data-slot=button][aria-label]{padding:0}.scene-editor_screenEffectEmpty__aXFkX{color:var(--muted-foreground)}.scene-editor_screenEffectItem__Q5J8e{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.scene-editor_screenEffectItem__Q5J8e>.scene-editor_screenEffectHeading__CLVWt>span{font-weight:700}.scene-editor_effectPicker__FprFy{width:min(640px,calc(100vw - 32px));max-width:min(640px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px);overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.scene-editor_effectPickerResults__KdURV{overflow-y:auto;overscroll-behavior:contain;display:grid;gap:24px;min-height:0;max-height:65dvh}.scene-editor_effectPickerGroup__0fmjC{display:grid;gap:8px}.scene-editor_effectPickerGroup__0fmjC h3{font-size:14px;font-weight:700}.scene-editor_effectPickerGroup__0fmjC>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scene-editor_effectPickerGroup__0fmjC button{min-width:0;min-height:44px;padding:8px;border:1px solid var(--border);border-radius:8px;text-align:left;font-size:14px;cursor:pointer;background:var(--card)}.scene-editor_effectPickerGroup__0fmjC button:hover{background:var(--secondary)}.scene-editor_effectPickerGroup__0fmjC button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;background:var(--secondary)}@media (max-width:480px){.scene-editor_effectPickerGroup__0fmjC>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-editor_characterList__YMJ8z{display:flex;flex-wrap:wrap;gap:8px}.scene-editor_placedCharacterRow__8sUG_{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.scene-editor_placedCharacterRow__8sUG_[data-dragging=true]{opacity:.35}.scene-editor_dragStudent__sloiX{pointer-events:none;background:var(--card);border-radius:4px;box-shadow:0 8px 28px rgba(24,36,56,.16)}.scene-editor_dragStudentIcon__oSOha{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center}.scene-editor_dragStudentIcon__oSOha svg{width:16px;height:16px}.scene-editor_placedCharacterRow__8sUG_>.scene-editor_placedCharacter__u_7v0{flex:1;min-width:0}.scene-editor_removePlacement__2xBkQ{min-width:44px;min-height:44px;flex-shrink:0}.scene-editor_positionControl__p2PYk{display:grid;gap:8px}.scene-editor_positionControl__p2PYk>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:14px}.scene-editor_positionValue__Tpm1T{width:112px;font-variant-numeric:tabular-nums}.scene-editor_backgroundPosition__mzXai{display:grid;gap:8px;font-size:14px}.scene-editor_positionControl__p2PYk .scene-editor_positionNumber__QyZFd{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-editor_placedCharacter__u_7v0{user-select:none;outline:none;display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:4px 8px;border:1px solid var(--border);border-radius:4px;background:var(--card);text-align:left;cursor:grab}.scene-editor_placedCharacter__u_7v0:active{cursor:grabbing}.scene-editor_placedCharacter__u_7v0[aria-pressed=true]{border-color:var(--primary);background:var(--secondary)}.scene-editor_characterPortrait__flW6O{display:block;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--muted);flex-shrink:0}.scene-editor_characterPortrait__flW6O img{position:absolute;max-width:none;object-fit:fill}.scene-editor_placedCharacter__u_7v0 .scene-editor_characterPortrait__flW6O{width:40px;height:40px;border-radius:4px}.scene-editor_placedCharacter__u_7v0 small{display:block;color:var(--muted-foreground)}.scene-editor_characterPicker__VjdOV{width:min(880px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 32px);display:flex!important;flex-direction:column;gap:16px}.scene-editor_characterPicker__VjdOV>h2{padding-right:48px}.scene-editor_pickerFilters___C5EP{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scene-editor_pickerSearchField__n_GPj{display:grid;gap:8px}.scene-editor_pickerResults__EN36n{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;overflow-y:auto;min-height:160px;max-height:480px;align-content:start;padding:4px}.scene-editor_pickerCharacter__H20sl{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--border);border-radius:4px;background:var(--card);text-align:left;cursor:pointer;min-width:0}.scene-editor_pickerCharacter__H20sl:hover:not(:disabled){border-color:var(--primary);background:var(--secondary)}.scene-editor_pickerCharacter__H20sl:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scene-editor_pickerCharacter__H20sl:disabled{cursor:not-allowed;color:var(--muted-foreground);background:var(--muted)}.scene-editor_pickerCharacter__H20sl strong{font-weight:700}.scene-editor_pickerCharacter__H20sl span{font-size:12px;overflow-wrap:anywhere}.scene-editor_pickerEmpty__JRg8_{grid-column:1/-1;align-self:center;text-align:center;color:var(--muted-foreground);padding:24px}.scene-editor_actions__i_rjA{display:flex;flex-wrap:wrap;gap:8px}.scene-editor_musicField__qa0I1{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.scene-editor_musicField__qa0I1>span:first-child{font-size:14px}.scene-editor_musicCommands__pV3hj{display:flex;gap:8px}.scene-editor_musicCommands__pV3hj button{flex:1;min-width:0;padding-inline:8px}.scene-editor_musicField__qa0I1 small,.scene-editor_musicField__qa0I1>span{overflow-wrap:anywhere}.scene-editor_musicField__qa0I1 small{color:var(--muted-foreground)}.scene-editor_selectedMusic__hk0Ng{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}.scene-editor_soundEventHeader__kg1sV{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.scene-editor_soundEventHeader__kg1sV>div{min-width:0}.scene-editor_soundEventItem__SXP9d{display:grid;gap:8px;padding-block:8px;min-width:0}.scene-editor_soundEventItem__SXP9d>span{font-size:14px}.scene-editor_musicTitle__7_Ttv{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.scene-editor_musicResults__Aayzr{min-height:0;flex:1;overflow-y:auto}.scene-editor_musicRow__rxukG{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 16px 8px 8px;border-bottom:1px solid var(--border)}.scene-editor_musicRow__rxukG>div{min-width:0}.scene-editor_musicRow__rxukG small,.scene-editor_musicRow__rxukG strong{display:block;overflow-wrap:anywhere}.scene-editor_musicRow__rxukG small{color:var(--muted-foreground);font-size:12px}.scene-editor_musicRow__rxukG button{flex-shrink:0}.scene-editor_musicRow__rxukG[data-listening=true]{background:var(--secondary)}.scene-editor_auditionTimeline__QcDd6{grid-column:2;display:flex;align-items:center;gap:8px}.scene-editor_auditionTimeline__QcDd6>span{flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.scene-editor_auditionTimeline__QcDd6>div{flex:1;min-width:0}.scene-editor_hint__k_e4_{margin-top:16px;color:var(--muted-foreground);font-size:13px}.scene-editor_expressions__xAXBX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;max-height:224px;overflow:auto}.scene-editor_expressions__xAXBX button{min-height:44px;aspect-ratio:1;border:1px solid var(--border);border-radius:4px;background:var(--muted);cursor:pointer;overflow:hidden}.scene-editor_expressions__xAXBX button[aria-pressed=true]{border:2px solid var(--primary)}.scene-editor_expressions__xAXBX button img{display:block;width:100%;height:100%;object-fit:cover}.scene-editor_propertiesBody__YNdPq .scene-editor_checkbox__JDUuI{display:flex;align-items:center;min-height:44px}.scene-editor_checkbox__JDUuI input{width:20px;height:20px;accent-color:var(--primary)}.scene-editor_inlineEditor__SbdM9{margin-top:16px}.scene-editor_mobilePanel__b4Hrw{height:100%;min-height:0;overflow:hidden}.scene-editor_mobilePanel__b4Hrw>.scene-editor_propertiesBody__YNdPq{padding-top:0;gap:0}.scene-editor_mobilePanel__b4Hrw .scene-editor_expressions__xAXBX{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80px;grid-template-rows:80px;max-height:none;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.scene-editor_mobileAppendScene__nsQnQ{width:100%;min-height:44px}.scene-editor_error__dQ4kE{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border)}.scene-editor_loading__EfbRK{min-height:80dvh;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.scene-editor_helpDialog__nkOm8{max-width:min(640px,calc(100vw - 32px))!important;max-height:90dvh;overflow:auto}.scene-editor_helpDialog__nkOm8 dl{display:grid;gap:16px}.scene-editor_helpDialog__nkOm8 dl div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scene-editor_helpDialog__nkOm8 dt{font-weight:700}@media (max-width:1280px){.scene-editor_workspace__rWP6I{grid-template-columns:192px minmax(0,1fr) 272px}.scene-editor_stage__5FF4u{padding:16px}}@media (max-width:1024px),(orientation:portrait){.scene-editor_workspace__rWP6I{grid-template-columns:minmax(0,1fr);overflow:hidden}.scene-editor_properties__HvX4d,.scene-editor_rail___Vwae{display:none}}@media (max-width:480px){.scene-editor_stage__5FF4u,.scene-editor_workspace__rWP6I[data-drawer=true] .scene-editor_stage__5FF4u{padding:8px}}@media (max-width:768px){.scene-editor_characterPicker__VjdOV{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px);padding:16px!important}.scene-editor_pickerResults__EN36n{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;flex:1}.scene-editor_pickerFilters___C5EP{grid-template-columns:1fr;gap:8px}}.scene-editor_characterOptions__lavOE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:16px}.scene-editor_propertiesBody__YNdPq .scene-editor_characterOption__ZhXVq{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--card);cursor:pointer}.scene-editor_characterOption__ZhXVq input{width:20px;height:20px;flex-shrink:0;accent-color:var(--primary)}.scene-editor_characterOption__ZhXVq:has(input:checked){border-color:var(--primary);background:var(--secondary)}.scene-editor_characterOption__ZhXVq:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.scene-editor_studentDivider__eQP7B{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--border-soft)}.scene-editor_sceneSpeakerFields__ULY0I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scene-editor_sceneSpeakerFields__ULY0I>label{min-width:0}.scene-editor_selectionRectangle__prjrr{position:absolute;z-index:30;pointer-events:none;border:1px solid var(--brand-sky);background:color-mix(in srgb,var(--secondary) 25%,transparent)}.scene-editor_missingAsset__14JJB.scene-editor_selectedCharacter__tPgQ5{outline:2px solid var(--brand-sky);outline-offset:-2px}.scene-editor_missingAssetName__myLXq{color:var(--destructive);text-decoration:line-through}.scene-editor_conflictMessage__X7gtL{color:var(--destructive);font-size:13px}.scene-editor_conflictActions__74XsX{display:flex;flex-wrap:wrap;gap:8px}.scene-editor_conflictActions__74XsX>button{flex-shrink:0;white-space:nowrap}.scene-editor_assetTooltipText__F01Jc{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.editor-loading_root__V8aGu{pointer-events:none}.editor-loading_toolbarWrap__OTUaq{flex-shrink:0}.editor-loading_icon__a0d59{flex:0 0 44px;width:44px;height:44px}.editor-loading_title__YY6d9{width:clamp(140px,18vw,280px);height:44px;flex-shrink:0}.editor-loading_saveStatus___ufaj{width:48px;height:16px;flex-shrink:0}.editor-loading_toolbarWrap__OTUaq>header[data-compact=true] .editor-loading_title__YY6d9{flex:1 1 0;width:0;min-width:0}.editor-loading_workspace__6Hd2B{position:relative;display:grid;grid-template-columns:224px minmax(0,1fr) 304px;flex:1;min-height:0;overflow:hidden}.editor-loading_properties__sLROa,.editor-loading_rail__oRc1k{min-height:0;overflow:hidden;background:var(--card)}.editor-loading_rail__oRc1k{border-right:1px solid var(--border)}.editor-loading_properties__sLROa{display:flex;flex-direction:column;border-left:1px solid var(--border)}.editor-loading_panelHeader___9ydT,.editor-loading_propertyTabs__cW6YM{height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid var(--border-soft)}.editor-loading_propertyTabs__cW6YM{justify-content:space-around}.editor-loading_tab__npWYm{width:64px;height:16px}.editor-loading_sceneList__oL7wQ{display:grid;gap:16px;padding:16px}.editor-loading_thumbnail__GsWmU{width:100%;aspect-ratio:16/9;border-radius:4px}.editor-loading_fields__tLRew{display:grid;align-content:start;gap:16px;padding:16px;flex:1;min-height:0;overflow:hidden}.editor-loading_field__wXtbG{display:grid;gap:8px}.editor-loading_label__NjNwl{width:64px;height:16px}.editor-loading_input__RAZh5{width:100%;height:44px}.editor-loading_dialogue__aIQZ7{width:100%;height:96px}.editor-loading_previewFooter__jylh1{padding:16px;border-top:1px solid var(--border-soft);background:var(--card)}.editor-loading_stage__xRhlN{min-width:0;min-height:0;padding:24px}.editor-loading_stageViewport__UQtYT{display:grid;place-items:center;width:100%;height:100%;min-height:0;container-type:size;overflow:hidden}.editor-loading_scene__7xXnU{width:min(100cqw,calc(100cqh * 1.7777777778));aspect-ratio:16/9;border-radius:0}.editor-loading_drawer__dRvwm{display:none}@media (max-width:1280px){.editor-loading_workspace__6Hd2B{grid-template-columns:192px minmax(0,1fr) 272px}.editor-loading_stage__xRhlN{padding:16px}}@media (max-width:1024px),(orientation:portrait){.editor-loading_workspace__6Hd2B{display:block}.editor-loading_properties__sLROa,.editor-loading_rail__oRc1k{display:none}.editor-loading_stage__xRhlN{position:absolute;inset:0 0 calc(68px + env(safe-area-inset-bottom)) 0;padding:16px}.editor-loading_drawer__dRvwm{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);overflow:hidden;border-top:1px solid var(--border);border-radius:12px 12px 0 0;background:var(--card)}.editor-loading_handle__N7QPc{display:grid;place-items:center;height:24px;flex:0 0 24px}.editor-loading_grip__gkY1U{width:24px;height:4px}.editor-loading_drawerTabs__Ei8Ln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;height:44px;flex:0 0 44px}.editor-loading_drawerBody__IHGFg{display:none;min-height:0;overflow:hidden;border-top:1px solid var(--border-soft)}}@media (min-width:560px) and (orientation:portrait){.editor-loading_drawerTabs__Ei8Ln{grid-template-columns:clamp(220px,30%,320px) repeat(2,minmax(0,1fr))}}@media (min-width:560px) and (max-width:1024px){.editor-loading_drawerTabs__Ei8Ln{grid-template-columns:clamp(220px,30%,320px) repeat(2,minmax(0,1fr))}}@media (max-width:1024px) and (aspect-ratio > 13/10){.editor-loading_workspace__6Hd2B{--side-width:min(clamp(280px,36vw,360px),calc(100% - 120px))}.editor-loading_stage__xRhlN{inset:0 var(--side-width) 0 0}.editor-loading_drawer__dRvwm{inset:0 0 0 auto;width:var(--side-width);height:auto;border-top:0;border-left:1px solid var(--border);border-radius:0}.editor-loading_handle__N7QPc{display:none}.editor-loading_drawerTabs__Ei8Ln{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-loading_drawerBody__IHGFg{display:block;flex:1}}@media (max-width:480px){.editor-loading_stage__xRhlN{padding:8px}}.story-lists_page__deiv0.story-lists_ownPage__aa6DD{padding-top:16px}.story-lists_page__deiv0{width:min(var(--platform-content-width,960px),calc(100% - 2 * var(--platform-content-gutter, 24px)));min-height:0;margin:0 auto;padding:24px 0 0}.story-lists_searchToolbar__7Y13b{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;align-items:start;gap:8px;margin-bottom:28px}.story-lists_filterTrigger__gwvqY{gap:4px;padding-inline:8px;font-size:12px}.story-lists_filterValue__iUWyh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-lists_search__spelB{position:relative;min-width:0}.story-lists_search__spelB input{padding-right:52px}.story-lists_search__spelB>button{position:absolute;right:0;top:0}.story-lists_row__KR3uK{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.story-lists_storyInfo__wpAE9{display:grid;gap:4px;min-width:0}.story-lists_metadata__CSOj2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted-foreground);font-size:13px}.story-lists_metadata__CSOj2 .story-lists_date__B6pRV{text-align:left}.story-lists_title__791C3{min-width:0;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5}.story-lists_title__791C3:hover{color:var(--primary)}.story-lists_title__791C3:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.story-lists_ownRow__0Ku1R .story-lists_title__791C3:after,.story-lists_row__KR3uK .story-lists_title__791C3:after{content:"";position:absolute;inset:0;cursor:pointer}.story-lists_ownRow__0Ku1R .story-lists_title__791C3:focus-visible,.story-lists_row__KR3uK .story-lists_title__791C3:focus-visible{outline:none}.story-lists_ownRow__0Ku1R .story-lists_title__791C3:focus-visible:after,.story-lists_row__KR3uK .story-lists_title__791C3:focus-visible:after{outline:2px solid var(--ring);outline-offset:4px}.story-lists_author__ZC2mW,.story-lists_date__B6pRV,.story-lists_hint__rCn21{color:var(--muted-foreground);font-size:13px}.story-lists_author__ZC2mW{overflow-wrap:anywhere}.story-lists_date__B6pRV{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.story-lists_like__T1acy{display:flex;align-items:center;justify-self:end;gap:8px;white-space:nowrap}.story-lists_likeCount__IbTXZ{flex:none;height:20px;line-height:20px;transform:translateY(2px);color:var(--muted-foreground);font-size:14px;font-variant-numeric:tabular-nums}.story-lists_likeButton__TLRwd{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer;line-height:0}.story-lists_likeButton__TLRwd:hover:not(:disabled),.story-lists_likeButton__TLRwd[aria-pressed=true]{color:var(--primary)}.story-lists_likeButton__TLRwd:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.story-lists_likeButton__TLRwd:disabled{cursor:not-allowed;opacity:.6}.story-lists_pagination__9wEnz{margin-top:28px;padding-bottom:28px}.story-lists_empty__VROh0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;color:var(--muted-foreground);text-align:center}.story-lists_actionError__QiT3l,.story-lists_error__2YeEo{color:var(--destructive);font-size:14px;margin-bottom:16px}.story-lists_actionError__QiT3l{flex-basis:100%}.story-lists_skeletonCopy__7G2wZ{display:grid;gap:8px;width:55%}.story-lists_skeletonRow__RAht4{display:flex;min-height:88px;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-soft)}.story-lists_storyToolbar__08Cke{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px 16px;min-height:60px;border-bottom:1px solid var(--border-soft)}.story-lists_storyActions__sO0yo{display:flex;align-self:center;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto}.story-lists_tabs__ubzJZ{display:flex;flex:1;align-items:stretch;gap:24px;margin-bottom:0}.story-lists_tab___a0x7{cursor:pointer;min-height:44px;padding:0;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted-foreground);font-size:14px}.story-lists_tab___a0x7[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.story-lists_filterSkeleton__XE2S1{display:inline-flex;align-items:center;min-height:44px;padding:0;border-bottom:2px solid transparent}.story-lists_newStoryButton__xnLyk{color:var(--primary);padding-inline:12px;gap:6px;font-weight:700}.story-lists_newStoryButton__xnLyk:disabled{color:var(--disabled-foreground)}.story-lists_newStoryButton__xnLyk svg{width:16px;height:16px}.story-lists_newStorySkeleton__Aq0up{display:flex;align-items:center;justify-content:center;gap:8px;width:104px;height:44px}.story-lists_ownRow__0Ku1R{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 104px 44px;gap:16px;align-items:center;min-height:88px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.story-lists_ownTitle__ftFjF{display:grid;gap:4px;min-width:0}.story-lists_ownRow__0Ku1R>.story-lists_more__N54VS{position:relative;z-index:1}.story-lists_ownTitleLine__ISoQf{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.story-lists_ownTitleLine__ISoQf>.story-lists_badge__RokyK{flex:none}.story-lists_ownRow__0Ku1R .story-lists_ownTitleLine__ISoQf,.story-lists_row__KR3uK .story-lists_ownTitleLine__ISoQf{flex-wrap:nowrap}.story-lists_ownRow__0Ku1R .story-lists_title__791C3,.story-lists_row__KR3uK .story-lists_title__791C3{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-lists_ownRow__0Ku1R.story-lists_guestRow__Buotb{grid-template-columns:minmax(0,1fr) 44px}.story-lists_ownRow__0Ku1R.story-lists_guestRow__Buotb>.story-lists_more__N54VS{grid-column:2;grid-row:1}.story-lists_guestRow__Buotb>.story-lists_ownTitle__ftFjF{grid-column:1}.story-lists_badge__RokyK{--modified-foreground:#9a4b06;--modified-background:#fff0dc;display:inline-flex;align-items:center;justify-self:start;min-height:22px;padding:2px 7px;background:var(--surface-soft);color:var(--muted-foreground);border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap}.story-lists_badge__RokyK[data-shared=true]{color:var(--primary);background:var(--secondary)}.story-lists_storyBadges__T9b6V{display:inline-flex;align-items:center;flex:none;gap:6px}.story-lists_badge__RokyK[data-modified=true],.story-lists_badge__RokyK[data-viewed=true]{color:var(--modified-foreground);background:var(--modified-background)}.story-lists_createPending__DvYw2{display:flex;align-items:center;min-height:44px}.story-lists_createError__lxavS{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-basis:100%}.story-lists_createError__lxavS>p{flex-basis:100%;color:var(--destructive)}.story-lists_srOnly__rQrGz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.story-lists_page__deiv0{padding:16px 0 0}.story-lists_searchToolbar__7Y13b{grid-template-columns:repeat(2,minmax(0,1fr))}.story-lists_searchToolbar__7Y13b>:first-child{grid-column:1/-1}.story-lists_row__KR3uK{gap:12px}.story-lists_author__ZC2mW,.story-lists_hint__rCn21,.story-lists_metadata__CSOj2,.story-lists_metadata__CSOj2 .story-lists_date__B6pRV{font-size:12px}.story-lists_ownRow__0Ku1R{grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px}.story-lists_ownTitle__ftFjF{grid-column:1;grid-row:1}.story-lists_ownRow__0Ku1R>.story-lists_date__B6pRV{grid-column:1;grid-row:2;text-align:left;font-size:12px}.story-lists_ownRow__0Ku1R>.story-lists_more__N54VS{grid-column:2;grid-row:1/3}}.story-lists_storyMenu__eS38A{width:192px;max-width:calc(100vw - 32px);white-space:nowrap}html[lang=en] .story-lists_likeCount__IbTXZ,html[lang=ja] .story-lists_likeCount__IbTXZ{transform:none}.story-lists_socialActions__wpEVa{display:flex;align-items:center;justify-self:end;gap:16px;white-space:nowrap}.story-lists_commentButton__Wy12X{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer;line-height:0}.story-lists_commentButton__Wy12X:hover{color:var(--primary)}.story-lists_commentButton__Wy12X:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}@media (max-width:640px){.story-lists_socialActions__wpEVa{gap:12px}}.story-lists_likeButton__TLRwd:after{content:"";position:absolute;inset:-12px}.playback-access_gate__DDPG6{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;width:100%;height:100dvh;border:0;border-radius:0;padding:24px;background:#000;color:#fff;font:inherit;font-size:18px;cursor:pointer;text-align:center}.playback-access_gate__DDPG6:focus-visible{outline:none}.story-export-dialog_dialog__xCdlZ[data-slot=dialog-content]:has(>[data-slot=dialog-footer]){width:480px;max-width:calc(100vw - 32px);min-width:0}.story-export-dialog_dialog__xCdlZ>[data-slot=dialog-header]{min-width:0}.story-export-dialog_title__EGpou{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-export-dialog_formats__zuP5k{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.story-export-dialog_format__rhGro{display:flex;gap:12px;align-items:center;min-height:44px;padding:16px;border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.story-export-dialog_format__rhGro:has(input:checked){border-color:var(--primary);background:var(--muted)}.story-export-dialog_format__rhGro:has(input:disabled){cursor:default}.story-export-dialog_format__rhGro input{margin:0;accent-color:var(--primary);cursor:inherit}.story-export-dialog_progress__OE_3m{display:grid;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.story-export-dialog_progress__OE_3m progress{width:100%;height:8px;accent-color:var(--primary);border:0;border-radius:8px;overflow:hidden}.story-export-dialog_progress__OE_3m progress::-webkit-progress-bar{background:var(--muted)}.story-export-dialog_progress__OE_3m progress::-webkit-progress-value{background:var(--primary)}.story-export-dialog_progress__OE_3m progress::-moz-progress-bar{background:var(--primary)}.story-export-dialog_error__7vEEZ{color:var(--destructive);font-size:13px;line-height:1.5}.story-export-dialog_videoSettings__ZyAn2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.story-export-dialog_field__BzW5f{display:grid;gap:8px;min-width:0;font-size:14px}.editor-mobile-drawer_drawer__qIGIi{position:absolute;inset-inline:0;bottom:var(--drawer-bottom,0);z-index:20;display:flex;flex-direction:column;min-width:0;max-height:min(100%,var(--drawer-available-height,100%));overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);background:var(--card);color:var(--foreground);border-top:1px solid var(--border);border-radius:12px 12px 0 0;transition:height .2s ease}.editor-mobile-drawer_drawer__qIGIi[data-dragging=true]{transition:none;user-select:none}.editor-mobile-drawer_header__KpyCy{display:flex;flex-direction:column;flex:0 0 68px;height:68px;min-width:0}.editor-mobile-drawer_resizeHandle__9o5P6{display:grid;place-items:center;flex:0 0 24px;width:100%;height:24px;cursor:ns-resize;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;background:transparent}.editor-mobile-drawer_grip__O4Xjm{width:24px;height:4px;border-radius:8px;background:var(--muted-foreground)}.editor-mobile-drawer_tabRow__XNVaL{display:flex;flex:0 0 44px;height:44px;min-width:0}.editor-mobile-drawer_tabs__00lEP{display:flex;flex:1;min-width:0}.editor-mobile-drawer_sceneHeading__kO48H{display:flex;align-items:center;justify-content:center;padding-inline:16px;color:var(--muted-foreground)}.editor-mobile-drawer_drawer__qIGIi .editor-mobile-drawer_sceneHeading__kO48H,.editor-mobile-drawer_drawer__qIGIi .editor-mobile-drawer_tabs__00lEP button{font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.editor-mobile-drawer_tabs__00lEP button{flex:1;min-width:0;min-height:44px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted-foreground);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.editor-mobile-drawer_tabs__00lEP button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.editor-mobile-drawer_tabs__00lEP button:hover{background:var(--muted)}.editor-mobile-drawer_resizeHandle__9o5P6:focus-visible,.editor-mobile-drawer_tabs__00lEP button:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.editor-mobile-drawer_body__Xiyt9{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;border-top:1px solid var(--border-soft)}.editor-mobile-drawer_body__Xiyt9[hidden]{display:none}.editor-mobile-drawer_body__Xiyt9>*{flex:1;min-height:0;min-width:0}.editor-mobile-drawer_body__Xiyt9>[hidden]{display:none}.editor-mobile-drawer_propertyPane__UeBjp,.editor-mobile-drawer_scenePane__qulo4{overflow:hidden}.editor-mobile-drawer_drawer__qIGIi[data-split=true]{--scene-column-width:clamp(220px,30%,320px)}.editor-mobile-drawer_drawer__qIGIi[data-split=true] .editor-mobile-drawer_body__Xiyt9,.editor-mobile-drawer_drawer__qIGIi[data-split=true] .editor-mobile-drawer_tabRow__XNVaL{display:grid;grid-template-columns:var(--scene-column-width) minmax(0,1fr)}.editor-mobile-drawer_drawer__qIGIi[data-split=true] .editor-mobile-drawer_sceneHeading__kO48H,.editor-mobile-drawer_drawer__qIGIi[data-split=true] .editor-mobile-drawer_scenePane__qulo4{border-right:1px solid var(--border-soft)}.editor-mobile-drawer_drawer__qIGIi .editor-mobile-drawer_body__Xiyt9[hidden]{display:none}.editor-mobile-drawer_drawer__qIGIi[data-mode=side]{inset:0 0 var(--drawer-bottom,0) auto;width:var(--editor-side-width);height:auto;max-height:100%;border-top:0;border-left:1px solid var(--border);border-radius:0;transition:none}.editor-mobile-drawer_drawer__qIGIi[data-mode=side] .editor-mobile-drawer_header__KpyCy{flex-basis:44px;height:44px}@media (min-width:1025px) and (orientation:landscape){.editor-mobile-drawer_drawer__qIGIi{display:none}}.editor-mobile-drawer_sceneCount__km9d0{margin-inline-start:8px;font-size:12px;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.create_page__HluxX{width:min(640px,calc(100% - 32px));margin:48px auto;display:flex;flex-direction:column;gap:24px}.create_page__HluxX h1{font-size:30px;font-weight:700}.create_page__HluxX p{line-height:1.5;color:var(--muted-foreground)}.create_actions__Fvh97{display:flex;gap:8px;flex-wrap:wrap}.create_notice__iMRXA{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.create_titleInput__qifxr{width:clamp(140px,18vw,280px)}.create_storageError__WXEax{position:fixed;bottom:16px;left:16px;z-index:80;padding:16px;background:var(--card);border:1px solid var(--destructive);border-radius:12px;max-width:calc(100% - 32px)}@media (max-width:480px){.create_page__HluxX h1{font-size:24px}.create_actions__Fvh97{flex-direction:column}}.create_publicationActions__LQLCu{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:8px}.spine-evaluation_shell__DwIY2{height:100dvh;display:flex;flex-direction:column;background:var(--card);color:var(--foreground)}.spine-evaluation_navigation__QBAy2{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border-soft)}.spine-evaluation_navigation__QBAy2 span{margin-left:auto;font-size:13px;color:var(--muted-foreground)}.spine-evaluation_editor__qjDrF{flex:1;min-height:0}.spine-evaluation_editor__qjDrF>main{height:100%}.spine-evaluation_loading__ZtIUI{padding:48px 24px;display:grid;gap:16px}.spine-evaluation_catalog__aAyWz{padding:24px;overflow:auto}.spine-evaluation_catalog__aAyWz>h1{font-size:30px;font-weight:700;margin-bottom:24px}.spine-evaluation_catalogLayout__yhC_7{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.spine-evaluation_list__8BEZ4{display:grid;align-content:start;gap:8px}.spine-evaluation_list__8BEZ4 button{display:flex;align-items:center;text-align:left;gap:16px;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--card);cursor:pointer}.spine-evaluation_list__8BEZ4 button[aria-pressed=true]{border:2px solid var(--primary)}.spine-evaluation_list__8BEZ4 button>span:first-child{width:64px;height:64px;flex:0 0 64px}.spine-evaluation_list__8BEZ4 button>span:last-child{display:grid;gap:4px}.spine-evaluation_list__8BEZ4 small{font-size:13px;color:var(--muted-foreground)}.spine-evaluation_inspection__zbR04{min-width:0;display:grid;gap:16px;align-content:start}.spine-evaluation_inspection__zbR04 h2{font-size:22px;font-weight:700}.spine-evaluation_inspection__zbR04 h3{font-size:16px;font-weight:700}.spine-evaluation_actions__jjORE{display:flex;gap:8px;flex-wrap:wrap}.spine-evaluation_expressions__LEEWo{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.spine-evaluation_expressions__LEEWo button{aspect-ratio:1;min-height:44px;border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;overflow:hidden;padding:0;cursor:pointer}.spine-evaluation_expressions__LEEWo button[aria-pressed=true]{border:2px solid var(--primary)}.spine-evaluation_expressions__LEEWo img{width:100%;height:100%;object-fit:cover}.spine-evaluation_expressions__LEEWo button:focus-visible,.spine-evaluation_list__8BEZ4 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.spine-evaluation_catalog__aAyWz{padding:16px}.spine-evaluation_catalogLayout__yhC_7{grid-template-columns:minmax(0,1fr)}.spine-evaluation_list__8BEZ4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}