:root{--my-dialog-bg: white}:root.dark{--my-dialog-bg: #2d274d}.dialog-title[data-v-3d86c77d]{font-size:18px;font-weight:700;position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%}.title-right-content[data-v-3d86c77d]{margin-left:16px;flex:1;min-width:0;max-width:200px}@media screen and (max-width: 500px){.title-right-content[data-v-3d86c77d]{margin-left:0;margin-top:8px;width:100%}.dialog-title[data-v-3d86c77d]{flex-direction:column}}.close-icon[data-v-3d86c77d]{position:absolute;top:2px;right:4px;z-index:100000}.dialog-card2[data-v-3d86c77d]{padding:8px;min-width:300px;display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 24px)!important;background-color:var(--my-dialog-bg)}.section[data-v-3d86c77d]{width:100%}.my-dialog2 .q-dialog__inner{margin-bottom:20%!important;padding:12px!important}.timeline[data-v-6f28dd47]{font-size:.85em}.changelog-label[data-v-6f28dd47]{display:inline-block;padding:.25em .6em;border-radius:4px;font-size:.85em;font-weight:600;text-transform:capitalize;margin-right:.5em;vertical-align:middle;line-height:1.4;letter-spacing:.03em}.changelog-label.feature-tag[data-v-6f28dd47]{background-color:var(--change-log-feature-bg);color:var(--change-log-feature-color)}.changelog-label.time-tag[data-v-6f28dd47]{background-color:var(--change-log-time-bg);color:var(--change-log-time-color)}.changelog-label.new-feature[data-v-6f28dd47]{background-color:var(--change-log-new-bg);color:var(--change-log-new-color)}.changelog-label.bug-fix[data-v-6f28dd47]{background-color:var(--change-log-bug-bg);color:var(--change-log-bug-color)}.changelog-label.improve[data-v-6f28dd47]{background-color:var(--change-log-improve-bg);color:var(--change-log-improve-color)}:root{--change-log-feature-bg: rgba(100, 116, 139, .15);--change-log-feature-color: #334155;--change-log-time-bg: rgba(96, 165, 250, .12);--change-log-time-color: #1e40af;--change-log-new-bg: rgba(16, 185, 129, .15);--change-log-new-color: #065f46;--change-log-bug-bg: rgba(239, 68, 68, .15);--change-log-bug-color: #991b1b;--change-log-improve-bg: rgba(139, 92, 246, .15);--change-log-improve-color: #5b21b6}:root.dark{--change-log-feature-bg: rgba(148, 163, 184, .2);--change-log-feature-color: #e2e8f0;--change-log-time-bg: rgba(147, 197, 253, .15);--change-log-time-color: #93c5fd;--change-log-new-bg: rgba(16, 185, 129, .25);--change-log-new-color: #6ee7b7;--change-log-bug-bg: rgba(239, 68, 68, .25);--change-log-bug-color: #fca5a5;--change-log-improve-bg: rgba(167, 139, 250, .25);--change-log-improve-color: #a78bfa}.bottom[data-v-85a0e1d6]{display:flex;width:100%;justify-content:flex-end;align-items:flex-end}.close-icon[data-v-85a0e1d6]{position:absolute;width:20px;height:20px;top:16px;right:16px;z-index:99999;cursor:pointer}.close-icon[data-v-85a0e1d6]:before,.close-icon[data-v-85a0e1d6]:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--color-grey1);top:50%;left:0}.close-icon[data-v-85a0e1d6]:before{transform:translateY(-50%) rotate(45deg)}.close-icon[data-v-85a0e1d6]:after{transform:translateY(-50%) rotate(-45deg)}.dialog-title[data-v-85a0e1d6]{font-size:18px;font-weight:700;position:relative}.section[data-v-85a0e1d6]{width:100%}.gray-dialog[data-v-85a0e1d6]{background-color:var(--gray-dialog-bg)}.gray-dialog .q-dialog__inner{margin-bottom:20%!important;padding:12px!important}:root{--gray-dialog-bg: white}:root.dark{--gray-dialog-bg: #2d274d}:root{--my-info-bg: #daf8e1;--my-info-border: #21ba45;--my-info-warning-bg: #fdf3d8;--my-info-warning-border: #f2c037}:root.dark{--my-info-bg: #3d395a;--my-info-border: white;--my-info-warning-bg: #5a4a33;--my-info-warning-border: #f2c037}.my-info[data-v-2114a2b0]{padding:8px 12px;border-radius:8px;background-color:var(--my-info-bg);border-color:var(--my-info-border);border:1px solid;margin-bottom:16px}.my-info.warning[data-v-2114a2b0]{background-color:var(--my-info-warning-bg);border-color:var(--my-info-warning-border)}.q-menu.q-dark{background-color:#4d4b66}.tag[data-v-b3d3e37f]{padding:4px 8px;border-radius:4px;font-weight:600;font-size:10px;display:inline-block;transition:all .3s ease;cursor:default;box-shadow:0 4px 6px #0000001a;margin-left:8px;margin-bottom:8px;cursor:pointer}.tag.glow[data-v-b3d3e37f]{background:var(--tag-glow-bg);color:var(--tag-glow-color);box-shadow:var(--tag-glow-shadow);border:1px solid var(--tag-glow-border)}.tag.glow[data-v-b3d3e37f]:hover{box-shadow:var(--tag-glow-shadow-hover)}.tag.error[data-v-b3d3e37f]{background:var(--tag-error-bg);color:var(--tag-error-color);box-shadow:var(--tag-error-shadow);border:1px solid var(--tag-error-border)}.tag.error[data-v-b3d3e37f]:hover{box-shadow:var(--tag-error-shadow-hover);transform:translateY(-2px)}.tag.error.strong[data-v-b3d3e37f]{background:var(--tag-error-strong-bg);color:var(--tag-error-strong-color);font-weight:700;box-shadow:var(--tag-error-strong-shadow)}.home[data-v-b3d3e37f]{position:absolute;left:20px;display:flex;align-items:center}.menu[data-v-b3d3e37f]{position:absolute;right:20px;height:100%;display:flex;align-items:center}.page-header[data-v-b3d3e37f]{width:100%;height:60px;background:var(--page-header-bg);display:flex;align-items:center;justify-content:center;position:relative}.page-header-text[data-v-b3d3e37f]{font-size:20px;font-weight:700;color:var(--page-header-text);display:flex}:root{--page-header-bg: #1976d2;--page-header-text: #ffffff;--tag-glow-bg: #f0f0ff;--tag-glow-color: #333333;--tag-glow-border: #6c63ff;--tag-glow-shadow: 0 0 10px rgba(108, 99, 255, .3);--tag-glow-shadow-hover: 0 0 15px rgba(108, 99, 255, .5);--tag-error-bg: #fff0f0;--tag-error-color: #333333;--tag-error-border: #ff6384;--tag-error-shadow: 0 0 10px rgba(255, 99, 132, .3);--tag-error-shadow-hover: 0 0 15px rgba(255, 99, 132, .5);--tag-error-strong-bg: #ff3860;--tag-error-strong-color: #ffffff;--tag-error-strong-shadow: 0 0 15px rgba(255, 56, 96, .4)}:root.dark{--page-header-bg: #2d274d;--page-header-text: #ffffff;--tag-glow-bg: #2d274d;--tag-glow-color: #ffffff;--tag-glow-border: #6c63ff;--tag-glow-shadow: 0 0 10px rgba(108, 99, 255, .5);--tag-glow-shadow-hover: 0 0 15px rgba(108, 99, 255, .8);--tag-error-bg: #4d2738;--tag-error-color: #ffffff;--tag-error-border: #ff6384;--tag-error-shadow: 0 0 10px rgba(255, 99, 132, .5);--tag-error-shadow-hover: 0 0 15px rgba(255, 99, 132, .8);--tag-error-strong-bg: #ff3860;--tag-error-strong-color: #ffffff;--tag-error-strong-shadow: 0 0 15px rgba(255, 56, 96, .6)}.bottom-line[data-v-58c9dd6d]{display:flex;justify-content:center;flex-wrap:wrap}.bottom-item[data-v-58c9dd6d]{margin:0 24px}.bottom[data-v-58c9dd6d]{margin-top:200px}.loading[data-v-58c9dd6d]{display:flex;align-items:center;justify-content:center;width:100%;height:70vh}.container[data-v-58c9dd6d]{max-width:600px;padding:2rem;margin:0 auto}.header[data-v-58c9dd6d]{margin-bottom:2rem}h1[data-v-58c9dd6d]{font-weight:300;font-size:2.2rem;margin-bottom:1.5rem;color:#fff}.content-hint[data-v-58c9dd6d]{background-color:#ffffff1a;padding:2rem;border-radius:8px;margin-bottom:2rem}p[data-v-58c9dd6d]{margin-bottom:1.5rem;font-size:1.1rem}.signature[data-v-58c9dd6d]{font-style:italic;margin-top:2rem;opacity:.8}.counter[data-v-58c9dd6d]{font-size:.9rem;color:#fff9;margin-top:3rem}.note[data-v-58c9dd6d]{font-size:.8rem;color:#ffffff80;margin-top:2rem;max-width:80%;margin-left:auto;margin-right:auto}.hint-usage[data-v-58c9dd6d]{font-size:16px;color:#bdbdbd}.hint-usage-label[data-v-58c9dd6d]{color:orange}.hint-img[data-v-58c9dd6d]{width:400px;max-width:90%;height:auto;margin-top:48px;margin-bottom:30vh}.hint-text[data-v-58c9dd6d]{font-size:24px;font-weight:700;margin:16px 0}.hint-wrapper[data-v-58c9dd6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;margin-bottom:800px}.beian[data-v-58c9dd6d]{margin-top:64px;display:flex;justify-content:center;margin-bottom:16px}.page-header[data-v-58c9dd6d]{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.page-wrapper[data-v-58c9dd6d]{position:relative;width:100%;max-width:884px;margin:0 auto;min-height:130vh;background-color:var(--bg-color0);display:flex;flex-direction:column;align-items:center}.content[data-v-58c9dd6d]{z-index:2;position:relative;width:calc(100% - 16px);min-height:130vh;background-color:transparent;display:flex;flex-direction:column}@media screen and (max-width: 500px){.hint-img[data-v-58c9dd6d]{margin-top:32px;margin-bottom:20vh}.hint-text[data-v-58c9dd6d]{font-size:20px;margin:8px 0}.hint-usage[data-v-58c9dd6d]{font-size:12px}}:root{--bg-color-1: #f4f8ff;--bg-color0: #eaeef6;--color-grey1: #333;--color-blue: #00b4ff;--block-bg: rgba(250, 250, 250, .8);--divider: #666666}:root.dark{--bg-color-1: #4d4b66;--bg-color0: #3d3b51;--color-grey1: white;--color-blue: white;--block-bg: rgba(77, 75, 102, .8);--divider: white}body{background:var(--bg-color-1);color:var(--color-grey1);font-size:16px;height:100%}:root{--modal-overlay-bg: rgba(0, 0, 0, .4);--modal-bg: rgba(255, 255, 255, .95);--modal-border: rgba(108, 92, 231, .2);--modal-shadow: 0 20px 50px rgba(0, 0, 0, .1);--modal-title-color: #333333;--close-btn-bg: rgba(0, 0, 0, .05);--close-btn-bg-hover: rgba(255, 107, 139, .1);--close-btn-icon-color: #666666;--scrollbar-track-bg: #f5f5f5;--scrollbar-thumb-bg: #cccccc;--scrollbar-thumb-border: #e0e0e0;--scrollbar-thumb-hover-bg: #bbbbbb}:root.dark{--modal-overlay-bg: rgba(0, 0, 0, .4);--modal-bg: rgba(76, 73, 115, .9);--modal-border: rgba(255, 255, 255, .1);--modal-shadow: 0 20px 50px rgba(0, 0, 0, .5);--modal-title-color: #ffffff;--close-btn-bg: rgba(255, 255, 255, .1);--close-btn-bg-hover: rgba(255, 107, 139, .2);--close-btn-icon-color: #e2e1f3;--scrollbar-track-bg: #3a3850;--scrollbar-thumb-bg: #6a6880;--scrollbar-thumb-border: #4a4862;--scrollbar-thumb-hover-bg: #7a7895}.better-scroll[data-v-035508b2]::-webkit-scrollbar{width:8px}.better-scroll[data-v-035508b2]::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:4px}.better-scroll[data-v-035508b2]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px;border:1px solid var(--scrollbar-thumb-border)}.better-scroll[data-v-035508b2]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.better-scroll[data-v-035508b2]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}.modal-content[data-v-035508b2]{display:flex;flex-direction:column;overflow:auto;max-height:80vh;padding-right:16px}.modal-overlay[data-v-035508b2]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay-bg);display:flex;justify-content:center;align-items:center;z-index:100000}.modal[data-v-035508b2]{background:var(--modal-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:90%;max-width:700px;padding:24px 8px 24px 24px;box-shadow:var(--modal-shadow);border:1px solid var(--modal-border);animation:modalOpen-035508b2 .3s ease-in-out forwards}.pop-ani[data-v-035508b2]{animation:popAni-035508b2 .2s ease-in-out forwards}.modal.closing[data-v-035508b2]{animation:modalClose-035508b2 .2s ease-in forwards}@keyframes popAni-035508b2{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes modalOpen-035508b2{0%{opacity:0;transform:translate(-50%,50vh) scale(.2)}90%{opacity:1;transform:translate(0) scale(1.03)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes modalClose-035508b2{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-50%,50vh) scale(.2)}}.modal-enter-active[data-v-035508b2],.modal-leave-active[data-v-035508b2]{transition:opacity .2s ease}.modal-enter-from[data-v-035508b2],.modal-leave-to[data-v-035508b2]{opacity:0}.modal-header[data-v-035508b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-title[data-v-035508b2]{font-size:24px;color:var(--modal-title-color);font-weight:600;display:flex;align-items:center;flex-wrap:wrap;width:100%}.title-right-content[data-v-035508b2]{margin-left:16px;flex:1;min-width:0}@media screen and (max-width: 500px){.title-right-content[data-v-035508b2]{margin-left:0;margin-top:8px;width:100%}}.close-modal[data-v-035508b2]{width:38px;height:38px;border-radius:50%;background:var(--close-btn-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;margin-right:12px;flex-shrink:0}.close-modal[data-v-035508b2]:hover{background:var(--close-btn-bg-hover);transform:rotate(90deg)}.close-modal svg[data-v-035508b2]{width:20px;height:20px;fill:var(--close-btn-icon-color)}@media screen and (max-width: 500px){.modal-content[data-v-035508b2]{padding-right:8px;max-height:80vh}.modal[data-v-035508b2]{padding:12px 4px 12px 12px;width:95%}.modal-header[data-v-035508b2]{margin-bottom:8px}.modal-title[data-v-035508b2]{flex-direction:column}}.dialog-overlay[data-v-741f6e23]{position:relative;width:100%;max-width:500px;background:var(--dialog-overlay-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:35px 30px;box-shadow:var(--dialog-overlay-shadow);border:1px solid var(--dialog-overlay-border)}.dialog-header[data-v-741f6e23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.dialog-title[data-v-741f6e23]{font-size:24px;color:#fff;font-weight:600;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.close-dialog[data-v-741f6e23]{width:38px;height:38px;border-radius:50%;background:var(--dialog-close-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-dialog[data-v-741f6e23]:hover{background:var(--dialog-close-hover-bg);transform:rotate(90deg)}.close-dialog svg[data-v-741f6e23]{width:20px;height:20px;fill:var(--dialog-close-icon)}[data-v-741f6e23]:root{--dialog-overlay-bg: #ffffff;--dialog-overlay-border: rgba(0, 0, 0, .2);--dialog-overlay-shadow: 0 20px 60px rgba(0, 0, 0, .2);--dialog-close-bg: rgba(0, 0, 0, .05);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #666666;--dialog-message-color: #333333;--feature-list-bg: rgba(0, 0, 0, .03);--feature-text-color: #333333;--btn-cancel-bg: rgba(0, 0, 0, .05);--btn-cancel-color: #666666;--btn-cancel-border: rgba(0, 0, 0, .1);--btn-cancel-hover-bg: rgba(0, 0, 0, .08)}:root.dark[data-v-741f6e23]{--dialog-overlay-bg: rgba(76, 73, 115, .9);--dialog-overlay-border: rgba(255, 255, 255, .1);--dialog-overlay-shadow: 0 20px 50px rgba(0, 0, 0, .5);--dialog-close-bg: rgba(255, 255, 255, .1);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #e2e1f3;--dialog-message-color: #c2c0e6;--feature-list-bg: rgba(87, 84, 124, .5);--feature-text-color: white;--btn-cancel-bg: rgba(255, 255, 255, .1);--btn-cancel-color: #e2e1f3;--btn-cancel-border: rgba(255, 255, 255, .15);--btn-cancel-hover-bg: rgba(255, 255, 255, .2)}.dialog-body[data-v-741f6e23]{margin-bottom:30px}.dialog-icon[data-v-741f6e23]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#6a5af9,#d66efd);border-radius:50%;display:flex;align-items:center;justify-content:center}.dialog-icon svg[data-v-741f6e23]{width:40px;height:40px;fill:#fff}.dialog-message[data-v-741f6e23]{text-align:center;color:var(--dialog-message-color);font-size:17px;line-height:1.6;margin-bottom:25px}.feature-list[data-v-741f6e23]{background:var(--feature-list-bg);border-radius:14px;padding:20px;margin-bottom:25px}.feature-item[data-v-741f6e23]{display:flex;align-items:center;margin-bottom:15px}.feature-item[data-v-741f6e23]:last-child{margin-bottom:0}.feature-icon[data-v-741f6e23]{width:24px;height:24px;background:linear-gradient(135deg,#6a5af9,#d66efd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.feature-icon svg[data-v-741f6e23]{width:14px;height:14px;fill:#fff}.feature-text[data-v-741f6e23]{color:var(--feature-text-color);font-size:15px;font-weight:500}.dialog-footer[data-v-741f6e23]{display:flex;gap:15px}.btn-cancel[data-v-741f6e23]{flex:1;background:var(--btn-cancel-bg);color:var(--btn-cancel-color);border:1px solid var(--btn-cancel-border);padding:16px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-741f6e23]:hover{background:var(--btn-cancel-hover-bg);transform:translateY(-3px)}.btn-subscribe[data-v-741f6e23]{flex:1;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;padding:16px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980;display:flex;align-items:center;justify-content:center;gap:10px}.btn-subscribe[data-v-741f6e23]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.btn-subscribe[data-v-741f6e23]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}@media (max-width: 480px){.dialog-overlay[data-v-741f6e23]{padding:30px 20px}.dialog-title[data-v-741f6e23]{font-size:22px}.dialog-message[data-v-741f6e23]{font-size:16px}.dialog-footer[data-v-741f6e23]{flex-direction:column}}:root{--dialog-overlay-bg: #ffffff;--dialog-overlay-border: rgba(0, 0, 0, .2);--dialog-overlay-shadow: 0 20px 60px rgba(0, 0, 0, .2);--dialog-close-bg: rgba(0, 0, 0, .05);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #666666;--dialog-message-color: #333333;--feature-list-bg: rgba(0, 0, 0, .03);--feature-text-color: #333333;--btn-cancel-bg: rgba(0, 0, 0, .05);--btn-cancel-color: #666666;--btn-cancel-border: rgba(0, 0, 0, .1);--btn-cancel-hover-bg: rgba(0, 0, 0, .08)}:root.dark{--dialog-overlay-bg: rgba(76, 73, 115, .9);--dialog-overlay-border: rgba(255, 255, 255, .1);--dialog-overlay-shadow: 0 20px 50px rgba(0, 0, 0, .5);--dialog-close-bg: rgba(255, 255, 255, .1);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #e2e1f3;--dialog-message-color: #c2c0e6;--feature-list-bg: rgba(87, 84, 124, .5);--feature-text-color: white;--btn-cancel-bg: rgba(255, 255, 255, .1);--btn-cancel-color: #e2e1f3;--btn-cancel-border: rgba(255, 255, 255, .15);--btn-cancel-hover-bg: rgba(255, 255, 255, .2)}.dialog-overlay[data-v-f9129315]{position:relative;width:100%;max-width:500px;background:var(--dialog-overlay-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:35px 30px;box-shadow:var(--dialog-overlay-shadow);border:1px solid var(--dialog-overlay-border)}.dialog-header[data-v-f9129315]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.dialog-title[data-v-f9129315]{font-size:24px;color:#fff;font-weight:600;background:linear-gradient(to right,#6a5af9,#d66efd);-webkit-background-clip:text;background-clip:text;color:transparent}.close-dialog[data-v-f9129315]{width:38px;height:38px;border-radius:50%;background:var(--dialog-close-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.close-dialog[data-v-f9129315]:hover{background:var(--dialog-close-hover-bg);transform:rotate(90deg)}.close-dialog svg[data-v-f9129315]{width:20px;height:20px;fill:var(--dialog-close-icon)}[data-v-f9129315]:root{--dialog-overlay-bg: #ffffff;--dialog-overlay-border: rgba(0, 0, 0, .2);--dialog-overlay-shadow: 0 20px 60px rgba(0, 0, 0, .2);--dialog-close-bg: rgba(0, 0, 0, .05);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #666666;--dialog-message-color: #333333;--feature-list-bg: rgba(0, 0, 0, .03);--feature-text-color: #333333;--btn-cancel-bg: rgba(0, 0, 0, .05);--btn-cancel-color: #666666;--btn-cancel-border: rgba(0, 0, 0, .1);--btn-cancel-hover-bg: rgba(0, 0, 0, .08)}:root.dark[data-v-f9129315]{--dialog-overlay-bg: rgba(76, 73, 115, .9);--dialog-overlay-border: rgba(255, 255, 255, .1);--dialog-overlay-shadow: 0 20px 50px rgba(0, 0, 0, .5);--dialog-close-bg: rgba(255, 255, 255, .1);--dialog-close-hover-bg: rgba(255, 107, 139, .2);--dialog-close-icon: #e2e1f3;--dialog-message-color: #c2c0e6;--feature-list-bg: rgba(87, 84, 124, .5);--feature-text-color: white;--btn-cancel-bg: rgba(255, 255, 255, .1);--btn-cancel-color: #e2e1f3;--btn-cancel-border: rgba(255, 255, 255, .15);--btn-cancel-hover-bg: rgba(255, 255, 255, .2)}.dialog-icon[data-v-f9129315]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#6a5af9,#d66efd);border-radius:50%;display:flex;align-items:center;justify-content:center}.dialog-icon svg[data-v-f9129315]{width:40px;height:40px;fill:#fff}.dialog-message[data-v-f9129315]{text-align:center;color:var(--dialog-message-color);font-size:17px;line-height:1.6;margin-bottom:25px}.feature-list[data-v-f9129315]{background:var(--feature-list-bg);border-radius:14px;padding:20px;margin-bottom:25px}.feature-item[data-v-f9129315]{display:flex;align-items:center;margin-bottom:15px}.feature-item[data-v-f9129315]:last-child{margin-bottom:0}.feature-icon[data-v-f9129315]{width:24px;height:24px;background:linear-gradient(135deg,#6a5af9,#d66efd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.feature-icon svg[data-v-f9129315]{width:14px;height:14px;fill:#fff}.feature-text[data-v-f9129315]{color:var(--feature-text-color);font-size:15px;font-weight:500}.dialog-footer[data-v-f9129315]{display:flex;gap:15px}.btn-cancel[data-v-f9129315]{flex:1;background:var(--btn-cancel-bg);color:var(--btn-cancel-color);border:1px solid var(--btn-cancel-border);padding:16px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-f9129315]:hover{background:var(--btn-cancel-hover-bg);transform:translateY(-3px)}.btn-subscribe[data-v-f9129315]{flex:1;background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;border:none;padding:16px;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 18px #6a5af980;display:flex;align-items:center;justify-content:center;gap:10px}.btn-subscribe[data-v-f9129315]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #6a5af9b3}.btn-subscribe[data-v-f9129315]:active{transform:translateY(1px);box-shadow:0 2px 10px #6a5af980}@media (max-width: 480px){.dialog-overlay[data-v-f9129315]{padding:30px 20px}.dialog-title[data-v-f9129315]{font-size:22px}.dialog-message[data-v-f9129315]{font-size:16px}.dialog-footer[data-v-f9129315]{flex-direction:column}}:root{--notify-bg: rgba(255, 255, 255, .95);--notify-text: #3a3d4a;--notify-border: rgba(108, 92, 231, .16);--notify-shadow: 0 10px 30px rgba(0, 0, 0, .12);--notify-close-hover-bg: rgba(0, 0, 0, .06);--notify-positive: #2e9e4d;--notify-negative: #d9534f;--notify-warning: #d3871f;--notify-info: #6c5ce7}:root.dark{--notify-bg: rgba(76, 73, 115, .92);--notify-text: #f4f2ff;--notify-border: rgba(255, 255, 255, .12);--notify-shadow: 0 10px 30px rgba(0, 0, 0, .45);--notify-close-hover-bg: rgba(255, 255, 255, .1);--notify-positive: #66bb6a;--notify-negative: #ef5350;--notify-warning: #ffb74d;--notify-info: #7b72e9}.my-notify-container[data-v-2d8bc461]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000000;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.my-notify-item[data-v-2d8bc461]{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:12px;background:var(--notify-bg);border:1px solid var(--notify-border);border-left:4px solid var(--notify-accent, var(--notify-info));box-shadow:var(--notify-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--notify-text);font-size:14px;line-height:1.5}.my-notify-item.is-positive[data-v-2d8bc461]{--notify-accent: var(--notify-positive)}.my-notify-item.is-negative[data-v-2d8bc461]{--notify-accent: var(--notify-negative)}.my-notify-item.is-warning[data-v-2d8bc461]{--notify-accent: var(--notify-warning)}.my-notify-item.is-info[data-v-2d8bc461]{--notify-accent: var(--notify-info)}.my-notify-icon[data-v-2d8bc461]{flex-shrink:0;display:flex;align-items:center;color:var(--notify-accent, var(--notify-info))}.my-notify-icon svg[data-v-2d8bc461]{width:20px;height:20px;fill:currentColor}.my-notify-message[data-v-2d8bc461]{flex:1;min-width:0;word-break:break-word}.my-notify-close[data-v-2d8bc461]{flex-shrink:0;border:none;background:transparent;color:var(--notify-text);opacity:.75;cursor:pointer;font-size:13px;font-weight:600;line-height:1;padding:4px 8px;border-radius:6px;transition:background .15s ease,opacity .15s ease}.my-notify-close[data-v-2d8bc461]:hover{background:var(--notify-close-hover-bg);opacity:1}.my-notify-close-cross[data-v-2d8bc461]{font-size:16px}.my-notify-enter-active[data-v-2d8bc461],.my-notify-leave-active[data-v-2d8bc461]{transition:opacity .25s ease,transform .25s ease}.my-notify-enter-from[data-v-2d8bc461]{opacity:0;transform:translateY(-12px) scale(.96)}.my-notify-leave-to[data-v-2d8bc461]{opacity:0;transform:translateY(-8px) scale(.98)}.my-notify-move[data-v-2d8bc461]{transition:transform .25s ease}@media screen and (max-width: 640px){.my-notify-container[data-v-2d8bc461]{top:10px;width:calc(100vw - 24px)}.my-notify-item[data-v-2d8bc461]{padding:10px 12px;font-size:13px}}:root{--select-bg: #e0e0e0;--select-bg-hover: #d0d0d0;--select-bg-selected: #e0e0e0;--select-bg-disabled: #f5f5f5;--select-text: #333333;--select-text-disabled: #999999;--select-border-selected: #4caf50;--select-shadow-selected: 0 0 8px rgba(76, 175, 80, .3)}:root.dark{--select-bg: #6a6799;--select-bg-hover: #7a77a9;--select-bg-selected: #6a6799;--select-bg-disabled: #999999;--select-text: #f0f0f0;--select-text-disabled: #cccccc;--select-border-selected: #4caf50;--select-shadow-selected: 0 0 8px rgba(255, 255, 255, .7)}.button-group[data-v-d8fe1299]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.option-button[data-v-d8fe1299]{padding:0 6px;background-color:var(--select-bg);border:2px solid transparent;border-radius:5px;color:var(--select-text);cursor:pointer;transition:all .2s ease;font-size:14px;line-height:22.4px;transform:scale(1)}.option-button.size-sm[data-v-d8fe1299]{padding:0 4px;font-size:12px;line-height:18px}.option-button[data-v-d8fe1299]:hover{background-color:var(--select-bg-hover);transform:scale(1.1)}.option-button.size-sm[data-v-d8fe1299]:hover{transform:scale(1.05)}.option-button.selected[data-v-d8fe1299]{border:2px solid var(--select-border-selected);box-shadow:var(--select-shadow-selected);font-weight:700}.option-button.disabled[data-v-d8fe1299]{background-color:var(--select-bg-disabled);color:var(--select-text-disabled);cursor:not-allowed;transform:none;box-shadow:none}.option-button.disabled[data-v-d8fe1299]:hover{background-color:var(--select-bg-disabled);transform:none}:root{--select-bg: #e0e0e0;--select-bg-hover: #d0d0d0;--select-bg-selected: #e0e0e0;--select-bg-disabled: #f5f5f5;--select-text: #333333;--select-text-disabled: #999999;--select-border-selected: #4caf50;--select-shadow-selected: 0 0 8px rgba(76, 175, 80, .3);--multi-select-bg: #f0f0f0;--multi-select-bg-hover: #e0e0e0;--multi-select-bg-selected: #f0f0f0;--multi-select-border-selected: #2196f3;--multi-select-shadow-selected: 0 0 8px rgba(33, 150, 243, .3)}:root.dark{--select-bg: #6a6799;--select-bg-hover: #7a77a9;--select-bg-selected: #6a6799;--select-bg-disabled: #999999;--select-text: #f0f0f0;--select-text-disabled: #cccccc;--select-border-selected: #4caf50;--select-shadow-selected: 0 0 8px rgba(255, 255, 255, .7);--multi-select-bg: #5a5878;--multi-select-bg-hover: #6a6799;--multi-select-bg-selected: #5a5878;--multi-select-border-selected: #64b5f6;--multi-select-shadow-selected: 0 0 8px rgba(100, 181, 246, .5)}.button-group[data-v-7fe32ab0]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.option-button[data-v-7fe32ab0]{padding:0 6px;background-color:var(--select-bg);border:2px solid transparent;border-radius:5px;color:var(--select-text);cursor:pointer;transition:all .2s ease;font-size:14px;line-height:22.4px;transform:scale(1)}.option-button[data-v-7fe32ab0]:hover{background-color:var(--select-bg-hover);transform:scale(1.1)}.option-button.selected[data-v-7fe32ab0]{border:2px solid var(--select-border-selected);box-shadow:var(--select-shadow-selected);font-weight:700}.option-button.disabled[data-v-7fe32ab0]{background-color:var(--select-bg-disabled);color:var(--select-text-disabled);cursor:not-allowed;transform:none;box-shadow:none}.option-button.disabled[data-v-7fe32ab0]:hover{background-color:var(--select-bg-disabled);transform:none}.multi-option-button[data-v-7fe32ab0]{background-color:var(--multi-select-bg)}.multi-option-button[data-v-7fe32ab0]:hover{background-color:var(--multi-select-bg-hover)}.multi-option-button.selected[data-v-7fe32ab0]{background-color:var(--multi-select-bg-selected);border-color:var(--multi-select-border-selected);box-shadow:var(--multi-select-shadow-selected)}.calc-btn[data-v-82940c72]{margin-bottom:8px}.recalc-hint[data-v-82940c72]{margin:4px 0 8px}.extra-pets[data-v-82940c72]{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid var(--core-growth-row-border)}.extra-pets-title[data-v-82940c72]{font-size:13px;font-weight:600;color:var(--core-growth-header)}.extra-pets-hint[data-v-82940c72]{font-size:12px;color:#d58a2a;line-height:1.35;margin:2px 0 8px}.extra-pet-block[data-v-82940c72]{display:flex;flex-direction:column;gap:8px}.extra-pet-block+.extra-pet-block[data-v-82940c72]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--core-growth-row-border)}.extra-pet-unlock[data-v-82940c72]{font-size:12px;font-weight:600;color:var(--core-growth-inc)}.extra-pet-attrs[data-v-82940c72]{margin-top:2px}.result-wrapper[data-v-82940c72]{margin-top:12px;max-height:50vh;overflow-y:auto;border-radius:8px}.result-table[data-v-82940c72]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-82940c72]{position:sticky;top:0;z-index:1;text-align:right;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--core-growth-header);background:var(--modal-bg, #fff);border-bottom:1px solid var(--core-growth-row-border)}.result-table th.col-add[data-v-82940c72],.result-table td.col-add[data-v-82940c72]{text-align:left;width:72px}.result-table th.col-apply[data-v-82940c72],.result-table td.col-apply[data-v-82940c72]{width:72px}.result-table td[data-v-82940c72]{text-align:right;padding:5px 10px;border-bottom:1px solid var(--core-growth-row-border);font-variant-numeric:tabular-nums}.result-table th[data-v-82940c72]:first-child,.result-table td[data-v-82940c72]:first-child{padding-left:20px}.result-table th[data-v-82940c72]:last-child,.result-table td[data-v-82940c72]:last-child{padding-right:20px}.baseline-row td[data-v-82940c72]{font-weight:600}.inc-cell[data-v-82940c72]{min-width:120px}.inc-text[data-v-82940c72]{font-weight:600;color:var(--core-growth-inc)}@media screen and (max-width: 500px){.result-wrapper[data-v-82940c72]{max-height:45vh}.result-table[data-v-82940c72]{font-size:12px}.result-table td[data-v-82940c72]{padding:4px 6px}.result-table th[data-v-82940c72]:first-child,.result-table td[data-v-82940c72]:first-child{padding-left:12px}.result-table th[data-v-82940c72]:last-child,.result-table td[data-v-82940c72]:last-child{padding-right:12px}.inc-cell[data-v-82940c72]{min-width:72px}}:root{--my-card-bg: rgb(255, 255, 255);--my-card-bg-transparent: rgba(250, 250, 250, .8);--my-card-title-bg: #d8e1e5;--my-card-title-color: #757575}:root.dark{--my-card-bg: rgba(77, 75, 102);--my-card-bg-transparent: rgba(77, 75, 102, .8);--my-card-title-bg: #2d274d;--my-card-title-color: white}.my-card[data-v-8a73ae64]{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px}.icon-button[data-v-8a73ae64]{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:inherit;outline:none}.icon-button[data-v-8a73ae64]:hover{background-color:#0000000d}.auto-height[data-v-8a73ae64]{height:auto}.zero-height[data-v-8a73ae64]{height:0}.icon-button svg[data-v-8a73ae64]{transform:rotate(0);transition:transform .3s ease}.icon-button.expanded svg[data-v-8a73ae64]{transform:rotate(180deg)}.header[data-v-8a73ae64]{display:flex;justify-content:space-between;align-items:center;width:100%}.title-extra[data-v-8a73ae64]{flex:1;min-width:0;display:flex;align-items:center;margin:4px 0 4px 4px}.action[data-v-8a73ae64]{margin:4px 16px;display:flex;align-items:center}.q-card-root[data-v-8a73ae64]{width:100%;margin:16px 0;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--my-card-bg)}.q-card-root.tp[data-v-8a73ae64]{background-color:var(--my-card-bg-transparent)}.content[data-v-8a73ae64]{margin:8px;width:calc(100% - 16px);overflow:hidden}.content.expanded[data-v-8a73ae64]{transform:scaleY(1)}.doc-card-title[data-v-8a73ae64]{margin-left:-12px;padding:4px 8px 4px 28px;position:relative;border-radius:3px 5px 5px 0;background:var(--my-card-title-bg);color:var(--my-card-title-color);font-size:18px;letter-spacing:.7px;display:flex;align-items:center}.doc-card-title[data-v-8a73ae64]:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border:0 solid transparent;border-width:9px 0 0 11px;border-top-color:#b0c2ca}.click-icon[data-v-01532c27]{cursor:pointer;transition:all .1s ease;transform:scale(1)}.click-icon.active[data-v-01532c27]{transform:scale(.9)}:root{--input-bg: #ffffff;--input-text: #333333;--input-border: #6c5ce7;--input-border-focus: #a29bfe;--input-shadow: 0 4px 6px rgba(0, 0, 0, .05);--input-prefix-suffix: #6c5ce7;--input-disabled-bg: #f5f5f5;--input-disabled-border: #ccc;--input-disabled-text: #999;--input-error-border: #ff7675;--input-error-bg: rgba(255, 118, 117, .1);--label-text: #333333;--label-disabled: #999;--label-shadow: none}:root.dark{--input-bg: #35334a;--input-text: #ffffff;--input-border: #6c5ce7;--input-border-focus: #a29bfe;--input-shadow: 0 4px 6px rgba(0, 0, 0, .1);--input-prefix-suffix: #a29bfe;--input-disabled-bg: #2a2938;--input-disabled-border: #555;--input-disabled-text: #888;--input-error-border: #ff7675;--input-error-bg: rgba(255, 118, 117, .1);--label-text: #ffffff;--label-disabled: #666;--label-shadow: 0 1px 2px rgba(0, 0, 0, .3)}.input-container[data-v-c5e5e5d0]{display:flex;flex-direction:column;max-width:300px}label[data-v-c5e5e5d0]{font-size:14px;font-weight:600;margin-bottom:8px;letter-spacing:.5px;color:var(--label-text);text-shadow:var(--label-shadow);margin-left:4px}.label-row[data-v-c5e5e5d0]{display:flex;align-items:center;gap:4px}.label-info-icon[data-v-c5e5e5d0]{margin-left:2px}label.disabled[data-v-c5e5e5d0]{color:var(--label-disabled);text-shadow:none}.dense label[data-v-c5e5e5d0]{font-size:12px;margin-bottom:4px}.input-wrapper[data-v-c5e5e5d0]{position:relative;display:flex;align-items:center}.prefix[data-v-c5e5e5d0]{position:absolute;top:46%;left:12px;transform:translateY(-50%);color:var(--input-prefix-suffix);font-size:16px;font-weight:600;line-height:1;pointer-events:none;z-index:2}.prefix.disabled[data-v-c5e5e5d0]{color:var(--input-disabled-text)}.suffix[data-v-c5e5e5d0]{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--input-prefix-suffix);font-size:16px;font-weight:600;line-height:1;pointer-events:none;z-index:2}.suffix.disabled[data-v-c5e5e5d0]{color:var(--input-disabled-text)}input[data-v-c5e5e5d0]{background-color:var(--input-bg);color:var(--input-text);border:2px solid var(--input-border);border-radius:8px;padding:4px 8px 4px 24px;font-size:16px;font-weight:500;outline:none;transition:all .3s ease;width:100%;box-shadow:var(--input-shadow);min-height:36px}input.has-prefix[data-v-c5e5e5d0]{padding-left:28px}input.has-suffix[data-v-c5e5e5d0]{padding-right:28px}input.disabled[data-v-c5e5e5d0]{background-color:var(--input-disabled-bg);border-color:var(--input-disabled-border);color:var(--input-disabled-text);cursor:not-allowed;box-shadow:none}input.readonly[data-v-c5e5e5d0]{cursor:default;opacity:.85}.dense input[data-v-c5e5e5d0]{padding:2px 6px;font-size:14px;min-height:28px}.dense input.has-prefix[data-v-c5e5e5d0]{padding-left:24px}.dense input.has-suffix[data-v-c5e5e5d0]{padding-right:24px}input[data-v-c5e5e5d0]:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #6c5ce74d}input.disabled[data-v-c5e5e5d0]:focus{border-color:var(--input-disabled-border);box-shadow:none}input.error[data-v-c5e5e5d0]{border-color:var(--input-error-border);background-color:var(--input-error-bg);animation:shake-c5e5e5d0 .5s}input.disabled.error[data-v-c5e5e5d0]{border-color:var(--input-disabled-border);background-color:var(--input-disabled-bg);animation:none}@keyframes shake-c5e5e5d0{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}input[data-v-c5e5e5d0]{-moz-appearance:textfield}input[data-v-c5e5e5d0]::-webkit-outer-spin-button,input[data-v-c5e5e5d0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rating[data-v-a2bfd270]{display:flex;cursor:pointer}.star[data-v-a2bfd270]{transition:all .3s ease;scale:1;background-color:transparent;background-size:cover}.star.hover[data-v-a2bfd270]{scale:1.2}.tick[data-v-f0930149]{position:absolute;top:-4px;right:-6px;width:25px;transition:all .3s ease;transform:scale(1)}.large .tick[data-v-f0930149]{width:32px}.tick.my-hidden[data-v-f0930149]{transform:scale(0)}.click-item-root[data-v-f0930149]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:80px;cursor:pointer}.content[data-v-f0930149]{position:relative;width:64px;height:64px;transition:all .3s ease;filter:grayscale(0)}.large .content[data-v-f0930149]{width:80px;height:80px}.content.disable[data-v-f0930149]{filter:grayscale(.8)}.text[data-v-f0930149]{width:calc(100% + 100px);display:flex;justify-content:center;flex-wrap:wrap;color:#00b4ff;font-size:16px;line-height:16px}.text.small[data-v-f0930149]{font-size:14px}.text1[data-v-f0930149]{margin-top:8px}@media screen and (max-width: 500px){.content[data-v-f0930149]{width:48px;height:48px}.large .content[data-v-f0930149]{width:68px;height:68px}.click-item-root[data-v-f0930149]{width:60px}.click-item-root.large[data-v-f0930149]{width:68px}.text[data-v-f0930149]{font-size:14px;line-height:14px}.text.small[data-v-f0930149]{font-size:12px}.text1[data-v-f0930149]{margin-top:4px}.tick[data-v-f0930149]{width:16px}.large .tick[data-v-f0930149]{width:24px}}.text-img-wrapper[data-v-a03efd96]{position:relative}.border[data-v-a03efd96]{position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;transition:.2s all ease;background-color:transparent;border:2px solid #4caf50;border-radius:4px;box-shadow:0 0 8px #ffffffb3;opacity:0}.border.active[data-v-a03efd96]{opacity:1}.clipped-box[data-v-a03efd96]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.text-container[data-v-a03efd96]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;transition:font-size .3s ease}.text-line[data-v-a03efd96]{width:100%;white-space:nowrap;font-weight:700}:root{--damage-history-bg: #ffffff;--damage-history-border: rgba(60, 80, 110, .1);--damage-history-shadow: 0 12px 32px rgba(50, 70, 100, .16), 0 2px 8px rgba(50, 70, 100, .08);--damage-history-title-color: #31414f;--damage-history-text-color: #42525f;--damage-history-caption-color: #8a97a5;--damage-history-item-hover-bg: rgba(74, 144, 226, .09);--damage-history-item-active-bg: rgba(74, 144, 226, .16);--damage-history-empty-color: #9aa7b4;--damage-history-scrollbar: rgba(60, 80, 110, .2);--damage-history-btn-color: #476287;--damage-history-btn-bg: linear-gradient(135deg, rgba(74, 144, 226, .18), rgba(0, 191, 165, .12));--damage-history-btn-border: rgba(97, 137, 196, .22);--damage-history-btn-shadow: 0 8px 18px rgba(70, 96, 140, .12);--damage-history-btn-color-hover: #254c7a;--damage-history-btn-shadow-hover: 0 10px 22px rgba(70, 96, 140, .2)}:root.dark{--damage-history-bg: #37354f;--damage-history-border: rgba(193, 210, 255, .12);--damage-history-shadow: 0 14px 36px rgba(0, 0, 0, .44), 0 2px 8px rgba(0, 0, 0, .3);--damage-history-title-color: #ecf4ff;--damage-history-text-color: #d7e2ee;--damage-history-caption-color: #98a4b8;--damage-history-item-hover-bg: rgba(127, 214, 255, .12);--damage-history-item-active-bg: rgba(127, 214, 255, .2);--damage-history-empty-color: #8b96ab;--damage-history-scrollbar: rgba(193, 210, 255, .25);--damage-history-btn-color: #ecf4ff;--damage-history-btn-bg: linear-gradient(135deg, rgba(103, 128, 215, .5), rgba(38, 133, 121, .36));--damage-history-btn-border: rgba(193, 210, 255, .2);--damage-history-btn-shadow: 0 10px 24px rgba(0, 0, 0, .3);--damage-history-btn-color-hover: #ffffff;--damage-history-btn-shadow-hover: 0 12px 28px rgba(0, 0, 0, .36)}.damage-history-host{position:relative}.damage-history-toolbar{position:absolute;top:0;right:8px;z-index:2}@media screen and (max-width: 500px){.damage-history-toolbar{right:4px}}.damage-history-trigger[data-v-3162f5b7]{display:inline-flex}.damage-history-btn[data-v-3162f5b7]{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--damage-history-btn-color);background:var(--damage-history-btn-bg);border:1px solid var(--damage-history-btn-border);box-shadow:var(--damage-history-btn-shadow);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.damage-history-btn[data-v-3162f5b7]:hover{transform:translateY(-1px);box-shadow:var(--damage-history-btn-shadow-hover);color:var(--damage-history-btn-color-hover)}.damage-history-btn svg[data-v-3162f5b7]{width:20px;height:20px}.damage-history-btn path[data-v-3162f5b7]{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.damage-history-panel[data-v-3162f5b7]{position:fixed;z-index:4000;min-width:240px;max-width:300px;max-height:340px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--damage-history-bg);border:1px solid var(--damage-history-border);box-shadow:var(--damage-history-shadow);transform-origin:top right;scrollbar-width:thin;scrollbar-color:var(--damage-history-scrollbar) transparent}.damage-history-panel[data-v-3162f5b7]::-webkit-scrollbar{width:6px}.damage-history-panel[data-v-3162f5b7]::-webkit-scrollbar-thumb{border-radius:3px;background:var(--damage-history-scrollbar)}.damage-history-title[data-v-3162f5b7]{padding:8px 12px 6px;font-size:13px;font-weight:600;letter-spacing:.5px;color:var(--damage-history-title-color)}.damage-history-empty[data-v-3162f5b7]{padding:20px 16px;text-align:center;font-size:13px;color:var(--damage-history-empty-color)}.damage-history-list[data-v-3162f5b7]{display:flex;flex-direction:column;gap:2px}.damage-history-item[data-v-3162f5b7]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:var(--damage-history-text-color);transition:background-color .15s ease}.damage-history-item[data-v-3162f5b7]:hover{background:var(--damage-history-item-hover-bg)}.damage-history-item.active[data-v-3162f5b7],.damage-history-item.active[data-v-3162f5b7]:hover{background:var(--damage-history-item-active-bg)}.damage-history-dot[data-v-3162f5b7]{flex:none;width:8px;height:8px;border-radius:50%;background:#94a3b8}.damage-history-dot.type-init[data-v-3162f5b7]{background:#64748b}.damage-history-dot.type-manual[data-v-3162f5b7]{background:#4a90e2}.damage-history-dot.type-calc[data-v-3162f5b7]{background:#34a853}.damage-history-dot.type-file[data-v-3162f5b7]{background:#f2994a}.damage-history-dot.type-link[data-v-3162f5b7]{background:#9b6dd6}.damage-history-dot.type-switch[data-v-3162f5b7]{background:#00bfa5}.damage-history-item-text[data-v-3162f5b7]{display:flex;flex-direction:column;gap:2px;min-width:0}.damage-history-item-type[data-v-3162f5b7]{font-size:13px;line-height:1.3}.damage-history-item-time[data-v-3162f5b7]{font-size:11px;line-height:1.3;color:var(--damage-history-caption-color)}.damage-history-pop-enter-active[data-v-3162f5b7],.damage-history-pop-leave-active[data-v-3162f5b7]{transition:opacity .16s ease,transform .16s ease}.damage-history-pop-enter-from[data-v-3162f5b7],.damage-history-pop-leave-to[data-v-3162f5b7]{opacity:0;transform:translateY(-4px) scale(.97)}:root{--ling-yao-calc-tip-bg: rgba(25, 118, 210, .08);--ling-yao-calc-tip-border: rgba(25, 118, 210, .24);--ling-yao-calc-tip-text: #27486b}:root.dark{--ling-yao-calc-tip-bg: rgba(84, 90, 126, .34);--ling-yao-calc-tip-border: rgba(126, 136, 182, .4);--ling-yao-calc-tip-text: #cad5ee}.wrapper[data-v-90dd48f4]{min-width:320px;display:flex;flex-direction:column;gap:12px}.input-row[data-v-90dd48f4]{display:flex;align-items:center;gap:8px}.label[data-v-90dd48f4]{min-width:72px}.ling-yao-calc-tips[data-v-90dd48f4]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--ling-yao-calc-tip-border);background:var(--ling-yao-calc-tip-bg);color:var(--ling-yao-calc-tip-text);font-size:13px;line-height:1.45}.wrapper[data-v-d045958b]{min-width:320px;display:flex;flex-direction:column;gap:12px}.input-row[data-v-d045958b]{display:flex;align-items:center;gap:8px}.label[data-v-d045958b]{min-width:72px}:root{--star-label-bg: #e0e0e0;--star-label-bg-hover: #d0d0d0;--star-label-bg-selected: #e0e0e0;--star-label-text: #333333;--star-label-border-selected: #4caf50;--star-label-shadow-selected: 0 0 8px rgba(76, 175, 80, .3);--pet-card-bg: linear-gradient(145deg, #f0f0f0, #e0e0e0);--pet-card-border: #e0e0e0;--pet-card-shadow: 0 6px 15px rgba(0, 0, 0, .05);--pet-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .1);--pet-divider-color: #e0e0e0;--pet-index-badge-bg: rgba(12, 142, 198, .14);--pet-index-badge-border: rgba(12, 142, 198, .35);--pet-index-badge-text: #0c8ec6;--cost-line-bg: linear-gradient(135deg, rgba(0, 180, 255, .1), rgba(76, 175, 80, .08));--cost-line-border: rgba(0, 180, 255, .18);--cost-line-shadow: 0 6px 18px rgba(0, 120, 170, .08);--cost-line-text: #31414f;--cost-line-label: #5f7282;--cost-line-value: #0c8ec6;--cost-line-divider: rgba(12, 142, 198, .18);--ling-yao-preview-bg: rgba(25, 118, 210, .08);--ling-yao-preview-border: rgba(25, 118, 210, .24);--ling-yao-preview-gain: #2e7d32;--ling-yao-preview-tag: #496b89;--ling-yao-preview-card-bg: rgba(255, 255, 255, .5);--ling-yao-preview-card-border: rgba(25, 118, 210, .2);--ling-yao-preview-chip-bg: rgba(25, 118, 210, .08)}:root.dark{--star-label-bg: #6a6799;--star-label-bg-hover: #7a77a9;--star-label-bg-selected: #6a6799;--star-label-text: #f0f0f0;--star-label-border-selected: #4caf50;--star-label-shadow-selected: 0 0 8px rgba(255, 255, 255, .7);--pet-card-bg: linear-gradient(145deg, #504e70, #454363);--pet-card-border: #504e70;--pet-card-shadow: 0 4px 12px rgba(0, 0, 0, .2);--pet-card-shadow-hover: 0 6px 16px rgba(0, 0, 0, .3);--pet-divider-color: #5a5878;--pet-index-badge-bg: rgba(125, 214, 255, .18);--pet-index-badge-border: rgba(127, 214, 255, .42);--pet-index-badge-text: #a9e8ff;--cost-line-bg: linear-gradient(135deg, rgba(0, 180, 255, .18), rgba(56, 142, 60, .18));--cost-line-border: rgba(125, 214, 255, .2);--cost-line-shadow: 0 8px 20px rgba(0, 0, 0, .22);--cost-line-text: #dcebf5;--cost-line-label: #9ec8db;--cost-line-value: #7fd6ff;--cost-line-divider: rgba(127, 214, 255, .24);--ling-yao-preview-bg: rgba(84, 90, 126, .34);--ling-yao-preview-border: rgba(126, 136, 182, .4);--ling-yao-preview-gain: #86db9f;--ling-yao-preview-tag: #cad5ee;--ling-yao-preview-card-bg: rgba(45, 53, 84, .52);--ling-yao-preview-card-border: rgba(114, 128, 177, .36);--ling-yao-preview-chip-bg: rgba(109, 124, 173, .24)}.pet-star-wrapper[data-v-e025a030]{margin-left:16px;margin-top:8px;display:flex;align-items:center}.star-label[data-v-e025a030]{padding:0 6px;background-color:var(--star-label-bg);border:2px solid transparent;border-radius:5px;color:var(--star-label-text);cursor:pointer;transition:all .2s ease;font-size:14px;line-height:22.4px;transform:scale(1)}.star-label[data-v-e025a030]:hover{background-color:var(--star-label-bg-hover);transform:scale(1.1)}.star-label.selected[data-v-e025a030]{border:2px solid var(--star-label-border-selected);box-shadow:var(--star-label-shadow-selected);font-weight:700}.title-hint[data-v-e025a030]{color:#d58a2a;font-size:12px;margin:-2px 16px 8px;line-height:1.35}.ling-yao-preview[data-v-e025a030]{border-radius:10px;padding:10px 12px;margin:0 16px 12px;background:var(--ling-yao-preview-bg);border:1px solid var(--ling-yao-preview-border);display:flex;flex-direction:column;gap:8px}.ling-yao-preview-title[data-v-e025a030]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:17px;line-height:1.2;padding:2px 0 4px}.ling-yao-preview-gain[data-v-e025a030]{color:var(--ling-yao-preview-gain);font-weight:700;font-size:1em}.ling-yao-preview-remain[data-v-e025a030]{font-size:13px;font-weight:600;opacity:.85}.ling-yao-preview-section[data-v-e025a030]{display:flex;align-items:flex-start;gap:8px}.ling-yao-preview-tag[data-v-e025a030]{display:inline-flex;align-items:center;justify-content:flex-start;min-width:44px;font-size:13px;color:var(--ling-yao-preview-tag);font-weight:600;line-height:1.1}.ling-yao-preview-card[data-v-e025a030]{flex:1;min-width:0;border-radius:6px;border:1px solid var(--ling-yao-preview-card-border);background:var(--ling-yao-preview-card-bg);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px 10px}.ling-yao-preview-chip[data-v-e025a030]{display:inline-flex;align-items:center;gap:8px;font-size:13px;background:var(--ling-yao-preview-chip-bg);border-radius:999px;padding:3px 9px}.ling-yao-preview-empty[data-v-e025a030]{color:var(--ling-yao-preview-tag);font-weight:600}.line[data-v-e025a030]{display:flex;align-items:center}.gear-actions[data-v-e025a030]{display:flex;align-items:center;gap:8px;margin:8px 52px 8px 8px;flex-wrap:wrap}.ling-yao-actions[data-v-e025a030]{margin:2px 16px 10px;display:flex;align-items:center;gap:8px}.ling-yao-toggle[data-v-e025a030]{margin:0 16px 12px}.line-title[data-v-e025a030]{margin-right:32px}.tong-bu-lv[data-v-e025a030]{margin-left:8px}.zhu-zhan-lines[data-v-e025a030]{display:flex;flex-wrap:wrap;margin-left:16px}.zhu-zhan-pets[data-v-e025a030]{display:flex;flex-wrap:wrap;margin:0 16px;gap:16px}.pet-block[data-v-e025a030]{flex:0 1 calc(50% - 8px);min-width:280px;background:var(--pet-card-bg);border-radius:12px;padding:8px 12px;margin-bottom:0;box-shadow:var(--pet-card-shadow);border:1px solid var(--pet-card-border);transition:transform .3s ease,box-shadow .3s ease;position:relative}.pet-block[data-v-e025a030]:hover{transform:translateY(-.5px);box-shadow:var(--pet-card-shadow-hover)}.pet-header[data-v-e025a030]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--pet-divider-color)}.pet-index-badge[data-v-e025a030]{position:absolute;top:10px;right:10px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--pet-index-badge-bg);border:1px solid var(--pet-index-badge-border);color:var(--pet-index-badge-text);font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.pet-attributes[data-v-e025a030]{display:flex;flex-direction:column;gap:8px}.attribute-group[data-v-e025a030]{display:flex;align-items:center}@media screen and (max-width: 500px){.pet-header[data-v-e025a030]{flex-direction:column;align-items:flex-start;gap:8px}.attribute-group[data-v-e025a030]{flex-wrap:wrap}.pet-block[data-v-e025a030]{padding:8px 12px}}.title[data-v-e025a030]{font-weight:700;color:#00b4ff;margin:12px 16px 4px}.mode-wrapper[data-v-e025a030]{margin:16px 16px 4px}.cost-line[data-v-e025a030]{margin:-16px 16px 2px;padding:6px 12px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;background:var(--cost-line-bg);border:1px solid var(--cost-line-border);box-shadow:var(--cost-line-shadow);color:var(--cost-line-text)}.cost-item[data-v-e025a030]{display:flex;align-items:baseline;gap:6px}.cost-label[data-v-e025a030]{font-size:12px;font-weight:600;color:var(--cost-line-label);letter-spacing:.5px}.cost-value[data-v-e025a030]{font-size:16px;line-height:1;font-weight:700;color:var(--cost-line-value)}.cost-divider[data-v-e025a030]{width:1px;height:16px;background:var(--cost-line-divider)}.star-wrapper[data-v-e025a030]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.star-wrapper.yi-shi[data-v-e025a030]{bottom:-24px}.wrapper[data-v-e025a030]{display:flex;flex-direction:column}.wrapper-common[data-v-e025a030]{display:flex;flex-wrap:wrap}.wrapper.yi-shi[data-v-e025a030]{margin-bottom:32px}.item[data-v-e025a030]{margin:8px;position:relative}.asso[data-v-66e77c92]{position:absolute;left:-4px;bottom:16px;width:24px}.name[data-v-66e77c92]{text-align:center}.name-wrapper[data-v-66e77c92]{width:80px;display:flex;justify-content:center;position:absolute;top:0;left:0}.name[data-v-66e77c92]{font-size:10px}.rating-wrapper[data-v-66e77c92]{width:64px;display:flex;justify-content:center;scale:1.1;margin-top:8px}.img-bg[data-v-66e77c92]{width:80px}.damage-collect-item[data-v-66e77c92]{position:relative;width:80px;cursor:pointer}.img-type[data-v-66e77c92]{width:60px;max-width:60px;max-height:60px;position:absolute;left:10px;top:22px}@media screen and (max-width: 500px){.img-bg[data-v-66e77c92],.name-wrapper[data-v-66e77c92]{width:60px}.img-type[data-v-66e77c92]{width:44px;max-width:44px;max-height:44px}.rating-wrapper[data-v-66e77c92]{width:48px}.img-type[data-v-66e77c92]{left:8px;top:17px}.damage-collect-item[data-v-66e77c92]{width:60px}.asso[data-v-66e77c92]{position:absolute;left:-4px;bottom:12px;width:20px}}:root{--dropdown-header-bg: #ffffff;--dropdown-header-bg-hover: #f5f5f5;--dropdown-header-bg-open: #f5f5f5;--dropdown-header-text: #333333;--dropdown-header-border: #6c5ce7;--dropdown-header-border-open: #a29bfe;--dropdown-bg: #ffffff;--dropdown-border: #6c5ce7;--dropdown-border-top: transparent;--dropdown-shadow: 0 8px 16px rgba(0, 0, 0, .1);--dropdown-option-bg: #ffffff;--dropdown-option-text: #333333;--dropdown-option-bg-hover: #f5f5f5;--dropdown-option-bg-selected: #f0f0f0;--dropdown-option-text-selected: #333333;--dropdown-scrollbar-track: #f5f5f5;--dropdown-scrollbar-thumb: #6c5ce7;--dropdown-scrollbar-thumb-border: #e0e0e0;--dropdown-scrollbar-thumb-hover: #a29bfe}:root.dark{--dropdown-header-bg: #35334a;--dropdown-header-bg-hover: #3f3d56;--dropdown-header-bg-open: #4a4862;--dropdown-header-text: #ffffff;--dropdown-header-border: #6c5ce7;--dropdown-header-border-open: #a29bfe;--dropdown-bg: #35334a;--dropdown-border: #6c5ce7;--dropdown-border-top: transparent;--dropdown-shadow: 0 8px 16px rgba(0, 0, 0, .3);--dropdown-option-bg: #35334a;--dropdown-option-text: #ffffff;--dropdown-option-bg-hover: #3f3d56;--dropdown-option-bg-selected: #4a4862;--dropdown-option-text-selected: #ffffff;--dropdown-scrollbar-track: #35334a;--dropdown-scrollbar-thumb: #6c5ce7;--dropdown-scrollbar-thumb-border: #4a4862;--dropdown-scrollbar-thumb-hover: #a29bfe}.custom-select[data-v-57e2a12b]{position:relative;width:var(--custom-width, 200px);font-family:Arial,sans-serif}.select-header[data-v-57e2a12b]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background-color:var(--dropdown-header-bg);color:var(--dropdown-header-text);border:2px solid var(--dropdown-header-border);border-radius:4px;cursor:pointer;transition:all .3s ease,transform .1s ease;outline:none;min-height:36px;box-sizing:border-box}.dense .select-header[data-v-57e2a12b]{padding:2px 6px;min-height:28px}.select-header[data-v-57e2a12b]:hover{background-color:var(--dropdown-header-bg-hover);border-color:var(--dropdown-header-border-open)}.select-header.open[data-v-57e2a12b]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--dropdown-shadow);background-color:var(--dropdown-header-bg-open);border-color:var(--dropdown-header-border-open)}.select-header.focused[data-v-57e2a12b]{border-color:var(--dropdown-header-border-open)}.selected-value[data-v-57e2a12b]{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow[data-v-57e2a12b]{margin-left:8px;transition:transform .3s ease;font-size:24px;line-height:1}.dense .arrow[data-v-57e2a12b]{font-size:18px}.dense .selected-value[data-v-57e2a12b]{font-size:14px}.arrow.rotated[data-v-57e2a12b]{transform:rotate(180deg)}.select-dropdown-wrapper{position:absolute;z-index:1000}.select-dropdown{background-color:var(--dropdown-bg);border:2px solid var(--dropdown-border);border-radius:0 0 4px 4px;list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;box-shadow:var(--dropdown-shadow);box-sizing:border-box}.select-dropdown-wrapper.show-above .select-dropdown{border-top:2px solid var(--dropdown-border);border-bottom:none;border-radius:4px 4px 0 0}.select-header.open.above{border-radius:0 0 4px 4px}.select-dropdown::-webkit-scrollbar{width:8px}.select-dropdown::-webkit-scrollbar-track{background:var(--dropdown-scrollbar-track);border-radius:4px}.select-dropdown::-webkit-scrollbar-thumb{background-color:var(--dropdown-scrollbar-thumb);border-radius:4px;border:1px solid var(--dropdown-scrollbar-thumb-border)}.select-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--dropdown-scrollbar-thumb-hover)}.select-dropdown{scrollbar-width:thin;scrollbar-color:var(--dropdown-scrollbar-thumb) var(--dropdown-scrollbar-track)}.select-option{padding:8px 12px;cursor:pointer;background-color:var(--dropdown-option-bg);color:var(--dropdown-option-text);transition:background-color .2s ease,color .2s ease;outline:none}.dense .select-option{padding:4px 8px}.select-option:hover,.select-option:focus{background-color:var(--dropdown-option-bg-hover);color:var(--dropdown-option-text)}.select-option.selected{background-color:var(--dropdown-option-bg-selected);color:var(--dropdown-option-text-selected);font-weight:700}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .25s ease}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-10px)}.new-collect-card[data-v-a3c2d0f5]{position:relative;padding:16px;border-radius:12px;background:#f8f9fa;border:1px solid #ccc;box-shadow:0 1px 3px #00000014}.new-collect-card.dark[data-v-a3c2d0f5]{background:#0003;border-color:#ffffff1a}.new-collect-badge[data-v-a3c2d0f5]{position:absolute;top:-6px;left:-6px;width:22px;height:22px;line-height:22px;text-align:center;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff5c79,#ff9d2f);border-radius:50%;z-index:1}.new-collect-body[data-v-a3c2d0f5]{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.new-collect-items[data-v-a3c2d0f5]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;align-content:flex-start;max-width:274px}.new-collect-item[data-v-a3c2d0f5]{width:64px;height:64px;cursor:pointer}.new-collect-item.special[data-v-a3c2d0f5]{width:64px;height:75.6px;display:flex;flex-direction:column;align-items:center}.special-star-wrapper[data-v-a3c2d0f5]{width:40px;display:flex;justify-content:center;margin-top:2px}.collect-polygon[data-v-a3c2d0f5]{width:100%;height:100%;clip-path:polygon(15% 0%,85% 0%,100% 15%,100% 85%,85% 100%,15% 100%,0% 85%,0% 15%)}.new-collect-item.red .collect-polygon[data-v-a3c2d0f5]{background:#ff5c79}.new-collect-item.gold .collect-polygon[data-v-a3c2d0f5]{background:#ffdd08}.new-collect-actions[data-v-a3c2d0f5]{display:flex;gap:8px;margin-top:16px}.upgrade-dialog-grid[data-v-a3c2d0f5]{--dialog-gap: 6px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;padding:calc(var(--dialog-gap) / 2) 0}.upgrade-collect-item[data-v-a3c2d0f5]{cursor:pointer;display:flex;flex-direction:column;align-items:center;flex:0 0 calc(12.5% - var(--dialog-gap));max-width:calc(12.5% - var(--dialog-gap));min-width:0;overflow:visible;position:relative;margin:calc(var(--dialog-gap) / 2)}.upgrade-collect-item[data-v-a3c2d0f5] .text-img-wrapper{display:block}.upgrade-collect-item[data-v-a3c2d0f5] .clipped-box{overflow:hidden}.upgrade-collect-item[data-v-a3c2d0f5] .text-container{height:100%;justify-content:center;padding:4px 6px}.upgrade-collect-item[data-v-a3c2d0f5] .text-line{line-height:1.1}.upgrade-collect-item.disabled[data-v-a3c2d0f5]{opacity:.45;cursor:not-allowed}.check-overlay[data-v-a3c2d0f5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;z-index:1}.dialog-star-wrapper[data-v-a3c2d0f5]{width:100%;display:flex;justify-content:center;margin-top:2px}@media screen and (max-width: 500px){.new-collect-card[data-v-a3c2d0f5]{padding:14px 12px}.new-collect-item[data-v-a3c2d0f5]{width:48px;height:48px}.new-collect-item.special[data-v-a3c2d0f5]{width:48px;height:60.8px}.new-collect-items[data-v-a3c2d0f5]{max-width:210px}.new-collect-body[data-v-a3c2d0f5]{flex-direction:column;align-items:flex-start;gap:8px}.upgrade-dialog-grid[data-v-a3c2d0f5]{justify-content:flex-start}.upgrade-collect-item[data-v-a3c2d0f5]{flex-basis:calc(25% - var(--dialog-gap));max-width:calc(25% - var(--dialog-gap))}}.label[data-v-7639004e]{color:#1976d2}.label.red[data-v-7639004e]{color:#ff9100}.label-count[data-v-7639004e]{color:#009688;padding-left:4px}.label-count.red[data-v-7639004e]{color:#ffab40}.small .label[data-v-7639004e],.small .label-count[data-v-7639004e]{font-size:12px}:root{--collect-calc-tip-bg: rgba(25, 118, 210, .08);--collect-calc-tip-border: rgba(25, 118, 210, .24);--collect-calc-tip-text: #27486b;--collect-calc-warning-bg: rgba(255, 193, 7, .14);--collect-calc-warning-border: rgba(255, 193, 7, .42);--collect-calc-warning-text: #8a4b00}:root.dark{--collect-calc-tip-bg: rgba(84, 90, 126, .34);--collect-calc-tip-border: rgba(126, 136, 182, .4);--collect-calc-tip-text: #cad5ee;--collect-calc-warning-bg: rgba(255, 193, 7, .14);--collect-calc-warning-border: rgba(255, 193, 7, .4);--collect-calc-warning-text: #ffd89b}.jie-gou-ji-dialog[data-v-2e4ef2cf]{display:flex;flex-direction:column;gap:12px;min-width:280px}.collect-calc-tips[data-v-2e4ef2cf]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--collect-calc-tip-border);background:var(--collect-calc-tip-bg);color:var(--collect-calc-tip-text);font-size:13px;line-height:1.45}.collect-calc-warning[data-v-2e4ef2cf]{padding:10px 12px;border-radius:8px;border:1px solid var(--collect-calc-warning-border);background:var(--collect-calc-warning-bg);color:var(--collect-calc-warning-text);font-size:13px;line-height:1.45}:root{--custom-calc-tip-bg: rgba(25, 118, 210, .08);--custom-calc-tip-border: rgba(25, 118, 210, .24);--custom-calc-tip-text: #27486b}:root.dark{--custom-calc-tip-bg: rgba(84, 90, 126, .34);--custom-calc-tip-border: rgba(126, 136, 182, .4);--custom-calc-tip-text: #cad5ee}.custom-calc-dialog[data-v-437a323a]{display:flex;flex-direction:column;gap:12px;min-width:280px}.custom-calc-tip[data-v-437a323a]{padding:10px 12px;border-radius:8px;border:1px solid var(--custom-calc-tip-border);background:var(--custom-calc-tip-bg);color:var(--custom-calc-tip-text);font-size:13px;line-height:1.45}:root{--jie-gou-ji-preview-bg: rgba(25, 118, 210, .08);--jie-gou-ji-preview-border: rgba(25, 118, 210, .24);--jie-gou-ji-preview-gain: #2e7d32;--jie-gou-ji-preview-remain: #0d3f75;--jie-gou-ji-preview-tag: #496b89;--jie-gou-ji-preview-card-bg: rgba(255, 255, 255, .5);--jie-gou-ji-preview-card-border: rgba(25, 118, 210, .2);--jie-gou-ji-preview-chip-bg: rgba(25, 118, 210, .08);--jie-gou-ji-preview-star: #1d63c6}:root.dark{--jie-gou-ji-preview-bg: rgba(84, 90, 126, .34);--jie-gou-ji-preview-border: rgba(126, 136, 182, .4);--jie-gou-ji-preview-gain: #86db9f;--jie-gou-ji-preview-remain: #bfd1f5;--jie-gou-ji-preview-tag: #cad5ee;--jie-gou-ji-preview-card-bg: rgba(45, 53, 84, .52);--jie-gou-ji-preview-card-border: rgba(114, 128, 177, .36);--jie-gou-ji-preview-chip-bg: rgba(109, 124, 173, .24);--jie-gou-ji-preview-star: #90b7ff}.q-carousel{background-color:transparent!important}.new-collect-cards[data-v-0031f4ed]{margin:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (max-width: 500px){.new-collect-cards[data-v-0031f4ed]{grid-template-columns:1fr;gap:16px}}.custom-suit-title[data-v-0031f4ed]{font-weight:700;color:#00b4ff;margin-left:16px;margin-bottom:8px}.collect-actions[data-v-0031f4ed],.collect-recognition-actions[data-v-0031f4ed]{margin:0 0 12px 16px;display:flex;align-items:center;gap:8px}.recognition-result[data-v-0031f4ed]{margin:0 16px 12px;padding:8px 12px;border-radius:8px;background:#1976d214;border:1px solid rgba(25,118,210,.24)}.recognition-summary[data-v-0031f4ed]{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.recognition-debug-img[data-v-0031f4ed]{margin:0 16px 12px}.jie-gou-ji-preview[data-v-0031f4ed]{border-radius:8px;padding:8px 10px;margin:0 16px 12px;background:var(--jie-gou-ji-preview-bg);border:1px solid var(--jie-gou-ji-preview-border);display:flex;flex-direction:column;gap:6px}.jie-gou-ji-preview-title[data-v-0031f4ed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px;line-height:1.2;padding:2px 0 4px}.jie-gou-ji-preview-gain[data-v-0031f4ed]{color:var(--jie-gou-ji-preview-gain);font-weight:700;font-size:1em}.jie-gou-ji-preview-remain[data-v-0031f4ed]{color:var(--jie-gou-ji-preview-remain);font-weight:600;font-size:.96em}.jie-gou-ji-preview-section[data-v-0031f4ed]{display:flex;align-items:center;gap:8px}.jie-gou-ji-preview-tag[data-v-0031f4ed]{display:inline-flex;align-items:center;justify-content:flex-start;min-width:40px;font-size:14px;color:var(--jie-gou-ji-preview-tag);font-weight:600;line-height:1.1;padding:0}.jie-gou-ji-preview-card[data-v-0031f4ed]{flex:1;min-width:0;border-radius:6px;border:1px solid var(--jie-gou-ji-preview-card-border);background:var(--jie-gou-ji-preview-card-bg);padding:6px 8px;display:flex;flex-wrap:wrap;gap:6px 10px}.jie-gou-ji-preview-chip[data-v-0031f4ed]{display:inline-flex;align-items:center;gap:8px;font-size:12px;background:var(--jie-gou-ji-preview-chip-bg);border-radius:999px;padding:2px 8px}.jie-gou-ji-preview-star[data-v-0031f4ed]{margin-left:12px;color:var(--jie-gou-ji-preview-star);font-weight:600}.custom-suit-grid[data-v-0031f4ed]{margin:8px 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.custom-suit-card[data-v-0031f4ed]{background:linear-gradient(145deg,#f8f9fd,#eef1f8);border-radius:12px;padding:10px 12px 12px;box-shadow:0 4px 10px #1c21300f;border:1px solid #e4e8f2}.custom-suit-grid.dark .custom-suit-card[data-v-0031f4ed]{background:linear-gradient(145deg,#5a5875,#4f4d68);border-color:#696785;box-shadow:0 4px 10px #00000038}.custom-suit-card-header[data-v-0031f4ed]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.custom-suit-card-title[data-v-0031f4ed]{font-weight:600}.custom-suit-section-title[data-v-0031f4ed]{font-size:12px;font-weight:600;opacity:.82;margin-top:4px;margin-bottom:4px;display:flex;align-items:center;gap:6px}.custom-suit-section-title[data-v-0031f4ed]:before{content:"";width:7px;height:7px;border-radius:50%;border:1.6px solid currentColor;opacity:.9}.custom-suit-section-title+.custom-suit-line+.custom-suit-section-divider+.custom-suit-section-title[data-v-0031f4ed]:before{border-width:0;background:currentColor}.custom-suit-section-divider[data-v-0031f4ed]{height:1px;margin:8px 0;background:#7f7f7f40}.custom-suit-line[data-v-0031f4ed]{display:flex;gap:8px;margin-top:8px}.custom-suit-input[data-v-0031f4ed]{flex:1;min-width:0}.suit-index-badge[data-v-0031f4ed]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:transparent;-webkit-text-stroke:.7px rgba(255,255,255,.9);background:#1f2937;box-shadow:inset 0 0 0 1px #ffffff2e}.custom-suit-grid.dark .suit-index-badge[data-v-0031f4ed]{background:#93c5fd;-webkit-text-stroke:.7px rgba(30,58,95,.72);box-shadow:inset 0 0 0 1px #11182740}.suit-wrapper[data-v-0031f4ed]{display:flex;align-items:center;margin-left:16px}.suit-label[data-v-0031f4ed]{margin-right:8px}.asso[data-v-0031f4ed]{position:absolute;left:-4px;bottom:0;width:24px}.img[data-v-0031f4ed]{padding-left:4px;padding-right:4px;height:18px;padding-top:4px}.shou-cang-note[data-v-0031f4ed]{padding:8px 12px;border-radius:8px;background-color:#daf8e1;border-color:#21ba45;margin:16px 8px}.slider[data-v-0031f4ed]{margin:32px 8px 16px;width:calc(100% - 16px)}.damage-collect[data-v-0031f4ed]{display:flex;flex-wrap:wrap}.advanced-custom-collect-tip[data-v-0031f4ed]{margin:0 16px 12px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35;color:#8a4b00;background:#ffc10729;border:1px solid rgba(255,193,7,.45)}.advanced-custom-collect-tip.dark[data-v-0031f4ed]{color:#ffd89b;background:#ffc10724;border-color:#ffc10766}.slide[data-v-0031f4ed]{width:300px}.slide.arrow[data-v-0031f4ed]{margin-left:80px;margin-right:80px}.carousel[data-v-0031f4ed]{height:480px!important}.line[data-v-0031f4ed]{display:flex}.collect-item-wrapper[data-v-0031f4ed]{position:relative;margin:8px;border-radius:10px;transition:box-shadow .2s ease,background-color .2s ease;isolation:isolate}.collect-item-wrapper.recognized-highlight[data-v-0031f4ed]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:12px;border:2px solid rgba(67,160,71,.7);background:linear-gradient(135deg,#66bb6a1f,#a5d6a72e);box-shadow:0 6px 14px #4caf5024;pointer-events:none;z-index:0}.collect-item-wrapper.advanced-highlight[data-v-0031f4ed]{background:linear-gradient(135deg,#ff3d3d1f,#ffa95729);box-shadow:0 0 0 2px #ff525273,0 8px 14px #ff525233}.advanced-badge[data-v-0031f4ed]{position:absolute;top:-6px;right:-6px;font-size:10px;line-height:1;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff4d4d,#ff9d2f);border-radius:999px;padding:4px 6px;box-shadow:0 2px 6px #00000038;z-index:2}.name[data-v-0031f4ed]{text-align:center}.name-wrapper[data-v-0031f4ed]{width:80px;display:flex;justify-content:center;position:absolute;top:0;left:0}.name[data-v-0031f4ed]{font-size:10px}.img-bg[data-v-0031f4ed]{width:80px}.img-area[data-v-0031f4ed]{position:relative;width:80px;cursor:pointer;margin-right:8px}.item[data-v-0031f4ed]{display:flex;align-items:flex-end;margin-bottom:16px}.item-controls[data-v-0031f4ed]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.advanced-toggle[data-v-0031f4ed]{margin-top:-2px}.advanced-toggle[data-v-0031f4ed] .q-toggle__label{white-space:nowrap;font-size:14px;line-height:1.1}.item.red-item[data-v-0031f4ed]{align-items:center;margin-bottom:14px}.item.red-item .img-area[data-v-0031f4ed]{width:90px;margin-right:6px}.item.red-item .item-controls[data-v-0031f4ed]{min-width:max-content}.img-type[data-v-0031f4ed]{width:68px;max-width:68px;max-height:68px;position:absolute;left:6px;top:20px}@media screen and (max-width: 500px){.custom-suit-grid[data-v-0031f4ed]{grid-template-columns:1fr;gap:10px}.img-bg[data-v-0031f4ed],.name-wrapper[data-v-0031f4ed]{width:60px}.img-type[data-v-0031f4ed]{width:52px;max-width:52px;max-height:52px}.img-type[data-v-0031f4ed]{left:4px;top:15px}.carousel[data-v-0031f4ed]{height:410px!important}.slide[data-v-0031f4ed]{width:270px}.advanced-toggle[data-v-0031f4ed] .q-toggle__label{font-size:12px}.item.red-item .img-area[data-v-0031f4ed]{width:68px;margin-right:4px}.item.red-item[data-v-0031f4ed]{margin-bottom:12px}.asso[data-v-0031f4ed]{position:absolute;left:-4px;bottom:0;width:20px}.advanced-badge[data-v-0031f4ed]{transform:scale(.9);transform-origin:top right}}.num-input[data-v-edc7a942]{margin:16px}:root{--my-switch-track-color: #d8dbe8;--my-switch-track-color-checked: #4caf50;--my-switch-thumb-color: #ffffff;--my-switch-disabled-track-color: #d9d9d9;--my-switch-disabled-track-color-checked: #a5d6a7}:root.dark{--my-switch-track-color: #6a6799;--my-switch-track-color-checked: #4caf50;--my-switch-thumb-color: #ffffff;--my-switch-disabled-track-color: #5b5980;--my-switch-disabled-track-color-checked: #81c784}.toggle-switch[data-v-db8e7543]{position:relative;display:inline-block;width:52px;height:26px}.toggle-switch.small[data-v-db8e7543]{width:36px;height:18px}.toggle-switch input[data-v-db8e7543]{opacity:0;width:0;height:0}.slider[data-v-db8e7543]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--my-switch-track-color);transition:.2s;border-radius:30px}.slider[data-v-db8e7543]:before{position:absolute;content:"";height:19px;width:19px;left:3px;bottom:3px;background-color:var(--my-switch-thumb-color);transition:.2s;border-radius:50%}.small .slider[data-v-db8e7543]:before{height:14px;width:14px;left:2px;bottom:2px}input:checked+.slider[data-v-db8e7543]{background-color:var(--my-switch-track-color-checked)}input:checked+.slider[data-v-db8e7543]:before{transform:translate(26px)}.small input:checked+.slider[data-v-db8e7543]:before{transform:translate(18px)}.toggle-switch.disabled[data-v-db8e7543]{opacity:.6;cursor:not-allowed}.toggle-switch.disabled .slider[data-v-db8e7543]{cursor:not-allowed;background-color:var(--my-switch-disabled-track-color)}.toggle-switch.disabled input:checked+.slider[data-v-db8e7543]{background-color:var(--my-switch-disabled-track-color-checked)}:root{--stepper-border: #6c5ce7;--stepper-bg: #ffffff;--stepper-bg-hover: #f5f5f5;--stepper-bg-active: #e0e0e0;--stepper-bg-disabled: #f5f5f5;--stepper-text: #333333;--stepper-text-disabled: #999999;--stepper-shadow: 0 1px 3px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .5), inset 1px 0 0 rgba(255, 255, 255, .5), inset -1px 0 0 rgba(0, 0, 0, .1);--stepper-shadow-hover: 0 2px 6px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .6);--stepper-shadow-active: 0 1px 3px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .3)}:root.dark{--stepper-border: #6c5ce7;--stepper-bg: #35334a;--stepper-bg-hover: #2a2938;--stepper-bg-active: #201f2d;--stepper-bg-disabled: #35334a;--stepper-text: #ffffff;--stepper-text-disabled: rgba(255, 255, 255, .4);--stepper-shadow: 0 1px 3px rgba(53, 51, 74, .3), inset 0 1px 0 rgba(255, 255, 255, .1), inset 1px 0 0 rgba(255, 255, 255, .1), inset -1px 0 0 rgba(0, 0, 0, .2);--stepper-shadow-hover: 0 2px 6px rgba(53, 51, 74, .4), inset 0 1px 0 rgba(255, 255, 255, .15);--stepper-shadow-active: 0 1px 3px rgba(53, 51, 74, .5), inset 0 1px 0 rgba(255, 255, 255, .05)}.stepper-button-minus-text[data-v-5bceeed3]{-webkit-user-select:none;user-select:none}.shen-lian-stepper[data-v-5bceeed3]{display:flex;margin-left:4px;gap:2px}.stepper-button[data-v-5bceeed3]{display:flex;align-items:center;justify-content:center;width:var(--88a5b6b2);height:var(--88a5b6b2);border:2px solid var(--stepper-border);background:var(--stepper-bg);color:var(--stepper-text);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0;line-height:1;box-shadow:var(--stepper-shadow)}.stepper-button[data-v-5bceeed3]:hover:not(.disabled){background:var(--stepper-bg-hover);box-shadow:var(--stepper-shadow-hover);transform:translateY(-1px)}.stepper-button[data-v-5bceeed3]:active:not(.disabled){background:var(--stepper-bg-active);box-shadow:var(--stepper-shadow-active);transform:translateY(0)}.stepper-button.disabled[data-v-5bceeed3]{opacity:.4;cursor:not-allowed;background:var(--stepper-bg-disabled);color:var(--stepper-text-disabled);box-shadow:none;transform:none}.stepper-button span[data-v-5bceeed3]{font-weight:700;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-bottom:2px}.result-board-frame[data-v-401c4b18]{--board-target-inner-width: 354px;--fill-gap: 2px;--fill-cell-size: calc((var(--board-target-inner-width) - (var(--board-width) + 1) * var(--fill-gap)) / var(--board-width));--edge-color: #d7b764;--board-frame-bg: linear-gradient(180deg, #2f3554 0%, #1c2137 100%);--board-frame-border: #7a8cb8;--cell-radius: 7px;--piece-outer-radius: 6px;--piece-inner-radius: 4px;--piece-inner-offset: 5px;padding:10px;border-radius:12px;border:2px solid var(--board-frame-border);background:var(--board-frame-bg);box-shadow:inset 0 0 0 1px #ffffff14,0 6px 18px #0000003d;width:fit-content;max-width:100%;margin:0 auto}.result-board-grid[data-v-401c4b18]{display:grid;gap:var(--fill-gap);background:var(--edge-color);padding:var(--fill-gap);border-radius:8px;position:relative}.result-cell[data-v-401c4b18]{width:var(--fill-cell-size);height:var(--fill-cell-size);position:relative;border-radius:var(--cell-radius);background:#0a102040;overflow:hidden}.result-piece-layer[data-v-401c4b18]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.piece-overlay[data-v-401c4b18]{position:absolute;top:0;right:0;bottom:0;left:0}.piece-layer-outer[data-v-401c4b18]{position:absolute;border-radius:var(--piece-radius-tl, 0px) var(--piece-radius-tr, 0px) var(--piece-radius-br, 0px) var(--piece-radius-bl, 0px);background:var(--piece-outer-color)}.piece-layer-inner[data-v-401c4b18]{position:absolute;border-radius:var(--piece-radius-tl, 0px) var(--piece-radius-tr, 0px) var(--piece-radius-br, 0px) var(--piece-radius-bl, 0px);background:var(--piece-inner-color)}.piece-layer-outer.piece-long[data-v-401c4b18],.piece-layer-inner.piece-long[data-v-401c4b18]{--piece-outer-color: #2f9dff;--piece-inner-color: #3fa9ff}.piece-layer-outer.piece-l[data-v-401c4b18],.piece-layer-inner.piece-l[data-v-401c4b18]{--piece-outer-color: #b37bff;--piece-inner-color: #c892ff}.piece-layer-outer.piece-j[data-v-401c4b18],.piece-layer-inner.piece-j[data-v-401c4b18]{--piece-outer-color: #49a3ff;--piece-inner-color: #5eb0ff}.piece-layer-outer.piece-square[data-v-401c4b18],.piece-layer-inner.piece-square[data-v-401c4b18]{--piece-outer-color: #70db58;--piece-inner-color: #7ee866}.piece-layer-outer.piece-t[data-v-401c4b18],.piece-layer-inner.piece-t[data-v-401c4b18]{--piece-outer-color: #c995ff;--piece-inner-color: #d7a9ff}@media screen and (max-width: 700px){.result-board-frame[data-v-401c4b18]{--board-target-inner-width: 338px}}@media screen and (max-width: 500px){.result-board-frame[data-v-401c4b18]{--board-target-inner-width: 310px;--cell-radius: 6px;--piece-outer-radius: 5px;--piece-inner-radius: 3px;--piece-inner-offset: 4px;padding:8px}}.fill-plan-dialog[data-v-e39a16c5]{display:flex;flex-direction:column;gap:10px;width:max-content;max-width:92vw;min-width:0;--piece-cell-size: 14px}.fill-plan-label[data-v-e39a16c5]{font-size:14px;font-weight:600;color:var(--mount-card-header)}.fill-piece-label[data-v-e39a16c5]{margin-top:6px}.fill-piece-total-tip[data-v-e39a16c5]{font-size:12px;color:var(--mount-card-text);opacity:.9}.fill-piece-total-tip.warn[data-v-e39a16c5]{color:#ff6b6b}.fill-piece-list[data-v-e39a16c5]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fill-piece-row[data-v-e39a16c5]{border:1px solid var(--mount-card-border);border-radius:8px;padding:8px;background:var(--mount-card-bg);display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box}.piece-preview[data-v-e39a16c5]{border-radius:8px;padding:6px;background:linear-gradient(180deg,#252d4b,#1b223b);border:1px solid #0f1528;box-shadow:inset 0 0 0 1px #7e8ebd2e}.piece-variants[data-v-e39a16c5]{width:224px;flex:0 0 224px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.piece-input[data-v-e39a16c5]{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;margin-left:10px}.piece-preview-grid[data-v-e39a16c5]{display:grid;gap:2px}.piece-cell[data-v-e39a16c5]{width:var(--piece-cell-size);height:var(--piece-cell-size);border-radius:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.piece-cell.active[data-v-e39a16c5]{box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 1px #00000052}.piece-cell.piece-long.active[data-v-e39a16c5]{background:#2f9dff;border-color:#1f74ce}.piece-cell.piece-l.active[data-v-e39a16c5]{background:#a96dff;border-color:#7b4ed6}.piece-cell.piece-j.active[data-v-e39a16c5]{background:#3b7cff;border-color:#2a5cc2}.piece-cell.piece-square.active[data-v-e39a16c5]{background:#5ecf57;border-color:#45a544}.piece-cell.piece-t.active[data-v-e39a16c5]{background:#c28bff;border-color:#8b60c4}.fill-plan-calc-btn[data-v-e39a16c5]{width:100%;margin-top:4px}.fill-no-solution-tip[data-v-e39a16c5]{margin-top:4px;font-size:13px;color:#ff6b6b}.fill-result-wrap[data-v-e39a16c5]{margin-top:6px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 700px){.fill-plan-dialog[data-v-e39a16c5]{--piece-cell-size: 13px}}@media screen and (max-width: 500px){.fill-plan-dialog[data-v-e39a16c5]{gap:8px;--piece-cell-size: 12px}.fill-piece-row[data-v-e39a16c5]{align-items:flex-start;width:100%}.piece-variants[data-v-e39a16c5]{width:100%;flex-basis:100%}.piece-input[data-v-e39a16c5]{width:100%;display:flex;justify-content:flex-start;margin-left:0}.fill-plan-calc-btn[data-v-e39a16c5]{width:100%}}.piece-priority-dialog[data-v-f1e9eb44]{display:flex;flex-direction:column;gap:10px;width:min(760px,92vw)}.section-label[data-v-f1e9eb44]{font-size:14px;font-weight:600;color:var(--mount-card-header)}.section-tip[data-v-f1e9eb44]{margin-top:-6px;font-size:12px;color:var(--mount-switch-label)}.table-wrap[data-v-f1e9eb44]{border:1px solid var(--mount-card-border);border-radius:8px;overflow:auto;max-height:56vh;background:var(--mount-card-bg)}.piece-table[data-v-f1e9eb44]{width:100%;border-collapse:collapse;font-size:13px}.piece-table th[data-v-f1e9eb44],.piece-table td[data-v-f1e9eb44]{border-bottom:1px solid var(--mount-card-border);padding:8px 10px;text-align:left;white-space:nowrap}.piece-table thead th[data-v-f1e9eb44]{position:sticky;top:0;z-index:1;background:var(--mount-card-bg);color:var(--mount-card-header)}.piece-table tbody tr:last-child td[data-v-f1e9eb44]{border-bottom:none}.piece-table tbody tr:nth-child(odd) td[data-v-f1e9eb44]{background:#ffffff05}.piece-table tbody tr:nth-child(2n) td[data-v-f1e9eb44]{background:#ffffff03}.effect-cell[data-v-f1e9eb44]{font-weight:600}.empty-row[data-v-f1e9eb44]{text-align:center;color:var(--mount-switch-label)}.row-color-red td[data-v-f1e9eb44]{color:#ff6b6b}.row-color-yellow td[data-v-f1e9eb44]{color:#d6a500}.row-color-yellow1 td[data-v-f1e9eb44]{color:#d6a500;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.row-color-purple td[data-v-f1e9eb44]{color:#9b7cff}.row-color-purple1 td[data-v-f1e9eb44]{color:#9b7cff;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.row-color-blue td[data-v-f1e9eb44]{color:#5aa7ff}.row-color-green td[data-v-f1e9eb44]{color:#63c76a}:root{--mount-inv-grid-bg: #cfd4db;--mount-inv-cell-bg: #f7f9fc;--mount-inv-cell-border: #c5ccd8;--mount-inv-cell-hover: #0088cc;--mount-inv-canvas-label: #1f2d3d;--mount-inv-option-active-border: #0088cc;--mount-inv-option-active-bg: rgba(0, 136, 204, .12);--mount-inv-option-active-shadow: 0 0 0 1px rgba(0, 136, 204, .14), 0 4px 12px rgba(0, 136, 204, .2);--mount-inv-label-active-bg: #dff1ff;--mount-inv-label-active-text: #005b99;--mount-inv-label-active-border: #0088cc}:root.dark{--mount-inv-grid-bg: #a8adb5;--mount-inv-cell-bg: #303143;--mount-inv-cell-border: #0a090f;--mount-inv-cell-hover: #ffd700;--mount-inv-canvas-label: #fff;--mount-inv-option-active-border: #ffd700;--mount-inv-option-active-bg: rgba(255, 215, 0, .12);--mount-inv-option-active-shadow: 0 0 10px rgba(255, 215, 0, .4);--mount-inv-label-active-bg: #e8f5e9;--mount-inv-label-active-text: #2e7d32;--mount-inv-label-active-border: #4caf50}.mount-inventory[data-v-d89c3b2b]{margin-top:10px}.inv-label[data-v-d89c3b2b]{font-size:13px;font-weight:600;color:var(--mount-card-header, #00b4ff);margin-bottom:6px}.inv-grid[data-v-d89c3b2b]{display:grid;grid-template-columns:repeat(4,64px);gap:6px;padding:8px;background:var(--mount-inv-grid-bg, #a8adb5);border-radius:8px;width:fit-content}.inv-cell[data-v-d89c3b2b]{width:64px;height:64px;background:var(--mount-inv-cell-bg, #303143);border:1px solid var(--mount-inv-cell-border, #0a090f);border-radius:4px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.inv-cell-filled[data-v-d89c3b2b]:hover{outline:2px solid var(--mount-inv-cell-hover, #ffd700);outline-offset:-2px}.inv-add-icon[data-v-d89c3b2b]{opacity:.5;transition:opacity .15s}.inv-cell-add:hover .inv-add-icon[data-v-d89c3b2b]{opacity:1}.inv-remove[data-v-d89c3b2b]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#e74c3c;color:#fff;font-size:12px;line-height:18px;text-align:center;cursor:pointer;opacity:0;transition:opacity .15s}.inv-cell-filled:hover .inv-remove[data-v-d89c3b2b]{opacity:1}.inv-cell-canvas[data-v-d89c3b2b],.sp-canvas[data-v-d89c3b2b]{display:block}.inv-dialog[data-v-d89c3b2b]{display:flex;flex-direction:column;gap:12px}.inv-dialog-label[data-v-d89c3b2b]{font-size:12px;font-weight:600;color:var(--mount-card-text, #333)}.inv-shape-grid[data-v-d89c3b2b]{display:flex;flex-wrap:wrap;gap:8px}.inv-shape-tile[data-v-d89c3b2b]{padding:5px;border-radius:8px;border:2px solid var(--block-popup-border, #d4d4e3);background:var(--block-popup-label-bg, #f0f0f5);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.inv-shape-tile[data-v-d89c3b2b]:hover{border-color:var(--mount-card-header, #00b4ff);box-shadow:0 2px 10px #0000001f}.inv-shape-tile.active[data-v-d89c3b2b]{border-color:var(--mount-inv-option-active-border, #ffd700);box-shadow:var(--mount-inv-option-active-shadow, 0 0 10px rgba(255, 215, 0, .4));background:var(--mount-inv-option-active-bg, rgba(255, 215, 0, .12))}.inv-color-list[data-v-d89c3b2b]{display:flex;gap:8px}.inv-color-btn[data-v-d89c3b2b]{width:28px;height:28px;border-radius:6px;border:2px solid var(--block-popup-border, #d4d4e3);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.inv-color-hole[data-v-d89c3b2b]{width:10px;height:10px;transform:rotate(45deg);border-radius:1px}.inv-color-btn.active[data-v-d89c3b2b]{border-color:var(--mount-inv-option-active-border, #ffd700);box-shadow:var(--mount-inv-option-active-shadow, 0 0 8px rgba(255, 215, 0, .4))}.inv-label-list[data-v-d89c3b2b]{display:flex;flex-wrap:wrap;gap:4px}.inv-label-chip[data-v-d89c3b2b]{padding:3px 10px;font-size:12px;border-radius:4px;background:var(--block-popup-label-bg, #f0f0f5);color:var(--block-popup-label-text, #555);cursor:pointer;transition:background .15s,color .15s,border-color .15s;border:1px solid var(--block-popup-border, #d4d4e3)}.inv-label-chip[data-v-d89c3b2b]:hover{background:var(--block-popup-label-hover-bg, #e0e0ec);border-color:var(--mount-card-header, #00b4ff)}.inv-label-chip.active[data-v-d89c3b2b]{background:var(--mount-inv-label-active-bg, #e8f5e9);color:var(--mount-inv-label-active-text, #2e7d32);border-color:var(--mount-inv-label-active-border, #4caf50)}.inv-dialog-actions[data-v-d89c3b2b]{display:flex;justify-content:flex-end;margin-top:4px}.inv-confirm-btn[data-v-d89c3b2b]{padding:6px 20px;border:none;border-radius:6px;background:#08c;color:#fff;font-size:13px;cursor:pointer}.inv-confirm-btn[data-v-d89c3b2b]:disabled{background:#aaa;cursor:not-allowed}:root{--mount-error-bg: #fff1f2;--mount-error-border: #f5b5bc;--mount-error-text: #c10015}:root.dark{--mount-error-bg: rgba(255, 92, 92, .18);--mount-error-border: rgba(255, 138, 138, .42);--mount-error-text: #ff9b9b}.block-assign-dialog[data-v-71a05e83]{display:flex;flex-direction:column;gap:16px;min-width:280px}.block-assign-desc[data-v-71a05e83]{font-size:13px;line-height:1.7;color:var(--mount-card-text);white-space:pre-line}.unlabeled-warning[data-v-71a05e83]{padding:8px 12px;border-radius:6px;background:var(--mount-error-bg);border:1px solid var(--mount-error-border);color:var(--mount-error-text);font-size:12px;line-height:1.6}:root{--block-popup-bg: #ffffff;--block-popup-border: #d4d4e3;--block-popup-shadow: 0 4px 16px rgba(0, 0, 0, .12);--block-popup-title: #333333;--block-popup-sub: #888888;--block-popup-label-bg: #f0f0f5;--block-popup-label-text: #555555;--block-popup-label-hover-bg: #e0e0ec;--block-popup-label-active-bg: #e8f5e9;--block-popup-label-active-text: #2e7d32;--block-popup-label-active-border: #4caf50}:root.dark{--block-popup-bg: #3d3b5c;--block-popup-border: #5a577a;--block-popup-shadow: 0 4px 16px rgba(0, 0, 0, .35);--block-popup-title: #f0f0f0;--block-popup-sub: #a0a0b8;--block-popup-label-bg: #4a4678;--block-popup-label-text: #c0c0d0;--block-popup-label-hover-bg: #5c5990;--block-popup-label-active-bg: rgba(76, 175, 80, .18);--block-popup-label-active-text: #7ce885;--block-popup-label-active-border: #4caf50}.block-display[data-v-09fed7fa]{margin-top:8px}.block-hint[data-v-09fed7fa]{margin-top:6px;font-size:12px;line-height:1.4;color:#7a7f87}.canvas-wrap[data-v-09fed7fa]{display:inline-block;border:4px solid #a8adb5;border-radius:6px;line-height:0;position:relative}.board-canvas[data-v-09fed7fa]{display:block;border-radius:4px}.block-popup[data-v-09fed7fa]{position:absolute;z-index:100;background:var(--block-popup-bg);border:1px solid var(--block-popup-border);border-radius:8px;box-shadow:var(--block-popup-shadow);padding:10px 12px;min-width:140px;max-width:200px;pointer-events:auto}.popup-info[data-v-09fed7fa]{font-size:12px;line-height:1.6}.popup-shape[data-v-09fed7fa]{font-weight:600;color:var(--block-popup-title)}.popup-pos[data-v-09fed7fa]{color:var(--block-popup-sub);margin-left:6px}.popup-divider[data-v-09fed7fa]{height:1px;background:var(--block-popup-border);margin:8px 0;opacity:.5}.popup-labels[data-v-09fed7fa]{display:flex;flex-wrap:wrap;gap:4px}.popup-label[data-v-09fed7fa]{display:inline-block;padding:2px 8px;font-size:11px;line-height:1.6;border-radius:4px;background:var(--block-popup-label-bg);color:var(--block-popup-label-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s,border-color .15s;border:1px solid transparent}.popup-label[data-v-09fed7fa]:hover{background:var(--block-popup-label-hover-bg)}.popup-label.active[data-v-09fed7fa]{background:var(--block-popup-label-active-bg);color:var(--block-popup-label-active-text);border-color:var(--block-popup-label-active-border)}.popup-colors[data-v-09fed7fa]{display:flex;flex-wrap:wrap;gap:4px}.popup-color[data-v-09fed7fa]{width:20px;height:20px;border-radius:4px;border:2px solid var(--block-popup-border);cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.popup-color.active[data-v-09fed7fa]{border-color:var(--block-popup-label-active-border);box-shadow:0 0 0 1px var(--block-popup-label-active-border)}.popup-color[data-v-09fed7fa]:focus-visible{outline:2px solid var(--block-popup-label-active-border);outline-offset:1px}.popup-color-hole[data-v-09fed7fa]{width:8px;height:8px;transform:rotate(45deg);border-radius:1px}:root{--mount-card-bg: #f7f7fb;--mount-card-border: #d4d4e3;--mount-card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--mount-card-shadow-hover: 0 3px 12px rgba(0, 0, 0, .12);--mount-card-header: #00b4ff;--mount-card-text: #333333;--mount-switch-label: #5e6484;--mount-card-selected-border: #4caf50;--mount-card-selected-shadow: 0 0 8px rgba(76, 175, 80, .25);--mount-notice-bg: #fff6db;--mount-notice-border: #f0c36d;--mount-notice-text: #7a5300;--label-summary-bg: #eeeff5;--label-summary-name: #6b7094;--label-summary-count: #00b4ff}:root.dark{--mount-card-bg: #35334a;--mount-card-border: #5a577a;--mount-card-shadow: 0 2px 8px rgba(0, 0, 0, .25);--mount-card-shadow-hover: 0 4px 14px rgba(0, 0, 0, .35);--mount-card-header: #5bd4ff;--mount-card-text: #f0f0f0;--mount-switch-label: #b7bddb;--mount-card-selected-border: #7ce885;--mount-card-selected-shadow: 0 0 8px rgba(124, 232, 133, .35);--mount-notice-bg: #4b3f24;--mount-notice-border: #9b7a34;--mount-notice-text: #f7df9a;--label-summary-bg: #2e2c40;--label-summary-name: #8b8db0;--label-summary-count: #5bd4ff}.mount-notice[data-v-f03dbbe6]{margin:8px 8px 10px;padding:8px 10px;border:1px solid var(--mount-notice-border);border-radius:8px;background:var(--mount-notice-bg);color:var(--mount-notice-text);font-size:12px;line-height:1.5}.action-toolbar[data-v-f03dbbe6]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 8px 8px}.piece-priority-trigger[data-v-f03dbbe6],.fill-plan-trigger[data-v-f03dbbe6],.block-assign-trigger[data-v-f03dbbe6]{font-size:12px;padding:0 10px}.manual-ocr-upload-btn[data-v-f03dbbe6]{margin-left:4px;opacity:.6;transition:opacity .15s}.manual-ocr-upload-btn[data-v-f03dbbe6]:hover{opacity:1}.manual-ocr-remove-btn[data-v-f03dbbe6]{margin-left:4px;opacity:.5;transition:opacity .15s}.manual-ocr-remove-btn[data-v-f03dbbe6]:hover{opacity:1}.block-empty-hint[data-v-f03dbbe6]{margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--mount-notice-bg);border:1px solid var(--mount-notice-border);color:var(--mount-notice-text);font-size:12px;line-height:1.6}.title[data-v-f03dbbe6]{font-weight:700;color:#00b4ff;margin:8px 8px 4px}.mount-cards[data-v-f03dbbe6]{display:flex;flex-wrap:wrap;gap:12px;margin:0 8px 12px}.mount-card[data-v-f03dbbe6]{flex:0 1 calc(33.33% - 8px);min-width:300px;background:var(--mount-card-bg);border:1px solid var(--mount-card-border);border-radius:10px;box-shadow:var(--mount-card-shadow);padding:10px;color:var(--mount-card-text);transition:box-shadow .2s ease}.mount-card[data-v-f03dbbe6]:hover{box-shadow:var(--mount-card-shadow-hover)}.mount-card.selected[data-v-f03dbbe6]{border-color:var(--mount-card-selected-border);box-shadow:var(--mount-card-selected-shadow)}.mount-card-header[data-v-f03dbbe6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mount-name[data-v-f03dbbe6]{color:var(--mount-card-header);font-weight:700;font-size:16px}.mount-switches[data-v-f03dbbe6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mount-switch-item[data-v-f03dbbe6]{display:inline-flex;align-items:center;gap:4px}.mount-switch-label[data-v-f03dbbe6]{color:var(--mount-switch-label);font-size:12px;font-weight:600;line-height:1}.mount-row[data-v-f03dbbe6]{margin-bottom:8px}.block-mode-row[data-v-f03dbbe6]{display:flex;align-items:center;gap:8px}.line-label[data-v-f03dbbe6]{margin-bottom:4px;font-size:13px;font-weight:600}.mount-attr-title[data-v-f03dbbe6]{margin-top:2px;margin-bottom:6px;font-size:13px;font-weight:600}.effective-rate[data-v-f03dbbe6]{font-size:12px;font-weight:400;color:var(--label-summary-count);margin-left:4px}.mount-attr-grid[data-v-f03dbbe6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.label-summary[data-v-f03dbbe6]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding:8px 10px;border-radius:6px;background:var(--label-summary-bg)}.label-summary-item[data-v-f03dbbe6]{display:flex;align-items:center;gap:3px;font-size:12px}.label-summary-name[data-v-f03dbbe6]{color:var(--label-summary-name)}.label-summary-count[data-v-f03dbbe6]{font-weight:600;color:var(--label-summary-count)}.mount-card[data-v-f03dbbe6] .input-container{max-width:100%}.mount-card[data-v-f03dbbe6] .button-group{gap:4px}.mount-card[data-v-f03dbbe6] .option-button.size-sm{min-width:28px;text-align:center}.mount-card[data-v-f03dbbe6] label{margin-bottom:4px}.mount-card[data-v-f03dbbe6] .dense input{min-height:26px}.mount-card[data-v-f03dbbe6] input{padding-left:8px!important}@media screen and (max-width: 1024px){.mount-card[data-v-f03dbbe6]{flex:0 1 calc(50% - 6px)}}@media screen and (max-width: 700px){.mount-card[data-v-f03dbbe6]{flex:1 1 100%;min-width:0}.mount-attr-grid[data-v-f03dbbe6]{display:flex;flex-wrap:wrap;gap:6px}.mount-attr-grid[data-v-f03dbbe6]>*{flex:1 1 calc(50% - 3px);max-width:calc(50% - 3px);min-width:0}}@media screen and (max-width: 500px){.mount-notice[data-v-f03dbbe6]{margin:6px 4px 8px;padding:7px 8px}.title[data-v-f03dbbe6]{margin:6px 4px 4px}.mount-cards[data-v-f03dbbe6]{gap:8px;margin:0 4px 10px}.mount-card[data-v-f03dbbe6]{padding:8px}.mount-name[data-v-f03dbbe6]{font-size:14px}.mount-card-header[data-v-f03dbbe6]{align-items:flex-start}.mount-switches[data-v-f03dbbe6]{gap:6px}.mount-switch-item[data-v-f03dbbe6]{gap:3px}.mount-switch-label[data-v-f03dbbe6]{font-size:11px}.line-label[data-v-f03dbbe6],.mount-attr-title[data-v-f03dbbe6]{font-size:12px}.mount-row[data-v-f03dbbe6]{margin-bottom:6px}.mount-card[data-v-f03dbbe6] .button-group{gap:3px}}.calc-btn[data-v-51edc3b4]{margin-bottom:8px}.recalc-hint[data-v-51edc3b4]{margin:4px 0 8px}.result-wrapper[data-v-51edc3b4]{margin-top:12px;max-height:50vh;overflow-y:auto;border-radius:8px}.result-table[data-v-51edc3b4]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-51edc3b4]{position:sticky;top:0;z-index:1;text-align:right;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--core-growth-header);background:var(--modal-bg, #fff);border-bottom:1px solid var(--core-growth-row-border)}.result-table th.col-add[data-v-51edc3b4],.result-table td.col-add[data-v-51edc3b4]{text-align:left;width:72px}.result-table th.col-apply[data-v-51edc3b4],.result-table td.col-apply[data-v-51edc3b4]{width:72px}.result-table td[data-v-51edc3b4]{text-align:right;padding:5px 10px;border-bottom:1px solid var(--core-growth-row-border);font-variant-numeric:tabular-nums}.result-table th[data-v-51edc3b4]:first-child,.result-table td[data-v-51edc3b4]:first-child{padding-left:20px}.result-table th[data-v-51edc3b4]:last-child,.result-table td[data-v-51edc3b4]:last-child{padding-right:20px}.baseline-row td[data-v-51edc3b4]{font-weight:600}.inc-cell[data-v-51edc3b4]{min-width:120px}.inc-text[data-v-51edc3b4]{font-weight:600;color:var(--core-growth-inc)}@media screen and (max-width: 500px){.result-wrapper[data-v-51edc3b4]{max-height:45vh}.result-table[data-v-51edc3b4]{font-size:12px}.result-table td[data-v-51edc3b4]{padding:4px 6px}.result-table th[data-v-51edc3b4]:first-child,.result-table td[data-v-51edc3b4]:first-child{padding-left:12px}.result-table th[data-v-51edc3b4]:last-child,.result-table td[data-v-51edc3b4]:last-child{padding-right:12px}.inc-cell[data-v-51edc3b4]{min-width:72px}}[data-v-c3238d7c]:root{--step-label-color: #0088cc;--item-card-bg: linear-gradient(145deg, #f0f0f0, #e0e0e0);--item-card-border: #e0e0e0;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .05);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .1);--divider-color: #e0e0e0;--info-title-filter: brightness(1.1) contrast(1.2);--switch-link-color: #1976d2;--more-settings-label-color: #666666}:root.dark[data-v-c3238d7c]{--step-label-color: #00b4ff;--item-card-bg: linear-gradient(145deg, #5c5990, #4a4678);--item-card-border: #5c5990;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .2);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .3);--divider-color: #6a6799;--info-title-filter: brightness(.9) contrast(1.5);--switch-link-color: #64b5f6;--more-settings-label-color: #e2e1f3}.input-wrapper[data-v-c3238d7c]{display:flex;align-items:center;margin-bottom:8px}.input-label[data-v-c3238d7c]{margin-right:8px;width:120px}.wrapper[data-v-c3238d7c]{display:flex;flex-direction:column}.remain-line[data-v-c3238d7c]{display:flex;align-items:center;font-size:12px}.more-settings-label[data-v-c3238d7c]{font-size:14px;font-weight:600;color:var(--more-settings-label-color);margin-top:24px;margin-bottom:16px}.item-card[data-v-c3238d7c]{background:var(--item-card-bg);border-radius:12px;padding:8px 12px;margin-bottom:20px;box-shadow:var(--item-card-shadow);border:1px solid var(--item-card-border);transition:transform .3s ease,box-shadow .3s ease}.item-card[data-v-c3238d7c]:hover{transform:translateY(-.5px);box-shadow:var(--item-card-shadow-hover)}.item-header[data-v-c3238d7c]{display:flex;align-items:center}.hero-name[data-v-c3238d7c]{font-size:16px;font-weight:700;margin-right:8px}.divider[data-v-c3238d7c]{border-bottom:1px solid var(--divider-color);margin-top:8px;margin-bottom:8px}.range-wrapper[data-v-c3238d7c]{display:flex;align-items:center;flex-wrap:nowrap}.range-label[data-v-c3238d7c]{font-size:14px;margin-right:8px;min-width:32px}.gear-actions[data-v-dd134537]{display:flex;align-items:center;gap:8px;margin:0 52px 8px 8px;flex-wrap:wrap}.cost-line[data-v-dd134537]{margin:8px 8px 16px;padding:6px 12px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;background:var(--damage-gear-cost-line-bg);border:1px solid var(--damage-gear-cost-line-border);box-shadow:var(--damage-gear-cost-line-shadow);color:var(--damage-gear-cost-line-text)}.cost-item[data-v-dd134537]{display:flex;align-items:baseline;gap:6px}.cost-divider[data-v-dd134537]{width:1px;height:16px;background:var(--damage-gear-cost-line-divider)}.cost-label[data-v-dd134537]{font-size:12px;font-weight:600;color:var(--damage-gear-cost-line-label);letter-spacing:.5px}.cost-value[data-v-dd134537]{font-size:16px;line-height:1;font-weight:700;color:var(--damage-gear-cost-line-value)}.name-line[data-v-dd134537]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.title[data-v-dd134537]{font-weight:700;color:#00b4ff;margin:12px 8px 6px;font-size:16px}.title-with-switch[data-v-dd134537]{display:flex;align-items:center;font-weight:700;color:#00b4ff;margin:12px 8px 6px;font-size:16px;gap:12px}.tong-tiao-level-wrapper[data-v-dd134537]{display:flex;align-items:center;justify-content:flex-start;margin:0 12px 12px;max-width:400px;gap:8px}.tong-tiao-label[data-v-dd134537]{white-space:nowrap;font-size:14px}.xie-tong-cards[data-v-dd134537]{display:flex;flex-wrap:wrap;margin:0 12px 12px;gap:16px}.xie-tong-card[data-v-dd134537]{flex:1 1 calc(50% - 8px);min-width:200px;background:var(--pet-card-bg);border-radius:10px;padding:12px;box-shadow:var(--pet-card-shadow);border:1px solid var(--pet-card-border);transition:transform .2s ease,box-shadow .2s ease}.xie-tong-card[data-v-dd134537]:hover{transform:translateY(-.5px);box-shadow:var(--pet-card-shadow-hover)}.card-content[data-v-dd134537]{display:flex;align-items:center;gap:8px}.card-label[data-v-dd134537]{font-weight:700;font-size:14px;color:#00b4ff;white-space:nowrap}.sub-card[data-v-dd134537]{background:var(--pet-card-bg);border-radius:10px;padding:12px;box-shadow:var(--pet-card-shadow);border:1px solid var(--pet-card-border);margin:0 12px 12px;transition:transform .2s ease,box-shadow .2s ease}.sub-card[data-v-dd134537]:hover{transform:translateY(-.5px);box-shadow:var(--pet-card-shadow-hover)}.one-hero[data-v-dd134537]{display:flex;align-items:center;margin:12px 8px;gap:12px;flex-wrap:wrap}.all-hero-list[data-v-dd134537]{display:flex;flex-wrap:wrap;margin:0 8px;gap:12px}.hero-item[data-v-dd134537]{flex:1 1 calc(33.333% - 8px);min-width:220px;background:var(--pet-card-bg);border-radius:10px;padding:10px;box-shadow:var(--pet-card-shadow);border:1px solid var(--pet-card-border);transition:transform .2s ease,box-shadow .2s ease}.hero-item[data-v-dd134537]:hover{transform:translateY(-.5px);box-shadow:var(--pet-card-shadow-hover)}.hero-info[data-v-dd134537]{display:flex;flex-direction:column;gap:6px}.hero-name[data-v-dd134537]{font-weight:500;margin-bottom:2px;font-size:14px}.level-select[data-v-dd134537]{margin-top:2px}.level-item[data-v-dd134537]{width:100%}.position-label[data-v-dd134537]{position:absolute;top:-6px;left:-6px;background-color:#0009;color:#fff;font-size:11px;padding:1px 5px;border-radius:3px;font-weight:700;z-index:10}@media screen and (max-width: 500px){.xie-tong-item[data-v-dd134537],.sub-item[data-v-dd134537],.hero-item[data-v-dd134537]{flex:1 1 calc(50% - 8px);min-width:unset}.one-hero[data-v-dd134537]{flex-direction:column;align-items:flex-start;gap:8px}.tong-tiao-level-wrapper[data-v-dd134537]{margin:0 8px 12px}.hero-item[data-v-dd134537]{padding:8px}.title[data-v-dd134537]{font-size:14px;margin:10px 8px 4px}}[data-v-dd134537]:root{--pet-card-bg: linear-gradient(145deg, #f0f0f0, #e0e0e0);--pet-card-border: #e0e0e0;--pet-card-shadow: 0 4px 10px rgba(0, 0, 0, .05);--pet-card-shadow-hover: 0 6px 15px rgba(0, 0, 0, .1)}:root.dark[data-v-dd134537]{--pet-card-bg: linear-gradient(145deg, #504e70, #454363);--pet-card-border: #504e70;--pet-card-shadow: 0 3px 8px rgba(0, 0, 0, .2);--pet-card-shadow-hover: 0 5px 12px rgba(0, 0, 0, .3)}.tech-select-wrapper[data-v-673fa0a5]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.item[data-v-673fa0a5]{margin:0 4px;transition:all .2s ease;transform:scale(1);cursor:pointer}.item.active[data-v-673fa0a5]{box-shadow:0 0 8px #ffffffb3}.item[data-v-673fa0a5]:hover{transform:scale(1.1)}.support-item-wrapper[data-v-713981f1]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:4px}.multi-wrapper[data-v-713981f1]{display:flex;justify-content:center;align-items:center}.tick[data-v-713981f1]{position:absolute;top:-4px;right:-6px;width:25px;transition:all .3s ease;transform:scale(1);z-index:100}.tech-number[data-v-713981f1]{position:absolute;bottom:1px;left:50%;color:#fff;font-weight:700;transform:translate(-50%);text-shadow:1px 1px 0 #000,-.3px -.3px 0 #000,1px -.3px 0 #000,-.3px 1px 0 #000,1px 0 0 #000,0 1px 0 #000}.tech-block[data-v-713981f1]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.skill-img[data-v-713981f1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.skill-bg[data-v-713981f1]{position:absolute;top:0;height:0}.skill-area[data-v-713981f1]{position:absolute;top:10%;right:-10%}.xie-zhen-text[data-v-713981f1]{font-size:16px;color:#00b4ff}.xie-zhen-icon[data-v-713981f1]{margin-right:4px}.xie-zhen-wrapper[data-v-713981f1]{display:flex;align-items:center;justify-content:center}.overload-wrapper[data-v-713981f1]{display:flex;align-items:center;justify-content:center;margin-top:2px}.overload-text[data-v-713981f1]{font-size:14px;color:#ffb300;font-weight:600}.tech-item-root[data-v-713981f1]{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.tech-item-root.gray[data-v-713981f1]{filter:grayscale(.9)}.tech-item[data-v-713981f1]{position:relative}.bg[data-v-713981f1]{position:absolute;top:0;left:0;width:100%;height:100%}.tech[data-v-713981f1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-label[data-v-713981f1]{position:absolute;top:-3px;right:-12px;background-color:#ffffffd9;border:2px solid #2c3e50;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:900;color:#2c3e50;box-shadow:0 2px 5px #0000004d;transition:all .2s ease}.number-label.gray[data-v-713981f1]{filter:grayscale(.9)}.number-label[data-v-713981f1]:hover{transform:scale(1.1);box-shadow:0 3px 8px #0006}@media screen and (max-width: 500px){.xie-zhen-text[data-v-713981f1]{font-size:14px}.overload-text[data-v-713981f1]{font-size:12px}.xie-zhen-icon[data-v-713981f1]{margin-right:2px}}.support-select-wrapper[data-v-238a8dbd]{display:flex;align-items:center}.multi-line[data-v-238a8dbd]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.line[data-v-238a8dbd]{display:flex;align-items:center;margin-top:16px}.label[data-v-238a8dbd]{margin-right:8px}.tech-dialog-content[data-v-238a8dbd]{margin:0 16px 32px}.color-wrapper[data-v-238a8dbd]{position:relative;display:flex;align-items:center;gap:16px;margin:16px 0}.xie-zhen[data-v-238a8dbd] .q-field__label{font-weight:700}.checkbox[data-v-238a8dbd]{margin-left:-8px}.divider[data-v-238a8dbd]{margin:16px 0;width:100%;border-top:2px solid white}.list[data-v-238a8dbd]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;position:relative}.color-active[data-v-238a8dbd],.type-active[data-v-238a8dbd]{position:absolute;border:3px solid #dd2c00;border-radius:10px;transition:all .3s ease;pointer-events:none}@media screen and (max-width: 500px){.tech-dialog-content[data-v-238a8dbd]{width:272px;height:258px}}.calc-btns[data-v-e2296d4d]{display:flex;gap:8px;margin-bottom:8px}.baseline-progress[data-v-e2296d4d],.recalc-hint[data-v-e2296d4d]{margin:4px 0 8px}.result-wrapper[data-v-e2296d4d]{margin-top:12px;max-height:50vh;overflow-y:auto;border-radius:8px}.result-table[data-v-e2296d4d]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-e2296d4d]{position:sticky;top:0;z-index:1;text-align:right;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--core-growth-header);background:var(--modal-bg, #fff);border-bottom:1px solid var(--core-growth-row-border)}.result-table th.col-add[data-v-e2296d4d],.result-table td.col-add[data-v-e2296d4d]{text-align:left;width:72px}.result-table th.col-apply[data-v-e2296d4d],.result-table td.col-apply[data-v-e2296d4d]{width:72px}.result-table td[data-v-e2296d4d]{text-align:right;padding:5px 10px;border-bottom:1px solid var(--core-growth-row-border);font-variant-numeric:tabular-nums}.result-table th[data-v-e2296d4d]:first-child,.result-table td[data-v-e2296d4d]:first-child{padding-left:20px}.result-table th[data-v-e2296d4d]:last-child,.result-table td[data-v-e2296d4d]:last-child{padding-right:20px}.baseline-row td[data-v-e2296d4d]{font-weight:600}.inc-cell[data-v-e2296d4d]{min-width:120px}.inc-text[data-v-e2296d4d]{font-weight:600;color:var(--core-growth-inc)}@media screen and (max-width: 500px){.result-wrapper[data-v-e2296d4d]{max-height:45vh}.result-table[data-v-e2296d4d]{font-size:12px}.result-table td[data-v-e2296d4d]{padding:4px 6px}.result-table th[data-v-e2296d4d]:first-child,.result-table td[data-v-e2296d4d]:first-child{padding-left:12px}.result-table th[data-v-e2296d4d]:last-child,.result-table td[data-v-e2296d4d]:last-child{padding-right:12px}.inc-cell[data-v-e2296d4d]{min-width:72px}}:root{--red-inv-grid-bg: #cfd4db;--red-inv-cell-bg: #f7f9fc;--red-inv-cell-border: #c5ccd8;--red-inv-cell-hover: #0088cc;--red-inv-type-color: #1f2d3d;--red-inv-count-bg: #e74c3c;--red-inv-tile-border: #d4d4e3;--red-inv-tile-bg: #f0f0f5;--red-inv-tile-active-border: #0088cc;--red-inv-tile-active-bg: rgba(0, 136, 204, .12);--red-inv-add-color: #a8adb5;--red-inv-confirm-bg: #0088cc;--red-inv-label-color: #00b4ff;--red-inv-empty-color: #999}:root.dark{--red-inv-grid-bg: #a8adb5;--red-inv-cell-bg: #303143;--red-inv-cell-border: #0a090f;--red-inv-cell-hover: #ffd700;--red-inv-type-color: #fff;--red-inv-count-bg: #e74c3c;--red-inv-tile-border: #5c5990;--red-inv-tile-bg: #35334a;--red-inv-tile-active-border: #ffd700;--red-inv-tile-active-bg: rgba(255, 215, 0, .12);--red-inv-add-color: #888;--red-inv-confirm-bg: #0088cc;--red-inv-label-color: #00b4ff;--red-inv-empty-color: #aaa}.red-inventory[data-v-47db89cf]{margin-top:10px}.red-inv-label[data-v-47db89cf]{display:flex;align-items:baseline;gap:8px;font-size:13px;font-weight:600;color:var(--red-inv-label-color);margin-bottom:6px}.red-inv-label-hint[data-v-47db89cf]{font-size:11px;font-weight:400;opacity:.7}.red-inv-sort-btn[data-v-47db89cf]{margin-left:auto;padding:2px 12px;border:1px solid var(--red-inv-tile-active-border);border-radius:6px;background:var(--red-inv-tile-active-bg);color:var(--red-inv-type-color);font-size:12px;cursor:pointer;transition:opacity .15s}.red-inv-sort-btn[data-v-47db89cf]:disabled{opacity:.4;cursor:not-allowed}.red-inv-grid[data-v-47db89cf]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--red-inv-grid-bg);border-radius:8px;align-items:flex-start}.red-inv-cell[data-v-47db89cf]{width:64px;height:72px;background:var(--red-inv-cell-bg);border:1px solid var(--red-inv-cell-border);border-radius:6px;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box}.red-inv-cell-filled[data-v-47db89cf]:hover{outline:2px solid var(--red-inv-cell-hover);outline-offset:-2px}.red-inv-icon[data-v-47db89cf]{flex:none}.red-inv-type-name[data-v-47db89cf]{font-size:11px;line-height:1.2;color:var(--red-inv-type-color);max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.red-inv-count[data-v-47db89cf]{position:absolute;top:2px;right:2px;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:var(--red-inv-count-bg);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box}.red-inv-remove[data-v-47db89cf]{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:var(--red-inv-count-bg);color:#fff;font-size:13px;line-height:18px;text-align:center;cursor:pointer;opacity:0;transition:opacity .15s}.red-inv-cell-filled:hover .red-inv-remove[data-v-47db89cf]{opacity:1}.red-inv-add-icon[data-v-47db89cf]{color:var(--red-inv-add-color);opacity:.5;transition:opacity .15s}.red-inv-cell-add:hover .red-inv-add-icon[data-v-47db89cf]{opacity:1}.red-inv-empty[data-v-47db89cf]{margin-top:8px;font-size:12px;color:var(--red-inv-empty-color)}.red-inv-dialog[data-v-47db89cf]{display:flex;flex-direction:column;gap:12px}.red-inv-dialog-label[data-v-47db89cf]{font-size:12px;font-weight:600;color:var(--red-inv-type-color)}.red-inv-level-row[data-v-47db89cf]{display:flex;flex-wrap:wrap;gap:8px}.red-inv-level-tile[data-v-47db89cf]{padding:4px;border-radius:8px;border:2px solid var(--red-inv-tile-border);background:var(--red-inv-tile-bg);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.red-inv-level-tile[data-v-47db89cf]:hover{border-color:var(--red-inv-cell-hover)}.red-inv-level-tile.active[data-v-47db89cf]{border-color:var(--red-inv-tile-active-border);box-shadow:0 0 0 1px var(--red-inv-tile-active-border),0 2px 10px #0000001f;background:var(--red-inv-tile-active-bg)}.red-inv-count-row[data-v-47db89cf]{display:flex;align-items:center;gap:4px}.red-inv-dialog-actions[data-v-47db89cf]{display:flex;justify-content:flex-end;margin-top:4px}.red-inv-confirm-btn[data-v-47db89cf]{padding:6px 20px;border:none;border-radius:6px;background:var(--red-inv-confirm-bg);color:#fff;font-size:13px;cursor:pointer}@media screen and (max-width: 500px){.red-inv-cell[data-v-47db89cf]{width:58px;height:68px}.red-inv-type-name[data-v-47db89cf]{max-width:52px}}:root{--step-label-color: #0088cc;--item-card-bg: linear-gradient(145deg, #f0f0f0, #e0e0e0);--item-card-border: #e0e0e0;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .05);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .1);--divider-color: #e0e0e0;--info-title-filter: brightness(1.1) contrast(1.2);--warning-bg: #fff3e0;--warning-border: #ff9800;--warning-text: #e65100;--warning-subtext: #bf5b00;--warning-shadow: 0 2px 8px rgba(255, 152, 0, .2);--tech-lock-tag-bg: rgba(255, 255, 255, .62);--tech-lock-tag-border: rgba(0, 0, 0, .06);--tech-lock-label-color: rgba(0, 0, 0, .55);--tech-lock-value-color: rgba(0, 0, 0, .78);--tech-lock-hint-color: rgba(0, 0, 0, .68)}:root.dark{--step-label-color: #00b4ff;--item-card-bg: linear-gradient(145deg, #5c5990, #4a4678);--item-card-border: #5c5990;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .2);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .3);--divider-color: #6a6799;--info-title-filter: brightness(.9) contrast(1.5);--warning-bg: rgba(255, 152, 0, .15);--warning-border: #ff9800;--warning-text: #ffb74d;--warning-subtext: #ffd180;--warning-shadow: 0 2px 8px rgba(255, 152, 0, .3);--tech-lock-tag-bg: rgba(255, 255, 255, .1);--tech-lock-tag-border: rgba(255, 255, 255, .12);--tech-lock-label-color: rgba(255, 255, 255, .72);--tech-lock-value-color: rgba(255, 255, 255, .92);--tech-lock-hint-color: rgba(255, 255, 255, .8)}.info-title[data-v-cd9fc1ba]{font-weight:700;margin-bottom:8px;filter:var(--info-title-filter);transform:scale(1.2)}.bottom-divider[data-v-cd9fc1ba]{border:1px solid var(--divider-color);height:0;width:100%;margin-bottom:36px}.support-config-wrapper[data-v-cd9fc1ba]{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;align-items:center}.one-support[data-v-cd9fc1ba]{display:flex;align-items:center;gap:4px}.line[data-v-cd9fc1ba]{display:flex;align-items:center}.line-title[data-v-cd9fc1ba]{margin-right:32px}.overload-range-line[data-v-cd9fc1ba]{align-items:flex-start}.overload-range-inputs[data-v-cd9fc1ba]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wrapper[data-v-cd9fc1ba]{display:flex;flex-direction:column}.auto-adjust-card[data-v-cd9fc1ba]{background:var(--item-card-bg);border-radius:12px;padding:12px;box-shadow:var(--item-card-shadow);border:1px solid var(--item-card-border)}.auto-adjust-desc[data-v-cd9fc1ba]{margin-top:8px;font-size:13px;line-height:1.5}.auto-adjust-type-list[data-v-cd9fc1ba]{display:flex;flex-wrap:wrap;gap:4px 16px}.auto-adjust-hint[data-v-cd9fc1ba]{margin-top:8px;font-size:12px;line-height:1.5;opacity:.8}.step-label[data-v-cd9fc1ba]{font-size:16px;font-weight:700;color:var(--step-label-color);margin-bottom:8px}.item-card[data-v-cd9fc1ba]{background:var(--item-card-bg);border-radius:12px;padding:8px 12px;margin-bottom:20px;box-shadow:var(--item-card-shadow);border:1px solid var(--item-card-border);transition:transform .3s ease,box-shadow .3s ease}.lock-checkbox[data-v-cd9fc1ba]{margin-left:-4px;margin-bottom:4px}.item-card[data-v-cd9fc1ba]:hover{transform:translateY(-.5px);box-shadow:var(--item-card-shadow-hover)}.item-header[data-v-cd9fc1ba]{display:flex;align-items:center}.item-name[data-v-cd9fc1ba]{font-size:16px;font-weight:600;margin-right:32px}.tech-lock-summary[data-v-cd9fc1ba]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;margin-bottom:8px}.tech-lock-tag[data-v-cd9fc1ba]{min-width:108px;padding:8px 10px;border-radius:10px;background:var(--tech-lock-tag-bg);border:1px solid var(--tech-lock-tag-border)}.tech-lock-tag-wide[data-v-cd9fc1ba]{min-width:140px}.tech-lock-tag-label[data-v-cd9fc1ba]{font-size:12px;color:var(--tech-lock-label-color);line-height:1.2}.tech-lock-tag-value[data-v-cd9fc1ba]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;line-height:1.3;color:var(--tech-lock-value-color)}.tech-lock-color-value[data-v-cd9fc1ba]{min-height:24px}.tech-lock-color-icon[data-v-cd9fc1ba]{flex:none}.tech-lock-hint[data-v-cd9fc1ba]{margin-top:8px;margin-bottom:8px;font-size:12px;line-height:1.5;color:var(--tech-lock-hint-color)}.divider[data-v-cd9fc1ba]{border-bottom:1px solid var(--divider-color);margin-top:8px;margin-bottom:8px}.warning-message[data-v-cd9fc1ba]{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px;font-weight:500;color:var(--warning-text);box-shadow:var(--warning-shadow)}.warning-title[data-v-cd9fc1ba]{font-weight:700;margin-bottom:4px}.warning-text[data-v-cd9fc1ba]{line-height:1.5}.remain-line[data-v-cd9fc1ba]{display:flex;align-items:center;font-size:12px}@media screen and (max-width: 500px){.step-label[data-v-cd9fc1ba]{font-size:14px}}@media screen and (max-width: 640px){.auto-adjust-types-line[data-v-cd9fc1ba]{flex-direction:column;gap:4px}.auto-adjust-types-line .line-title[data-v-cd9fc1ba]{margin-right:0}}.gear-actions[data-v-34ec7e36]{display:flex;align-items:center;gap:8px;margin:0 52px 8px 8px;flex-wrap:wrap}.cost-line[data-v-34ec7e36]{margin:8px 8px 16px;padding:6px 12px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;background:var(--damage-gear-cost-line-bg);border:1px solid var(--damage-gear-cost-line-border);box-shadow:var(--damage-gear-cost-line-shadow);color:var(--damage-gear-cost-line-text)}.cost-item[data-v-34ec7e36]{display:flex;align-items:baseline;gap:6px}.cost-divider[data-v-34ec7e36]{width:1px;height:16px;background:var(--damage-gear-cost-line-divider)}.cost-label[data-v-34ec7e36]{font-size:12px;font-weight:600;color:var(--damage-gear-cost-line-label);letter-spacing:.5px}.cost-value[data-v-34ec7e36]{font-size:16px;line-height:1;font-weight:700;color:var(--damage-gear-cost-line-value)}.highlight[data-v-34ec7e36]{display:inline-block;background:#a18cd126;padding:2px 8px;border-radius:4px;font-weight:500;margin-left:16px;margin-top:8px}.item[data-v-34ec7e36]{height:104px}.evo-list[data-v-34ec7e36]{display:flex;align-items:center;flex-wrap:wrap;margin:16px;gap:12px}.tech-list[data-v-34ec7e36]{display:flex;align-items:flex-start;flex-wrap:wrap;margin:16px;gap:24px}.shen-lian-warnings[data-v-34ec7e36]{margin:-32px 16px 8px}.shen-lian-warning-item[data-v-34ec7e36]{font-size:14px;font-weight:500;color:var(--damage-tech-shen-lian-warn)}@media screen and (max-width: 500px){.item[data-v-34ec7e36]{height:80px}.shen-lian-warning-item[data-v-34ec7e36]{font-size:10px}}:root{--damage-tech-shen-lian-warn: #c0392b}:root.dark{--damage-tech-shen-lian-warn: #ff5252}.calc-btn[data-v-30b4db2d]{margin-bottom:8px}.recalc-hint[data-v-30b4db2d]{margin:4px 0 8px}.remain-line[data-v-30b4db2d]{display:flex;align-items:center;font-size:12px}.result-wrapper[data-v-30b4db2d]{margin-top:12px;max-height:50vh;overflow-y:auto;border-radius:8px}.result-table[data-v-30b4db2d]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-30b4db2d]{position:sticky;top:0;z-index:1;text-align:right;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--core-growth-header);background:var(--modal-bg, #fff);border-bottom:1px solid var(--core-growth-row-border)}.result-table th.col-add[data-v-30b4db2d],.result-table td.col-add[data-v-30b4db2d]{text-align:left;width:72px}.result-table th.col-apply[data-v-30b4db2d],.result-table td.col-apply[data-v-30b4db2d]{width:72px}.result-table td[data-v-30b4db2d]{text-align:right;padding:5px 10px;border-bottom:1px solid var(--core-growth-row-border);font-variant-numeric:tabular-nums}.result-table th[data-v-30b4db2d]:first-child,.result-table td[data-v-30b4db2d]:first-child{padding-left:20px}.result-table th[data-v-30b4db2d]:last-child,.result-table td[data-v-30b4db2d]:last-child{padding-right:20px}.baseline-row td[data-v-30b4db2d]{font-weight:600}.inc-cell[data-v-30b4db2d]{min-width:120px}.inc-text[data-v-30b4db2d]{font-weight:600;color:var(--core-growth-inc)}@media screen and (max-width: 500px){.result-wrapper[data-v-30b4db2d]{max-height:45vh}.result-table[data-v-30b4db2d]{font-size:12px}.result-table td[data-v-30b4db2d]{padding:4px 6px}.result-table th[data-v-30b4db2d]:first-child,.result-table td[data-v-30b4db2d]:first-child{padding-left:12px}.result-table th[data-v-30b4db2d]:last-child,.result-table td[data-v-30b4db2d]:last-child{padding-right:12px}.inc-cell[data-v-30b4db2d]{min-width:72px}}.icon-container[data-v-3fa9b2d6]{display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 8px 20px #0003;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;cursor:pointer}.icon-container[data-v-3fa9b2d6]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:inherit;filter:blur(15px);opacity:.6;z-index:-1;border-radius:50%}.icon-text[data-v-3fa9b2d6]{font-weight:800;font-family:Segoe UI,Arial,sans-serif;text-align:center;transition:transform .3s ease;position:relative;z-index:2;-webkit-user-select:none;user-select:none;transform:scale(1);opacity:1;transition:opacity .2s ease}.icon-text[data-v-3fa9b2d6]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.1) 100%);border-radius:50%;z-index:-1;opacity:.5}:root{--damage-gear-item-bg: #e2e3e4;--damage-gear-chaos-god-option-border: rgba(124, 138, 152, .3);--damage-gear-chaos-god-option-bg: rgba(111, 123, 134, .08);--damage-gear-chaos-god-option-text: #768391;--damage-gear-chaos-god-option-active-bg: rgba(255, 179, 71, .2);--damage-gear-chaos-god-option-active-border: rgba(232, 145, 33, .65);--damage-gear-chaos-god-option-active-text: #b86700;--damage-gear-shen-lian-trigger-warn: #c0392b}:root.dark{--damage-gear-item-bg: #3a3e44;--damage-gear-chaos-god-option-border: rgba(255, 255, 255, .18);--damage-gear-chaos-god-option-bg: rgba(255, 255, 255, .08);--damage-gear-chaos-god-option-text: #f2f6fb;--damage-gear-chaos-god-option-active-bg: rgba(255, 179, 71, .24);--damage-gear-chaos-god-option-active-border: rgba(255, 179, 71, .7);--damage-gear-chaos-god-option-active-text: #ffd38b;--damage-gear-shen-lian-trigger-warn: #e74c3c}.shen-lian[data-v-831f6a06]{display:flex;align-items:center;margin-top:4px}.shen-lian[data-v-831f6a06] .q-radio__label{font-size:12px!important}.shen-lian[data-v-831f6a06] .q-radio__inner{font-size:24px!important}.shen-lian-trigger[data-v-831f6a06]{font-size:12px;color:var(--damage-gear-chaos-god-option-text);margin-top:6px;margin-left:6px}.shen-lian-trigger-warn[data-v-831f6a06]{color:var(--damage-gear-shen-lian-trigger-warn)!important;font-weight:500}.bag-wrapper[data-v-831f6a06]{margin-left:-16px}.bag-icon[data-v-831f6a06]{width:64px;height:64px}.exchange[data-v-831f6a06]{position:absolute;top:-8px;right:-8px;width:26px;height:26px}.add[data-v-831f6a06]{position:absolute;width:28px;height:28px;top:50%;left:50%;transform:translate(-50%,-50%)}.left[data-v-831f6a06]{cursor:pointer;margin-right:16px;position:relative}.right[data-v-831f6a06]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:64px;width:220px}.damage-gear-item[data-v-831f6a06]{display:flex;flex-direction:column}.damage-gear-item-top[data-v-831f6a06]{display:flex;align-items:center;margin-right:20px}.damage-gear-item-bottom[data-v-831f6a06]{margin-top:4px;display:flex;align-items:center}.damage-gear-item-bottom.select[data-v-831f6a06]{margin-left:8px}.chaos-icon[data-v-831f6a06]{width:22px;height:22px;margin-right:4px}.god[data-v-831f6a06]{display:flex;align-items:center}.god-extra[data-v-831f6a06]{display:inline-flex;align-items:center;margin-left:8px}.god-extra[data-v-831f6a06]:empty{display:none}.chaos-god-options[data-v-831f6a06]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chaos-god-option[data-v-831f6a06]{border:1px solid var(--damage-gear-chaos-god-option-border);background:var(--damage-gear-chaos-god-option-bg);color:var(--damage-gear-chaos-god-option-text);border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.chaos-god-option.active[data-v-831f6a06]{background:var(--damage-gear-chaos-god-option-active-bg);border-color:var(--damage-gear-chaos-god-option-active-border);color:var(--damage-gear-chaos-god-option-active-text)}.chaos-god-option[data-v-831f6a06]:hover{transform:translateY(-1px)}.god-img[data-v-831f6a06]{height:28px;margin-right:8px}.equipment-card[data-v-831f6a06]{background:var(--damage-gear-item-bg);border-radius:12px;padding:15px;box-shadow:0 4px 8px #0000004d;position:relative;overflow:hidden}.equipment-label[data-v-831f6a06]{position:absolute;top:-24px;right:-10px;width:80px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;box-shadow:0 4px 8px #0000004d;z-index:10;transform:rotate(15deg);transition:all .3s ease;padding-top:16px;z-index:0}.equipment-label.en[data-v-831f6a06]{font-size:12px}.equipment-label[data-v-831f6a06]:hover{transform:scale(1.1) rotate(0);box-shadow:0 6px 12px #0006}.weapon-label[data-v-831f6a06]{background:linear-gradient(135deg,#ff6b6b,#c0392b)}.cloth-label[data-v-831f6a06]{background:linear-gradient(135deg,#48dbfb,#0abde3)}.necklace-label[data-v-831f6a06]{background:linear-gradient(135deg,#1dd1a1,#10ac84)}.belt-label[data-v-831f6a06]{background:linear-gradient(135deg,#feca57,#ff9f43)}.glove-label[data-v-831f6a06]{background:linear-gradient(135deg,#5f27cd,#341f97)}.shoe-label[data-v-831f6a06]{background:linear-gradient(135deg,#ff9ff3,#f368e0)}@media screen and (max-width: 500px){.bag-icon[data-v-831f6a06]{width:48px;height:48px}.exchange[data-v-831f6a06]{top:-4px;right:-4px;width:18px;height:18px}.add[data-v-831f6a06]{width:22px;height:22px}.god-img[data-v-831f6a06]{height:22px}.left[data-v-831f6a06]{margin-right:12px}.right[data-v-831f6a06]{min-height:48px}.chaos-icon[data-v-831f6a06]{width:17px;height:17px;margin-right:3px}}:root{--damage-gear-config-btn-color: #476287;--damage-gear-config-btn-bg: linear-gradient(135deg, rgba(74, 144, 226, .18), rgba(0, 191, 165, .12));--damage-gear-config-btn-border: rgba(97, 137, 196, .22);--damage-gear-config-btn-shadow: 0 8px 18px rgba(70, 96, 140, .12);--damage-gear-config-btn-color-hover: #254c7a;--damage-gear-config-btn-shadow-hover: 0 10px 22px rgba(70, 96, 140, .2)}:root.dark{--damage-gear-config-btn-color: #ecf4ff;--damage-gear-config-btn-bg: linear-gradient(135deg, rgba(103, 128, 215, .5), rgba(38, 133, 121, .36));--damage-gear-config-btn-border: rgba(193, 210, 255, .2);--damage-gear-config-btn-shadow: 0 10px 24px rgba(0, 0, 0, .3);--damage-gear-config-btn-color-hover: #ffffff;--damage-gear-config-btn-shadow-hover: 0 12px 28px rgba(0, 0, 0, .36)}.gear-config-btn[data-v-2791c9c3]{width:32px;height:32px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--damage-gear-config-btn-color);background:var(--damage-gear-config-btn-bg);border:1px solid var(--damage-gear-config-btn-border);box-shadow:var(--damage-gear-config-btn-shadow);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.gear-config-btn[data-v-2791c9c3]:hover{transform:translateY(-1px);box-shadow:var(--damage-gear-config-btn-shadow-hover);color:var(--damage-gear-config-btn-color-hover)}.gear-config-btn svg[data-v-2791c9c3]{width:18px;height:18px}.gear-config-btn path[data-v-2791c9c3],.gear-config-btn circle[data-v-2791c9c3]{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.ss-necklace-dialog[data-v-3e00b149]{display:flex;flex-direction:column;gap:16px;padding:4px 12px 12px 0}.tip[data-v-3e00b149]{font-size:12px;line-height:1.6;opacity:.72}.config-row[data-v-3e00b149]{display:flex;flex-direction:column;gap:8px}.row-label[data-v-3e00b149]{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600}.row-percent[data-v-3e00b149]{color:#ff9c00;font-size:13px}.foot[data-v-3e00b149]{display:flex;justify-content:flex-end}.reset-btn[data-v-3e00b149]{border-radius:10px;padding-left:12px;padding-right:12px;border:1px solid rgba(112,132,168,.2)}.my-slider-root[data-v-ba625242]{display:flex;align-items:center;width:100%}.my-slider[data-v-ba625242]{margin-left:16px;margin-right:16px}.kuang-bao-dialog[data-v-d7032947]{display:flex;flex-direction:column;gap:16px;padding:4px 12px 12px 0}.tip[data-v-d7032947]{font-size:12px;line-height:1.6;opacity:.72}.slider[data-v-d7032947]{padding:24px 0;width:100%}.foot[data-v-d7032947]{display:flex;justify-content:flex-end}.reset-btn[data-v-d7032947]{border-radius:10px;padding-left:12px;padding-right:12px;border:1px solid rgba(112,132,168,.2)}:root{--damage-gear-revival-text: #243247;--damage-gear-revival-muted: rgba(36, 50, 71, .72);--damage-gear-revival-seg0-bg: rgba(124, 138, 152, .22);--damage-gear-revival-seg1-bg: rgba(255, 179, 71, .45);--damage-gear-revival-seg2-bg: rgba(255, 145, 71, .55);--damage-gear-revival-seg3-bg: rgba(232, 91, 54, .6);--damage-gear-input-bg: linear-gradient(180deg, rgba(255, 255, 255, .88), rgba(245, 249, 255, .72));--damage-gear-input-border: rgba(112, 132, 168, .2)}:root.dark{--damage-gear-revival-text: #edf3ff;--damage-gear-revival-muted: rgba(237, 243, 255, .82);--damage-gear-input-bg: linear-gradient(180deg, rgba(55, 58, 92, .95), rgba(45, 47, 74, .9));--damage-gear-input-border: rgba(182, 195, 255, .14)}.revival-dialog[data-v-9b399181]{display:flex;flex-direction:column;gap:16px;padding:4px 12px 12px 0;color:var(--damage-gear-revival-text)}.revival-tip[data-v-9b399181]{font-size:12px;line-height:1.6;color:var(--damage-gear-revival-muted)}.timeline-wrapper[data-v-9b399181]{margin-top:4px}.timeline[data-v-9b399181]{display:flex;width:100%;height:34px;border-radius:10px;overflow:hidden}.timeline-segment[data-v-9b399181]{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden}.timeline-segment-0[data-v-9b399181]{background:var(--damage-gear-revival-seg0-bg)}.timeline-segment-1[data-v-9b399181]{background:var(--damage-gear-revival-seg1-bg)}.timeline-segment-2[data-v-9b399181]{background:var(--damage-gear-revival-seg2-bg)}.timeline-segment-3[data-v-9b399181]{background:var(--damage-gear-revival-seg3-bg)}.timeline-label[data-v-9b399181]{font-size:12px;font-weight:600;white-space:nowrap;padding:0 4px;color:var(--damage-gear-revival-text)}.timeline-times[data-v-9b399181]{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--damage-gear-revival-muted)}.timeline-legend[data-v-9b399181]{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;color:var(--damage-gear-revival-muted)}.legend-item[data-v-9b399181]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-9b399181]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.avg-line[data-v-9b399181]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--damage-gear-revival-muted)}.avg-value[data-v-9b399181]{font-size:16px;font-weight:700;color:var(--damage-gear-revival-text)}.revival-grid[data-v-9b399181]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.revival-input[data-v-9b399181]{border-radius:14px;padding:12px;background:var(--damage-gear-input-bg);border:1px solid var(--damage-gear-input-border)}.revival-label[data-v-9b399181]{font-size:12px;font-weight:600;margin-bottom:8px;color:var(--damage-gear-revival-muted)}.revival-foot[data-v-9b399181]{display:flex;justify-content:flex-end}.revival-reset-btn[data-v-9b399181]{border-radius:10px;padding-left:12px;padding-right:12px;border:1px solid var(--damage-gear-input-border);background:var(--damage-gear-input-bg);color:var(--damage-gear-revival-text)}@media screen and (max-width: 500px){.revival-grid[data-v-9b399181]{grid-template-columns:1fr}}:root{--my-error-bg: #ffdfe3;--my-error-border: #c10015}:root.dark{--my-error-bg: #6f4f53;--my-error-border: #c10015}.my-error[data-v-ba29143f]{background-color:var(--my-error-bg);border-color:var(--my-error-border);font-size:16px;border-radius:4px;margin:16px 0;padding:16px;border-width:1px;border-style:solid}.title[data-v-ba29143f]{font-weight:700;letter-spacing:.7px;padding-bottom:8px;color:#c10015}.remain-line[data-v-711efd94]{display:flex;align-items:center;font-size:12px}.info-text-icon[data-v-711efd94]{width:24px;height:24px;margin:0 8px -6px}.gear-calc-tab[data-v-711efd94]{margin:16px}.auto-calc-input-wrapper[data-v-711efd94]{display:flex;flex-wrap:wrap;flex-direction:column}.input-label[data-v-711efd94]{flex-shrink:0;margin-right:8px}.input-wrapper[data-v-711efd94]{display:flex;align-items:center;margin-bottom:8px;margin-right:16px}.calc-btn[data-v-711efd94]{margin-bottom:8px}.calc-input[data-v-711efd94]{width:60px}.item[data-v-711efd94]{margin:16px 32px 16px 8px}@media screen and (max-width: 500px){.item[data-v-711efd94]{margin:8px}}:root{--step-label-color: #0088cc;--item-card-bg: linear-gradient(145deg, #f0f0f0, #e0e0e0);--item-card-border: #e0e0e0;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .05);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .1);--divider-color: #e0e0e0;--info-title-filter: brightness(1.1) contrast(1.2);--more-settings-label-color: #666666;--core-card-bg: rgba(0, 136, 204, .05);--core-card-border: rgba(0, 136, 204, .18);--core-mode-hint-color: rgba(80, 80, 80, .9)}:root.dark{--step-label-color: #00b4ff;--item-card-bg: linear-gradient(145deg, #5c5990, #4a4678);--item-card-border: #5c5990;--item-card-shadow: 0 6px 15px rgba(0, 0, 0, .2);--item-card-shadow-hover: 0 10px 20px rgba(0, 0, 0, .3);--divider-color: #6a6799;--info-title-filter: brightness(.9) contrast(1.5);--more-settings-label-color: #e2e1f3;--core-card-bg: rgba(0, 180, 255, .08);--core-card-border: rgba(125, 204, 255, .22);--core-mode-hint-color: rgba(226, 225, 243, .82)}.core-config-card[data-v-34a08592]{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;margin-bottom:4px;border:1px solid var(--core-card-border);border-radius:12px;background:var(--core-card-bg)}.core-input-group[data-v-34a08592]{display:flex;flex-direction:column;gap:8px}.input-wrapper[data-v-34a08592]{display:flex;align-items:center}.switch-input-wrapper[data-v-34a08592]{justify-content:space-between;gap:16px;margin-bottom:0}.core-value-row[data-v-34a08592]{gap:12px;min-height:36px}.input-label[data-v-34a08592]{flex-shrink:0;min-width:150px;color:var(--more-settings-label-color);font-size:14px;line-height:1.4}.toggle-label[data-v-34a08592]{color:var(--step-label-color);font-size:15px;font-weight:600}.core-mode-hint[data-v-34a08592]{color:var(--core-mode-hint-color);font-size:12px;line-height:1.5;padding-left:1px}.star-config-container[data-v-34a08592]{margin-top:8px}.star-row[data-v-34a08592]{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px;margin-bottom:8px;padding-bottom:4px;box-shadow:0 1px #0000000d}:root.dark .star-row[data-v-34a08592]{box-shadow:0 1px #ffffff1a}:root.dark .star-row[data-v-34a08592]:last-child{box-shadow:none}.star-row[data-v-34a08592]:last-child{box-shadow:none;padding-bottom:0;margin-bottom:0}.star-group[data-v-34a08592]{display:flex;flex-direction:column;align-items:flex-start}.shenLian-row .star-group[data-v-34a08592]{min-width:110px}.shenLian-row[data-v-34a08592] .input-container{width:100%;max-width:100%}.shenLian-row[data-v-34a08592] .input-container.dense label{display:none}.shenLian-row[data-v-34a08592] .input-container.dense input{min-height:28px;padding:2px 8px;font-size:14px;font-weight:500;border-width:1px}.star-label[data-v-34a08592]{font-size:10px;margin-bottom:-4px;color:var(--more-settings-label-color);opacity:.9}.star-label.shen-lian-label[data-v-34a08592]{margin-bottom:0}.wrapper[data-v-34a08592]{display:flex;flex-direction:column}.remain-line[data-v-34a08592]{display:flex;align-items:center;font-size:12px}.min-core-warning[data-v-34a08592]{margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5;border-radius:8px;background:#ff98001a;border:1px solid rgba(255,152,0,.3);color:#e65100}:root.dark .min-core-warning[data-v-34a08592]{background:#ff980026;border-color:#ff980059;color:#ffab40}.more-settings-label[data-v-34a08592]{font-size:14px;font-weight:600;color:var(--more-settings-label-color);margin-top:24px;margin-bottom:16px}.item-card[data-v-34a08592]{background:var(--item-card-bg);border-radius:12px;padding:8px 12px;margin-bottom:20px;box-shadow:var(--item-card-shadow);border:1px solid var(--item-card-border);transition:transform .3s ease,box-shadow .3s ease}.item-card[data-v-34a08592]:hover{transform:translateY(-.5px);box-shadow:var(--item-card-shadow-hover)}.item-header[data-v-34a08592]{display:flex;align-items:center;gap:12px}.header-revival-btn[data-v-34a08592]{margin-left:auto}.item-name[data-v-34a08592]{font-size:16px;font-weight:600;margin-right:32px}.divider[data-v-34a08592]{border-bottom:1px solid var(--divider-color);margin-top:8px;margin-bottom:8px}.stone-limit-card[data-v-34a08592]{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;margin-top:20px;border:1px solid var(--core-card-border);border-radius:12px;background:var(--core-card-bg)}.stone-input-group[data-v-34a08592]{display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.core-config-card[data-v-34a08592]{padding:12px}.core-value-row[data-v-34a08592]{align-items:flex-start;flex-direction:column;gap:6px}.input-label[data-v-34a08592]{min-width:0}.stone-limit-card[data-v-34a08592]{padding:12px}}:root{--switch-link-color: #1976d2}:root.dark{--switch-link-color: #64b5f6}:root{--damage-gear-cost-line-bg: linear-gradient(135deg, rgba(0, 180, 255, .1), rgba(76, 175, 80, .08));--damage-gear-cost-line-border: rgba(0, 180, 255, .18);--damage-gear-cost-line-shadow: 0 6px 18px rgba(0, 120, 170, .08);--damage-gear-cost-line-text: #31414f;--damage-gear-cost-line-label: #5f7282;--damage-gear-cost-line-value: #0c8ec6;--damage-gear-cost-line-divider: rgba(12, 142, 198, .18)}:root.dark{--damage-gear-cost-line-bg: linear-gradient(135deg, rgba(0, 180, 255, .18), rgba(56, 142, 60, .18));--damage-gear-cost-line-border: rgba(125, 214, 255, .2);--damage-gear-cost-line-shadow: 0 8px 20px rgba(0, 0, 0, .22);--damage-gear-cost-line-text: #dcebf5;--damage-gear-cost-line-label: #9ec8db;--damage-gear-cost-line-value: #7fd6ff;--damage-gear-cost-line-divider: rgba(127, 214, 255, .24)}.gear-actions[data-v-d2102512]{display:flex;align-items:center;gap:8px;margin:0 52px 8px 8px;flex-wrap:wrap}.cost-line[data-v-d2102512]{margin:8px 8px 16px;padding:6px 12px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;background:var(--damage-gear-cost-line-bg);border:1px solid var(--damage-gear-cost-line-border);box-shadow:var(--damage-gear-cost-line-shadow);color:var(--damage-gear-cost-line-text)}.cost-item[data-v-d2102512]{display:flex;align-items:baseline;gap:6px}.cost-label[data-v-d2102512]{font-size:12px;font-weight:600;color:var(--damage-gear-cost-line-label);letter-spacing:.5px}.cost-value[data-v-d2102512]{font-size:16px;line-height:1;font-weight:700;color:var(--damage-gear-cost-line-value)}.cost-divider[data-v-d2102512]{width:1px;height:16px;background:var(--damage-gear-cost-line-divider)}.wrapper[data-v-d2102512]{display:flex;flex-wrap:wrap}.item[data-v-d2102512]{margin:16px 32px 16px 8px}@media screen and (max-width: 500px){.cost-line[data-v-d2102512]{margin-right:8px}.item[data-v-d2102512]{margin:8px}}.line[data-v-a0f80e8d]{display:flex;flex-wrap:wrap;align-items:center}.wrapper[data-v-e32a4189]{min-width:320px;display:flex;flex-direction:column;gap:12px}.input-row[data-v-e32a4189]{display:flex;align-items:center;gap:8px}.label[data-v-e32a4189]{min-width:72px}.lock-section[data-v-e32a4189]{margin-top:4px}.lock-header[data-v-e32a4189]{display:flex;align-items:center;gap:8px}.lock-label[data-v-e32a4189]{font-size:13px}.lock-tree[data-v-e32a4189]{margin-top:10px}.lock-actions[data-v-e32a4189]{display:flex;gap:6px;margin-bottom:8px}.lock-row[data-v-e32a4189]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;align-items:center;min-height:44px}.lock-row-need[data-v-e32a4189]{justify-self:center;min-width:42px;padding:3px 5px;border-radius:7px;text-align:center;font-weight:700;font-size:11px;line-height:1.15;color:#1f1f1f;background:linear-gradient(135deg,#ffd44d,#ffb117);box-shadow:inset 0 0 0 1.5px #8254003d}.lock-row-main[data-v-e32a4189]{position:relative;padding:4px 0;min-width:0}.lock-row-track[data-v-e32a4189]{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:999px;background:var(--moon-track-bg);transform:translateY(-50%)}.lock-tag-grid[data-v-e32a4189]{position:relative;display:flex;justify-content:center;gap:6px;min-width:0;width:100%}.lock-tag[data-v-e32a4189]{position:relative;z-index:1;flex:0 0 82px;width:82px;min-height:32px;border:2px solid var(--moon-tag-border);border-radius:10px;background:var(--moon-tag-bg);color:var(--moon-tag-text);cursor:pointer;padding:2px 6px;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.lock-tag[data-v-e32a4189]:hover{transform:translateY(-1px)}.lock-tag.selected[data-v-e32a4189]{border-color:#f5ca3d;background:var(--moon-tag-selected-bg);box-shadow:var(--moon-tag-selected-shadow)}.lock-tag-title[data-v-e32a4189]{display:block;font-size:10px;font-weight:700;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lock-tag-value[data-v-e32a4189]{display:block;margin-top:0;font-size:9px;line-height:1.05;opacity:.82;white-space:nowrap}.calc-disclaimer[data-v-e32a4189]{padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.45;background:var(--calc-disclaimer-bg);border:1px solid var(--calc-disclaimer-border);color:var(--calc-disclaimer-text)}:root{--calc-disclaimer-bg: rgba(255, 243, 205, .5);--calc-disclaimer-border: rgba(180, 150, 50, .25);--calc-disclaimer-text: #7a6520}:root.dark{--calc-disclaimer-bg: rgba(80, 70, 30, .35);--calc-disclaimer-border: rgba(180, 150, 50, .18);--calc-disclaimer-text: #c4b060}:root{--moon-score-border: rgba(134, 121, 190, .26);--moon-score-bg: rgba(152, 144, 194, .16);--moon-score-text: #4d4475;--moon-summary-bg: rgba(142, 135, 176, .26);--moon-summary-item-bg: rgba(132, 121, 184, .22);--moon-summary-item-border: rgba(118, 100, 194, .32);--moon-summary-value: #b87400;--moon-rail-bg: linear-gradient(180deg, rgba(239, 196, 72, .75), rgba(224, 171, 33, .72));--moon-rail-ring: rgba(243, 181, 22, .08);--moon-path-stroke: rgba(226, 182, 49, .68);--moon-path-shadow: drop-shadow(0 0 2px rgba(226, 182, 49, .08));--moon-track-bg: rgba(120, 129, 156, .14);--moon-tag-border: rgba(123, 100, 204, .6);--moon-tag-bg: rgba(129, 117, 189, .18);--moon-tag-text: #423863;--moon-tag-selected-bg: rgba(143, 102, 220, .28);--moon-tag-selected-shadow: 0 0 0 2px rgba(245, 202, 61, .18), 0 4px 8px rgba(80, 58, 130, .1)}:root.dark{--moon-score-border: rgba(255, 255, 255, .15);--moon-score-bg: rgba(113, 103, 173, .18);--moon-score-text: inherit;--moon-summary-bg: rgba(58, 49, 96, .4);--moon-summary-item-bg: rgba(83, 62, 141, .5);--moon-summary-item-border: rgba(145, 118, 222, .45);--moon-summary-value: #f5ca3d;--moon-rail-bg: linear-gradient(180deg, #f8df56, #f3b516);--moon-rail-ring: rgba(243, 181, 22, .12);--moon-path-stroke: #f5ca3d;--moon-path-shadow: drop-shadow(0 0 6px rgba(245, 202, 61, .25));--moon-track-bg: rgba(130, 141, 171, .25);--moon-tag-border: rgba(132, 94, 194, .9);--moon-tag-bg: rgba(69, 55, 116, .92);--moon-tag-text: inherit;--moon-tag-selected-bg: rgba(105, 70, 165, .96);--moon-tag-selected-shadow: 0 0 0 2px rgba(245, 202, 61, .24), 0 4px 8px rgba(0, 0, 0, .14)}.damage-moon-root[data-v-f45cfc9f]{margin:12px}.damage-moon-toolbar[data-v-f45cfc9f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px}.moon-tree-toggle[data-v-f45cfc9f]{margin:0}.damage-moon-tip[data-v-f45cfc9f]{margin:0 0 10px}.damage-moon-grid[data-v-f45cfc9f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.moon-option-dialog[data-v-f45cfc9f]{--moon-option-gap: 8px;--moon-option-tag-width: 98px;width:min(560px,calc(100vw - 56px));max-width:100%}.moon-option-header[data-v-f45cfc9f]{display:flex;align-items:stretch;gap:6px;margin-bottom:8px}.moon-option-score-input[data-v-f45cfc9f]{width:132px;border:1px solid var(--moon-score-border);border-radius:10px;padding:6px 8px;background:var(--moon-score-bg);color:var(--moon-score-text)}.moon-option-score-label[data-v-f45cfc9f]{display:block;font-size:11px;line-height:1.2;opacity:.8}.moon-option-score-field[data-v-f45cfc9f]{margin-top:4px;width:100%}.moon-option-info[data-v-f45cfc9f]{margin:0;flex:1}.moon-option-timeline[data-v-f45cfc9f]{position:relative;overflow:visible;max-height:none;padding:2px 0 2px 2px}.moon-tree-summary[data-v-f45cfc9f]{margin-top:8px;padding:8px;border-radius:10px;background:var(--moon-summary-bg)}.moon-tree-summary-title[data-v-f45cfc9f]{font-size:11px;line-height:1.2;opacity:.78}.moon-tree-summary-grid[data-v-f45cfc9f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.moon-tree-summary-item[data-v-f45cfc9f]{min-width:72px;padding:4px 6px;border:1px solid var(--moon-summary-item-border);border-radius:8px;background:var(--moon-summary-item-bg)}.moon-tree-summary-label[data-v-f45cfc9f]{display:block;font-size:10px;font-weight:700;line-height:1.05}.moon-tree-summary-value[data-v-f45cfc9f]{display:block;margin-top:2px;font-size:10px;line-height:1.05;color:var(--moon-summary-value)}.moon-option-rail[data-v-f45cfc9f]{position:absolute;left:28px;top:16px;bottom:16px;width:6px;border-radius:999px;background:var(--moon-rail-bg);box-shadow:0 0 0 3px var(--moon-rail-ring)}.moon-option-path-layer[data-v-f45cfc9f]{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:1}.moon-option-path-layer path[data-v-f45cfc9f]{fill:none;stroke:var(--moon-path-stroke);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:var(--moon-path-shadow)}.moon-option-row[data-v-f45cfc9f]{position:relative;z-index:2;display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:center;min-height:54px}.moon-option-need[data-v-f45cfc9f]{justify-self:center;min-width:50px;padding:5px 7px;border-radius:9px;text-align:center;font-weight:700;font-size:12px;line-height:1.15;color:#1f1f1f;background:linear-gradient(135deg,#ffd44d,#ffb117);box-shadow:inset 0 0 0 2px #8254003d}.moon-option-row-main[data-v-f45cfc9f]{position:relative;padding:4px 0;min-width:0}.moon-option-row-track[data-v-f45cfc9f]{position:absolute;left:0;right:0;top:50%;height:3px;border-radius:999px;background:var(--moon-track-bg);transform:translateY(-50%)}.moon-option-tag-grid[data-v-f45cfc9f]{position:relative;display:flex;justify-content:center;gap:var(--moon-option-gap);min-width:0;width:100%}.moon-option-tag[data-v-f45cfc9f]{position:relative;z-index:1;flex:0 0 var(--moon-option-tag-width);width:var(--moon-option-tag-width);min-height:38px;border:2px solid var(--moon-tag-border);border-radius:12px;background:var(--moon-tag-bg);color:var(--moon-tag-text);cursor:pointer;padding:3px 8px;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.moon-option-tag[data-v-f45cfc9f]:hover{transform:translateY(-1px)}.moon-option-tag.selected[data-v-f45cfc9f]{border-color:#f5ca3d;background:var(--moon-tag-selected-bg);box-shadow:var(--moon-tag-selected-shadow)}.moon-option-tag-title[data-v-f45cfc9f]{display:block;font-size:11px;font-weight:700;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.moon-option-tag-value[data-v-f45cfc9f]{display:block;margin-top:0;font-size:10px;line-height:1.05;opacity:.82;white-space:nowrap}@media screen and (max-width: 700px){.damage-moon-toolbar[data-v-f45cfc9f],.moon-option-header[data-v-f45cfc9f]{flex-direction:column}.damage-moon-grid[data-v-f45cfc9f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.moon-option-dialog[data-v-f45cfc9f]{--moon-option-gap: 6px;--moon-option-tag-width: calc((100% - (var(--moon-option-gap) * 3)) / 4);width:100%}.moon-option-header[data-v-f45cfc9f]{gap:6px;margin-bottom:6px}.moon-option-score-input[data-v-f45cfc9f]{width:100%;padding:6px 8px}.moon-option-timeline[data-v-f45cfc9f]{padding:1px 0 2px 1px}.moon-tree-summary[data-v-f45cfc9f]{margin-top:6px;padding:6px}.moon-tree-summary-grid[data-v-f45cfc9f]{gap:4px;margin-top:4px}.moon-tree-summary-item[data-v-f45cfc9f]{min-width:60px;padding:3px 5px}.moon-tree-summary-title[data-v-f45cfc9f],.moon-tree-summary-label[data-v-f45cfc9f],.moon-tree-summary-value[data-v-f45cfc9f]{font-size:9px}.moon-option-row[data-v-f45cfc9f],.moon-option-row.mobile[data-v-f45cfc9f]{grid-template-columns:48px minmax(0,1fr);gap:6px;min-height:44px}.moon-option-rail[data-v-f45cfc9f]{left:22px;top:14px;bottom:14px;width:5px}.moon-option-need[data-v-f45cfc9f]{min-width:42px;padding:5px 4px;font-size:11px;border-radius:8px}.moon-option-row-main[data-v-f45cfc9f]{padding:2px 0}.moon-option-row-track[data-v-f45cfc9f]{height:2px}.moon-option-tag-grid[data-v-f45cfc9f]{gap:6px}.moon-option-tag[data-v-f45cfc9f],.moon-option-tag.mobile[data-v-f45cfc9f]{min-height:32px;padding:2px 6px;border-radius:10px}.moon-option-tag-title[data-v-f45cfc9f]{font-size:9px}.moon-option-tag-value[data-v-f45cfc9f]{margin-top:0;font-size:9px}}:root{--echo-select-radio-bg: #e0e0e0;--echo-select-radio-border: #6a5af9;--echo-select-radio-hover-bg: rgba(106, 90, 249, .15);--echo-select-radio-hover-border: #8b7ed8;--echo-select-radio-checked-bg: #6a5af9;--echo-select-radio-checked-border: #8b7ed8;--echo-select-radio-dot: #ffffff;--echo-select-label-bg: #f0f0f0;--echo-select-label-hover-bg: rgba(106, 90, 249, .15);--echo-select-label-checked-bg: rgba(106, 90, 249, .2);--echo-select-label-checked-border: #6a5af9;--echo-select-disabled-color: #a0a0a0;--echo-select-disabled-bg: #e8e8e8}:root.dark{--echo-select-radio-bg: #383256;--echo-select-radio-border: #7c7aa1;--echo-select-radio-hover-bg: rgba(255, 255, 255, .2);--echo-select-radio-hover-border: #a5a3c5;--echo-select-radio-checked-bg: #5d5a8a;--echo-select-radio-checked-border: #a5a3c5;--echo-select-radio-dot: #ffffff;--echo-select-label-bg: rgba(255, 255, 255, .05);--echo-select-label-hover-bg: rgba(255, 255, 255, .1);--echo-select-label-checked-bg: rgba(93, 90, 138, .3);--echo-select-label-checked-border: #a5a3c5;--echo-select-disabled-color: #a0a0a0;--echo-select-disabled-bg: rgba(160, 160, 160, .05)}.radio-container[data-v-060b2c07]{max-width:500px;width:100%}.radio-option[data-v-060b2c07]{display:flex;align-items:center;position:relative;padding-left:10px;margin-bottom:15px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;transition:all .3s ease;min-height:50px}.radio-option input[data-v-060b2c07]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-checkmark[data-v-060b2c07]{position:relative;height:24px;width:24px;background-color:var(--echo-select-radio-bg);border-radius:50%;border:2px solid var(--echo-select-radio-border);transition:all .3s ease;flex-shrink:0;margin-right:15px}.radio-option:hover .radio-checkmark[data-v-060b2c07]{background-color:var(--echo-select-radio-hover-bg);border-color:var(--echo-select-radio-hover-border)}.radio-option input:checked~.radio-checkmark[data-v-060b2c07]{background-color:var(--echo-select-radio-checked-bg);border-color:var(--echo-select-radio-checked-border)}.radio-checkmark[data-v-060b2c07]:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--echo-select-radio-dot)}.radio-option input:checked~.radio-checkmark[data-v-060b2c07]:after{display:block}.option-label[data-v-060b2c07]{display:flex;align-items:center;padding:12px 15px;background-color:var(--echo-select-label-bg);border-radius:6px;transition:all .3s ease;flex-grow:1;min-height:50px}.radio-option:hover .option-label[data-v-060b2c07]{background-color:var(--echo-select-label-hover-bg)}.radio-option input:checked~.option-label[data-v-060b2c07]{background-color:var(--echo-select-label-checked-bg);border-left:3px solid var(--echo-select-label-checked-border)}.disabled-option[data-v-060b2c07]{opacity:.6;color:var(--echo-select-disabled-color)}.disabled-option .radio-checkmark[data-v-060b2c07]{border-color:var(--echo-select-disabled-color)}.disabled-option .option-label[data-v-060b2c07]{background-color:var(--echo-select-disabled-bg)}:root{--echo-root-bg: transparent;--echo-skill-item-bg: #e0e0e0;--echo-skill-item-border: #6a5af9;--echo-skill-item-hover-bg: rgba(106, 90, 249, .15);--echo-skill-name-color: #333152;--echo-skill-desc-color: #666488;--echo-disabled-color: #a0a0a0}:root.dark{--echo-root-bg: transparent;--echo-skill-item-bg: #5c5b72;--echo-skill-item-border: #7c7aa1;--echo-skill-item-hover-bg: rgba(255, 255, 255, .2);--echo-skill-name-color: #d1d0e0;--echo-skill-desc-color: #b8b7d8;--echo-disabled-color: #a0a0a0}.damage-echo-root[data-v-1ba8b9d0]{display:flex;align-items:flex-start;justify-content:flex-start}.group[data-v-1ba8b9d0],.dialog-skill-wrapper[data-v-1ba8b9d0]{display:flex;flex-direction:column;align-items:center}.dialog-wrapper[data-v-1ba8b9d0]{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.skill-list[data-v-1ba8b9d0]{list-style-type:none;padding:0;margin:16px;width:calc(100% - 32px)}.skill-item[data-v-1ba8b9d0]{background-color:var(--echo-skill-item-bg);margin-bottom:10px;padding:15px;border-radius:8px;border-left:4px solid var(--echo-skill-item-border);transition:all .3s ease;cursor:pointer}.skill-item[data-v-1ba8b9d0]:hover{background-color:var(--echo-skill-item-hover-bg);transform:translate(5px)}.skill-name[data-v-1ba8b9d0]{font-weight:700;margin-bottom:5px;color:var(--echo-skill-name-color)}.skill-desc[data-v-1ba8b9d0]{color:var(--echo-skill-desc-color)}.disabled[data-v-1ba8b9d0]{opacity:.6;color:var(--echo-disabled-color)}.result-card[data-v-4085fbd5]{position:sticky;top:0;z-index:2000}.header[data-v-4085fbd5]{color:#00b4ff;font-size:20px;font-weight:700;width:100%;display:flex;align-items:center;margin:8px;flex-wrap:wrap;white-space:pre}.overlay[data-v-f9ca8bdf]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:9999666;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:20px;color:#fff}.overlay-text[data-v-f9ca8bdf]{color:#fff}:root{--bg-color: #ffffff;--text-color: #333333;--border-color: #e0e0e0;--primary-color: #409eff;--primary-hover: #66b1ff;--success-color: #67c23a;--danger-color: #f56c6c;--danger-hover: #f78989;--warning-color: #e6a23c;--disabled-color: #c0c4cc;--card-bg: #f5f5f5;--shadow: 0 2px 12px rgba(0, 0, 0, .08);--active-bg: #ecf5ff;--disabled-danger-color: #f8b9b9;--disabled-danger-text: #999999}:root.dark{--bg-color: #2d274d;--text-color: #e6e6e6;--border-color: #55518a;--primary-color: #66b1ff;--primary-hover: #3a8ee6;--success-color: #67c23a;--danger-color: #f56c6c;--danger-hover: #ff7e7e;--card-bg: #3a3460;--shadow: 0 2px 12px rgba(0, 0, 0, .4);--active-bg: rgba(102, 177, 255, .15);--disabled-danger-color: #5a3a3a;--disabled-danger-text: #777777}.config-manager{width:80vw;max-width:500px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-color);color:var(--text-color);box-sizing:border-box}.create-section{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.config-input{flex:1;min-width:150px;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-color);font-size:16px}.create-btn{padding:12px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s;min-width:120px}.create-btn:hover{background-color:var(--primary-hover)}.config-list{display:flex;flex-direction:column;gap:12px}.config-item{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:var(--shadow);transition:all .3s ease}.config-item.active{border-left:4px solid var(--primary-color);background-color:var(--active-bg)}.view-mode,.edit-mode{display:flex;justify-content:space-between;align-items:center}.info{flex:1}.name{font-size:18px;font-weight:500;margin-bottom:6px}.time{font-size:14px;color:var(--disabled-color)}.actions{display:flex;gap:8px}.action-btn{padding:8px 15px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;min-width:60px}.action-btn.delete[disabled]{background:var(--disabled-danger-color);color:var(--disabled-danger-text);cursor:not-allowed}.action-btn.delete[disabled]:hover{background:var(--disabled-danger-color)}.action-btn.edit{background:#0000000d;color:var(--text-color)}.action-btn.delete{background:var(--danger-color);color:#fff}.action-btn.delete:hover{background:var(--danger-hover)}.switch-btn{background:#0000001a;color:var(--text-color);min-width:70px}.switch-btn.active{background:var(--success-color);color:#fff}.edit-mode{width:100%;gap:12px}.edit-input{flex:1;padding:12px 15px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-color);font-size:16px}.edit-actions{display:flex;gap:8px}.edit-btn{padding:10px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;font-weight:500}.cancel{background:#00000014;color:var(--text-color)}.save{background:var(--primary-color);color:#fff}@media (max-width: 480px){.create-section{flex-direction:column}.view-mode{flex-direction:column;align-items:flex-start;gap:12px}.actions{width:100%;justify-content:flex-end}.edit-mode{flex-direction:column;gap:12px}.edit-actions{width:100%;justify-content:flex-end}.edit-btn,.action-btn{padding:6px 4px;min-width:auto;flex:1}.config-input{padding:6px 8px;border-radius:8px;font-size:14px}.create-btn{padding:6px 8px;font-size:14px}.config-item{padding:8px 16px}.name{margin-bottom:2px}}.content[data-v-d540132d]{width:80vw;max-width:500px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center}.loading[data-v-d540132d]{display:flex;flex-direction:column;align-items:center;margin:0 auto}.creating-text[data-v-d540132d]{margin-top:24px}pre[data-v-76aa4464]{white-space:pre-wrap;word-wrap:break-word;background:#f5f5f5;padding:10px;border-radius:4px}.buttons[data-v-a205f918]{margin:8px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.title .icon-info[data-v-a205f918]{vertical-align:middle}.batch-calc-tabs[data-v-9b59beda]{display:flex;flex-direction:column;gap:12px}.tab-list[data-v-9b59beda]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(123,114,233,.18)}.tab-btn[data-v-9b59beda]{cursor:pointer;border:none;font-weight:600;font-size:14px;line-height:20px;outline:none;background:transparent;color:var(--tab-btn-text, #ffffff);border-bottom:2px solid transparent;border-radius:0;padding:6px 12px;transition:all .2s ease}.tab-btn[data-v-9b59beda]:hover{background:var(--tab-btn-hover-bg, rgba(255, 255, 255, .08))}.tab-btn.active[data-v-9b59beda]{color:var(--tab-btn-active-text, #ffffff);border-bottom-color:var(--tab-btn-active-border, #7b72e9);background:var(--tab-btn-active-bg, rgba(123, 114, 233, .1))}.tab-panel[data-v-9b59beda]{min-height:132px}:root{--core-growth-header: #5f7282;--core-growth-row-border: rgba(95, 114, 130, .14);--core-growth-milestone-bg: rgba(12, 142, 198, .06);--core-growth-bar: rgba(12, 142, 198, .14);--core-growth-inc: #0c8ec6}:root.dark{--core-growth-header: #9ec8db;--core-growth-row-border: rgba(158, 200, 219, .16);--core-growth-milestone-bg: rgba(127, 214, 255, .08);--core-growth-bar: rgba(127, 214, 255, .16);--core-growth-inc: #7fd6ff}.box-count-line[data-v-2be68c28],.progress-info[data-v-2be68c28],.recalc-hint[data-v-2be68c28],.applied-info[data-v-2be68c28],.result-wrapper[data-v-2be68c28],.limits-section[data-v-2be68c28]{flex-shrink:0}.box-count-line[data-v-2be68c28]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.input-wrapper[data-v-2be68c28]{display:flex;align-items:center;gap:8px;margin:4px 0}.input-label[data-v-2be68c28]{font-size:14px;white-space:nowrap}.sync-btn[data-v-2be68c28]{flex-shrink:0}.limits-section[data-v-2be68c28]{margin-top:12px;padding:10px 12px;border-radius:8px;border:1px solid var(--core-growth-row-border)}.limits-header[data-v-2be68c28]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.limits-title[data-v-2be68c28]{font-size:13px;font-weight:600;color:var(--core-growth-header)}.tabs[data-v-2be68c28]{display:flex;gap:6px;margin-bottom:10px}.tab-btn[data-v-2be68c28]{cursor:pointer;border:none;font-weight:500;font-size:14px;outline:none;background:transparent;color:var(--tab-btn-text, #333);border-bottom:2px solid transparent;border-radius:0;padding:4px 12px;transition:all .3s ease}.tab-btn[data-v-2be68c28]:hover{background:var(--tab-btn-hover-bg, rgba(0, 0, 0, .05))}.tab-btn.active[data-v-2be68c28]{color:var(--tab-btn-active-text, #333);border-bottom:2px solid var(--tab-btn-active-border, #7b72e9);background:var(--tab-btn-active-bg, rgba(123, 114, 233, .05))}.tab-panel[data-v-2be68c28]{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow-y:auto}.limit-card[data-v-2be68c28]{padding:8px 10px;border-radius:8px;border:1px solid var(--core-growth-row-border)}.limit-card-title[data-v-2be68c28]{font-size:13px;font-weight:600;margin-bottom:6px}.extra-pets-hint[data-v-2be68c28]{font-size:12px;color:#d58a2a;line-height:1.35;margin:2px 0 8px}.extra-pet-block[data-v-2be68c28]{display:flex;flex-direction:column;gap:8px}.extra-pet-block+.extra-pet-block[data-v-2be68c28]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--core-growth-row-border)}.extra-pet-unlock[data-v-2be68c28]{font-size:12px;font-weight:600;color:var(--core-growth-inc)}.extra-pet-attrs[data-v-2be68c28]{margin-top:2px}.item-header[data-v-2be68c28]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hero-name[data-v-2be68c28]{font-size:13px;font-weight:600}.star-row[data-v-2be68c28]{display:flex;flex-wrap:wrap;gap:4px 24px}.star-group[data-v-2be68c28]{display:flex;flex-direction:column;gap:2px}.star-label[data-v-2be68c28]{font-size:12px;color:var(--core-growth-header);white-space:nowrap}.calc-btn[data-v-2be68c28]{flex-shrink:0}.progress-info[data-v-2be68c28],.applied-info[data-v-2be68c28]{margin:4px 0 8px}.applied-line[data-v-2be68c28]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.revert-btn[data-v-2be68c28]{flex-shrink:0}.recalc-hint[data-v-2be68c28]{margin:4px 0 8px}.result-wrapper[data-v-2be68c28]{margin-top:8px;max-height:50vh;overflow-y:auto;border-radius:8px}.result-table[data-v-2be68c28]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-2be68c28]{position:sticky;top:0;z-index:1;text-align:center;padding:6px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--core-growth-header);background:var(--modal-bg, #fff);border-bottom:1px solid var(--core-growth-row-border)}.result-table td[data-v-2be68c28]{text-align:center;padding:5px 6px;border-bottom:1px solid var(--core-growth-row-border);font-variant-numeric:tabular-nums;white-space:nowrap}.result-table th.col-apply[data-v-2be68c28],.result-table td.col-apply[data-v-2be68c28]{width:64px}.inc-cell[data-v-2be68c28]{min-width:90px}.inc-text[data-v-2be68c28]{font-weight:600;color:var(--core-growth-inc)}@media screen and (max-width: 500px){.result-wrapper[data-v-2be68c28]{max-height:45vh}.result-table[data-v-2be68c28]{font-size:12px}.result-table th[data-v-2be68c28]{padding:4px 2px}.result-table td[data-v-2be68c28]{padding:4px}.result-table th.col-apply[data-v-2be68c28],.result-table td.col-apply[data-v-2be68c28]{width:56px}.inc-cell[data-v-2be68c28]{min-width:64px}}.batch-calc-dialog{--batch-field-label-color: #2f7cc0;--batch-field-tip-color: #6f7282;--batch-intro-bg: rgba(111, 106, 217, .08);--batch-intro-border: rgba(111, 106, 217, .16);--batch-intro-text: #5e6478;--batch-status-running-color: #d3871f;--batch-status-completed-color: #2e9e4d;--batch-status-tip-color: #667085;--batch-timeline-bg: linear-gradient(180deg, rgba(123, 114, 233, .1), rgba(123, 114, 233, .04));--batch-timeline-border: rgba(123, 114, 233, .18);--batch-timeline-shadow: inset 0 1px 0 rgba(255, 255, 255, .55);--batch-timeline-title: #6f6ad9;--batch-round-card-bg: rgba(111, 106, 217, .1);--batch-round-card-border: rgba(111, 106, 217, .16);--batch-round-title: #0088cc;--batch-row-bg: rgba(255, 255, 255, .55);--batch-row-main: #3a3d4a;--batch-duration-label: #8a80c7;--batch-duration-value: #3a3d4a;--batch-status-pending-text: #7a7f8f;--batch-status-pending-bg: rgba(122, 127, 143, .12);--batch-status-pending-border: rgba(122, 127, 143, .18);--batch-status-running-text: #d3871f;--batch-status-running-bg: rgba(211, 135, 31, .12);--batch-status-running-border: rgba(211, 135, 31, .18);--batch-status-done-text: #2e9e4d;--batch-status-done-bg: rgba(46, 158, 77, .12);--batch-status-done-border: rgba(46, 158, 77, .18);--batch-status-stop-text: #d9534f;--batch-status-stop-bg: rgba(217, 83, 79, .12);--batch-status-stop-border: rgba(217, 83, 79, .18);--batch-config-border: rgba(123, 114, 233, .16);--batch-config-empty-bg: rgba(123, 114, 233, .08);--batch-config-empty-text: #6f7282;--batch-config-panel-bg: rgba(123, 114, 233, .08);--batch-config-panel-border: rgba(123, 114, 233, .16)}:root.dark .batch-calc-dialog{--batch-field-label-color: #00b4ff;--batch-field-tip-color: #8b8b8b;--batch-intro-bg: rgba(123, 114, 233, .08);--batch-intro-border: rgba(123, 114, 233, .16);--batch-intro-text: #c4c0e8;--batch-status-running-color: #ffb74d;--batch-status-completed-color: #66bb6a;--batch-status-tip-color: #b9b4e6;--batch-timeline-bg: linear-gradient(180deg, rgba(123, 114, 233, .14), rgba(123, 114, 233, .06));--batch-timeline-border: rgba(123, 114, 233, .18);--batch-timeline-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--batch-timeline-title: #d7d2ff;--batch-round-card-bg: rgba(38, 35, 74, .32);--batch-round-card-border: rgba(123, 114, 233, .14);--batch-round-title: #00b4ff;--batch-row-bg: rgba(255, 255, 255, .04);--batch-row-main: #f4f2ff;--batch-duration-label: #a8a3d4;--batch-duration-value: #ffffff;--batch-status-pending-text: #b0b0b0;--batch-status-pending-bg: rgba(176, 176, 176, .12);--batch-status-pending-border: rgba(176, 176, 176, .18);--batch-status-running-text: #ffb74d;--batch-status-running-bg: rgba(255, 183, 77, .14);--batch-status-running-border: rgba(255, 183, 77, .22);--batch-status-done-text: #66bb6a;--batch-status-done-bg: rgba(102, 187, 106, .14);--batch-status-done-border: rgba(102, 187, 106, .22);--batch-status-stop-text: #ef5350;--batch-status-stop-bg: rgba(239, 83, 80, .14);--batch-status-stop-border: rgba(239, 83, 80, .22);--batch-config-border: rgba(123, 114, 233, .16);--batch-config-empty-bg: rgba(123, 114, 233, .08);--batch-config-empty-text: #8b8b8b;--batch-config-panel-bg: rgba(123, 114, 233, .08);--batch-config-panel-border: rgba(123, 114, 233, .16)}.batch-calc-entry[data-v-293d136c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batch-calc-dialog[data-v-293d136c]{display:flex;flex-direction:column;gap:12px}.batch-intro[data-v-293d136c]{font-size:12px;line-height:1.6;padding:10px 12px;border-radius:10px;background:var(--batch-intro-bg);border:1px solid var(--batch-intro-border);color:var(--batch-intro-text)}.field-label[data-v-293d136c]{font-size:14px;font-weight:600;color:var(--batch-field-label-color)}.field-tip[data-v-293d136c]{font-size:12px;color:var(--batch-field-tip-color)}.batch-status-text[data-v-293d136c]{font-size:13px;color:var(--batch-status-running-color);font-weight:600}.batch-status-text.completed[data-v-293d136c]{color:var(--batch-status-completed-color)}.batch-status-tip[data-v-293d136c]{font-size:12px;line-height:1.5;color:var(--batch-status-tip-color);margin-top:-4px}.timeline-panel[data-v-293d136c]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--batch-timeline-bg);border:1px solid var(--batch-timeline-border);box-shadow:var(--batch-timeline-shadow)}.timeline-header[data-v-293d136c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.timeline-title[data-v-293d136c]{font-size:14px;font-weight:700;color:var(--batch-timeline-title)}.timeline-round-list[data-v-293d136c]{display:flex;flex-direction:column;gap:10px}.timeline-round-card[data-v-293d136c]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--batch-round-card-bg);border:1px solid var(--batch-round-card-border)}.timeline-round-title[data-v-293d136c]{font-size:13px;font-weight:700;color:var(--batch-round-title)}.timeline-row[data-v-293d136c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:var(--batch-row-bg)}.timeline-row-main[data-v-293d136c]{font-size:13px;font-weight:600;color:var(--batch-row-main)}.timeline-row-side[data-v-293d136c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.timeline-duration[data-v-293d136c]{display:flex;align-items:center;gap:6px;font-size:12px}.timeline-duration-label[data-v-293d136c]{color:var(--batch-duration-label)}.timeline-duration-value[data-v-293d136c]{color:var(--batch-duration-value);font-weight:700}.timeline-status[data-v-293d136c]{font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid transparent}.timeline-status.status-pending[data-v-293d136c]{color:var(--batch-status-pending-text);background:var(--batch-status-pending-bg);border-color:var(--batch-status-pending-border)}.timeline-status.status-running[data-v-293d136c]{color:var(--batch-status-running-text);background:var(--batch-status-running-bg);border-color:var(--batch-status-running-border)}.timeline-status.status-done[data-v-293d136c]{color:var(--batch-status-done-text);background:var(--batch-status-done-bg);border-color:var(--batch-status-done-border)}.timeline-status.status-failed[data-v-293d136c],.timeline-status.status-stopped[data-v-293d136c]{color:var(--batch-status-stop-text);background:var(--batch-status-stop-bg);border-color:var(--batch-status-stop-border)}.config-section[data-v-293d136c]{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--batch-config-border)}.config-empty[data-v-293d136c]{padding:16px;border-radius:10px;background:var(--batch-config-empty-bg);color:var(--batch-config-empty-text);font-size:13px}.config-panel[data-v-293d136c]{padding:14px 16px;border-radius:10px;background:var(--batch-config-panel-bg);border:1px solid var(--batch-config-panel-border)}.config-panel-title[data-v-293d136c]{font-size:14px;font-weight:600;color:#00b4ff}.config-panel-placeholder[data-v-293d136c]{margin-top:8px;font-size:13px;color:#8b8b8b}@media screen and (max-width: 640px){.timeline-header[data-v-293d136c],.timeline-row[data-v-293d136c]{align-items:flex-start;flex-direction:column}.timeline-row-side[data-v-293d136c]{width:100%;justify-content:space-between}.config-panel[data-v-293d136c]{padding:0;border:none;background:transparent}}:root{--source-sub-text: #5a6478;--source-row-bg: #f0f2f9;--source-row-bg-hover: #e3e7f3;--source-row-border: rgba(23, 32, 64, .1);--source-list-bg: #e6e9f4;--source-text: #2b3245;--source-value: #189a3c;--source-value-neg: #1d7fd6;--source-raw-text: #5a6478;--source-sum-border: rgba(23, 32, 64, .18);--source-expand-bg: rgba(23, 32, 64, .08);--source-expand-bg-hover: rgba(23, 32, 64, .16);--source-expand-text: #4a5568;--source-divider: rgba(23, 32, 64, .08)}:root.dark{--source-sub-text: #a8b0c8;--source-row-bg: #35334a;--source-row-bg-hover: #403e58;--source-row-border: rgba(255, 255, 255, .12);--source-list-bg: #2b2a3e;--source-text: #ffffff;--source-value: #42ff5b;--source-value-neg: #53c7ff;--source-raw-text: #dbe2ee;--source-sum-border: rgba(255, 255, 255, .25);--source-expand-bg: rgba(255, 255, 255, .1);--source-expand-bg-hover: rgba(255, 255, 255, .22);--source-expand-text: #e6ebf5;--source-divider: rgba(255, 255, 255, .08)}.source-panel[data-v-bfaaa30c]{width:100%;min-width:280px;max-width:560px;font-size:14px;color:var(--source-text)}.hint[data-v-bfaaa30c]{color:var(--source-sub-text);font-size:12px;margin-bottom:8px}.header-row[data-v-bfaaa30c],.attr-row[data-v-bfaaa30c],.source-row[data-v-bfaaa30c]{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px 56px;column-gap:8px;align-items:center;white-space:nowrap}.header-row[data-v-bfaaa30c]{color:var(--source-sub-text);font-size:12px;font-weight:700;padding:4px 14px}.attr-row[data-v-bfaaa30c]{background:var(--source-row-bg);border:2px solid var(--source-row-border);border-radius:10px;padding:9px 12px;margin:6px 0;color:var(--source-text);font-weight:700;cursor:pointer}.attr-row[data-v-bfaaa30c]:hover{background:var(--source-row-bg-hover)}.attr-row[data-v-bfaaa30c]:has(+.source-list){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.expand-icon[data-v-bfaaa30c]{width:20px;height:20px;border-radius:6px;background:var(--source-expand-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.expand-icon[data-v-bfaaa30c]:before{content:"";width:6px;height:6px;border-right:2px solid var(--source-expand-text);border-bottom:2px solid var(--source-expand-text);transform:rotate(-45deg);transition:transform .15s ease}.attr-row:hover .expand-icon[data-v-bfaaa30c]{background:var(--source-expand-bg-hover)}.expand-icon.open[data-v-bfaaa30c]:before{transform:rotate(45deg)}.col-name[data-v-bfaaa30c]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis}.col-value[data-v-bfaaa30c]{text-align:right;color:var(--source-value);font-variant-numeric:tabular-nums}.col-value.raw[data-v-bfaaa30c]{color:var(--source-raw-text)}.col-rate[data-v-bfaaa30c]{text-align:right;color:var(--source-raw-text)}.negative[data-v-bfaaa30c]{color:var(--source-value-neg)}.source-list[data-v-bfaaa30c]{margin:0 0 6px;background:var(--source-list-bg);border:2px solid var(--source-row-border);border-top:none;border-radius:0 0 10px 10px;padding:8px 12px}.source-row[data-v-bfaaa30c]{padding:4px 0;font-size:13px;color:var(--source-text);white-space:normal;overflow-wrap:break-word;line-height:1.45}.source-row+.source-row[data-v-bfaaa30c]{border-top:1px solid var(--source-divider)}.source-row.sum[data-v-bfaaa30c]{border-top:1px dashed var(--source-sum-border);margin-top:4px;padding-top:6px;font-weight:600}.source-name[data-v-bfaaa30c]{opacity:.9}.source-val[data-v-bfaaa30c]{text-align:right;color:var(--source-value);font-weight:700;font-variant-numeric:tabular-nums}.source-val.negative[data-v-bfaaa30c]{color:var(--source-value-neg)}@media screen and (max-width: 500px){.source-panel[data-v-bfaaa30c]{font-size:13px;min-width:0}.header-row[data-v-bfaaa30c],.attr-row[data-v-bfaaa30c],.source-row[data-v-bfaaa30c]{grid-template-columns:minmax(0,1fr) 70px 70px 44px;column-gap:4px}.header-row[data-v-bfaaa30c]{padding:4px 12px;font-size:11px}.attr-row[data-v-bfaaa30c]{padding:8px 10px}.source-list[data-v-bfaaa30c]{padding:6px 10px}}:root{--calculator-intro-bg: #f5f5f5;--calculator-intro-text: #333333;--calculator-intro-border: #e0e0e0;--calculator-intro-shadow: 0 4px 12px rgba(0, 0, 0, .05);--intro-en-text: #666666;--calculator-intro-link-color: #0066cc;--calculator-intro-link-bg-hover: rgba(0, 102, 204, .1);--tab-btn-text: #333333;--tab-btn-hover-bg: rgba(0, 0, 0, .05);--tab-btn-active-text: #333333;--tab-btn-active-border: #7b72e9;--tab-btn-active-bg: rgba(123, 114, 233, .05)}:root.dark{--calculator-intro-bg: #4a4862;--calculator-intro-text: #ffffff;--calculator-intro-border: #5a5880;--calculator-intro-shadow: 0 4px 12px rgba(0, 0, 0, .15);--intro-en-text: #d8d5ff;--calculator-intro-link-color: #a0d0ff;--calculator-intro-link-bg-hover: rgba(160, 208, 255, .15);--tab-btn-text: #ffffff;--tab-btn-hover-bg: rgba(255, 255, 255, .1);--tab-btn-active-text: #ffffff;--tab-btn-active-border: #7b72e9;--tab-btn-active-bg: rgba(123, 114, 233, .1)}.search-tool-entry[data-v-5808c789]{display:flex;justify-content:flex-end}.search-tool-overlay[data-v-5808c789]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:var(--q-dark-page, #ffffff);overflow-y:auto}.tabs[data-v-5808c789]{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:2px;margin:2px 4px 12px}.source-entry[data-v-5808c789]{margin-left:auto;margin-right:12px;font-size:13px}.tab-btn[data-v-5808c789]{cursor:pointer;border:none;font-weight:500;font-size:13.5px;transition:all .2s ease;outline:none;background:transparent;color:var(--tab-btn-text);border-bottom:2px solid transparent;border-radius:6px 6px 0 0;padding:6px 12px}.tab-btn[data-v-5808c789]:hover{background:var(--tab-btn-hover-bg)}.tab-btn.active[data-v-5808c789]{color:var(--tab-btn-active-text);border-bottom:2px solid var(--tab-btn-active-border);background:var(--tab-btn-active-bg)}.calculator-intro[data-v-5808c789]{background:var(--calculator-intro-bg);color:var(--calculator-intro-text);padding:16px 24px;border-radius:12px;box-shadow:var(--calculator-intro-shadow);border:1px solid var(--calculator-intro-border);margin-top:20px;margin-bottom:20px}.intro-zh[data-v-5808c789],.intro-en[data-v-5808c789]{font-size:15px;line-height:1.6;margin:10px 0}.intro-en[data-v-5808c789]{font-style:italic;color:var(--intro-en-text)}.calculator-intro a[data-v-5808c789]{color:var(--calculator-intro-link-color);font-weight:600;text-decoration:none;transition:all .3s ease;padding:2px 4px;border-radius:4px}.calculator-intro a[data-v-5808c789]:hover{background:var(--calculator-intro-link-bg-hover);text-decoration:underline}.announcement-bar[data-v-5808c789]{margin-top:16px;width:100%;background:#ffdd57;color:#333;text-align:center;padding:12px 0;font-weight:700;font-size:16px;z-index:1000;box-shadow:0 2px 10px #0003;animation:pulse-5808c789 2s infinite}@keyframes pulse-5808c789{0%{box-shadow:0 0 #ffdd5780}70%{box-shadow:0 0 0 8px #ffdd5700}to{box-shadow:0 0 #ffdd5700}}.info[data-v-5808c789]{font-weight:700;color:#015794;margin:16px 16px 0;display:flex;align-items:center}.warning[data-v-5808c789]{margin:8px 16px;color:#dc143c;font-weight:700;font-size:14px}.header-warning[data-v-5808c789]{color:#dc143c;font-weight:600;font-size:12.5px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;flex:0 1 auto}.damage-header[data-v-5808c789]{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.dps-badge[data-v-5808c789]{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:4px 8px;border-radius:999px;color:#0091e0;background:#00b4ff1f;border:1px solid rgba(0,180,255,.28)}.dps-value[data-v-5808c789]{font-size:21px;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#3ec6ff 10%,#0091e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#00b4ff}.damage-detail-wrap[data-v-5808c789]{margin-top:6px;padding-top:10px}.detail[data-v-5808c789]{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;margin:4px}.item[data-v-5808c789]{display:flex;align-items:center;margin-bottom:4px;margin-top:4px}.config-link[data-v-5808c789]{margin-left:16px;white-space:nowrap}.item-label[data-v-5808c789]{line-height:16px;font-size:16px}.item-value[data-v-5808c789]{margin-left:4px;color:#ff6f00;font-size:16px;line-height:16px}.item.small[data-v-5808c789]{font-size:12px}@media screen and (max-width: 500px){.damage-header[data-v-5808c789]{gap:8px}.dps-badge[data-v-5808c789]{font-size:10px;padding:3px 7px}.dps-value[data-v-5808c789]{font-size:18px}.header-warning[data-v-5808c789]{font-size:11px;-webkit-line-clamp:2}.item-label[data-v-5808c789],.item-value[data-v-5808c789]{font-size:14px;line-height:14px}.item.small[data-v-5808c789]{font-size:10px}.detail[data-v-5808c789]{margin-left:0;margin-right:0}.config-link[data-v-5808c789]{margin-left:0}.tabs[data-v-5808c789]{margin-bottom:8px}.tab-btn[data-v-5808c789]{padding:5px 8px;font-size:12.5px}.source-entry[data-v-5808c789]{font-size:12px;margin-right:4px}}.debug-localstorage[data-v-93412bf3]{position:fixed;top:20px;right:20px;z-index:9999}.debug-btn[data-v-93412bf3]{width:40px;height:40px;border-radius:50%;background:#6a5af9cc;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #6a5af966;transition:all .3s ease}.debug-btn[data-v-93412bf3]:hover{background:#6a5af9;transform:scale(1.1);box-shadow:0 6px 16px #6a5af999}.dialog-overlay[data-v-93412bf3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}.dialog[data-v-93412bf3]{background:#1a1a2e;border-radius:16px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;border:1px solid rgba(106,90,249,.2)}.dialog-header[data-v-93412bf3]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.dialog-header h3[data-v-93412bf3]{margin:0;font-size:18px;font-weight:600;color:#fff}.close-btn[data-v-93412bf3]{background:none;border:none;color:#a9a7d3;font-size:28px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.close-btn[data-v-93412bf3]:hover{background:#ffffff1a;color:#fff}.dialog-body[data-v-93412bf3]{padding:24px;overflow-y:auto;flex:1}.success-message[data-v-93412bf3]{background:#2ad1a333;color:#2ad1a3;padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid rgba(42,209,163,.3)}.error-message[data-v-93412bf3]{background:#ff6b8b33;color:#ff6b8b;padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid rgba(255,107,139,.3)}.input-group[data-v-93412bf3]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-93412bf3]{color:#c2c0e6;font-size:14px;font-weight:500}.textarea[data-v-93412bf3]{width:100%;padding:12px 16px;background:#57547c80;border:1px solid rgba(106,90,249,.2);border-radius:8px;color:#fff;font-size:13px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;resize:vertical;outline:none;transition:all .2s ease}.textarea[data-v-93412bf3]:focus{border-color:#6a5af980;box-shadow:0 0 0 3px #6a5af91a}.textarea[data-v-93412bf3]::placeholder{color:#7c7aa1}.dialog-footer[data-v-93412bf3]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1)}.btn-cancel[data-v-93412bf3],.btn-save[data-v-93412bf3]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.btn-cancel[data-v-93412bf3]{background:#57547c80;color:#c2c0e6}.btn-cancel[data-v-93412bf3]:hover{background:#636090cc;color:#fff}.btn-save[data-v-93412bf3]{background:linear-gradient(135deg,#6a5af9,#d66efd);color:#fff;flex:1}.btn-save[data-v-93412bf3]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6a5af966}.btn-save[data-v-93412bf3]:disabled{opacity:.6;cursor:not-allowed}
