.segments_dialogue__Y_F1_{color:var(--app-primary);font-weight:500;display:inline;text-shadow:0 0 8px rgba(var(--app-primary-rgb),.25)}.segments_monologue__URS12{color:var(--app-text-secondary);font-style:italic;display:inline;opacity:.85}.segments_sound__v27vG{color:var(--app-text-secondary);font-size:.9em;letter-spacing:.1em;display:inline;opacity:.55}.segments_environment__z_1ze{color:var(--app-text-secondary);display:inline;opacity:.75}.paragraph-item_paragraph__DhZY9{margin:0;white-space:pre-wrap}.scene-item_scene__XP_P_{margin:0;display:flex;align-items:center;gap:.75em;color:var(--app-text-secondary);font-size:12px;letter-spacing:.15em;padding:.6em 0}.scene-item_sceneTitle__ybntx{flex-shrink:1;min-width:0;max-width:70%;text-align:center}.scene-item_scene__XP_P_:after,.scene-item_scene__XP_P_:before{content:"";flex:1;height:1px;background:linear-gradient(to var(--dir,right),transparent,var(--app-text-secondary));opacity:.3}.scene-item_scene__XP_P_:before{--dir:right}.scene-item_scene__XP_P_:after{--dir:left}.intext-item_intext__2olaM{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,rgba(var(--app-primary-rgb),.03),rgba(var(--app-primary-rgb),.07));border:1px solid rgba(var(--app-primary-rgb),.1);box-shadow:0 1px 6px rgba(var(--app-primary-rgb),.05)}.intext-item_accent__IZcsi{height:2px;background:linear-gradient(90deg,transparent,rgba(var(--app-primary-rgb),.5),var(--app-primary),rgba(var(--app-primary-rgb),.5),transparent);opacity:.6}.intext-item_header__hEUih{display:flex;align-items:center;gap:.75em;padding:8px 14px 0}.intext-item_header__hEUih:after,.intext-item_header__hEUih:before{content:"";flex:1;height:1px;background:linear-gradient(to var(--dir,right),transparent,rgba(var(--app-primary-rgb),.25));opacity:.8}.intext-item_header__hEUih:before{--dir:right}.intext-item_header__hEUih:after{--dir:left}.intext-item_typeLabel__FlMpA{font-size:.6em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--app-primary);opacity:.75;white-space:nowrap}.intext-item_body__yMSxm{padding:6px 14px 10px}.intext-item_line__iVm_A{margin:0;font-size:.88em;line-height:1.7;white-space:pre-wrap;color:var(--app-text)}.intext-item_line__iVm_A+.intext-item_line__iVm_A{margin-top:.15em}.character-item_character__wm33t{margin:0}.character-item_name__WVfuZ{display:inline-block;font-size:11px;font-weight:600;color:var(--app-primary);background:rgba(var(--app-primary-rgb),.1);border-radius:4px;padding:1px 6px;margin-bottom:2px;letter-spacing:.05em}.character-item_text__NQqlZ{margin:0;white-space:pre-wrap}.voiceover-item_voiceover__CE0Lr{font-style:italic;opacity:.8;padding-left:.6em;border-left:2px solid rgba(var(--app-primary-rgb),.25)}.sfx-item_sfx__0PJhP,.voiceover-item_voiceover__CE0Lr{margin:0;color:var(--app-text-secondary);white-space:pre-wrap}.sfx-item_sfx__0PJhP{font-size:.9em;letter-spacing:.1em;opacity:.55;text-align:center}.info-item_info__C9bii{margin:0;background:rgba(var(--app-primary-rgb),.05);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.6}.info-item_type__esQqy{display:inline-block;font-size:11px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.info-item_source__Cb8xK{font-size:11px;color:var(--app-text-secondary);opacity:.7;margin-left:6px}.info-item_content__l_nBi{margin:0;color:var(--app-text-secondary);white-space:pre-wrap}.content-block_content__11tQ_{margin:0;font-size:15px;line-height:1.7}.content-block_content__11tQ_>[data-type=paragraph]+[data-type=paragraph]{margin-top:.8em}.content-block_content__11tQ_>[data-type=paragraph]+[data-type=scene],.content-block_content__11tQ_>[data-type=scene]+[data-type=paragraph]{margin-top:1.2em}.content-block_content__11tQ_>[data-type=character]+[data-type=character],.content-block_content__11tQ_>[data-type=character]+[data-type=paragraph],.content-block_content__11tQ_>[data-type=paragraph]+[data-type=character]{margin-top:.8em}.content-block_content__11tQ_>[data-type=intext]{margin-top:.8em;margin-bottom:.8em}.content-block_content__11tQ_>[data-type=voiceover]+[data-type=voiceover]{margin-top:.4em}.content-block_content__11tQ_>[data-type=paragraph]+[data-type=voiceover],.content-block_content__11tQ_>[data-type=voiceover]+[data-type=paragraph]{margin-top:1em}.content-block_content__11tQ_>[data-type=paragraph]+[data-type=sfx],.content-block_content__11tQ_>[data-type=sfx]+[data-type=paragraph]{margin-top:.8em}.content-block_content__11tQ_>[data-type=info]+[data-type=paragraph],.content-block_content__11tQ_>[data-type=paragraph]+[data-type=info]{margin-top:1em}.content-block_withCursor__t1KcA>:last-child:after{content:"";display:inline-block;width:12px;height:12px;margin-left:3px;vertical-align:middle;background:var(--app-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.5 8.5L23 12l-8.5 2.5L12 23l-2.5-8.5L1 12l8.5-2.5z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.5 8.5L23 12l-8.5 2.5L12 23l-2.5-8.5L1 12l8.5-2.5z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;filter:drop-shadow(0 0 3px rgba(var(--app-primary-rgb),.4));animation:content-block_cursorPulse__vUNbJ 1.4s ease-in-out infinite}@keyframes content-block_cursorPulse__vUNbJ{0%,to{opacity:.3;filter:drop-shadow(0 0 2px rgba(var(--app-primary-rgb),.2))}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(var(--app-primary-rgb),.5)) drop-shadow(0 0 12px rgba(var(--app-primary-rgb),.2))}}.user-bubble_wrapper__JAy67{display:flex;flex-direction:column;align-items:flex-end;width:100%}.user-bubble_bubble__Vh2rs{max-width:85%;word-wrap:break-word;background:linear-gradient(135deg,rgba(var(--app-primary-rgb),1),rgba(var(--app-primary-rgb),.82));color:white;border-radius:18px;border-bottom-right-radius:4px;padding:10px 16px;box-shadow:0 1px 3px rgba(var(--app-primary-rgb),.3),0 3px 10px rgba(var(--app-primary-rgb),.15)}.vip-tag_vipTag__EvgzJ{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1;color:#b8860b;background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid rgba(184,134,11,.2);border-radius:6px;white-space:nowrap;vertical-align:middle}.info-tip_trigger__AFwpI{display:inline-flex;align-items:center;cursor:pointer}.info-tip_popover__OJbAz{background:var(--app-surface-variant);color:var(--app-text-secondary);font-size:13px;font-weight:400;line-height:1.5;padding:8px 12px;border-radius:8px;white-space:pre-wrap;min-width:180px;max-width:280px;width:max-content;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:200;animation:info-tip_infoTipFadeIn__rH_de .15s ease;text-shadow:none;filter:none}@keyframes info-tip_infoTipFadeIn__rH_de{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-field-wrapper_field__4cT6W{display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:background-color .2s ease}.form-field-wrapper_field__4cT6W.form-field-wrapper_horizontal__5atGV{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.form-field-wrapper_field__4cT6W.form-field-wrapper_horizontal__5atGV .form-field-wrapper_labelGroup__cx4hk{min-width:0;flex:1}.form-field-wrapper_field__4cT6W.form-field-wrapper_clickable__sTU80{width:100%;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;text-align:left}.form-field-wrapper_field__4cT6W.form-field-wrapper_clickable__sTU80:hover{background-color:var(--app-surface-variant)}.form-field-wrapper_field__4cT6W.form-field-wrapper_clickable__sTU80:active{background-color:var(--app-hover)}.form-field-wrapper_field__4cT6W.form-field-wrapper_important__YvulA{border-left:3px solid var(--app-warning);padding-left:13px;background:linear-gradient(90deg,rgba(var(--app-warning-rgb,234,179,8),.04) 0,transparent 40%)}.form-field-wrapper_importantIcon__LjPCK{display:inline-flex;align-items:center;justify-content:center;color:var(--app-warning)}.form-field-wrapper_importantIcon__LjPCK svg{fill:currentColor}.form-field-wrapper_labelGroup__cx4hk{display:flex;flex-direction:column;gap:4px}.form-field-wrapper_label__o5k2p{display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--app-text-secondary);gap:6px;letter-spacing:.1px;text-transform:none}.form-field-wrapper_labelIcon__IP73w{display:flex;align-items:center;justify-content:center;color:var(--app-text-tertiary);flex-shrink:0}.form-field-wrapper_labelIcon__IP73w svg{width:16px;height:16px}.form-field-wrapper_labelText__bcqXv{line-height:1.4}.form-field-wrapper_required__MP5aF{color:var(--app-error);font-weight:600;margin-left:2px}.form-field-wrapper_infoButton__HvkxJ{display:inline-flex;align-items:center;justify-content:center;color:var(--app-text-tertiary);transition:color .2s ease,transform .2s ease;line-height:0}.form-field-wrapper_infoButton__HvkxJ:hover{color:var(--app-primary);transform:scale(1.1)}.form-field-wrapper_helpText__dfbiY{font-size:12px;color:var(--app-text-tertiary);line-height:1.5;margin:0}.form-input_base__dc6Hz{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:12px;background-color:var(--app-input-bg);border:1.5px solid var(--app-input-border);color:var(--app-text);font-size:15px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.form-input_base__dc6Hz:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb,99,102,241),.12);background-color:var(--app-background)}.form-input_base__dc6Hz:hover:not(:focus):not(:read-only){border-color:var(--app-input-border-hover,var(--app-text-tertiary))}.form-input_base__dc6Hz::placeholder{color:var(--app-text-tertiary)}.form-input_base__dc6Hz:read-only{background-color:var(--app-surface-variant);color:var(--app-text-secondary);border-color:transparent;cursor:default}.form-input_textarea__rpRFS{line-height:1.6;resize:none;overflow-y:hidden;min-height:calc(2 * 1.6em + 20px)}.form-input_textareaWrapper__iD6ib{position:relative}.form-input_charCount__kt8Rc{display:block;text-align:right;font-size:11px;font-weight:500;color:var(--app-text-tertiary);margin-top:6px;letter-spacing:.3px;opacity:.7;transition:opacity .2s ease}.form-input_textareaWrapper__iD6ib:focus-within .form-input_charCount__kt8Rc{opacity:1;color:var(--app-primary)}.form-dropdown_trigger__BUTn_{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;min-width:120px;font-size:15px;color:var(--app-text);background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:10px;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-dropdown_trigger__BUTn_:hover:not(:disabled){border-color:var(--app-input-border-hover,var(--app-text-tertiary))}.form-dropdown_trigger__BUTn_:focus-visible{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb,99,102,241),.12)}.form-dropdown_trigger__BUTn_[data-state=open]{border-color:var(--app-primary)}.form-dropdown_trigger__BUTn_:disabled{opacity:.5;cursor:not-allowed}.form-dropdown_trigger__BUTn_[data-placeholder]{color:var(--app-text-tertiary)}.form-dropdown_chevronIcon__mal9T{display:flex;align-items:center}.form-dropdown_chevron__UBDDN{width:14px;height:14px;opacity:.5;transition:transform .2s ease}.form-dropdown_trigger__BUTn_[data-state=open] .form-dropdown_chevron__UBDDN{transform:rotate(180deg)}.form-dropdown_content__tekvh{background-color:var(--app-surface);border:1px solid var(--app-input-border);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);overflow:hidden;z-index:200;min-width:var(--radix-select-trigger-width);animation:form-dropdown_dropdownFadeIn__m2Etx .15s ease-out}.form-dropdown_viewport__BljeY{padding:4px}@keyframes form-dropdown_dropdownFadeIn__m2Etx{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-dropdown_item__R5eUv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;width:100%;color:var(--app-text);font-size:15px;cursor:pointer;outline:none;border-radius:8px;transition:background-color .15s ease}.form-dropdown_item__R5eUv:focus,.form-dropdown_item__R5eUv:hover,.form-dropdown_item__R5eUv[data-highlighted]{background-color:var(--app-surface-variant)}.form-dropdown_item__R5eUv[data-state=checked]{color:var(--app-primary)}.form-dropdown_checkIcon__3BE_V{color:var(--app-primary);display:flex;align-items:center}.form-dropdown_itemLocked__fugXF{opacity:.55;cursor:not-allowed}.form-dropdown_itemLocked__fugXF:focus,.form-dropdown_itemLocked__fugXF:hover,.form-dropdown_itemLocked__fugXF[data-highlighted]{background-color:transparent}.form-dropdown_itemTextInner__U1345{display:inline-flex;align-items:center;gap:6px}.form-switch_root__7t87F{width:48px;height:28px;background-color:var(--app-input-border);border-radius:14px;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;position:relative}.form-switch_root__7t87F[data-state=checked]{background-color:var(--app-primary)}.form-switch_root__7t87F:focus-visible{box-shadow:0 0 0 3px rgba(var(--app-primary-rgb),.12)}.form-switch_root__7t87F[data-disabled]{opacity:.5;cursor:not-allowed}.form-switch_thumb__sJsc_{display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15);transform:translateX(2px)}.form-switch_thumb__sJsc_[data-state=checked]{transform:translateX(22px)}.form-slider_wrapper__HZvYw{display:flex;flex-direction:column;gap:8px}.form-slider_wrapper__HZvYw.form-slider_disabled__Tb_yg{opacity:.5;pointer-events:none}.form-slider_valueDisplay__0vvyA{font-size:14px;font-weight:600;color:var(--app-primary);align-self:flex-end;padding:2px 10px;border-radius:6px;background-color:rgba(var(--app-primary-rgb,99,102,241),.08)}.form-slider_sliderContainer__NLr9J{display:flex;flex-direction:column;gap:6px}.form-slider_trackWrapper__FIKiF{display:flex;align-items:center}.form-slider_sliderArea__uW1su{width:100%;flex-shrink:0;min-width:0}.form-slider_lockedZone___L01f{flex:1;height:6px;margin-left:-1px;border-radius:0 9999px 9999px 0;background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(128,128,128,.12) 2px,rgba(128,128,128,.12) 4px),var(--app-border,#e5e7eb);display:flex;align-items:center;justify-content:center}.form-slider_lockedIcon__hot9r{color:var(--app-text-tertiary);opacity:.6;flex-shrink:0}.form-slider_lockedLabel__FfJlM{font-size:10px;font-weight:600;margin-left:2px;white-space:nowrap;color:var(--app-text-tertiary);opacity:.7}.form-slider_lockedVip__2teom{background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(234,179,8,.18) 0,rgba(234,179,8,.18) 4px),rgba(234,179,8,.15)}.form-slider_lockedVip__2teom .form-slider_lockedIcon__hot9r{color:#ca8a04;opacity:.8}.form-slider_lockedVip__2teom .form-slider_lockedLabel__FfJlM{color:#ca8a04;opacity:.9}.form-slider_range__KWkQO{position:relative;display:flex;justify-content:space-between;font-size:12px;color:var(--app-text-tertiary)}.form-slider_maxLabel__xlMvA{position:absolute;transform:translateX(-50%);color:var(--app-text-secondary);font-weight:500}.form-slider_description__5tGsI{font-size:13px;color:var(--app-text-tertiary);line-height:1.5}.bottom-sheet_overlay__gKEXP{position:fixed;inset:0;background-color:var(--app-overlay)}.bottom-sheet_sheet__x4FUl{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:var(--max-content-width);margin:0 auto;max-height:85vh;max-height:85svh;background-color:var(--app-surface);border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;outline:none;touch-action:pan-y}.bottom-sheet_dragHandle__DMp_q{position:relative;z-index:10;width:36px;height:4px;background-color:var(--app-text-tertiary);border-radius:2px;margin:12px auto 8px;flex-shrink:0}.bottom-sheet_header__JijRu{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 16px;flex-shrink:0}.bottom-sheet_title__PWZG8{font-size:20px;font-weight:600;color:var(--app-text);margin:0}.bottom-sheet_content___dHdC{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:16px 20px 24px;display:flex;flex-direction:column}.bottom-sheet_content___dHdC img{max-width:100%;height:auto}.bottom-sheet_safeArea__4Lktx{height:env(safe-area-inset-bottom,0);flex-shrink:0}.payment-link-sheet_content__dRLJ5{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:16px;padding-bottom:16px}.payment-link-sheet_successIcon__Ar5HQ{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--app-success-rgb),.15),rgba(var(--app-success-rgb),.05));display:flex;align-items:center;justify-content:center;color:var(--app-success);margin-bottom:16px}.payment-link-sheet_successText__xPbRW{font-size:18px;font-weight:600;color:var(--app-text);margin:0 0 20px}.payment-link-sheet_warningCard__LlLAB{display:flex;align-items:center;gap:10px;padding:14px 18px;background-color:rgba(var(--app-warning-rgb),.1);border:1px solid rgba(var(--app-warning-rgb),.2);border-radius:12px;margin-bottom:24px;width:100%}.payment-link-sheet_warningCard__LlLAB svg{color:var(--app-warning);flex-shrink:0}.payment-link-sheet_warningCard__LlLAB span{font-size:14px;color:var(--app-warning);text-align:left;line-height:1.4}.payment-link-sheet_linkContainer__5qOE2{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;background-color:var(--app-surface-variant);border:1px solid var(--app-divider);border-radius:12px;margin-bottom:24px}.payment-link-sheet_linkText__GIe8w{flex:1;font-size:13px;color:var(--app-text-secondary);text-align:left;word-break:break-all;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.payment-link-sheet_copyLinkButton__xmnft{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:var(--app-primary);color:white;transition:all .2s}.payment-link-sheet_copyLinkButton__xmnft:hover{background-color:var(--app-primary-light);transform:scale(1.05)}.payment-link-sheet_copyLinkButton__xmnft:active{transform:scale(.95)}.payment-link-sheet_actionButtons__8wu6u{display:flex;flex-direction:column;gap:12px;width:100%}.payment-link-sheet_primaryButton__up8Yq{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--app-primary),var(--app-primary-light));color:white;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 16px rgba(var(--app-primary-rgb),.3)}.payment-link-sheet_primaryButton__up8Yq:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--app-primary-rgb),.4)}.payment-link-sheet_primaryButton__up8Yq:active{transform:translateY(0)}.payment-link-sheet_secondaryButton__it_F4{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:14px;background-color:var(--app-surface-variant);color:var(--app-text);font-size:15px;font-weight:500;transition:all .2s;border:1px solid var(--app-divider)}.payment-link-sheet_secondaryButton__it_F4:hover{background-color:var(--app-border)}.payment-link-sheet_checkStatusButton__YdpOD{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border-radius:14px;background-color:rgba(var(--app-info-rgb),.1);color:var(--app-info);font-size:15px;font-weight:500;transition:all .2s;border:1px solid rgba(var(--app-info-rgb),.2)}.payment-link-sheet_checkStatusButton__YdpOD:hover:not(:disabled){background-color:rgba(var(--app-info-rgb),.15);border-color:rgba(var(--app-info-rgb),.3)}.payment-link-sheet_checkStatusButton__YdpOD:disabled{opacity:.7;cursor:not-allowed}.payment-link-sheet_spinnerSmall__H3xVc{width:18px;height:18px;border:2px solid rgba(var(--app-info-rgb),.3);border-top-color:var(--app-info);border-radius:50%;animation:payment-link-sheet_spin__3IaRg .8s linear infinite}@keyframes payment-link-sheet_spin__3IaRg{to{transform:rotate(1turn)}}.page_container__yGPvJ{position:relative;display:flex;flex-direction:column;min-height:100dvh;background-color:transparent}.page_content__y7EtB{flex:1;padding-top:calc(env(safe-area-inset-top, 0px) + var(--app-bar-height) + 12px);padding-bottom:40px}.page_balanceBar__S_3wn{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 20px 12px;padding:10px 16px;border-radius:12px;background:var(--app-surface);border:1px solid var(--app-border);max-width:var(--max-content-width);box-sizing:border-box}@media (min-width:600px){.page_balanceBar__S_3wn{margin-left:auto;margin-right:auto;width:100%}}.page_balanceIconDiamond__7MZAi{color:var(--app-primary);flex-shrink:0}.page_balanceLabel__DqnR0{font-size:12px;color:var(--app-text-secondary);white-space:nowrap}.page_balanceValue__I0d_A{font-size:15px;font-weight:700;color:var(--app-text);font-variant-numeric:tabular-nums}.page_footer__4I_KV{margin-top:24px}.page_container__Hs5M9{position:relative;display:flex;flex-direction:column;min-height:100dvh;background-color:transparent}.page_content___XGI3{flex:1;padding:20px;padding-top:calc(env(safe-area-inset-top, 0px) + var(--app-bar-height) + 20px)}.page_list__bsJMU{display:flex;flex-direction:column;gap:12px;max-width:var(--max-content-width);margin:0 auto;width:100%}.page_loadingContainer__gCdQI{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px}.page_spinner__E24CW{width:40px;height:40px;border:3px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:page_spin__i8DaU .8s linear infinite}@keyframes page_spin__i8DaU{to{transform:rotate(1turn)}}.page_loadingText__x6ikK{font-size:14px;color:var(--app-text-secondary)}.page_emptyContainer__c3Mxo{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px}.page_emptyIcon__DXPcr{font-size:64px!important;color:var(--app-text-tertiary)}.page_emptyText__Ui__h{font-size:16px;color:var(--app-text-secondary)}.page_loadMoreSentinel__zsrMq{width:100%;min-height:1px;margin-top:8px}.page_loadMoreIndicator__UOQyr{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;font-size:14px;color:var(--app-text-secondary)}.page_smallSpinner__y_bjZ{width:16px;height:16px;border:2px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:page_spin__i8DaU .8s linear infinite}.profile-url-guide_container__292i8{display:flex;flex-direction:column;gap:20px}.profile-url-guide_step__RGeuq{display:flex;gap:12px;align-items:flex-start}.profile-url-guide_stepNumber__Hs3D_{width:28px;height:28px;border-radius:50%;background:var(--app-primary);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.profile-url-guide_stepContent__BG5Fl{flex:1;min-width:0}.profile-url-guide_stepText__FRv65{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--app-text)}.profile-url-guide_urlBox__MlD_m{background:var(--app-bg);border-radius:10px;padding:10px 12px;border:1px solid var(--app-border)}.profile-url-guide_urlRow__v_L6B{display:flex;align-items:flex-start;gap:8px}.profile-url-guide_bioPreview__8PFqZ{flex:1;font-size:13px;line-height:1.5;word-break:break-all}.profile-url-guide_bioSlogan__jYSY1{color:var(--app-text)}.profile-url-guide_bioUrl__EZUtR{color:var(--app-primary)}.profile-url-guide_copyBtn__YNLRo{background:none;border:none;padding:4px;border-radius:6px;color:var(--app-text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-url-guide_copyBtn__YNLRo:active{transform:scale(.9)}.profile-url-guide_copyBtn__YNLRo.profile-url-guide_copied__mw3TV{color:var(--app-success,#22c55e)}.profile-url-guide_pathHint__b2zfd{font-size:13px;color:var(--app-text-tertiary);background:var(--app-bg);border-radius:8px;padding:8px 12px;font-style:italic}.profile-url-guide_claimBtn__9Sm0K{width:100%;margin-top:4px}.page_container__Ja_PD{display:flex;flex-direction:column;min-height:100dvh;background-color:transparent}.page_content__3cgzu{flex:1;padding:80px 20px 24px;max-width:var(--max-content-width);width:100%;margin:0 auto}.page_sectionTitle__ZGczw{font-size:13px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px 4px}.page_sectionTitle__ZGczw+.page_list__pyz4W+.page_sectionTitle__ZGczw{margin-top:20px}.page_list__pyz4W{display:flex;flex-direction:column;gap:8px}.form-options_group__Z0n_B{display:inline-flex;align-self:flex-start;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:10px;padding:3px;gap:2px}.form-options_item__0QcLe{position:relative;padding:8px 18px;border:none;border-radius:8px;background:transparent;color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;user-select:none;white-space:nowrap;line-height:1.25;outline:none}.form-options_item__0QcLe:hover:not(:disabled):not([data-state=on]){color:var(--app-text);background-color:var(--app-hover)}.form-options_item__0QcLe:focus-visible{box-shadow:0 0 0 2px rgba(var(--app-primary-rgb),.2)}.form-options_item__0QcLe[data-state=on]{background-color:var(--app-primary);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.form-options_item__0QcLe:disabled{opacity:.4;cursor:not-allowed}.form-array-editor_container__tcywJ{display:flex;flex-direction:column;gap:12px}.form-array-editor_inputRow__jrj9O{display:flex;gap:8px;align-items:flex-start}.form-array-editor_inputRow__jrj9O .form-array-editor_input__o8JHE{flex:1}.form-array-editor_input__o8JHE{padding:10px 14px;border-radius:10px;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);color:var(--app-text);font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-array-editor_input__o8JHE:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb),.12)}.form-array-editor_input__o8JHE:hover:not(:focus){border-color:var(--app-input-border-hover,var(--app-text-tertiary))}.form-array-editor_input__o8JHE::placeholder{color:var(--app-text-tertiary)}.form-array-editor_textarea__52188{resize:none;overflow-y:hidden;line-height:1.5;font-family:inherit;min-height:calc(2 * 1.5em + 20px)}.form-array-editor_addButton__f_MUE{display:flex;align-items:center;justify-content:center;width:42px;min-height:42px;border-radius:10px;background-color:var(--app-primary);color:#fff;border:none;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,opacity .2s ease}.form-array-editor_addButton__f_MUE:hover:not(:disabled){background-color:var(--app-primary-hover,var(--app-primary));filter:brightness(1.1)}.form-array-editor_addButton__f_MUE:active:not(:disabled){filter:brightness(.95)}.form-array-editor_addButton__f_MUE:disabled{opacity:.4;cursor:not-allowed}.form-array-editor_chipsWrap__GZJsc{display:flex;flex-wrap:wrap;gap:8px}.form-array-editor_chip__d5lJs{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;background-color:rgba(var(--app-primary-rgb),.1);color:var(--app-primary);font-size:14px;cursor:grab;transition:background-color .15s ease,box-shadow .2s ease,transform .2s ease}.form-array-editor_chipText__QJqLY{font-weight:500}.form-array-editor_chipRemove__8f1wv{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;color:var(--app-text-secondary);cursor:pointer;border-radius:50%;transition:color .15s ease,background-color .15s ease}.form-array-editor_chipRemove__8f1wv:hover{color:var(--app-error);background-color:rgba(var(--app-error-rgb),.1)}.form-array-editor_itemList___B67t{display:flex;flex-direction:column;gap:8px}.form-array-editor_itemCard___JFLU{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--app-input-border);background-color:var(--app-input-bg);cursor:grab;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.form-array-editor_itemText__8vchN{flex:1;font-size:14px;line-height:1.5;color:var(--app-text);white-space:pre-wrap;word-break:break-word}.form-array-editor_itemRemove__KyA1m{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--app-text-tertiary);cursor:pointer;border-radius:6px;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.form-array-editor_itemRemove__KyA1m:hover{color:var(--app-error);background-color:rgba(var(--app-error-rgb),.1)}.form-array-editor_dragHandle__s7xuS{display:flex;align-items:center;justify-content:center;color:var(--app-text-tertiary);cursor:grab;flex-shrink:0;opacity:.5;transition:opacity .15s ease}.form-array-editor_chip__d5lJs:hover .form-array-editor_dragHandle__s7xuS,.form-array-editor_itemCard___JFLU:hover .form-array-editor_dragHandle__s7xuS{opacity:1}.form-array-editor_dragging__13AVg{opacity:.4}.form-array-editor_dropBefore__GDO7M{box-shadow:inset 2px 0 0 0 var(--app-primary)}.form-array-editor_itemCard___JFLU.form-array-editor_dropBefore__GDO7M{box-shadow:0 -2px 0 0 var(--app-primary)}.form-array-editor_dropAfter__DShuu{box-shadow:inset -2px 0 0 0 var(--app-primary)}.form-array-editor_itemCard___JFLU.form-array-editor_dropAfter__DShuu{box-shadow:0 2px 0 0 var(--app-primary)}.image-style-picker_styleStrip__MKwwt{--cols-visible:3.5;--gap:8px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - var(--gap) * (var(--cols-visible) - 1)) / var(--cols-visible));gap:var(--gap);padding:4px 0 8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.image-style-picker_styleStrip__MKwwt::-webkit-scrollbar{display:none}.image-style-picker_styleCard__SMzcc{position:relative;aspect-ratio:3/4;padding:0;background:transparent;border:2px solid var(--app-border);border-radius:12px;cursor:pointer;overflow:hidden;scroll-snap-align:start;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.image-style-picker_styleCard__SMzcc:active{transform:scale(.96)}@media (hover:hover){.image-style-picker_styleCard__SMzcc:hover{border-color:var(--app-primary-light,var(--app-primary));box-shadow:0 2px 12px rgba(var(--app-primary-rgb),.15)}}.image-style-picker_styleCard__SMzcc.image-style-picker_selected__bMwJh{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary),0 4px 16px rgba(var(--app-primary-rgb),.25)}.image-style-picker_styleImage__OoUdQ{width:100%;height:100%;object-fit:cover;display:block;background-color:var(--app-surface-variant)}.image-style-picker_nameOverlay__vfLWV{position:absolute;bottom:0;left:0;right:0;padding:20px 6px 6px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 60%,transparent);pointer-events:none}.image-style-picker_styleName__wvXPT{font-size:11px;font-weight:600;color:rgba(255,255,255,.92);text-align:center;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.5);display:block}.image-style-picker_checkBadge__WsgqV{position:absolute;top:5px;right:5px;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--app-primary);box-shadow:0 2px 6px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;color:#fff;animation:image-style-picker_badgePop__WNylm .25s cubic-bezier(.34,1.56,.64,1)}@keyframes image-style-picker_badgePop__WNylm{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.settings-sheet-footer_priceInfo__w6aBW{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.settings-sheet-footer_priceLabel__yQ7dO{font-size:12px;font-weight:500;color:var(--app-text-secondary)}.settings-sheet-footer_priceCalculating__A58jW{font-size:13px;color:var(--app-text-secondary)}.settings-sheet-footer_priceTotal__hvf_M{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;color:var(--app-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-sheet-footer_pricePlaceholder__8kC2A{font-size:15px;font-weight:600;color:var(--app-text-tertiary)}.settings-sheet-footer_footer__oqmPs{padding:16px 20px max(16px,env(safe-area-inset-bottom));flex-shrink:0;border-top:1px solid var(--app-divider);display:flex;align-items:center;gap:16px}.settings-sheet-footer_resetButton__xGrUL{flex-shrink:0;height:44px;padding:0 16px;border-radius:12px;background:transparent;color:var(--app-text-secondary);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid var(--app-divider)}.settings-sheet-footer_resetButton__xGrUL:hover{background:var(--app-bg-hover);color:var(--app-text-primary)}.settings-sheet-footer_resetButton__xGrUL:active{transform:translateY(0)}.settings-sheet-footer_saveButton__MeQkA{flex-shrink:0;height:44px;padding:0 28px;border-radius:12px;background:linear-gradient(135deg,var(--app-primary),var(--app-primary-light));color:white;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 4px 16px rgba(var(--app-primary-rgb),.3)}.settings-sheet-footer_saveButton__MeQkA:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--app-primary-rgb),.4)}.settings-sheet-footer_saveButton__MeQkA:active{transform:translateY(0)}.settings-sheet_compactContent__awhw1{padding:8px 4px 4px}.settings-sheet_sectionCard__fUjHO{margin:8px;padding-bottom:4px;border-radius:14px;border:1px solid var(--app-border)}.settings-sheet_sectionTitle__H7QeI{display:flex;align-items:center;gap:8px;padding:14px 16px 6px;font-size:14px;font-weight:600;color:var(--app-text)}.settings-sheet_sectionTitle__H7QeI:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--app-primary);flex-shrink:0}.vip-upgrade-banner_banner__9VIA7{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;margin-bottom:12px;border:none;border-radius:12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;cursor:pointer;font-size:14px;font-weight:500;text-align:left}.vip-upgrade-banner_icon__UL84s{flex-shrink:0}.vip-upgrade-banner_message__H24r0{flex:1}.vip-upgrade-banner_action__gYCa8{flex-shrink:0;padding:4px 12px;border-radius:8px;background:rgba(255,255,255,.2);font-size:13px;font-weight:600}.model-select-item_item__An0lB{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid transparent;outline:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.model-select-item_item__An0lB:focus,.model-select-item_item__An0lB:hover,.model-select-item_item__An0lB[data-highlighted]{background:var(--app-surface-variant)}.model-select-item_item__An0lB[data-state=checked]{background:rgba(var(--app-primary-rgb,99,102,241),.12);border-color:var(--app-primary);box-shadow:0 0 0 1px rgba(var(--app-primary-rgb,99,102,241),.15)}.model-select-item_item__An0lB[data-state=checked]:hover,.model-select-item_item__An0lB[data-state=checked][data-highlighted]{background:rgba(var(--app-primary-rgb,99,102,241),.18)}.model-select-item_item__An0lB[data-state=checked] .model-select-item_itemName__mG1Fo{color:var(--app-primary);font-weight:600}.model-select-item_item__An0lB[data-state=checked] .model-select-item_itemDesc__CPKhX{color:var(--app-text)}.model-select-item_itemLocked__RduD2{opacity:.5;cursor:not-allowed}.model-select-item_itemLocked__RduD2:focus,.model-select-item_itemLocked__RduD2:hover,.model-select-item_itemLocked__RduD2[data-highlighted]{background:transparent}.model-select-item_itemContent__G7aun{display:flex;flex-direction:column;gap:4px;min-width:0}.model-select-item_itemRow__7e5iW{display:flex;align-items:center;gap:8px}.model-select-item_itemName__mG1Fo{font-size:14px;font-weight:500;color:var(--app-text);white-space:nowrap}.model-select-item_itemDesc__CPKhX{font-size:12px;color:var(--app-text-secondary,var(--app-text-tertiary));line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-select-item_vipLevelTag__5gIOX{gap:4px;padding:3px 8px;font-size:12px;border-radius:6px;color:var(--app-text-secondary);background:var(--app-surface-variant);border:1px solid var(--app-border)}.model-select-item_badge__Orb6G,.model-select-item_vipLevelTag__5gIOX{display:inline-flex;align-items:center;font-weight:600;letter-spacing:.02em}.model-select-item_badge__Orb6G{gap:2px;padding:1px 6px;font-size:10px;line-height:1.4;border-radius:6px;border:1px solid transparent;white-space:nowrap;vertical-align:middle}.model-select-item_badgeFlash__ZYZf_{color:#16a34a;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:rgba(34,197,94,.25)}.model-select-item_badgePrime__WrKeZ{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:rgba(139,92,246,.25)}.model-select-item_badgeApex__NFb0E{color:#ea580c;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:rgba(249,115,22,.25)}.model-selector_trigger__2x_9j{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;min-width:120px;font-size:15px;color:var(--app-text);background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:10px;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.model-selector_trigger__2x_9j:hover:not(:disabled){border-color:var(--app-input-border-hover,var(--app-text-tertiary))}.model-selector_trigger__2x_9j[data-state=open]{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb,99,102,241),.12)}.model-selector_trigger__2x_9j:disabled{opacity:.5;cursor:not-allowed}.model-selector_triggerInner__Jm4lC{display:inline-flex;align-items:center;gap:6px}.model-selector_triggerChevron__ptJS6{color:var(--app-text-tertiary);opacity:.5;transition:transform .2s ease}.model-selector_trigger__2x_9j[data-state=open] .model-selector_triggerChevron__ptJS6{transform:rotate(180deg)}.model-selector_content__9vkzt{width:280px;max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height,50vh);background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.04);overflow:hidden;z-index:200;animation:model-selector_contentIn__Q_eBm .15s ease-out}.model-selector_viewport__U4sKi{max-height:inherit;overflow-y:auto;padding:6px}@keyframes model-selector_contentIn__Q_eBm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.model-selector_groupLabel__Uq8Dr{padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--app-text-tertiary);letter-spacing:.04em;text-transform:uppercase;user-select:none}.model-selector_separator__vuWpc{height:1px;margin:4px 10px;background:var(--app-divider)}.persona-settings-sheet_personaList__zspbn{display:flex;flex-direction:column;gap:4px;padding:8px 4px 4px}.persona-settings-sheet_personaItem__GvjJq{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-radius:12px;background:var(--app-bg-secondary);cursor:pointer;transition:background .15s;border:2px solid transparent;text-align:left}.persona-settings-sheet_personaItem__GvjJq:hover{background:var(--app-bg-hover)}.persona-settings-sheet_personaItem__GvjJq:disabled{opacity:.6;cursor:wait}.persona-settings-sheet_personaItemActive__PhT0y{border-color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 8%,transparent)}.persona-settings-sheet_personaInfo__HTxia{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.persona-settings-sheet_personaName__3h3Hp{font-size:15px;font-weight:600;color:var(--app-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-settings-sheet_personaDescription__rm9dT{font-size:13px;color:var(--app-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.persona-settings-sheet_activeBadge__4LbSP{flex-shrink:0;font-size:12px;font-weight:600;color:var(--app-primary);padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--app-primary) 12%,transparent)}.persona-settings-sheet_emptyState__bIWxr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;color:var(--app-text-tertiary)}.persona-settings-sheet_emptyIcon__0zoES{opacity:.4}.persona-settings-sheet_emptyText__MSO3X{font-size:14px;text-align:center}.persona-settings-sheet_manageButton__efWRm{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;margin-top:4px;border-radius:12px;background:transparent;color:var(--app-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.persona-settings-sheet_manageButton__efWRm:hover{background:var(--app-bg-hover);color:var(--app-text-primary)}.persona-settings-sheet_chevron__xnh2C{margin-left:auto;opacity:.5}.write-review-form_container__sDYJJ{flex-shrink:0}.write-review-form_writeButton__2Eob0{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--app-primary);background-color:transparent;border:1px solid var(--app-primary);border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.write-review-form_writeButton__2Eob0:hover{background-color:rgba(var(--app-primary-rgb),.1)}.write-review-form_loading__X64N6{padding:24px;text-align:center;font-size:14px;color:var(--app-text-secondary)}.write-review-form_sheetContent__lbIma{display:flex;flex-direction:column;gap:16px;padding:0 16px}.write-review-form_sheetFooter__Ch_CC{display:flex;justify-content:flex-end;gap:12px;padding:12px 16px;background-color:var(--app-surface)}.write-review-form_formTextarea__rU2Gd{width:100%;padding:12px;font-size:14px;line-height:1.5;color:var(--app-text);background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;resize:vertical;min-height:80px;outline:none;transition:border-color .2s}.write-review-form_formTextarea__rU2Gd:focus{border-color:var(--app-primary)}.write-review-form_formTextarea__rU2Gd::placeholder{color:var(--app-text-secondary)}.write-review-form_deleteButton___HfvV{padding:8px 16px;font-size:14px;font-weight:500;color:var(--app-error);background-color:transparent;border:1px solid var(--app-error);border-radius:8px;cursor:pointer;transition:all .2s ease}.write-review-form_deleteButton___HfvV:hover:not(:disabled){background-color:rgba(var(--app-error-rgb),.1)}.write-review-form_deleteButton___HfvV:disabled{opacity:.5;cursor:not-allowed}.write-review-form_submitButton__vZ076{padding:8px 20px;font-size:14px;font-weight:600;color:white;background:linear-gradient(135deg,var(--app-primary),var(--app-primary-light));border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.write-review-form_submitButton__vZ076:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--app-primary-rgb),.3)}.write-review-form_submitButton__vZ076:disabled{opacity:.5;cursor:not-allowed}.write-review-form_error__xgLwp{font-size:13px;color:var(--app-error);margin:0}.review-section_container__nvK64{width:100%;display:flex;flex-direction:column;gap:16px}.review-section_loading__gfXDi{text-align:center;color:var(--app-text-secondary);font-size:14px;padding:24px 0}.review-section_header__6VPxs{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-section_title__dhhim{font-size:13px;font-weight:600;color:var(--app-text-secondary);margin:0;display:flex;align-items:baseline;gap:4px}.review-section_commentCount__7O6Y9{font-size:12px;color:var(--app-text-secondary);font-weight:400}.review-section_reviewsList__WLInF{display:flex;flex-direction:column}.review-section_empty__sPiwp{font-size:14px;color:var(--app-text-secondary);text-align:center;padding:24px 0;margin:0}.review-section_loadMoreButton__R37Kr{width:100%;padding:12px;font-size:14px;font-weight:500;color:var(--app-primary);background-color:transparent;border:1px solid var(--app-border);border-radius:8px;cursor:pointer;transition:all .2s ease}.review-section_loadMoreButton__R37Kr:hover:not(:disabled){background-color:var(--app-surface-variant)}.review-section_loadMoreButton__R37Kr:disabled{opacity:.5;cursor:not-allowed}.entry-editor-sheet_content__BqsHg{display:flex;flex-direction:column;gap:0}.entry-editor-sheet_footer__nLIwS{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--app-border);background-color:var(--app-surface);padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0))}.entry-editor-sheet_cancelButton__l5lMa{padding:10px 20px;border-radius:8px;background-color:var(--app-input-bg);color:var(--app-text-secondary);border:none;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.entry-editor-sheet_cancelButton__l5lMa:hover{background-color:var(--app-hover)}.entry-editor-sheet_saveButton__aDlGy{padding:10px 20px;border-radius:8px;background-color:var(--app-primary);color:white;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s}.entry-editor-sheet_saveButton__aDlGy:hover:not(:disabled){background-color:var(--app-primary-hover,var(--app-primary))}.entry-editor-sheet_saveButton__aDlGy:disabled{opacity:.5;cursor:not-allowed}.entry-editor-sheet_advancedSection__SyY5l{margin-top:8px;padding-top:16px;border-top:1px solid var(--app-border)}.entry-editor-sheet_advancedTitle__0PJnn{font-size:14px;font-weight:600;color:var(--app-text);margin-bottom:16px;padding:0 16px}.entry-editor-sheet_numberRow__tDo7P{display:grid;grid-template-columns:1fr 1fr;min-width:0}.entry-editor-sheet_numberRow__tDo7P>*{min-width:0}.settings-editor-sheet_content__8kgjs{display:flex;flex-direction:column;gap:0}.settings-editor-sheet_footer__jX5F8{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--app-border);background-color:var(--app-surface);padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0))}.settings-editor-sheet_dialogField__xzReh{margin-bottom:16px}.settings-editor-sheet_dialogLabel__DA4KG{display:block;font-size:13px;font-weight:500;color:var(--app-text-secondary);margin-bottom:6px}.settings-editor-sheet_dialogInput__9R_LA{width:100%;padding:10px 12px;border-radius:8px;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);color:var(--app-text);font-size:14px}.settings-editor-sheet_dialogInput__9R_LA::placeholder{color:var(--app-text-tertiary)}.settings-editor-sheet_dialogTextarea__JiCzr{width:100%;padding:10px 12px;border-radius:8px;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);color:var(--app-text);font-size:14px;resize:vertical;line-height:1.5}.settings-editor-sheet_dialogTextarea__JiCzr::placeholder{color:var(--app-text-tertiary)}.settings-editor-sheet_cancelButton__Ftlpa{padding:10px 20px;border-radius:8px;background-color:var(--app-input-bg);color:var(--app-text-secondary);border:none;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.settings-editor-sheet_cancelButton__Ftlpa:hover{background-color:var(--app-hover)}.settings-editor-sheet_saveButton__AqMuw{padding:10px 20px;border-radius:8px;background-color:var(--app-primary);color:white;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s}.settings-editor-sheet_saveButton__AqMuw:hover:not(:disabled){background-color:var(--app-primary-hover,var(--app-primary))}.settings-editor-sheet_saveButton__AqMuw:disabled{opacity:.5;cursor:not-allowed}.settings-editor-sheet_numberRow__1h2Za{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-editor-sheet_toggle__9sm4j{position:relative;width:44px;height:24px;background-color:var(--app-input-border);border-radius:12px;cursor:pointer;transition:background-color .2s;border:none;padding:0}.settings-editor-sheet_toggle__9sm4j.settings-editor-sheet_active__mDv7a{background-color:var(--app-primary)}.settings-editor-sheet_toggleThumb__4WcMY{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:white;border-radius:50%;transition:transform .2s}.settings-editor-sheet_toggle__9sm4j.settings-editor-sheet_active__mDv7a .settings-editor-sheet_toggleThumb__4WcMY{transform:translateX(20px)}.settings-editor-sheet_toggleField__w_Mkb{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.settings-editor-sheet_toggleLabel__aN63q{font-size:14px;color:var(--app-text)}.worldbook-tab_form__NupxW{display:flex;flex-direction:column;max-width:var(--max-content-width);margin:0 auto;width:100%}.worldbook-tab_sectionHeader__EpRbm{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 16px}.worldbook-tab_sectionTitle__LFTPW{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--app-text-secondary)}.worldbook-tab_headerActions__qYxRP{display:flex;gap:8px}.worldbook-tab_iconButton__MpkQc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--app-text-secondary);cursor:pointer;border-radius:6px;transition:background-color .2s,color .2s}.worldbook-tab_iconButton__MpkQc:hover{background-color:var(--app-hover);color:var(--app-text)}.worldbook-tab_iconButtonDanger__bozsd:hover{color:var(--app-error);background-color:rgba(var(--app-error-rgb),.1)}.worldbook-tab_bookInfo__eBelc{background-color:var(--app-input-bg);border-radius:12px;padding:14px;margin:0 16px 12px;border:1px solid var(--app-input-border)}.worldbook-tab_bookInfoText__DetMw{font-size:14px;font-weight:600;color:var(--app-text);margin-bottom:4px}.worldbook-tab_bookInfoSubtext__9fIWY{font-size:12px;color:var(--app-text-secondary)}.worldbook-tab_entriesList__T46Ue{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:0 16px}.worldbook-tab_floatingAddButton__X99vt{position:fixed;bottom:80px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--app-primary);color:white;border:none;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:100}.worldbook-tab_floatingAddButton__X99vt:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.25)}.worldbook-tab_floatingAddButton__X99vt:active{transform:scale(.95)}.balance-migration-sheet_container__kMFCk{display:flex;flex-direction:column;gap:20px}.balance-migration-sheet_ruleInfo__gl6TZ{padding:12px 16px;background-color:var(--app-primary-alpha-10,rgba(99,102,241,.1));border-radius:10px;border-left:3px solid var(--app-primary)}.balance-migration-sheet_ruleInfo__gl6TZ p{margin:0;font-size:13px;color:var(--app-text-secondary);line-height:1.6}.balance-migration-sheet_balanceInfo__LZXiO{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:var(--app-bg-secondary);border-radius:12px}.balance-migration-sheet_balanceLabel__oLu_o{font-size:14px;color:var(--app-text-secondary)}.balance-migration-sheet_balanceValue__syh2J{font-size:18px;font-weight:700;color:var(--app-text)}.balance-migration-sheet_conversionInfo__NeCm6{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background-color:var(--app-bg-secondary);border-radius:12px;font-size:14px;color:var(--app-text-secondary)}.balance-migration-sheet_conversionArrow__5AJ4m{color:var(--app-primary);flex-shrink:0}.balance-migration-sheet_conversionResult__LYRJp{font-weight:700;color:var(--app-primary)}.balance-migration-sheet_submitButton__8CsJB{width:100%;padding:14px;font-size:16px;font-weight:600;color:white;background-color:var(--app-primary);border:none;border-radius:12px;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center;min-height:48px}.balance-migration-sheet_submitButton__8CsJB:hover:not(:disabled){opacity:.9}.balance-migration-sheet_submitButton__8CsJB:disabled{opacity:.6;cursor:not-allowed}.balance-migration-sheet_spinner__J6SYy{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:balance-migration-sheet_spin__ZjmgN .8s linear infinite}@keyframes balance-migration-sheet_spin__ZjmgN{to{transform:rotate(1turn)}}.balance-migration-sheet_loading__wnQ6b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 0}.balance-migration-sheet_loadingSpinner__2Moya{width:32px;height:32px;border:3px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:balance-migration-sheet_spin__ZjmgN .8s linear infinite}.balance-migration-sheet_loadingText__2PfZl{font-size:14px;color:var(--app-text-secondary)}.balance-migration-sheet_error__wtk4I{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;text-align:center}.balance-migration-sheet_errorText___ujc2{font-size:14px;color:var(--app-error)}.balance-migration-sheet_retryButton__9iqA8{padding:8px 20px;font-size:14px;font-weight:500;color:var(--app-primary);background:none;border:1px solid var(--app-primary);border-radius:8px;cursor:pointer}.balance-migration-sheet_emptyState__xGnzy{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;text-align:center}.balance-migration-sheet_emptyText__bP51r{font-size:14px;color:var(--app-text-secondary)}.balance-migration-sheet_balancePreview__G5Ope{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--app-bg-secondary);border-radius:12px}.balance-migration-sheet_balanceRow__x6bHH{display:flex;flex-direction:column;gap:6px}.balance-migration-sheet_balanceRowLabel__0oi82{font-size:12px;color:var(--app-text-secondary)}.balance-migration-sheet_balanceFormula__NODLx{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--app-text)}.balance-migration-sheet_formulaOperator__Iqx81{color:var(--app-text-secondary)}.balance-migration-sheet_formulaHighlight__ZuRoi{color:var(--app-success,#22c55e);font-weight:700}.balance-migration-sheet_formulaMinus__gNpFr{color:var(--app-error,#ef4444);font-weight:700}.balance-migration-sheet_formulaRate__CeXOw{color:var(--app-warning,#f59e0b);font-weight:700}.balance-migration-sheet_formulaResult__pjInW{color:var(--app-primary);font-weight:700}.page_container__6yZ6a{display:flex;flex-direction:column;min-height:100dvh;background-color:transparent}.page_content__5NU2U{flex:1;padding:24px 20px;padding-top:calc(env(safe-area-inset-top, 0px) + var(--app-bar-height) + 20px);max-width:var(--max-content-width);width:100%;margin:0 auto}.page_hero__9iS7K{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0 32px}.page_iconWrapper___qVvu{width:72px;height:72px;border-radius:50%;background:var(--app-primary-alpha-10,rgba(var(--app-primary-rgb,99,102,241),.1));display:flex;align-items:center;justify-content:center;color:var(--app-primary);margin-bottom:16px}.page_heading__SOBjY{font-size:20px;font-weight:700;color:var(--app-text);margin:0 0 8px}.page_description__ZR6nu{font-size:14px;color:var(--app-text-secondary);margin:0;line-height:1.5;max-width:320px}.page_section__2SPEi{margin-bottom:24px;padding:16px}.page_sectionTitle__jkbYP{font-size:13px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.page_importList__dF3Qx{display:flex;flex-direction:column;gap:10px}.logout-button_dangerAction__4F4rw{color:var(--app-error)}.logout-button_dangerAction__4F4rw label,.logout-button_dangerAction__4F4rw span,.logout-button_dangerAction__4F4rw svg{color:inherit}.app-info_container__9bNY6{padding:8px 16px 10px;text-align:center}.app-info_info__a2Xc0{margin:0;font-size:11px;color:var(--app-text-tertiary);opacity:.5;user-select:text;line-height:1.6}.page_container__JYtid{display:flex;flex-direction:column;min-height:100dvh;background-color:transparent}.page_content__Gq08_{flex:1;padding:80px 20px 24px;max-width:var(--max-content-width);width:100%;margin:0 auto}.page_section__Ifw5H{margin-bottom:24px;background-color:var(--app-surface-translucent)}.page_sectionTitle__UG1aZ{font-size:13px;font-weight:600;color:var(--app-text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:16px 16px 8px;margin:0}.page_settingInfo__W3mF4{display:flex;align-items:center;gap:12px}.page_settingIcon__yJqYt{font-size:22px!important;color:var(--app-primary)}.page_settingLabel__0tKKV{font-size:16px;font-weight:500;color:var(--app-text)}.page_settingValue__pgv5M{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--app-text-secondary)}.page_settingRowButton__GHQsG{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:transparent;border:none;border-top:1px solid var(--app-divider);cursor:pointer;transition:background-color .15s ease}.page_settingRowButton__GHQsG:hover{background-color:var(--app-surface-variant)}.page_chevron__adxji{width:14px;height:14px;opacity:.6;transition:transform .2s ease}.page_settingRowButton__GHQsG[data-state=open] .page_chevron__adxji{transform:rotate(180deg)}.page_dropdownContent____lyo{background-color:var(--app-surface);border-radius:12px;box-shadow:0 4px 16px var(--app-card-shadow);overflow:hidden;z-index:100;min-width:140px;animation:page_dropdownFadeIn__7hYUQ .15s ease-out}@keyframes page_dropdownFadeIn__7hYUQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_dropdownItem__rHLRo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;width:100%;color:var(--app-text);font-size:14px;cursor:pointer;outline:none;transition:background-color .15s}.page_dropdownItem__rHLRo:focus,.page_dropdownItem__rHLRo:hover,.page_dropdownItem__rHLRo[data-highlighted]{background-color:var(--app-surface-variant)}.page_checkIcon__ga9NM,.page_dropdownItem__rHLRo[data-state=checked]{color:var(--app-primary)}.page_logoutButton__Ww55i{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-top:1px solid var(--app-divider);color:var(--app-error);font-size:16px;font-weight:500;transition:background-color .2s}.page_logoutButton__Ww55i:hover{background-color:var(--app-surface-variant)}.page_logoutIcon__4Jhd9{font-size:22px!important}.page_settingRow__evvZQ{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-top:1px solid var(--app-divider)}.page_settingRowContent__om5hq{display:flex;flex-direction:column;gap:2px}.page_settingDescription__ExpP8{font-size:13px;color:var(--app-text-tertiary)}.page_switchRoot__SUFfc{width:48px;height:28px;background-color:var(--app-divider);border-radius:14px;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;position:relative}.page_switchRoot__SUFfc[data-state=checked]{background-color:var(--app-primary)}.page_switchThumb__MsEUf{display:block;width:24px;height:24px;background-color:white;border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateX(2px)}.page_switchThumb__MsEUf[data-state=checked]{transform:translateX(22px)}.page_userId__RbESz{margin:0;padding:8px 16px 10px;font-size:11px;color:var(--app-text-tertiary);opacity:.5;text-align:center;user-select:text}