:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#f0f6fc;background-color:#0d1117;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#58a6ff;text-decoration:inherit}a:hover{color:#79c0ff}body{margin:0;min-width:320px;min-height:100vh}main{width:100%;max-width:1200px;margin:0 auto;text-align:center;flex:1;display:flex;flex-direction:column;min-height:0}h1{font-size:3.2em;line-height:1.1}input{border-radius:6px;padding:.6em 1.2em;font-size:1em;font-weight:400;font-family:inherit;color:#f0f6fc;background-color:#010409;border:1px solid #3d444d;transition:border-color .2s,box-shadow .2s}input:focus{outline:none;border-color:#58a6ff;box-shadow:0 0 0 3px #388bfd33}button{border-radius:6px;border:1px solid #3d444d;padding:.6em 1.2em;margin:0;font-size:1em;font-weight:500;font-family:inherit;color:#f0f6fc;background-color:#21262d;cursor:pointer;transition:background-color .2s,border-color .2s}button:hover{background-color:#30363d;border-color:#6e7681}button:focus,button:focus-visible{outline:none;box-shadow:0 0 0 3px #388bfd33}#app{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column}.link-container[data-v-f9e3bf95]{width:100%;flex:1;padding-top:52px;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;min-height:0}.input-zone[data-v-f9e3bf95]{flex:0 0 auto;height:calc(33vh - 17px);min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.input-content[data-v-f9e3bf95],.result-content[data-v-f9e3bf95]{width:100%;display:flex;flex-direction:column;align-items:center}.input-wrapper[data-v-f9e3bf95],.result-wrapper[data-v-f9e3bf95]{display:inline-flex;gap:.6em;align-items:center}.input-field[data-v-f9e3bf95],.result-input[data-v-f9e3bf95]{width:20em;padding:.6em 1.2em;font-size:1em;font-family:inherit;border-radius:6px;border:1px solid #3d444d;background-color:#010409;color:#f0f6fc;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;height:2.5em;line-height:1.3em}.input-field[data-v-f9e3bf95]:focus,.result-input[data-v-f9e3bf95]:focus{outline:none;border-color:#58a6ff;box-shadow:0 0 0 3px #388bfd33}.input-field[data-v-f9e3bf95]:disabled{opacity:.5;cursor:not-allowed}.generate-btn[data-v-f9e3bf95],.copy-btn[data-v-f9e3bf95],.reset-btn[data-v-f9e3bf95],.upload-btn[data-v-f9e3bf95]{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;border-radius:6px;border:1px solid #3d444d;cursor:pointer;transition:all .2s;height:2.5em;line-height:1.3em;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.generate-btn[data-v-f9e3bf95]{background:#238636;border-color:#f0f6fc1a;color:#fff}.generate-btn[data-v-f9e3bf95]:hover:not(:disabled){background:#2ea043}.generate-btn[data-v-f9e3bf95]:disabled,.upload-btn[data-v-f9e3bf95]:disabled{opacity:.5;cursor:not-allowed}.upload-btn[data-v-f9e3bf95]{background:#21262d;border-color:#3d444d;color:#c9d1d9;font-size:1em;padding:.6em 1.2em;gap:.4em}.upload-btn[data-v-f9e3bf95]:hover:not(:disabled){background:#30363d;border-color:#6e7681}.loading-spinner[data-v-f9e3bf95]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-f9e3bf95 .6s linear infinite}@keyframes spin-f9e3bf95{to{transform:rotate(360deg)}}.expiry-row[data-v-f9e3bf95]{display:inline-flex;align-items:center;gap:.5em;margin-top:.5em;font-size:.88em}.expiry-label[data-v-f9e3bf95]{color:#9198a1;white-space:nowrap}.expiry-select[data-v-f9e3bf95],.expiry-unit-select[data-v-f9e3bf95]{background:#010409;border:1px solid #3d444d;border-radius:4px;color:#c9d1d9;padding:.25em .5em;font-size:1em;font-family:inherit}.expiry-select[data-v-f9e3bf95]:focus,.expiry-unit-select[data-v-f9e3bf95]:focus{border-color:#58a6ff;outline:none}.expiry-custom-input[data-v-f9e3bf95]{background:#010409;border:1px solid #3d444d;border-radius:4px;color:#c9d1d9;padding:.25em .4em;font-size:1em;width:4em;text-align:center}.expiry-custom-input[data-v-f9e3bf95]:focus{border-color:#58a6ff;outline:none}.error-message[data-v-f9e3bf95]{margin-top:.5em;padding:.5em .75em;background-color:#f851491a;border:1px solid rgba(248,81,73,.3);border-radius:6px;color:#f85149;font-size:.875em;text-align:center;display:inline-block}.file-info[data-v-f9e3bf95]{margin-top:.5em;padding:.5em .75em;background-color:#388bfd14;border:1px solid rgba(56,139,253,.3);border-radius:6px;color:#79c0ff;font-size:.875em;text-align:center;display:inline-block;min-width:20em}.file-upload-info[data-v-f9e3bf95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.upload-progress-text[data-v-f9e3bf95]{font-weight:500;color:#58a6ff}.progress-bar-container[data-v-f9e3bf95]{width:100%;height:3px;background-color:#21262d;border-radius:2px;overflow:hidden;margin-top:.5em}.progress-bar[data-v-f9e3bf95]{height:100%;background:#58a6ff;border-radius:2px;transition:width .3s ease}.result-input[data-v-f9e3bf95]{font-family:Courier New,monospace}.copy-btn[data-v-f9e3bf95]{background:#21262d;border-color:#3d444d;color:#c9d1d9}.copy-btn[data-v-f9e3bf95]:hover{background:#30363d;border-color:#6e7681}.copy-btn.copied[data-v-f9e3bf95]{background:#238636;border-color:#238636;color:#fff}.reset-btn[data-v-f9e3bf95]{background:#21262d;color:#9198a1;border-color:#3d444d}.reset-btn[data-v-f9e3bf95]:hover{color:#f0f6fc;border-color:#6e7681}.qr-btn[data-v-f9e3bf95]{background:#21262d;border:1px solid #3d444d;color:#9198a1;cursor:pointer;border-radius:6px;height:2.5em;width:2.5em;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;box-sizing:border-box;flex-shrink:0}.qr-btn svg[data-v-f9e3bf95]{display:block;flex-shrink:0}.qr-btn[data-v-f9e3bf95]:hover{background:#30363d;border-color:#6e7681;color:#f0f6fc}.qr-overlay[data-v-f9e3bf95]{position:fixed;inset:0;background:#01040999;z-index:999}.qr-modal-wrapper[data-v-f9e3bf95]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.qr-modal[data-v-f9e3bf95]{background:#161b22;border:1px solid #3d444d;border-radius:12px;padding:1.5em 2em;display:flex;flex-direction:column;align-items:center;gap:1em;box-shadow:0 16px 48px #010409b3}.qr-modal-close[data-v-f9e3bf95]{position:absolute;top:-2.5em;right:-1em;width:2em;height:2em;border-radius:50%;background:#21262d;border:1px solid #3d444d;color:#9198a1;font-size:1.2em;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px #01040980}.qr-modal-close[data-v-f9e3bf95]:hover{color:#f0f6fc;border-color:#6e7681}.qr-img[data-v-f9e3bf95]{border-radius:8px}.qr-modal-link[data-v-f9e3bf95]{font-size:.82em;color:#9198a1;word-break:break-all;text-align:center;max-width:280px;line-height:1.4}.cards-zone[data-v-f9e3bf95]{flex:1;overflow-y:auto;min-height:0;padding:0 .5em 1em}.card-section[data-v-f9e3bf95]{width:100%;margin-top:.5em;box-sizing:border-box}.card-section-header[data-v-f9e3bf95]{display:flex;align-items:center;gap:.6em;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5em .3em;color:#9198a1;font-size:.88em;font-weight:500;transition:color .2s}.card-section-header[data-v-f9e3bf95]:hover{color:#f0f6fc}.card-section-title[data-v-f9e3bf95]{flex:1;text-align:left}.card-error[data-v-f9e3bf95]{color:#f85149;font-size:.82em;background:#f851491a;border:1px solid rgba(248,81,73,.3);border-radius:6px;padding:.4em .8em;margin-bottom:.6em}.card-empty[data-v-f9e3bf95]{color:#656d76;font-size:.88em;text-align:center;padding:1.5em}.card-section-body[data-v-f9e3bf95]{margin-top:.3em}.card-pagination[data-v-f9e3bf95]{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:1em}.card-page-info[data-v-f9e3bf95]{font-size:.82em;color:#9198a1}.ml-table[data-v-f9e3bf95]{width:100%;border-collapse:collapse}.ml-row[data-v-f9e3bf95]{border-bottom:1px solid #21262d;transition:background .15s}.ml-row[data-v-f9e3bf95]:hover{background:#388bfd0a}.ml-td[data-v-f9e3bf95]{padding:.5em .55em;vertical-align:middle;white-space:nowrap;font-size:1.05em}.ml-td-time[data-v-f9e3bf95]{color:#656d76;font-size:.92em;width:1%;white-space:nowrap}.ml-td-deadline[data-v-f9e3bf95]{color:#9198a1;font-size:.85em;white-space:nowrap;width:1%}.ml-deadline-text[data-v-f9e3bf95]{cursor:pointer;transition:color .2s}.ml-deadline-text[data-v-f9e3bf95]:hover{color:#58a6ff}.ml-expired[data-v-f9e3bf95]{color:#f85149}.ml-deadline-edit[data-v-f9e3bf95]{display:inline-flex;align-items:center;gap:.3em}.ml-deadline-select[data-v-f9e3bf95],.ml-deadline-unit[data-v-f9e3bf95]{background:#010409;border:1px solid #3d444d;border-radius:3px;color:#c9d1d9;padding:.15em .3em;font-size:.9em;font-family:inherit}.ml-deadline-num[data-v-f9e3bf95]{background:#010409;border:1px solid #3d444d;border-radius:3px;color:#c9d1d9;padding:.15em .3em;font-size:.9em;width:3em;text-align:center}.ml-td-summary[data-v-f9e3bf95]{color:#9198a1;font-size:.85em;max-width:20em;overflow:visible;cursor:default}.ml-summary-wrap[data-v-f9e3bf95]{position:relative;display:inline-block;max-width:100%}.ml-summary-text[data-v-f9e3bf95]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-summary-wrap:hover .ml-summary-text[data-v-f9e3bf95]{color:#c9d1d9}.ml-summary-tip[data-v-f9e3bf95]{display:none;position:absolute;top:calc(100% + 4px);right:0;background:#1c2128;border:1px solid #3d444d;border-radius:6px;color:#e6edf3;font-size:.9em;padding:.5em .7em;width:max-content;max-width:30em;min-width:6em;white-space:pre-wrap;overflow-wrap:break-word;z-index:200;box-shadow:0 4px 16px #01040999;pointer-events:none;line-height:1.5;max-height:12em;overflow-y:auto}.ml-summary-wrap:hover .ml-summary-tip[data-v-f9e3bf95]{display:block}.ml-td-code[data-v-f9e3bf95]{display:table-cell}.ml-code-wrap[data-v-f9e3bf95]{position:relative;display:inline-block}.ml-code-text[data-v-f9e3bf95]{font-family:Courier New,monospace;font-weight:600;color:#f0f6fc;cursor:pointer;transition:color .2s}.ml-code-text[data-v-f9e3bf95]:hover{color:#58a6ff}.ml-tooltip[data-v-f9e3bf95]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);color:#fff;font-size:.72em;padding:.25em .6em;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:100;opacity:0;transition:opacity .15s}.ml-tooltip[data-v-f9e3bf95]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent}.ml-tooltip-hint[data-v-f9e3bf95]{background:#30363d}.ml-tooltip-hint[data-v-f9e3bf95]:after{border-top-color:#30363d}.ml-tooltip-copied[data-v-f9e3bf95]{background:#238636;opacity:1;animation:ml-tooltip-in-f9e3bf95 .15s ease-out}.ml-tooltip-copied[data-v-f9e3bf95]:after{border-top-color:#238636}.ml-alias-wrap[data-v-f9e3bf95]{position:relative;display:inline-block}.tip-wrap[data-v-f9e3bf95]{position:relative;display:inline-flex;align-items:center;margin-left:.4em}.ml-code-wrap:hover .ml-tooltip-hint[data-v-f9e3bf95],.ml-url-copy-wrap:hover .ml-tooltip-hint[data-v-f9e3bf95],.ml-alias-wrap:hover .ml-tooltip-hint[data-v-f9e3bf95],.tip-wrap:hover .ml-tooltip-hint[data-v-f9e3bf95]{opacity:1}.ml-alias-wrap:focus-within .ml-tooltip-hint[data-v-f9e3bf95]{opacity:0}@keyframes ml-tooltip-in-f9e3bf95{0%{opacity:0;transform:translate(-50%) translateY(2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ml-go[data-v-f9e3bf95]{color:#9198a1;text-decoration:none;font-size:1.05em;transition:color .2s}.ml-go[data-v-f9e3bf95]:hover{color:#58a6ff}.ml-td-url[data-v-f9e3bf95]{overflow:visible}.ml-url-inner[data-v-f9e3bf95]{display:inline-flex;align-items:center;gap:0}.ml-url-copy-wrap[data-v-f9e3bf95]{position:relative;display:inline-block}.ml-url-prefix[data-v-f9e3bf95]{color:#656d76;font-size:1em;cursor:pointer;transition:color .2s}.ml-url-prefix[data-v-f9e3bf95]:hover{color:#9198a1}.ml-alias-box[data-v-f9e3bf95]{background:#010409;border:1px solid #3d444d;border-radius:3px;color:#f0f6fc;font-size:1em;padding:.12em .35em;outline:none;width:5.5em;transition:border-color .2s,box-shadow .2s}.ml-alias-box[data-v-f9e3bf95]::placeholder{color:#9198a1;font-family:Courier New,monospace}.ml-alias-box[data-v-f9e3bf95]:focus{border-color:#58a6ff;box-shadow:0 0 0 2px #388bfd33}.ml-alias-box[data-v-f9e3bf95]:disabled{opacity:.4}.ml-qr-btn[data-v-f9e3bf95]{background:none;border:none;color:#656d76;cursor:pointer;padding:.1em .3em;transition:color .2s;line-height:1;display:inline-flex;align-items:center}.ml-qr-btn[data-v-f9e3bf95]:hover{color:#58a6ff}.ml-td-del[data-v-f9e3bf95]{text-align:center;width:1%;white-space:nowrap;padding-left:0!important;padding-right:.3em!important}.ml-del-btn[data-v-f9e3bf95]{background:none;border:none;color:#656d76;font-size:1em;cursor:pointer;padding:.1em .3em;transition:color .2s;line-height:1}.ml-del-btn[data-v-f9e3bf95]:hover{color:#f85149}.lk-btn[data-v-f9e3bf95]{background:#21262d;border:1px solid #3d444d;color:#c9d1d9;font-size:.72em;padding:.15em .5em;border-radius:3px;cursor:pointer;margin:0;white-space:nowrap;flex-shrink:0;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.lk-btn[data-v-f9e3bf95]:hover:not(:disabled){background:#30363d;border-color:#6e7681;color:#f0f6fc}.lk-btn.copied[data-v-f9e3bf95]{background:#238636;border-color:#238636;color:#fff}.lk-btn[data-v-f9e3bf95]:disabled{opacity:.3;cursor:not-allowed}.lk-btn-danger[data-v-f9e3bf95]{background:transparent;border-color:#f8514966;color:#f85149}.lk-btn-danger[data-v-f9e3bf95]:hover:not(:disabled){background:#f851491f;border-color:#f85149}@media(max-width:640px){.link-container[data-v-f9e3bf95]{padding-top:44px}.input-zone[data-v-f9e3bf95]{height:auto;min-height:100px;padding:1.5em .8em .5em}.input-content[data-v-f9e3bf95],.result-content[data-v-f9e3bf95]{padding:0 .5em;box-sizing:border-box}.input-wrapper[data-v-f9e3bf95]{display:flex;flex-wrap:wrap;gap:.5em;width:100%}.input-field[data-v-f9e3bf95]{width:100%;flex:1 1 100%;font-size:.95em;min-width:0}.upload-btn[data-v-f9e3bf95],.generate-btn[data-v-f9e3bf95]{flex:1;min-width:0;font-size:.95em}.result-wrapper[data-v-f9e3bf95]{display:flex;flex-wrap:wrap;gap:.5em;width:100%}.result-input[data-v-f9e3bf95]{width:100%;flex:1 1 100%;font-size:.85em;min-width:0}.reset-btn[data-v-f9e3bf95],.copy-btn[data-v-f9e3bf95]{flex:1}.qr-btn[data-v-f9e3bf95]{flex:0 0 auto}.file-info[data-v-f9e3bf95]{min-width:0;width:100%;box-sizing:border-box}.error-message[data-v-f9e3bf95]{max-width:100%;box-sizing:border-box}.cards-zone[data-v-f9e3bf95]{padding:0 .5em 1em}.ml-table[data-v-f9e3bf95],.ml-table tbody[data-v-f9e3bf95],.ml-row[data-v-f9e3bf95],.ml-td[data-v-f9e3bf95]{display:block}.ml-row[data-v-f9e3bf95]{position:relative;padding:.5em;border-bottom:1px solid #21262d;overflow:hidden}.ml-td[data-v-f9e3bf95]{padding:0;white-space:normal;font-size:.95em}.ml-td-time[data-v-f9e3bf95]{font-size:.75em;padding-right:2em}.ml-td-del[data-v-f9e3bf95]{position:absolute;top:.5em;right:.4em}.ml-td-code[data-v-f9e3bf95]{margin-top:.25em}.ml-td-url[data-v-f9e3bf95]{margin-top:.25em;overflow:hidden}.ml-url-inner[data-v-f9e3bf95]{flex-wrap:wrap}.ml-url-prefix[data-v-f9e3bf95]{font-size:.85em}.ml-td-deadline[data-v-f9e3bf95]{margin-top:.25em;font-size:.8em}.ml-td-summary[data-v-f9e3bf95]{margin-top:.25em;max-width:calc(100vw - 2em);font-size:.8em}.ml-summary-text[data-v-f9e3bf95]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-tooltip[data-v-f9e3bf95],.ml-summary-tip[data-v-f9e3bf95]{display:none!important}.qr-modal[data-v-f9e3bf95]{padding:1.5em 1.5em 1.2em}.qr-modal-link[data-v-f9e3bf95]{max-width:240px;font-size:.78em}}.auth-container[data-v-f1468f49]{max-width:360px;margin:0 auto;padding:2em}.auth-title[data-v-f1468f49]{font-size:1.5em;margin-bottom:1.5em;color:#ffffffe6;text-align:center}.auth-form[data-v-f1468f49]{display:flex;flex-direction:column;gap:1.2em}.form-group[data-v-f1468f49]{display:flex;flex-direction:column;gap:.4em;text-align:left}.form-group label[data-v-f1468f49]{font-size:.85em;color:#fff9}.form-group input[data-v-f1468f49]{width:100%;padding:.7em 1em;box-sizing:border-box}.error-msg[data-v-f1468f49]{color:#f87171;font-size:.85em;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.5em .75em}.auth-btn[data-v-f1468f49]{width:100%;padding:.7em;font-size:1em;background:#646cff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;margin:0}.auth-btn[data-v-f1468f49]:hover:not(:disabled){opacity:.9}.auth-btn[data-v-f1468f49]:disabled{opacity:.5;cursor:not-allowed}.auth-links[data-v-f1468f49]{margin-top:1.5em;display:flex;justify-content:center;gap:2em;font-size:.85em}.auth-links a[data-v-f1468f49]{color:#ffffff80;text-decoration:none;transition:color .2s}.auth-links a[data-v-f1468f49]:hover{color:#646cff}.manage-container[data-v-c77a3262]{max-width:700px;margin:0 auto;padding:1em 2em;text-align:left}.manage-title[data-v-c77a3262]{font-size:1.3em;margin-bottom:1em;color:#ffffffe6}.error-msg[data-v-c77a3262]{color:#f87171;font-size:.85em;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.5em .75em;margin-bottom:1em}.loading-text[data-v-c77a3262],.empty-text[data-v-c77a3262]{color:#fff6;font-size:.9em;text-align:center;padding:2em}.link-list[data-v-c77a3262]{display:flex;flex-direction:column;gap:.8em}.link-item[data-v-c77a3262]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.8em 1em;transition:border-color .2s}.link-item[data-v-c77a3262]:hover{border-color:#646cff40}.link-item-main[data-v-c77a3262]{display:flex;align-items:center;gap:.5em}.link-url[data-v-c77a3262]{font-family:Courier New,monospace;font-size:.9em;color:#646cff;text-decoration:none;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-url[data-v-c77a3262]:hover{color:#535bf2}.copy-btn[data-v-c77a3262],.delete-btn[data-v-c77a3262],.name-edit-btn[data-v-c77a3262],.name-save-btn[data-v-c77a3262],.name-cancel-btn[data-v-c77a3262],.page-btn[data-v-c77a3262]{background:transparent;border:1px solid rgba(100,108,255,.3);color:#646cff;font-size:.75em;padding:.2em .6em;border-radius:4px;cursor:pointer;margin:0;white-space:nowrap;transition:all .2s}.copy-btn[data-v-c77a3262]:hover,.name-edit-btn[data-v-c77a3262]:hover,.name-save-btn[data-v-c77a3262]:hover,.page-btn[data-v-c77a3262]:hover:not(:disabled){background:#646cff1a;border-color:#646cff}.copy-btn.copied[data-v-c77a3262]{background:#10b981;border-color:#10b981;color:#fff}.delete-btn[data-v-c77a3262]{border-color:#ef44444d;color:#f87171}.delete-btn[data-v-c77a3262]:hover{background:#ef44441a;border-color:#f87171}.name-cancel-btn[data-v-c77a3262]{border-color:#ffffff26;color:#ffffff80}.name-cancel-btn[data-v-c77a3262]:hover{background:#ffffff0d}.link-item-meta[data-v-c77a3262]{display:flex;gap:1em;margin-top:.4em;font-size:.75em;color:#ffffff4d}.meta-deadline.expired[data-v-c77a3262]{color:#f87171}.link-item-deadline[data-v-c77a3262]{display:flex;align-items:center;gap:.5em;margin-top:.4em}.dl-select[data-v-c77a3262],.dl-unit[data-v-c77a3262]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fffc;padding:.2em .4em;font-size:.8em;font-family:inherit}.dl-num[data-v-c77a3262]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fffc;padding:.2em .4em;font-size:.8em;width:4em;text-align:center}.link-item-name[data-v-c77a3262]{display:flex;align-items:center;gap:.5em;margin-top:.4em}.name-value[data-v-c77a3262]{font-size:.8em;color:#fff9}.name-link[data-v-c77a3262]{color:#646cff;text-decoration:none;font-size:.85em}.name-input[data-v-c77a3262]{flex:1;padding:.3em .6em;font-size:.8em}.link-item-value[data-v-c77a3262]{margin-top:.4em;font-size:.75em;color:#ffffff4d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination[data-v-c77a3262]{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:1.5em}.page-info[data-v-c77a3262]{font-size:.85em;color:#ffffff80}.page-btn[data-v-c77a3262]:disabled{opacity:.3;cursor:not-allowed}.auth-container[data-v-28e99fa5]{max-width:360px;margin:0 auto;padding:2em}.auth-title[data-v-28e99fa5]{font-size:1.5em;margin-bottom:1.5em;color:#ffffffe6;text-align:center}.auth-form[data-v-28e99fa5]{display:flex;flex-direction:column;gap:1.2em}.form-group[data-v-28e99fa5]{display:flex;flex-direction:column;gap:.4em;text-align:left}.form-group label[data-v-28e99fa5]{font-size:.85em;color:#fff9}.form-group input[data-v-28e99fa5]{width:100%;padding:.7em 1em;box-sizing:border-box}.hint[data-v-28e99fa5]{font-size:.75em;color:#ffffff59}.error-msg[data-v-28e99fa5]{color:#f87171;font-size:.85em;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.5em .75em}.success-msg[data-v-28e99fa5]{color:#10b981;font-size:.85em;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:6px;padding:.5em .75em}.auth-btn[data-v-28e99fa5]{width:100%;padding:.7em;font-size:1em;background:#646cff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;margin:0}.auth-btn[data-v-28e99fa5]:hover:not(:disabled){opacity:.9}.auth-btn[data-v-28e99fa5]:disabled{opacity:.5;cursor:not-allowed}.auth-links[data-v-28e99fa5]{margin-top:1.5em;display:flex;justify-content:center;gap:2em;font-size:.85em}.auth-links a[data-v-28e99fa5]{color:#ffffff80;text-decoration:none;transition:color .2s}.auth-links a[data-v-28e99fa5]:hover{color:#646cff}.auth-container[data-v-15ce7fdf]{max-width:360px;margin:0 auto;padding:2em}.auth-title[data-v-15ce7fdf]{font-size:1.5em;margin-bottom:1.5em;color:#ffffffe6;text-align:center}.auth-form[data-v-15ce7fdf]{display:flex;flex-direction:column;gap:1.2em}.form-group[data-v-15ce7fdf]{display:flex;flex-direction:column;gap:.4em;text-align:left}.form-group label[data-v-15ce7fdf]{font-size:.85em;color:#fff9}.form-group input[data-v-15ce7fdf]{width:100%;padding:.7em 1em;box-sizing:border-box}.error-msg[data-v-15ce7fdf]{color:#f87171;font-size:.85em;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.5em .75em}.success-msg[data-v-15ce7fdf]{color:#10b981;font-size:.85em;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:6px;padding:.5em .75em}.auth-btn[data-v-15ce7fdf]{width:100%;padding:.7em;font-size:1em;background:#646cff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s;margin:0}.auth-btn[data-v-15ce7fdf]:hover:not(:disabled){opacity:.9}.auth-btn[data-v-15ce7fdf]:disabled{opacity:.5;cursor:not-allowed}.auth-links[data-v-15ce7fdf]{margin-top:1.5em;display:flex;justify-content:center;gap:2em;font-size:.85em}.auth-links a[data-v-15ce7fdf]{color:#ffffff80;text-decoration:none;transition:color .2s}.auth-links a[data-v-15ce7fdf]:hover{color:#646cff}.gongan-footer[data-v-d6fca735]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;color:#484f58;padding:10px 0}.user-conduct-notice[data-v-d6fca735]{border:0 solid #21262d;border-radius:6px;padding:5px;margin:0;font-size:12px;color:#484f58;text-align:center;width:calc(100% - 40px);box-sizing:border-box}.beian-links[data-v-d6fca735]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.beian-link[data-v-d6fca735]{color:#484f58;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;white-space:nowrap}.beian-link[data-v-d6fca735]:hover{color:#58a6ff}.beian-icon[data-v-d6fca735]{width:16px;height:16px;margin-right:5px;vertical-align:middle}.divider[data-v-d6fca735]{color:#30363d;margin:0 10px}@media(max-width:768px){.gongan-footer[data-v-d6fca735]{padding:12px 0}.user-conduct-notice[data-v-d6fca735]{font-size:11px;padding:10px;margin:0 10px 8px}.beian-links[data-v-d6fca735]{flex-direction:column;gap:5px}.divider[data-v-d6fca735]{display:none}}.modal-overlay[data-v-2cef9963]{position:fixed;inset:0;background:#010409b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-2cef9963]{position:relative;width:360px;max-width:90vw;max-height:85vh;overflow-y:auto;background:#161b22;border:1px solid #3d444d;border-radius:12px;padding:2.2em 2em 1.6em;box-shadow:0 16px 48px #010409b3}.modal-close[data-v-2cef9963]{position:absolute;top:.7em;right:.9em;background:none;border:none;color:#656d76;font-size:1.4em;cursor:pointer;padding:0;margin:0;line-height:1;transition:color .2s}.modal-close[data-v-2cef9963]:hover{color:#f0f6fc}.modal-title[data-v-2cef9963]{font-size:1.25em;font-weight:600;color:#f0f6fc;margin:0 0 1.3em;text-align:center}.modal-form[data-v-2cef9963]{display:flex;flex-direction:column;gap:.9em}.field[data-v-2cef9963]{display:flex;flex-direction:column;gap:.3em}.field input[data-v-2cef9963]{width:100%;padding:.65em .9em;box-sizing:border-box;background:#010409;border:1px solid #3d444d;border-radius:6px;color:#f0f6fc;font-size:.9em;transition:border-color .2s,box-shadow .2s}.field input[data-v-2cef9963]:focus{outline:none;border-color:#58a6ff;box-shadow:0 0 0 3px #388bfd33}.field input[data-v-2cef9963]:disabled{opacity:.45}.field-hint[data-v-2cef9963]{font-size:.72em;color:#656d76}.msg[data-v-2cef9963]{font-size:.8em;padding:.45em .7em;border-radius:6px}.msg-error[data-v-2cef9963]{color:#f85149;background:#f851490f;border:1px solid rgba(248,81,73,.2)}.msg-ok[data-v-2cef9963]{color:#3fb950;background:#3fb9500f;border:1px solid rgba(63,185,80,.2)}.btn-primary[data-v-2cef9963]{width:100%;padding:.7em;font-size:.95em;font-weight:500;background:#238636;color:#fff;border:1px solid rgba(240,246,252,.1);border-radius:6px;cursor:pointer;margin:0;transition:background .2s}.btn-primary[data-v-2cef9963]:hover:not(:disabled){background:#2ea043}.btn-primary[data-v-2cef9963]:disabled{opacity:.4;cursor:not-allowed}.modal-footer[data-v-2cef9963]{margin-top:1.1em;display:flex;justify-content:center;gap:1.5em;font-size:.8em}.footer-link[data-v-2cef9963]{color:#58a6ff;cursor:pointer;transition:color .2s}.footer-link[data-v-2cef9963]:hover{color:#79c0ff}.site-header[data-v-48a75669]{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.8em;height:52px;background:#010409;border-bottom:1px solid #3d444d;z-index:900}.tab-bar[data-v-48a75669]{display:flex;height:100%;gap:.2em}.tab[data-v-48a75669]{position:relative;padding:0 1.2em;height:100%;display:flex;align-items:center;background:none;border:none;color:#9198a1;cursor:pointer;margin:0;transition:color .2s;white-space:nowrap}.tab-label[data-v-48a75669]{font-size:1.05em;font-weight:500}.tab[data-v-48a75669]:hover,.tab.active[data-v-48a75669]{color:#f0f6fc}.tab.active .tab-label[data-v-48a75669]{font-weight:600}.tab.active[data-v-48a75669]:after{content:"";position:absolute;bottom:0;left:1em;right:1em;height:2px;background:#f78166;border-radius:2px 2px 0 0}.header-nav[data-v-48a75669]{display:flex;align-items:center}.logout-btn[data-v-48a75669]{font-size:.82em;padding:.35em .9em;background:#21262d;border:1px solid #3d444d;color:#9198a1;border-radius:6px;cursor:pointer;margin:0;transition:all .2s}.logout-btn[data-v-48a75669]:hover{color:#f85149;border-color:#f8514966;background:#f8514914}@media(max-width:640px){.site-header[data-v-48a75669]{padding:0 .8em;height:44px}.tab[data-v-48a75669]{padding:0 .6em}.tab-label[data-v-48a75669]{font-size:.92em}.logout-btn[data-v-48a75669]{font-size:.78em;padding:.3em .7em}}
