.leaderboard-podium_hero__AkRYc{position:relative;overflow:hidden}.leaderboard-podium_heroBg__IQTdp{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 80%,rgba(var(--app-primary-rgb),.18) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 20% 50%,rgba(var(--app-accent-rgb),.1) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 50%,rgba(var(--app-primary-rgb),.08) 0,transparent 60%);pointer-events:none}.leaderboard-podium_podium__eWCoV{position:relative;display:flex;align-items:flex-end;padding:28px 16px 0;max-width:var(--max-content-width);margin:0 auto}.leaderboard-podium_podiumSlot__qirbu{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1 1 0%;min-width:0;transition:transform .15s ease;position:relative}.leaderboard-podium_podiumSlot__qirbu:active{transform:scale(.96)}.leaderboard-podium_crownWrap__dGkTu{margin-bottom:-4px;position:relative;z-index:2}.leaderboard-podium_crownIcon__gIxHS{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.6));animation:leaderboard-podium_crownBob__qwk4B 2.5s ease-in-out infinite}@keyframes leaderboard-podium_crownBob__qwk4B{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}.leaderboard-podium_avatarWrap__Z0d9w{position:relative;display:flex;align-items:center;justify-content:center}.leaderboard-podium_glowRing__8lbWI{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,rgba(251,191,36,.6),rgba(var(--app-accent-rgb),.5),rgba(var(--app-primary-rgb),.6),rgba(251,191,36,.6));animation:leaderboard-podium_ringRotate__Iv8M6 4s linear infinite;filter:blur(3px);z-index:0}@keyframes leaderboard-podium_ringRotate__Iv8M6{to{transform:rotate(1turn)}}.leaderboard-podium_pedestal__10q3a{width:100%;border-radius:12px 12px 0 0;margin-top:10px;position:relative;overflow:hidden}.leaderboard-podium_pedestal__10q3a:before{content:"";position:absolute;inset:0;opacity:.5;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent)}.leaderboard-podium_pedestalGold__q_ZlR{height:56px;background:linear-gradient(180deg,rgba(251,191,36,.25),rgba(251,191,36,.08));border-top:2px solid rgba(251,191,36,.4)}.leaderboard-podium_pedestalSilver__mJ8A_{height:40px;background:linear-gradient(180deg,rgba(148,163,184,.2),rgba(148,163,184,.06));border-top:2px solid rgba(148,163,184,.35)}.leaderboard-podium_pedestalBronze__ULLq4{height:28px;background:linear-gradient(180deg,rgba(217,119,6,.2),rgba(217,119,6,.06));border-top:2px solid rgba(217,119,6,.3)}.leaderboard-podium_podiumName__1ZrVG{font-size:13px;font-weight:700;color:var(--app-text);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;margin-top:8px}.leaderboard-podium_podiumNameFirst__s9M1u{font-size:15px;background:linear-gradient(135deg,#fbbf24,var(--app-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leaderboard-podium_podiumBadge__llUOQ{display:flex;justify-content:center;min-height:20px;margin-top:2px}.glass-card_card__KioZR{position:relative;background:var(--app-card-translucent);border-radius:16px;overflow:hidden}.vip-tag_vipTag__EvgzJ{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1;color:#92600a;background:linear-gradient(135deg,#fde68a,#f59e0b);border:1px solid rgba(146,96,10,.25);border-radius:6px;white-space:nowrap;vertical-align:middle;box-shadow:0 1px 3px rgba(245,158,11,.2)}.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:var(--app-form-radius);background-color:var(--app-input-bg);border:var(--app-form-border-width) 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:var(--app-form-border-width) solid var(--app-input-border);border-radius:var(--app-form-radius);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:var(--app-form-border-width) solid var(--app-input-border);border-radius:calc(var(--app-form-radius) + 2px);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:var(--app-switch-thumb);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}.form-options_group__Z0n_B{display:inline-flex;align-self:flex-start;background-color:var(--app-input-bg);border:var(--app-form-border-width) solid var(--app-input-border);border-radius:var(--app-form-radius);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:var(--app-form-radius);background-color:var(--app-input-bg);border:var(--app-form-border-width) 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:var(--app-form-radius);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:var(--app-form-radius);border:var(--app-form-border-width) 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)}.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)}.image-upload_imageUploadContainer__jYnbZ{display:flex;flex-direction:column;align-items:center;gap:12px}.image-upload_imagePreviewWrapper__ymK_9{position:relative;display:inline-block}.image-upload_avatarButton__X0gaF{position:relative;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;transition:transform .2s,box-shadow .2s}.image-upload_avatarButton__X0gaF:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--app-shadow-md)}.image-upload_avatarButton__X0gaF:disabled{cursor:not-allowed}.image-upload_avatarOverlay__mjJtX{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--app-overlay);border-radius:50%}.image-upload_dropdownContent__OWo_L{min-width:180px;background-color:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;box-shadow:var(--app-shadow-lg);z-index:100;overflow:hidden;animation:image-upload_dropdownFadeIn__8OqJH .15s ease-out}@keyframes image-upload_dropdownFadeIn__8OqJH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.image-upload_dropdownItem__aHNo_{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;background:none;color:var(--app-text);font-size:14px;cursor:pointer;transition:background-color .15s;text-align:left;outline:none}.image-upload_dropdownItem__aHNo_:focus,.image-upload_dropdownItem__aHNo_:hover,.image-upload_dropdownItem__aHNo_[data-highlighted]{background-color:var(--app-hover)}.image-upload_dropdownSeparator__La_cc{height:1px;background-color:var(--app-border);margin:4px 0}.image-upload_dropdownItemDanger__2U7cX{color:var(--app-error)}.image-upload_dropdownItemDanger__2U7cX:focus,.image-upload_dropdownItemDanger__2U7cX:hover,.image-upload_dropdownItemDanger__2U7cX[data-highlighted]{background-color:rgba(var(--app-error-rgb),.1)}.image-upload_imagePreview__Q6_8k{position:relative;border-radius:12px;overflow:hidden;border:2px solid var(--app-input-border);background-color:var(--app-input-bg)}.image-upload_previewImage__TxdIn{width:100%;height:100%;object-fit:cover}.image-upload_deleteImageButton__WTLZx{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background-color:var(--app-error);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:transform .2s,background-color .2s}.image-upload_deleteImageButton__WTLZx:hover{transform:scale(1.1);background-color:var(--app-error-hover,#dc2626)}.image-upload_uploadButtonsContainer__tyt9n{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:48px}.image-upload_uploadButtonGroup__E_tUo{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.image-upload_uploadButton__DeYSU{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;background-color:var(--app-primary);color:white;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,transform .2s}.image-upload_uploadButton__DeYSU:hover{background-color:var(--app-primary-hover,var(--app-primary));transform:translateY(-1px)}.image-upload_historyButton__6k3wI{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;background-color:transparent;color:var(--app-primary);border:1px solid var(--app-primary);cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s,transform .2s}.image-upload_historyButton__6k3wI:hover{background-color:rgba(var(--app-primary-rgb),.1);transform:translateY(-1px)}.image-upload_uploadingIndicator__ar6hC{display:flex;align-items:center;gap:8px;color:var(--app-text-secondary)}.image-upload_spinner__m0Y2I{width:20px;height:20px;border:2px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:image-upload_spin__837Sa .8s linear infinite}@keyframes image-upload_spin__837Sa{to{transform:rotate(1turn)}}.image-upload_hiddenInput__nVXLh{display:none}.image-upload_errorText__ehaG8{color:var(--app-error);font-size:13px;margin-top:4px}.image-upload_modalOverlay___4suh{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--app-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.image-upload_modalContainer__ikHcy{background-color:var(--app-surface);border-radius:12px;max-width:600px;width:100%;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--app-shadow-xl)}.image-upload_modalHeader__jimPD{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--app-border)}.image-upload_modalTitle__9xxVq{font-size:18px;font-weight:600;color:var(--app-text);margin:0}.image-upload_modalCloseButton__jxv3_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--app-text-secondary);cursor:pointer;font-size:24px;border-radius:6px;transition:background-color .2s,color .2s}.image-upload_modalCloseButton__jxv3_:hover{background-color:var(--app-hover);color:var(--app-text)}.image-upload_modalContent__mMxTh{flex:1;overflow-y:auto;padding:16px}.image-upload_historyGrid__WrdjE{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:480px){.image-upload_historyGrid__WrdjE{grid-template-columns:repeat(2,1fr)}}.image-upload_historyImageItem__dBupP{position:relative;aspect-ratio:1;overflow:hidden;cursor:pointer;padding:0;transition:transform .2s}.image-upload_historyImageItem__dBupP:hover{transform:scale(1.05)}.image-upload_historyImage__0fRVF{width:100%;height:100%;object-fit:cover}.image-upload_emptyHistoryState__6k2Zr,.image-upload_loadingState__Tn8Xq{display:flex;align-items:center;justify-content:center;padding:48px 20px;color:var(--app-text-secondary)}.image-upload_loadingState__Tn8Xq{flex-direction:column;gap:12px}.image-upload_loadMoreContainer__EIChG{display:flex;justify-content:center;padding:16px}.image-upload_loadMoreButton__4RYgH{padding:10px 20px;border-radius:8px;background-color:var(--app-input-bg);border:1px solid var(--app-border);color:var(--app-text);font-size:14px;cursor:pointer;transition:background-color .2s}.image-upload_loadMoreButton__4RYgH:hover{background-color:var(--app-hover)}.reference-image-picker_actions__pZ5GI{display:flex;gap:10px}.reference-image-picker_actionButton__0PL0b{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 12px;border:1.5px dashed var(--app-border);border-radius:12px;background:transparent;color:var(--app-text-tertiary);cursor:pointer;transition:all .15s}.reference-image-picker_actionButton__0PL0b:hover{border-color:var(--app-primary);background:rgba(var(--app-primary-rgb),.04);color:var(--app-primary)}.reference-image-picker_actionButton__0PL0b:active{background:rgba(var(--app-primary-rgb),.08)}.reference-image-picker_actionLabel__8ZKHe{font-size:12px;font-weight:500;line-height:1.3;text-align:center}.reference-image-picker_preview__zWrWC{position:relative;display:inline-block}.reference-image-picker_previewImage__FfSUd{max-width:200px;max-height:200px;border-radius:12px;object-fit:cover}.reference-image-picker_removeButton__PTxGR{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--app-error);color:var(--app-on-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;border:2px solid var(--app-surface)}.advanced-settings_switchRow__O9Xer{display:flex;align-items:center;justify-content:space-between;gap:12px}.advanced-settings_switchLabel__or4gy{font-size:13px;font-weight:500;color:var(--app-text)}.advanced-settings_switchRowDisabled__j7IsT{opacity:.45;cursor:not-allowed}.advanced-settings_field__VI8dh{display:flex;flex-direction:column;gap:6px}.advanced-settings_fieldLabel__ko5jW{font-size:13px;font-weight:500;color:var(--app-text-secondary)}.advanced-settings_negativePromptTextarea__6ab4e{width:100%;padding:12px;border:1px solid var(--app-input-border);border-radius:10px;background:var(--app-input-bg);color:var(--app-text);font-size:13px;line-height:1.5;resize:none;overflow:hidden;font-family:inherit;transition:border-color .2s}.advanced-settings_negativePromptTextarea__6ab4e::placeholder{color:var(--app-text-tertiary)}.advanced-settings_negativePromptTextarea__6ab4e:focus{border-color:var(--app-primary);outline:none}.advanced-settings_seedInput__vbtlO{width:100%;height:36px;padding:0 12px;border:1px solid var(--app-input-border);border-radius:10px;background:var(--app-input-bg);color:var(--app-text);font-size:13px;font-family:var(--font-mono);transition:border-color .2s}.advanced-settings_seedInput__vbtlO::placeholder{color:var(--app-text-tertiary);font-family:inherit}.advanced-settings_seedInput__vbtlO:focus{border-color:var(--app-primary);outline:none}.advanced-settings_paramsRow__V_2Vh{display:flex;gap:16px}.advanced-settings_paramsRow__V_2Vh>*{flex:1}.advanced-settings_sliderHeader__sYZwY{display:flex;justify-content:space-between;align-items:center}.advanced-settings_paramValue__obh3W{font-size:13px;font-weight:600;color:var(--app-primary);min-width:28px;text-align:right}.generate-button_wrapper__sqbT1{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--app-background) 60%,transparent) 30%,var(--app-background) 100%)}@media (min-width:769px){.generate-button_wrapper__sqbT1{left:var(--sidebar-width,72px)}}@media (min-width:1024px){.generate-button_wrapper__sqbT1{position:sticky;bottom:0;left:unset;right:unset;margin-top:auto;padding:16px 0 0;background:linear-gradient(to bottom,transparent 0,var(--app-background) 40%)}.generate-button_button__F2Thc{max-width:none}}.generate-button_button__F2Thc{pointer-events:auto;position:relative;width:100%;max-width:var(--max-content-width);height:48px;border-radius:14px;border:none;color:var(--app-on-primary);font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,rgba(var(--app-primary-rgb),1) 0,rgb(var(--app-primary-gradient-mid-rgb)) 55%,rgb(var(--app-primary-gradient-end-rgb)) 100%);box-shadow:0 4px 20px rgba(var(--app-primary-rgb),.35),0 1px 3px rgba(0,0,0,.1);transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;overflow:hidden}.generate-button_button__F2Thc:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--app-glass-bg) 0,transparent 60%);pointer-events:none}.generate-button_button__F2Thc:hover:not(:disabled){box-shadow:0 6px 28px rgba(var(--app-primary-rgb),.45),0 2px 6px rgba(0,0,0,.12);transform:translateY(-1px)}.generate-button_button__F2Thc:active:not(:disabled){transform:translateY(.5px) scale(.99);box-shadow:0 2px 12px rgba(var(--app-primary-rgb),.3),0 1px 2px rgba(0,0,0,.08)}.generate-button_button__F2Thc:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.generate-button_icon__6iR71{display:flex;align-items:center;flex-shrink:0}.generate-button_divider__NkSev{width:1px;height:16px;background:rgba(255,255,255,.35);flex-shrink:0}.generate-button_price__pj1GU{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:600;letter-spacing:0}@keyframes generate-button_spin__WO5Vn{to{transform:rotate(1turn)}}.generate-button_spinning__bp_Zt{animation:generate-button_spin__WO5Vn .8s linear infinite}.silly-tavern-sheet_sheet__XNTll{height:85vh;height:85svh}.silly-tavern-sheet_content__kA_vO{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.silly-tavern-sheet_hint__IusqQ{font-size:13px;color:var(--app-text-secondary);line-height:1.6;margin-bottom:16px;flex-shrink:0}.silly-tavern-sheet_textarea__AmJRX{width:100%;box-sizing:border-box;flex:1;min-height:120px;padding:12px 14px;border-radius:10px;background-color:var(--app-input-bg);border:1px solid var(--app-input-border);color:var(--app-text);font-size:13px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:1.5;outline:none;resize:none;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:border-color .2s ease,box-shadow .2s ease}.silly-tavern-sheet_textarea__AmJRX:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px rgba(var(--app-primary-rgb,99,102,241),.12)}.silly-tavern-sheet_textarea__AmJRX::placeholder{color:var(--app-text-tertiary)}.silly-tavern-sheet_headerCopyButton__gqI1_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:none;border:none;color:var(--app-text-secondary);cursor:pointer;transition:background-color .2s,color .2s}.silly-tavern-sheet_headerCopyButton__gqI1_:hover{background-color:var(--app-hover);color:var(--app-text)}.silly-tavern-sheet_footer__99y6j{display:flex;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0))}.silly-tavern-sheet_footerButton__uqw0a{flex:1;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:opacity .2s,transform .2s}.silly-tavern-sheet_footerButton__uqw0a:hover:not(:disabled){transform:translateY(-1px)}.silly-tavern-sheet_footerButton__uqw0a:disabled{opacity:.5;cursor:not-allowed}.silly-tavern-sheet_copyButton__eHLEB,.silly-tavern-sheet_uploadPngButton__cSh_M{background-color:var(--app-input-bg);color:var(--app-text);border:1px solid var(--app-input-border)}.silly-tavern-sheet_importButton__5nrmK{background-color:var(--app-primary);color:white}.fields_importExportButton__q5lmM{display:flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;box-sizing:border-box;padding:10px 16px;margin-bottom:8px;border-radius:10px;background-color:var(--app-input-bg);border:1px dashed var(--app-input-border);color:var(--app-primary);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s}.fields_importExportButton__q5lmM:hover{background-color:var(--app-hover);border-color:var(--app-primary)}.fields_formatTagsButton__02J6U{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:4px 10px;border-radius:6px;background:none;border:1px solid var(--app-input-border);color:var(--app-text-secondary);font-size:12px;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.fields_formatTagsButton__02J6U:hover{color:var(--app-primary);border-color:var(--app-primary);background-color:rgba(var(--app-primary-rgb),.06)}.page_container__pfbOr{display:flex;flex-direction:column;height:100dvh;background-color:var(--app-background);position:relative;overflow:hidden}.page_loadingContainer__h0dFf{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:relative;z-index:2}.page_spinner__CELdV{width:40px;height:40px;border:3px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:page_spin__jZ3R7 .8s linear infinite}@keyframes page_spin__jZ3R7{to{transform:rotate(1turn)}}.page_loadingText__Om4O8{font-size:14px;color:var(--app-text-secondary)}.page_content__C_972{flex:1;overflow-y:auto;padding:56px 0 0;position:relative;z-index:2;scroll-behavior:smooth}.page_content__C_972::-webkit-scrollbar{width:4px}.page_content__C_972::-webkit-scrollbar-track{background:transparent}.page_content__C_972::-webkit-scrollbar-thumb{background-color:rgba(var(--app-primary-rgb),.2);border-radius:4px}.page_content__C_972::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--app-primary-rgb),.35)}.page_formBody__bDoAr{display:flex;flex-direction:column;max-width:var(--max-content-width);margin:0 auto;width:100%;padding-bottom:24px}.page_heroSection__60Du3{display:flex;align-items:flex-start;gap:18px;padding:24px 16px 16px;margin:0 12px 4px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--app-primary-rgb),.06) 0,rgba(var(--app-primary-rgb),.02) 100%);border:1px solid rgba(var(--app-primary-rgb),.08);position:relative;overflow:hidden}.page_heroSection__60Du3:before{content:"";position:absolute;top:-40%;right:-20%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--app-primary-rgb),.06) 0,transparent 70%);pointer-events:none}.page_heroAvatar__C8cCs{flex-shrink:0;position:relative;z-index:1}.page_heroInfo__7gisI{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.page_heroNameInput__ARwpW{width:100%;font-size:22px;font-weight:700;color:var(--app-text);background:transparent;border:none;border-bottom:2px solid rgba(var(--app-primary-rgb),.15);padding:6px 0 10px;outline:none;transition:border-color .3s ease;letter-spacing:.3px}.page_heroNameInput__ARwpW::placeholder{color:var(--app-text-tertiary);font-weight:400}.page_heroNameInput__ARwpW:focus{border-bottom-color:var(--app-primary)}.page_heroGender__gF1A3{display:flex;gap:8px}.page_heroGenderOption__XNIn6{padding:5px 14px;border-radius:16px;font-size:13px;font-weight:500;color:var(--app-text-secondary);background-color:var(--app-input-bg);border:1.5px solid transparent;cursor:pointer;transition:all .25s ease}.page_heroGenderOption__XNIn6:hover{background-color:var(--app-hover);transform:translateY(-1px)}.page_heroGenderOption__XNIn6:active{transform:translateY(0)}.page_heroGenderOptionActive__wgXSZ{color:var(--app-primary);background-color:rgba(var(--app-primary-rgb),.12);border-color:rgba(var(--app-primary-rgb),.35);box-shadow:0 2px 8px rgba(var(--app-primary-rgb),.1)}.page_coreFields__I_dXa{display:flex;flex-direction:column;padding-top:4px}.page_sectionHeader__qKAlx{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,rgba(var(--app-primary-rgb),.08) 0,rgba(var(--app-primary-rgb),.03) 100%);transition:background-color .2s ease;border-left:3px solid var(--app-primary);position:relative}.page_sectionHeader__qKAlx:hover{background:linear-gradient(90deg,rgba(var(--app-primary-rgb),.12) 0,rgba(var(--app-primary-rgb),.05) 100%)}.page_sectionHeader__qKAlx:active{background:linear-gradient(90deg,rgba(var(--app-primary-rgb),.16) 0,rgba(var(--app-primary-rgb),.06) 100%)}.page_sectionIcon__iAndq{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(var(--app-primary-rgb),.18) 0,rgba(var(--app-primary-rgb),.3) 100%);color:var(--app-primary);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.page_sectionHeader__qKAlx:hover .page_sectionIcon__iAndq{transform:scale(1.08);box-shadow:0 2px 8px rgba(var(--app-primary-rgb),.15)}.page_sectionTitle__2_FRQ{flex:1;font-size:15px;font-weight:700;color:var(--app-text);letter-spacing:.3px}.page_sectionBadge__8F_Db{font-size:11px;font-weight:600;color:var(--app-primary);background-color:rgba(var(--app-primary-rgb),.12);padding:3px 10px;border-radius:12px;letter-spacing:.2px}.page_sectionChevron__TNSDB{color:var(--app-text-tertiary);transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.page_sectionChevronOpen__iYDFS{transform:rotate(90deg)}.page_sectionContent__LWLkL{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.page_sectionContentOpen__zVCfK{grid-template-rows:1fr}.page_sectionContentInner__Qm9r8{overflow:hidden}.page_sectionDivider__ND2DJ{height:10px;background:linear-gradient(180deg,rgba(var(--app-primary-rgb),.02) 0,transparent 100%)}.page_saveButton__yqiOc{min-width:64px}.page_miniSpinner__L1_cc{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:page_spin__jZ3R7 .8s linear infinite}.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}}.leaderboard-list_listWrap__8ci9V{max-width:var(--max-content-width);margin:0 auto;padding:16px 16px 24px}.leaderboard-list_list__dFEap{display:flex;flex-direction:column;gap:6px}.leaderboard-list_listItem__EXC0p{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--app-divider);border-radius:16px;cursor:pointer;transition:all .15s ease;overflow:visible}.leaderboard-list_listItem__EXC0p:active{transform:scale(.98);background:var(--app-surface-variant)}.leaderboard-list_rank__Ygl_Y{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--app-text-tertiary);background:var(--app-surface-variant);border-radius:10px;flex-shrink:0;font-variant-numeric:tabular-nums}.leaderboard-list_userInfo__DIRex{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.leaderboard-list_userName__QxN3z{font-size:15px;font-weight:600;color:var(--app-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_page__5xkt3{display:flex;flex-direction:column;min-height:100dvh}.page_content___ZwCP{flex:1;padding-top:calc(var(--app-bar-height) + env(safe-area-inset-top, 0px))}.page_loading__hiefV{display:flex;justify-content:center;padding:100px 0}.page_loadingDots__TO1kG{display:flex;gap:8px;align-items:center}.page_loadingDots__TO1kG span{width:10px;height:10px;border-radius:50%;background:var(--app-primary);animation:page_dotBounce__LFu4A 1.4s ease-in-out infinite}.page_loadingDots__TO1kG span:nth-child(2){animation-delay:.16s}.page_loadingDots__TO1kG span:nth-child(3){animation-delay:.32s}@keyframes page_dotBounce__LFu4A{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1.1);opacity:1}}.page_empty__vVW4c{text-align:center;padding:100px 0;color:var(--app-text-tertiary);font-size:14px}.page_upgrading___OLRp{text-align:center;padding:100px 24px;color:var(--app-text-secondary);font-size:15px}.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}.chat-history-migration-sheet_container__6d9dW{display:flex;flex-direction:column;gap:12px}.chat-history-migration-sheet_list__3RSvS{display:flex;flex-direction:column;gap:8px;max-height:60dvh;overflow-y:auto;padding-right:4px}.chat-history-migration-sheet_card__7ZIPF{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--app-bg-secondary);border-radius:12px;transition:background-color .15s}.chat-history-migration-sheet_avatar__EPP2g{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--app-border)}.chat-history-migration-sheet_avatarPlaceholder__etb6P{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--app-primary-alpha-10,rgba(99,102,241,.1));color:var(--app-primary)}.chat-history-migration-sheet_info__bUT7p{flex:1;min-width:0}.chat-history-migration-sheet_name___WjyD{font-size:15px;font-weight:600;color:var(--app-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-migration-sheet_meta__a9ac_{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--app-text-secondary)}.chat-history-migration-sheet_preview__5lTfM{font-size:13px;color:var(--app-text-secondary);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-migration-sheet_loading__hq41S{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 0}.chat-history-migration-sheet_loadingSpinner__Jw58C{width:32px;height:32px;border:3px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:chat-history-migration-sheet_spin__8jN4Q .8s linear infinite}.chat-history-migration-sheet_loadingText__rWBQ5{font-size:14px;color:var(--app-text-secondary)}@keyframes chat-history-migration-sheet_spin__8jN4Q{to{transform:rotate(1turn)}}.chat-history-migration-sheet_error__qpua_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;text-align:center}.chat-history-migration-sheet_errorText__mkSLT{font-size:14px;color:var(--app-error)}.chat-history-migration-sheet_retryButton__zaL1c{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}.chat-history-migration-sheet_emptyState__X2QHc{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;text-align:center;color:var(--app-text-secondary)}.chat-history-migration-sheet_emptyText__u4lE3{font-size:14px;color:var(--app-text-secondary)}.chat-history-migration-sheet_summary__JOUDG{padding:10px 14px;font-size:13px;color:var(--app-text-secondary);background-color:var(--app-primary-alpha-10,rgba(99,102,241,.1));border-radius:10px;border-left:3px solid var(--app-primary)}.chat-history-migration-sheet_filterHint__zxmLn{font-size:12px;color:var(--app-text-tertiary,var(--app-text-secondary));margin:0;opacity:.8}.chat-history-migration-sheet_statusIcon__siFgn{flex-shrink:0;width:24px;display:flex;align-items:center;justify-content:center}.chat-history-migration-sheet_cardSpinner__wFeNK{width:18px;height:18px;border:2px solid var(--app-border);border-top-color:var(--app-primary);border-radius:50%;animation:chat-history-migration-sheet_spin__8jN4Q .8s linear infinite}.chat-history-migration-sheet_statusSuccess__kL1s_{color:#10b981}.chat-history-migration-sheet_statusFailed__VKgVg{color:var(--app-error,#ef4444)}.chat-history-migration-sheet_statusSkipped__keJfL{color:var(--app-text-secondary)}.chat-history-migration-sheet_migrateButton__8_udo{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;font-size:15px;font-weight:600;color:#fff;background:var(--app-primary);border:none;border-radius:12px;cursor:pointer;transition:opacity .15s}.chat-history-migration-sheet_migrateButton__8_udo:disabled{opacity:.7;cursor:not-allowed}.chat-history-migration-sheet_buttonSpinner__kg_yx{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:chat-history-migration-sheet_spin__8jN4Q .8s linear infinite}.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}