@charset "UTF-8";.header[data-v-37f981f8]{width:100%;background:radial-gradient(circle at 0 0,#1e293b 0,#020617 45%,#000);border-bottom:1px solid rgba(56,189,248,.45);position:sticky;top:0;z-index:1000}[data-v-37f981f8] .el-drawer__header{display:flex;justify-content:space-between;border-bottom:2px solid rgba(14,165,233,.2);margin-bottom:0;padding-bottom:28px;background:linear-gradient(135deg,#fff,#f0f9ff)}[data-v-37f981f8] .el-drawer__header>:first-child{flex:0}[data-v-37f981f8] .el-drawer__close-btn{color:#0ea5e9}[data-v-37f981f8] .el-drawer{width:min(25rem,78%)!important;background:linear-gradient(135deg,#fff,#f0f9ff)}[data-v-37f981f8] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #0ea5e9!important;border-color:#0ea5e9!important}[data-v-37f981f8] .el-input__wrapper{border-radius:8px;border:1px solid rgba(14,165,233,.3);background:rgba(255,255,255,.95)}[data-v-37f981f8] .el-input__inner{color:#0f172a;font-weight:500}[data-v-37f981f8] .el-input__inner::placeholder{color:#64748b}.drawer-title[data-v-37f981f8]{font-size:1.5rem;color:#0ea5e9;font-weight:600}.drawer-search-section[data-v-37f981f8]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.drawer-search-input[data-v-37f981f8]{width:100%}[data-v-37f981f8] .drawer-search-input .el-input__wrapper{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(14,165,233,.3)!important;border-radius:12px!important;padding:12px 16px!important;box-shadow:0 2px 8px rgba(14,165,233,.1)!important;transition:all .3s ease!important}[data-v-37f981f8] .drawer-search-input .el-input__wrapper:hover{border-color:rgba(14,165,233,.5)!important;box-shadow:0 4px 12px rgba(14,165,233,.15)!important}[data-v-37f981f8] .drawer-search-input .el-input__wrapper.is-focus{border-color:#0ea5e9!important;box-shadow:0 0 0 3px rgba(14,165,233,.1),0 4px 12px rgba(14,165,233,.2)!important}.drawer-buttons[data-v-37f981f8]{display:flex;gap:12px;width:100%}.drawer-search-btn[data-v-37f981f8]{flex:1;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:44px!important;padding:12px 24px!important;background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;border:1px solid rgba(14,165,233,.5)!important;border-radius:12px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:0 4px 16px rgba(14,165,233,.3),inset 0 1px rgba(255,255,255,.2)!important}.drawer-search-btn[data-v-37f981f8]:hover{background:linear-gradient(135deg,#0284c7,#0369a1)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(14,165,233,.4),inset 0 1px rgba(255,255,255,.3)!important}.drawer-search-btn[data-v-37f981f8]:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(14,165,233,.3)!important}.drawer-feedback-btn[data-v-37f981f8]{flex:1;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:44px!important;padding:12px 24px!important;background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid rgba(16,185,129,.5)!important;border-radius:12px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:0 4px 16px rgba(16,185,129,.3),inset 0 1px rgba(255,255,255,.2)!important}.drawer-feedback-btn[data-v-37f981f8]:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(16,185,129,.4),inset 0 1px rgba(255,255,255,.3)!important}.drawer-feedback-btn[data-v-37f981f8]:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}.menu[data-v-37f981f8]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.menu a[data-v-37f981f8],.menu .menu-item[data-v-37f981f8]{cursor:pointer;height:45px;border-bottom:1px solid rgba(14,165,233,.2);color:#0f172a;font-weight:500;padding:12px 0;transition:all .3s ease;border-radius:6px;text-decoration:none;display:block}.menu .menu-item[data-v-37f981f8]:hover{color:#0ea5e9;background:rgba(14,165,233,.1);transform:translate(5px);transition:all .3s ease}.policy-trems[data-v-37f981f8]{display:flex;flex-direction:column;gap:15px;margin-top:15px;font-size:14px;color:#0f172a}.policy-trems a[data-v-37f981f8]{color:#0f172a;cursor:pointer;transition:color .3s ease}.policy-trems a[data-v-37f981f8]:hover{color:#0ea5e9;transition:color .3s ease}.header-inner[data-v-37f981f8]{max-width:1440px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:70px;padding:14px 24px;gap:20px;flex-wrap:nowrap}.menu-icon[data-v-37f981f8]{display:none;margin-right:8px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .3s ease}.menu-icon[data-v-37f981f8]:hover{background-color:rgba(14,165,233,.15)}.header-left[data-v-37f981f8]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none;gap:8px;flex-shrink:1;min-width:0;overflow:hidden}.header-left .header-title-text[data-v-37f981f8]{white-space:nowrap;line-height:1.2;margin-bottom:0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;font-size:clamp(18px,2vw,28px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.header-nav[data-v-37f981f8]{display:flex;align-items:center;gap:8px;margin:0 20px;flex:1;justify-content:center;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header-nav[data-v-37f981f8]::-webkit-scrollbar{display:none}.nav-link-item[data-v-37f981f8]{display:flex;align-items:center;gap:6px;padding:10px 16px;color:#e5e7eb;font-size:16px;font-weight:600;text-decoration:none;border-radius:10px;transition:all .3s ease;position:relative;white-space:nowrap;text-shadow:0 0 8px rgba(15,23,42,.9);flex:0 0 auto}.nav-link-item[data-v-37f981f8]:hover{color:#38bdf8;background:radial-gradient(circle at 0 0,rgba(15,23,42,.9) 0,rgba(15,23,42,.7) 40%,transparent 100%);transform:translateY(-1px)}.nav-link-item.active[data-v-37f981f8]{color:#f9fafb;background:radial-gradient(circle at 0 0,rgba(56,189,248,.26) 0,rgba(15,23,42,.9) 45%)}.nav-link-item.active[data-v-37f981f8]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:3px;background:linear-gradient(135deg,#38bdf8,#6366f1 40%,#ec4899);border-radius:2px}.nav-item[data-v-37f981f8]{position:relative}.dropdown-arrow[data-v-37f981f8]{transition:transform .3s ease;color:currentColor}.dropdown-arrow.rotated[data-v-37f981f8]{transform:rotate(180deg)}.dropdown-menu[data-v-37f981f8]{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;background:radial-gradient(circle at 0 0,#0f172a 0,#020617 65%);border:1px solid rgba(56,189,248,.45);border-radius:12px;box-shadow:0 22px 55px rgba(15,23,42,.95);padding:8px;z-index:1000;overflow:hidden}.dropdown-item[data-v-37f981f8]{display:block;padding:12px 16px;color:#e5e7eb;font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:all .2s ease;margin-bottom:4px}.dropdown-item[data-v-37f981f8]:hover{background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(129,140,248,.35));color:#f9fafb;transform:translate(4px)}.dropdown-item[data-v-37f981f8]:last-child{margin-bottom:0}.dropdown-enter-active[data-v-37f981f8],.dropdown-leave-active[data-v-37f981f8]{transition:all .3s ease}.dropdown-enter-from[data-v-37f981f8]{opacity:0;transform:translateY(-10px)}.dropdown-enter-to[data-v-37f981f8],.dropdown-leave-from[data-v-37f981f8]{opacity:1;transform:translateY(0)}.dropdown-leave-to[data-v-37f981f8]{opacity:0;transform:translateY(-10px)}.header-right[data-v-37f981f8]{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:200px}.search-container[data-v-37f981f8]{display:flex;align-items:center;gap:12px}.search-input-wrapper[data-v-37f981f8]{position:relative;width:300px}.search-button[data-v-37f981f8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);border:1px solid rgba(56,189,248,.85);border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 0 30px rgba(56,189,248,.8),inset 0 1px rgba(248,250,252,.2);height:44px}.search-button .el-icon[data-v-37f981f8]{font-size:18px}.search-button[data-v-37f981f8]:hover{background:radial-gradient(circle at 0 0,#7dd3fc,#38bdf8 40%,#020617);transform:translateY(-2px);box-shadow:0 6px 20px rgba(14,165,233,.4),inset 0 1px rgba(255,255,255,.3)}.search-button[data-v-37f981f8]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(14,165,233,.3)}.feedback-button[data-v-37f981f8]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:radial-gradient(circle at 0 0,#22c55e,#16a34a 40%,#022c22);border:1px solid rgba(52,211,153,.85);border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 0 30px rgba(34,197,94,.75),inset 0 1px rgba(248,250,252,.2);height:44px;margin-left:12px}.feedback-button .el-icon[data-v-37f981f8]{font-size:18px}.feedback-button[data-v-37f981f8]:hover{background:radial-gradient(circle at 0 0,#4ade80,#22c55e 40%,#022c22);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4),inset 0 1px rgba(255,255,255,.3)}.feedback-button[data-v-37f981f8]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(16,185,129,.3)}[data-v-37f981f8] .custom-search-input .el-input__wrapper{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(14,165,233,.3)!important;border-radius:12px!important;padding:10px 16px!important;box-shadow:0 2px 8px rgba(14,165,233,.1),inset 0 1px rgba(255,255,255,.5)!important;transition:all .3s ease!important;height:44px!important;min-height:44px!important;max-height:44px!important}[data-v-37f981f8] .custom-search-input .el-input__inner{color:#0f172a!important;font-size:14px!important;background:transparent!important}[data-v-37f981f8] .custom-search-input .el-input__inner::placeholder{color:rgba(15,23,42,.5)!important}[data-v-37f981f8] .custom-search-input .el-input__wrapper:hover{background:#fff!important;border-color:rgba(14,165,233,.5)!important;box-shadow:0 4px 12px rgba(14,165,233,.15),inset 0 1px rgba(255,255,255,.6)!important}[data-v-37f981f8] .custom-search-input .el-input__wrapper.is-focus{background:#fff!important;border-color:#0ea5e9!important;box-shadow:0 0 0 3px rgba(14,165,233,.1),0 4px 16px rgba(14,165,233,.2)!important}@media (max-width: 1400px){.header-inner[data-v-37f981f8]{max-width:100%;padding:12px 16px;gap:12px}.header-left[data-v-37f981f8]{min-width:120px;max-width:220px;flex-shrink:1}.header-left .header-title-text[data-v-37f981f8]{font-size:clamp(18px,1.8vw,22px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-nav[data-v-37f981f8]{margin:0 8px;gap:4px;flex:1;min-width:0;justify-content:flex-start}.nav-link-item[data-v-37f981f8]{padding:8px 10px;font-size:14px}.nav-link-item span[data-v-37f981f8]{white-space:nowrap}.search-input-wrapper[data-v-37f981f8]{width:200px}.search-button[data-v-37f981f8],.feedback-button[data-v-37f981f8]{padding:10px 16px;font-size:13px;height:40px}.search-button span[data-v-37f981f8],.feedback-button span[data-v-37f981f8]{display:inline}.header-right[data-v-37f981f8]{min-width:160px;gap:8px;flex-shrink:0}.search-container[data-v-37f981f8]{gap:8px;flex-wrap:nowrap}}@media (max-width: 1200px){.header-inner[data-v-37f981f8]{gap:10px;padding:10px 12px}.header-left[data-v-37f981f8]{min-width:100px;max-width:180px}.header-left .header-title-text[data-v-37f981f8]{font-size:clamp(16px,1.5vw,20px)}.header-nav[data-v-37f981f8]{margin:0 6px;gap:2px}.nav-link-item[data-v-37f981f8]{padding:6px 8px;font-size:13px}.search-input-wrapper[data-v-37f981f8]{width:180px}.search-button[data-v-37f981f8],.feedback-button[data-v-37f981f8]{padding:8px 14px;font-size:12px;height:38px}}@media (max-width: 900px){.header-nav[data-v-37f981f8],.search-container[data-v-37f981f8]{display:none}.header-inner[data-v-37f981f8]{height:auto;min-height:60px;padding:10px;gap:15px}.header-left[data-v-37f981f8]{min-width:200px;max-width:calc(100% - 220px)}.header-left .header-title-text[data-v-37f981f8]{font-size:24px}.header-right[data-v-37f981f8]{min-width:180px}}@media (max-width: 600px){.header-inner[data-v-37f981f8]{padding:8px;height:auto;min-height:56px;gap:10px}.header-left[data-v-37f981f8]{min-width:150px;max-width:calc(100% - 60px)}.header-left .header-title-text[data-v-37f981f8]{font-size:20px}.header-right[data-v-37f981f8]{min-width:auto;flex-shrink:1}.feedback-button span[data-v-37f981f8]{display:none}.feedback-button[data-v-37f981f8]{padding:12px;margin-left:8px}.menu-icon[data-v-37f981f8]{display:flex}.header-menu[data-v-37f981f8]{display:none}}.footer-root[data-v-0437de4c]{margin:0 auto;padding:48px 2rem 32px;color:#e5e7eb;background:radial-gradient(circle at 0 0,#020617,#020617 40%,#000);border-top:2px solid rgba(56,189,248,.6)}.footer-container[data-v-0437de4c]{max-width:1340px;margin:0 auto}.footer-main[data-v-0437de4c]{display:grid;grid-template-columns:1fr 2fr 1fr;gap:32px;align-items:center}.footer-left[data-v-0437de4c],.brand[data-v-0437de4c]{display:flex;align-items:center}.brand-name[data-v-0437de4c]{font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .3s ease,transform .3s ease}.brand-name[data-v-0437de4c]:hover{opacity:.9;transform:translateY(-1px)}.footer-center[data-v-0437de4c]{display:flex;justify-content:center}.menu[data-v-0437de4c]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.menu a[data-v-0437de4c]{color:#9ca3af;text-decoration:none;font-size:15px;transition:all .3s ease;padding:8px 16px;border-radius:8px;white-space:nowrap}.menu a[data-v-0437de4c]:hover{color:#e5f2ff;background:linear-gradient(135deg,rgba(56,189,248,.26),rgba(129,140,248,.4));box-shadow:0 0 18px rgba(15,23,42,.9)}.footer-right[data-v-0437de4c]{display:flex;justify-content:flex-end;align-items:center}.copyright[data-v-0437de4c]{font-size:14px;color:#9ca3af;text-align:right}@media (max-width: 1024px){.footer-main[data-v-0437de4c]{grid-template-columns:1fr;gap:24px;text-align:center}.footer-left[data-v-0437de4c],.footer-center[data-v-0437de4c],.footer-right[data-v-0437de4c]{justify-content:center}.copyright[data-v-0437de4c]{text-align:center}}@media (max-width: 768px){.footer-root[data-v-0437de4c]{padding:36px 1.5rem 24px}.footer-main[data-v-0437de4c]{gap:20px}.brand-name[data-v-0437de4c]{font-size:20px}.menu[data-v-0437de4c]{gap:4px}.menu a[data-v-0437de4c]{font-size:14px;padding:6px 12px}}@media (max-width: 600px){.footer-root[data-v-0437de4c]{padding:32px 1rem 20px}.menu[data-v-0437de4c]{flex-direction:column;gap:8px;width:100%}.menu a[data-v-0437de4c]{width:100%;text-align:center;padding:10px 16px}}.a11-card[data-v-8a1a8f3b]{position:relative;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(30,41,59,.5));overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.35)}.a11-card[data-v-8a1a8f3b]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(800px 160px at 20% 0%,rgba(99,102,241,.22),rgba(99,102,241,0) 55%),radial-gradient(700px 140px at 85% 0%,rgba(139,92,246,.18),rgba(139,92,246,0) 60%);opacity:.9;pointer-events:none}.a11-card__header[data-v-8a1a8f3b],.a11-card__body[data-v-8a1a8f3b],.a11-card__footer[data-v-8a1a8f3b]{position:relative}.a11-card__header[data-v-8a1a8f3b]{padding:16px 18px 0;color:#e5e7eb;font-weight:800}.a11-card__body[data-v-8a1a8f3b]{padding:16px 18px;color:rgba(226,232,240,.72)}.a11-card__footer[data-v-8a1a8f3b]{padding:0 18px 18px;color:rgba(226,232,240,.72)}.a11-card--hover[data-v-8a1a8f3b]{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.a11-card--hover[data-v-8a1a8f3b]:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.35);box-shadow:0 22px 56px rgba(0,0,0,.42)}.landing[data-v-41a63abf]{min-height:100vh;background:#070a12;overflow:hidden;padding-top:64px;position:relative}.bg-glow[data-v-41a63abf]{position:fixed;width:40vw;height:40vw;border-radius:9999px;filter:blur(120px);pointer-events:none;z-index:0}.bg-glow--purple[data-v-41a63abf]{top:-10%;left:-10%;background:rgba(168,85,247,.1)}.bg-glow--blue[data-v-41a63abf]{bottom:-10%;right:-10%;background:rgba(34,211,238,.1)}.container[data-v-41a63abf]{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.hero[data-v-41a63abf]{padding:60px 0 80px;text-align:center}.hero__anim[data-v-41a63abf]{animation:heroIn-41a63abf .6s ease both}@keyframes heroIn-41a63abf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero__title[data-v-41a63abf]{font-size:clamp(48px,6vw,96px);font-weight:900;margin:0 0 18px;letter-spacing:-.02em;line-height:.95;color:#fff}.hero__titleGradient[data-v-41a63abf]{background:linear-gradient(90deg,#a855f7,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__subtitle[data-v-41a63abf]{max-width:720px;margin:0 auto 28px;color:#9ca3af;font-size:18px;line-height:1.7}.hero__ctaRow[data-v-41a63abf]{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.btn[data-v-41a63abf]{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:9999px;font-weight:900;font-size:16px;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.btn--primary[data-v-41a63abf]{background:#a855f7;color:#fff;box-shadow:0 0 28px rgba(168,85,247,.55)}.btn--primary[data-v-41a63abf]:hover{background:rgba(168,85,247,.9);transform:scale(1.03)}.btn--primary[data-v-41a63abf]:active{transform:scale(.98)}.btn--ghost[data-v-41a63abf]{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#fff}.btn--ghost[data-v-41a63abf]:hover{background:rgba(255,255,255,.1)}.chev[data-v-41a63abf]{font-size:18px;line-height:1}.section[data-v-41a63abf]{padding:80px 0;position:relative;z-index:1}.section--quickstart[data-v-41a63abf]{padding-top:72px;padding-bottom:20px}.quickHead[data-v-41a63abf]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.quickHead__action[data-v-41a63abf]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;text-decoration:none;border:1px solid rgba(56,189,248,.5);background:rgba(56,189,248,.12);color:#e0f2fe;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:all .18s ease}.quickHead__action[data-v-41a63abf]:hover{border-color:rgba(56,189,248,.85);box-shadow:0 0 18px rgba(56,189,248,.25);transform:translateY(-1px)}.presetGrid[data-v-41a63abf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.presetCard[data-v-41a63abf] .a11-card__body{padding:16px;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:space-between}.presetCard__top[data-v-41a63abf]{display:flex;align-items:center;gap:10px}.presetCard__avatar[data-v-41a63abf]{width:62px;height:62px;border-radius:16px;overflow:hidden;border:1px solid rgba(56,189,248,.35);box-shadow:0 0 18px rgba(56,189,248,.2);flex:0 0 auto}.presetCard__avatar img[data-v-41a63abf]{width:100%;height:100%;object-fit:cover}.presetCard__name[data-v-41a63abf]{font-size:17px;font-weight:800;color:#fff}.presetCard__sub[data-v-41a63abf]{margin-top:2px;font-size:12.5px;color:#9ca3af}.presetCard__desc[data-v-41a63abf]{margin:0;color:rgba(156,163,175,.95);line-height:1.6;font-size:13px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.presetCard__goal[data-v-41a63abf]{margin:0;font-size:12.5px;line-height:1.55;color:rgba(191,219,254,.92);padding:8px 10px;border-radius:10px;border:1px solid rgba(51,65,85,.75);background:rgba(15,23,42,.55);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.presetCard__chips[data-v-41a63abf]{display:flex;gap:8px;flex-wrap:wrap}.presetChip[data-v-41a63abf]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(226,232,240,.95);border-radius:999px;padding:4px 8px;border:1px solid rgba(51,65,85,.75);background:rgba(15,23,42,.65)}.presetChip--accent[data-v-41a63abf]{color:#22d3ee;border-color:rgba(34,211,238,.45)}.presetCard__btn[data-v-41a63abf]{margin-top:auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(168,85,247,.65);background:linear-gradient(135deg,rgba(168,85,247,.32),rgba(56,189,248,.25));color:#f5f3ff;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:all .18s ease}.presetCard__btn[data-v-41a63abf]:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(168,85,247,.35)}.grid3[data-v-41a63abf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.feature[data-v-41a63abf] .a11-card__header{padding-bottom:0}.feature__head[data-v-41a63abf]{display:flex;align-items:center;gap:14px}.feature__icon[data-v-41a63abf]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#a855f7;background:rgba(168,85,247,.2);transition:box-shadow .15s ease}.feature:hover .feature__icon[data-v-41a63abf]{box-shadow:0 0 22px rgba(168,85,247,.55)}.feature__title[data-v-41a63abf]{font-size:20px;font-weight:900;color:#fff}.muted[data-v-41a63abf]{color:#9ca3af;line-height:1.7;margin:0}.sectionHead[data-v-41a63abf]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:28px}.h2[data-v-41a63abf]{margin:0 0 10px;font-size:36px;font-weight:900;color:#fff}.h3[data-v-41a63abf]{margin:0;font-size:22px;font-weight:900;color:#fff}.linkLike[data-v-41a63abf]{background:transparent;border:0;color:#22d3ee;font-weight:900;cursor:pointer}.linkLike[data-v-41a63abf]:hover{text-decoration:underline}.storiesGrid[data-v-41a63abf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.storyCard[data-v-41a63abf] .a11-card__body{padding:0}.storyCard[data-v-41a63abf]{padding:0!important;cursor:pointer}.storyCard__media[data-v-41a63abf]{position:relative;aspect-ratio:3/4;overflow:hidden}.storyCard__media img[data-v-41a63abf]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.storyCard:hover .storyCard__media img[data-v-41a63abf]{transform:scale(1.1)}.storyCard__overlay[data-v-41a63abf]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.2) 55%,rgba(0,0,0,0))}.storyCard__content[data-v-41a63abf]{position:absolute;left:0;right:0;bottom:0;padding:18px}.storyCard__genre[data-v-41a63abf]{display:block;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#22d3ee;margin-bottom:8px}.storyCard__title[data-v-41a63abf]{font-size:20px;font-weight:900;color:#fff}.storyCard__cta[data-v-41a63abf]{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#9ca3af;transition:color .15s ease}.storyCard:hover .storyCard__cta[data-v-41a63abf]{color:#fff}.section--dividerTop[data-v-41a63abf]{border-top:1px solid rgba(255,255,255,.05)}.blogHead[data-v-41a63abf]{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#a855f7;margin-bottom:18px}.blogHead__left[data-v-41a63abf]{display:inline-flex;align-items:center;gap:10px;min-width:0}.blogHead__action[data-v-41a63abf]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(34,211,238,.45);background:rgba(34,211,238,.1);color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.blogHead__action[data-v-41a63abf]:hover{border-color:rgba(34,211,238,.75);box-shadow:0 0 20px rgba(34,211,238,.22);transform:translateY(-1px)}.blogGrid[data-v-41a63abf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blogLink[data-v-41a63abf]{text-decoration:none}.blogCard[data-v-41a63abf] .a11-card__body{padding:14px 16px}.blogCard__row[data-v-41a63abf]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.blogCard__thumb[data-v-41a63abf]{width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(255,255,255,.1)}.blogCard__thumb img[data-v-41a63abf]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blogLink:hover .blogCard__thumb img[data-v-41a63abf]{transform:scale(1.08)}.blogCard__date[data-v-41a63abf]{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;font-weight:900;margin-bottom:8px}.blogCard__title[data-v-41a63abf]{font-size:15px;font-weight:900;color:#fff;margin-bottom:4px;transition:color .15s ease;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blogLink:hover .blogCard__title[data-v-41a63abf]{color:#a855f7}.blogCard__excerpt[data-v-41a63abf]{margin:0;color:#9ca3af;line-height:1.6;font-size:13px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.emptyHint[data-v-41a63abf]{color:rgba(156,163,175,.9);font-size:14px;padding:8px 0}@media (max-width: 1024px){.quickHead[data-v-41a63abf]{align-items:flex-start;flex-wrap:wrap}.presetGrid[data-v-41a63abf],.storiesGrid[data-v-41a63abf],.blogGrid[data-v-41a63abf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.grid3[data-v-41a63abf]{grid-template-columns:1fr;gap:18px}.h2[data-v-41a63abf]{font-size:30px}.blogHead[data-v-41a63abf]{align-items:flex-start;flex-wrap:wrap}}@media (max-width: 640px){.quickHead__action[data-v-41a63abf]{height:34px;font-size:11px}.hero[data-v-41a63abf]{padding:92px 0 56px}.presetGrid[data-v-41a63abf]{grid-template-columns:1fr}.blogHead__action[data-v-41a63abf]{height:32px;padding:0 12px;font-size:11px}.blogGrid[data-v-41a63abf]{grid-template-columns:1fr}.blogCard[data-v-41a63abf] .a11-card__body{padding:12px 14px}.blogCard__title[data-v-41a63abf]{font-size:16px}.blogCard__excerpt[data-v-41a63abf]{font-size:13px}}.profile-page[data-v-416f5384]{width:100%;min-height:calc(100vh - 70px);background:#010411;padding:32px 0 48px}.page[data-v-416f5384]{max-width:1440px;margin:0 auto;padding:24px;color:#e5e7eb}.hero[data-v-416f5384]{display:flex;justify-content:space-between;gap:20px;padding:20px;border-radius:20px;border:1px solid rgba(56,189,248,.3);background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 60%,#020617)}.hero__left[data-v-416f5384]{display:flex;gap:16px;min-width:0}.avatar[data-v-416f5384]{width:88px;height:88px;border-radius:20px;overflow:hidden;border:1px solid rgba(56,189,248,.45);flex:0 0 auto}.avatar img[data-v-416f5384]{width:100%;height:100%;object-fit:cover}.avatar__fallback[data-v-416f5384]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#f8fafc}.identity[data-v-416f5384]{min-width:0}.identity__name[data-v-416f5384]{margin:0;font-size:28px;font-weight:800}.identity__meta[data-v-416f5384]{margin:4px 0 0;color:#9ca3af;font-size:13px}.identity__bio[data-v-416f5384]{margin:10px 0 0;color:#cbd5e1;line-height:1.6;max-width:760px;font-size:14px}.identity__chips[data-v-416f5384]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-416f5384]{padding:5px 10px;border-radius:999px;background:rgba(15,23,42,.65);border:1px solid rgba(51,65,85,.7);font-size:11px;color:#cbd5e1}.chip--accent[data-v-416f5384]{border-color:rgba(56,189,248,.75);color:#bae6fd}.hero__right[data-v-416f5384]{display:flex;flex-direction:column;gap:10px}.btn[data-v-416f5384]{height:38px;border-radius:10px;border:1px solid transparent;padding:0 14px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.btn--primary[data-v-416f5384]{color:#f8fafc;border-color:rgba(56,189,248,.9);background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617)}.btn--ghost[data-v-416f5384]{color:#e5e7eb;border-color:rgba(51,65,85,.85);background:rgba(15,23,42,.65)}.btn--block[data-v-416f5384]{width:100%;margin-top:14px}.resume-btn[data-v-416f5384]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;border-radius:14px;text-decoration:none;box-shadow:0 0 28px rgba(56,189,248,.28),0 18px 45px rgba(15,23,42,.85),inset 0 1px rgba(248,250,252,.2);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.resume-btn[data-v-416f5384]:hover{transform:translateY(-1px);filter:saturate(1.1);box-shadow:0 0 36px rgba(56,189,248,.35),0 22px 55px rgba(15,23,42,.92),inset 0 1px rgba(248,250,252,.26)}.resume-btn[data-v-416f5384]:active{transform:translateY(0) scale(.99)}.resume-btn__icon[data-v-416f5384]{font-size:18px;line-height:1;opacity:.95}.stats-grid[data-v-416f5384]{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card[data-v-416f5384]{border-radius:14px;padding:14px;border:1px solid rgba(51,65,85,.7);background:rgba(2,6,23,.6)}.stat-card__label[data-v-416f5384]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.stat-card__value[data-v-416f5384]{margin-top:8px;font-size:24px;font-weight:800}.stat-card__value--small[data-v-416f5384]{font-size:14px}.layout[data-v-416f5384]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px}.left-col[data-v-416f5384],.right-col[data-v-416f5384]{display:grid;gap:14px;align-content:start}.panel[data-v-416f5384]{border-radius:16px;padding:16px;border:1px solid rgba(51,65,85,.7);background:rgba(2,6,23,.62)}.panel__head[data-v-416f5384]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.panel__title[data-v-416f5384]{margin:0;font-size:16px}.panel__link[data-v-416f5384]{color:#67e8f9;font-size:12px;text-decoration:none}.characters[data-v-416f5384]{display:grid;gap:10px}.character-item[data-v-416f5384]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:12px;background:rgba(15,23,42,.55)}.character-item__avatar[data-v-416f5384]{width:40px;height:40px;border-radius:10px;overflow:hidden;border:1px solid rgba(51,65,85,.8);display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:14px;font-weight:800}.character-item__avatar img[data-v-416f5384]{width:100%;height:100%;object-fit:cover}.character-item__name[data-v-416f5384]{font-weight:700}.character-item__sub[data-v-416f5384]{color:#94a3b8;font-size:12px;margin-top:2px}.character-item__action[data-v-416f5384]{color:#67e8f9;text-decoration:none;font-size:12px}.timeline[data-v-416f5384]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.timeline__item[data-v-416f5384]{display:grid;grid-template-columns:14px 1fr;gap:10px}.timeline__dot[data-v-416f5384]{width:10px;height:10px;margin-top:4px;border-radius:999px;background:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.65)}.timeline__text[data-v-416f5384]{font-size:13px;line-height:1.6}.timeline__time[data-v-416f5384]{margin-top:2px;font-size:11px;color:#94a3b8}.settings[data-v-416f5384]{display:grid;gap:10px}.setting-row[data-v-416f5384]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:rgba(15,23,42,.55);font-size:13px}.setting-row input[type=checkbox][data-v-416f5384]{width:16px;height:16px;accent-color:#38bdf8}.session-card[data-v-416f5384]{padding:12px;border-radius:12px;background:rgba(15,23,42,.55)}.session-card__row[data-v-416f5384]{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:7px 0;border-bottom:1px solid rgba(51,65,85,.45)}.session-card__row[data-v-416f5384]:last-of-type{border-bottom:0}.empty[data-v-416f5384]{color:#94a3b8;font-size:13px;line-height:1.6}@media (max-width: 1024px){.stats-grid[data-v-416f5384]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout[data-v-416f5384]{grid-template-columns:1fr}}@media (max-width: 680px){.page[data-v-416f5384]{padding:16px 12px}.hero[data-v-416f5384]{flex-direction:column}.hero__right[data-v-416f5384]{flex-direction:row;flex-wrap:wrap}.identity__name[data-v-416f5384]{font-size:22px}.stats-grid[data-v-416f5384]{grid-template-columns:1fr}}.character-card[data-v-3f2ee3af]{display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;border-radius:18px;background:radial-gradient(circle at 0 0,rgba(15,23,42,.9),#020617 55%,#020617);border:1px solid rgba(56,189,248,.35);box-shadow:0 18px 45px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.character-card[data-v-3f2ee3af]:hover{transform:translateY(-4px);border-color:rgba(56,189,248,.7);box-shadow:0 24px 60px rgba(15,23,42,.95),0 0 30px rgba(56,189,248,.35)}.character-card__header[data-v-3f2ee3af]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.avatar[data-v-3f2ee3af]{width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#f9fafb;box-shadow:0 0 30px rgba(56,189,248,.6),inset 0 1px rgba(248,250,252,.6);overflow:hidden}.avatar__img[data-v-3f2ee3af]{width:100%;height:100%;object-fit:cover;display:block}.avatar__initial[data-v-3f2ee3af]{font-size:24px;font-weight:800;letter-spacing:.06em}.meta[data-v-3f2ee3af]{display:flex;flex-direction:column;gap:4px}.name[data-v-3f2ee3af]{font-size:16px;font-weight:700;color:#e5e7eb}.class[data-v-3f2ee3af]{font-size:13px;font-weight:500;color:#9ca3af}.sub[data-v-3f2ee3af]{margin-top:2px;font-size:12px;color:rgba(148,163,184,.95);line-height:1.2}.tags[data-v-3f2ee3af]{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.tag[data-v-3f2ee3af]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:rgba(15,23,42,.8);border:1px solid rgba(148,163,184,.55);color:#e5e7eb}.goal[data-v-3f2ee3af]{margin-top:2px;margin-bottom:12px;font-size:13px;line-height:1.5;color:#cbd5f5;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.character-card__footer[data-v-3f2ee3af]{display:flex;margin-top:10px;justify-content:end}.btn[data-v-3f2ee3af]{width:160px;display:inline-flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.btn__icon[data-v-3f2ee3af]{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(2,6,23,.35);border:1px solid rgba(248,250,252,.35);line-height:1;opacity:.98}.btn__icon svg[data-v-3f2ee3af]{width:14px;height:14px}.btn--primary[data-v-3f2ee3af]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#f9fafb;border-color:rgba(56,189,248,.8);box-shadow:0 0 18px rgba(37,99,235,.75),inset 0 1px rgba(248,250,252,.4)}.btn--primary[data-v-3f2ee3af]:hover{background:linear-gradient(135deg,#7dd3fc,#818cf8);transform:translateY(-1px);box-shadow:0 0 26px rgba(37,99,235,.9),inset 0 1px rgba(248,250,252,.6)}@media (max-width: 640px){.character-card[data-v-3f2ee3af]{padding:16px 14px}}.characters-page[data-v-ceec37f4]{width:100%;min-height:calc(100vh - 70px);background:#010411;padding:32px 0 48px}.page[data-v-ceec37f4]{min-height:calc(100vh - 70px);padding:32px 24px 48px;max-width:1440px;margin:0 auto;color:#e5e7eb;background:radial-gradient(circle at 0 0,#020617,#020617 40%,#000);box-shadow:0 18px 45px rgba(15,23,42,.85);border-radius:24px;border:1px solid rgba(30,64,175,.6)}.page-header[data-v-ceec37f4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.page-actions[data-v-ceec37f4]{display:flex;align-items:center;gap:12px;flex-shrink:0}.page-title h1[data-v-ceec37f4]{margin:0;font-size:28px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-ceec37f4]{margin-top:6px;font-size:14px;color:#9ca3af}.create-btn[data-v-ceec37f4]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(56,189,248,.85);background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);color:#f9fafb;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 0 26px rgba(56,189,248,.9),inset 0 1px rgba(248,250,252,.4);transition:all .2s ease;white-space:nowrap}.create-btn span[data-v-ceec37f4]:first-child{font-size:16px}.create-btn[data-v-ceec37f4]:hover{transform:translateY(-1px);background:radial-gradient(circle at 0 0,#7dd3fc,#38bdf8 40%,#020617)}.content[data-v-ceec37f4],.workspace[data-v-ceec37f4]{width:100%}.total-pill[data-v-ceec37f4]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(2,6,23,.6);border:1px solid rgba(51,65,85,.65);box-shadow:0 0 18px rgba(56,189,248,.08)}.total-pill__label[data-v-ceec37f4]{font-size:11px;color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.total-pill__value[data-v-ceec37f4]{min-width:24px;text-align:right;font-size:14px;font-weight:900;color:#e5e7eb;letter-spacing:.02em}.grid[data-v-ceec37f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 18px}@media (max-width: 1024px){.page[data-v-ceec37f4]{padding:24px 18px 40px}.grid[data-v-ceec37f4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.empty-state[data-v-ceec37f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 16px;gap:16px}.empty-icon[data-v-ceec37f4]{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:28px;background:radial-gradient(circle at 0 0,#1e293b,#020617 60%);box-shadow:0 0 30px rgba(56,189,248,.4),inset 0 1px rgba(248,250,252,.4)}.empty-title[data-v-ceec37f4]{font-size:20px;font-weight:700;color:#e5e7eb;margin:0}.empty-subtitle[data-v-ceec37f4]{max-width:420px;margin:0;font-size:14px;color:#9ca3af}@media (max-width: 640px){.page-header[data-v-ceec37f4]{flex-direction:column;align-items:flex-start}.page-actions[data-v-ceec37f4]{width:100%;justify-content:space-between}.grid[data-v-ceec37f4]{grid-template-columns:minmax(0,1fr)}.page[data-v-ceec37f4]{padding:20px 14px 32px}}.characters-page[data-v-3a38c016]{width:100%;min-height:calc(100vh - 70px);background:#010411;padding:32px 0 48px}.page[data-v-3a38c016]{min-height:calc(100vh - 70px);padding:32px 24px 40px;max-width:1440px;margin:0 auto;color:#e5e7eb}.center[data-v-3a38c016]{display:flex;justify-content:center;width:100%}.card[data-v-3a38c016]{padding:22px 20px 18px;border-radius:22px;background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 55%,#020617);border:1px solid rgba(56,189,248,.35);box-shadow:0 18px 45px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95)}.card-header[data-v-3a38c016]{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.header-left[data-v-3a38c016]{min-width:0}.header-badges[data-v-3a38c016]{display:flex;gap:8px;flex-wrap:wrap}.title[data-v-3a38c016]{margin:0;font-size:26px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-3a38c016]{margin:6px 0 0;font-size:13px;color:#9ca3af}.badge[data-v-3a38c016]{padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,rgba(56,189,248,.35),rgba(99,102,241,.25));border:1px solid rgba(56,189,248,.5);color:#e5e7eb}.badge--subtle[data-v-3a38c016]{background:rgba(15,23,42,.75);border-color:rgba(148,163,184,.45);color:#cbd5f5}.form[data-v-3a38c016]{display:flex;flex-direction:column;gap:12px}.layout[data-v-3a38c016]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.left[data-v-3a38c016],.right[data-v-3a38c016]{min-width:0}.right[data-v-3a38c016]{position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:12px}.panel[data-v-3a38c016]{padding:16px 16px 14px;border-radius:18px;background:radial-gradient(circle at 0 0,rgba(2,6,23,.9),rgba(2,6,23,.75) 45%,rgba(2,6,23,.7));border:1px solid rgba(56,189,248,.28);box-shadow:0 18px 45px rgba(15,23,42,.75),0 0 24px rgba(56,189,248,.08)}.panel--primary[data-v-3a38c016]{border-color:rgba(56,189,248,.35);box-shadow:0 18px 45px rgba(15,23,42,.75),0 0 30px rgba(56,189,248,.12)}.panel--secondary[data-v-3a38c016]{border-color:rgba(148,163,184,.22);background:radial-gradient(circle at 0 0,rgba(2,6,23,.86),rgba(2,6,23,.72) 55%,rgba(2,6,23,.7))}.panel-title[data-v-3a38c016]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb;margin-bottom:10px}.blueprint[data-v-3a38c016]{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(51,65,85,.65)}.bp-row[data-v-3a38c016]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.bp-k[data-v-3a38c016]{color:#9ca3af}.bp-v[data-v-3a38c016]{color:#e5e7eb;font-weight:600;text-align:right;max-width:72%}.bp-v--muted[data-v-3a38c016]{color:#cbd5f5}.flow[data-v-3a38c016]{padding-top:12px}.flow-title[data-v-3a38c016]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb}.flow-steps[data-v-3a38c016]{margin:10px 0 0;padding-left:18px;color:rgba(148,163,184,.95);font-size:12px;line-height:1.55;display:grid;gap:4px}.grid[data-v-3a38c016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px;align-items:start}.section[data-v-3a38c016]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(51,65,85,.65)}.section-title[data-v-3a38c016]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb}.section-desc[data-v-3a38c016]{margin-top:6px;font-size:12px;color:rgba(148,163,184,.95);line-height:1.35}.section-grid[data-v-3a38c016]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-3a38c016]{display:flex;flex-direction:column;gap:6px}.field--full[data-v-3a38c016]{grid-column:1/-1}.field-head[data-v-3a38c016]{display:flex;align-items:center;justify-content:space-between;gap:12px}.counter[data-v-3a38c016]{font-size:11px;color:#9ca3af;letter-spacing:.06em;text-transform:uppercase}label[data-v-3a38c016]{font-size:12px;color:#cbd5f5;font-weight:600}.hint[data-v-3a38c016]{font-size:12px;color:rgba(148,163,184,.95);line-height:1.35}.input[data-v-3a38c016]{width:100%;border-radius:999px;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.95);color:#e5e7eb;padding:9px 14px;font-size:13px;outline:none;transition:all .2s ease}[data-v-3a38c016] .select-dark{width:100%}[data-v-3a38c016] .select-dark .el-select__wrapper{border-radius:999px;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.95);box-shadow:none;padding:4px 12px;min-height:40px}[data-v-3a38c016] .select-dark .el-select__wrapper:hover{border-color:rgba(56,189,248,.55)}[data-v-3a38c016] .select-dark .el-select__wrapper.is-focused{border-color:rgba(56,189,248,.9);box-shadow:0 0 18px #082f49,0 0 0 1px rgba(56,189,248,.9)}[data-v-3a38c016] .select-dark .el-select__selected-item{color:#e5e7eb;font-size:13px;font-weight:600}[data-v-3a38c016] .select-dark .el-select__placeholder{color:rgba(148,163,184,.9);font-size:13px}[data-v-3a38c016] .select-dark .el-select__caret{color:rgba(148,163,184,.95)}[data-v-3a38c016] .select-dark-popper.el-popper{border:1px solid rgba(56,189,248,.35);background:radial-gradient(circle at 0 0,rgba(15,23,42,.98),rgba(2,6,23,.98) 70%);box-shadow:0 22px 55px rgba(15,23,42,.95),0 0 30px rgba(56,189,248,.12)}[data-v-3a38c016] .select-dark-popper .el-select-dropdown__item{color:#e5e7eb}[data-v-3a38c016] .select-dark-popper .el-select-dropdown__item.is-hovering{background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(129,140,248,.22));color:#f9fafb}[data-v-3a38c016] .select-dark-popper .el-select-dropdown__item.is-selected{color:#38bdf8;font-weight:700}.textarea[data-v-3a38c016]{width:100%;border-radius:16px;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.95);color:#e5e7eb;padding:10px 14px;font-size:13px;outline:none;transition:all .2s ease;resize:vertical}.input[data-v-3a38c016]:focus,.textarea[data-v-3a38c016]:focus{border-color:rgba(56,189,248,.9);box-shadow:0 0 18px #082f49,0 0 0 1px rgba(56,189,248,.9)}.avatar-wrap[data-v-3a38c016]{display:flex;align-items:center;justify-content:flex-start}.avatar-placeholder[data-v-3a38c016],.avatar-img[data-v-3a38c016]{width:92px;height:92px;border-radius:999px;border:1px solid rgba(56,189,248,.45);box-shadow:0 0 35px rgba(56,189,248,.35),inset 0 1px rgba(248,250,252,.25)}.avatar-placeholder[data-v-3a38c016]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(56,189,248,.3),rgba(99,102,241,.25));position:relative;overflow:hidden}.avatar-initial[data-v-3a38c016]{font-size:30px;font-weight:900;letter-spacing:.08em;color:#e5e7eb}.avatar-img[data-v-3a38c016]{object-fit:cover;display:block}.avatar-placeholder.is-loading[data-v-3a38c016]{background:rgba(15,23,42,.95)}.shimmer[data-v-3a38c016]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(15,23,42,.35),rgba(56,189,248,.18) 45%,rgba(15,23,42,.35));background-size:200% 100%;animation:shimmer-3a38c016 1.2s ease-in-out infinite}@keyframes shimmer-3a38c016{0%{background-position:180% 0}to{background-position:-40% 0}}.preview-footer[data-v-3a38c016]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(51,65,85,.65);display:grid;gap:6px}.preview-line[data-v-3a38c016]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.k[data-v-3a38c016]{color:#9ca3af}.v[data-v-3a38c016]{color:#e5e7eb;font-weight:600}.mono[data-v-3a38c016]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.avatar-wrap--large[data-v-3a38c016]{margin-top:6px}.avatar-placeholder--large[data-v-3a38c016],.avatar-img--large[data-v-3a38c016]{width:180px;height:180px;border-radius:28px}.avatar-initial--large[data-v-3a38c016]{font-size:44px;letter-spacing:.12em}.error[data-v-3a38c016]{padding:10px 12px;border-radius:14px;border:1px solid rgba(239,68,68,.55);background:rgba(127,29,29,.25);color:#fecaca;font-size:13px}.actions[data-v-3a38c016]{display:flex;gap:12px;margin-top:10px;justify-content:space-around;padding-top:12px;border-top:1px solid rgba(51,65,85,.65)}.btn[data-v-3a38c016]{height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:168px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}.btn[data-v-3a38c016]:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn--primary[data-v-3a38c016]{background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);border-color:rgba(56,189,248,.85);color:#f9fafb;box-shadow:0 0 26px rgba(56,189,248,.95),inset 0 1px rgba(248,250,252,.35)}.btn--primary[data-v-3a38c016]:hover:not(:disabled){transform:translateY(-1px);background:radial-gradient(circle at 0 0,#7dd3fc,#38bdf8 40%,#020617);box-shadow:0 0 34px #38bdf8,inset 0 1px rgba(248,250,252,.45)}.btn--ghost[data-v-3a38c016]{background:rgba(15,23,42,.9);border-color:rgba(148,163,184,.6);color:#e5e7eb}.btn--ghost[data-v-3a38c016]:hover:not(:disabled){border-color:rgba(248,250,252,.9);transform:translateY(-1px);box-shadow:0 0 18px rgba(99,102,241,.25)}.result[data-v-3a38c016]{margin-top:4px;padding-top:10px;border-top:1px solid rgba(51,65,85,.65)}.result-title[data-v-3a38c016]{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;font-weight:700}.result-meta[data-v-3a38c016]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-3a38c016]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#f9fafb}.pill--subtle[data-v-3a38c016]{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.6);color:#e5e7eb}.style-grid[data-v-3a38c016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.style-card[data-v-3a38c016]{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;padding:10px;border-radius:16px;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.95);color:#e5e7eb;cursor:pointer;transition:all .2s ease;text-align:left}.style-card[data-v-3a38c016]:hover{border-color:rgba(56,189,248,.85);box-shadow:0 0 18px #082f49,0 0 0 1px rgba(56,189,248,.35);transform:translateY(-1px)}.style-card.selected[data-v-3a38c016]{border-color:rgba(56,189,248,.95);box-shadow:0 0 22px rgba(56,189,248,.35),0 0 0 1px rgba(56,189,248,.3)}.style-thumb[data-v-3a38c016]{width:56px;height:56px;border-radius:14px;border:1px solid rgba(56,189,248,.35);background:linear-gradient(135deg,rgba(56,189,248,.28),rgba(99,102,241,.22));background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.style-thumb__placeholder[data-v-3a38c016]{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e5e7eb;text-shadow:0 0 14px rgba(56,189,248,.4)}.style-name[data-v-3a38c016]{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.style-desc[data-v-3a38c016]{margin-top:3px;font-size:12px;color:rgba(148,163,184,.95);line-height:1.3}@media (max-width: 1024px){.page[data-v-3a38c016]{padding:24px 18px 32px}.layout[data-v-3a38c016]{grid-template-columns:minmax(0,1fr)}.right[data-v-3a38c016]{position:static}}@media (max-width: 640px){.page[data-v-3a38c016]{padding:20px 14px 28px}.grid[data-v-3a38c016],.section-grid[data-v-3a38c016]{grid-template-columns:minmax(0,1fr)}.actions[data-v-3a38c016]{flex-direction:column;align-items:stretch}.btn[data-v-3a38c016]{width:100%;min-width:0}.style-grid[data-v-3a38c016]{grid-template-columns:minmax(0,1fr)}}.story-page[data-v-83990f3c]{width:100%;min-height:calc(100vh - 70px);background:#010411;padding:32px 0 48px}.page[data-v-83990f3c]{min-height:calc(100vh - 70px);padding:24px 24px 40px;max-width:1440px;margin:0 auto;color:#e5e7eb}.top-bar[data-v-83990f3c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.top-left[data-v-83990f3c]{display:flex;flex-direction:column;gap:4px}.title[data-v-83990f3c]{margin:0;font-size:26px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-83990f3c]{margin:0;font-size:13px;color:#9ca3af}.top-actions[data-v-83990f3c]{display:flex;gap:10px}.btn[data-v-83990f3c]{padding:8px 16px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn--primary[data-v-83990f3c]{background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);border-color:rgba(56,189,248,.85);color:#f9fafb;box-shadow:0 0 26px rgba(56,189,248,.9),inset 0 1px rgba(248,250,252,.4)}.btn--primary[data-v-83990f3c]:hover{transform:translateY(-1px);background:radial-gradient(circle at 0 0,#7dd3fc,#38bdf8 40%,#020617)}.btn--ghost[data-v-83990f3c]{background:rgba(15,23,42,.9);border-color:rgba(148,163,184,.6);color:#e5e7eb}.btn--ghost[data-v-83990f3c]:hover{border-color:rgba(248,250,252,.9)}.layout[data-v-83990f3c]{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:20px;align-items:stretch}.left[data-v-83990f3c],.right[data-v-83990f3c]{width:100%}.right[data-v-83990f3c]{display:flex;flex-direction:column;justify-content:space-between;gap:14px;height:min(760px,100vh - 240px);min-height:520px}.history-card[data-v-83990f3c]{flex:1 1 0%;display:flex;flex-direction:column;min-height:0}.chat-card[data-v-83990f3c]{border-radius:18px;background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 55%,#020617);border:1px solid rgba(56,189,248,.45);box-shadow:0 18px 45px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95);overflow:hidden;display:flex;flex-direction:column;height:min(760px,100vh - 240px);min-height:520px}.chat-card-header[data-v-83990f3c]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(51,65,85,.5);background:rgba(2,6,23,.6)}.scene-pill[data-v-83990f3c]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:rgba(15,23,42,.75)}.scene-pill__label[data-v-83990f3c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.scene-pill__value[data-v-83990f3c]{font-size:12px;font-weight:700;color:#bae6fd}.chat-card-meta[data-v-83990f3c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.meta-item[data-v-83990f3c]{font-size:12px;color:rgba(148,163,184,.95);padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.55);border:1px solid rgba(51,65,85,.65)}.meta-item--live[data-v-83990f3c]{border-color:rgba(56,189,248,.55);box-shadow:0 0 18px rgba(56,189,248,.22)}.chat-messages[data-v-83990f3c]{flex:1 1 0%;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:scroll;overflow-x:hidden;min-height:260px;scrollbar-width:auto;scrollbar-color:rgba(56,189,248,.75) rgba(2,6,23,.5);scrollbar-gutter:stable}.chat-messages[data-v-83990f3c]::-webkit-scrollbar{width:10px}.chat-messages[data-v-83990f3c]::-webkit-scrollbar-track{background:rgba(2,6,23,.35)}.chat-messages[data-v-83990f3c]::-webkit-scrollbar-thumb{background:rgba(56,189,248,.6);border-radius:999px;border:2px solid rgba(2,6,23,.4)}.chat-messages[data-v-83990f3c]::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.8)}.empty-state[data-v-83990f3c]{margin:auto;width:min(560px,100%);text-align:center;padding:20px 16px;border-radius:16px;border:1px solid rgba(56,189,248,.2);background:rgba(15,23,42,.35)}.empty-state-title[data-v-83990f3c]{font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.empty-state-desc[data-v-83990f3c]{margin-top:10px;font-size:13px;color:rgba(148,163,184,.95);line-height:1.7}.empty-state-btn[data-v-83990f3c]{margin-top:14px;padding:10px 18px;border-radius:999px;border:1px solid rgba(56,189,248,.85);background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);color:#f9fafb;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 0 24px rgba(56,189,248,.35),inset 0 1px rgba(248,250,252,.25);transition:transform .2s ease}.empty-state-btn[data-v-83990f3c]:hover:not(:disabled){transform:translateY(-1px)}.message-row[data-v-83990f3c]{display:flex;gap:10px;align-items:flex-end}.message-row--ai[data-v-83990f3c]{justify-content:flex-start}.message-row--user[data-v-83990f3c]{justify-content:flex-end}.avatar[data-v-83990f3c]{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;letter-spacing:.08em;flex-shrink:0}.avatar--ai[data-v-83990f3c]{background:linear-gradient(135deg,#38bdf8,#6366f1);color:#f8fafc;box-shadow:0 0 0 1px rgba(56,189,248,.35),0 0 18px rgba(56,189,248,.35)}.avatar__icon[data-v-83990f3c]{width:54px;height:54px;fill:#f8fafc}.avatar--user[data-v-83990f3c]{background:rgba(148,163,184,.35);border:1px solid rgba(148,163,184,.5);color:#e5e7eb}.bubble[data-v-83990f3c]{max-width:min(78%,680px);padding:10px 12px;border-radius:16px;border:1px solid rgba(51,65,85,.75);box-shadow:0 12px 28px rgba(15,23,42,.55)}.bubble--ai[data-v-83990f3c]{background:rgba(2,6,23,.55);border-color:rgba(56,189,248,.22)}.bubble--user[data-v-83990f3c]{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.45)}.bubble-label[data-v-83990f3c]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(148,163,184,.95);margin-bottom:6px}.bubble-time[data-v-83990f3c]{opacity:.85;font-size:11px}.bubble-content[data-v-83990f3c]{font-size:13.5px;line-height:1.75;color:#e5e7eb;white-space:pre-wrap;overflow-wrap:anywhere}.bubble-error[data-v-83990f3c]{margin-top:8px;font-size:12px;color:#fecaca}.thinking[data-v-83990f3c]{display:inline-flex;align-items:center;gap:6px;color:rgba(148,163,184,.95)}.thinking .dot[data-v-83990f3c]{width:6px;height:6px;border-radius:999px;background:rgba(56,189,248,.9);animation:bounce-83990f3c 1s infinite}.thinking .dot[data-v-83990f3c]:nth-child(2){animation-delay:.12s}.thinking .dot[data-v-83990f3c]:nth-child(3){animation-delay:.24s}.thinking-text[data-v-83990f3c]{margin-left:6px;font-size:12px}@keyframes bounce-83990f3c{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(-3px);opacity:1}}.choices[data-v-83990f3c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.choice-btn[data-v-83990f3c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 16px 18px;min-height:92px;border-radius:16px;border:1px solid rgba(51,65,85,.75);background:radial-gradient(120% 140% at 0% 0%,rgba(99,102,241,.12),rgba(2,6,23,.92) 55%),rgba(15,23,42,.92);color:#e5e7eb;font-size:13px;cursor:pointer;box-shadow:0 18px 40px rgba(0,0,0,.35),inset 0 1px rgba(248,250,252,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.choices-bar[data-v-83990f3c]{padding:14px 16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 980px){.choices-bar[data-v-83990f3c]{grid-template-columns:1fr}}.choice-btn[data-v-83990f3c]:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.choice-btn[data-v-83990f3c]:hover{transform:translateY(-1px);border-color:rgba(168,85,247,.65);box-shadow:0 20px 48px rgba(0,0,0,.42),0 0 0 1px rgba(168,85,247,.28),0 0 26px rgba(168,85,247,.18),inset 0 1px rgba(248,250,252,.08)}.choice-key[data-v-83990f3c]{display:inline-flex;align-items:center;justify-content:flex-start;padding:0;background:transparent;width:auto;height:auto;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(196,181,253,.95)}.choice-text[data-v-83990f3c]{flex:1;text-align:left;font-size:14px;line-height:1.35;color:rgba(226,232,240,.95)}.chat-input[data-v-83990f3c]{padding:12px 16px 16px;display:flex;gap:10px;border-top:1px solid rgba(51,65,85,.5);background:rgba(2,6,23,.55)}.chat-input__field[data-v-83990f3c]{flex:1;height:42px;border-radius:999px;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.95);color:#e5e7eb;padding:0 14px;font-size:13px;outline:none;transition:all .2s ease}.chat-input__field[data-v-83990f3c]::placeholder{color:rgba(148,163,184,.9)}.chat-input__field[data-v-83990f3c]:focus{border-color:rgba(56,189,248,.9);box-shadow:0 0 18px #082f49,0 0 0 1px rgba(56,189,248,.9)}.chat-input__send[data-v-83990f3c]{height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(56,189,248,.85);background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);color:#f9fafb;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 0 22px rgba(56,189,248,.28),inset 0 1px rgba(248,250,252,.22);transition:transform .2s ease;white-space:nowrap}.chat-input__send[data-v-83990f3c]:hover:not(:disabled){transform:translateY(-1px)}.chat-input__send[data-v-83990f3c]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.error[data-v-83990f3c]{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(239,68,68,.55);background:rgba(127,29,29,.25);color:#fecaca;font-size:13px}.character-box[data-v-83990f3c]{display:flex;align-items:center;gap:12px}.avatar[data-v-83990f3c]{width:54px;height:54px;border-radius:16px;border:1px solid rgba(56,189,248,.35);background:linear-gradient(135deg,rgba(56,189,248,.22),rgba(99,102,241,.22));box-shadow:0 0 26px rgba(56,189,248,.25),inset 0 1px rgba(248,250,252,.25);overflow:hidden;display:flex;align-items:center;justify-content:center}.avatar-img[data-v-83990f3c]{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback[data-v-83990f3c]{font-size:18px;font-weight:900;letter-spacing:.08em;color:#e5e7eb}.character-meta[data-v-83990f3c]{min-width:0}.character-name[data-v-83990f3c]{font-size:14px;font-weight:800;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-sub[data-v-83990f3c]{margin-top:4px;font-size:12px;color:rgba(148,163,184,.95)}.progress[data-v-83990f3c]{display:grid;gap:10px}.progress-row[data-v-83990f3c]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.progress-bar[data-v-83990f3c]{height:10px;border-radius:999px;background:rgba(15,23,42,.8);border:1px solid rgba(51,65,85,.75);overflow:hidden}.progress-bar__fill[data-v-83990f3c]{height:100%;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#6366f1 60%,#ec4899);box-shadow:0 0 18px rgba(56,189,248,.4);transition:width .35s ease}.progress-hint[data-v-83990f3c]{font-size:12px;color:rgba(148,163,184,.95)}.fade-slide-enter-active[data-v-83990f3c],.fade-slide-leave-active[data-v-83990f3c]{transition:all .25s ease}.fade-slide-enter-from[data-v-83990f3c]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-83990f3c]{opacity:0;transform:translateY(-6px)}.info-card[data-v-83990f3c]{padding:14px 14px 12px;border-radius:16px;background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 55%,#020617);border:1px solid rgba(56,189,248,.3);box-shadow:0 14px 35px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95)}.info-title[data-v-83990f3c]{margin:0 0 8px;font-size:14px;font-weight:600}.info-content[data-v-83990f3c]{display:flex;flex-direction:column;gap:6px;font-size:13px}.info-row[data-v-83990f3c]{display:flex;justify-content:space-between;gap:10px}.info-label[data-v-83990f3c]{color:#9ca3af}.info-value[data-v-83990f3c]{font-weight:500}.info-description[data-v-83990f3c]{margin:0;font-size:13px;line-height:1.6;color:#cbd5f5}.history-card[data-v-83990f3c]{margin-top:0}.history-head[data-v-83990f3c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.history-open-btn[data-v-83990f3c]{height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(56,189,248,.5);background:rgba(2,6,23,.65);color:#bae6fd;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease}.history-open-btn[data-v-83990f3c]:hover:not(:disabled){border-color:rgba(56,189,248,.85);box-shadow:0 0 14px rgba(56,189,248,.22)}.history-open-btn[data-v-83990f3c]:disabled{opacity:.45;cursor:not-allowed}.history-list[data-v-83990f3c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;flex:1 1 0%;min-height:0;max-height:none;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.75) rgba(2,6,23,.35);scrollbar-gutter:stable}.history-list[data-v-83990f3c]::-webkit-scrollbar{width:10px}.history-list[data-v-83990f3c]::-webkit-scrollbar-track{background:rgba(2,6,23,.28)}.history-list[data-v-83990f3c]::-webkit-scrollbar-thumb{background:rgba(168,85,247,.55);border-radius:999px;border:2px solid rgba(2,6,23,.35)}.history-list[data-v-83990f3c]::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.8)}.history-item[data-v-83990f3c]{display:flex;flex-direction:column;gap:2px;font-size:12px}.history-step[data-v-83990f3c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.history-text[data-v-83990f3c]{color:#e5e7eb}.story-modal[data-v-83990f3c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:rgba(2,6,23,.72);display:flex;align-items:center;justify-content:center;padding:20px}.story-modal__panel[data-v-83990f3c]{width:min(820px,100%);max-height:min(760px,100vh - 40px);border-radius:16px;border:1px solid rgba(56,189,248,.35);background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 55%,#020617);box-shadow:0 28px 70px rgba(15,23,42,.9);display:flex;flex-direction:column}.story-modal__head[data-v-83990f3c]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(51,65,85,.6)}.story-modal__title[data-v-83990f3c]{margin:0;font-size:15px;font-weight:800;color:#e5e7eb}.story-modal__close[data-v-83990f3c]{width:30px;height:30px;border-radius:8px;border:1px solid rgba(51,65,85,.75);background:rgba(15,23,42,.7);color:#e5e7eb;font-size:18px;line-height:1;cursor:pointer}.story-modal__meta[data-v-83990f3c]{padding:10px 16px 0;color:rgba(148,163,184,.95);font-size:12px}.story-modal__content[data-v-83990f3c]{margin:10px 16px 0;padding:14px;border-radius:12px;border:1px solid rgba(51,65,85,.75);background:rgba(2,6,23,.55);color:#e2e8f0;line-height:1.8;font-size:14px;overflow-y:auto;min-height:180px}.story-modal__footer[data-v-83990f3c]{padding:14px 16px 16px;display:flex;justify-content:flex-end;gap:10px}.story-modal__btn[data-v-83990f3c]{height:34px;min-width:90px;border-radius:10px;border:1px solid transparent;font-size:12px;font-weight:700;cursor:pointer}.story-modal__btn--ghost[data-v-83990f3c]{border-color:rgba(51,65,85,.8);background:rgba(15,23,42,.7);color:#e5e7eb}.story-modal__btn--primary[data-v-83990f3c]{border-color:rgba(56,189,248,.85);background:radial-gradient(circle at 0 0,#38bdf8,#0ea5e9 40%,#020617);color:#f8fafc}.story-modal__btn[data-v-83990f3c]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1024px){.page[data-v-83990f3c]{padding:20px 18px 32px}.layout[data-v-83990f3c]{grid-template-columns:minmax(0,1fr)}.right[data-v-83990f3c]{height:auto;min-height:0}.chat-card[data-v-83990f3c]{min-height:640px}}@media (max-width: 640px){.page[data-v-83990f3c]{padding:18px 14px 28px}.top-bar[data-v-83990f3c]{flex-direction:column;align-items:flex-start}}.blog-page[data-v-58fddeac]{width:100%;min-height:calc(100vh - 70px);background:#010411;padding:32px 0 48px}.page[data-v-58fddeac]{min-height:calc(100vh - 70px);padding:32px 24px 48px;max-width:1440px;margin:0 auto;color:#e5e7eb}.head[data-v-58fddeac]{margin-bottom:18px}.head-title[data-v-58fddeac]{margin:0;font-size:28px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#e5f2ff,#a5b4fc,#38bdf8 70%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.head-sub[data-v-58fddeac]{margin:10px 0 0;font-size:14px;color:#9ca3af;max-width:920px}.cta[data-v-58fddeac]{margin:18px 0 14px}.tabs[data-v-58fddeac]{margin-top:14px;margin-bottom:16px;border-bottom:1px solid rgba(51,65,85,.65)}.tabs-row[data-v-58fddeac]{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:10px}.tab[data-v-58fddeac]{border:1px solid rgba(51,65,85,.65);background:rgba(2,6,23,.55);color:rgba(148,163,184,.95);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:12px 12px 0 0;cursor:pointer;transition:all .18s ease}.tab[data-v-58fddeac]:hover{border-color:rgba(56,189,248,.5);color:#e5e7eb}.tab--active[data-v-58fddeac]{border-color:rgba(56,189,248,.85);background:radial-gradient(circle at 0 0,rgba(56,189,248,.25),rgba(2,6,23,.75) 55%,rgba(2,6,23,.75));color:#f8fafc;box-shadow:0 0 22px rgba(56,189,248,.15)}.grid[data-v-58fddeac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px}.card[data-v-58fddeac]{border-radius:18px;background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 55%,#020617);border:1px solid rgba(56,189,248,.35);box-shadow:0 18px 45px rgba(15,23,42,.85),0 0 0 1px rgba(15,23,42,.95);cursor:pointer;transition:all .2s ease;overflow:hidden;display:flex;flex-direction:column}.card[data-v-58fddeac]:hover{transform:translateY(-3px);border-color:rgba(56,189,248,.75);box-shadow:0 24px 60px rgba(15,23,42,.95),0 0 30px rgba(56,189,248,.25)}.card[data-v-58fddeac]:focus-visible{outline:none;border-color:rgba(56,189,248,.9);box-shadow:0 0 0 2px rgba(56,189,248,.35),0 24px 60px rgba(15,23,42,.95)}.card-media[data-v-58fddeac]{height:168px;background:rgba(15,23,42,.75);border-bottom:1px solid rgba(51,65,85,.6);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-img[data-v-58fddeac]{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .25s ease}.card:hover .card-img[data-v-58fddeac]{transform:scale(1.04)}.card-media__placeholder[data-v-58fddeac]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(148,163,184,.55);background:radial-gradient(120% 140% at 0% 0%,rgba(99,102,241,.12),rgba(2,6,23,.92) 55%),rgba(2,6,23,.8)}.card-media__icon[data-v-58fddeac]{width:44px;height:44px}.card-body[data-v-58fddeac]{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1 1 0%;min-height:0}.card-meta[data-v-58fddeac]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.meta-date[data-v-58fddeac]{font-size:12px;color:rgba(148,163,184,.9)}.meta-tag[data-v-58fddeac]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid rgba(51,65,85,.65);background:rgba(15,23,42,.6);color:rgba(196,181,253,.92)}.card-title[data-v-58fddeac]{margin:0 0 8px;font-size:15px;font-weight:800;color:#e5e7eb;line-height:1.35;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-desc[data-v-58fddeac]{margin:0;font-size:13px;color:#cbd5f5;line-height:1.6;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-more[data-v-58fddeac]{margin-top:auto;padding-top:12px}.more-text[data-v-58fddeac]{font-size:12px;font-weight:800;letter-spacing:.06em;color:rgba(56,189,248,.9)}.card:hover .more-text[data-v-58fddeac]{color:rgba(168,85,247,.95)}.card--skeleton[data-v-58fddeac]{cursor:default;transform:none!important;border-color:rgba(51,65,85,.6)!important;box-shadow:0 18px 45px rgba(15,23,42,.85)!important}.card--skeleton[data-v-58fddeac]:hover{transform:none}.skel[data-v-58fddeac]{border-radius:12px;background:linear-gradient(90deg,rgba(148,163,184,.12),rgba(148,163,184,.22) 40%,rgba(148,163,184,.12));background-size:200% 100%;animation:shimmer-58fddeac 1.2s ease-in-out infinite}.skel--line[data-v-58fddeac]{height:12px;margin-top:10px}.skel--short[data-v-58fddeac]{width:62%}@keyframes shimmer-58fddeac{0%{background-position:0% 0%}to{background-position:-200% 0%}}.empty[data-v-58fddeac]{text-align:center;padding:56px 0 24px;color:rgba(148,163,184,.9)}.empty-icon[data-v-58fddeac]{width:62px;height:62px;margin:0 auto 12px;color:rgba(148,163,184,.55)}.empty-icon svg[data-v-58fddeac]{width:100%;height:100%}.empty-text[data-v-58fddeac]{margin:0;font-size:13px}.pager[data-v-58fddeac]{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pager-btn[data-v-58fddeac]{height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(51,65,85,.75);background:rgba(15,23,42,.7);color:rgba(226,232,240,.95);font-weight:800;letter-spacing:.06em;cursor:pointer;transition:all .18s ease}.pager-btn[data-v-58fddeac]:hover:not(:disabled){border-color:rgba(56,189,248,.65);box-shadow:0 0 22px rgba(56,189,248,.15);transform:translateY(-1px)}.pager-btn[data-v-58fddeac]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pager-pages[data-v-58fddeac]{display:flex;align-items:center;gap:8px}.pager-page[data-v-58fddeac]{height:40px;min-width:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(51,65,85,.75);background:rgba(2,6,23,.55);color:rgba(226,232,240,.95);font-weight:900;cursor:pointer;transition:all .18s ease}.pager-page[data-v-58fddeac]:hover{border-color:rgba(56,189,248,.65)}.pager-page--active[data-v-58fddeac]{border-color:rgba(56,189,248,.9);background:radial-gradient(circle at 0 0,rgba(56,189,248,.25),rgba(2,6,23,.75) 55%,rgba(2,6,23,.75));box-shadow:0 0 22px rgba(56,189,248,.15)}@media (max-width: 1024px){.head-title[data-v-58fddeac]{font-size:24px}.grid[data-v-58fddeac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.grid[data-v-58fddeac]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.card-media[data-v-58fddeac]{height:144px}.card-body[data-v-58fddeac]{padding:12px 12px 14px}.card-title[data-v-58fddeac]{font-size:14px}.card-desc[data-v-58fddeac]{font-size:12px}}@media (max-width: 820px){.page[data-v-58fddeac]{padding:24px 16px 34px}.head-title[data-v-58fddeac]{font-size:22px;letter-spacing:.05em}.head-sub[data-v-58fddeac]{font-size:13px}.tabs[data-v-58fddeac]{margin-bottom:12px}.tabs-row[data-v-58fddeac]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.6) rgba(2,6,23,.3)}.tabs-row[data-v-58fddeac]::-webkit-scrollbar{height:6px}.tabs-row[data-v-58fddeac]::-webkit-scrollbar-track{background:rgba(2,6,23,.28)}.tabs-row[data-v-58fddeac]::-webkit-scrollbar-thumb{background:rgba(56,189,248,.58);border-radius:999px}.tab[data-v-58fddeac]{white-space:nowrap;flex:0 0 auto}}@media (max-width: 640px){.page[data-v-58fddeac]{padding:20px 14px 32px}.head[data-v-58fddeac]{margin-bottom:14px}.head-title[data-v-58fddeac]{font-size:20px}.head-sub[data-v-58fddeac]{font-size:12px;line-height:1.6}.tab[data-v-58fddeac]{font-size:11px;padding:7px 10px}.grid[data-v-58fddeac]{grid-template-columns:minmax(0,1fr);gap:14px}.card-media[data-v-58fddeac]{height:150px}.card-body[data-v-58fddeac]{padding:12px 12px 14px}.pager[data-v-58fddeac]{gap:8px}.pager-btn[data-v-58fddeac],.pager-page[data-v-58fddeac]{height:36px;min-width:36px;padding:0 10px;border-radius:10px;font-size:12px}}@media (max-width: 420px){.blog-page[data-v-58fddeac]{padding:20px 0 28px}.page[data-v-58fddeac]{padding:18px 12px 26px}.head-title[data-v-58fddeac]{font-size:18px}.pager[data-v-58fddeac]{justify-content:space-between}.pager-pages[data-v-58fddeac]{gap:6px}}
