.splash-title[data-v-11f3a4dc]{text-align:center;opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.splash-title.visible[data-v-11f3a4dc]{opacity:1;transform:translateY(0)}.title-image[data-v-11f3a4dc]{max-width:clamp(360px,80vw,640px);height:auto}.divider[data-v-11f3a4dc]{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.divider .line[data-v-11f3a4dc]{background:linear-gradient(90deg,#0000,#c4a35a,#0000);width:60px;height:1px}.divider .diamond[data-v-11f3a4dc]{background:#c4a35a;width:8px;height:8px;transform:rotate(45deg)}.subtitle[data-v-11f3a4dc]{color:#ffffffd9;letter-spacing:.15em;text-shadow:0 1px 3px #0000004d;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;font-weight:300}.splash-actions[data-v-5c5c9bb9]{opacity:0;flex-direction:column;align-items:center;gap:16px;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(20px)}.splash-actions.visible[data-v-5c5c9bb9]{opacity:1;transform:translateY(0)}.btn[data-v-5c5c9bb9]{letter-spacing:.1em;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;min-width:200px;padding:16px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;font-weight:500;transition:all .25s}.btn[data-v-5c5c9bb9]:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn[data-v-5c5c9bb9]:active{transform:translateY(0)}.btn-text[data-v-5c5c9bb9]{z-index:1;position:relative}.splash-footer[data-v-ccb1ff42]{text-align:center;opacity:0;padding:32px 0 24px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(10px)}.splash-footer.visible[data-v-ccb1ff42]{opacity:1;transform:translateY(0)}.footer-gradient[data-v-ccb1ff42]{pointer-events:none;background:linear-gradient(#0000 0%,#000000d9 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.footer-content[data-v-ccb1ff42]{z-index:1;color:#ffffffb3;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;display:flex;position:relative}.separator[data-v-ccb1ff42]{color:#fff6}.copyright[data-v-ccb1ff42]{z-index:1;color:#ffffff80;font-size:.75rem;position:relative}.splash-view[data-v-995c57fe]{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.bg-video[data-v-995c57fe]{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.bg-overlay[data-v-995c57fe]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 100%);position:fixed;inset:0}.content[data-v-995c57fe]{z-index:2;flex:1;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.center[data-v-995c57fe]{flex-direction:column;align-items:center;gap:48px;display:flex}.actions-wrapper[data-v-995c57fe]{margin-top:32px}@keyframes pageFadeIn-46fc02f5{0%{opacity:0}to{opacity:1}}@keyframes sectionSlideIn-46fc02f5{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes previewSlideIn-46fc02f5{0%{opacity:0;transform:perspective(1000px)rotateY(-3deg)translate(30px)}to{opacity:1;transform:perspective(1000px)rotateY(-3deg)translate(0)}}.new-game-view[data-v-46fc02f5]{background:linear-gradient(145deg,#0d0d0f 0%,#141418 50%,#0b0b0c 100%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.bg-layer-base[data-v-46fc02f5]{z-index:0;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg-layer-base[data-v-46fc02f5]:before{content:"";pointer-events:none;background:radial-gradient(#e85d0414 0%,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}.bg-layer-base[data-v-46fc02f5]:after{content:"";pointer-events:none;background:radial-gradient(#9d02080f 0%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-20%;left:-10%}.main-container[data-v-46fc02f5]{z-index:2;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.content[data-v-46fc02f5]{flex:1;min-height:0;display:grid}.left-panel[data-v-46fc02f5]{flex-direction:column;height:100%;min-height:0;padding-top:0;display:flex}.form-area[data-v-46fc02f5]{flex-direction:column;flex:1;gap:32px;min-height:0;padding-right:24px;display:flex;overflow-y:auto}.form-section[data-v-46fc02f5]{opacity:0;animation:.6s forwards sectionSlideIn-46fc02f5;animation-delay:var(--delay,.1s)}.section-header[data-v-46fc02f5]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.step-number[data-v-46fc02f5]{color:#c9a855;opacity:.9;justify-content:center;align-items:center;width:28px;height:28px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;display:flex}.section-title[data-v-46fc02f5]{color:#ffffffd9;letter-spacing:.02em;margin:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;font-weight:500}.input-group[data-v-46fc02f5]{width:100%}.text-input[data-v-46fc02f5]{color:#ffffffd9;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;outline:none;width:100%;padding:16px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .3s}.text-input[data-v-46fc02f5]::placeholder{color:#ffffff80}.text-input[data-v-46fc02f5]:hover{background:#1a1a1e;border-color:#c9a85559}.text-input[data-v-46fc02f5]:focus{background:#141418;border-color:#c9a85599;box-shadow:0 0 0 3px #c9a8551a}.age-selector[data-v-46fc02f5]{align-items:center;gap:24px;display:flex}.age-btn[data-v-46fc02f5]{color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.age-btn[data-v-46fc02f5]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580}.age-btn[data-v-46fc02f5]:active{transform:scale(.92)}.age-display[data-v-46fc02f5]{justify-content:center;align-items:baseline;gap:4px;min-width:100px;display:flex}.age-display .age-number[data-v-46fc02f5]{color:#c9a855;font-size:2.25rem;font-weight:600;line-height:1}.age-display .age-unit[data-v-46fc02f5]{color:#ffffff80;font-size:1rem}.gender-toggle[data-v-46fc02f5]{background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.gender-btn[data-v-46fc02f5]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .2s}.gender-btn[data-v-46fc02f5]:hover{color:#c9a855;background:#c9a8551a}.gender-btn.active[data-v-46fc02f5]{color:#c9a855;background:#c9a85526}.plane-cards[data-v-46fc02f5]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plane-card[data-v-46fc02f5]{cursor:pointer;border:2px solid #6b728040;border-radius:12px;height:140px;transition:all .4s;position:relative;overflow:hidden}.plane-card .plane-bg[data-v-46fc02f5]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.plane-card .plane-content[data-v-46fc02f5]{background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.plane-card .plane-name[data-v-46fc02f5]{color:#fff;margin-bottom:4px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem;transition:color .3s}.plane-card .plane-desc[data-v-46fc02f5]{color:#ffffff80;opacity:0;font-size:.75rem;line-height:1.5;transition:all .3s;transform:translateY(8px)}.plane-card .plane-check[data-v-46fc02f5]{color:#0d0d0f;background:#c9a855;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.plane-card[data-v-46fc02f5]:hover{border-color:#c9a85559}.plane-card:hover .plane-bg[data-v-46fc02f5]{transform:scale(1.08)}.plane-card:hover .plane-desc[data-v-46fc02f5]{opacity:1;transform:translateY(0)}.plane-card.active[data-v-46fc02f5]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.plane-card.active .plane-name[data-v-46fc02f5]{color:#c9a855}.background-list[data-v-46fc02f5]{flex-wrap:wrap;gap:8px;display:flex}.background-item[data-v-46fc02f5]{cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;flex-direction:column;flex-shrink:0;gap:4px;width:calc(50% - 4px);padding:16px 24px;transition:all .3s;display:flex}.background-item .bg-name[data-v-46fc02f5]{color:#ffffffd9;white-space:nowrap;font-size:1rem;font-weight:500}.background-item .bg-desc[data-v-46fc02f5]{color:#ffffff80;font-size:.75rem}.background-item[data-v-46fc02f5]:hover{border-color:#c9a85559}.background-item.active[data-v-46fc02f5]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.background-item.active .bg-name[data-v-46fc02f5]{color:#c9a855}.preview-card[data-v-46fc02f5]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:linear-gradient(145deg,#1a1a1ef2 0%,#0d0d0ffa 100%);border:1px solid #6b728040;border-radius:24px;padding:48px;animation:.6s .3s forwards sectionSlideIn-46fc02f5;position:relative;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff05,inset 0 0 40px #e85d040d}.avatar-placeholder[data-v-46fc02f5]{color:#8c8c8c;opacity:.7;background:linear-gradient(135deg,#c9a85526,#c9a8550d);border:2px solid #6b728059;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.preview-title[data-v-46fc02f5]{color:#c9a855;text-align:center;margin:0 0 32px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem}.preview-items[data-v-46fc02f5]{flex-direction:column;gap:16px;display:flex}.preview-item[data-v-46fc02f5]{border-bottom:1px solid #6b728040;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.preview-item[data-v-46fc02f5]:last-child{border-bottom:none}.preview-item .label[data-v-46fc02f5]{color:#ffffff80;font-size:.875rem}.preview-item .value[data-v-46fc02f5]{color:#ffffffd9;font-size:1rem;font-weight:500}.preview-item .value.empty[data-v-46fc02f5]{color:#fff6;font-style:italic}.preview-actions[data-v-46fc02f5]{margin-top:32px}.content[data-v-46fc02f5]{grid-template-columns:1fr;align-items:start;gap:32px;padding:24px 24px 32px}@media (width>=768px){.content[data-v-46fc02f5]{gap:48px;padding:0 48px 48px}}@media (width>=1024px){.content[data-v-46fc02f5]{grid-template-columns:minmax(480px,1.2fr) minmax(320px,420px);align-items:center;gap:clamp(32px,5vw,64px)}}.plane-cards[data-v-46fc02f5]{grid-template-columns:1fr}.plane-cards .plane-card[data-v-46fc02f5]{height:100px}@media (width>=768px){.plane-cards .plane-card[data-v-46fc02f5]{height:120px}}@media (width>=1024px){.plane-cards .plane-card[data-v-46fc02f5]{height:140px}}@media (width>=640px){.plane-cards[data-v-46fc02f5]{grid-template-columns:repeat(2,1fr)}}.form-area[data-v-46fc02f5]{padding-right:0}@media (width>=1024px){.form-area[data-v-46fc02f5]{padding-right:24px}}.left-panel[data-v-46fc02f5]{padding-top:0}@media (width>=768px){.left-panel[data-v-46fc02f5]{padding-top:0}}.mobile-button-container[data-v-46fc02f5]{flex-shrink:0;padding:32px 24px 48px;display:flex}@media (width>=1024px){.mobile-button-container[data-v-46fc02f5]{display:none}}.preview-section[data-v-46fc02f5]{display:none}@media (width>=1024px){.preview-section[data-v-46fc02f5]{display:block}}.preview-actions[data-v-46fc02f5]{margin-top:32px;display:none}@media (width>=1024px){.preview-actions[data-v-46fc02f5]{display:block}}.header[data-v-46fc02f5]{flex-shrink:0;align-items:center;gap:32px;width:100%;padding:32px 24px 48px;display:flex;position:relative}@media (width>=768px){.header[data-v-46fc02f5]{padding-left:48px;padding-right:48px}}.header-gradient[data-v-46fc02f5]{pointer-events:none;z-index:0;background:linear-gradient(#000000d9 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.back-btn[data-v-46fc02f5]{z-index:1;color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:16px;align-items:center;gap:8px;padding:8px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:all .25s;display:flex;position:relative}.back-btn[data-v-46fc02f5]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580;transform:translate(-4px)}.page-title[data-v-46fc02f5]{z-index:1;background:linear-gradient(135deg,#d4b866 0%,#c9a855 100%);-webkit-text-fill-color:transparent;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:2.25rem;position:relative}@keyframes pageFadeIn-f68d0ef3{0%{opacity:0}to{opacity:1}}@keyframes sectionSlideIn-f68d0ef3{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes previewSlideIn-f68d0ef3{0%{opacity:0;transform:perspective(1000px)rotateY(-3deg)translate(30px)}to{opacity:1;transform:perspective(1000px)rotateY(-3deg)translate(0)}}.new-game-view[data-v-f68d0ef3]{background:linear-gradient(145deg,#0d0d0f 0%,#141418 50%,#0b0b0c 100%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.bg-layer-base[data-v-f68d0ef3]{z-index:0;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg-layer-base[data-v-f68d0ef3]:before{content:"";pointer-events:none;background:radial-gradient(#e85d0414 0%,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}.bg-layer-base[data-v-f68d0ef3]:after{content:"";pointer-events:none;background:radial-gradient(#9d02080f 0%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-20%;left:-10%}.main-container[data-v-f68d0ef3]{z-index:2;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.content[data-v-f68d0ef3]{flex:1;min-height:0;display:grid}.left-panel[data-v-f68d0ef3]{flex-direction:column;height:100%;min-height:0;padding-top:0;display:flex}.form-area[data-v-f68d0ef3]{flex-direction:column;flex:1;gap:32px;min-height:0;padding-right:24px;display:flex;overflow-y:auto}.form-section[data-v-f68d0ef3]{opacity:0;animation:.6s forwards sectionSlideIn-f68d0ef3;animation-delay:var(--delay,.1s)}.section-header[data-v-f68d0ef3]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.step-number[data-v-f68d0ef3]{color:#c9a855;opacity:.9;justify-content:center;align-items:center;width:28px;height:28px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;display:flex}.section-title[data-v-f68d0ef3]{color:#ffffffd9;letter-spacing:.02em;margin:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;font-weight:500}.input-group[data-v-f68d0ef3]{width:100%}.text-input[data-v-f68d0ef3]{color:#ffffffd9;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;outline:none;width:100%;padding:16px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .3s}.text-input[data-v-f68d0ef3]::placeholder{color:#ffffff80}.text-input[data-v-f68d0ef3]:hover{background:#1a1a1e;border-color:#c9a85559}.text-input[data-v-f68d0ef3]:focus{background:#141418;border-color:#c9a85599;box-shadow:0 0 0 3px #c9a8551a}.age-selector[data-v-f68d0ef3]{align-items:center;gap:24px;display:flex}.age-btn[data-v-f68d0ef3]{color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.age-btn[data-v-f68d0ef3]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580}.age-btn[data-v-f68d0ef3]:active{transform:scale(.92)}.age-display[data-v-f68d0ef3]{justify-content:center;align-items:baseline;gap:4px;min-width:100px;display:flex}.age-display .age-number[data-v-f68d0ef3]{color:#c9a855;font-size:2.25rem;font-weight:600;line-height:1}.age-display .age-unit[data-v-f68d0ef3]{color:#ffffff80;font-size:1rem}.gender-toggle[data-v-f68d0ef3]{background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.gender-btn[data-v-f68d0ef3]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .2s}.gender-btn[data-v-f68d0ef3]:hover{color:#c9a855;background:#c9a8551a}.gender-btn.active[data-v-f68d0ef3]{color:#c9a855;background:#c9a85526}.plane-cards[data-v-f68d0ef3]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plane-card[data-v-f68d0ef3]{cursor:pointer;border:2px solid #6b728040;border-radius:12px;height:140px;transition:all .4s;position:relative;overflow:hidden}.plane-card .plane-bg[data-v-f68d0ef3]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.plane-card .plane-content[data-v-f68d0ef3]{background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.plane-card .plane-name[data-v-f68d0ef3]{color:#fff;margin-bottom:4px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem;transition:color .3s}.plane-card .plane-desc[data-v-f68d0ef3]{color:#ffffff80;opacity:0;font-size:.75rem;line-height:1.5;transition:all .3s;transform:translateY(8px)}.plane-card .plane-check[data-v-f68d0ef3]{color:#0d0d0f;background:#c9a855;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.plane-card[data-v-f68d0ef3]:hover{border-color:#c9a85559}.plane-card:hover .plane-bg[data-v-f68d0ef3]{transform:scale(1.08)}.plane-card:hover .plane-desc[data-v-f68d0ef3]{opacity:1;transform:translateY(0)}.plane-card.active[data-v-f68d0ef3]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.plane-card.active .plane-name[data-v-f68d0ef3]{color:#c9a855}.background-list[data-v-f68d0ef3]{flex-wrap:wrap;gap:8px;display:flex}.background-item[data-v-f68d0ef3]{cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;flex-direction:column;flex-shrink:0;gap:4px;width:calc(50% - 4px);padding:16px 24px;transition:all .3s;display:flex}.background-item .bg-name[data-v-f68d0ef3]{color:#ffffffd9;white-space:nowrap;font-size:1rem;font-weight:500}.background-item .bg-desc[data-v-f68d0ef3]{color:#ffffff80;font-size:.75rem}.background-item[data-v-f68d0ef3]:hover{border-color:#c9a85559}.background-item.active[data-v-f68d0ef3]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.background-item.active .bg-name[data-v-f68d0ef3]{color:#c9a855}.preview-card[data-v-f68d0ef3]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:linear-gradient(145deg,#1a1a1ef2 0%,#0d0d0ffa 100%);border:1px solid #6b728040;border-radius:24px;padding:48px;animation:.6s .3s forwards sectionSlideIn-f68d0ef3;position:relative;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff05,inset 0 0 40px #e85d040d}.avatar-placeholder[data-v-f68d0ef3]{color:#8c8c8c;opacity:.7;background:linear-gradient(135deg,#c9a85526,#c9a8550d);border:2px solid #6b728059;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.preview-title[data-v-f68d0ef3]{color:#c9a855;text-align:center;margin:0 0 32px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem}.preview-items[data-v-f68d0ef3]{flex-direction:column;gap:16px;display:flex}.preview-item[data-v-f68d0ef3]{border-bottom:1px solid #6b728040;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.preview-item[data-v-f68d0ef3]:last-child{border-bottom:none}.preview-item .label[data-v-f68d0ef3]{color:#ffffff80;font-size:.875rem}.preview-item .value[data-v-f68d0ef3]{color:#ffffffd9;font-size:1rem;font-weight:500}.preview-item .value.empty[data-v-f68d0ef3]{color:#fff6;font-style:italic}.preview-actions[data-v-f68d0ef3]{margin-top:32px}.content[data-v-f68d0ef3]{grid-template-columns:1fr;align-items:start;gap:32px;padding:24px 24px 32px}@media (width>=768px){.content[data-v-f68d0ef3]{gap:48px;padding:0 48px 48px}}@media (width>=1024px){.content[data-v-f68d0ef3]{grid-template-columns:minmax(480px,1.2fr) minmax(320px,420px);align-items:center;gap:clamp(32px,5vw,64px)}}.plane-cards[data-v-f68d0ef3]{grid-template-columns:1fr}.plane-cards .plane-card[data-v-f68d0ef3]{height:100px}@media (width>=768px){.plane-cards .plane-card[data-v-f68d0ef3]{height:120px}}@media (width>=1024px){.plane-cards .plane-card[data-v-f68d0ef3]{height:140px}}@media (width>=640px){.plane-cards[data-v-f68d0ef3]{grid-template-columns:repeat(2,1fr)}}.form-area[data-v-f68d0ef3]{padding-right:0}@media (width>=1024px){.form-area[data-v-f68d0ef3]{padding-right:24px}}.left-panel[data-v-f68d0ef3]{padding-top:0}@media (width>=768px){.left-panel[data-v-f68d0ef3]{padding-top:0}}.mobile-button-container[data-v-f68d0ef3]{flex-shrink:0;padding:32px 24px 48px;display:flex}@media (width>=1024px){.mobile-button-container[data-v-f68d0ef3]{display:none}}.preview-section[data-v-f68d0ef3]{display:none}@media (width>=1024px){.preview-section[data-v-f68d0ef3]{display:block}}.preview-actions[data-v-f68d0ef3]{margin-top:32px;display:none}@media (width>=1024px){.preview-actions[data-v-f68d0ef3]{display:block}}.start-btn[data-v-26a9aaf6]{color:#0d0d0f;letter-spacing:.1em;cursor:pointer;background:#c9a855;border:none;border-radius:12px;width:100%;padding:16px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.start-btn[data-v-26a9aaf6]:hover{background:#d4b866;transform:translateY(-2px);box-shadow:0 8px 24px #c9a8554d}.start-btn[data-v-26a9aaf6]:active{transform:translateY(0)}@keyframes pageFadeIn-6fe7e30f{0%{opacity:0}to{opacity:1}}@keyframes sectionSlideIn-6fe7e30f{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes previewSlideIn-6fe7e30f{0%{opacity:0;transform:perspective(1000px)rotateY(-3deg)translate(30px)}to{opacity:1;transform:perspective(1000px)rotateY(-3deg)translate(0)}}.new-game-view[data-v-6fe7e30f]{background:linear-gradient(145deg,#0d0d0f 0%,#141418 50%,#0b0b0c 100%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.bg-layer-base[data-v-6fe7e30f]{z-index:0;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg-layer-base[data-v-6fe7e30f]:before{content:"";pointer-events:none;background:radial-gradient(#e85d0414 0%,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}.bg-layer-base[data-v-6fe7e30f]:after{content:"";pointer-events:none;background:radial-gradient(#9d02080f 0%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-20%;left:-10%}.main-container[data-v-6fe7e30f]{z-index:2;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.content[data-v-6fe7e30f]{flex:1;min-height:0;display:grid}.left-panel[data-v-6fe7e30f]{flex-direction:column;height:100%;min-height:0;padding-top:0;display:flex}.form-area[data-v-6fe7e30f]{flex-direction:column;flex:1;gap:32px;min-height:0;padding-right:24px;display:flex;overflow-y:auto}.form-section[data-v-6fe7e30f]{opacity:0;animation:.6s forwards sectionSlideIn-6fe7e30f;animation-delay:var(--delay,.1s)}.section-header[data-v-6fe7e30f]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.step-number[data-v-6fe7e30f]{color:#c9a855;opacity:.9;justify-content:center;align-items:center;width:28px;height:28px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;display:flex}.section-title[data-v-6fe7e30f]{color:#ffffffd9;letter-spacing:.02em;margin:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;font-weight:500}.input-group[data-v-6fe7e30f]{width:100%}.text-input[data-v-6fe7e30f]{color:#ffffffd9;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;outline:none;width:100%;padding:16px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .3s}.text-input[data-v-6fe7e30f]::placeholder{color:#ffffff80}.text-input[data-v-6fe7e30f]:hover{background:#1a1a1e;border-color:#c9a85559}.text-input[data-v-6fe7e30f]:focus{background:#141418;border-color:#c9a85599;box-shadow:0 0 0 3px #c9a8551a}.age-selector[data-v-6fe7e30f]{align-items:center;gap:24px;display:flex}.age-btn[data-v-6fe7e30f]{color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.age-btn[data-v-6fe7e30f]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580}.age-btn[data-v-6fe7e30f]:active{transform:scale(.92)}.age-display[data-v-6fe7e30f]{justify-content:center;align-items:baseline;gap:4px;min-width:100px;display:flex}.age-display .age-number[data-v-6fe7e30f]{color:#c9a855;font-size:2.25rem;font-weight:600;line-height:1}.age-display .age-unit[data-v-6fe7e30f]{color:#ffffff80;font-size:1rem}.gender-toggle[data-v-6fe7e30f]{background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.gender-btn[data-v-6fe7e30f]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .2s}.gender-btn[data-v-6fe7e30f]:hover{color:#c9a855;background:#c9a8551a}.gender-btn.active[data-v-6fe7e30f]{color:#c9a855;background:#c9a85526}.plane-cards[data-v-6fe7e30f]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plane-card[data-v-6fe7e30f]{cursor:pointer;border:2px solid #6b728040;border-radius:12px;height:140px;transition:all .4s;position:relative;overflow:hidden}.plane-card .plane-bg[data-v-6fe7e30f]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.plane-card .plane-content[data-v-6fe7e30f]{background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.plane-card .plane-name[data-v-6fe7e30f]{color:#fff;margin-bottom:4px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem;transition:color .3s}.plane-card .plane-desc[data-v-6fe7e30f]{color:#ffffff80;opacity:0;font-size:.75rem;line-height:1.5;transition:all .3s;transform:translateY(8px)}.plane-card .plane-check[data-v-6fe7e30f]{color:#0d0d0f;background:#c9a855;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.plane-card[data-v-6fe7e30f]:hover{border-color:#c9a85559}.plane-card:hover .plane-bg[data-v-6fe7e30f]{transform:scale(1.08)}.plane-card:hover .plane-desc[data-v-6fe7e30f]{opacity:1;transform:translateY(0)}.plane-card.active[data-v-6fe7e30f]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.plane-card.active .plane-name[data-v-6fe7e30f]{color:#c9a855}.background-list[data-v-6fe7e30f]{flex-wrap:wrap;gap:8px;display:flex}.background-item[data-v-6fe7e30f]{cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;flex-direction:column;flex-shrink:0;gap:4px;width:calc(50% - 4px);padding:16px 24px;transition:all .3s;display:flex}.background-item .bg-name[data-v-6fe7e30f]{color:#ffffffd9;white-space:nowrap;font-size:1rem;font-weight:500}.background-item .bg-desc[data-v-6fe7e30f]{color:#ffffff80;font-size:.75rem}.background-item[data-v-6fe7e30f]:hover{border-color:#c9a85559}.background-item.active[data-v-6fe7e30f]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.background-item.active .bg-name[data-v-6fe7e30f]{color:#c9a855}.preview-card[data-v-6fe7e30f]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:linear-gradient(145deg,#1a1a1ef2 0%,#0d0d0ffa 100%);border:1px solid #6b728040;border-radius:24px;padding:48px;animation:.6s .3s forwards sectionSlideIn-6fe7e30f;position:relative;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff05,inset 0 0 40px #e85d040d}.avatar-placeholder[data-v-6fe7e30f]{color:#8c8c8c;opacity:.7;background:linear-gradient(135deg,#c9a85526,#c9a8550d);border:2px solid #6b728059;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.preview-title[data-v-6fe7e30f]{color:#c9a855;text-align:center;margin:0 0 32px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem}.preview-items[data-v-6fe7e30f]{flex-direction:column;gap:16px;display:flex}.preview-item[data-v-6fe7e30f]{border-bottom:1px solid #6b728040;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.preview-item[data-v-6fe7e30f]:last-child{border-bottom:none}.preview-item .label[data-v-6fe7e30f]{color:#ffffff80;font-size:.875rem}.preview-item .value[data-v-6fe7e30f]{color:#ffffffd9;font-size:1rem;font-weight:500}.preview-item .value.empty[data-v-6fe7e30f]{color:#fff6;font-style:italic}.preview-actions[data-v-6fe7e30f]{margin-top:32px}.content[data-v-6fe7e30f]{grid-template-columns:1fr;align-items:start;gap:32px;padding:24px 24px 32px}@media (width>=768px){.content[data-v-6fe7e30f]{gap:48px;padding:0 48px 48px}}@media (width>=1024px){.content[data-v-6fe7e30f]{grid-template-columns:minmax(480px,1.2fr) minmax(320px,420px);align-items:center;gap:clamp(32px,5vw,64px)}}.plane-cards[data-v-6fe7e30f]{grid-template-columns:1fr}.plane-cards .plane-card[data-v-6fe7e30f]{height:100px}@media (width>=768px){.plane-cards .plane-card[data-v-6fe7e30f]{height:120px}}@media (width>=1024px){.plane-cards .plane-card[data-v-6fe7e30f]{height:140px}}@media (width>=640px){.plane-cards[data-v-6fe7e30f]{grid-template-columns:repeat(2,1fr)}}.form-area[data-v-6fe7e30f]{padding-right:0}@media (width>=1024px){.form-area[data-v-6fe7e30f]{padding-right:24px}}.left-panel[data-v-6fe7e30f]{padding-top:0}@media (width>=768px){.left-panel[data-v-6fe7e30f]{padding-top:0}}.mobile-button-container[data-v-6fe7e30f]{flex-shrink:0;padding:32px 24px 48px;display:flex}@media (width>=1024px){.mobile-button-container[data-v-6fe7e30f]{display:none}}.preview-section[data-v-6fe7e30f]{display:none}@media (width>=1024px){.preview-section[data-v-6fe7e30f]{display:block}}.preview-actions[data-v-6fe7e30f]{margin-top:32px;display:none}@media (width>=1024px){.preview-actions[data-v-6fe7e30f]{display:block}}@keyframes pageFadeIn-494178c7{0%{opacity:0}to{opacity:1}}@keyframes sectionSlideIn-494178c7{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes previewSlideIn-494178c7{0%{opacity:0;transform:perspective(1000px)rotateY(-3deg)translate(30px)}to{opacity:1;transform:perspective(1000px)rotateY(-3deg)translate(0)}}.new-game-view[data-v-494178c7]{background:linear-gradient(145deg,#0d0d0f 0%,#141418 50%,#0b0b0c 100%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.bg-layer-base[data-v-494178c7]{z-index:0;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg-layer-base[data-v-494178c7]:before{content:"";pointer-events:none;background:radial-gradient(#e85d0414 0%,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}.bg-layer-base[data-v-494178c7]:after{content:"";pointer-events:none;background:radial-gradient(#9d02080f 0%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-20%;left:-10%}.main-container[data-v-494178c7]{z-index:2;flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.content[data-v-494178c7]{flex:1;min-height:0;display:grid}.left-panel[data-v-494178c7]{flex-direction:column;height:100%;min-height:0;padding-top:0;display:flex}.form-area[data-v-494178c7]{flex-direction:column;flex:1;gap:32px;min-height:0;padding-right:24px;display:flex;overflow-y:auto}.form-section[data-v-494178c7]{opacity:0;animation:.6s forwards sectionSlideIn-494178c7;animation-delay:var(--delay,.1s)}.section-header[data-v-494178c7]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.step-number[data-v-494178c7]{color:#c9a855;opacity:.9;justify-content:center;align-items:center;width:28px;height:28px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;display:flex}.section-title[data-v-494178c7]{color:#ffffffd9;letter-spacing:.02em;margin:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;font-weight:500}.input-group[data-v-494178c7]{width:100%}.text-input[data-v-494178c7]{color:#ffffffd9;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;outline:none;width:100%;padding:16px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .3s}.text-input[data-v-494178c7]::placeholder{color:#ffffff80}.text-input[data-v-494178c7]:hover{background:#1a1a1e;border-color:#c9a85559}.text-input[data-v-494178c7]:focus{background:#141418;border-color:#c9a85599;box-shadow:0 0 0 3px #c9a8551a}.age-selector[data-v-494178c7]{align-items:center;gap:24px;display:flex}.age-btn[data-v-494178c7]{color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.age-btn[data-v-494178c7]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580}.age-btn[data-v-494178c7]:active{transform:scale(.92)}.age-display[data-v-494178c7]{justify-content:center;align-items:baseline;gap:4px;min-width:100px;display:flex}.age-display .age-number[data-v-494178c7]{color:#c9a855;font-size:2.25rem;font-weight:600;line-height:1}.age-display .age-unit[data-v-494178c7]{color:#ffffff80;font-size:1rem}.gender-toggle[data-v-494178c7]{background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.gender-btn[data-v-494178c7]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 32px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;transition:all .2s}.gender-btn[data-v-494178c7]:hover{color:#c9a855;background:#c9a8551a}.gender-btn.active[data-v-494178c7]{color:#c9a855;background:#c9a85526}.plane-cards[data-v-494178c7]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plane-card[data-v-494178c7]{cursor:pointer;border:2px solid #6b728040;border-radius:12px;height:140px;transition:all .4s;position:relative;overflow:hidden}.plane-card .plane-bg[data-v-494178c7]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.plane-card .plane-content[data-v-494178c7]{background:linear-gradient(#0000 40%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.plane-card .plane-name[data-v-494178c7]{color:#fff;margin-bottom:4px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem;transition:color .3s}.plane-card .plane-desc[data-v-494178c7]{color:#ffffff80;opacity:0;font-size:.75rem;line-height:1.5;transition:all .3s;transform:translateY(8px)}.plane-card .plane-check[data-v-494178c7]{color:#0d0d0f;background:#c9a855;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.plane-card[data-v-494178c7]:hover{border-color:#c9a85559}.plane-card:hover .plane-bg[data-v-494178c7]{transform:scale(1.08)}.plane-card:hover .plane-desc[data-v-494178c7]{opacity:1;transform:translateY(0)}.plane-card.active[data-v-494178c7]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.plane-card.active .plane-name[data-v-494178c7]{color:#c9a855}.background-list[data-v-494178c7]{flex-wrap:wrap;gap:8px;display:flex}.background-item[data-v-494178c7]{cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:12px;flex-direction:column;flex-shrink:0;gap:4px;width:calc(50% - 4px);padding:16px 24px;transition:all .3s;display:flex}.background-item .bg-name[data-v-494178c7]{color:#ffffffd9;white-space:nowrap;font-size:1rem;font-weight:500}.background-item .bg-desc[data-v-494178c7]{color:#ffffff80;font-size:.75rem}.background-item[data-v-494178c7]:hover{border-color:#c9a85559}.background-item.active[data-v-494178c7]{border-color:#c9a85580;box-shadow:0 0 0 3px #c9a8551a}.background-item.active .bg-name[data-v-494178c7]{color:#c9a855}.preview-card[data-v-494178c7]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:linear-gradient(145deg,#1a1a1ef2 0%,#0d0d0ffa 100%);border:1px solid #6b728040;border-radius:24px;padding:48px;animation:.6s .3s forwards sectionSlideIn-494178c7;position:relative;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff05,inset 0 0 40px #e85d040d}.avatar-placeholder[data-v-494178c7]{color:#8c8c8c;opacity:.7;background:linear-gradient(135deg,#c9a85526,#c9a8550d);border:2px solid #6b728059;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.preview-title[data-v-494178c7]{color:#c9a855;text-align:center;margin:0 0 32px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem}.preview-items[data-v-494178c7]{flex-direction:column;gap:16px;display:flex}.preview-item[data-v-494178c7]{border-bottom:1px solid #6b728040;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.preview-item[data-v-494178c7]:last-child{border-bottom:none}.preview-item .label[data-v-494178c7]{color:#ffffff80;font-size:.875rem}.preview-item .value[data-v-494178c7]{color:#ffffffd9;font-size:1rem;font-weight:500}.preview-item .value.empty[data-v-494178c7]{color:#fff6;font-style:italic}.preview-actions[data-v-494178c7]{margin-top:32px}.content[data-v-494178c7]{grid-template-columns:1fr;align-items:start;gap:32px;padding:24px 24px 32px}@media (width>=768px){.content[data-v-494178c7]{gap:48px;padding:0 48px 48px}}@media (width>=1024px){.content[data-v-494178c7]{grid-template-columns:minmax(480px,1.2fr) minmax(320px,420px);align-items:center;gap:clamp(32px,5vw,64px)}}.plane-cards[data-v-494178c7]{grid-template-columns:1fr}.plane-cards .plane-card[data-v-494178c7]{height:100px}@media (width>=768px){.plane-cards .plane-card[data-v-494178c7]{height:120px}}@media (width>=1024px){.plane-cards .plane-card[data-v-494178c7]{height:140px}}@media (width>=640px){.plane-cards[data-v-494178c7]{grid-template-columns:repeat(2,1fr)}}.form-area[data-v-494178c7]{padding-right:0}@media (width>=1024px){.form-area[data-v-494178c7]{padding-right:24px}}.left-panel[data-v-494178c7]{padding-top:0}@media (width>=768px){.left-panel[data-v-494178c7]{padding-top:0}}.mobile-button-container[data-v-494178c7]{flex-shrink:0;padding:32px 24px 48px;display:flex}@media (width>=1024px){.mobile-button-container[data-v-494178c7]{display:none}}.preview-section[data-v-494178c7]{display:none}@media (width>=1024px){.preview-section[data-v-494178c7]{display:block}}.preview-actions[data-v-494178c7]{margin-top:32px;display:none}@media (width>=1024px){.preview-actions[data-v-494178c7]{display:block}}.loading-overlay[data-v-494178c7]{z-index:1000;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-spinner[data-v-494178c7]{border:3px solid #ffffff1a;border-top-color:#c9a855;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin-494178c7}@keyframes spin-494178c7{to{transform:rotate(360deg)}}.loading-text[data-v-494178c7]{color:#ffffffb3;letter-spacing:.1em;margin-top:24px;font-size:1.125rem}.error-section[data-v-494178c7]{margin:0 32px}.error-bar[data-v-494178c7]{border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:8px 16px;font-size:.875rem;display:flex}.error-config[data-v-494178c7]{color:#ff7878e6;background:#ff50501a;border:1px solid #ff50504d}.error-quality[data-v-494178c7]{color:#ffc864e6;background:#ffb4321a;border:1px solid #ffb4324d}.raw-output[data-v-494178c7]{background:#00000080;border:1px solid #ffffff1a;border-radius:8px;max-height:300px;margin-top:8px;padding:16px;overflow-y:auto}.raw-output pre[data-v-494178c7]{color:#fff6;white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px;line-height:1.5}.retry-btn[data-v-494178c7],.skip-btn[data-v-494178c7]{cursor:pointer;border-radius:4px;padding:2px 12px;font-size:.75rem}.retry-btn[data-v-494178c7]{color:#c9a855;background:#c9a85526;border:1px solid #c9a8554d}.skip-btn[data-v-494178c7]{color:#fff6;background:0 0;border:1px solid #fff3}.city-icon[data-v-47a37184]{color:#fffc;font-size:12px;font-weight:700}.path-arrow[data-v-47a37184]{pointer-events:none;z-index:5;width:20px;height:20px;animation:1.5s ease-in-out infinite breathe-47a37184;position:absolute}.path-arrow[data-v-47a37184]:after{content:"";border:6px solid #0000;position:absolute}.path-arrow.up[data-v-47a37184]:after{border-bottom-color:#ffffffb3;top:8px;left:50%;transform:translate(-50%)}.path-arrow.down[data-v-47a37184]:after{border-top-color:#ffffffb3;bottom:8px;left:50%;transform:translate(-50%)}.path-arrow.left[data-v-47a37184]:after{border-right-color:#ffffffb3;top:50%;left:8px;transform:translateY(-50%)}.path-arrow.right[data-v-47a37184]:after{border-left-color:#ffffffb3;top:50%;right:8px;transform:translateY(-50%)}.path-arrow.end[data-v-47a37184]:after{content:"";background:#ffffffb3;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes breathe-47a37184{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.map-tile.unexplored[data-v-47a37184]{cursor:not-allowed}.map-tile.unexplored[data-v-47a37184]:before{content:"";border-radius:inherit;pointer-events:none;background:#000000e6;position:absolute;inset:0}.character-marker[data-v-1d8434d6]{z-index:10;pointer-events:none;transition:transform .2s linear;position:absolute;top:0;left:0}.character-sprite[data-v-1d8434d6]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #00000080)}.game-view[data-v-99ac751e]{background:#0d0d0f;width:100%;height:100vh;position:relative;overflow:hidden}.map-panel[data-v-99ac751e]{background:#0a0a0c;width:100vw;height:100vh;position:relative;overflow:hidden}.map-grid[data-v-99ac751e]{will-change:transform;transition:transform .2s linear;display:grid;position:absolute}.map-tile[data-v-99ac751e]{cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .15s;display:flex;position:relative}.map-tile.tile-plain[data-v-99ac751e]{background:linear-gradient(135deg,#3d8b4f 0%,#2d6b3f 100%)}.map-tile.tile-forest[data-v-99ac751e]{background:linear-gradient(135deg,#276749 0%,#1a4731 100%)}.map-tile.tile-mountain[data-v-99ac751e]{cursor:not-allowed;background:linear-gradient(135deg,#5a5a5a 0%,#3d3d3d 100%)}.map-tile.tile-water[data-v-99ac751e]{cursor:not-allowed;background:linear-gradient(135deg,#2b6cb0 0%,#1e4e8c 100%)}.map-tile.tile-desert[data-v-99ac751e]{background:linear-gradient(135deg,#c4a35a 0%,#8b7355 100%)}.map-tile.tile-road[data-v-99ac751e]{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.map-tile.building-town[data-v-99ac751e]{background:linear-gradient(135deg,#b45309 0%,#78350f 100%)!important}.map-tile.building-town[data-v-99ac751e]:after{content:"镇";color:#ffffffe6;text-shadow:0 1px 2px #00000080;font-size:14px;font-weight:700}.map-tile.building-portal[data-v-99ac751e]{animation:2s ease-in-out infinite portal-pulse-99ac751e;background:linear-gradient(135deg,#7c3aed 0%,#4c1d95 100%)!important}.map-tile[data-v-99ac751e]:hover:not(.tile-water):not(.tile-mountain){filter:brightness(1.2);z-index:2}.map-tile.current[data-v-99ac751e]:before{content:"";pointer-events:none;background:#ffffff1a;position:absolute;inset:0}@keyframes portal-pulse-99ac751e{0%,to{opacity:.5;box-shadow:0 0 8px #a78bfa80}50%{opacity:1;box-shadow:0 0 16px #a78bfacc}}.slide-enter-active[data-v-36eca23c],.slide-leave-active[data-v-36eca23c]{transition:transform .3s}.slide-enter-from[data-v-36eca23c],.slide-leave-to[data-v-36eca23c]{transform:translate(100%)}.town-panel[data-v-36eca23c]{z-index:101;background:#0d0d0f;border-left:1px solid #6b728033;flex-direction:column;width:380px;max-width:90vw;display:flex;position:fixed;top:0;bottom:0;right:0}.town-image-wrapper[data-v-36eca23c]{flex-shrink:0;width:100%;height:240px;position:relative;overflow:hidden}.image-gradient[data-v-36eca23c]{pointer-events:none;background:linear-gradient(#0d0d0f00 0%,#0d0d0fe6 70%,#0d0d0f 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.town-image-placeholder[data-v-36eca23c]{background:linear-gradient(135deg,#c9a85526 0%,#0d0d0fcc 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-icon[data-v-36eca23c]{opacity:.4;font-size:56px}.close-btn[data-v-36eca23c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;left:16px}.close-btn[data-v-36eca23c]:hover{color:#fff;background:#0009}.town-name[data-v-36eca23c]{color:#ffffffd9;text-shadow:0 2px 8px #00000080;margin:0;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.875rem;position:absolute;bottom:16px;left:32px;right:32px}.town-content[data-v-36eca23c]{background:#0d0d0f;flex-direction:column;flex:1;padding:24px 32px 32px;display:flex}.town-description[data-v-36eca23c]{color:#ffffffb3;flex:1;margin:0 0 32px;font-size:1rem;line-height:1.9}.enter-btn[data-v-36eca23c]{color:#c9a855;cursor:pointer;background:linear-gradient(135deg,#c9a8554d 0%,#c9a85526 100%);border:1px solid #c9a85580;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.125rem;transition:all .25s;display:flex}.enter-btn[data-v-36eca23c]:hover{background:linear-gradient(135deg,#c9a85566 0%,#c9a85533 100%);border-color:#c9a855b3;transform:translateY(-2px)}.enter-btn[data-v-36eca23c]:active{transform:translateY(0)}.enter-btn .enter-icon[data-v-36eca23c]{font-size:1.25rem;transition:transform .15s}.enter-btn:hover .enter-icon[data-v-36eca23c]{transform:translate(4px)}@media (width<=639px){.town-panel[data-v-36eca23c]{width:100%;max-width:100%}.town-image-wrapper[data-v-36eca23c]{height:180px}}.slide-enter-active[data-v-e4a1b70e],.slide-leave-active[data-v-e4a1b70e]{transition:transform .3s}.slide-enter-from[data-v-e4a1b70e],.slide-leave-to[data-v-e4a1b70e]{transform:translate(100%)}.portal-panel[data-v-e4a1b70e]{z-index:101;background:#0d0d0f;border-left:1px solid #a78bfa33;flex-direction:column;width:380px;max-width:90vw;display:flex;position:fixed;top:0;bottom:0;right:0}.panel-header[data-v-e4a1b70e]{border-bottom:1px solid #a78bfa26;justify-content:space-between;align-items:center;padding:32px;display:flex}.panel-title[data-v-e4a1b70e]{color:#a78bfa;margin:0;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.5rem}.close-btn[data-v-e4a1b70e]{color:#ffffffb3;cursor:pointer;background:#a78bfa1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.close-btn[data-v-e4a1b70e]:hover{color:#a78bfa;background:#a78bfa33;transform:rotate(90deg)}.current-section[data-v-e4a1b70e]{padding:24px 32px}.section-label[data-v-e4a1b70e]{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.75rem;display:block}.current-plane-card[data-v-e4a1b70e]{border:2px solid #a78bfa80;border-radius:12px;width:100%;height:160px;position:relative;overflow:hidden;box-shadow:0 0 20px #a78bfa33}.plane-image[data-v-e4a1b70e]{object-fit:cover;width:100%;height:100%}.image-gradient[data-v-e4a1b70e]{pointer-events:none;background:linear-gradient(#0000 0%,#0d0d0fb3 50%,#0d0d0ff2 100%);height:80px;position:absolute;bottom:0;left:0;right:0}.plane-info[data-v-e4a1b70e]{padding:16px 24px;position:absolute;bottom:0;left:0;right:0}.plane-name[data-v-e4a1b70e]{color:#ffffffd9;text-shadow:0 2px 8px #00000080;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.25rem;display:block}.plane-desc[data-v-e4a1b70e]{color:#ffffff80;margin-top:4px;font-size:.875rem;display:block}.available-section[data-v-e4a1b70e]{flex:1;padding:24px 32px;overflow-y:auto}.available-planes-grid[data-v-e4a1b70e]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.plane-card[data-v-e4a1b70e]{cursor:pointer;border:1px solid #a78bfa33;border-radius:12px;height:120px;transition:all .25s;position:relative;overflow:hidden}.plane-card[data-v-e4a1b70e]:hover{border-color:#a78bfa80;transform:translateY(-4px);box-shadow:0 8px 24px #a78bfa33}.plane-card .plane-info[data-v-e4a1b70e]{padding:8px 16px}.plane-card .plane-name[data-v-e4a1b70e]{font-size:1.125rem}@media (width<=639px){.portal-panel[data-v-e4a1b70e]{width:100%;max-width:100%}.current-plane-card[data-v-e4a1b70e]{height:140px}.plane-card[data-v-e4a1b70e]{height:100px}}.chat-header[data-v-a03cf622]{border-bottom:1px solid #6b728026;flex-shrink:0;align-items:center;padding:16px 24px;display:flex}.back-btn[data-v-a03cf622]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #6b728040;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:.875rem;transition:all .15s;display:flex}.back-btn[data-v-a03cf622]:hover{color:#c9a855;border-color:#c9a855}.chat-title[data-v-a03cf622]{text-align:center;color:#ffffffd9;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:1.25rem;overflow:hidden}.title-sep[data-v-a03cf622]{opacity:.4;margin:0 4px}.title-scene[data-v-a03cf622]{opacity:.7;font-size:1rem}.header-spacer[data-v-a03cf622]{width:60px}.raw-toggle-btn[data-v-a03cf622]{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:4px;padding:4px 8px;font-size:.75rem;transition:all .15s}.raw-toggle-btn[data-v-a03cf622]:hover{color:#ffffffb3;border-color:#ffffff4d}.area-bar[data-v-a03cf622]{border-bottom:1px solid #6b728026;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:4px 24px;display:flex}.area-badge[data-v-a03cf622]{color:#fff6;cursor:default;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:2px 8px;font-size:.75rem;transition:all .15s}.area-badge.active[data-v-a03cf622]{color:#c9a855;background:#c9a85526;border-color:#c9a85566}@media (width<=639px){.chat-header[data-v-a03cf622]{padding:8px 16px}.chat-title[data-v-a03cf622]{font-size:1.125rem}}.chat-message[data-v-0f9bf286]{max-width:100%;animation:.3s msg-fade-in-0f9bf286}@keyframes msg-fade-in-0f9bf286{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-narration[data-v-0f9bf286]{align-self:flex-start}.msg-narration .msg-text[data-v-0f9bf286]{color:#ffffffb3;font-size:1rem;line-height:1.8}.dialogue-bubble[data-v-0f9bf286]{background:#ffffff0d;border-left:3px solid #c9a855;border-radius:0 8px 8px 0;padding:8px 16px;display:inline-block}.dialogue-speaker[data-v-0f9bf286]{color:#c9a855;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.msg-dialogue .msg-text[data-v-0f9bf286]{color:#ffffffd9;font-size:1rem;line-height:1.8}.msg-player[data-v-0f9bf286]{align-self:flex-end}.player-bubble[data-v-0f9bf286]{background:#c9a85526;border:1px solid #c9a85540;border-radius:8px 8px 4px;padding:8px 16px;display:inline-block}.player-bubble .msg-text[data-v-0f9bf286]{color:#ffffffd9;margin:0;font-size:1rem;line-height:1.6}.msg-system[data-v-0f9bf286]{align-self:center}.system-bubble[data-v-0f9bf286]{align-items:center;gap:16px;padding:4px 0;display:flex}.system-bubble[data-v-0f9bf286]:before,.system-bubble[data-v-0f9bf286]:after{content:"";background:#c9a85566;width:24px;height:1px}.system-bubble .msg-text[data-v-0f9bf286]{color:#c9a855;letter-spacing:1px;white-space:nowrap;margin:0;font-size:.75rem}.chat-retry[data-v-652aad3a]{justify-content:center;gap:8px;padding:8px 0;display:flex}.error-config .config-btn[data-v-652aad3a]{color:#ff7878e6;background:#ff50501a;border-color:#ff50504d}.error-quality .retry-btn[data-v-652aad3a]{color:#ffc864e6;background:#ffb4321a;border-color:#ffb4324d}.retry-btn[data-v-652aad3a]{color:#c9a855;cursor:pointer;background:#c9a8551a;border:1px solid #c9a8554d;border-radius:12px;padding:4px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:all .15s}.retry-btn[data-v-652aad3a]:hover{background:#c9a85533;border-color:#c9a855}.retry-btn[data-v-652aad3a]{align-items:center;gap:4px;display:flex}.raw-output[data-v-652aad3a]{background:#0006;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;min-height:200px;max-height:60vh;padding:16px;overflow-y:auto}.raw-output pre[data-v-652aad3a]{color:#fff6;white-space:pre-wrap;word-break:break-all;margin:0;font-size:.75rem;line-height:1.6}.chat-thinking[data-v-652aad3a]{background:#c9a85514;border:1px solid #c9a85533;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;display:flex}.thinking-dot[data-v-652aad3a]{width:10px;height:10px;position:relative}.thinking-dot[data-v-652aad3a]:before,.thinking-dot[data-v-652aad3a]:after{content:"";background:#c9a85599;border-radius:50%;position:absolute;inset:0}.thinking-dot[data-v-652aad3a]:before{animation:1.5s ease-in-out infinite thinking-ping-652aad3a}.thinking-dot[data-v-652aad3a]:after{background:#c9a855}.thinking-text[data-v-652aad3a]{color:#c9a855cc;letter-spacing:.15em;font-size:.75rem;font-weight:500}@keyframes thinking-ping-652aad3a{0%{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}.chat-streaming[data-v-652aad3a]{align-items:flex-end;gap:2px;display:flex}.streaming-text[data-v-652aad3a]{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.8}.streaming-cursor[data-v-652aad3a]{background:#c9a855;width:2px;height:1em;animation:.8s ease-in-out infinite cursor-blink-652aad3a;display:inline-block}@keyframes cursor-blink-652aad3a{0%,to{opacity:1}50%{opacity:0}}.chat-loading[data-v-652aad3a]{justify-content:center;gap:6px;padding:16px 0;display:flex}.loading-dot[data-v-652aad3a]{background:#ffffff80;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dot-pulse-652aad3a}.loading-dot[data-v-652aad3a]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-652aad3a]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-652aad3a{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-input-wrapper[data-v-cda46a73]{flex-shrink:0;position:relative}.chat-input[data-v-cda46a73]{border-top:1px solid #6b728026;align-items:flex-end;gap:8px;padding:16px 24px;display:flex}.input-area[data-v-cda46a73]{flex:1;font-size:0;position:relative}.area-tag[data-v-cda46a73]{z-index:1;color:#c9a855;white-space:nowrap;background:#c9a85533;border:1px solid #c9a85566;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.875rem;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.area-tag-x[data-v-cda46a73]{color:#c9a85599;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;line-height:1;display:flex}.area-tag-x[data-v-cda46a73]:hover{color:#c9a855;background:#c9a85526}.input-field[data-v-cda46a73]{color:#ffffffd9;resize:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;min-height:56px;max-height:140px;padding:12px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1.125rem;line-height:1.6;transition:border-color .15s;display:block}.input-field[data-v-cda46a73]::placeholder{color:#fff6}.input-field[data-v-cda46a73]:focus{border-color:#c9a85580}.input-field[data-v-cda46a73]:disabled{opacity:.5}.input-field.has-tag[data-v-cda46a73]{padding-left:120px}.area-picker[data-v-cda46a73]{background:#000000e6;border:1px solid #c9a8554d;border-radius:8px;flex-direction:column;gap:2px;max-height:200px;margin-bottom:4px;padding:4px;display:flex;position:absolute;bottom:100%;left:24px;right:24px;overflow-y:auto}.area-pick-item[data-v-cda46a73]{color:#c9a855;cursor:pointer;background:#c9a8551a;border:1px solid #c9a85533;border-radius:8px;padding:4px 16px;font-size:.875rem;transition:all .15s}.area-pick-item.highlighted[data-v-cda46a73]{background:#c9a8554d;border-color:#c9a855}.area-pick-item[data-v-cda46a73]:hover{background:#c9a85533;border-color:#c9a855}.send-btn[data-v-cda46a73]{color:#c9a855;cursor:pointer;background:#c9a85526;border:1px solid #c9a8554d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .15s;display:flex}.send-btn[data-v-cda46a73]:hover:not(:disabled){background:#c9a85540;border-color:#c9a855}.send-btn[data-v-cda46a73]:disabled{opacity:.3;cursor:not-allowed}@media (width<=639px){.chat-input[data-v-cda46a73]{padding:8px 16px}}.fade-up-enter-active[data-v-b3efae66],.fade-up-leave-active[data-v-b3efae66]{transition:opacity .4s,transform .4s}.fade-up-enter-from[data-v-b3efae66],.fade-up-leave-to[data-v-b3efae66]{opacity:0;transform:translateY(20px)}.chat-overlay[data-v-b3efae66]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d0f;position:fixed;inset:0}.chat-panel[data-v-b3efae66]{flex-direction:column;width:100%;height:100%;display:flex}.chat-messages[data-v-b3efae66]{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.chat-options[data-v-b3efae66]{border-top:1px solid #6b728026;flex-wrap:wrap;gap:8px;padding:8px 24px;display:flex}.option-btn[data-v-b3efae66]{color:#c9a855;cursor:pointer;background:#c9a8551a;border:1px solid #c9a8554d;border-radius:8px;padding:4px 16px;font-size:.875rem;transition:all .15s}.option-btn[data-v-b3efae66]:hover{background:#c9a85533;border-color:#c9a855}@media (width<=639px){.chat-messages[data-v-b3efae66]{padding:16px}.chat-options[data-v-b3efae66]{padding:8px 16px}}.top-hud-player[data-v-de78f324]{z-index:100;background:#0d0d0fe6;border:1px solid #c9a85533;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;display:flex;position:fixed;bottom:16px;left:16px}.avatar[data-v-de78f324]{cursor:pointer;background:linear-gradient(135deg,#c9a855 0%,#8c712c 100%);border:2px solid #c9a855cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex}.avatar[data-v-de78f324]:hover{transform:scale(1.05);box-shadow:0 0 12px #c9a85580}.avatar .avatar-text[data-v-de78f324]{color:#ffffffd9;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:20px;font-weight:700}.stats[data-v-de78f324]{flex-direction:column;gap:6px;min-width:180px;display:flex}.stat-bar[data-v-de78f324]{align-items:center;gap:4px;display:flex}.stat-bar .stat-label[data-v-de78f324]{color:#ffffffb3;width:24px;font-size:.75rem;font-weight:700}.stat-bar .bar-track[data-v-de78f324]{background:#ffffff1a;border-radius:6px;flex:1;height:12px;overflow:hidden}.stat-bar .bar-fill[data-v-de78f324]{border-radius:6px;height:100%;transition:width .3s}.stat-bar .hp-fill[data-v-de78f324]{background:linear-gradient(90deg,#e53e3e 0%,#c53030 100%)}.stat-bar .mp-fill[data-v-de78f324]{background:linear-gradient(90deg,#3182ce 0%,#2b6cb0 100%)}.stat-bar .stat-value[data-v-de78f324]{color:#ffffff80;text-align:right;width:60px;font-size:.75rem}@media (width<=639px){.top-hud-player[data-v-de78f324]{padding:4px 8px}.avatar[data-v-de78f324]{width:40px;height:40px}.avatar .avatar-text[data-v-de78f324]{font-size:16px}.stats[data-v-de78f324]{min-width:140px}.stat-bar .stat-label[data-v-de78f324]{display:none}.stat-bar .bar-track[data-v-de78f324]{height:10px}.stat-bar .stat-value[data-v-de78f324]{width:50px;font-size:10px}}.top-hud-time[data-v-f647f199]{z-index:100;background:#0d0d0fe6;border:1px solid #c9a85533;border-radius:8px;padding:8px 16px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.time-display[data-v-f647f199]{color:#c9a855;white-space:nowrap;font-size:.875rem;font-weight:500}@media (width<=639px){.top-hud-time[data-v-f647f199]{padding:4px 8px}.time-display[data-v-f647f199]{font-size:.75rem}}.top-hud-region[data-v-28df8b59]{z-index:100;background:#0d0d0fe6;border:1px solid #c9a85533;border-radius:8px;padding:8px 16px;position:fixed;bottom:16px;right:16px}.region-name[data-v-28df8b59]{color:#ffffffd9;white-space:nowrap;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:.875rem;font-weight:600}@media (width<=639px){.top-hud-region[data-v-28df8b59]{padding:4px 8px}}.game-view[data-v-a557a10b]{background:#0d0d0f;width:100%;height:100vh;position:relative;overflow:hidden}.map-panel[data-v-a557a10b]{background:#0a0a0c;width:100vw;height:100vh;position:relative;overflow:hidden}.map-grid[data-v-a557a10b]{will-change:transform;transition:transform .2s linear;display:grid;position:absolute}.map-tile[data-v-a557a10b]{cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .15s;display:flex;position:relative}.map-tile.tile-plain[data-v-a557a10b]{background:linear-gradient(135deg,#3d8b4f 0%,#2d6b3f 100%)}.map-tile.tile-forest[data-v-a557a10b]{background:linear-gradient(135deg,#276749 0%,#1a4731 100%)}.map-tile.tile-mountain[data-v-a557a10b]{cursor:not-allowed;background:linear-gradient(135deg,#5a5a5a 0%,#3d3d3d 100%)}.map-tile.tile-water[data-v-a557a10b]{cursor:not-allowed;background:linear-gradient(135deg,#2b6cb0 0%,#1e4e8c 100%)}.map-tile.tile-desert[data-v-a557a10b]{background:linear-gradient(135deg,#c4a35a 0%,#8b7355 100%)}.map-tile.tile-road[data-v-a557a10b]{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.map-tile.building-town[data-v-a557a10b]{background:linear-gradient(135deg,#b45309 0%,#78350f 100%)!important}.map-tile.building-town[data-v-a557a10b]:after{content:"镇";color:#ffffffe6;text-shadow:0 1px 2px #00000080;font-size:14px;font-weight:700}.map-tile.building-portal[data-v-a557a10b]{animation:2s ease-in-out infinite portal-pulse-a557a10b;background:linear-gradient(135deg,#7c3aed 0%,#4c1d95 100%)!important}.map-tile[data-v-a557a10b]:hover:not(.tile-water):not(.tile-mountain){filter:brightness(1.2);z-index:2}.map-tile.current[data-v-a557a10b]:before{content:"";pointer-events:none;background:#ffffff1a;position:absolute;inset:0}@keyframes portal-pulse-a557a10b{0%,to{opacity:.5;box-shadow:0 0 8px #a78bfa80}50%{opacity:1;box-shadow:0 0 16px #a78bfacc}}.settings-nav[data-v-de617e22]{flex-direction:column;height:100%;display:flex}.nav-list[data-v-de617e22]{flex-direction:column;gap:4px;display:flex}.nav-footer[data-v-de617e22]{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.save-item[data-v-de617e22]{color:#c9a855!important}.nav-item[data-v-de617e22]{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:all .15s;display:flex;position:relative}.nav-item[data-v-de617e22]:hover{background:#ffffff0d}.nav-item.active[data-v-de617e22]{background:#c9a8551a;border-color:#c9a8554d}.nav-item.active .nav-label[data-v-de617e22]{color:#c9a855;font-weight:600}.nav-item.active .nav-indicator[data-v-de617e22]{opacity:1}.nav-icon[data-v-de617e22]{font-size:1.125rem}.nav-label[data-v-de617e22]{color:#ffffffb3;flex:1;transition:color .15s}.nav-indicator[data-v-de617e22]{opacity:0;background:#c9a855;border-radius:2px;width:3px;height:16px;transition:opacity .15s}.form-group[data-v-7436a100]{margin-bottom:24px}.form-label[data-v-7436a100]{color:#ffffffb3;margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.form-select[data-v-7436a100]{color:#ffffffd9;appearance:none;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:8px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:border-color .15s}.form-select[data-v-7436a100]:focus{border-color:#c9a85580}.form-select[data-v-7436a100]:disabled{opacity:.5;cursor:not-allowed}.form-select option[data-v-7436a100]{color:#ffffffd9;background:#1a1a1e}.btn-fetch[data-v-7436a100]{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;margin-top:8px;padding:4px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.75rem;transition:all .15s}.btn-fetch[data-v-7436a100]:hover:not(:disabled){color:#c9a855;background:#c9a85526;border-color:#c9a85566}.btn-fetch[data-v-7436a100]:disabled{opacity:.5;cursor:not-allowed}.status-msg[data-v-7436a100]{margin-top:4px;font-size:.875rem}.status-msg.success[data-v-7436a100]{color:#48bb78}.status-msg.error[data-v-7436a100]{color:#f56565}.form-actions[data-v-151e17b3]{align-items:center;gap:16px;margin-top:32px;display:flex}.btn-connect[data-v-151e17b3]{color:#ffffffd9;cursor:pointer;background:linear-gradient(135deg,#c9a855,#c9a855cc);border:none;border-radius:8px;padding:8px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;transition:all .15s}.btn-connect[data-v-151e17b3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c9a8554d}.btn-test[data-v-151e17b3]{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:8px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;transition:all .15s}.btn-test[data-v-151e17b3]:hover:not(:disabled){background:#ffffff26;box-shadow:0 4px 12px #ffffff1a}.btn-test[data-v-151e17b3]:disabled{opacity:.6;cursor:not-allowed}.status-msg[data-v-151e17b3]{font-size:.875rem}.status-msg.success[data-v-151e17b3]{color:#48bb78}.status-msg.error[data-v-151e17b3]{color:#f56565}.fade-enter-active[data-v-151e17b3],.fade-leave-active[data-v-151e17b3]{transition:opacity .3s}.fade-enter-from[data-v-151e17b3],.fade-leave-to[data-v-151e17b3]{opacity:0}.ai-config[data-v-cc845789]{width:100%}.form-group[data-v-cc845789]{margin-bottom:24px}.form-row[data-v-cc845789]{gap:16px;display:flex}.form-row .form-group[data-v-cc845789]{flex:1}.form-label[data-v-cc845789]{color:#ffffffb3;margin-bottom:4px;font-size:.875rem;font-weight:600;display:block}.form-input[data-v-cc845789]{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:8px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:border-color .15s}.form-input[data-v-cc845789]::placeholder{color:#fff6}.form-input[data-v-cc845789]:focus{border-color:#c9a85580}.form-select[data-v-cc845789]{color:#ffffffd9;appearance:none;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:8px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:border-color .15s}.form-select[data-v-cc845789]:focus{border-color:#c9a85580}.form-select option[data-v-cc845789]{color:#ffffffd9;background:#1a1a1e}.form-hint[data-v-cc845789]{color:#fff6;margin-top:4px;font-size:.75rem;display:block}.toggle-row[data-v-cc845789]{align-items:center;gap:8px;display:flex}.toggle-btn[data-v-cc845789]{cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;width:44px;height:24px;transition:all .15s;position:relative}.toggle-btn.active[data-v-cc845789]{background:#c9a8554d;border-color:#c9a85580}.toggle-indicator[data-v-cc845789]{background:#ffffffb3;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle-btn.active .toggle-indicator[data-v-cc845789]{background:#c9a855;left:22px}.toggle-text[data-v-cc845789]{color:#ffffffb3;font-size:.875rem}.prompt-settings[data-v-2fddc256]{width:100%}.preset-toolbar[data-v-2fddc256]{align-items:center;gap:8px;margin-bottom:24px;display:flex}.preset-select[data-v-2fddc256]{color:#ffffffd9;appearance:none;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ffffff26;border-radius:8px;outline:none;min-width:140px;padding:4px 28px 4px 16px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem}.preset-select option[data-v-2fddc256]{color:#ffffffd9;background:#1a1a1e}.toolbar-btn[data-v-2fddc256]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #6b728040;border-radius:8px;padding:4px 16px;font-size:.875rem;transition:all .15s}.toolbar-btn[data-v-2fddc256]:hover{color:#c9a855;border-color:#c9a855}.toolbar-btn.danger[data-v-2fddc256]{color:#ff646480;border-color:#ff646433}.toolbar-btn.danger[data-v-2fddc256]:hover{color:#ff6464e6;border-color:#ff646480}.add-form[data-v-2fddc256]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:8px;display:flex}.form-input-sm[data-v-2fddc256]{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:.875rem}.form-input-sm[data-v-2fddc256]::placeholder{color:#fff6}.form-confirm-btn[data-v-2fddc256]{color:#c9a855;cursor:pointer;background:#c9a85526;border:1px solid #c9a8554d;border-radius:4px;padding:4px 16px;font-size:.875rem}.form-confirm-btn[data-v-2fddc256]:hover{background:#c9a85540}.prompt-item[data-v-2fddc256]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px;transition:border-color .15s;overflow:hidden}.prompt-item.drag-over[data-v-2fddc256]{border-color:#c9a85566}.item-header[data-v-2fddc256]{cursor:pointer;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex}.item-header[data-v-2fddc256]:hover{background:#ffffff08}.drag-handle[data-v-2fddc256]{color:#fff6;cursor:grab;-webkit-user-select:none;user-select:none;opacity:.4;font-size:1.125rem;transition:opacity .15s}.drag-handle[data-v-2fddc256]:hover{opacity:.8}.toggle-label[data-v-2fddc256]{cursor:pointer;align-items:center;display:flex}.toggle-label input[type=checkbox][data-v-2fddc256]{accent-color:#c9a855;cursor:pointer;width:16px;height:16px}.item-info[data-v-2fddc256]{flex:1;align-items:center;gap:4px;display:flex}.item-name[data-v-2fddc256]{color:#ffffffd9;font-size:.875rem;font-weight:600}.type-badge[data-v-2fddc256]{border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:400}.type-badge.static[data-v-2fddc256]{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a}.type-badge.dynamic[data-v-2fddc256]{color:#c9a855b3;background:#c9a85514;border:1px solid #c9a85526}.modified-badge[data-v-2fddc256]{color:#c9a855;font-size:.75rem;font-weight:400}.item-actions[data-v-2fddc256]{gap:8px;display:flex}.edit-btn[data-v-2fddc256]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #6b728040;border-radius:8px;padding:4px 16px;font-size:.75rem;transition:all .15s}.edit-btn[data-v-2fddc256]:hover{color:#c9a855;border-color:#c9a855}.btn-reset[data-v-2fddc256]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.75rem}.btn-reset[data-v-2fddc256]:hover{color:#ff6464e6}.item-config[data-v-2fddc256]{padding:0 16px 8px}.config-row[data-v-2fddc256]{align-items:center;gap:4px;display:flex}.config-label[data-v-2fddc256]{color:#fff6;white-space:nowrap;font-size:.75rem}.config-select[data-v-2fddc256]{color:#ffffffb3;appearance:none;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") right 4px center no-repeat;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:2px 18px 2px 6px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.75rem}.config-select option[data-v-2fddc256]{color:#ffffffd9;background:#1a1a1e}.config-input[data-v-2fddc256]{color:#ffffffb3;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:52px;padding:2px 6px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.75rem}.config-input[data-v-2fddc256]:focus{border-color:#c9a85580}.item-editor[data-v-2fddc256]{padding:0 16px 16px}.editor-textarea[data-v-2fddc256]{color:#ffffffd9;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:16px;font-family:Cascadia Code,Fira Code,monospace;font-size:.875rem;line-height:1.6;transition:border-color .15s}.editor-textarea[data-v-2fddc256]:focus{border-color:#c9a85580}.editor-actions[data-v-2fddc256]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.btn-cancel[data-v-2fddc256]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #6b728040;border-radius:8px;padding:4px 16px;font-size:.875rem;transition:all .15s}.btn-cancel[data-v-2fddc256]:hover{color:#ffffffd9;border-color:#ffffff4d}.btn-save[data-v-2fddc256]{color:#c9a855;cursor:pointer;background:#c9a85526;border:1px solid #c9a8554d;border-radius:8px;padding:4px 16px;font-size:.875rem}.btn-save[data-v-2fddc256]:hover{background:#c9a85540;border-color:#c9a855}.world-book-settings[data-v-b37de4d1]{width:100%}.wb-toolbar[data-v-b37de4d1]{align-items:center;gap:8px;margin-bottom:24px;display:flex}.toolbar-btn[data-v-b37de4d1]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #6b728040;border-radius:8px;padding:4px 16px;font-size:.875rem;transition:all .15s}.toolbar-btn[data-v-b37de4d1]:hover{color:#c9a855;border-color:#c9a855}.wb-item[data-v-b37de4d1]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px;transition:border-color .15s;overflow:hidden}.wb-item.drag-over[data-v-b37de4d1]{border-color:#c9a85566}.item-header[data-v-b37de4d1]{cursor:pointer;align-items:center;gap:8px;padding:8px 16px;transition:background .15s;display:flex}.item-header[data-v-b37de4d1]:hover{background:#ffffff08}.drag-handle[data-v-b37de4d1]{color:#fff6;cursor:grab;-webkit-user-select:none;user-select:none;opacity:.4;font-size:1.125rem;transition:opacity .15s}.drag-handle[data-v-b37de4d1]:hover{opacity:.8}.toggle-label[data-v-b37de4d1]{cursor:pointer;align-items:center;display:flex}.toggle-label input[type=checkbox][data-v-b37de4d1]{accent-color:#c9a855;cursor:pointer;width:16px;height:16px}.item-info[data-v-b37de4d1]{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.item-name[data-v-b37de4d1]{color:#ffffffd9;font-size:.875rem;font-weight:600}.trigger-badge[data-v-b37de4d1]{color:#ffffff80;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:1px 6px;font-size:.75rem}.default-badge[data-v-b37de4d1]{color:#c9a855;font-size:.75rem}.item-actions[data-v-b37de4d1]{gap:8px;display:flex}.btn-reset[data-v-b37de4d1]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.75rem}.btn-reset[data-v-b37de4d1]:hover{color:#ff6464e6}.btn-delete[data-v-b37de4d1]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.75rem}.btn-delete[data-v-b37de4d1]:hover{color:#ff6464e6}.item-editor[data-v-b37de4d1]{padding:0 16px 16px}.editor-section[data-v-b37de4d1]{margin-bottom:16px}.editor-label[data-v-b37de4d1]{color:#fff6;margin-bottom:4px;font-size:.75rem;display:block}.editor-input[data-v-b37de4d1]{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:.875rem}.editor-input[data-v-b37de4d1]:focus{border-color:#c9a85580}.editor-textarea[data-v-b37de4d1]{color:#ffffffd9;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:16px;font-family:Cascadia Code,Fira Code,monospace;font-size:.875rem;line-height:1.6;transition:border-color .15s}.editor-textarea[data-v-b37de4d1]:focus{border-color:#c9a85580}.trigger-grid[data-v-b37de4d1]{flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;display:flex}.trigger-check[data-v-b37de4d1]{color:#ffffffb3;font-size:.875rem}.trigger-check input[type=checkbox][data-v-b37de4d1]{accent-color:#c9a855;cursor:pointer;width:14px;height:14px;margin-right:4px}.trigger-row[data-v-b37de4d1]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.trigger-label[data-v-b37de4d1]{color:#fff6;white-space:nowrap;min-width:40px;font-size:.75rem}.trigger-select[data-v-b37de4d1]{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:2px 6px;font-size:.75rem}.trigger-select option[data-v-b37de4d1]{color:#ffffffd9;background:#1a1a2e}.trigger-input[data-v-b37de4d1]{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;flex:1;padding:2px 6px;font-size:.75rem}.trigger-input[data-v-b37de4d1]:focus{border-color:#c9a85580}.trigger-tags[data-v-b37de4d1]{flex-wrap:wrap;gap:4px;display:flex}.tag[data-v-b37de4d1]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:1px 6px;font-size:.75rem}.tag[data-v-b37de4d1]:hover{color:#ff6464e6}.config-row[data-v-b37de4d1]{align-items:center;gap:4px;display:flex}.config-label[data-v-b37de4d1]{color:#fff6;white-space:nowrap;font-size:.75rem}.config-select[data-v-b37de4d1]{color:#ffffffb3;appearance:none;cursor:pointer;background:#ffffff0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23999' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E") right 4px center no-repeat;border:1px solid #ffffff1f;border-radius:4px;outline:none;padding:2px 18px 2px 6px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.75rem}.config-select option[data-v-b37de4d1]{color:#ffffffd9;background:#1a1a2e}.config-input[data-v-b37de4d1]{color:#ffffffb3;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:52px;padding:2px 6px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.75rem}.config-input[data-v-b37de4d1]:focus{border-color:#c9a85580}.settings-view[data-v-57db6688]{background:#0d0d0f;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.settings-header[data-v-57db6688]{flex-shrink:0;align-items:center;gap:32px;width:100%;padding:32px 24px 48px;display:flex;position:relative}@media (width>=768px){.settings-header[data-v-57db6688]{padding-left:48px;padding-right:48px}}.header-gradient[data-v-57db6688]{pointer-events:none;z-index:0;background:linear-gradient(#000000d9 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}.back-btn[data-v-57db6688]{z-index:1;color:#ffffffb3;cursor:pointer;background:#1a1a1e;border:1px solid #6b728040;border-radius:16px;align-items:center;gap:8px;padding:8px 24px;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;transition:all .25s;display:flex;position:relative}.back-btn[data-v-57db6688]:hover{color:#c9a855;background:#2a2a2e;border-color:#c9a85580;transform:translate(-4px)}.page-title[data-v-57db6688]{z-index:1;background:linear-gradient(135deg,#d4b866 0%,#c9a855 100%);-webkit-text-fill-color:transparent;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Zhi Mang Xing,Ma Shan Zheng,cursive;font-size:2.25rem;position:relative}.menu-btn[data-v-57db6688]{z-index:1;color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;padding:16px;transition:all .15s;display:none;position:relative}.menu-btn[data-v-57db6688]:hover{color:#ffffffd9;background:#ffffff14;border-color:#fff3}@media (width<=767px){.menu-btn[data-v-57db6688]{display:flex}}.settings-body[data-v-57db6688]{flex:1;min-height:0;display:flex}.nav-section[data-v-57db6688]{border-right:1px solid #ffffff14;flex:0 0 240px;padding:16px}.content-section[data-v-57db6688]{flex-direction:column;flex:1;display:flex;overflow:hidden}.content-body[data-v-57db6688]{flex:1;padding:24px;overflow-y:auto}@media (width>=768px){.content-body[data-v-57db6688]{padding:48px}}.drawer-backdrop[data-v-57db6688]{z-index:110;background:#00000080;position:fixed;inset:0}.drawer-panel[data-v-57db6688]{z-index:111;background:#0d0d0f;border-left:1px solid #ffffff1a;width:240px;max-width:80vw;padding:16px;position:fixed;top:0;bottom:0;right:0}.drawer-enter-active[data-v-57db6688],.drawer-leave-active[data-v-57db6688]{transition:opacity .25s}.drawer-enter-from[data-v-57db6688],.drawer-leave-to[data-v-57db6688]{opacity:0}@media (width<=767px){.settings-header[data-v-57db6688]{padding:32px 24px 48px}.nav-section[data-v-57db6688]{display:none}.content-body[data-v-57db6688]{padding:16px}}.settings-btn[data-v-ac43a9e4]{z-index:100;color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;padding:16px;transition:all .15s;display:flex;position:fixed;top:16px;right:16px}.settings-btn[data-v-ac43a9e4]:hover{color:#ffffffd9;background:#ffffff14;border-color:#fff3}.settings-btn:hover svg[data-v-ac43a9e4]{transform:scale(1.1)}.settings-btn svg[data-v-ac43a9e4]{width:20px;height:20px;transition:transform .15s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;overflow:hidden}body{color:#2c2c2c;background-color:#141111;min-height:100vh;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem;line-height:1.6;overflow:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}#app{min-height:100vh}.hidden-mobile{display:none!important}@media (width>=768px){.hidden-mobile{display:block!important}}.hidden-desktop{display:block!important}@media (width>=768px){.hidden-desktop{display:none!important}}@media (width>=480px){.hidden-xs-up{display:none!important}}@media (width>=640px){.hidden-sm-up{display:none!important}}@media (width>=768px){.hidden-md-up{display:none!important}}@media (width>=1024px){.hidden-lg-up{display:none!important}}@media (width>=1280px){.hidden-xl-up{display:none!important}}@media (width>=1536px){.hidden-2xl-up{display:none!important}}@media (width<=479px){.hidden-xs-down{display:none!important}}@media (width<=639px){.hidden-sm-down{display:none!important}}@media (width<=767px){.hidden-md-down{display:none!important}}@media (width<=1023px){.hidden-lg-down{display:none!important}}@media (width<=1279px){.hidden-xl-down{display:none!important}}@media (width<=1535px){.hidden-2xl-down{display:none!important}}@media (width>=480px){.p-0\@xs{padding:0!important}.px-0\@xs{padding-left:0!important;padding-right:0!important}.py-0\@xs{padding-top:0!important;padding-bottom:0!important}.pt-0\@xs{padding-top:0!important}.pb-0\@xs{padding-bottom:0!important}.pl-0\@xs{padding-left:0!important}.pr-0\@xs{padding-right:0!important}.m-0\@xs{margin:0!important}.mx-0\@xs{margin-left:0!important;margin-right:0!important}.my-0\@xs{margin-top:0!important;margin-bottom:0!important}.p-xs\@xs{padding:4px!important}.px-xs\@xs{padding-left:4px!important;padding-right:4px!important}.py-xs\@xs{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@xs{padding-top:4px!important}.pb-xs\@xs{padding-bottom:4px!important}.pl-xs\@xs{padding-left:4px!important}.pr-xs\@xs{padding-right:4px!important}.m-xs\@xs{margin:4px!important}.mx-xs\@xs{margin-left:4px!important;margin-right:4px!important}.my-xs\@xs{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@xs{padding:8px!important}.px-sm\@xs{padding-left:8px!important;padding-right:8px!important}.py-sm\@xs{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@xs{padding-top:8px!important}.pb-sm\@xs{padding-bottom:8px!important}.pl-sm\@xs{padding-left:8px!important}.pr-sm\@xs{padding-right:8px!important}.m-sm\@xs{margin:8px!important}.mx-sm\@xs{margin-left:8px!important;margin-right:8px!important}.my-sm\@xs{margin-top:8px!important;margin-bottom:8px!important}.p-md\@xs{padding:16px!important}.px-md\@xs{padding-left:16px!important;padding-right:16px!important}.py-md\@xs{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@xs{padding-top:16px!important}.pb-md\@xs{padding-bottom:16px!important}.pl-md\@xs{padding-left:16px!important}.pr-md\@xs{padding-right:16px!important}.m-md\@xs{margin:16px!important}.mx-md\@xs{margin-left:16px!important;margin-right:16px!important}.my-md\@xs{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@xs{padding:24px!important}.px-lg\@xs{padding-left:24px!important;padding-right:24px!important}.py-lg\@xs{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@xs{padding-top:24px!important}.pb-lg\@xs{padding-bottom:24px!important}.pl-lg\@xs{padding-left:24px!important}.pr-lg\@xs{padding-right:24px!important}.m-lg\@xs{margin:24px!important}.mx-lg\@xs{margin-left:24px!important;margin-right:24px!important}.my-lg\@xs{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@xs{padding:32px!important}.px-xl\@xs{padding-left:32px!important;padding-right:32px!important}.py-xl\@xs{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@xs{padding-top:32px!important}.pb-xl\@xs{padding-bottom:32px!important}.pl-xl\@xs{padding-left:32px!important}.pr-xl\@xs{padding-right:32px!important}.m-xl\@xs{margin:32px!important}.mx-xl\@xs{margin-left:32px!important;margin-right:32px!important}.my-xl\@xs{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@xs{padding:48px!important}.px-2xl\@xs{padding-left:48px!important;padding-right:48px!important}.py-2xl\@xs{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@xs{padding-top:48px!important}.pb-2xl\@xs{padding-bottom:48px!important}.pl-2xl\@xs{padding-left:48px!important}.pr-2xl\@xs{padding-right:48px!important}.m-2xl\@xs{margin:48px!important}.mx-2xl\@xs{margin-left:48px!important;margin-right:48px!important}.my-2xl\@xs{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=640px){.p-0\@sm{padding:0!important}.px-0\@sm{padding-left:0!important;padding-right:0!important}.py-0\@sm{padding-top:0!important;padding-bottom:0!important}.pt-0\@sm{padding-top:0!important}.pb-0\@sm{padding-bottom:0!important}.pl-0\@sm{padding-left:0!important}.pr-0\@sm{padding-right:0!important}.m-0\@sm{margin:0!important}.mx-0\@sm{margin-left:0!important;margin-right:0!important}.my-0\@sm{margin-top:0!important;margin-bottom:0!important}.p-xs\@sm{padding:4px!important}.px-xs\@sm{padding-left:4px!important;padding-right:4px!important}.py-xs\@sm{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@sm{padding-top:4px!important}.pb-xs\@sm{padding-bottom:4px!important}.pl-xs\@sm{padding-left:4px!important}.pr-xs\@sm{padding-right:4px!important}.m-xs\@sm{margin:4px!important}.mx-xs\@sm{margin-left:4px!important;margin-right:4px!important}.my-xs\@sm{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@sm{padding:8px!important}.px-sm\@sm{padding-left:8px!important;padding-right:8px!important}.py-sm\@sm{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@sm{padding-top:8px!important}.pb-sm\@sm{padding-bottom:8px!important}.pl-sm\@sm{padding-left:8px!important}.pr-sm\@sm{padding-right:8px!important}.m-sm\@sm{margin:8px!important}.mx-sm\@sm{margin-left:8px!important;margin-right:8px!important}.my-sm\@sm{margin-top:8px!important;margin-bottom:8px!important}.p-md\@sm{padding:16px!important}.px-md\@sm{padding-left:16px!important;padding-right:16px!important}.py-md\@sm{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@sm{padding-top:16px!important}.pb-md\@sm{padding-bottom:16px!important}.pl-md\@sm{padding-left:16px!important}.pr-md\@sm{padding-right:16px!important}.m-md\@sm{margin:16px!important}.mx-md\@sm{margin-left:16px!important;margin-right:16px!important}.my-md\@sm{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@sm{padding:24px!important}.px-lg\@sm{padding-left:24px!important;padding-right:24px!important}.py-lg\@sm{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@sm{padding-top:24px!important}.pb-lg\@sm{padding-bottom:24px!important}.pl-lg\@sm{padding-left:24px!important}.pr-lg\@sm{padding-right:24px!important}.m-lg\@sm{margin:24px!important}.mx-lg\@sm{margin-left:24px!important;margin-right:24px!important}.my-lg\@sm{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@sm{padding:32px!important}.px-xl\@sm{padding-left:32px!important;padding-right:32px!important}.py-xl\@sm{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@sm{padding-top:32px!important}.pb-xl\@sm{padding-bottom:32px!important}.pl-xl\@sm{padding-left:32px!important}.pr-xl\@sm{padding-right:32px!important}.m-xl\@sm{margin:32px!important}.mx-xl\@sm{margin-left:32px!important;margin-right:32px!important}.my-xl\@sm{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@sm{padding:48px!important}.px-2xl\@sm{padding-left:48px!important;padding-right:48px!important}.py-2xl\@sm{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@sm{padding-top:48px!important}.pb-2xl\@sm{padding-bottom:48px!important}.pl-2xl\@sm{padding-left:48px!important}.pr-2xl\@sm{padding-right:48px!important}.m-2xl\@sm{margin:48px!important}.mx-2xl\@sm{margin-left:48px!important;margin-right:48px!important}.my-2xl\@sm{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=768px){.p-0\@md{padding:0!important}.px-0\@md{padding-left:0!important;padding-right:0!important}.py-0\@md{padding-top:0!important;padding-bottom:0!important}.pt-0\@md{padding-top:0!important}.pb-0\@md{padding-bottom:0!important}.pl-0\@md{padding-left:0!important}.pr-0\@md{padding-right:0!important}.m-0\@md{margin:0!important}.mx-0\@md{margin-left:0!important;margin-right:0!important}.my-0\@md{margin-top:0!important;margin-bottom:0!important}.p-xs\@md{padding:4px!important}.px-xs\@md{padding-left:4px!important;padding-right:4px!important}.py-xs\@md{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@md{padding-top:4px!important}.pb-xs\@md{padding-bottom:4px!important}.pl-xs\@md{padding-left:4px!important}.pr-xs\@md{padding-right:4px!important}.m-xs\@md{margin:4px!important}.mx-xs\@md{margin-left:4px!important;margin-right:4px!important}.my-xs\@md{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@md{padding:8px!important}.px-sm\@md{padding-left:8px!important;padding-right:8px!important}.py-sm\@md{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@md{padding-top:8px!important}.pb-sm\@md{padding-bottom:8px!important}.pl-sm\@md{padding-left:8px!important}.pr-sm\@md{padding-right:8px!important}.m-sm\@md{margin:8px!important}.mx-sm\@md{margin-left:8px!important;margin-right:8px!important}.my-sm\@md{margin-top:8px!important;margin-bottom:8px!important}.p-md\@md{padding:16px!important}.px-md\@md{padding-left:16px!important;padding-right:16px!important}.py-md\@md{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@md{padding-top:16px!important}.pb-md\@md{padding-bottom:16px!important}.pl-md\@md{padding-left:16px!important}.pr-md\@md{padding-right:16px!important}.m-md\@md{margin:16px!important}.mx-md\@md{margin-left:16px!important;margin-right:16px!important}.my-md\@md{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@md{padding:24px!important}.px-lg\@md{padding-left:24px!important;padding-right:24px!important}.py-lg\@md{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@md{padding-top:24px!important}.pb-lg\@md{padding-bottom:24px!important}.pl-lg\@md{padding-left:24px!important}.pr-lg\@md{padding-right:24px!important}.m-lg\@md{margin:24px!important}.mx-lg\@md{margin-left:24px!important;margin-right:24px!important}.my-lg\@md{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@md{padding:32px!important}.px-xl\@md{padding-left:32px!important;padding-right:32px!important}.py-xl\@md{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@md{padding-top:32px!important}.pb-xl\@md{padding-bottom:32px!important}.pl-xl\@md{padding-left:32px!important}.pr-xl\@md{padding-right:32px!important}.m-xl\@md{margin:32px!important}.mx-xl\@md{margin-left:32px!important;margin-right:32px!important}.my-xl\@md{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@md{padding:48px!important}.px-2xl\@md{padding-left:48px!important;padding-right:48px!important}.py-2xl\@md{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@md{padding-top:48px!important}.pb-2xl\@md{padding-bottom:48px!important}.pl-2xl\@md{padding-left:48px!important}.pr-2xl\@md{padding-right:48px!important}.m-2xl\@md{margin:48px!important}.mx-2xl\@md{margin-left:48px!important;margin-right:48px!important}.my-2xl\@md{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=1024px){.p-0\@lg{padding:0!important}.px-0\@lg{padding-left:0!important;padding-right:0!important}.py-0\@lg{padding-top:0!important;padding-bottom:0!important}.pt-0\@lg{padding-top:0!important}.pb-0\@lg{padding-bottom:0!important}.pl-0\@lg{padding-left:0!important}.pr-0\@lg{padding-right:0!important}.m-0\@lg{margin:0!important}.mx-0\@lg{margin-left:0!important;margin-right:0!important}.my-0\@lg{margin-top:0!important;margin-bottom:0!important}.p-xs\@lg{padding:4px!important}.px-xs\@lg{padding-left:4px!important;padding-right:4px!important}.py-xs\@lg{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@lg{padding-top:4px!important}.pb-xs\@lg{padding-bottom:4px!important}.pl-xs\@lg{padding-left:4px!important}.pr-xs\@lg{padding-right:4px!important}.m-xs\@lg{margin:4px!important}.mx-xs\@lg{margin-left:4px!important;margin-right:4px!important}.my-xs\@lg{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@lg{padding:8px!important}.px-sm\@lg{padding-left:8px!important;padding-right:8px!important}.py-sm\@lg{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@lg{padding-top:8px!important}.pb-sm\@lg{padding-bottom:8px!important}.pl-sm\@lg{padding-left:8px!important}.pr-sm\@lg{padding-right:8px!important}.m-sm\@lg{margin:8px!important}.mx-sm\@lg{margin-left:8px!important;margin-right:8px!important}.my-sm\@lg{margin-top:8px!important;margin-bottom:8px!important}.p-md\@lg{padding:16px!important}.px-md\@lg{padding-left:16px!important;padding-right:16px!important}.py-md\@lg{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@lg{padding-top:16px!important}.pb-md\@lg{padding-bottom:16px!important}.pl-md\@lg{padding-left:16px!important}.pr-md\@lg{padding-right:16px!important}.m-md\@lg{margin:16px!important}.mx-md\@lg{margin-left:16px!important;margin-right:16px!important}.my-md\@lg{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@lg{padding:24px!important}.px-lg\@lg{padding-left:24px!important;padding-right:24px!important}.py-lg\@lg{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@lg{padding-top:24px!important}.pb-lg\@lg{padding-bottom:24px!important}.pl-lg\@lg{padding-left:24px!important}.pr-lg\@lg{padding-right:24px!important}.m-lg\@lg{margin:24px!important}.mx-lg\@lg{margin-left:24px!important;margin-right:24px!important}.my-lg\@lg{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@lg{padding:32px!important}.px-xl\@lg{padding-left:32px!important;padding-right:32px!important}.py-xl\@lg{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@lg{padding-top:32px!important}.pb-xl\@lg{padding-bottom:32px!important}.pl-xl\@lg{padding-left:32px!important}.pr-xl\@lg{padding-right:32px!important}.m-xl\@lg{margin:32px!important}.mx-xl\@lg{margin-left:32px!important;margin-right:32px!important}.my-xl\@lg{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@lg{padding:48px!important}.px-2xl\@lg{padding-left:48px!important;padding-right:48px!important}.py-2xl\@lg{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@lg{padding-top:48px!important}.pb-2xl\@lg{padding-bottom:48px!important}.pl-2xl\@lg{padding-left:48px!important}.pr-2xl\@lg{padding-right:48px!important}.m-2xl\@lg{margin:48px!important}.mx-2xl\@lg{margin-left:48px!important;margin-right:48px!important}.my-2xl\@lg{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=1280px){.p-0\@xl{padding:0!important}.px-0\@xl{padding-left:0!important;padding-right:0!important}.py-0\@xl{padding-top:0!important;padding-bottom:0!important}.pt-0\@xl{padding-top:0!important}.pb-0\@xl{padding-bottom:0!important}.pl-0\@xl{padding-left:0!important}.pr-0\@xl{padding-right:0!important}.m-0\@xl{margin:0!important}.mx-0\@xl{margin-left:0!important;margin-right:0!important}.my-0\@xl{margin-top:0!important;margin-bottom:0!important}.p-xs\@xl{padding:4px!important}.px-xs\@xl{padding-left:4px!important;padding-right:4px!important}.py-xs\@xl{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@xl{padding-top:4px!important}.pb-xs\@xl{padding-bottom:4px!important}.pl-xs\@xl{padding-left:4px!important}.pr-xs\@xl{padding-right:4px!important}.m-xs\@xl{margin:4px!important}.mx-xs\@xl{margin-left:4px!important;margin-right:4px!important}.my-xs\@xl{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@xl{padding:8px!important}.px-sm\@xl{padding-left:8px!important;padding-right:8px!important}.py-sm\@xl{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@xl{padding-top:8px!important}.pb-sm\@xl{padding-bottom:8px!important}.pl-sm\@xl{padding-left:8px!important}.pr-sm\@xl{padding-right:8px!important}.m-sm\@xl{margin:8px!important}.mx-sm\@xl{margin-left:8px!important;margin-right:8px!important}.my-sm\@xl{margin-top:8px!important;margin-bottom:8px!important}.p-md\@xl{padding:16px!important}.px-md\@xl{padding-left:16px!important;padding-right:16px!important}.py-md\@xl{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@xl{padding-top:16px!important}.pb-md\@xl{padding-bottom:16px!important}.pl-md\@xl{padding-left:16px!important}.pr-md\@xl{padding-right:16px!important}.m-md\@xl{margin:16px!important}.mx-md\@xl{margin-left:16px!important;margin-right:16px!important}.my-md\@xl{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@xl{padding:24px!important}.px-lg\@xl{padding-left:24px!important;padding-right:24px!important}.py-lg\@xl{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@xl{padding-top:24px!important}.pb-lg\@xl{padding-bottom:24px!important}.pl-lg\@xl{padding-left:24px!important}.pr-lg\@xl{padding-right:24px!important}.m-lg\@xl{margin:24px!important}.mx-lg\@xl{margin-left:24px!important;margin-right:24px!important}.my-lg\@xl{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@xl{padding:32px!important}.px-xl\@xl{padding-left:32px!important;padding-right:32px!important}.py-xl\@xl{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@xl{padding-top:32px!important}.pb-xl\@xl{padding-bottom:32px!important}.pl-xl\@xl{padding-left:32px!important}.pr-xl\@xl{padding-right:32px!important}.m-xl\@xl{margin:32px!important}.mx-xl\@xl{margin-left:32px!important;margin-right:32px!important}.my-xl\@xl{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@xl{padding:48px!important}.px-2xl\@xl{padding-left:48px!important;padding-right:48px!important}.py-2xl\@xl{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@xl{padding-top:48px!important}.pb-2xl\@xl{padding-bottom:48px!important}.pl-2xl\@xl{padding-left:48px!important}.pr-2xl\@xl{padding-right:48px!important}.m-2xl\@xl{margin:48px!important}.mx-2xl\@xl{margin-left:48px!important;margin-right:48px!important}.my-2xl\@xl{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=1536px){.p-0\@2xl{padding:0!important}.px-0\@2xl{padding-left:0!important;padding-right:0!important}.py-0\@2xl{padding-top:0!important;padding-bottom:0!important}.pt-0\@2xl{padding-top:0!important}.pb-0\@2xl{padding-bottom:0!important}.pl-0\@2xl{padding-left:0!important}.pr-0\@2xl{padding-right:0!important}.m-0\@2xl{margin:0!important}.mx-0\@2xl{margin-left:0!important;margin-right:0!important}.my-0\@2xl{margin-top:0!important;margin-bottom:0!important}.p-xs\@2xl{padding:4px!important}.px-xs\@2xl{padding-left:4px!important;padding-right:4px!important}.py-xs\@2xl{padding-top:4px!important;padding-bottom:4px!important}.pt-xs\@2xl{padding-top:4px!important}.pb-xs\@2xl{padding-bottom:4px!important}.pl-xs\@2xl{padding-left:4px!important}.pr-xs\@2xl{padding-right:4px!important}.m-xs\@2xl{margin:4px!important}.mx-xs\@2xl{margin-left:4px!important;margin-right:4px!important}.my-xs\@2xl{margin-top:4px!important;margin-bottom:4px!important}.p-sm\@2xl{padding:8px!important}.px-sm\@2xl{padding-left:8px!important;padding-right:8px!important}.py-sm\@2xl{padding-top:8px!important;padding-bottom:8px!important}.pt-sm\@2xl{padding-top:8px!important}.pb-sm\@2xl{padding-bottom:8px!important}.pl-sm\@2xl{padding-left:8px!important}.pr-sm\@2xl{padding-right:8px!important}.m-sm\@2xl{margin:8px!important}.mx-sm\@2xl{margin-left:8px!important;margin-right:8px!important}.my-sm\@2xl{margin-top:8px!important;margin-bottom:8px!important}.p-md\@2xl{padding:16px!important}.px-md\@2xl{padding-left:16px!important;padding-right:16px!important}.py-md\@2xl{padding-top:16px!important;padding-bottom:16px!important}.pt-md\@2xl{padding-top:16px!important}.pb-md\@2xl{padding-bottom:16px!important}.pl-md\@2xl{padding-left:16px!important}.pr-md\@2xl{padding-right:16px!important}.m-md\@2xl{margin:16px!important}.mx-md\@2xl{margin-left:16px!important;margin-right:16px!important}.my-md\@2xl{margin-top:16px!important;margin-bottom:16px!important}.p-lg\@2xl{padding:24px!important}.px-lg\@2xl{padding-left:24px!important;padding-right:24px!important}.py-lg\@2xl{padding-top:24px!important;padding-bottom:24px!important}.pt-lg\@2xl{padding-top:24px!important}.pb-lg\@2xl{padding-bottom:24px!important}.pl-lg\@2xl{padding-left:24px!important}.pr-lg\@2xl{padding-right:24px!important}.m-lg\@2xl{margin:24px!important}.mx-lg\@2xl{margin-left:24px!important;margin-right:24px!important}.my-lg\@2xl{margin-top:24px!important;margin-bottom:24px!important}.p-xl\@2xl{padding:32px!important}.px-xl\@2xl{padding-left:32px!important;padding-right:32px!important}.py-xl\@2xl{padding-top:32px!important;padding-bottom:32px!important}.pt-xl\@2xl{padding-top:32px!important}.pb-xl\@2xl{padding-bottom:32px!important}.pl-xl\@2xl{padding-left:32px!important}.pr-xl\@2xl{padding-right:32px!important}.m-xl\@2xl{margin:32px!important}.mx-xl\@2xl{margin-left:32px!important;margin-right:32px!important}.my-xl\@2xl{margin-top:32px!important;margin-bottom:32px!important}.p-2xl\@2xl{padding:48px!important}.px-2xl\@2xl{padding-left:48px!important;padding-right:48px!important}.py-2xl\@2xl{padding-top:48px!important;padding-bottom:48px!important}.pt-2xl\@2xl{padding-top:48px!important}.pb-2xl\@2xl{padding-bottom:48px!important}.pl-2xl\@2xl{padding-left:48px!important}.pr-2xl\@2xl{padding-right:48px!important}.m-2xl\@2xl{margin:48px!important}.mx-2xl\@2xl{margin-left:48px!important;margin-right:48px!important}.my-2xl\@2xl{margin-top:48px!important;margin-bottom:48px!important}}@media (width>=480px){.text-xs\@xs{font-size:.75rem!important}.text-sm\@xs{font-size:.875rem!important}.text-base\@xs{font-size:1rem!important}.text-lg\@xs{font-size:1.125rem!important}.text-xl\@xs{font-size:1.25rem!important}.text-2xl\@xs{font-size:1.5rem!important}.text-3xl\@xs{font-size:1.875rem!important}.text-4xl\@xs{font-size:2.25rem!important}.text-5xl\@xs{font-size:3rem!important}}@media (width>=640px){.text-xs\@sm{font-size:.75rem!important}.text-sm\@sm{font-size:.875rem!important}.text-base\@sm{font-size:1rem!important}.text-lg\@sm{font-size:1.125rem!important}.text-xl\@sm{font-size:1.25rem!important}.text-2xl\@sm{font-size:1.5rem!important}.text-3xl\@sm{font-size:1.875rem!important}.text-4xl\@sm{font-size:2.25rem!important}.text-5xl\@sm{font-size:3rem!important}}@media (width>=768px){.text-xs\@md{font-size:.75rem!important}.text-sm\@md{font-size:.875rem!important}.text-base\@md{font-size:1rem!important}.text-lg\@md{font-size:1.125rem!important}.text-xl\@md{font-size:1.25rem!important}.text-2xl\@md{font-size:1.5rem!important}.text-3xl\@md{font-size:1.875rem!important}.text-4xl\@md{font-size:2.25rem!important}.text-5xl\@md{font-size:3rem!important}}@media (width>=1024px){.text-xs\@lg{font-size:.75rem!important}.text-sm\@lg{font-size:.875rem!important}.text-base\@lg{font-size:1rem!important}.text-lg\@lg{font-size:1.125rem!important}.text-xl\@lg{font-size:1.25rem!important}.text-2xl\@lg{font-size:1.5rem!important}.text-3xl\@lg{font-size:1.875rem!important}.text-4xl\@lg{font-size:2.25rem!important}.text-5xl\@lg{font-size:3rem!important}}@media (width>=1280px){.text-xs\@xl{font-size:.75rem!important}.text-sm\@xl{font-size:.875rem!important}.text-base\@xl{font-size:1rem!important}.text-lg\@xl{font-size:1.125rem!important}.text-xl\@xl{font-size:1.25rem!important}.text-2xl\@xl{font-size:1.5rem!important}.text-3xl\@xl{font-size:1.875rem!important}.text-4xl\@xl{font-size:2.25rem!important}.text-5xl\@xl{font-size:3rem!important}}@media (width>=1536px){.text-xs\@2xl{font-size:.75rem!important}.text-sm\@2xl{font-size:.875rem!important}.text-base\@2xl{font-size:1rem!important}.text-lg\@2xl{font-size:1.125rem!important}.text-xl\@2xl{font-size:1.25rem!important}.text-2xl\@2xl{font-size:1.5rem!important}.text-3xl\@2xl{font-size:1.875rem!important}.text-4xl\@2xl{font-size:2.25rem!important}.text-5xl\@2xl{font-size:3rem!important}}@media (width>=480px){.flex-row\@xs{flex-direction:row!important}.flex-col\@xs{flex-direction:column!important}.flex-wrap\@xs{flex-wrap:wrap!important}.flex-nowrap\@xs{flex-wrap:nowrap!important}}@media (width>=640px){.flex-row\@sm{flex-direction:row!important}.flex-col\@sm{flex-direction:column!important}.flex-wrap\@sm{flex-wrap:wrap!important}.flex-nowrap\@sm{flex-wrap:nowrap!important}}@media (width>=768px){.flex-row\@md{flex-direction:row!important}.flex-col\@md{flex-direction:column!important}.flex-wrap\@md{flex-wrap:wrap!important}.flex-nowrap\@md{flex-wrap:nowrap!important}}@media (width>=1024px){.flex-row\@lg{flex-direction:row!important}.flex-col\@lg{flex-direction:column!important}.flex-wrap\@lg{flex-wrap:wrap!important}.flex-nowrap\@lg{flex-wrap:nowrap!important}}@media (width>=1280px){.flex-row\@xl{flex-direction:row!important}.flex-col\@xl{flex-direction:column!important}.flex-wrap\@xl{flex-wrap:wrap!important}.flex-nowrap\@xl{flex-wrap:nowrap!important}}@media (width>=1536px){.flex-row\@2xl{flex-direction:row!important}.flex-col\@2xl{flex-direction:column!important}.flex-wrap\@2xl{flex-wrap:wrap!important}.flex-nowrap\@2xl{flex-wrap:nowrap!important}}@media (width>=480px){.justify-start\@xs{justify-content:flex-start!important}.justify-center\@xs{justify-content:center!important}.justify-end\@xs{justify-content:flex-end!important}.justify-between\@xs{justify-content:space-between!important}.justify-around\@xs{justify-content:space-around!important}}@media (width>=640px){.justify-start\@sm{justify-content:flex-start!important}.justify-center\@sm{justify-content:center!important}.justify-end\@sm{justify-content:flex-end!important}.justify-between\@sm{justify-content:space-between!important}.justify-around\@sm{justify-content:space-around!important}}@media (width>=768px){.justify-start\@md{justify-content:flex-start!important}.justify-center\@md{justify-content:center!important}.justify-end\@md{justify-content:flex-end!important}.justify-between\@md{justify-content:space-between!important}.justify-around\@md{justify-content:space-around!important}}@media (width>=1024px){.justify-start\@lg{justify-content:flex-start!important}.justify-center\@lg{justify-content:center!important}.justify-end\@lg{justify-content:flex-end!important}.justify-between\@lg{justify-content:space-between!important}.justify-around\@lg{justify-content:space-around!important}}@media (width>=1280px){.justify-start\@xl{justify-content:flex-start!important}.justify-center\@xl{justify-content:center!important}.justify-end\@xl{justify-content:flex-end!important}.justify-between\@xl{justify-content:space-between!important}.justify-around\@xl{justify-content:space-around!important}}@media (width>=1536px){.justify-start\@2xl{justify-content:flex-start!important}.justify-center\@2xl{justify-content:center!important}.justify-end\@2xl{justify-content:flex-end!important}.justify-between\@2xl{justify-content:space-between!important}.justify-around\@2xl{justify-content:space-around!important}}@media (width>=480px){.items-start\@xs{align-items:flex-start!important}.items-center\@xs{align-items:center!important}.items-end\@xs{align-items:flex-end!important}.items-stretch\@xs{align-items:stretch!important}}@media (width>=640px){.items-start\@sm{align-items:flex-start!important}.items-center\@sm{align-items:center!important}.items-end\@sm{align-items:flex-end!important}.items-stretch\@sm{align-items:stretch!important}}@media (width>=768px){.items-start\@md{align-items:flex-start!important}.items-center\@md{align-items:center!important}.items-end\@md{align-items:flex-end!important}.items-stretch\@md{align-items:stretch!important}}@media (width>=1024px){.items-start\@lg{align-items:flex-start!important}.items-center\@lg{align-items:center!important}.items-end\@lg{align-items:flex-end!important}.items-stretch\@lg{align-items:stretch!important}}@media (width>=1280px){.items-start\@xl{align-items:flex-start!important}.items-center\@xl{align-items:center!important}.items-end\@xl{align-items:flex-end!important}.items-stretch\@xl{align-items:stretch!important}}@media (width>=1536px){.items-start\@2xl{align-items:flex-start!important}.items-center\@2xl{align-items:center!important}.items-end\@2xl{align-items:flex-end!important}.items-stretch\@2xl{align-items:stretch!important}}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}@media (width>=480px){.grid-cols-1\@xs{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@xs{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@xs{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@xs{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@xs{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@xs{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@xs{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@xs{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@xs{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@xs{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@xs{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@xs{grid-template-columns:repeat(12,1fr)!important}}@media (width>=640px){.grid-cols-1\@sm{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@sm{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@sm{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@sm{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@sm{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@sm{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@sm{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@sm{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@sm{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@sm{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@sm{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@sm{grid-template-columns:repeat(12,1fr)!important}}@media (width>=768px){.grid-cols-1\@md{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@md{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@md{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@md{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@md{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@md{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@md{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@md{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@md{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@md{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@md{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@md{grid-template-columns:repeat(12,1fr)!important}}@media (width>=1024px){.grid-cols-1\@lg{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@lg{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@lg{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@lg{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@lg{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@lg{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@lg{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@lg{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@lg{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@lg{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@lg{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@lg{grid-template-columns:repeat(12,1fr)!important}}@media (width>=1280px){.grid-cols-1\@xl{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@xl{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@xl{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@xl{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@xl{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@xl{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@xl{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@xl{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@xl{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@xl{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@xl{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@xl{grid-template-columns:repeat(12,1fr)!important}}@media (width>=1536px){.grid-cols-1\@2xl{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2\@2xl{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3\@2xl{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4\@2xl{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5\@2xl{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6\@2xl{grid-template-columns:repeat(6,1fr)!important}.grid-cols-7\@2xl{grid-template-columns:repeat(7,1fr)!important}.grid-cols-8\@2xl{grid-template-columns:repeat(8,1fr)!important}.grid-cols-9\@2xl{grid-template-columns:repeat(9,1fr)!important}.grid-cols-10\@2xl{grid-template-columns:repeat(10,1fr)!important}.grid-cols-11\@2xl{grid-template-columns:repeat(11,1fr)!important}.grid-cols-12\@2xl{grid-template-columns:repeat(12,1fr)!important}}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}@media (width>=480px){.w-auto\@xs{width:auto!important}.w-full\@xs{width:100%!important}.w-1\/2\@xs{width:50%!important}.w-1\/3\@xs{width:33.333%!important}.w-2\/3\@xs{width:66.667%!important}}@media (width>=640px){.w-auto\@sm{width:auto!important}.w-full\@sm{width:100%!important}.w-1\/2\@sm{width:50%!important}.w-1\/3\@sm{width:33.333%!important}.w-2\/3\@sm{width:66.667%!important}}@media (width>=768px){.w-auto\@md{width:auto!important}.w-full\@md{width:100%!important}.w-1\/2\@md{width:50%!important}.w-1\/3\@md{width:33.333%!important}.w-2\/3\@md{width:66.667%!important}}@media (width>=1024px){.w-auto\@lg{width:auto!important}.w-full\@lg{width:100%!important}.w-1\/2\@lg{width:50%!important}.w-1\/3\@lg{width:33.333%!important}.w-2\/3\@lg{width:66.667%!important}}@media (width>=1280px){.w-auto\@xl{width:auto!important}.w-full\@xl{width:100%!important}.w-1\/2\@xl{width:50%!important}.w-1\/3\@xl{width:33.333%!important}.w-2\/3\@xl{width:66.667%!important}}@media (width>=1536px){.w-auto\@2xl{width:auto!important}.w-full\@2xl{width:100%!important}.w-1\/2\@2xl{width:50%!important}.w-1\/3\@2xl{width:33.333%!important}.w-2\/3\@2xl{width:66.667%!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d0d0f;border-radius:3px}::-webkit-scrollbar-thumb{background:#c9a85566;border-radius:3px;transition:background .25s}::-webkit-scrollbar-thumb:hover{background:#c9a85599}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}
