._nav_96z1o_4{position:fixed;bottom:0;left:50%;transform:translate(-50%) translateY(0);transition:transform .28s var(--ease-std);width:100%;max-width:var(--app-max);background:linear-gradient(180deg,#100a1ac7,#0d0816f5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.07);padding:8px 10px max(14px,env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(var(--tab-count, 5),1fr);align-items:end;gap:6px;z-index:100}._navHidden_96z1o_23{transform:translate(-50%) translateY(120%)}._item_96z1o_27{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:52px;padding:7px 0 6px;border-radius:14px;border:1px solid transparent;background:#ffffff08;color:var(--text-muted);text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s}@media (hover: hover){._item_96z1o_27:hover{background:#ffffff0f;color:var(--text);filter:none}}._item_96z1o_27:active{transform:scale(.95)}._iconWrap_96z1o_50{display:flex;align-items:center;justify-content:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}._icon_96z1o_50{color:currentColor}._label_96z1o_58{font-size:11px;font-weight:500;line-height:1.2;color:currentColor;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._active_96z1o_69{color:var(--accent2);background:#f0abfc1a;border-color:#f0abfc4d;box-shadow:0 0 16px #ec489929}._active_96z1o_69 ._label_96z1o_58{font-weight:600}@media (hover: hover){._active_96z1o_69:hover{color:var(--accent2);background:#f0abfc21}}._center_96z1o_81,._center_96z1o_81._active_96z1o_69{padding-top:0;background:none;border-color:transparent;box-shadow:none}@media (hover: hover){._center_96z1o_81:hover{background:none}}._center_96z1o_81 ._iconWrap_96z1o_50{width:50px;height:50px;margin-top:-20px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#a855f761,#ec48994d),linear-gradient(180deg,#140d21,#0f0a1a);border:1px solid rgba(240,171,252,.38);box-shadow:0 6px 20px #7c3aed59;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s}@media (hover: hover){._center_96z1o_81:hover ._iconWrap_96z1o_50{box-shadow:0 6px 26px #ec489973}}._center_96z1o_81:active{transform:none}._center_96z1o_81:active ._iconWrap_96z1o_50{transform:scale(.93)}._center_96z1o_81._active_96z1o_69 ._iconWrap_96z1o_50{border-color:#f0abfcb3;box-shadow:0 6px 24px #ec489973,0 0 0 3px #f0abfc1f}._center_96z1o_81._active_96z1o_69 ._label_96z1o_58{color:var(--accent2)}@media (min-width: 700px){._nav_96z1o_4{padding-left:max(24px,calc((100% - 560px)/2));padding-right:max(24px,calc((100% - 560px)/2));gap:10px}._label_96z1o_58{font-size:12px}}._screen_q7rni_3{position:relative;z-index:1;padding:max(14px,env(safe-area-inset-top,0px)) var(--pad-x) 0}._screen_q7rni_3:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(120,10,40,.22) 0%,transparent 65%);opacity:0;transition:opacity .5s var(--ease-std);pointer-events:none;z-index:-1}._screenHard_q7rni_18:before{opacity:1}._header_q7rni_21{position:relative;z-index:1}._headerTop_q7rni_22{display:flex;align-items:center;justify-content:space-between;gap:8px}._logo_q7rni_29{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:1}._logoIcon_q7rni_30{width:40px;height:40px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:#ffffff0f;border:1px solid var(--border);transition:box-shadow .4s var(--ease-std),border-color .4s var(--ease-std)}._logoIconHard_q7rni_40{border-color:#f43f5e59;box-shadow:0 4px 18px #b4283c59}._hammerKnock_q7rni_51{transform-origin:20% 85%;animation:_hammerKnock_q7rni_51 4.8s ease-in-out infinite}@keyframes _hammerKnock_q7rni_51{0%{transform:rotate(0)}2.5%{transform:rotate(-22deg)}4.5%{transform:rotate(5deg)}5.5%{transform:rotate(0)}7.5%{transform:rotate(-22deg)}9.5%{transform:rotate(5deg)}10.5%{transform:rotate(0)}51.5%{transform:rotate(0)}54%{transform:rotate(-22deg)}56%{transform:rotate(5deg)}57%{transform:rotate(0)}to{transform:rotate(0)}}._skullEye_q7rni_74{transform-box:fill-box;transform-origin:center;animation:_skullBlink_q7rni_1 4.8s infinite}@keyframes _skullBlink_q7rni_1{0%{transform:scaleY(1)}2%{transform:scaleY(.08)}4%{transform:scaleY(1)}45.8%{transform:scaleY(1)}47.8%{transform:scaleY(.08)}50%{transform:scaleY(1)}53%{transform:scaleY(1)}55%{transform:scaleY(.08)}57%{transform:scaleY(1)}to{transform:scaleY(1)}}._logoText_q7rni_95{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerActions_q7rni_105{display:flex;gap:6px;align-items:center;min-width:0;flex-shrink:0}._modeToggle_q7rni_109,._modeInfoBtn_q7rni_110,._tierBadge_q7rni_111{position:relative;flex-shrink:0;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:var(--r-pill);font-size:13px;font-weight:500;white-space:nowrap;border:1px solid var(--border);background:#ffffff0d;color:var(--text-muted)}._modeToggle_q7rni_109:after,._modeInfoBtn_q7rni_110:after,._tierBadge_q7rni_111:after{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}._modeToggle_q7rni_109{padding:0 11px;overflow:hidden;transition:background .45s var(--ease-std),border-color .45s var(--ease-std),color .45s var(--ease-std),box-shadow .45s var(--ease-std)}._modeActive_q7rni_137{color:#fb7185;border-color:#f43f5e73;background:#f43f5e1a;box-shadow:0 0 14px #f43f5e24}._modeDot_q7rni_143{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--text-muted);transition:background .4s var(--ease-std),box-shadow .4s var(--ease-std)}._modeDotActive_q7rni_150{background:#f43f5e;box-shadow:0 0 6px #f43f5e;animation:_dotPulse_q7rni_1 1.6s ease-in-out infinite}@keyframes _dotPulse_q7rni_1{0%,to{box-shadow:0 0 3px #f43f5e}50%{box-shadow:0 0 8px #f43f5e,0 0 14px #f43f5e40}}._modeLabel_q7rni_159{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:_modeLabelIn_q7rni_1 .22s ease both}@keyframes _modeLabelIn_q7rni_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 350px){._modeToggle_q7rni_109 svg{display:none}._modeToggle_q7rni_109{padding:0 10px}._logoText_q7rni_95{font-size:14px}}._modeInfoBtn_q7rni_110{width:32px;padding:0;font-weight:600}._tierBadge_q7rni_111{padding:0 11px;font-weight:600;transition:transform .12s,box-shadow .2s}._tierBadge_q7rni_111:active{transform:scale(.95)}._tierBadge_base_q7rni_191{color:#f5d0fe;border-color:#c084fc73;background:linear-gradient(135deg,#c084fc38,#ec48991f)}._tierBadge_pro_q7rni_196{color:var(--gold);border-color:#facc1573;background:#facc1514;box-shadow:0 0 14px #facc1524}._hero_q7rni_204{position:relative;margin-top:18px;padding:20px 18px 16px;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--glass-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column}._heroLabel_q7rni_216{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}._heroIcon_q7rni_224{display:flex;color:var(--accent2)}._heroTitle_q7rni_225{margin-top:12px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--text)}._hero_q7rni_204>._heroTitle_q7rni_225:first-child{margin-top:0}._heroText_q7rni_235{margin:8px 0 18px;max-width:96%;font-size:15px;line-height:1.55;color:var(--text-muted)}._heroHint_q7rni_244{position:absolute;top:16px;right:16px;pointer-events:none;animation:_hintDrift_q7rni_1 8s ease-in-out infinite alternate}._heroHint_q7rni_244 line{stroke:var(--accent2);stroke-opacity:.22;stroke-width:1;transition:stroke-opacity .4s}._heroHint_q7rni_244 circle{fill:var(--accent2);fill-opacity:.55;transform-box:fill-box;transform-origin:center;animation:_hintBeat_q7rni_1 3.6s ease-in-out infinite}._heroHint_q7rni_244 circle:nth-of-type(2){fill:#a78bfa;animation-delay:-1.2s}._heroHint_q7rni_244 circle:nth-of-type(3){animation-delay:-2.4s}@keyframes _hintDrift_q7rni_1{to{transform:translate(-2px,-4px) rotate(1.5deg)}}@keyframes _hintBeat_q7rni_1{0%,to{transform:scale(1);fill-opacity:.5}50%{transform:scale(1.4);fill-opacity:.95}}._heroWorld_q7rni_267:has(._heroBtn_q7rni_267:hover) ._heroHint_q7rni_244 line,._heroWorld_q7rni_267:has(._heroBtn_q7rni_267:focus-visible) ._heroHint_q7rni_244 line{stroke-opacity:.6}._heroChar_q7rni_270{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:16px}._heroAvatar_q7rni_277{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 16px #ec48992e}._heroInfo_q7rni_287{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._heroNameRow_q7rni_288{display:flex;align-items:center;gap:8px;min-width:0}._heroName_q7rni_288{min-width:0;font-size:17px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroMeta_q7rni_298{font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroBtn_q7rni_267{width:100%;min-height:52px;padding:12px 16px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:#fff;border:1px solid var(--btn-border);background:var(--btn-bg);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s}@media (hover: hover){._heroBtn_q7rni_267:hover{filter:none;box-shadow:var(--btn-glow)}}._heroBtn_q7rni_267:active{transform:scale(.985)}._heroLink_q7rni_325{align-self:center;min-height:44px;margin-top:4px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;font-size:15px;color:var(--text-muted);background:transparent;transition:color .2s}@media (hover: hover){._heroLink_q7rni_325:hover{color:var(--text);filter:none}}._heroLink_q7rni_325:active{color:var(--text)}._worldCard_q7rni_340{position:relative;overflow:hidden;margin-top:14px;padding:16px 18px;border-radius:var(--r-lg);border:1px solid rgba(240,171,252,.22);background:var(--gradient-soft);cursor:pointer;transition:transform .2s var(--ease-std),border-color .2s,box-shadow .25s}._worldCard_q7rni_340:before{content:"";position:absolute;top:-20px;right:-20px;width:140px;height:140px;background:radial-gradient(circle,rgba(236,72,153,.18) 0%,transparent 70%);pointer-events:none}@media (hover: hover){._worldCard_q7rni_340:hover{border-color:#f0abfc61;box-shadow:var(--glow-hover)}}._worldCard_q7rni_340:active{transform:scale(.985)}._worldLabel_q7rni_362{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}._worldHead_q7rni_370{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}._worldName_q7rni_377{flex:1;min-width:0;font-size:17px;font-weight:700;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}._worldSwitch_q7rni_389{position:relative;flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:var(--r-pill);font-size:13px;font-weight:500;white-space:nowrap;color:var(--accent2);background:#ffffff12;border:1px solid var(--border)}._worldSwitch_q7rni_389:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}._worldMeta_q7rni_405{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--text-muted)}._worldMeta_q7rni_405 span{display:inline-flex;align-items:center;gap:6px}._worldMeta_q7rni_405 svg{color:var(--accent2);opacity:.85}._sectionLabelInline_q7rni_416{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}._charsHeader_q7rni_423{display:flex;align-items:center;justify-content:space-between;margin:26px 2px 10px}._seeAll_q7rni_429{min-height:44px;margin:-12px -8px -12px 0;padding:0 8px;display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:500;color:var(--accent2);background:transparent}._emptyHint_q7rni_441{display:flex;align-items:flex-start;gap:10px;width:100%;margin-bottom:12px;padding:14px 16px;text-align:left;font-size:14px;line-height:1.45;color:var(--text);background:var(--gradient-soft);border:1px dashed rgba(240,171,252,.38);border-radius:var(--r-md);transition:transform .12s,border-color .2s;animation:_fadeUp_q7rni_1 .5s ease both}._emptyHint_q7rni_441 svg{flex-shrink:0;margin-top:2px;color:var(--accent2)}._emptyHint_q7rni_441:active{transform:scale(.99);border-color:#f0abfcb3}._statsRow_q7rni_462{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}._statCard_q7rni_468{padding:14px 8px 12px;text-align:center;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface)}._statNum_q7rni_475{font-size:20px;font-weight:700;line-height:1;margin-bottom:6px;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._statLabel_q7rni_485{font-size:11px;color:var(--text-muted)}._modeInfoOverlay_q7rni_488{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:var(--overlay-bg);animation:_overlayFadeIn_q7rni_1 .25s ease both}._modeInfoOverlayOut_q7rni_498{animation:_overlayFadeOut_q7rni_1 .28s ease both}._modeInfoSheet_q7rni_500{width:100%;max-width:var(--sheet-max);overflow-y:auto;padding:8px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--sheet-bg);border:1px solid var(--sheet-border);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-pop);animation:_sheetSlideUp_q7rni_1 .34s var(--ease-out) both}._modeInfoSheetOut_q7rni_512{animation:_sheetSlideDown_q7rni_1 .28s cubic-bezier(.4,0,1,1) both}._modeInfoHandle_q7rni_514{box-sizing:content-box;width:40px;height:4px;margin:0 auto 6px;padding:14px 40px;cursor:grab;touch-action:none}._modeInfoHandle_q7rni_514:before{content:"";display:block;width:40px;height:4px;border-radius:999px;background:#fff3;pointer-events:none}._modeInfoTitle_q7rni_534{margin-bottom:18px;text-align:center;font-size:17px;font-weight:700;color:var(--text)}._modeInfoBlock_q7rni_541{margin-bottom:10px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface)}._modeInfoLabel_q7rni_548{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--accent2)}._modeInfoText_q7rni_555{font-size:14px;line-height:1.55;color:var(--text-muted)}._modeInfoNote_q7rni_556{margin:14px 0 18px;text-align:center;font-size:13px;line-height:1.5;color:var(--text-faint)}._modeInfoClose_q7rni_563{width:100%;min-height:52px;border-radius:var(--r-md);font-size:16px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s}@media (hover: hover){._modeInfoClose_q7rni_563:hover{filter:none;box-shadow:var(--btn-glow)}}._modeInfoClose_q7rni_563:active{transform:scale(.985)}@keyframes _overlayFadeIn_q7rni_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_q7rni_1{0%{opacity:1}to{opacity:0}}@keyframes _sheetSlideUp_q7rni_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _sheetSlideDown_q7rni_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (min-width: 700px){._hero_q7rni_204{padding:26px 26px 20px}._heroTitle_q7rni_225{font-size:24px}._heroText_q7rni_235{max-width:560px}._heroBtn_q7rni_267{max-width:420px}._heroWorld_q7rni_267 ._heroBtn_q7rni_267,._heroWorld_q7rni_267 ._heroLink_q7rni_325{align-self:flex-start}}._scroll_1muie_3{display:flex;gap:10px;margin:0 calc(-1 * var(--pad-x)) 24px;padding:2px var(--pad-x) 4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}._scroll_1muie_3::-webkit-scrollbar{display:none}._card_1muie_14{flex-shrink:0;width:104px;padding:14px 10px 12px;border-radius:18px;text-align:center;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;scroll-snap-align:start;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}@media (hover: hover){._card_1muie_14:hover{transform:translateY(-2px);border-color:#f0abfc59;background:var(--surface-hover);box-shadow:var(--glow-hover)}._card_1muie_14:hover ._avatar_1muie_34{box-shadow:0 0 14px #ec489959}}._card_1muie_14:active{transform:scale(.96);background:var(--surface-hover)}._avatar_1muie_34{width:44px;height:44px;margin:0 auto 8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-icon);background:var(--plate-bg);border:1px solid var(--plate-border);transition:box-shadow .25s}._name_1muie_49{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._role_1muie_56{margin-top:2px;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._newCard_1muie_65{background:transparent;border:1px dashed rgba(240,171,252,.3)}._newAvatar_1muie_69{color:var(--accent2);background:#f0abfc14;border:1px dashed rgba(240,171,252,.35)}._overlay_16i34_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#06030c80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;animation:_fadeIn_16i34_1 .2s ease}@keyframes _fadeIn_16i34_1{0%{opacity:0}to{opacity:1}}._drawer_16i34_18{position:relative;width:100%;max-width:var(--sheet-max);margin:0 auto;background:var(--sheet-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;border:1px solid var(--sheet-border);border-bottom:none;box-shadow:var(--shadow-pop);max-height:calc(92dvh - var(--keyboard-height, 0px));max-height:calc(92vh - var(--keyboard-height, 0px));display:flex;flex-direction:column;animation-name:_slideUp_16i34_1;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;transition:max-height .28s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_16i34_1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDown_16i34_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(72%);opacity:0}}@keyframes _fadeOut_16i34_1{0%{opacity:1}to{opacity:0}}._sheetOut_16i34_52{animation:_slideDown_16i34_1 .25s ease forwards;pointer-events:none}._overlayOut_16i34_56{animation:_fadeOut_16i34_1 .28s ease forwards;pointer-events:none}._handle_16i34_61{height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;touch-action:none;background:transparent}._handle_16i34_61:before{content:"";width:40px;height:4px;background:#fff3;border-radius:999px;pointer-events:none}._header_16i34_80{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._avatar_16i34_89{width:52px;height:52px;border-radius:50%;background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 18px #ec489938;color:var(--accent-icon);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}._headerInfo_16i34_101{flex:1}._name_16i34_103{font-family:var(--font);font-size:17px;font-weight:700;margin-bottom:3px}._role_16i34_109{font-size:13px;color:var(--accent2);margin-bottom:2px}._tags_16i34_110{font-size:12px;color:var(--text-muted)}._closeBtn_16i34_112{width:40px;height:40px;background:#ffffff0d;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .12s}._closeBtn_16i34_112:active{transform:scale(.88);background:var(--surface-hover)}._slideOuter_16i34_134{flex-shrink:0;width:100%;overflow:hidden;position:relative}._slidePanel_16i34_141{width:100%;box-sizing:border-box;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .38s;will-change:transform}._slidePanelHidden_16i34_147{transform:translate(-100%);opacity:0;pointer-events:none;position:absolute;top:0;left:0}._slidePanelRight_16i34_156{width:100%;box-sizing:border-box;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .38s;will-change:transform;transform:translate(100%);opacity:0;pointer-events:none;position:absolute;top:0;left:0}._slidePanelRightVisible_16i34_168{transform:translate(0);opacity:1;pointer-events:auto;position:relative}._actionBar_16i34_175{padding:8px 20px 12px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}._startChatBtn_16i34_186,._actionToggle_16i34_187{width:100%;min-height:48px;padding:12px 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease-out,background-color .2s ease-out,opacity .2s}._startChatBtn_16i34_186:active,._actionToggle_16i34_187:active{transform:scale(.98)}._startChatBtn_16i34_186:focus,._actionToggle_16i34_187:focus{outline:none}._startChatBtn_16i34_186:focus-visible,._actionToggle_16i34_187:focus-visible{outline:2px solid rgba(192,132,252,.6);outline-offset:2px}._startChatBtn_16i34_186{background:var(--grad-accent);border:1px solid rgba(240,171,252,.3);box-shadow:var(--btn-accent-shadow);color:#fff}@media (hover: hover){._startChatBtn_16i34_186:hover:not(:disabled){filter:none;box-shadow:0 4px 26px #ec489980}}._startChatBtn_16i34_186:disabled{opacity:.5;cursor:not-allowed}._actionToggle_16i34_187{background:transparent;border:1px solid var(--border);color:var(--text-muted)}._actionToggle_16i34_187:active{background:var(--surface)}._actionsWrap_16i34_234{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}._actionsWrapOpen_16i34_240{grid-template-rows:1fr}._actionsInner_16i34_243{overflow:hidden;border-bottom:1px solid var(--border)}._actionsGrid_16i34_133{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 20px 12px;max-height:55vh;max-height:max(140px,calc(55dvh - var(--keyboard-height, 0px)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._actionsGrid_16i34_133>*{animation-fill-mode:both}._actionsGrid_16i34_133>*:nth-child(1){animation-delay:0ms}._actionsGrid_16i34_133>*:nth-child(2){animation-delay:30ms}._actionsGrid_16i34_133>*:nth-child(3){animation-delay:60ms}._actionsGrid_16i34_133>*:nth-child(4){animation-delay:90ms}._actionsGrid_16i34_133>*:nth-child(5){animation-delay:.12s}._actionsGrid_16i34_133>*:nth-child(6){animation-delay:.15s}._actionsGrid_16i34_133>*:nth-child(7){animation-delay:.18s}._actionsGrid_16i34_133>*:nth-child(8){animation-delay:.21s}._actionsGrid_16i34_133>*:nth-child(9){animation-delay:.24s}._actionsGrid_16i34_133>*:nth-child(10){animation-delay:.27s}._actBtn_16i34_277{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px;min-height:44px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text);text-align:left;transition:background .15s,transform .12s;animation:_popIn_16i34_1 .22s cubic-bezier(.34,1.4,.64,1) both}._actBtn_16i34_277:active{transform:scale(.95);background:#ffffff0d}._actBtn_16i34_277:disabled{opacity:.4}._actBtnDanger_16i34_294{color:#f87171;border-color:#f871714d}._actBtnUndo_16i34_295{color:#fbbf24;border-color:#fbbf244d;animation:_undoBtnIn_16i34_1 .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes _undoBtnIn_16i34_1{0%{opacity:0;transform:scale(.75) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _popIn_16i34_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._actConfirm_16i34_311{display:flex;align-items:center;gap:8px;background:#facc1514;border:1px solid rgba(250,204,21,.25);border-radius:10px;padding:8px 12px;font-size:12px;color:#fde68a;animation:_popIn_16i34_1 .18s cubic-bezier(.34,1.56,.64,1) both}._actBtnWide_16i34_324{grid-column:1 / -1;justify-content:center;color:var(--text-muted)}._moreGroup_16i34_331{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:12px;background:#ffffff08;border:1px solid var(--border)}._deleteConfirm_16i34_343{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);animation:_popIn_16i34_1 .18s cubic-bezier(.34,1.56,.64,1) both}._deleteConfirmText_16i34_354{display:flex;align-items:center;gap:8px;font-size:13px;color:#fca5a5}._deleteConfirmBtns_16i34_361{display:flex;gap:8px}._deleteKeep_16i34_362,._deleteYes_16i34_363{flex:1;min-height:44px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}._deleteKeep_16i34_362{background:transparent;border:1px solid var(--border);color:var(--text)}._deleteYes_16i34_363{background:#f871712e;border:1px solid rgba(248,113,113,.5);color:#fca5a5}._actConfirm_16i34_311 span{flex:1}._actConfirmYes_16i34_382,._actConfirmNo_16i34_382{width:30px;height:30px;border-radius:8px;border:none;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .12s,background .12s}._actConfirmYes_16i34_382:active,._actConfirmNo_16i34_382:active{transform:scale(.88)}._actConfirmYes_16i34_382{background:#4ade8026}._actConfirmNo_16i34_382{background:#f8717126}._editForm_16i34_398{padding:10px 20px 12px;flex-shrink:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:4px}._editLabel_16i34_405{font-size:12px;color:var(--text-muted);margin-bottom:6px}._editInput_16i34_406{width:100%;min-height:44px;background:#ffffff0d;border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:15px;color:var(--text);box-sizing:border-box;margin-bottom:8px;transition:border-color .2s}._editInput_16i34_406:focus{outline:none;border-color:#c084fc80}._chipRow_16i34_413{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}._chipRow_16i34_413::-webkit-scrollbar{display:none}._chip_16i34_413{padding:6px 12px;border-radius:20px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:all .15s}._chip_16i34_413:active{opacity:.7}._chipActive_16i34_436{background:var(--selected-bg);border-color:var(--selected-border);color:var(--text);font-weight:600}._editTextarea_16i34_442{width:100%;background:#ffffff0d;border:1px solid var(--border);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--text);box-sizing:border-box;resize:none;margin-bottom:8px;transition:border-color .2s}._editTextarea_16i34_442:focus{outline:none;border-color:#c084fc80}._editActions_16i34_449{display:flex;gap:8px}._editCancel_16i34_225{flex:1;min-height:44px;padding:9px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:13px;color:var(--text-muted);transition:background .15s,transform .12s}._editCancel_16i34_225:active{transform:scale(.96);background:var(--surface-hover)}._editSubmit_16i34_457{flex:2;min-height:44px;padding:9px;border-radius:12px;font-size:14px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:opacity .15s,transform .12s}._editSubmit_16i34_457:disabled{opacity:.5}._editSubmit_16i34_457:active{transform:scale(.96);opacity:.85}._editSubmitDanger_16i34_467{background:linear-gradient(135deg,#ef4444,#dc2626)}._sheetError_16i34_469{color:#f87171;font-size:12px;padding:4px 20px}._sheetLoadingOverlay_16i34_471{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#0f0c1eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px 24px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;animation:_fadeInOverlay_16i34_1 .18s ease both}@keyframes _fadeInOverlay_16i34_1{0%{opacity:0}to{opacity:1}}._sheetSpinner_16i34_489{width:40px;height:40px;border:3px solid rgba(192,132,252,.25);border-top-color:#c084fc;border-radius:50%;animation:_spinSheet_16i34_1 .8s linear infinite}@keyframes _spinSheet_16i34_1{to{transform:rotate(360deg)}}._sheetLoadingLabel_16i34_500{font-size:13px;color:#c084fce6;font-weight:600;letter-spacing:.01em}._content_16i34_129{flex:1;min-height:0;overflow-y:auto;padding:12px 20px 100px;scrollbar-width:thin;scrollbar-color:rgba(192,132,252,.3) transparent}._loader_16i34_517,._empty_16i34_517{text-align:center;color:var(--text-muted);padding:30px 0;font-size:14px}._error_16i34_524{color:#f87171;font-size:13px}._section_16i34_526{margin-bottom:18px}._sectionTitle_16i34_528{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent2);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(240,171,252,.14)}._sectionBody_16i34_539 p{font-size:14px;line-height:1.65;color:var(--text);margin-bottom:4px}._resultOverlay_16i34_547{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:300;display:flex;align-items:flex-end;animation:_fadeIn_16i34_1 .2s ease}._resultDrawer_16i34_559{width:100%;max-width:var(--sheet-max);margin:0 auto;background:var(--sheet-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;border:1px solid var(--sheet-border);border-bottom:none;max-height:80vh;display:flex;flex-direction:column;animation-name:_slideUp_16i34_1;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}._resultHeader_16i34_576{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._resultTitle_16i34_585{font-family:var(--font);font-size:14px;font-weight:700;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._actConfirm_16i34_311{grid-column:1 / -1}._actConfirmYes_16i34_382,._actConfirmNo_16i34_382{width:44px;height:44px;border-radius:12px}._wrap_1cxye_1{padding:8px 2px 4px;animation:_glFade_1cxye_1 .25s ease both}@keyframes _glFade_1cxye_1{0%{opacity:0}to{opacity:1}}._head_1cxye_7{display:flex;align-items:center;gap:10px;margin-bottom:12px}._orb_1cxye_14{width:18px;height:18px;border-radius:50%;background:var(--grad-accent);box-shadow:0 0 14px #ec489973;animation:_glPulse_1cxye_1 1.1s ease-in-out infinite;flex-shrink:0}@keyframes _glPulse_1cxye_1{0%,to{transform:scale(.82);opacity:.7}50%{transform:scale(1.05);opacity:1}}._iconOrb_1cxye_29{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--accent2, #e879f9);animation:_glPulse_1cxye_1 1.1s ease-in-out infinite}._label_1cxye_40{font-size:14px;font-weight:600;color:var(--text, #e2e8f0)}._bar_1cxye_47{height:4px;border-radius:3px;background:#ffffff14;overflow:hidden;margin-bottom:16px}._barFill_1cxye_54{display:block;width:40%;height:100%;border-radius:3px;background:var(--grad-accent);animation:_glSlide_1cxye_1 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes _glSlide_1cxye_1{0%{transform:translate(-100%)}to{transform:translate(320%)}}._skeleton_1cxye_68{display:flex;flex-direction:column;gap:11px}._line_1cxye_73{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff21 37%,#ffffff0d 63%);background-size:400% 100%;animation:_glShimmer_1cxye_1 1.4s ease-in-out infinite}@keyframes _glShimmer_1cxye_1{0%{background-position:100% 50%}to{background-position:0 50%}}._hint_1cxye_90{margin-top:16px;font-size:12px;color:var(--text-muted, #94a3b8);text-align:center}@media (prefers-reduced-motion: reduce){._orb_1cxye_14,._barFill_1cxye_54,._line_1cxye_73,._iconOrb_1cxye_29{animation:none}._barFill_1cxye_54{width:100%}}._item_1yh33_4{padding-left:14px;text-indent:-14px}._item_1yh33_4:before{content:"•";display:inline-block;width:14px;text-indent:0;color:var(--accent1)}._key_1yh33_17{color:var(--text-muted);font-weight:500}._overlay_sw3dz_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:220;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px;animation:_ccFade_sw3dz_1 .15s ease both}._modal_sw3dz_13{width:100%;max-width:440px;background:var(--sheet-bg);border-radius:var(--r-lg);border:1px solid var(--sheet-border);box-shadow:var(--shadow-pop);padding:16px;max-height:calc(100vh - 96px);overflow-y:auto;animation:_ccPop_sw3dz_1 .18s ease both}@keyframes _ccFade_sw3dz_1{0%{opacity:0}to{opacity:1}}@keyframes _ccPop_sw3dz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._head_sw3dz_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._title_sw3dz_36{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text)}._closeBtn_sw3dz_44{width:44px;height:44px;margin:-8px -8px -8px 0;border-radius:12px;background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .2s,background .2s}._closeBtn_sw3dz_44:active{background:#ffffff14}._closeDisabled_sw3dz_60{opacity:.3;pointer-events:none}._notice_sw3dz_65{font-size:14px;color:var(--text-muted);text-align:center;padding:24px 8px;line-height:1.5}._modeToggle_sw3dz_74{display:flex;gap:8px;padding:4px;background:#ffffff0d;border-radius:14px;margin-bottom:16px}._modeBtn_sw3dz_82{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:11px;background:transparent;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s}._modeActive_sw3dz_99{background:#f0abfc1a;color:var(--accent2);box-shadow:inset 0 0 0 1px #f0abfc4d,0 0 16px #ec489924}._fieldLabel_sw3dz_105{font-size:13px;font-weight:600;color:var(--text-muted);margin:12px 0 8px}._lockedA_sw3dz_112{display:flex;align-items:center;gap:8px;margin:4px 0}._lockedName_sw3dz_118{font-size:15px;font-weight:700;color:var(--text)}._chipRow_sw3dz_125{display:flex;flex-wrap:wrap;gap:8px}._chip_sw3dz_125{min-height:40px;padding:8px 14px;border-radius:12px;border:1px solid var(--border);background:#ffffff0d;color:var(--text-muted);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:transform .12s,background .2s,color .2s,border-color .2s}._chip_sw3dz_125:active{transform:scale(.94)}._chipActive_sw3dz_144{background:var(--selected-bg);border-color:var(--selected-border);box-shadow:var(--selected-glow);color:var(--text)}._textarea_sw3dz_151{width:100%;margin-top:12px;padding:12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-size:14px;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}._textarea_sw3dz_151:focus{outline:none;border-color:#c084fc80}._submitBtn_sw3dz_171{width:100%;min-height:48px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-size:15px;font-weight:700;font-family:inherit;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);cursor:pointer;transition:transform .12s,opacity .2s}._submitBtn_sw3dz_171:active{transform:scale(.98)}._submitBtn_sw3dz_171:disabled{opacity:.45;cursor:not-allowed}._loadingBox_sw3dz_197{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 8px;text-align:center}._spinner_sw3dz_205{width:36px;height:36px;border-radius:50%;border:3px solid rgba(192,132,252,.25);border-top-color:var(--accent1);animation:_ccSpin_sw3dz_1 .8s linear infinite}@keyframes _ccSpin_sw3dz_1{to{transform:rotate(360deg)}}._loadingLabel_sw3dz_214{font-size:15px;font-weight:600;color:var(--text)}._loadingHint_sw3dz_219{font-size:13px;color:var(--text-muted)}._doneBox_sw3dz_225{display:flex;flex-direction:column;gap:12px}._successBadge_sw3dz_230{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:700;color:#4ade80;background:#4ade801f;border:1px solid rgba(74,222,128,.3)}._connNames_sw3dz_243{display:flex;align-items:center;gap:8px;color:var(--text-muted);flex-wrap:wrap}._connName_sw3dz_243{font-size:14px;font-weight:700;color:var(--text)}._preview_sw3dz_255{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--border);max-height:40vh;overflow-y:auto}._preview_sw3dz_255 p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--text)}._preview_sw3dz_255 p:last-child{margin-bottom:0}._errorBox_sw3dz_272{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px 8px;text-align:center}._errorIcon_sw3dz_280{color:#f87171}._errorText_sw3dz_281{font-size:14px;color:var(--text);line-height:1.5}._errorActions_sw3dz_286{display:flex;gap:8px;width:100%;margin-top:4px}._retryBtn_sw3dz_292{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid rgba(192,132,252,.5);background:var(--gradient-soft);color:var(--text);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .12s}._retryBtn_sw3dz_292:active{transform:scale(.98)}._closeTextBtn_sw3dz_310{flex:1;min-height:48px;border-radius:14px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}._closeTextBtn_sw3dz_310:active{background:#ffffff0f}._row_oo6x6_1{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:52px;padding:10px 14px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:18px;color:var(--text);transition:transform .12s,background .2s,border-color .2s}@media (hover: hover){._row_oo6x6_1:hover:not(:disabled){filter:none;background:var(--surface-hover);border-color:#f0abfc47}}._row_oo6x6_1:active{transform:scale(.98)}._row_oo6x6_1:disabled{opacity:.5}._icon_oo6x6_23{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent2)}._texts_oo6x6_31{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._label_oo6x6_38{font-size:14px;font-weight:700;line-height:1.25}._hint_oo6x6_43{font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.35}._track_oo6x6_50{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:13px;background:#ffffff1f;transition:background .25s cubic-bezier(.4,0,.2,1)}._trackOn_oo6x6_59{background:var(--grad-accent);box-shadow:0 0 12px #ec489959}._thumb_oo6x6_60{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}._trackOn_oo6x6_59 ._thumb_oo6x6_60{transform:translate(18px)}._wrap_1xub7_3{display:flex;flex-direction:column;gap:12px}._staticBox_1xub7_9{padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:18px}._staticLabel_1xub7_15{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px}._staticInput_1xub7_23{width:100%;box-sizing:border-box;min-height:72px;padding:12px;background:#ffffff0a;border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:16px;line-height:1.45;font-family:var(--font);resize:vertical}._staticHint_1xub7_39{margin-top:8px;font-size:12px;line-height:1.5;color:var(--text-muted)}._staticSave_1xub7_45{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;min-height:48px;border-radius:14px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:#fff;font-size:14px;font-weight:600;font-family:var(--font);transition:transform .12s,opacity .2s}._staticSave_1xub7_45:active{transform:scale(.98)}._staticSave_1xub7_45:disabled{opacity:.45}._error_1xub7_66{font-size:12px;line-height:1.5;color:#fca5a5}._overlay_1y741_4{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:10000;display:flex;align-items:flex-end;justify-content:center;animation:_overlayIn_1y741_1 .25s ease both}._overlayOut_1y741_14{animation:_overlayOut_1y741_14 .28s ease both}._sheet_1y741_16{background:var(--sheet-bg);border:1px solid var(--sheet-border);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-pop);padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));width:100%;max-width:var(--sheet-max);max-height:80vh;display:flex;flex-direction:column;animation:_sheetUp_1y741_1 .34s cubic-bezier(.22,1,.36,1) both}._sheetOut_1y741_30{animation:_sheetDown_1y741_1 .28s cubic-bezier(.4,0,1,1) both}._handle_1y741_32{height:32px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;flex-shrink:0}._handleBar_1y741_41{width:40px;height:4px;background:#fff3;border-radius:999px;pointer-events:none}._title_1y741_49{font-size:16px;font-weight:700;text-align:center;color:var(--text);margin-bottom:16px;flex:0 0 auto}._list_1y741_59{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;flex:1 1 auto;min-height:0;max-height:50dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}._item_1y741_73{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;flex-shrink:0;touch-action:pan-y;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px 16px;color:var(--text);transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}@media (hover: hover){._item_1y741_73:hover:not(:disabled){filter:none;background:var(--surface-hover);border-color:#f0abfc47}}._item_1y741_73:active{transform:scale(.98);background:var(--surface-hover)}._item_1y741_73:disabled{opacity:.6}._itemActive_1y741_93,._itemActive_1y741_93:hover:not(:disabled){background:var(--selected-bg);border-color:var(--selected-border);box-shadow:var(--selected-glow)}._itemMain_1y741_100{flex:1;min-width:0}._itemName_1y741_102{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_1y741_110{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:400;color:var(--text-muted)}._check_1y741_120{display:inline-flex;color:var(--accent2);flex-shrink:0}._chevron_1y741_126{display:inline-flex;color:var(--text-muted);flex-shrink:0;opacity:.6}._spinner_1y741_133{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent2);border-radius:50%;flex-shrink:0;animation:_spin_1y741_133 .7s linear infinite}._error_1y741_143{margin-bottom:12px;font-size:13px;line-height:1.4;color:#f87171;text-align:center}._actions_1y741_152{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;flex:0 0 auto}._actionBtn_1y741_158{min-height:48px;padding:12px 16px;border-radius:16px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:var(--text);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s,transform .15s ease-out}._actionBtn_1y741_158 svg{color:var(--accent2);flex-shrink:0}._actionBtn_1y741_158:active{transform:scale(.98);background:var(--surface-hover)}@keyframes _overlayIn_1y741_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayOut_1y741_14{0%{opacity:1}to{opacity:0}}@keyframes _sheetUp_1y741_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _sheetDown_1y741_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes _spin_1y741_133{to{transform:rotate(360deg)}}._badge_1wv1r_2{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--r-pill);background:#ffffff0f;border:1px solid var(--border);color:var(--text-muted);font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;flex-shrink:0}._badgeHot_1wv1r_17{background:#f871711f;border-color:#f8717159;color:#f87171}._badgeCompact_1wv1r_23{padding:4px;gap:0}._selector_1wv1r_29{display:flex;flex-direction:column;gap:8px}._card_1wv1r_35{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;box-sizing:border-box;border-radius:18px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s ease-out,border-color .25s ease-out,background .25s ease-out,box-shadow .25s}@media (hover: hover){._card_1wv1r_35:hover:not(:disabled){filter:none;border-color:#f0abfc4d;background:var(--surface-hover)}}._card_1wv1r_35:active{transform:scale(.98)}._card_1wv1r_35:disabled{opacity:.5;cursor:not-allowed}._cardActive_1wv1r_58,._cardActive_1wv1r_58:hover:not(:disabled){border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-glow)}._cardLocked_1wv1r_65{opacity:.72}._cardIcon_1wv1r_69{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--plate-bg);border:1px solid var(--plate-border);color:var(--accent2)}._cardActive_1wv1r_58 ._cardIcon_1wv1r_69{border-color:#f472b6b3;box-shadow:0 0 14px #ec489959}._cardLocked_1wv1r_65 ._cardIcon_1wv1r_69{color:var(--text-muted)}._cardText_1wv1r_84{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._cardTitle_1wv1r_91{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text)}._cardHint_1wv1r_99{font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.35}._quotaTag_1wv1r_108{padding:0 8px;border-radius:8px;background:#fbbf2426;border:1px solid rgba(251,191,36,.35);color:#fbbf24;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.04em;font-variant-numeric:tabular-nums}._quotaTagSpent_1wv1r_120{background:#f8717124;border-color:#f8717159;color:#f87171}._cardMark_1wv1r_126{width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent2)}._cardLocked_1wv1r_65 ._cardMark_1wv1r_126{color:#fbbf24}._screen_174e8_1{position:relative;z-index:1;padding:max(18px,env(safe-area-inset-top,0px)) var(--pad-x) 0}._chooser_174e8_8{display:flex;flex-direction:column;gap:16px;margin-top:8px}._chooserCard_174e8_10{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 18px 18px;border-radius:22px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .25s,border-color .25s,background .25s;animation:_chooserPop_174e8_1 .42s var(--ease-out) both}._chooserCard_174e8_10:active{transform:scale(.98)}@media (hover: hover){._chooserCard_174e8_10:hover{filter:none;transform:translateY(-2px);border-color:#f0abfc61;box-shadow:var(--glow-hover)}}._chooserCard_174e8_10:after{content:"";position:absolute;top:-30px;right:-30px;width:130px;height:130px;background:radial-gradient(circle,rgba(236,72,153,.14) 0%,transparent 70%);pointer-events:none}._chooserChar_174e8_48{border-color:#f0abfc52;background:var(--glass-card),var(--gradient-soft);box-shadow:0 12px 30px #7c3aed29}._chooserWorld_174e8_53{background:linear-gradient(145deg,#7c3aed24,#ffffff05)}._chooserQuick_174e8_56{background:linear-gradient(145deg,#ec48991f,#ffffff05)}._chooserIcon_174e8_60{width:48px;height:48px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border)}._chooserIcon_174e8_60 svg{width:24px;height:24px}._chooserChar_174e8_48 ._chooserIcon_174e8_60{box-shadow:0 0 18px #ec48994d}._chooserTitle_174e8_74{font-size:18px;font-weight:700}._chooserSub_174e8_75{font-size:14px;line-height:1.45;color:var(--text-muted)}._headerRow_174e8_78{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}._headerRow_174e8_78 ._title_174e8_85{margin-bottom:0}._worldBadge_174e8_86{display:flex;align-items:center;gap:6px;flex-shrink:1;min-width:0;max-width:48%;height:32px;padding:0 12px;border-radius:var(--r-pill);background:#ffffff0d;border:1px solid var(--border)}._worldDot_174e8_99{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--success);box-shadow:0 0 6px #4ade8099}._worldDotOff_174e8_107{background:var(--text-muted);box-shadow:none}._worldName_174e8_108{font-size:13px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._primaryCard_174e8_118{margin-bottom:14px}._secondaryWrap_174e8_119{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:var(--r-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.07)}._secondaryWrap_174e8_119 ._chooserCard_174e8_10{animation-delay:.08s}._secondaryWrap_174e8_119 ._chooserCard_174e8_10+._chooserCard_174e8_10{animation-delay:.16s}@keyframes _chooserPop_174e8_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._chipRow_174e8_139{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:22px}._chip_174e8_139{display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:8px 12px;border-radius:18px;text-align:left;line-height:1.25;font-size:14px;font-weight:500;color:var(--text-muted);background:#ffffff0a;border:1px solid var(--border);transition:transform .2s,background .25s,color .2s,border-color .25s,box-shadow .25s}._chip_174e8_139 svg{flex-shrink:0;color:var(--accent2)}@media (hover: hover){._chip_174e8_139:hover:not(:disabled){filter:none;color:var(--text);border-color:#f0abfc59;background:#ffffff12}}._chip_174e8_139:active{transform:scale(.97)}._chip_174e8_139:disabled{opacity:.5}._chipActive_174e8_168,._chipActive_174e8_168:hover:not(:disabled){color:var(--text);background:var(--selected-bg);border-color:var(--selected-border);box-shadow:var(--selected-glow)}._libHint_174e8_177{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;padding:8px 4px;background:transparent;color:var(--text-muted);font-size:13px;line-height:1.4;text-align:left;transition:color .15s}._libHint_174e8_177 span{flex:1}._libHint_174e8_177 svg{flex-shrink:0;color:var(--accent2)}@media (hover: hover){._libHint_174e8_177:hover{color:var(--text);filter:none}}._libHint_174e8_177:active{color:var(--accent2)}._backBtn_174e8_197{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-6px 0 4px -8px;padding:0 8px;border-radius:12px;background:transparent;color:var(--text-muted);font-size:15px;transition:color .15s,transform .12s}@media (hover: hover){._backBtn_174e8_197:hover{color:var(--text);filter:none}}._backBtn_174e8_197:active{transform:scale(.96);color:var(--accent2)}._title_174e8_85{margin-bottom:18px;font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._titleTight_174e8_223{margin-bottom:8px}._quickNote_174e8_225{display:flex;align-items:flex-start;gap:8px;margin-bottom:20px;font-size:14px;line-height:1.5;color:var(--text-muted)}._quickNote_174e8_225 svg{flex-shrink:0;margin-top:2px;color:var(--accent2)}._noWorld_174e8_236{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px 16px;border-radius:18px;background:#fbbf2414;border:1px solid rgba(251,191,36,.3)}._noWorldText_174e8_246{font-size:14px;line-height:1.5;color:var(--warning)}._noWorldText_174e8_246 svg{vertical-align:-3px}._noWorldBtn_174e8_248{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:14px;font-size:14px;font-weight:600;color:#fcd34d;background:#fbbf2424;border:1px solid rgba(251,191,36,.4);transition:background .15s,transform .12s}._noWorldBtn_174e8_248:active{transform:scale(.97);background:#fbbf2438}._sectionLabel_174e8_265{margin:0 2px 12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}._grid_174e8_275{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}._card_174e8_281{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;border-radius:20px;text-align:center;color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-color .25s,background .25s,box-shadow .25s,transform .2s}@media (hover: hover){._card_174e8_281:hover{filter:none;border-color:#f0abfc52;background:var(--surface-hover)}}._card_174e8_281:active{transform:scale(.97)}._cardActive_174e8_298,._cardActive_174e8_298:hover{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-glow)}._cardIcon_174e8_304{width:52px;height:52px;margin-bottom:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);transition:box-shadow .25s,border-color .25s}._cardActive_174e8_298 ._cardIcon_174e8_304{border-color:#f472b6b3;box-shadow:0 0 16px #ec489966}._cardLabel_174e8_318{font-size:15px;font-weight:600}._cardSub_174e8_319{font-size:12px;line-height:1.35;color:var(--text-muted)}._roleLabel_174e8_322{scroll-margin-top:16px}._roleError_174e8_323{margin:-4px 2px 12px;font-size:13px;line-height:1.45;color:var(--danger)}._gridError_174e8_329 ._card_174e8_281{border-color:#f8717173}._nameInput_174e8_332,._descInput_174e8_333{width:100%;margin-bottom:16px;padding:13px 16px;border-radius:var(--r-md);border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}._nameInput_174e8_332{min-height:48px}._descInput_174e8_333{resize:none;line-height:1.55}._nameInput_174e8_332:focus,._descInput_174e8_333:focus{border-color:#f0abfc80;background:#ffffff0f}._error_174e8_350{margin-bottom:12px;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.45;color:#fca5a5;background:var(--danger-soft);border:1px solid var(--danger-border)}._modeBlock_174e8_362{margin:16px 0 20px}._generateBtn_174e8_365{width:100%;min-height:54px;padding:14px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s,opacity .2s}@media (hover: hover){._generateBtn_174e8_365:hover:not(:disabled){filter:none;box-shadow:var(--btn-glow)}}._generateBtn_174e8_365:active:not(:disabled){transform:scale(.985)}._generateBtn_174e8_365:disabled{opacity:.5}._generateBtnLoading_174e8_385{opacity:.8}._spinner_174e8_387{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_174e8_387 .7s linear infinite}@keyframes _spin_174e8_387{to{transform:rotate(360deg)}}._upsellBtn_174e8_397{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:0 16px;border-radius:14px;font-size:14px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:transform .12s,box-shadow .2s}@media (hover: hover){._upsellBtn_174e8_397:hover{filter:none;box-shadow:var(--btn-glow)}}._upsellBtn_174e8_397:active{transform:scale(.97)}@media (min-width: 700px){._chipRow_174e8_139,._grid_174e8_275{grid-template-columns:repeat(3,1fr)}._secondaryWrap_174e8_119{flex-direction:row}._secondaryWrap_174e8_119 ._chooserCard_174e8_10{flex:1}._worldBadge_174e8_86{max-width:40%}}._row_11ft6_1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;margin-bottom:12px}._counter_11ft6_12{font-size:12px;font-weight:400;color:var(--text-muted)}._counterAt_11ft6_18{color:#fbbf24;font-weight:500}._upLink_11ft6_23{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;background:transparent;border:none;color:var(--accent2);font-size:12px;font-weight:600;cursor:pointer}._upLink_11ft6_23:active{opacity:.7}._hint_11ft6_38{font-size:11px;font-weight:400;color:var(--text-muted);flex-basis:100%}._section_1hiro_1{margin-top:26px}._label_1hiro_3{margin:0 2px 12px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._grid_1hiro_12{display:grid;grid-template-columns:1fr 1fr;gap:10px}._chip_1hiro_19{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 12px 8px 9px;border-radius:18px;text-align:left;color:var(--text);border:1px solid var(--border);background:#ffffff0a;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}._chip_1hiro_19:active{transform:scale(.97)}@media (hover: hover){._chip_1hiro_19:hover{filter:none;transform:translateY(-2px);border-color:#f0abfc59;background:#ffffff12;box-shadow:var(--glow-hover)}._chip_1hiro_19:hover ._avatar_1hiro_43{box-shadow:0 0 14px #ec489959}}._avatar_1hiro_43{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);transition:box-shadow .25s,border-color .25s}._name_1hiro_58{min-width:0;font-size:14px;font-weight:500;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 700px){._grid_1hiro_12{grid-template-columns:repeat(3,1fr);gap:12px}._chip_1hiro_19{min-height:60px}._msg_1hiro_72{width:80%}}@media (max-width: 350px){._grid_1hiro_12{gap:8px}._chip_1hiro_19{gap:8px;padding:8px 10px 8px 8px}._avatar_1hiro_43{width:30px;height:30px}._name_1hiro_58{font-size:13px}}._chipOn_1hiro_81,._chipOn_1hiro_81:hover{transform:none;border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-glow)}._chipOn_1hiro_81 ._avatar_1hiro_43{border-color:#f472b6b3;box-shadow:0 0 14px #ec489966}._tease_1hiro_94{position:absolute;left:10px;bottom:calc(100% + 6px);z-index:5;width:max-content;max-width:215px;padding:6px 10px;border-radius:12px;font-size:13px;font-style:italic;line-height:1.35;color:#f3e8ff;background:#1e1230f5;border:1px solid rgba(240,171,252,.3);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s,transform .2s}._chipRight_1hiro_114 ._tease_1hiro_94{left:auto;right:10px}@media (hover: hover){._chip_1hiro_19:not(._chipOn_1hiro_81):hover ._tease_1hiro_94{opacity:1;transform:none;transition-delay:.12s}}._chip_1hiro_19:not(._chipOn_1hiro_81):focus-visible ._tease_1hiro_94{opacity:1;transform:none}._peek_1hiro_121{--cx: 25%;grid-column:1 / -1;position:relative;margin:2px 0;padding:11px 14px 13px;border-radius:var(--r-lg);background:linear-gradient(145deg,#ec489921,#7c3aed26);border:1px solid rgba(244,114,182,.3);box-shadow:var(--shadow-card);scroll-margin-bottom:110px;animation:_peekRise_1hiro_1 .3s var(--ease-out)}._peek_1hiro_121:before{content:"";position:absolute;top:-6px;left:var(--cx);width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:#2a1740;border-left:1px solid rgba(244,114,182,.3);border-top:1px solid rgba(244,114,182,.3);border-radius:2px 0 0;transition:left .3s}@keyframes _peekRise_1hiro_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}._peekTop_1hiro_155{display:flex;align-items:center;justify-content:space-between;gap:10px}._who_1hiro_161{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--accent2)}._who_1hiro_161 svg{flex:none}._talk_1hiro_173{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--r-pill);font-size:14px;font-weight:600;color:#fff;background:var(--grad-accent);box-shadow:var(--btn-accent-shadow);transition:transform .15s,box-shadow .2s}._talk_1hiro_173:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}@media (hover: hover){._talk_1hiro_173:hover{filter:none;box-shadow:0 4px 24px #ec489980}}._talk_1hiro_173:active{transform:scale(.97)}._msg_1hiro_72{width:92%;margin-top:12px;padding:10px 13px;border-radius:16px 16px 16px 6px;font-size:15.5px;line-height:1.45;color:#f8f0ff;background:#ffffff12;border:1px solid rgba(240,171,252,.18);overflow:hidden}._msgStack_1hiro_210{display:grid}._msgSizer_1hiro_211,._msgText_1hiro_212{grid-area:1 / 1;white-space:normal;overflow-wrap:anywhere}._msgSizer_1hiro_211{visibility:hidden}._action_1hiro_219{font-style:italic;color:var(--text-muted);opacity:.85}@media (max-width: 360px){._msg_1hiro_72{font-size:15px;padding:9px 12px}}._screen_1gqeb_1{padding:max(18px,env(safe-area-inset-top,0px)) var(--pad-x) 0;position:relative;z-index:1}._titleRow_1gqeb_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}._backBtn_1gqeb_14{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 4px -8px;padding:0 8px;background:transparent;color:var(--text-muted);font-size:15px;font-weight:400;cursor:pointer}._backBtn_1gqeb_14:active{color:var(--accent1)}._title_1gqeb_6{font-family:var(--font);font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._addBtn_1gqeb_40{min-height:44px;padding:0 14px;flex-shrink:0;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;transition:transform .12s,background-color .2s,border-color .2s}._addBtn_1gqeb_40:active{transform:scale(.96)}._addBtnOpen_1gqeb_55{color:var(--text-muted)}._form_1gqeb_58{background:var(--glass-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:16px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}._input_1gqeb_67,._textarea_1gqeb_67{min-height:44px;background:#ffffff0d;border:1px solid var(--border);border-radius:14px;padding:12px 14px;color:var(--text);font-family:var(--font);font-size:15px;width:100%;resize:none;transition:border-color .2s,box-shadow .2s}._input_1gqeb_67::placeholder,._textarea_1gqeb_67::placeholder{color:var(--text-muted)}._input_1gqeb_67:focus,._textarea_1gqeb_67:focus{outline:none;border-color:#f0abfc80}._inputInvalid_1gqeb_89,._inputInvalid_1gqeb_89:focus{border-color:#f87171a6}._error_1gqeb_92{font-size:12px;color:#f87171}._errorBlock_1gqeb_93{font-size:13px;margin-bottom:12px}._nextStep_1gqeb_96{display:flex;flex-direction:column;gap:8px;padding:16px;margin-bottom:16px;border-radius:var(--r-lg);background:var(--gradient-soft);border:1px solid rgba(240,171,252,.3);box-shadow:var(--selected-glow)}._nextStepTitle_1gqeb_107{font-family:var(--font);font-size:15px;font-weight:700;color:var(--text);overflow-wrap:anywhere}._nextStepText_1gqeb_114{font-size:13px;line-height:1.5;color:var(--text-muted)}._nextStepBtn_1gqeb_119{margin-top:4px;min-height:48px;padding:12px 16px;border-radius:14px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}._nextStepBtn_1gqeb_119:active{transform:scale(.98)}._submitBtn_1gqeb_134{background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:14px;padding:14px;color:#fff;font-family:var(--font);font-size:13px;font-weight:600;box-shadow:var(--btn-shadow);transition:transform .15s ease-out,box-shadow .15s ease-out}._submitBtn_1gqeb_134:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 1px 1px #ffffff4d}._submitBtn_1gqeb_134:active{transform:scale(.98)}._submitBtn_1gqeb_134:disabled{opacity:.6}._list_1gqeb_153{display:flex;flex-direction:column;gap:12px}._worldCard_1gqeb_155{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;position:relative;transition:border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}._worldActive_1gqeb_163{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-glow)}._worldTop_1gqeb_169{padding:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}._worldTop_1gqeb_169:active{background:#ffffff08}._worldItemLeft_1gqeb_176{flex:1;min-width:0}._worldItemName_1gqeb_177{font-size:16px;font-weight:600;margin-bottom:4px;overflow-wrap:anywhere}._worldItemMeta_1gqeb_178{font-size:13px;color:var(--text-muted)}._worldTopRight_1gqeb_180{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:8px}._activeBadge_1gqeb_184{font-size:12px;font-weight:500;color:var(--accent2);background:#f0abfc1a;border:1px solid rgba(240,171,252,.32);border-radius:20px;padding:4px 10px;white-space:nowrap}@keyframes _expandRow_1gqeb_1{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}._worldToolsWrap_1gqeb_199{display:grid;grid-template-rows:0fr;animation:_expandRow_1gqeb_1 .35s cubic-bezier(.4,0,.2,1) forwards}._worldTools_1gqeb_199{min-height:0;overflow:hidden;border-top:1px solid var(--border);padding:0 16px;animation:_toolsPad_1gqeb_1 .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes _toolsPad_1gqeb_1{0%{padding-top:0;padding-bottom:0}to{padding-top:12px;padding-bottom:12px}}._toolsLabel_1gqeb_215{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:10px;display:flex;align-items:center;gap:6px}._toolsLoadingLabel_1gqeb_220{font-size:10px;color:var(--accent1);font-weight:600;animation:_pulse_1gqeb_1 1s infinite}@keyframes _pulse_1gqeb_1{0%,to{opacity:1}50%{opacity:.4}}._toolsGrid_1gqeb_226{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._toolBtn_1gqeb_229{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px 4px;min-height:64px;font-size:11px;color:var(--text);text-align:center;line-height:1.4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:background .15s,transform .12s}._toolBtn_1gqeb_229:active{background:#c084fc1a}._toolBtn_1gqeb_229:disabled{opacity:.35}._toolBtnActive_1gqeb_244{border-color:var(--selected-border);background:var(--selected-bg)}._toolBtnIcon_1gqeb_248{line-height:1;display:flex;align-items:center;justify-content:center;height:24px}._toolSpinner_1gqeb_253{display:inline-block;width:14px;height:14px;border:2px solid rgba(192,132,252,.3);border-top-color:#c084fc;border-radius:50%;animation:_spin_1gqeb_1 .7s linear infinite}@keyframes _spin_1gqeb_1{to{transform:rotate(360deg)}}._worldDeleteBtn_1gqeb_264{width:40px;height:40px;background:#ef444414;border:1px solid rgba(248,113,113,.25);border-radius:12px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#f87171;flex-shrink:0;transition:background .2s}._worldDeleteBtn_1gqeb_264:active{background:#ef444433}._deleteModal_1gqeb_278{width:calc(100% - 48px);max-width:320px;background:var(--sheet-bg);border:1px solid rgba(248,113,113,.3);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);padding:28px 24px 20px;text-align:center;animation:_fadeIn_1gqeb_1 .22s cubic-bezier(.4,0,.2,1);margin:auto}._deleteModalIcon_1gqeb_290{font-size:36px;margin-bottom:12px}._deleteModalTitle_1gqeb_291{font-family:var(--font);font-size:16px;font-weight:700;color:#f87171;margin-bottom:8px}._deleteModalText_1gqeb_296{font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:20px}._deleteModalActions_1gqeb_299{display:flex;gap:10px;justify-content:center}._deleteCancelBtn_1gqeb_300{flex:1;min-height:48px;padding:12px;background:transparent;border:1px solid var(--border-strong);border-radius:14px;font-size:14px;color:var(--text);font-weight:500}._deleteConfirmBtn_1gqeb_305{flex:1;min-height:48px;padding:12px;background:#f8717133;border:1px solid rgba(248,113,113,.55);border-radius:14px;font-size:14px;color:#fecaca;font-weight:600}._empty_1gqeb_312{text-align:center;color:var(--text-muted);font-size:14px;padding:40px 0}._emptyIcon_1gqeb_316{font-size:44px;margin-bottom:12px}._emptyTitle_1gqeb_317{font-size:16px;font-weight:700;color:var(--text);margin-bottom:6px}._emptyText_1gqeb_318{font-size:13px;color:var(--text-muted);line-height:1.5;max-width:280px;margin:0 auto 18px}._emptyBtn_1gqeb_322{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:14px;padding:13px 24px;font-size:14px;font-weight:700;color:#fff;box-shadow:var(--btn-shadow);font-family:var(--font);cursor:pointer;transition:transform .14s}._emptyBtn_1gqeb_322:active{transform:scale(.97)}._dontAskRow_1gqeb_339{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-muted);margin-bottom:18px;cursor:pointer;-webkit-user-select:none;user-select:none}._dontAskRow_1gqeb_339 input{width:17px;height:17px;accent-color:var(--accent1);flex-shrink:0}._modalOverlay_1gqeb_356{position:fixed;top:0;right:0;bottom:0;left:0;background:#06030c80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:200;display:flex;align-items:flex-end;animation:_fadeIn_1gqeb_1 .22s cubic-bezier(.4,0,.2,1)}._modalOverlayCentered_1gqeb_362{align-items:center}@keyframes _fadeIn_1gqeb_1{0%{opacity:0}to{opacity:1}}._modal_1gqeb_356{width:100%;max-width:var(--sheet-max);margin:0 auto;background:var(--sheet-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;border:1px solid var(--sheet-border);border-bottom:none;box-shadow:var(--shadow-pop);max-height:calc(92dvh - var(--keyboard-height, 0px));max-height:calc(92vh - var(--keyboard-height, 0px));display:flex;flex-direction:column;transition:max-height .28s cubic-bezier(.4,0,.2,1);animation-name:_slideUp_1gqeb_1;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@keyframes _slideUp_1gqeb_1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _slideDown_1gqeb_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(72%);opacity:0}}@keyframes _fadeOut_1gqeb_1{0%{opacity:1}to{opacity:0}}._modalOut_1gqeb_399{animation:_slideDown_1gqeb_1 .25s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}._overlayOut_1gqeb_403{animation:_fadeOut_1gqeb_1 .22s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}._modalHandle_1gqeb_408{height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;touch-action:none;background:transparent}._modalHandle_1gqeb_408:before{content:"";width:40px;height:4px;background:#fff3;border-radius:999px;pointer-events:none}._modalHeader_1gqeb_426{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0}._modalTitle_1gqeb_430{font-family:var(--font);font-size:14px;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._modalClose_1gqeb_434{width:32px;height:32px;background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:14px;display:flex;align-items:center;justify-content:center}._modalBody_1gqeb_440{overflow-y:auto;padding:16px 20px 8px;scrollbar-width:thin;flex:1}._modalFooter_1gqeb_445{padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));flex-shrink:0;border-top:1px solid var(--border)}._loader_1gqeb_450{text-align:center;color:var(--text-muted);padding:30px 0;font-size:14px}._errorText_1gqeb_451{color:#f87171;font-size:13px}._resultLine_1gqeb_452{font-size:14px;line-height:1.65;margin-bottom:4px}._resultTextarea_1gqeb_454{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--text);font-family:var(--font);font-size:14px;line-height:1.65;resize:vertical;box-sizing:border-box;min-height:240px}._resultTextarea_1gqeb_454:focus{outline:none;border-color:#c084fc66}._saveChapterBtn_1gqeb_473{display:block;width:100%;min-height:48px;margin-top:18px;padding:13px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);border-radius:14px;font-size:14px;font-weight:600;color:#fff;text-align:center;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}._saveChapterBtn_1gqeb_473:active{transform:scale(.97)}._saveChapterBtn_1gqeb_473:disabled{opacity:.55}._analysisHint_1gqeb_495{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;margin:12px 16px calc(24px + env(safe-area-inset-bottom,0px));padding:12px 14px;background:#c084fc14;border:1px solid rgba(192,132,252,.2);border-radius:10px;font-size:13px;color:var(--text-muted)}._analysisHint_1gqeb_495 strong{color:var(--text)}._goToAnalysisBtn_1gqeb_506{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:6px 14px;background:#c084fc26;border:1px solid rgba(192,132,252,.3);color:#c084fc;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}._goToAnalysisBtn_1gqeb_506:hover{background:#c084fc40}._dialogueLabel_1gqeb_522{font-size:12px;color:var(--text-muted);margin-bottom:10px}._charCheckList_1gqeb_523{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._charCheck_1gqeb_523{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}._charCheckDisabled_1gqeb_530{opacity:.4}._dialogueCapNote_1gqeb_531{font-size:12px;font-weight:400;color:var(--text-muted);margin:-4px 0 12px}._dialogueSituation_1gqeb_537{width:100%;background:#ffffff0d;border:1px solid var(--border);border-radius:10px;padding:10px 14px;font-size:13px;color:var(--text);resize:none;box-sizing:border-box;margin-bottom:12px;transition:border-color .2s}._dialogueSituation_1gqeb_537:focus{outline:none;border-color:#c084fc66}._upsellBtn_1gqeb_548{display:block;margin-top:10px;padding:10px 16px;border-radius:12px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:#fff;font-size:13px;font-weight:700;font-family:var(--font);cursor:pointer;transition:transform .12s}._upsellBtn_1gqeb_548:active{transform:scale(.97)}._screen_18rvg_2{position:relative;z-index:1;padding:max(18px,env(safe-area-inset-top,0px)) var(--pad-x) 0}._title_18rvg_8{margin-bottom:12px;font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._worldChip_18rvg_21{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;width:100%;min-height:56px;margin-bottom:14px;padding:10px 16px;border-radius:var(--r-lg);text-align:left;font-size:16px;font-weight:700;color:var(--text);background:var(--gradient-soft);border:1px solid rgba(240,171,252,.24);transition:transform .2s,border-color .25s,box-shadow .25s}._worldChip_18rvg_21:before{content:"";position:absolute;top:-30px;right:-20px;width:140px;height:120px;background:radial-gradient(circle,rgba(236,72,153,.18) 0%,transparent 70%);pointer-events:none}._worldChip_18rvg_21 svg{flex-shrink:0;color:var(--accent2)}._worldChip_18rvg_21 svg:last-child{color:var(--text-muted);margin-left:auto}@media (hover: hover){._worldChip_18rvg_21:hover{filter:none;border-color:#f0abfc66;box-shadow:var(--glow-hover)}}._worldChip_18rvg_21:active{transform:scale(.985)}._worldChipName_18rvg_53{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tabRow_18rvg_61{display:flex;gap:4px;margin-bottom:16px;padding:4px;border-radius:18px;background:#ffffff08;border:1px solid var(--border)}._tabBtn_18rvg_70{flex:1;min-width:0;min-height:44px;padding:8px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--text-muted);background:transparent;border:1px solid transparent;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}._tabBtn_18rvg_70 svg{flex-shrink:0}@media (hover: hover){._tabBtn_18rvg_70:hover{filter:none;color:var(--text)}}._tabActive_18rvg_90,._tabActive_18rvg_90:hover{color:var(--accent2);font-weight:600;background:#f0abfc1a;border-color:#f0abfc4d;box-shadow:0 0 16px #ec489924}._search_18rvg_100{width:100%;min-height:48px;margin-bottom:14px;padding:12px 16px;border-radius:var(--r-md);font-size:15px;color:var(--text);background:#ffffff0d;border:1px solid var(--border);outline:none;transition:border-color .2s,box-shadow .2s}._search_18rvg_100:focus{border-color:#f0abfc80}._list_18rvg_115{display:flex;flex-direction:column;gap:10px}@keyframes _charIn_18rvg_164{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._charItem_18rvg_122{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;min-height:68px;border-radius:18px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);transition:background .25s,border-color .25s,box-shadow .25s,transform .2s;animation-name:_charIn_18rvg_164;animation-duration:.35s;animation-delay:calc(var(--i, 0) * 45ms);animation-timing-function:var(--ease-out);animation-fill-mode:both}@media (hover: hover){._charItem_18rvg_122:hover{filter:none;background:var(--surface-hover);border-color:#f0abfc4d;box-shadow:var(--glow-hover)}._charItem_18rvg_122:hover ._charAvatar_18rvg_148{box-shadow:0 0 14px #ec489959}._charItem_18rvg_122:hover ._charArrow_18rvg_149{color:var(--accent2);transform:translate(2px)}}._charItem_18rvg_122:active{background:var(--surface-hover);transform:scale(.985)}._charAvatar_18rvg_148{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-icon);background:var(--plate-bg);border:1px solid var(--plate-border);transition:box-shadow .25s}._charInfo_18rvg_164{flex:1;min-width:0;overflow-wrap:anywhere}._charName_18rvg_165{margin-bottom:3px;font-size:15px;font-weight:600}._charRole_18rvg_166{font-size:13px;color:var(--text-muted)}._charTags_18rvg_167{color:var(--accent2)}._charArrow_18rvg_149{margin-left:auto;display:inline-flex;align-items:center;color:var(--text-muted);transition:color .2s,transform .2s}._empty_18rvg_176{padding:40px 0;text-align:center;font-size:14px;color:var(--text-muted)}._loreEditor_18rvg_184{display:flex;flex-direction:column;gap:12px}._loreTextarea_18rvg_185{width:100%;min-height:160px;padding:14px;border-radius:var(--r-md);font-size:14px;line-height:1.6;color:var(--text);background:#ffffff0d;border:1px solid var(--border);resize:vertical;outline:none;transition:border-color .2s}._loreTextarea_18rvg_185:focus{border-color:#f0abfc80}._loreModeRow_18rvg_200{display:flex;gap:20px}._radioLabel_18rvg_201{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-muted)}._loreMsg_18rvg_202{font-size:14px}._loreSaveBtn_18rvg_203{min-height:48px;padding:12px;border-radius:14px;font-size:15px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .12s,opacity .2s}._loreSaveBtn_18rvg_203:active{transform:scale(.98)}._loreSaveBtn_18rvg_203:disabled{opacity:.5}._noWorld_18rvg_219{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:36px 20px 28px;text-align:center;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--glass-card)}._noWorldIcon_18rvg_231{width:76px;height:76px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 30px #ec489933}._noWorldTitle_18rvg_244{font-size:18px;font-weight:700;color:var(--text)}._noWorldText_18rvg_245{max-width:290px;margin-bottom:14px;font-size:14px;line-height:1.55;color:var(--text-muted)}._noWorldBtn_18rvg_252{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px;min-height:52px;padding:12px 24px;border-radius:var(--r-md);font-size:15px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s}@media (hover: hover){._noWorldBtn_18rvg_252:hover{filter:none;box-shadow:var(--btn-glow)}}._noWorldBtn_18rvg_252:active{transform:scale(.985)}@media (min-width: 700px){._list_18rvg_115{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}._wrap_100sy_1{display:flex;flex-direction:column;min-height:0}._searchInput_100sy_8{width:100%;min-height:48px;background:#ffffff0d;border:1px solid var(--border);border-radius:var(--r-md);padding:12px 16px;color:var(--text);font-family:var(--font);font-size:14px;box-sizing:border-box;margin-bottom:10px;transition:border-color .15s}._searchInput_100sy_8:focus{outline:none;border-color:#f0abfc80}._searchInput_100sy_8::placeholder{color:var(--text-muted)}._exportRow_100sy_29{display:flex;justify-content:flex-end;margin-bottom:10px}._exportBtn_100sy_34{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:12px;font-weight:500;padding:8px 16px;border-radius:var(--r-pill);background:#f0abfc14;border:1px solid rgba(240,171,252,.28);color:var(--accent2);font-size:13px;cursor:pointer;transition:background .15s,transform .12s,box-shadow .2s}._exportBtn_100sy_34:hover{background:#f0abfc24;filter:none}._exportBtn_100sy_34:active{transform:scale(.94)}._exportBtn_100sy_34:disabled{opacity:.4;cursor:default;transform:none}._tabBar_100sy_58{display:flex;gap:6px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none;flex-shrink:0}._tabBar_100sy_58::-webkit-scrollbar{display:none}._tabBtn_100sy_69{min-height:44px;white-space:nowrap;font-size:13px;font-weight:500;padding:8px 16px;border-radius:var(--r-pill);background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted);transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .1s;flex-shrink:0}@media (hover: hover){._tabBtn_100sy_69:hover{filter:none;color:var(--text);background:#ffffff12}}._tabBtn_100sy_69:active{transform:scale(.95)}._tabActive_100sy_84,._tabActive_100sy_84:hover{background:#f0abfc1a;border-color:#f0abfc52;color:var(--accent2);font-weight:600;box-shadow:0 0 16px #ec489924}._section_100sy_94{display:flex;flex-direction:column;gap:10px;animation:_sectionIn_100sy_1 .22s cubic-bezier(.4,0,.2,1) both}@keyframes _sectionIn_100sy_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._loader_100sy_105{text-align:center;color:var(--text-muted);padding:24px 0;font-size:14px}._errorMsg_100sy_111{color:#f87171;font-size:13px;padding:8px 0}._empty_100sy_116{color:var(--text-muted);font-size:13px;padding:20px 0;text-align:center}._loreTextarea_100sy_124{width:100%;background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--text);font-family:var(--font);font-size:14px;resize:none;box-sizing:border-box;line-height:1.6}._loreTextarea_100sy_124:focus{outline:none;border-color:#f0abfc80}._loreModeRow_100sy_141{display:flex;gap:20px;align-items:center}._radioLabel_100sy_148{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--text-muted);cursor:pointer}._loreMsg_100sy_157{font-size:13px;color:var(--text-muted)}._loreSaveBtn_100sy_161{background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);border-radius:14px;min-height:48px;padding:13px;color:#fff;font-size:15px;font-weight:600;width:100%;transition:opacity .15s,transform .12s,box-shadow .3s}@media (hover: hover){._loreSaveBtn_100sy_161:hover:not(:disabled){filter:none;box-shadow:var(--btn-glow)}}._loreSaveBtn_100sy_161:active{transform:scale(.97);opacity:.88}._loreSaveBtn_100sy_161:disabled{opacity:.6;transform:none}._loreUpsell_100sy_179{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(240,171,252,.3);background:var(--gradient-soft)}._loreUpsellText_100sy_188{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--text-muted);line-height:1.4}._loreUpsellText_100sy_188 svg{flex-shrink:0;color:#c084fc}._loreUpsellBtn_100sy_198{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;border-radius:14px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:#fff;font-size:15px;font-weight:600;transition:opacity .15s,transform .12s}._loreUpsellBtn_100sy_198:active{transform:scale(.97);opacity:.88}._analysisBlock_100sy_217{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:16px;margin-bottom:16px}._genConfirmRow_100sy_224{display:flex;align-items:center;gap:8px;flex:1;padding:6px 10px;background:#c084fc14;border:1px solid rgba(192,132,252,.25);border-radius:10px;animation:_fadeIn_100sy_1 .15s ease both}._genConfirmLabel_100sy_235{font-size:12px;color:var(--text-muted);flex:1}._genConfirmYes_100sy_241,._genConfirmNo_100sy_242{min-width:44px;min-height:44px}._genConfirmYes_100sy_241{font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;background:#c084fc38;border:1px solid rgba(192,132,252,.45);color:#e2c9ff;cursor:pointer;transition:background .12s,transform .1s}._genConfirmYes_100sy_241:active{transform:scale(.93)}._genConfirmNo_100sy_242{font-size:12px;font-weight:600;padding:5px 12px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);cursor:pointer;transition:background .12s,transform .1s}._genConfirmNo_100sy_242:active{transform:scale(.93)}._analysisBlockTitle_100sy_270{font-size:15px;font-weight:700;color:var(--text);margin-bottom:12px}._chipRow_100sy_276{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._chip_100sy_276{min-height:40px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--r-pill);padding:8px 14px;font-size:13px;color:var(--text-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .1s}._chip_100sy_276:active{transform:scale(.95)}._chipActive_100sy_294{background:var(--selected-bg);border-color:var(--selected-border);box-shadow:var(--selected-glow);color:var(--text);font-weight:600}._dlgOverlay_100sy_301{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;animation:_fadeIn_100sy_1 .15s ease both}._dlgPicker_100sy_312{width:calc(100% - 32px);max-width:420px;max-height:70vh;overflow-y:auto;padding:16px;background:var(--sheet-bg);border-radius:var(--r-lg);border:1px solid var(--sheet-border);box-shadow:var(--shadow-pop);animation:_fadeIn_100sy_1 .18s ease both}._dlgPickerHead_100sy_326{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._dlgPickerClose_100sy_332{width:28px;height:28px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}@keyframes _fadeIn_100sy_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._card_100sy_352{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s,transform .15s;animation:_sectionIn_100sy_1 .2s cubic-bezier(.4,0,.2,1) both}@media (hover: hover){._card_100sy_352:hover{border-color:#f0abfc47}}._cardOpen_100sy_361{border-color:#f0abfc52;background:var(--gradient-soft);box-shadow:0 0 20px #ec48991a}._cardHead_100sy_367{display:flex;align-items:center;gap:12px;padding:14px 16px;width:100%;text-align:left;cursor:pointer;transition:background .15s}._cardHead_100sy_367:active{background:#ffffff0d}._cardIcon_100sy_379{width:40px;height:40px;border-radius:50%;background:var(--plate-bg);border:1px solid var(--plate-border);color:var(--accent-icon);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._cardMeta_100sy_392{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._cardTitle_100sy_399{font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardSub_100sy_407{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badge_100sy_414{font-size:11px;padding:3px 9px;border-radius:var(--r-pill);background:#f0abfc1a;border:1px solid rgba(240,171,252,.28);color:var(--accent2);white-space:nowrap;flex-shrink:0}._chevron_100sy_424{font-size:18px;color:var(--text-muted);flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center}._chevronOpen_100sy_432{transform:rotate(90deg)}._cardBodyWrap_100sy_436{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}._cardBodyWrapOpen_100sy_441{grid-template-rows:1fr}._cardBody_100sy_436{overflow:hidden;padding:0 16px;border-top:0px solid transparent;transition:padding .3s cubic-bezier(.4,0,.2,1),border-color .3s}._cardBodyWrapOpen_100sy_441 ._cardBody_100sy_436{padding:0 16px 16px;border-top:1px solid var(--border)}._sheetText_100sy_457{padding-top:12px}._sheetHeading_100sy_460{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent1);margin:14px 0 4px}._sheetHeading_100sy_460:first-child{margin-top:0}._sheetLine_100sy_469{font-size:13px;line-height:1.65;color:var(--text);margin-bottom:3px}._chronicle_100sy_477{margin-top:14px;border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:10px}._chronicleLabel_100sy_485{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:2px}._event_100sy_493{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;transition:border-color .18s;animation:_sectionIn_100sy_1 .2s cubic-bezier(.4,0,.2,1) both}._eventHead_100sy_501{display:flex;align-items:center;gap:8px;padding:10px 12px 8px}._eventIcon_100sy_507{font-size:16px;flex-shrink:0}._eventTitle_100sy_508{flex:1;font-size:13px;font-weight:600;color:var(--text)}._eventDate_100sy_514{font-size:10px;color:var(--text-muted);flex-shrink:0}._eventBody_100sy_519{padding:0 12px 10px;border-top:1px solid rgba(255,255,255,.06)}._eventBody_100sy_519 p{font-size:12px;line-height:1.6;color:var(--text-muted);margin:4px 0 0}._chapterCard_100sy_531{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}._chapterTop_100sy_537{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 8px}._chapterNum_100sy_543{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent1);white-space:nowrap;padding-top:2px;flex-shrink:0}._chapterTitle_100sy_553{flex:1;font-size:15px;font-weight:600;color:var(--text)}._chapterActions_100sy_561{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 16px 12px}._btnIcon_100sy_573,._btnIconDanger_100sy_573{width:44px;height:44px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s}._btnIcon_100sy_573:active,._btnIconDanger_100sy_573:active{transform:scale(.88)}._btnIcon_100sy_573{background:#ffffff0d;border:1px solid var(--border)}._btnIconDanger_100sy_573{background:#ef444412;border:1px solid rgba(248,113,113,.2)}._btnIconCheck_100sy_586{width:44px;height:44px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s;background:#14b8a61a;border:1px solid rgba(45,212,191,.25)}._btnIconCheck_100sy_586:active{transform:scale(.88)}._btnIconCheck_100sy_586:disabled{opacity:.5}._chapterContent_100sy_598{padding:0 16px 14px;border-top:1px solid var(--border)}._chapterContent_100sy_598 p{font-size:13px;line-height:1.65;color:var(--text);margin:8px 0 0}._semanticResult_100sy_609{border-top:1px solid rgba(45,212,191,.2);background:#14b8a60f;padding:12px 16px 14px;animation:_sectionIn_100sy_1 .22s cubic-bezier(.4,0,.2,1) both}._semanticResultHeader_100sy_615{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._semanticResultTitle_100sy_621{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#2dd4bf}._semanticResultClose_100sy_628{width:22px;height:22px;border-radius:6px;font-size:11px;background:#ffffff0f;border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:background .15s}._semanticResultClose_100sy_628:active{background:#ffffff1f}._semanticResultBody_100sy_639 p{font-size:13px;line-height:1.65;color:var(--text);margin:4px 0 0}._semanticChecking_100sy_645{font-size:13px;color:var(--text-muted);font-style:italic}._chapterEdit_100sy_651{background:var(--surface);border:1px solid rgba(192,132,252,.3);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;animation:_sectionIn_100sy_1 .22s cubic-bezier(.4,0,.2,1) both}._formClosing_100sy_661{animation:_sectionOut_100sy_1 .18s cubic-bezier(.4,0,.2,1) both}@keyframes _sectionOut_100sy_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}._chapterTitleInput_100sy_668{background:#ffffff0d;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:14px;color:var(--text);width:100%;box-sizing:border-box;transition:border-color .2s}._chapterTitleInput_100sy_668:focus{outline:none;border-color:#c084fc66}._chapterTextarea_100sy_680{background:#ffffff0d;border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--text);font-family:var(--font);resize:none;width:100%;box-sizing:border-box;line-height:1.6;transition:border-color .2s}._chapterTextarea_100sy_680:focus{outline:none;border-color:#c084fc66}._chapterEditActions_100sy_695{display:flex;gap:8px}._btnCancel_100sy_699{flex:1;min-height:44px;padding:10px;border-radius:12px;background:#ffffff0d;border:1px solid var(--border);font-size:13px;color:var(--text-muted);transition:background .15s,transform .12s}._btnCancel_100sy_699:active{transform:scale(.96);background:#ffffff17}._btnSave_100sy_711{flex:2;min-height:44px;padding:10px;border-radius:12px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);font-size:14px;font-weight:600;color:#fff;transition:opacity .15s,transform .12s}._btnSave_100sy_711:active{transform:scale(.96);opacity:.85}._btnSave_100sy_711:disabled{opacity:.5}._addChapterBtn_100sy_727{min-height:48px;padding:13px;border-radius:16px;background:#f0abfc0f;border:1px dashed rgba(240,171,252,.35);color:var(--accent2);font-size:14px;font-weight:500;width:100%;text-align:center;transition:background .2s,transform .12s}._addChapterBtn_100sy_727:active{background:#c084fc24;transform:scale(.97)}._linkActions_100sy_742{display:flex;gap:8px;margin-bottom:8px}._linkActions_100sy_742 ._addChapterBtn_100sy_727{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px}._aiOutlineBtn_100sy_756{min-height:48px;padding:12px;border-radius:16px;background:var(--gradient-soft);border:1px solid rgba(240,171,252,.32);color:var(--text);font-size:14px;font-weight:600;width:100%;text-align:center;margin-bottom:10px;transition:background .2s,transform .12s}._aiOutlineBtn_100sy_756:active{background:#8b5cf633;transform:scale(.97)}._chapterTopBtns_100sy_772{display:flex;gap:8px;margin-bottom:2px}._chapterTopBtns_100sy_772 ._aiOutlineBtn_100sy_756{flex:2;margin-bottom:0}._chapterTopBtns_100sy_772 ._addChapterBtn_100sy_727{flex:1}._outlineForm_100sy_785{background:var(--surface);border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:14px;margin-bottom:12px;animation:_sectionIn_100sy_1 .22s cubic-bezier(.4,0,.2,1) both}._outlineFormLabel_100sy_793{font-size:13px;color:var(--text-muted);margin-bottom:8px}._intentLabel_100sy_801{font-size:12px;font-weight:400;color:var(--text-muted)}._intentInput_100sy_806{min-height:44px}._connectionCard_100sy_809{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:14px 16px;transition:border-color .18s,transform .12s;animation:_sectionIn_100sy_1 .2s cubic-bezier(.4,0,.2,1) both}._connectionCard_100sy_809:active{transform:scale(.98)}._connectionNames_100sy_818{display:flex;align-items:center;gap:10px;margin-bottom:8px}._connectionChar_100sy_824{font-size:14px;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connectionArrow_100sy_836{font-size:16px;color:var(--accent2);display:inline-flex;align-items:center}._connectionBrief_100sy_842{font-size:12px;line-height:1.65;color:var(--text-muted)}._connEditBtn_100sy_848{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:color .2s,transform .12s}._connEditBtn_100sy_848:active{transform:scale(.9);color:var(--accent2)}._factionForm_100sy_800{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px;animation:_sectionIn_100sy_1 .22s cubic-bezier(.4,0,.2,1) both}._factionTypeRow_100sy_875{display:flex;flex-wrap:wrap;gap:6px}._canonHint_100sy_883{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}._canonClean_100sy_889{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:12px;background:#4ade801a;border:1px solid rgba(74,222,128,.35);color:#4ade80;font-size:13px;font-weight:500;line-height:1.5}._canonClean_100sy_889 svg{flex-shrink:0;margin-top:2px}._canonList_100sy_903{display:flex;flex-direction:column;gap:10px}._canonItem_100sy_908{padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}._canonCritical_100sy_914{border-color:#f8717173;background:#f8717114}._canonMinor_100sy_918{border-color:#facc1566;background:#facc1512}._canonBadge_100sy_922{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:8px;margin-bottom:8px}._badgeCritical_100sy_932{background:#f871712e;color:#f87171}._badgeMinor_100sy_936{background:#facc1529;color:#eab308}._canonDesc_100sy_940{font-size:13px;color:var(--text);line-height:1.5}._canonElements_100sy_945{margin-top:6px;font-size:12px;color:var(--text-muted)}._canonMeta_100sy_950{margin-top:10px;font-size:11px;color:var(--text-muted)}._canonLockHint_100sy_955{margin-top:8px;font-size:12px;color:var(--text-muted);text-align:center}._delRow_100sy_964{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}._delBtn_100sy_972{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:12px;background:#ef444414;border:1px solid rgba(248,113,113,.25);color:#fca5a5;font-size:13px;font-weight:600;font-family:var(--font);transition:transform .12s,background .15s}._delBtn_100sy_972:active{transform:scale(.96)}._delWarn_100sy_560{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:12px;line-height:1.35;color:#fca5a5}._delWarn_100sy_560 svg{flex-shrink:0}._delYes_100sy_1000,._delNo_100sy_1000{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;transition:transform .12s,background .15s}._delYes_100sy_1000{background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#ef4444}._delNo_100sy_1000{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}._delYes_100sy_1000:active,._delNo_100sy_1000:active{transform:scale(.92)}._delYes_100sy_1000:disabled,._delNo_100sy_1000:disabled{opacity:.5}._delError_100sy_1022{margin-top:8px;font-size:12px;line-height:1.4;color:#fca5a5}._connActions_100sy_1032{display:flex;align-items:center;margin:-10px -8px -10px auto;flex-shrink:0}._chapterDelError_100sy_1046{padding:0 16px 12px;font-size:12px;line-height:1.4;color:#fca5a5}._relMapText_100sy_1055{margin-bottom:12px;font-size:13px;font-weight:400;line-height:1.55;color:var(--text)}._relMapText_100sy_1055 p+p{margin-top:8px}._toast_1aa9r_2{position:fixed;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:400;margin:0 auto;max-width:var(--sheet-max);box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:16px;background:#1e1230f7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(240,171,252,.3);box-shadow:0 8px 32px #00000059;color:var(--text);font-size:14px;font-weight:500;line-height:1.35;animation:_toastIn_1aa9r_1 .24s ease-out both}@keyframes _toastIn_1aa9r_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._icon_1aa9r_34{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--accent2)}._text_1aa9r_43{min-width:0}._kind_success_1aa9r_45{border-color:#4ade8059}._kind_success_1aa9r_45 ._icon_1aa9r_34{color:#4ade80}._kind_error_1aa9r_48{border-color:#f8717159}._kind_error_1aa9r_48 ._icon_1aa9r_34{color:#f87171}._spinner_1aa9r_51{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent2);border-radius:50%;animation:_toastSpin_1aa9r_1 .7s linear infinite}@keyframes _toastSpin_1aa9r_1{to{transform:rotate(360deg)}}._screen_1ogxg_2{position:relative;z-index:1;padding:max(18px,env(safe-area-inset-top,0px)) var(--pad-x) 0}._title_1ogxg_8{margin-bottom:18px;font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._section_1ogxg_19{margin-bottom:22px}._sectionLabel_1ogxg_21{margin:0 2px 10px;font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}._card_1ogxg_31{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--r-xl);background:var(--glass-card);border:1px solid var(--border)}._card_1ogxg_31:after{content:"";position:absolute;top:-40px;right:-30px;width:150px;height:150px;background:radial-gradient(circle,rgba(236,72,153,.14) 0%,transparent 70%);pointer-events:none}._avatar_1ogxg_49{width:56px;height:56px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-icon);background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 20px #ec489938}._userName_1ogxg_59{font-size:18px;font-weight:700;overflow-wrap:anywhere}._userHandle_1ogxg_60{margin-top:2px;font-size:14px;color:var(--text-muted)}._quotaCard_1ogxg_63{padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border)}._quotaRow_1ogxg_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}._adminBadge_1ogxg_75{padding:3px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:500;color:var(--accent2);background:#f0abfc1a;border:1px solid rgba(240,171,252,.3)}._bar_1ogxg_85{height:6px;border-radius:3px;overflow:hidden;background:#ffffff14}._barFill_1ogxg_91{height:100%;border-radius:3px;background:var(--grad-accent);box-shadow:0 0 10px #ec489966;transition:width .4s var(--ease-std)}._modeCard_1ogxg_100,._modeCardBtn_1ogxg_101{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:64px;border-radius:var(--r-lg);text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);transition:border-color .25s,background .25s}@media (hover: hover){._modeCardBtn_1ogxg_101:hover{filter:none;background:var(--surface-hover);border-color:#f0abfc47}}._modeCardBtn_1ogxg_101:active{background:var(--surface-hover)}._modeCardBtn_1ogxg_101[aria-checked=true]{border-color:#f0abfc52;background:var(--gradient-soft)}._toggle_1ogxg_126{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:13px;background:#ffffff1f;transition:background .25s var(--ease-std),box-shadow .25s}._toggleOn_1ogxg_134{background:var(--grad-accent);box-shadow:0 0 12px #ec489959}._toggleThumb_1ogxg_135{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}._toggleOn_1ogxg_134 ._toggleThumb_1ogxg_135{transform:translate(18px)}._modeLeft_1ogxg_146{display:flex;align-items:center;gap:14px;min-width:0}._modeIcon_1ogxg_147{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border)}._modeIcon_1ogxg_147 svg{width:20px;height:20px}._modeTitle_1ogxg_157{margin-bottom:2px;font-size:15px;font-weight:600;color:var(--accent2)}._modeSub_1ogxg_158{font-size:13px;line-height:1.4;color:var(--text-muted)}._modeLock_1ogxg_159{font-size:20px;opacity:.5}._modeHint_1ogxg_160{margin:8px 2px 0;font-size:13px;line-height:1.45;color:var(--text-muted)}._exportRow_1ogxg_168{display:flex;gap:12px}._exportBtn_1ogxg_169{flex:1;min-height:48px;padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-md);font-size:15px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s,opacity .2s}@media (hover: hover){._exportBtn_1ogxg_169:hover:not(:disabled){filter:none;box-shadow:var(--btn-glow)}}._exportBtn_1ogxg_169:active{transform:scale(.985)}._exportBtn_1ogxg_169:disabled{opacity:.4}._exportHint_1ogxg_186{margin:8px 2px 0;font-size:13px;color:var(--text-muted)}._formatPicker_1ogxg_188{margin-top:10px;padding:14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);animation:_fadeSlideIn_1ogxg_1 .18s var(--ease-std)}@keyframes _fadeSlideIn_1ogxg_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._formatPickerLabel_1ogxg_200{margin-bottom:10px;font-size:13px;color:var(--text-muted)}._formatBtns_1ogxg_201{display:flex;gap:8px}._formatBtn_1ogxg_201{flex:1;min-height:48px;padding:10px 6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:14px;font-size:13px;font-weight:600;color:var(--text);background:#f0abfc0f;border:1px solid rgba(240,171,252,.22);transition:background .15s,border-color .2s,transform .12s}._formatBtn_1ogxg_201 svg{color:var(--accent2)}@media (hover: hover){._formatBtn_1ogxg_201:hover:not(:disabled){filter:none;border-color:#f0abfc73}}._formatBtn_1ogxg_201:active{transform:scale(.96);background:#f0abfc1f}._formatBtn_1ogxg_201:disabled{opacity:.4}._accountCard_1ogxg_221{overflow:hidden;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border)}._accountRow_1ogxg_227{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:15px;font-weight:500;text-align:left;color:var(--text);background:transparent;border:none;transition:background .2s var(--ease-std)}._accountRow_1ogxg_227+._accountRow_1ogxg_227{border-top:1px solid rgba(255,255,255,.06)}._accountRow_1ogxg_227>span:first-child{display:inline-flex;align-items:center;gap:10px}._accountRow_1ogxg_227>span:first-child svg{color:var(--accent2)}@media (hover: hover){._accountRow_1ogxg_227:hover{filter:none;background:#ffffff08}}._accountRow_1ogxg_227:active{background:#ffffff0d}._chevron_1ogxg_246{display:inline-flex;align-items:center;color:var(--text-muted);transition:transform .22s var(--ease-out)}._chevronOpen_1ogxg_252{transform:rotate(180deg)}._privacyText_1ogxg_254{padding:0 16px 16px;font-size:14px;line-height:1.65;color:var(--text-muted);animation:_settingsSlideIn_1ogxg_1 .22s var(--ease-out) both}._privacyLink_1ogxg_261{color:var(--accent2);text-decoration:none}._privacyLink_1ogxg_261:hover{text-decoration:underline}@keyframes _settingsSlideIn_1ogxg_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._adminPanelBtn_1ogxg_270{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border-radius:var(--r-lg);text-align:left;color:var(--text);background:var(--gradient-soft);border:1px solid rgba(240,171,252,.26);transition:transform .12s,border-color .2s,box-shadow .25s}._adminPanelBtn_1ogxg_270>svg{color:var(--text-muted);flex-shrink:0}@media (hover: hover){._adminPanelBtn_1ogxg_270:hover{filter:none;border-color:#f0abfc6b;box-shadow:var(--glow-hover)}}._adminPanelBtn_1ogxg_270:active{transform:scale(.985)}._adminPanelIcon_1ogxg_287{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border)}._adminPanelText_1ogxg_296{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._adminPanelTitle_1ogxg_297{font-size:15px;font-weight:600}._adminPanelSub_1ogxg_298{font-size:13px;color:var(--text-muted)}._limitsCard_1ogxg_301{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border)}._limitsHead_1ogxg_310{display:flex;align-items:center;gap:8px}._tierBadge_1ogxg_311{height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--r-pill);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text);background:#ffffff14;border:1px solid var(--border)}._tier_free_1ogxg_323{color:var(--text)}._tier_base_1ogxg_324{color:#f5d0fe;border-color:#c084fc73;background:linear-gradient(135deg,#c084fc38,#ec48991f)}._tier_pro_1ogxg_329{color:var(--gold);border-color:#facc1573;background:#facc1514;box-shadow:0 0 14px #facc1524}._limitRow_1ogxg_336{display:flex;flex-direction:column;gap:8px}._limitTop_1ogxg_337{display:flex;align-items:center;justify-content:space-between;gap:12px}._limitName_1ogxg_338{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--text-muted)}._limitName_1ogxg_338 svg{flex-shrink:0;color:var(--accent2)}._limitVal_1ogxg_345{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:15px;font-weight:700;white-space:nowrap;color:var(--text)}._limitHint_1ogxg_353{font-size:12px;color:var(--text-muted)}._upgradeBtn_1ogxg_356{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:12px;border-radius:var(--r-md);font-size:15px;font-weight:600;color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);transition:box-shadow .3s,transform .15s}@media (hover: hover){._upgradeBtn_1ogxg_356:hover{filter:none;box-shadow:var(--btn-glow)}}._upgradeBtn_1ogxg_356:active{transform:scale(.985)}@media (min-width: 700px){._formatBtns_1ogxg_201{max-width:480px}}._overlay_l3z0y_1{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 55% at 50% -8%,rgba(168,85,247,.28),transparent 60%),radial-gradient(70% 35% at 92% 34%,rgba(236,72,153,.09),transparent 70%),linear-gradient(var(--bg-top),var(--bg));display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;animation:_overlayIn_l3z0y_1 .35s ease both}._overlayOut_l3z0y_16{animation:_overlayOut_l3z0y_16 .35s ease both}._card_l3z0y_20{background:var(--glass-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:var(--r-xl);padding:40px 28px 32px;max-width:360px;width:100%;text-align:center;max-height:100%;overflow-y:auto;overscroll-behavior:contain}._slideFromRight_l3z0y_40{animation:_slideFromRight_l3z0y_40 .38s cubic-bezier(.22,1,.36,1) both}._slideFromLeft_l3z0y_44{animation:_slideFromLeft_l3z0y_44 .38s cubic-bezier(.22,1,.36,1) both}._icon_l3z0y_48{margin-bottom:20px;display:block;color:var(--accent2);filter:drop-shadow(0 0 12px rgba(236,72,153,.45));animation:_iconBounce_l3z0y_1 .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.1s}._title_l3z0y_59{font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px;line-height:1.35}._text_l3z0y_67{font-size:15px;color:var(--text-muted);line-height:1.6;margin-bottom:20px}._features_l3z0y_74{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;animation:_featuresIn_l3z0y_1 .4s cubic-bezier(.22,1,.36,1) both;animation-delay:.15s}._featurePill_l3z0y_84{background:#f0abfc14;border:1px solid rgba(240,171,252,.25);border-radius:var(--r-pill);padding:4px 12px;font-size:13px;color:var(--text);font-family:var(--font);letter-spacing:.01em}._dots_l3z0y_95{display:flex;justify-content:center;gap:8px;margin-bottom:24px}._dot_l3z0y_95{width:7px;height:7px;border-radius:50%;background:#ffffff26;transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.4,0,.2,1)}._dotActive_l3z0y_112{background:var(--grad-accent);box-shadow:0 0 8px #ec489980;transform:scale(1.4);width:18px;border-radius:4px}._btn_l3z0y_120{width:100%;min-height:52px;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);border-radius:var(--r-md);color:#fff;font-size:16px;font-weight:600;font-family:var(--font);cursor:pointer;margin-bottom:12px;transition:transform .15s,opacity .15s}._btn_l3z0y_120:active{transform:scale(.97);opacity:.9}._navRow_l3z0y_148{display:flex;justify-content:center;gap:16px;min-height:44px;align-items:center}._backBtn_l3z0y_159,._skip_l3z0y_160{background:none;border:none;font-size:13px;font-family:var(--font);cursor:pointer;min-height:44px;min-width:44px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:color .15s}._backBtn_l3z0y_159{color:var(--text-muted)}._backBtn_l3z0y_159:active{color:var(--accent1)}._skip_l3z0y_160{color:var(--text-faint)}._skip_l3z0y_160:active{color:#f1f0f599}@keyframes _overlayIn_l3z0y_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayOut_l3z0y_16{0%{opacity:1}to{opacity:0}}@keyframes _slideFromRight_l3z0y_40{0%{opacity:0;transform:translate(48px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _slideFromLeft_l3z0y_44{0%{opacity:0;transform:translate(-48px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _featuresIn_l3z0y_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _iconBounce_l3z0y_1{0%{transform:scale(.6) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}._screen_12dbs_5{padding:20px 20px 12px;position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 92px);height:calc(100dvh - 92px - var(--keyboard-height, 0px))}._fixedTop_12dbs_18{flex-shrink:0}._scrollArea_12dbs_23{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:4px;scrollbar-width:thin;scrollbar-color:rgba(192,132,252,.3) transparent}._titleRow_12dbs_34{display:flex;align-items:center;gap:8px;margin-bottom:16px}._backBtn_12dbs_41{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;margin-left:-10px;border-radius:12px;background:transparent;color:var(--text-muted);transition:background .15s,transform .12s}._backBtn_12dbs_41:active{background:var(--surface);transform:scale(.92)}._title_12dbs_34{font-family:var(--font);font-size:22px;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:8px}._title_12dbs_34 svg{-webkit-text-fill-color:var(--accent2);color:var(--accent2);flex-shrink:0}._section_12dbs_69{margin-bottom:24px}._sectionLabel_12dbs_71{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}._statsRow_12dbs_78{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}._statCard_12dbs_83{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 10px;text-align:center}._statNum_12dbs_91{font-size:22px;font-weight:700;color:var(--text)}._statLabel_12dbs_92{font-size:11px;color:var(--text-muted);margin-top:4px}._periodRow_12dbs_94{display:flex;gap:8px}._periodBtn_12dbs_98{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:6px 14px;font-size:12px;cursor:pointer;transition:all .15s}._periodActive_12dbs_108{background:#f0abfc1a;border-color:#f0abfc52;color:var(--accent2)}._userRow_12dbs_115{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}._userInfo_12dbs_124{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow:hidden}._vipBadge_12dbs_130{font-size:16px;flex-shrink:0}._userName_12dbs_132{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMeta_12dbs_137{font-size:11px;color:var(--text-muted);margin-top:2px}._addVipRow_12dbs_140{display:flex;gap:8px;margin-bottom:12px}._addVipInput_12dbs_143{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:14px;color:var(--text);outline:none}._addVipInput_12dbs_143:focus{border-color:#c084fc80}._addVipInput_12dbs_143::placeholder{color:var(--text-muted)}._addVipBtn_12dbs_156{background:#c084fc1a;border:1px solid rgba(192,132,252,.25);color:#c084fc;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._addVipBtn_12dbs_156:hover{background:#c084fc33}._addVipBtn_12dbs_156:disabled{opacity:.5;cursor:default}._vipActiveBtn_12dbs_169{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._vipActiveBtn_12dbs_169:hover{background:#fbbf2433}._vipActiveBtn_12dbs_169:disabled{opacity:.5;cursor:default}._removeBtn_12dbs_182{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#ef4444;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._removeBtn_12dbs_182:hover{background:#ef444426}._removeBtn_12dbs_182:disabled{opacity:.5;cursor:default}._hint_12dbs_195{color:var(--text-muted);font-size:13px;padding:8px 0}._error_12dbs_196{color:#ef4444;font-size:14px;margin-bottom:12px}._retryBtn_12dbs_198{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 20px;font-size:14px;cursor:pointer}._breakdownRow_12dbs_209{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}._breakCard_12dbs_215{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;border:1px solid var(--border);background:var(--surface);min-width:0}._breakCard_12dbs_215 svg{flex-shrink:0}._breakNum_12dbs_227{font-size:16px;font-weight:700;color:var(--text)}._breakLabel_12dbs_228{font-size:12px;font-weight:400;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._breakLight_12dbs_237{border-color:#38bdf847;background:#38bdf814}._breakLight_12dbs_237 svg{color:#38bdf8}._breakHeavy_12dbs_240{border-color:#c084fc47;background:#c084fc14}._breakHeavy_12dbs_240 svg{color:#c084fc}._unclassifiedNote_12dbs_243{font-size:11px;font-weight:400;color:var(--text-muted);margin-bottom:8px}._searchRow_12dbs_251{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);min-height:44px}._searchRow_12dbs_251:focus-within{border-color:#c084fc80}._searchIcon_12dbs_263{display:flex;color:var(--text-muted);flex-shrink:0}._searchInput_12dbs_264{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:14px;padding:10px 0}._searchInput_12dbs_264::placeholder{color:var(--text-muted)}._clearBtn_12dbs_275{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;margin-right:-12px;background:transparent;color:var(--text-muted);border-radius:10px}._clearBtn_12dbs_275:active{color:var(--text)}._userTexts_12dbs_290{min-width:0}._userSplit_12dbs_291{display:flex;gap:10px;margin-top:4px;font-size:11px;font-weight:400}._splitLight_12dbs_298{display:flex;align-items:center;gap:4px;color:#38bdf8}._splitHeavy_12dbs_299{display:flex;align-items:center;gap:4px;color:#c084fc}._confirmRow_12dbs_302{background:#ef44441a;border-color:#ef44444d}._confirmText_12dbs_306{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:12px;color:#fca5a5;line-height:1.3}._confirmText_12dbs_306 svg{flex-shrink:0}._confirmYes_12dbs_317,._confirmNo_12dbs_317{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;transition:transform .12s,background .15s}._confirmYes_12dbs_317{background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:#ef4444}._confirmNo_12dbs_317{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}._confirmYes_12dbs_317:active,._confirmNo_12dbs_317:active{transform:scale(.92)}._confirmYes_12dbs_317:disabled{opacity:.5}._devBtn_12dbs_342{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:56px;padding:12px 14px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);transition:transform .12s,background .15s}._devBtn_12dbs_342:active{transform:scale(.98)}._devBtn_12dbs_342:disabled{opacity:.5}._devIcon_12dbs_359{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:#ffffff0f;color:var(--text-muted)}._devTexts_12dbs_370{display:flex;flex-direction:column;gap:2px;min-width:0}._devTitle_12dbs_376{font-size:14px;font-weight:700;line-height:1.25}._devSub_12dbs_381{font-size:12px;font-weight:400;color:var(--text-muted);line-height:1.3}._overlay_1awsb_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);z-index:10000;display:flex;align-items:flex-end;justify-content:center;animation:_subOverlayIn_1awsb_1 .25s ease both}._overlayOut_1awsb_11{animation:_subOverlayOut_1awsb_1 .28s ease both}@keyframes _subOverlayIn_1awsb_1{0%{opacity:0}to{opacity:1}}@keyframes _subOverlayOut_1awsb_1{0%{opacity:1}to{opacity:0}}._sheet_1awsb_15{position:relative;background:var(--sheet-bg);border:1px solid var(--sheet-border);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-pop);width:100%;max-width:var(--sheet-max);max-height:90vh;max-height:88dvh;display:flex;flex-direction:column;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));animation:_subSlideUp_1awsb_1 .34s cubic-bezier(.22,1,.36,1) both}._sheetOut_1awsb_31{animation:_subSlideDown_1awsb_1 .28s cubic-bezier(.4,0,1,1) both}@keyframes _subSlideUp_1awsb_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _subSlideDown_1awsb_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}._handle_1awsb_35{box-sizing:content-box;width:40px;height:4px;padding:18px 40px;margin:-8px auto 2px;flex:0 0 auto;align-self:center;touch-action:none;cursor:grab}._handle_1awsb_35:before{content:"";display:block;width:40px;height:4px;border-radius:999px;background:#fff3;pointer-events:none}._handle_1awsb_35:active{cursor:grabbing}._closeBtn_1awsb_59{position:absolute;top:12px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid var(--border);color:var(--text-muted);font-size:14px;cursor:pointer}._title_1awsb_72{font-size:20px;font-weight:700;text-align:center;margin-bottom:16px;color:var(--text);flex:0 0 auto}._body_1awsb_80{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._loader_1awsb_88{text-align:center;color:var(--text-muted);padding:40px 0}._current_1awsb_91{border-radius:var(--r-lg);padding:18px 20px;margin-bottom:16px;border:1px solid var(--border);background:var(--surface)}._tier_free_1awsb_98{border-color:var(--border)}._tier_base_1awsb_99{border-color:var(--selected-border);background:var(--selected-bg);box-shadow:var(--selected-glow)}._tier_pro_1awsb_100{border-color:#facc1573;background:linear-gradient(135deg,#facc1524,#7c3aed24);box-shadow:0 0 22px #facc151a}._curTop_1awsb_102{display:flex;align-items:center;gap:10px}._curIcon_1awsb_103{font-size:26px}._curLabel_1awsb_104{font-size:20px;font-weight:800;color:var(--text)}._curUsage_1awsb_105{font-size:13px;color:var(--text-muted);margin-top:8px}._curUsageHint_1awsb_106{font-size:11px;color:var(--text-muted);opacity:.7;margin-top:6px}._curMeta_1awsb_107{font-size:12px;color:var(--text-muted);margin-top:4px}._msg_1awsb_109{font-size:13px;color:var(--accent2);background:#f0abfc14;border:1px solid rgba(240,171,252,.26);border-radius:14px;padding:10px 14px;margin-bottom:14px}._plans_1awsb_120{display:flex;flex-direction:column;gap:14px}._plan_1awsb_120{border-radius:var(--r-lg);padding:18px;border:1px solid var(--border);background:var(--surface);animation:_planPop_1awsb_1 .4s cubic-bezier(.22,1,.36,1) both}._plans_1awsb_120 ._plan_1awsb_120:nth-child(2){animation-delay:.08s}._plan_base_1awsb_130{border-color:#f0abfc52;background:var(--gradient-soft)}._plan_pro_1awsb_131{border-color:#facc1566;background:linear-gradient(145deg,#facc1514,#7c3aed1a)}._planCurrent_1awsb_132{opacity:.75}@keyframes _planPop_1awsb_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._planHead_1awsb_135{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}._planName_1awsb_136{font-size:17px;font-weight:700;color:var(--text)}._planPrice_1awsb_137{font-size:14px;font-weight:600;color:var(--accent2)}._perks_1awsb_139{list-style:none;padding:0;margin:0 0 14px}._perks_1awsb_139 li{font-size:13px;color:var(--text-muted);padding:3px 0;display:flex;align-items:flex-start;gap:8px}._perkIcon_1awsb_144{flex-shrink:0;color:var(--accent2);margin-top:1px}._buyBtn_1awsb_146{width:100%;padding:13px;border-radius:14px;font-size:15px;font-weight:700;font-family:var(--font);color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);cursor:pointer;transition:transform .12s,opacity .2s,box-shadow .15s}@media (hover: hover){._buyBtn_1awsb_146:hover:not(:disabled){filter:none;box-shadow:var(--btn-glow)}}._buyBtn_1awsb_146:active{transform:scale(.98)}._buyBtn_1awsb_146:disabled{opacity:.5;cursor:default;backdrop-filter:none;-webkit-backdrop-filter:none}._currentBtn_1awsb_164{width:100%;padding:13px;border-radius:14px;font-size:15px;font-weight:700;font-family:var(--font);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);cursor:default}._switchBtn_1awsb_177{width:100%;padding:13px;border-radius:14px;font-size:15px;font-weight:700;font-family:var(--font);color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:transform .12s,background .2s}._switchBtn_1awsb_177:active{transform:scale(.98);background:var(--surface-hover)}._switchBtn_1awsb_177:disabled{opacity:.5;cursor:default}._cancelLink_1awsb_193{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px;background:none;border:none;font-family:var(--font);font-size:13px;font-weight:600;color:#f87171;text-align:center;cursor:pointer;transition:opacity .2s}._cancelLink_1awsb_193:active{opacity:.7}._cancelLink_1awsb_193:disabled{opacity:.5;cursor:default}._cancelNote_1awsb_211{margin-top:8px;text-align:center;font-size:12px;color:var(--text-muted)}._cancelConfirm_1awsb_219{margin-top:8px;padding:12px;border-radius:12px;background:#f8717114;border:1px solid rgba(248,113,113,.25)}._cancelConfirmText_1awsb_226{font-size:12px;line-height:1.5;color:var(--text);text-align:center;margin-bottom:10px}._cancelConfirmActions_1awsb_233{display:flex;gap:8px}._cancelConfirmNo_1awsb_237,._cancelConfirmYes_1awsb_238{flex:1;min-height:44px;padding:10px;border-radius:10px;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s,opacity .2s,background .2s}._cancelConfirmNo_1awsb_237{background:var(--surface);border:1px solid var(--border);color:var(--text)}._cancelConfirmYes_1awsb_238{background:#f8717126;border:1px solid rgba(248,113,113,.45);color:#f87171}._cancelConfirmNo_1awsb_237:active,._cancelConfirmYes_1awsb_238:active{transform:scale(.97)}._cancelConfirmNo_1awsb_237:disabled,._cancelConfirmYes_1awsb_238:disabled{opacity:.5;cursor:default}._cancelHint_1awsb_264{font-size:12px;color:var(--text-muted);margin-top:14px;text-align:center}._legal_1awsb_265{font-size:11px;color:var(--text-muted);opacity:.7;margin-top:14px;text-align:center;line-height:1.5}._screen_vf51e_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;display:flex;flex-direction:column;background:radial-gradient(120% 45% at 50% -10%,rgba(168,85,247,.22),transparent 60%),radial-gradient(70% 30% at 100% 60%,rgba(236,72,153,.07),transparent 70%),linear-gradient(var(--bg-top),var(--bg));background-color:var(--bg);animation:_rpFadeIn_vf51e_1 .25s ease-in-out}._closing_vf51e_21{animation:_rpFadeOut_vf51e_1 .24s ease-in-out forwards}@media (min-width: 700px){._screen_vf51e_1{max-width:var(--app-max);margin:0 auto;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}._msgRow_vf51e_33{max-width:72%}}@keyframes _rpFadeIn_vf51e_1{0%{opacity:0}to{opacity:1}}@keyframes _rpFadeOut_vf51e_1{0%{opacity:1}to{opacity:0}}._header_vf51e_39{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;background:var(--chrome-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}._headerInfo_vf51e_53{display:flex;align-items:center;gap:12px;min-width:0;flex:1;min-height:44px;padding:0;background:transparent;border:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._headerInfo_vf51e_53:active{opacity:.7}._headerIcon_vf51e_69{width:42px;height:42px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 14px #ec489938}._headerText_vf51e_82{min-width:0}._headerNameRow_vf51e_83{display:flex;align-items:center;gap:4px;min-width:0}._headerName_vf51e_83{min-width:0;font-size:16px;font-weight:700;line-height:1.2;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}._headerEditHint_vf51e_106{flex-shrink:0;color:var(--text-muted);opacity:.7}._headerRole_vf51e_111{font-size:12px;font-weight:400;color:var(--text-muted)}._closeBtn_vf51e_116{width:44px;height:44px;flex-shrink:0;border-radius:14px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}._closeBtn_vf51e_116:active{background:var(--surface)}._body_vf51e_132{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px;display:flex;flex-direction:column;gap:12px}._startingBox_vf51e_142{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-muted)}._startingLabel_vf51e_150{font-size:13px}._msgRow_vf51e_33{display:flex;flex-direction:column;max-width:85%;animation:_rpMsgIn_vf51e_1 .25s ease-out both}._msgRowUser_vf51e_158{align-self:flex-end;align-items:flex-end}._msgRowChar_vf51e_159{align-self:flex-start;align-items:flex-start}@keyframes _rpMsgIn_vf51e_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._bubble_vf51e_165{padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.5;word-break:break-word}._bubbleChar_vf51e_173{background:#ffffff0f;border:1px solid rgba(240,171,252,.16);color:#f8f0ff;border-bottom-left-radius:6px}._bubbleUser_vf51e_180{background:linear-gradient(135deg,#7c3aed80,#ec489961);border:1px solid rgba(240,171,252,.28);color:#fff;border-bottom-right-radius:6px;box-shadow:0 6px 18px #7c3aed2e}._bubbleName_vf51e_187{font-size:12px;font-weight:700;color:var(--accent2);margin-bottom:4px}._bubbleText_vf51e_193{white-space:pre-wrap}._action_vf51e_194{font-style:italic;color:var(--text-muted);opacity:.85}._bubbleUser_vf51e_180 ._action_vf51e_194{color:#ffffffd1}._emphasis_vf51e_200{font-weight:700}._bubbleTyping_vf51e_204{cursor:pointer;-webkit-tap-highlight-color:transparent}._caret_vf51e_208{display:inline-block;width:2px;height:1em;vertical-align:-.15em;border-radius:1px;background:var(--accent2);animation:_rpCaret_vf51e_1 .9s ease-in-out infinite}@keyframes _rpCaret_vf51e_1{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion: reduce){._caret_vf51e_208{animation:none}}._msgActionBtn_vf51e_227{margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:var(--r-pill);background:#ffffff08;border:1px solid var(--border);color:var(--text-muted);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer}._msgActionBtn_vf51e_227 svg{color:var(--accent2)}@media (hover: hover){._msgActionBtn_vf51e_227:hover{color:var(--text);border-color:#f0abfc4d}}._msgActionBtn_vf51e_227:active{background:var(--surface-hover)}._editBox_vf51e_248{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box;border-radius:18px;background:var(--selected-bg);border:1px solid var(--selected-border);box-shadow:var(--selected-glow)}._editInput_vf51e_260{width:100%;box-sizing:border-box;min-height:72px;max-height:200px;overflow-y:auto;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:16px;font-family:inherit;line-height:1.4;resize:none;-webkit-text-fill-color:var(--text)!important;caret-color:var(--accent2)}._editInput_vf51e_260:focus{outline:none;border-color:#f0abfc8c}._editWarn_vf51e_281{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.35;color:#fbbf24}._editActions_vf51e_291{display:flex;gap:8px}._editCancel_vf51e_295,._editSave_vf51e_296{flex:1;min-height:44px;border-radius:12px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}._editCancel_vf51e_295{background:transparent;border:1px solid var(--border);color:var(--text-muted)}._editCancel_vf51e_295:active{background:var(--surface-hover, rgba(255, 255, 255, .06))}._editSave_vf51e_296{border:1px solid var(--btn-border);background:var(--btn-bg);box-shadow:var(--btn-shadow);color:#fff}._editSave_vf51e_296:active{transform:scale(.98)}._editCancel_vf51e_295:disabled,._editSave_vf51e_296:disabled{opacity:.5;cursor:not-allowed}._errorRow_vf51e_321{align-self:center;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:#f87171;text-align:center}._errorText_vf51e_332{display:flex;align-items:flex-start;gap:8px;line-height:1.4}._typing_vf51e_340{display:flex;align-items:center;gap:4px;padding:2px 0}._typing_vf51e_340 span{width:7px;height:7px;border-radius:50%;background:var(--text-muted);opacity:.5;animation:_rpBlink_vf51e_1 1.2s infinite ease-in-out both}._typing_vf51e_340 span:nth-child(2){animation-delay:.2s}._typing_vf51e_340 span:nth-child(3){animation-delay:.4s}@keyframes _rpBlink_vf51e_1{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}._inputBar_vf51e_362{flex-shrink:0;display:flex;align-items:flex-end;gap:8px;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:var(--chrome-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border)}._input_vf51e_362{flex:1;max-height:160px;min-height:48px;overflow-y:auto;padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-size:16px;font-family:inherit;line-height:1.4;resize:none;box-sizing:border-box;transition:height .12s ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--accent2)}._input_vf51e_362:focus{outline:none;border-color:#f0abfc73}._input_vf51e_362:disabled{-webkit-text-fill-color:var(--text)!important;opacity:.6}._sendBtn_vf51e_407{width:48px;height:48px;flex-shrink:0;border-radius:16px;border:1px solid rgba(240,171,252,.3);background:var(--grad-accent);box-shadow:var(--btn-accent-shadow);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s,opacity .2s,box-shadow .2s}@media (hover: hover){._sendBtn_vf51e_407:hover:not(:disabled){filter:none;box-shadow:0 4px 24px #ec489980}}._sendBtn_vf51e_407:active{transform:scale(.94)}._sendBtn_vf51e_407:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._headerRight_vf51e_428{display:flex;align-items:center;gap:8px;flex-shrink:0}._quotaPill_vf51e_435{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:14px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap}._quotaPillLow_vf51e_452{background:#fbbf241f;border-color:#fbbf2459;color:#fbbf24;cursor:pointer}._quotaPillLow_vf51e_452:active{transform:scale(.94)}._headerSub_vf51e_462{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px}._headerSub_vf51e_462 ._headerRole_vf51e_111{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gate_vf51e_477{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:24px 16px calc(env(safe-area-inset-bottom,0px) + 24px)}._gateTitle_vf51e_487{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--text)}._gateSub_vf51e_493{font-size:13px;font-weight:400;color:var(--text-muted);line-height:1.45;margin-bottom:4px}._gateError_vf51e_501{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#f871711a;border:1px solid rgba(248,113,113,.3)}._gateErrorText_vf51e_510{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:#f87171}._upsellBtn_vf51e_518{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:14px;border:1px solid var(--btn-border);background:var(--btn-bg);box-shadow:var(--btn-shadow);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}._upsellBtn_vf51e_518:active{transform:scale(.98)}._gateStart_vf51e_537{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:4px;border-radius:16px;border:1px solid rgba(240,171,252,.3);background:var(--grad-accent);box-shadow:var(--btn-accent-shadow);color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:transform .12s,opacity .2s,box-shadow .2s}@media (hover: hover){._gateStart_vf51e_537:hover:not(:disabled){filter:none;box-shadow:0 4px 26px #ec489980}}._gateStart_vf51e_537:active{transform:scale(.98)}._gateStart_vf51e_537:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._noticeRow_vf51e_561{align-self:stretch;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:#c084fc1a;border:1px solid rgba(192,132,252,.28);color:var(--text-muted);font-size:12px;line-height:1.45}._screen_19lph_1{position:relative;z-index:1;padding:max(18px,env(safe-area-inset-top,0px)) var(--pad-x) 0}._title_19lph_7{margin-bottom:18px;font-size:22px;font-weight:700;letter-spacing:-.01em;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._status_19lph_18{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;font-size:14px;color:var(--text-muted);text-align:center}._list_19lph_30{display:flex;flex-direction:column;gap:10px}._item_19lph_31{display:flex;flex-direction:column;gap:8px}._row_19lph_32{display:flex;align-items:center;gap:8px}._main_19lph_34{flex:1;min-width:0;min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:18px;transition:transform .2s,background .25s,border-color .25s,box-shadow .25s}@media (hover: hover){._main_19lph_34:hover{filter:none;background:var(--surface-hover);border-color:#f0abfc4d;box-shadow:var(--glow-hover)}._main_19lph_34:hover ._avatar_19lph_56{box-shadow:0 0 14px #ec489959}}._main_19lph_34:active{transform:scale(.985);background:var(--surface-hover)}._avatar_19lph_56{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);transition:box-shadow .25s}._info_19lph_74{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._nameRow_19lph_75{display:flex;align-items:center;gap:8px;min-width:0}._name_19lph_75{min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_19lph_84{font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._moreBtn_19lph_92{width:44px;height:44px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:#ffffff08;border:1px solid var(--border)}._moreBtn_19lph_92:active{background:var(--surface-hover)}._moreBtnOpen_19lph_105{color:var(--accent2);background:#f0abfc1a;border-color:#f0abfc4d}._actions_19lph_112{display:grid;grid-template-columns:1fr 1fr;gap:8px;animation:_rowIn_19lph_1 .2s var(--ease-out) both}@keyframes _rowIn_19lph_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._actionBtn_19lph_122{min-height:44px;padding:8px 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border)}._actionBtn_19lph_122 svg{color:var(--accent2)}._actionBtn_19lph_122:active{background:var(--surface-hover);transform:scale(.98)}._actionBtnDanger_19lph_138{color:var(--danger);border-color:var(--danger-border)}._actionBtnDanger_19lph_138 svg{color:var(--danger)}._confirm_19lph_141{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:var(--danger-soft);border:1px solid var(--danger-border);animation:_rowIn_19lph_1 .2s var(--ease-out) both}._confirmText_19lph_151{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--text)}._confirmText_19lph_151 svg{flex-shrink:0;margin-top:2px;color:var(--danger)}._confirmError_19lph_160{font-size:13px;color:var(--danger)}._confirmActions_19lph_161{display:flex;gap:8px}._confirmNo_19lph_162,._confirmYes_19lph_163{flex:1;min-height:44px;border-radius:14px;font-size:14px;font-weight:600}._confirmNo_19lph_162{color:var(--text);background:transparent;border:1px solid var(--border-strong)}._confirmYes_19lph_163{color:#fecaca;background:#f871712e;border:1px solid rgba(248,113,113,.5)}._confirmNo_19lph_162:disabled,._confirmYes_19lph_163:disabled{opacity:.5}._empty_19lph_184{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:36px 20px 28px;text-align:center;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--glass-card)}._emptyIcon_19lph_196{width:76px;height:76px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent2);background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:0 0 30px #ec489933}._emptyTitle_19lph_209{font-size:18px;font-weight:700;color:var(--text)}._emptyText_19lph_210{max-width:290px;margin-bottom:14px;font-size:14px;line-height:1.55;color:var(--text-muted)}._primaryBtn_19lph_219,._secondaryBtn_19lph_220{width:100%;max-width:320px;min-height:52px;padding:12px 16px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;transition:box-shadow .3s,transform .15s,background-color .2s}._primaryBtn_19lph_219{color:#fff;background:var(--btn-bg);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow)}@media (hover: hover){._primaryBtn_19lph_219:hover{filter:none;box-shadow:var(--btn-glow)}}._secondaryBtn_19lph_220{color:var(--text-muted);background:transparent;border:1px solid var(--border)}._primaryBtn_19lph_219:active,._secondaryBtn_19lph_220:active{transform:scale(.985)}@media (min-width: 700px){._list_19lph_30{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:start}}:root{--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg: #0d0816;--bg-top: #150d22;--chrome-bg: rgba(16, 10, 26, .86);--sheet-bg: linear-gradient(180deg, #1c112d 0%, #140c21 100%);--sheet-border: rgba(240, 171, 252, .16);--overlay-bg: rgba(6, 3, 12, .66);--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--surface-strong: rgba(255, 255, 255, .07);--glass-card: linear-gradient(160deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .02));--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--border-accent: rgba(240, 171, 252, .3);--violet: #7c3aed;--rose: #ec4899;--accent1: #c084fc;--accent2: #f0abfc;--accent3: #e879f9;--accent-icon: #f0abfc;--text: #f5eefc;--text-muted: #9d8fb3;--text-faint: rgba(245, 238, 252, .38);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .1);--danger-border: rgba(248, 113, 113, .32);--warning: #fbbf24;--success: #4ade80;--gold: #fde68a;--gradient: linear-gradient(120deg, #fbf5ff 0%, #f5d0fe 60%, #f0abfc 100%);--grad-accent: linear-gradient(90deg, #7c3aed, #ec4899);--gradient-soft: linear-gradient(145deg, rgba(236, 72, 153, .13), rgba(124, 58, 237, .15));--selected-bg: linear-gradient(145deg, rgba(236, 72, 153, .16), rgba(124, 58, 237, .16));--selected-border: rgba(244, 114, 182, .55);--selected-glow: 0 0 22px rgba(236, 72, 153, .18);--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, .07));--btn-border: rgba(255, 255, 255, .16);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);--btn-glow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 0 28px rgba(168, 85, 247, .3);--btn-accent-shadow: 0 4px 18px rgba(168, 85, 247, .35);--plate-bg: radial-gradient(circle at 30% 25%, rgba(240, 171, 252, .26), rgba(124, 58, 237, .16));--plate-border: rgba(240, 171, 252, .25);--r-sm: 12px;--r-md: 16px;--r-lg: 20px;--r-xl: 26px;--r-pill: 999px;--shadow-card: 0 12px 30px rgba(0, 0, 0, .3);--shadow-pop: 0 20px 50px rgba(0, 0, 0, .5);--glow-hover: 0 8px 22px rgba(124, 58, 237, .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--app-max: 430px;--sheet-max: 430px;--pad-x: 18px;color-scheme:dark}@media (min-width: 700px){:root{--app-max: 760px;--sheet-max: 600px;--pad-x: 32px}}@media (min-width: 1100px){:root{--app-max: 880px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}input,textarea,select{color:var(--text);-webkit-text-fill-color:currentColor;caret-color:var(--accent2);font-family:inherit}input[type=radio],input[type=checkbox]{accent-color:var(--accent3)}input:disabled,textarea:disabled,select:disabled{-webkit-text-fill-color:currentColor;opacity:.6}input::placeholder,textarea::placeholder{color:var(--text-muted);-webkit-text-fill-color:currentColor;opacity:1}input:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #f0abfc1a}html,body,#root{height:100%;overflow-x:hidden;max-width:100vw}*{scrollbar-width:thin;scrollbar-color:rgba(240,171,252,.22) transparent}#root{scrollbar-width:none}#root::-webkit-scrollbar{display:none}.hardVignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 140px #ef444400;transition:box-shadow .7s ease}.hardVignetteActive{box-shadow:inset 0 0 140px #b4283c1f}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.01em;background:var(--bg);color:var(--text);min-height:100vh;max-width:var(--app-max);margin:0 auto;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 55% at 50% -8%,rgba(168,85,247,.28),transparent 60%),radial-gradient(70% 35% at 92% 34%,rgba(236,72,153,.09),transparent 70%),linear-gradient(var(--bg-top),var(--bg));pointer-events:none;z-index:-1}body:after{content:"";position:fixed;bottom:-60px;right:-40px;width:320px;height:320px;max-width:70vw;background:radial-gradient(circle,rgba(236,72,153,.08) 0%,transparent 70%);pointer-events:none;z-index:-1}button{border:none;cursor:pointer;font-family:inherit;color:inherit;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease,opacity .2s ease}button:disabled{cursor:not-allowed}@media (hover: hover){button:not(:disabled):hover{filter:brightness(1.12)}}:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}:focus:not(:focus-visible){outline:none}a{color:var(--accent2)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .38s var(--ease-out) both}.fade-up-1{animation:fadeUp .38s .05s var(--ease-out) both}.fade-up-2{animation:fadeUp .38s .1s var(--ease-out) both}.fade-up-3{animation:fadeUp .38s .15s var(--ease-out) both}.fade-up-4{animation:fadeUp .38s .2s var(--ease-out) both}.fade-up-5{animation:fadeUp .38s .25s var(--ease-out) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
