.spine-stage_fallback__NPSXC{position:absolute;inset:0;display:block;pointer-events:none}[data-spine-fallback=false]>.spine-stage_fallback__NPSXC{visibility:hidden}.spine-stage_fallback__NPSXC>img{width:100%;height:100%;object-fit:contain}.spine-stage_failure__63E9L{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;min-width:180px;padding:12px;border-radius:8px;background:rgba(255,255,255,.94);color:#243b53;font-size:12px;filter:none;pointer-events:auto}.spine-stage_failure__63E9L button{min-height:44px;padding:8px 16px;border:1px solid #cbdced;border-radius:8px;background:white;color:#243b53}.story-choices_overlay__yRgD6{position:absolute;inset:0;z-index:12;--story-unit:calc(100cqw / 2960);pointer-events:auto}.story-choices_overlay__yRgD6[data-visible=false]{visibility:hidden;pointer-events:none}.story-choices_overlay__yRgD6[data-interactive=false]{pointer-events:none}.story-choices_overlay__yRgD6[data-editable=true] .story-choices_button__zjn5p{pointer-events:auto;cursor:text}.story-choices_viewport__CH7vo{position:absolute;inset:0;overflow:visible}.story-choices_group__SWkbv{position:relative;height:100%}.story-choices_overlay__yRgD6[data-scrollable=true]{--choice-scroll-inset:max(16px,calc(24 * var(--story-unit)),env(safe-area-inset-top),env(safe-area-inset-bottom))}.story-choices_overlay__yRgD6[data-scrollable=true] .story-choices_viewport__CH7vo{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--choice-scroll-inset)}.story-choices_overlay__yRgD6[data-scrollable=true] .story-choices_group__SWkbv{height:max(100%,calc(var(--choice-span) * var(--story-unit) + 2 * var(--choice-scroll-inset)))}.story-choices_item__iC4j1{position:absolute;left:50%;top:calc(50% + var(--choice-y) * var(--story-unit));width:calc(2052 * var(--story-unit));height:calc(164 * var(--story-unit));transform:translate(-50%,-50%)}.story-choices_overlay__yRgD6[data-scrollable=true] .story-choices_item__iC4j1{top:calc(var(--choice-scroll-inset) + var(--choice-overflow-y) * var(--story-unit))}.story-choices_button__zjn5p,.story-choices_motion__5_vhe{width:100%;height:100%;transform-origin:center}.story-choices_button__zjn5p{display:block;position:relative;top:calc(8 * var(--story-unit));padding:0;background:transparent;border:0;border-radius:0;color:#29415a;cursor:pointer;font-family:var(--font-story);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.story-choices_button__zjn5p:disabled{cursor:default;opacity:1}.story-choices_button__zjn5p:focus-visible{outline:max(2px,calc(4 * var(--story-unit))) solid #336ca5;outline-offset:max(2px,calc(5 * var(--story-unit)))}.story-choices_background__wtQKt{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.story-choices_decoration___ReX8{position:absolute;left:50%;top:50%;width:calc(397 * var(--story-unit));height:calc(138 * var(--story-unit));background:url(/story-effects/choices/Common_MailBox_NormalBg.png) 50%/100% 100% no-repeat;pointer-events:none}.story-choices_left__B3VHs{margin-left:calc(-814.5999755859375 * var(--story-unit));margin-top:calc(-7.199999809265137 * var(--story-unit));transform:translate(-50%,-50%)}.story-choices_right__RWETH{margin-left:calc(816.2000732421875 * var(--story-unit));margin-top:calc(-6.899993896484375 * var(--story-unit));transform:translate(-50%,-50%) scale(-1)}.story-choices_label__kUKdt{--choice-font-size:68;position:absolute;left:50%;top:50%;width:calc(1844 * var(--story-unit));height:calc(72 * var(--story-unit));margin-top:calc(-4 * var(--story-unit));display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);font-size:calc(var(--choice-font-size) * var(--story-unit));line-height:1;letter-spacing:calc(-1 * var(--story-unit));font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.story-choices_text__vfNjM{display:block;flex:none;width:100%;min-width:0;text-align:center;transform-origin:center}.story-choices_editableText__1cRMU{cursor:text;min-height:1em;user-select:text;-webkit-user-select:text;caret-color:currentColor;outline:none}.story-choices_filters__rKPdB{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.story-location_location__vYcXV{position:absolute;left:calc(50% - 1396 * var(--story-unit));top:calc(50% - 470 * var(--story-unit));transform:translateY(-50%);width:max-content;pointer-events:none;color:white;font-family:var(--font-story)}.story-location_label__cMcYI{position:relative;display:block;min-height:calc(60 * var(--story-unit));font-size:calc(62 * var(--story-unit));font-weight:700;line-height:calc(60 * var(--story-unit));letter-spacing:calc(-1 * var(--story-unit));white-space:pre;--place-outline:calc(1 * var(--story-unit));text-shadow:var(--place-outline) 0 rgb(4 24 57/94.11764740943909%),calc(-1 * var(--place-outline)) 0 rgb(4 24 57/94.11764740943909%),0 var(--place-outline) rgb(4 24 57/94.11764740943909%),0 calc(-1 * var(--place-outline)) rgb(4 24 57/94.11764740943909%),var(--place-outline) var(--place-outline) rgb(4 24 57/94.11764740943909%),calc(-1 * var(--place-outline)) var(--place-outline) rgb(4 24 57/94.11764740943909%),var(--place-outline) calc(-1 * var(--place-outline)) rgb(4 24 57/94.11764740943909%),calc(-1 * var(--place-outline)) calc(-1 * var(--place-outline)) rgb(4 24 57/94.11764740943909%)}.story-location_background__hWRm_{position:absolute;left:calc(-618 * var(--story-unit));top:calc(-23 * var(--story-unit));width:calc(100% + 698 * var(--story-unit));height:calc(100% + 38 * var(--story-unit));transform:skewX(-10deg);transform-origin:center}.story-location_decoration__OBaX0{position:absolute;left:calc(-33.99359893798828 * var(--story-unit));top:calc(50% - 5.002400398254395 * var(--story-unit));width:calc(9.007201194763184 * var(--story-unit));height:calc(53.04240703582764 * var(--story-unit));transform:translate(-50%,-50%);background:url(/story-effects/location/Common_Square_Bg.png) 50%/100% 100% no-repeat;opacity:.3921568691730499}.story-location_baseline__c7WgW{display:inline-block;width:0;height:0;vertical-align:baseline}.story-location_glyphs__PpGL_{position:relative}.dialogue-advance_marker__3vyU8{position:absolute;transform:translate(-50%,50%);overflow:visible;pointer-events:none}main.custom-assets_pageBottom__NTUxe{padding-bottom:28px;container-type:inline-size}.custom-assets_local__Xh3HY{color:var(--muted-foreground);font-size:13px;margin:0}.custom-assets_categoryTabs__F2lo1{min-width:0;flex-wrap:wrap}.custom-assets_categoryTab__nNciB{white-space:nowrap}.custom-assets_categoryTab__nNciB[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:700}.custom-assets_pageControls__x1sKP{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.custom-assets_pageControls__x1sKP>.custom-assets_toolbar__IzrYe{flex:1 1 200px}.custom-assets_pageControls__x1sKP>.custom-assets_transfer__pI4V9{flex:0 1 auto}.custom-assets_browser__B1Mkv,.custom-assets_inlineControls__sjqNS{display:flex;flex-direction:column;gap:16px}.custom-assets_browser__B1Mkv{min-width:0;min-height:0;flex:1}.custom-assets_toolbar__IzrYe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.custom-assets_toolbar__IzrYe>span{flex:1 1 160px}.custom-assets_toolbar__IzrYe>button{flex:0 0 auto}.custom-assets_transfer__pI4V9{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.custom-assets_transfer__pI4V9 .custom-assets_local__Xh3HY{margin-left:auto}.custom-assets_results__sK4uP{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:16px;align-content:start;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:2px}.custom-assets_browser__B1Mkv[data-layout=page]>.custom-assets_results__sK4uP{overflow:visible;overscroll-behavior:auto}.custom-assets_browser__B1Mkv>.custom-assets_audioResults__pUNdM,.custom-assets_browser__B1Mkv>.custom-assets_imageResults__JlxBh{flex:initial;overflow:visible;scrollbar-gutter:auto}.custom-assets_card__qRyvY{position:relative;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--card);min-width:0;display:flex;flex-direction:column}.custom-assets_preview__PzgTh{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-soft);display:grid;place-items:center;overflow:hidden}.custom-assets_preview__PzgTh[data-kind=CHARACTER]{display:block;flex:none;min-height:0;aspect-ratio:1;background:transparent;overflow:visible}.custom-assets_preview__PzgTh img{display:block;min-height:0;width:100%;height:100%;object-fit:contain}.custom-assets_cardBody__HeZv1{padding:8px;display:flex;flex-direction:column;gap:8px;flex:1}.custom-assets_card__qRyvY[data-kind=CHARACTER]>.custom-assets_cardBody__HeZv1{padding:0;gap:4px}.custom-assets_card__qRyvY[data-kind=BACKGROUND]>.custom-assets_cardBody__HeZv1{aspect-ratio:auto;min-height:44px;padding:4px 8px;justify-content:center;overflow:visible}.custom-assets_card__qRyvY[data-kind=BACKGROUND] strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-assets_card__qRyvY:not(:has(.custom-assets_cardSelect__Ret8j)){cursor:default}.custom-assets_card__qRyvY:hover:not(:has(>.custom-assets_cardSelect__Ret8j:hover:not(:disabled))){border-color:var(--border);background:var(--card)}.custom-assets_card__qRyvY strong{font-size:14px;line-height:20px;overflow-wrap:anywhere}.custom-assets_card__qRyvY small{color:var(--muted-foreground);font-size:12px}.custom-assets_cardSelect__Ret8j{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.custom-assets_cardSelect__Ret8j:disabled{cursor:not-allowed}.custom-assets_cardSelect__Ret8j:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.custom-assets_card__qRyvY:has(>.custom-assets_cardSelect__Ret8j:hover:not(:disabled)){border-color:var(--primary);background:var(--secondary)}.custom-assets_actions__rwF5G{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center;justify-items:stretch;margin-top:auto;pointer-events:none}.custom-assets_actions__rwF5G>button{width:100%;min-width:0;pointer-events:auto}.custom-assets_pageEmpty__LxWQI{grid-column:1/-1}.custom-assets_error__HENoF{color:var(--destructive);font-size:13px;margin:0}.custom-assets_dialog__jHr0f{width:min(640px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(var(--asset-viewport-height,100dvh) - 32px);top:calc(var(--asset-viewport-top,0px) + var(--asset-viewport-height,100dvh) / 2)!important;display:flex!important;flex-direction:column;gap:16px}.custom-assets_form__BsI3P{display:flex;flex-direction:column;min-height:0;gap:16px}.custom-assets_formBody__kpyYE{overflow-y:auto;overscroll-behavior:contain;min-height:0;display:grid;gap:16px;padding:2px}.custom-assets_fields__Nv3vr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.custom-assets_field__50Ry7{display:grid;gap:8px;min-width:0;font-size:14px}.custom-assets_file__zbpUN{width:100%;min-height:44px;border:1px solid var(--input);border-radius:8px;padding:8px;font-size:14px;background:var(--card);cursor:pointer}.custom-assets_file__zbpUN::file-selector-button{cursor:inherit}.custom-assets_file__zbpUN:disabled{cursor:not-allowed}.custom-assets_full__yakv0{grid-column:1/-1}.custom-assets_previewLarge___x3AG{max-height:240px;display:grid;place-items:center;background:var(--surface-soft);border-radius:8px;overflow:hidden}.custom-assets_previewLarge___x3AG img{max-height:240px;object-fit:contain}.custom-assets_expressions__zXMb5{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.custom-assets_expressions__zXMb5 button[aria-pressed=true]{color:var(--primary);background:var(--secondary);border-color:var(--primary)}.custom-assets_calibration__z36wW{position:relative;aspect-ratio:16/9;background:black;overflow:hidden;border-radius:4px;touch-action:none}.custom-assets_move__nhJ3Q{position:absolute;display:block;border:2px solid var(--brand-sky);padding:0;background:transparent;touch-action:none;cursor:grab}.custom-assets_move__nhJ3Q:active{cursor:grabbing}.custom-assets_resize__BPP8C{position:absolute;width:44px;height:44px;padding:0;border:0;transform:translate(-50%,-50%);background:transparent;touch-action:none;cursor:nwse-resize}.custom-assets_resize__BPP8C:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border:2px solid var(--brand-sky);border-radius:50%;background:var(--card)}.custom-assets_resize__BPP8C[data-corner=bottomLeft],.custom-assets_resize__BPP8C[data-corner=topRight]{cursor:nesw-resize}.custom-assets_move__nhJ3Q:focus-visible,.custom-assets_resize__BPP8C:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.custom-assets_numbers__V7II4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.custom-assets_notice__ls5yh{display:flex;flex-direction:column;gap:8px}.custom-assets_conflicts__iyo_k{display:grid;gap:8px;max-height:35dvh;overflow-y:auto}.custom-assets_conflict__ogeRB{min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft);overflow-wrap:anywhere}.custom-assets_conflict__ogeRB input{width:20px;height:20px;accent-color:var(--primary);flex:0 0 auto}@media(max-width:768px){.custom-assets_dialog__jHr0f{width:min(640px,calc(100vw - 16px))!important;max-height:calc(var(--asset-viewport-height,100dvh) - 16px);padding:16px!important}.custom-assets_fields__Nv3vr{grid-template-columns:minmax(0,1fr)}.custom-assets_transfer__pI4V9 .custom-assets_local__Xh3HY{margin-left:0;flex-basis:100%}.custom-assets_results__sK4uP{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.custom-assets_dialog__jHr0f [data-slot=dialog-footer]{margin-inline:-16px;margin-bottom:-16px;padding-inline:16px}}.custom-assets_move__nhJ3Q:disabled,.custom-assets_resize__BPP8C:disabled{pointer-events:none;cursor:default}.custom-assets_browser__B1Mkv[data-layout=picker]{height:100%;overflow:hidden}.custom-assets_browser__B1Mkv[data-layout=picker]>.custom-assets_inlineControls__sjqNS,.custom-assets_libraryFooter__QvlaZ{flex:none}.custom-assets_browser__B1Mkv[data-layout=picker]>:is(.custom-assets_results__sK4uP,.custom-assets_imageResults__JlxBh,.custom-assets_audioResults__pUNdM){flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.custom-assets_libraryFooter__QvlaZ{display:flex;flex-direction:column;gap:16px}.custom-assets_listNotice__Vt2WN{grid-column:1/-1}.custom-assets_audioRow__9BQw1>div{min-width:0}.custom-assets_audioActions___ogBg{position:relative;z-index:2;display:flex;align-items:center;gap:8px;pointer-events:none}.custom-assets_audioActions___ogBg>button{pointer-events:auto}.custom-assets_audioResults__pUNdM{padding:0}.custom-assets_browser__B1Mkv[data-layout=page]>.custom-assets_audioResults__pUNdM{overflow:visible}.custom-assets_audioResults__pUNdM>.custom-assets_listNotice__Vt2WN{padding-top:16px}.custom-assets_firstNoticeDialog__DrxVa{width:min(640px,calc(100vw - 32px));max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);overflow-y:auto}.custom-assets_firstNoticeText__V_N3O{white-space:pre-line;line-height:1.6}.custom-assets_noticeConsent__SkDAg{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.custom-assets_noticeConsent__SkDAg input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.custom-assets_inlineAudioStatus__ZqfdA{grid-column:1/-1}.custom-assets_browser__B1Mkv .custom-assets_categoryTabs__F2lo1{flex-basis:auto}.custom-assets_pageAction__KGlf_:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--disabled-foreground);cursor:not-allowed}.custom-assets_expressionBadge__0bM_x{display:inline-flex;align-items:center;min-height:20px;padding:0 4px;border-radius:6px;background:var(--surface-soft);color:var(--muted-foreground);font-size:12px;line-height:1.4;font-weight:700}.custom-assets_recoveryDialog__dHNnm{overflow:hidden}.custom-assets_recoveryList__pDyi9{min-height:0;overflow-y:auto;overscroll-behavior:contain}.custom-assets_recoveryList__pDyi9 ul{list-style:none;padding:0;margin:0}.custom-assets_recoveryRow__A5_T_{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-soft)}.custom-assets_recoveryRow__A5_T_:last-child{border-bottom:0}.custom-assets_recoveryRow__A5_T_>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.custom-assets_recoveryRow__A5_T_>button{flex:none}.custom-assets_recoveryComplete__1Yvz7{color:var(--muted-foreground);text-align:center;padding:24px 0;margin:0}.custom-assets_assetToolbar__SzXlX{min-width:0;flex-wrap:nowrap}.custom-assets_assetToolbar__SzXlX .custom-assets_categoryControls__qhX97{display:flex;flex:1 1 0;min-width:0}.custom-assets_assetToolbar__SzXlX .custom-assets_categoryTabs__F2lo1{min-width:0;flex:none;width:max-content;flex-wrap:nowrap}.custom-assets_categorySelect__Bytni{display:none;flex:1;min-width:0;align-items:center}.custom-assets_categoryValue__jdDJa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-assets_assetToolbar__SzXlX[data-categories-collapsed=true]:not([data-measuring]) .custom-assets_categoryTabs__F2lo1{display:none}.custom-assets_assetToolbar__SzXlX[data-categories-collapsed=true]:not([data-measuring]) .custom-assets_categorySelect__Bytni{display:flex}.custom-assets_assetToolbar__SzXlX .custom-assets_categoryTab__nNciB{flex:none}.custom-assets_assetToolbar__SzXlX .custom-assets_pageActions__cOutU{flex:none;width:max-content;flex-wrap:nowrap}.custom-assets_assetToolbar__SzXlX .custom-assets_transferInline__xiuYb:empty{display:none}.custom-assets_transferInline__xiuYb{display:flex;align-items:center;gap:8px}.custom-assets_assetToolbar__SzXlX[data-compact=true]:not([data-measuring]) .custom-assets_pageAction__KGlf_:has(.custom-assets_actionLabel__PxXK3){width:44px;min-width:44px;padding-inline:0;gap:0}.custom-assets_assetToolbar__SzXlX[data-compact=true]:not([data-measuring]) .custom-assets_actionLabel__PxXK3{display:none}.custom-assets_assetToolbar__SzXlX[data-compact=true]:not([data-measuring]) .custom-assets_categoryTabs__F2lo1{column-gap:16px}.custom-assets_assetToolbar__SzXlX[data-measuring]{flex-wrap:nowrap}.custom-assets_assetToolbar__SzXlX[data-measuring] .custom-assets_categoryControls__qhX97{flex:none;width:max-content}.custom-assets_assetToolbar__SzXlX[data-measuring] .custom-assets_categoryTabs__F2lo1{display:flex;flex:none;width:max-content;flex-wrap:nowrap}.custom-assets_assetToolbar__SzXlX[data-measuring] .custom-assets_categorySelect__Bytni{display:none}.custom-assets_assetToolbar__SzXlX[data-measuring] .custom-assets_pageActions__cOutU{flex:none;width:max-content;flex-wrap:nowrap}