:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;-webkit-text-size-adjust:100%;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){body{font-size:14px}}@media(max-width:480px){body{font-size:13px}}#app{max-width:none;margin:0;padding:0;font-weight:400}@media(max-width:768px){#app{max-width:none;padding:0}}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.icon[data-v-e146fe68]{display:inline-block;vertical-align:middle}.custom-select[data-v-029b6aa8]{position:relative;min-width:180px}.select-trigger[data-v-029b6aa8]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}@media(hover:hover){.select-trigger[data-v-029b6aa8]:hover{border-color:#42b983}}.select-value[data-v-029b6aa8]{flex:1;font-size:15px;color:#2c3e50}.select-arrow[data-v-029b6aa8]{margin-left:10px;color:#666;transition:transform .2s;display:inline-flex;align-items:center}.select-arrow-icon[data-v-029b6aa8]{font-size:14px}.select-arrow.open[data-v-029b6aa8]{transform:rotate(180deg)}.select-dropdown[data-v-029b6aa8]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow:hidden}.select-option[data-v-029b6aa8]{padding:12px 16px;cursor:pointer;transition:background-color .2s;font-size:15px;color:#2c3e50}@media(hover:hover){.select-option[data-v-029b6aa8]:hover{background-color:#f0f9ff}}.select-option.active[data-v-029b6aa8]{background-color:#42b983;color:#fff}.dropdown-enter-active[data-v-029b6aa8],.dropdown-leave-active[data-v-029b6aa8]{transition:all .2s ease}.dropdown-enter-from[data-v-029b6aa8],.dropdown-leave-to[data-v-029b6aa8]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.custom-select[data-v-029b6aa8]{min-width:unset;width:100%;flex:1}.select-trigger[data-v-029b6aa8]{padding:7px 10px}.select-value[data-v-029b6aa8]{font-size:13px}.select-arrow[data-v-029b6aa8]{margin-left:8px}.select-arrow-icon[data-v-029b6aa8]{font-size:12px}.select-option[data-v-029b6aa8]{padding:9px 10px;font-size:13px}}@media(max-width:480px){.select-trigger[data-v-029b6aa8]{padding:6px 9px}.select-value[data-v-029b6aa8]{font-size:12px}.select-arrow[data-v-029b6aa8]{margin-left:6px}.select-arrow-icon[data-v-029b6aa8]{font-size:11px}.select-option[data-v-029b6aa8]{padding:8px 9px;font-size:12px}}.toast[data-v-b7cc5444]{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);padding:10px 12px;background:#111827eb;color:#fff;border-radius:10px;font-size:13px;z-index:3000;max-width:calc(100vw - 24px);text-align:center}.confirm-overlay[data-v-c73be00b]{position:fixed;inset:0;background:#00000073;z-index:3500}.confirm-dialog[data-v-c73be00b]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(360px,calc(100vw - 24px));background:#fff;border-radius:12px;z-index:3600;overflow:hidden;box-shadow:0 12px 32px #0003}.confirm-title[data-v-c73be00b]{padding:12px 14px;font-weight:700;color:#101828;border-bottom:1px solid #eee}.confirm-message[data-v-c73be00b]{padding:14px;color:#344054;font-size:14px;line-height:1.5}.confirm-actions[data-v-c73be00b]{display:flex;gap:10px;padding:12px 14px;border-top:1px solid #eee;justify-content:flex-end}.confirm-btn[data-v-c73be00b]{min-width:88px;min-height:36px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:600}.confirm-cancel[data-v-c73be00b]{background:#f2f4f7;color:#344054;border:1px solid #d0d5dd}.confirm-ok[data-v-c73be00b]{background:#42b983;color:#fff;border:1px solid #42b983}.icon[data-v-73cb0fe6]{display:inline-block;vertical-align:middle}.btn-history[data-v-c3b65e9d]{padding:10px 16px;background-color:#9b59b6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;white-space:nowrap}@media(hover:hover){.btn-history[data-v-c3b65e9d]:hover{background-color:#8e44ad;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}}.history-menu[data-v-c3b65e9d]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 16px #00000026;z-index:1000;min-width:400px;max-width:min(500px,calc(100vw - 24px));max-height:500px;overflow:hidden;display:flex;flex-direction:column}.history-header[data-v-c3b65e9d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;font-weight:600;color:#2c3e50;gap:10px}.history-actions[data-v-c3b65e9d]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.btn-export-history[data-v-c3b65e9d]{padding:6px 10px;background-color:#f0f9ff;color:#0b4a6f;border:1px solid #b9e6fe;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;min-height:32px;transition:background-color .15s,border-color .15s;flex:0 0 auto}@media(hover:hover){.btn-export-history[data-v-c3b65e9d]:hover{background-color:#e0f2fe;border-color:#7cd4fd}}.btn-export-history[data-v-c3b65e9d]:active{background-color:#bae6fd}.btn-clear-history[data-v-c3b65e9d]{padding:6px 10px;background-color:#f2f4f7;color:#344054;border:1px solid #d0d5dd;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;min-height:32px;transition:background-color .15s,border-color .15s;flex:0 0 auto}@media(hover:hover){.btn-clear-history[data-v-c3b65e9d]:hover{background-color:#eaecf0;border-color:#cfd4dc}}.btn-clear-history[data-v-c3b65e9d]:active{background-color:#e4e7ec}.history-empty[data-v-c3b65e9d]{padding:40px 20px;text-align:center;color:#999;font-size:14px}.history-list[data-v-c3b65e9d]{overflow-y:auto;max-height:440px}.history-item[data-v-c3b65e9d]{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s}@media(hover:hover){.history-item[data-v-c3b65e9d]:hover{background-color:#f8f9fa}}.history-item[data-v-c3b65e9d]:last-child{border-bottom:none}.history-item-header[data-v-c3b65e9d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.history-badge[data-v-c3b65e9d]{padding:2px 8px;background-color:#42b983;color:#fff;border-radius:3px;font-size:11px;font-weight:500}.history-algorithm[data-v-c3b65e9d]{padding:2px 8px;background-color:#3498db;color:#fff;border-radius:3px;font-size:11px;font-weight:500}.history-time[data-v-c3b65e9d]{font-size:12px;color:#999;margin-left:auto}.btn-delete-history[data-v-c3b65e9d]{width:24px;height:24px;padding:0;background-color:transparent;color:#667085;border:none;border-radius:6px;cursor:pointer;font-size:18px;line-height:1;transition:background-color .15s,color .15s;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:8px}.btn-delete-icon[data-v-c3b65e9d]{font-size:16px}@media(hover:hover){.btn-delete-history[data-v-c3b65e9d]:hover{background-color:#f2f4f7;color:#d92d20}}.btn-delete-history[data-v-c3b65e9d]:active{background-color:#eaecf0}.history-content[data-v-c3b65e9d]{font-size:13px;color:#666}.history-text[data-v-c3b65e9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Monaco,Courier New,monospace}@media(max-width:768px){.btn-history[data-v-c3b65e9d]{width:100%;padding:10px 14px;font-size:14px}.history-menu[data-v-c3b65e9d]{position:fixed;left:8px;right:8px;top:auto;bottom:calc(60px + env(safe-area-inset-bottom));min-width:unset;max-width:unset;height:60vh;z-index:2000;transform:none}.history-list[data-v-c3b65e9d]{flex:1;max-height:unset}.history-empty[data-v-c3b65e9d]{flex:1;padding:0;display:flex;align-items:center;justify-content:center}.history-header[data-v-c3b65e9d]{padding:10px 12px;font-size:14px}.history-actions[data-v-c3b65e9d]{gap:6px}.btn-clear-history[data-v-c3b65e9d]{padding:6px 10px;font-size:12px;min-height:32px;min-width:unset;flex:0 0 auto}.history-item[data-v-c3b65e9d]{padding:10px 12px}.history-badge[data-v-c3b65e9d],.history-algorithm[data-v-c3b65e9d]{font-size:10px;padding:2px 6px}.history-time[data-v-c3b65e9d]{font-size:11px}.btn-delete-history[data-v-c3b65e9d]{width:32px;height:32px;font-size:20px;line-height:1;flex:0 0 auto}.history-content[data-v-c3b65e9d]{font-size:12px}.history-item-header[data-v-c3b65e9d]{flex-wrap:wrap;row-gap:6px}.history-text[data-v-c3b65e9d]{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-all}}@media(max-width:480px){.btn-history[data-v-c3b65e9d]{padding:8px 12px;font-size:13px}.history-menu[data-v-c3b65e9d]{height:65vh;left:6px;right:6px;top:auto;bottom:calc(58px + env(safe-area-inset-bottom));transform:none}.history-list[data-v-c3b65e9d]{flex:1;max-height:unset}.history-empty[data-v-c3b65e9d]{flex:1;padding:0;display:flex;align-items:center;justify-content:center}.history-header[data-v-c3b65e9d]{padding:8px 10px;font-size:13px}.history-actions[data-v-c3b65e9d]{gap:6px}.btn-clear-history[data-v-c3b65e9d]{padding:6px 10px;font-size:12px;min-height:32px;min-width:unset;flex:0 0 auto}.history-item[data-v-c3b65e9d]{padding:8px 10px}.history-badge[data-v-c3b65e9d],.history-algorithm[data-v-c3b65e9d]{font-size:9px;padding:1px 5px}.history-time[data-v-c3b65e9d]{font-size:10px}.btn-delete-history[data-v-c3b65e9d]{width:32px;height:32px;font-size:20px;line-height:1;flex:0 0 auto}.history-content[data-v-c3b65e9d]{font-size:11px}}.download-wrapper[data-v-34f287f0]{position:relative}.btn-download[data-v-34f287f0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;line-height:1.2;min-height:44px;min-width:120px;transition:all .2s;background-color:#3498db;color:#fff}.btn-download-text[data-v-34f287f0]{display:inline-block}.btn-download-icon[data-v-34f287f0]{font-size:16px;transition:transform .2s}.btn-download-icon.open[data-v-34f287f0]{transform:rotate(180deg)}@media(hover:hover){.btn-download[data-v-34f287f0]:hover{background-color:#2980b9;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}}.btn-download[data-v-34f287f0]:active{transform:translateY(0)}.download-menu[data-v-34f287f0]{position:absolute;bottom:calc(100% + 4px);left:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow:hidden;min-width:180px}.download-option[data-v-34f287f0]{padding:12px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#2c3e50;white-space:nowrap}@media(hover:hover){.download-option[data-v-34f287f0]:hover{background-color:#f0f9ff}}.download-option[data-v-34f287f0]:active{background-color:#e0f2fe}@media(max-width:768px){.btn-download[data-v-34f287f0]{width:100%;min-width:unset;padding:10px 14px;font-size:14px;flex:1}.download-menu[data-v-34f287f0]{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));min-width:unset;border-radius:10px;z-index:2000;max-height:32vh;overflow:auto}.download-option[data-v-34f287f0]{padding:10px 12px;font-size:13px;white-space:normal;word-break:break-word}}@media(max-width:480px){.btn-download[data-v-34f287f0]{padding:7px 10px;font-size:12px}.download-menu[data-v-34f287f0]{left:6px;right:6px;bottom:calc(6px + env(safe-area-inset-bottom));max-height:35vh}.download-option[data-v-34f287f0]{padding:10px 12px;font-size:13px}}.crypto-tool[data-v-03af7604]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:640px}h2[data-v-03af7604]{color:#42b983;margin-bottom:30px;text-align:center;font-size:28px}.controls[data-v-03af7604]{display:flex;gap:30px;margin-bottom:30px;flex-wrap:wrap;justify-content:center}.control-group[data-v-03af7604]{display:flex;align-items:center;gap:10px;min-width:200px}.control-group label[data-v-03af7604]{font-weight:700;color:#2c3e50;white-space:nowrap;font-size:16px}.history-control[data-v-03af7604]{position:relative;min-width:unset}.input-section[data-v-03af7604],.output-section[data-v-03af7604]{margin-bottom:25px}.section-header[data-v-03af7604]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:15px}.format-switch[data-v-03af7604]{position:relative;width:180px;min-height:38px;flex:0 0 auto}.format-switch-item[data-v-03af7604]{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end}.hidden[data-v-03af7604]{visibility:hidden;pointer-events:none}.format-controls[data-v-03af7604]{display:flex;align-items:center;gap:15px}.format-label[data-v-03af7604]{font-size:14px;color:#2c3e50;font-weight:500;padding:8px 12px;background-color:#f0f9ff;border-radius:4px;border:1px solid #ddd}.checkbox-label[data-v-03af7604]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;color:#2c3e50}.checkbox-label input[type=checkbox][data-v-03af7604]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-03af7604]{white-space:nowrap}h3[data-v-03af7604]{margin:0;color:#2c3e50;font-size:18px;font-weight:600}textarea[data-v-03af7604]{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box;transition:border-color .2s;min-height:150px}textarea[data-v-03af7604]:focus{outline:none;border-color:#42b983;box-shadow:0 0 0 2px #42b9831a}textarea[readonly][data-v-03af7604]{background-color:#f8f8f8;cursor:default}.button-group[data-v-03af7604]{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}button[data-v-03af7604]{padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:500;line-height:1.2;min-height:44px;transition:all .2s;min-width:120px}@media(hover:hover){button[data-v-03af7604]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}}button[data-v-03af7604]:active{transform:translateY(0)}.btn-copy[data-v-03af7604]{background-color:#42b983;color:#fff}@media(hover:hover){.btn-copy[data-v-03af7604]:hover{background-color:#3aa876}}.btn-clear[data-v-03af7604]{background-color:#95a5a6;color:#fff}@media(hover:hover){.btn-clear[data-v-03af7604]:hover{background-color:#7f8c8d}}.error-message[data-v-03af7604]{padding:15px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;margin-top:15px;font-size:14px}.overlay[data-v-03af7604]{position:fixed;inset:0;background:#00000059;z-index:900}@media(max-width:1024px){.crypto-tool[data-v-03af7604]{max-width:900px;padding:25px}h2[data-v-03af7604]{font-size:24px}textarea[data-v-03af7604]{min-height:130px}}@media(max-width:768px){.crypto-tool[data-v-03af7604]{padding:10px;margin:5px;border-radius:6px;min-height:520px}.controls[data-v-03af7604],.input-section[data-v-03af7604],.output-section[data-v-03af7604]{margin-bottom:14px}h2[data-v-03af7604]{font-size:18px;margin-bottom:15px}h3[data-v-03af7604]{font-size:14px}.section-header[data-v-03af7604]{flex-direction:column;align-items:flex-start;gap:8px}.format-controls[data-v-03af7604]{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.format-switch[data-v-03af7604]{width:100%;min-height:34px}.format-switch.inactive[data-v-03af7604],.checkbox-label.hidden[data-v-03af7604]{display:none}.format-label[data-v-03af7604]{font-size:12px;padding:5px 8px}.checkbox-label[data-v-03af7604]{font-size:13px}.checkbox-label input[type=checkbox][data-v-03af7604]{width:16px;height:16px}.controls[data-v-03af7604]{gap:10px;flex-direction:column}.control-group[data-v-03af7604]{flex:1 1 100%;min-width:unset;width:100%;flex-direction:row;justify-content:space-between}.control-group label[data-v-03af7604]{font-size:14px}textarea[data-v-03af7604]{font-size:12px;padding:10px;min-height:100px}button[data-v-03af7604]{padding:10px 14px;font-size:14px;flex:1;min-width:unset}.button-group[data-v-03af7604]{gap:8px;width:100%}.history-control[data-v-03af7604]{width:100%}}@media(max-width:480px){.crypto-tool[data-v-03af7604]{padding:8px;margin:0;min-height:480px}h2[data-v-03af7604]{font-size:16px;margin-bottom:10px}h3[data-v-03af7604]{font-size:13px}.format-label[data-v-03af7604]{font-size:11px;padding:4px 6px}.checkbox-label[data-v-03af7604]{font-size:12px}.checkbox-label input[type=checkbox][data-v-03af7604]{width:14px;height:14px}.control-group label[data-v-03af7604]{font-size:13px}textarea[data-v-03af7604]{font-size:10px;padding:7px;min-height:80px}button[data-v-03af7604]{padding:7px 10px;font-size:12px;min-width:unset}.controls[data-v-03af7604]{gap:8px}.section-header[data-v-03af7604]{gap:6px}}.battle-seed-tool[data-v-50a495f2]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:640px}h2[data-v-50a495f2]{color:#42b983;margin-bottom:30px;text-align:center;font-size:28px}.panel[data-v-50a495f2]{display:flex;flex-direction:column;gap:14px}.field[data-v-50a495f2]{display:flex;flex-direction:column;gap:8px}.label[data-v-50a495f2]{font-weight:700;color:#2c3e50;font-size:16px}.input[data-v-50a495f2]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:15px}.input[data-v-50a495f2]:focus{outline:none;border-color:#42b983;box-shadow:0 0 0 2px #42b9831a}.button-row[data-v-50a495f2]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-50a495f2]{padding:8px 16px;border:none;background:#95a5a6;color:#fff;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;min-height:36px;flex:1;transition:all .2s}@media(hover:hover){.btn[data-v-50a495f2]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}}.btn[data-v-50a495f2]:active{transform:translateY(0)}.btn-primary[data-v-50a495f2]{background-color:#42b983;color:#fff}@media(hover:hover){.btn-primary[data-v-50a495f2]:hover{background-color:#3aa876}}.btn-danger[data-v-50a495f2]{background:#e74c3c;color:#fff}@media(hover:hover){.btn-danger[data-v-50a495f2]:hover{background:#c0392b}}.result[data-v-50a495f2]{border:1px solid #ddd;border-radius:8px;padding:12px;background:#fff}.result-row[data-v-50a495f2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0}.result-label[data-v-50a495f2]{font-size:14px;color:#2c3e50;flex:0 0 auto}.result-value[data-v-50a495f2]{font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;color:#101828;word-break:break-all;text-align:right}.error[data-v-50a495f2]{padding:10px 12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:13px}@media(max-width:768px){.battle-seed-tool[data-v-50a495f2]{padding:10px;margin:5px;border-radius:6px;min-height:520px}h2[data-v-50a495f2]{font-size:18px;margin-bottom:15px}.btn[data-v-50a495f2]{padding:10px 12px;font-size:13px}.input[data-v-50a495f2]{padding:10px;font-size:13px}}@media(max-width:480px){.battle-seed-tool[data-v-50a495f2]{padding:8px;margin:0;min-height:480px}h2[data-v-50a495f2]{font-size:16px;margin-bottom:10px}.btn[data-v-50a495f2],.input[data-v-50a495f2]{padding:8px 10px;font-size:12px}}.manifest-tool[data-v-7ebefd61]{max-width:1200px;margin:0 auto;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;min-height:640px}h2[data-v-7ebefd61]{color:#42b983;margin-bottom:30px;text-align:center;font-size:28px}.panel[data-v-7ebefd61]{display:flex;flex-direction:column;gap:14px}.field[data-v-7ebefd61]{display:flex;flex-direction:column;gap:8px}.label[data-v-7ebefd61]{font-weight:700;color:#2c3e50;font-size:16px}.input[data-v-7ebefd61]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.input[data-v-7ebefd61]:focus{outline:none;border-color:#42b983;box-shadow:0 0 0 2px #42b9831a}.button-row[data-v-7ebefd61]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-7ebefd61]{padding:8px 16px;border:none;background:#95a5a6;color:#fff;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;min-height:36px;flex:1;transition:all .2s}.btn[data-v-7ebefd61]:disabled{opacity:.7;cursor:not-allowed}@media(hover:hover){.btn[data-v-7ebefd61]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026}}.btn[data-v-7ebefd61]:active{transform:translateY(0)}.btn-primary[data-v-7ebefd61]{background-color:#42b983;color:#fff}@media(hover:hover){.btn-primary[data-v-7ebefd61]:hover:not(:disabled){background-color:#3aa876}}.btn-small[data-v-7ebefd61]{padding:8px 12px;min-height:36px;flex:0 0 auto;font-size:13px}.error[data-v-7ebefd61]{padding:10px 12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:13px;white-space:pre-wrap}.summary[data-v-7ebefd61]{border:1px solid #ddd;border-radius:8px;padding:12px;background:#fff}.summary-title[data-v-7ebefd61]{font-weight:700;color:#2c3e50;margin-bottom:10px}.summary-grid[data-v-7ebefd61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-item[data-v-7ebefd61]{border:1px solid #eef2f6;border-radius:8px;padding:10px;background:#fbfdff}.summary-key[data-v-7ebefd61]{font-size:12px;color:#667085;margin-bottom:6px}.summary-value[data-v-7ebefd61]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#101828;word-break:break-word}@media(max-width:768px){.manifest-tool[data-v-7ebefd61]{padding:10px;margin:5px;border-radius:6px;min-height:520px}h2[data-v-7ebefd61]{font-size:18px;margin-bottom:15px}.btn[data-v-7ebefd61]{padding:10px 12px;font-size:13px}.input[data-v-7ebefd61]{padding:10px;font-size:12px}.summary-grid[data-v-7ebefd61]{grid-template-columns:1fr}}@media(max-width:480px){.manifest-tool[data-v-7ebefd61]{padding:8px;margin:0;min-height:480px}h2[data-v-7ebefd61]{font-size:16px;margin-bottom:10px}.btn[data-v-7ebefd61]{padding:8px 10px;font-size:12px}}.app[data-v-1beeeddc]{min-height:100vh;background-color:#f5f5f5;padding:calc(2rem + env(safe-area-inset-top)) 1rem calc(2rem + env(safe-area-inset-bottom))}.top-nav[data-v-1beeeddc]{display:flex;gap:10px;margin:0 auto 14px;max-width:1200px}.nav-btn[data-v-1beeeddc]{flex:1;padding:10px 12px;min-height:44px;border-radius:10px;border:1px solid #e4e7ec;background:#ffffffe6;color:#344054;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s}.nav-btn.active[data-v-1beeeddc]{background:#111827;border-color:#111827;color:#fff}@media(hover:hover){.nav-btn[data-v-1beeeddc]:hover{background:#fff;border-color:#cfd4dc}.nav-btn.active[data-v-1beeeddc]:hover{background:#111827;border-color:#111827}}@media(max-width:768px){.app[data-v-1beeeddc]{padding:calc(1rem + env(safe-area-inset-top)) .75rem calc(1rem + env(safe-area-inset-bottom))}.top-nav[data-v-1beeeddc]{gap:8px;margin-bottom:10px}.nav-btn[data-v-1beeeddc]{padding:9px 10px;font-size:13px}}
