:root{--milky-white: rgba(255, 255, 240)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}html{scroll-behavior:smooth}img{-webkit-user-drag:none}::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:#2c3e50;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content h1{font-size:2em}.markdown-content h2{font-size:1.75em}.markdown-content h3{font-size:1.5em}.markdown-content h4{font-size:1.25em}.markdown-content p{margin:1em 0;line-height:1.6;color:#34495e}.markdown-content ul,.markdown-content ol{padding-left:2em;margin:1em 0}.markdown-content li{margin:.5em 0}.markdown-content blockquote{margin:1em 0;padding:.5em 1em;background-color:#f8f8f8;border-left:4px solid #42b983;color:#555}.markdown-content code{font-family:Fira Code,Consolas,Monaco,monospace;background-color:#f8f8f8;padding:.2em .4em;border-radius:3px;color:#e96900}.markdown-content pre{background-color:#2d2d2d;border-radius:6px;padding:15px;overflow:auto;margin:1.5em 0}.markdown-content pre code{background:none;padding:0;color:#f8f8f2}.markdown-content a{color:#42b983;text-decoration:none;transition:color .2s}.markdown-content a:hover{color:#2e8b57;text-decoration:underline}.markdown-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.markdown-content th,.markdown-content td{border:1px solid #eaeaea;padding:8px 12px;text-align:left}.markdown-content th{background-color:#f5f5f5;font-weight:600}.markdown-content tr:nth-child(2n){background-color:#f9f9f9}.markdown-content img{max-width:100%;height:auto;display:block}#loader-wrapper[data-v-4539f584]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:hidden}#loader-wrapper .loader[data-v-4539f584]{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#loader-wrapper .loader .loader-circle[data-v-4539f584]{width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:spin-4539f584 1.8s linear infinite;z-index:2}#loader-wrapper .loader .loader-circle[data-v-4539f584]:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#a4a4a4;animation:spin-reverse-4539f584 .6s linear infinite}#loader-wrapper .loader .loader-circle[data-v-4539f584]:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#d3d3d3;animation:spin-4539f584 1s linear infinite}#loader-wrapper .loader .loader-text[data-v-4539f584]{display:flex;flex-direction:column;align-items:center;color:#fff;z-index:2;margin-top:40px;font-size:24px}#loader-wrapper .loader .loader-text .tip[data-v-4539f584]{margin-top:6px;font-size:18px;opacity:.6}#loader-wrapper .loader-section[data-v-4539f584]{position:fixed;top:0;width:51%;height:100%;background:#333;z-index:1}#loader-wrapper .loader-section.section-left[data-v-4539f584]{left:0}#loader-wrapper .loader-section.section-right[data-v-4539f584]{right:0}#loader-wrapper.loaded[data-v-4539f584]{visibility:hidden;transform:translateY(-100%);transition:transform .3s 1s ease-out,visibility .3s 1s ease-out}#loader-wrapper.loaded .loader .loader-circle[data-v-4539f584],#loader-wrapper.loaded .loader .loader-text[data-v-4539f584]{opacity:0;transition:opacity .3s ease-out}#loader-wrapper.loaded .loader-section.section-left[data-v-4539f584]{transform:translate(-100%);transition:transform .5s .3s cubic-bezier(.645,.045,.355,1)}#loader-wrapper.loaded .loader-section.section-right[data-v-4539f584]{transform:translate(100%);transition:transform .5s .3s cubic-bezier(.645,.045,.355,1)}@keyframes spin-4539f584{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse-4539f584{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.notification[data-v-22a1c35f]{position:fixed;z-index:9999;padding:15px 20px;border-radius:8px;color:#fff;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #00000026;max-width:350px;transition:all .3s}.notification-top-right[data-v-22a1c35f]{top:20px;right:20px}.notification-top-left[data-v-22a1c35f]{top:20px;left:20px}.notification-bottom-right[data-v-22a1c35f]{bottom:20px;right:20px}.notification-bottom-left[data-v-22a1c35f]{bottom:20px;left:20px}.notification-success[data-v-22a1c35f]{background:var(--46b30dbb)}.notification-error[data-v-22a1c35f]{background:var(--b6d71f54)}.notification-warning[data-v-22a1c35f]{background:var(--35c468fc)}.notification-info[data-v-22a1c35f]{background:var(--6e51cdba)}.notification-enter-active[data-v-22a1c35f]{animation:slideIn-22a1c35f .3s ease}.notification-leave-active[data-v-22a1c35f]{animation:fadeOut-22a1c35f .3s ease}@keyframes slideIn-22a1c35f{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut-22a1c35f{0%{opacity:1}to{opacity:0}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.markdown-viewer[data-v-0544ea87]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;min-height:200px}.loading-indicator[data-v-0544ea87]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.spinner[data-v-0544ea87]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#42b983;animation:spin-0544ea87 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin-0544ea87{to{transform:rotate(360deg)}}.empty-message[data-v-0544ea87]{text-align:center;padding:40px 0;color:#888;font-style:italic}.error-message[data-v-0544ea87]{color:#ff5252;padding:20px;background-color:#fff0f0;border-radius:4px;border-left:4px solid #ff5252}[data-v-04655fa1]{margin:0;padding:0;box-sizing:border-box}.share-container[data-v-04655fa1]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#fff;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;max-width:1000px;margin:20px auto;color:#334155;position:relative}.secret-container[data-v-04655fa1]{box-shadow:0 10px 25px -5px #f8717126,0 8px 10px -6px #f871711a;border:1px solid rgba(248,113,113,.2)}.secret-banner[data-v-04655fa1]{background:linear-gradient(90deg,#fecaca,#f87171);color:#7f1d1d;padding:15px 25px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px}.secret-banner i[data-v-04655fa1]{font-size:18px}.content-header[data-v-04655fa1]{padding:20px;display:flex;gap:20px;border-bottom:1px solid #e2e8f0;position:relative}@media (max-width: 768px){.content-header[data-v-04655fa1]{flex-direction:column;align-items:center;text-align:center;gap:15px;padding:15px}}.cover-container[data-v-04655fa1]{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;box-shadow:0 4px 12px #00000014;display:flex;align-items:center;justify-content:center}.cover-container img[data-v-04655fa1]{width:100%;height:100%;object-fit:cover}.cover-icon[data-v-04655fa1]{width:100%;height:100%;background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px}.cover-placeholder[data-v-04655fa1]{width:100%;height:100%;background:linear-gradient(45deg,#e0f2fe,#bae6fd);display:flex;align-items:center;justify-content:center;color:#0ea5e9;font-size:32px}.header-content[data-v-04655fa1]{flex:1;display:flex;flex-direction:column;justify-content:center}.title[data-v-04655fa1]{font-size:24px;font-weight:700;margin-bottom:10px;color:#0f172a;line-height:1.3}@media (min-width: 768px){.title[data-v-04655fa1]{font-size:28px}}.summary[data-v-04655fa1]{font-size:16px;color:#64748b;line-height:1.6;max-width:800px}.mobile-actions[data-v-04655fa1]{display:flex;justify-content:space-around;padding:10px;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10}@media (min-width: 769px){.mobile-actions[data-v-04655fa1]{display:none}}.mobile-btn[data-v-04655fa1]{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;color:#334155;font-size:12px;gap:4px;cursor:pointer;padding:5px 10px;border-radius:8px;transition:all .2s;min-width:70px}.mobile-btn[data-v-04655fa1]:hover{background:#e2e8f0}.mobile-btn i[data-v-04655fa1]{font-size:18px}.mobile-index-container[data-v-04655fa1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s ease}.mobile-index-container.show[data-v-04655fa1]{transform:translateY(0)}.index-header[data-v-04655fa1]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.index-header h3[data-v-04655fa1]{font-size:20px;font-weight:600;color:#0f172a}.index-header button[data-v-04655fa1]{background:transparent;border:none;font-size:20px;color:#64748b;cursor:pointer}.index-scroll[data-v-04655fa1]{flex:1;overflow-y:auto;padding:15px}.index-item[data-v-04655fa1]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;background:#f8fafc;margin-bottom:10px;cursor:pointer;transition:all .2s}.index-item[data-v-04655fa1]:hover{background:#e2e8f0}.index-icon[data-v-04655fa1]{width:40px;height:40px;background:#e0f2fe;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0ea5e9;font-size:18px}.index-info[data-v-04655fa1]{flex:1}.index-title[data-v-04655fa1]{font-weight:600;color:#0f172a;margin-bottom:4px;font-size:16px}.item-count[data-v-04655fa1]{font-size:14px;color:#64748b}.index-container[data-v-04655fa1]{padding:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}@media (max-width: 768px){.desktop-only[data-v-04655fa1]{display:none}}.section-title[data-v-04655fa1]{font-size:20px;font-weight:700;margin-bottom:15px;color:#0f172a;display:flex;align-items:center;gap:10px}.index-grid[data-v-04655fa1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.index-card[data-v-04655fa1]{background:#fff;border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000d;border:1px solid #e2e8f0}.index-card[data-v-04655fa1]:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000001a;border-color:#cbd5e1}.description-container[data-v-04655fa1]{padding:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}@media (max-width: 768px){.description-container[data-v-04655fa1]{padding:15px}}.description-title[data-v-04655fa1]{font-size:18px;font-weight:600;margin-bottom:15px;color:#0f172a;display:flex;align-items:center;gap:10px}.file-section[data-v-04655fa1]{padding:20px}@media (max-width: 768px){.file-section[data-v-04655fa1]{padding:15px}}.section-header[data-v-04655fa1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.view-toggle[data-v-04655fa1]{display:flex;gap:8px}.view-btn[data-v-04655fa1]{width:36px;height:36px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .2s}.view-btn[data-v-04655fa1]:hover{background:#e2e8f0;color:#0ea5e9}.view-btn.active[data-v-04655fa1]{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.file-cards[data-v-04655fa1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.file-group[data-v-04655fa1]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:20px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #e2e8f0}.file-group.highlighted[data-v-04655fa1]{animation:highlight-04655fa1 1.5s ease;border:2px solid #0ea5e9}@keyframes highlight-04655fa1{0%{box-shadow:0 0 #0ea5e966}50%{box-shadow:0 0 0 10px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}.group-header[data-v-04655fa1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:12px}.group-title[data-v-04655fa1]{font-size:18px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.group-index[data-v-04655fa1]{background:#e0f2fe;color:#0ea5e9;font-size:13px;padding:2px 8px;border-radius:20px;margin-left:6px;white-space:nowrap}.copy-all-btn[data-v-04655fa1]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;padding:6px 10px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.copy-all-btn[data-v-04655fa1]:hover{background:#e2e8f0}.file-list[data-v-04655fa1]{display:flex;flex-direction:column;gap:10px}.file-item[data-v-04655fa1]{display:flex;align-items:center;padding:12px;border-radius:8px;background:#f8fafc;transition:all .2s;text-decoration:none;color:#334155;border:1px solid #e2e8f0;position:relative;gap:12px}.file-item[data-v-04655fa1]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translate(3px)}.file-info[data-v-04655fa1]{flex:1;min-width:0}.file-name[data-v-04655fa1]{font-weight:500;margin-bottom:4px;color:#0f172a;display:flex;align-items:center;gap:8px;font-size:15px;flex-wrap:wrap}.item-index[data-v-04655fa1]{background:#e0f2fe;color:#0ea5e9;font-size:11px;font-weight:600;width:36px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-url[data-v-04655fa1]{font-size:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:44px}.external-icon[data-v-04655fa1]{color:#94a3b8;font-size:16px;margin-left:auto}.copy-btn[data-v-04655fa1]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:5px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.copy-btn[data-v-04655fa1]:hover{background:#e2e8f0;color:#0ea5e9}.file-list-view[data-v-04655fa1]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.list-group[data-v-04655fa1]{border-bottom:1px solid #e2e8f0}.list-group.highlighted[data-v-04655fa1]{animation:highlight-04655fa1 1.5s ease;border-left:3px solid #0ea5e9}.list-group[data-v-04655fa1]:last-child{border-bottom:none}.list-group-header[data-v-04655fa1]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:10px}.list-items[data-v-04655fa1]{padding:8px 0}.list-item[data-v-04655fa1]{display:flex;padding:12px 15px;text-decoration:none;color:#334155;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px}.list-item[data-v-04655fa1]:last-child{border-bottom:none}.list-item[data-v-04655fa1]:hover{background:#f8fafc}.mobile-item-index[data-v-04655fa1]{background:#e0f2fe;color:#0ea5e9;font-size:12px;font-weight:600;width:36px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-info[data-v-04655fa1]{flex:1;min-width:0}.item-name[data-v-04655fa1]{font-weight:500;color:#0f172a;font-size:15px;margin-bottom:4px}.item-url[data-v-04655fa1]{font-size:13px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-actions[data-v-04655fa1]{display:flex;align-items:center;gap:10px}.action-bar[data-v-04655fa1]{display:flex;justify-content:center;padding:20px;background:#f8fafc;border-top:1px solid #e2e8f0;gap:15px}.action-btn[data-v-04655fa1]{background:#0ea5e9;color:#fff;border:none;padding:12px 28px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;font-size:16px}.action-btn[data-v-04655fa1]:hover{background:#0284c7;transform:translateY(-2px);box-shadow:0 4px 8px #0284c733}.back-btn[data-v-04655fa1]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.back-btn[data-v-04655fa1]:hover{background:#e2e8f0;box-shadow:0 4px 8px #0000000d}@media (max-width: 768px){.file-cards[data-v-04655fa1]{grid-template-columns:1fr;gap:15px}.content-header[data-v-04655fa1]{padding:15px}.title[data-v-04655fa1]{font-size:22px}.index-grid[data-v-04655fa1]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.file-group[data-v-04655fa1]{padding:15px}.file-item[data-v-04655fa1]{padding:10px}.file-url[data-v-04655fa1]{display:none}.list-item[data-v-04655fa1]{padding:10px 12px}.item-url[data-v-04655fa1],.copy-all-btn span[data-v-04655fa1]{display:none}.group-title[data-v-04655fa1]{font-size:16px;flex-wrap:wrap;gap:6px}.group-index[data-v-04655fa1]{margin-left:4px}.file-name[data-v-04655fa1]{font-size:14px}.description-container[data-v-04655fa1],.file-section[data-v-04655fa1]{padding:15px}.group-header[data-v-04655fa1],.list-group-header[data-v-04655fa1]{flex-direction:column;align-items:flex-start;gap:8px}.group-title[data-v-04655fa1],.list-group-header .group-title[data-v-04655fa1]{width:100%}.copy-all-btn[data-v-04655fa1]{width:100%;justify-content:center}}@media (max-width: 480px){.list-item[data-v-04655fa1]{gap:8px}.item-actions[data-v-04655fa1]{flex-direction:column;gap:5px}.title[data-v-04655fa1]{font-size:20px}.summary[data-v-04655fa1]{font-size:14px}.mobile-actions[data-v-04655fa1]{padding:8px 5px}.mobile-btn[data-v-04655fa1]{min-width:60px;padding:5px;font-size:11px}.file-name[data-v-04655fa1]{flex-direction:column;align-items:flex-start;gap:4px}.item-index[data-v-04655fa1]{margin-right:0}.file-item[data-v-04655fa1]{flex-wrap:wrap;gap:8px}.file-info[data-v-04655fa1]{width:100%}.file-name[data-v-04655fa1]{margin-bottom:0}.external-icon[data-v-04655fa1],.copy-btn[data-v-04655fa1]{position:absolute;right:10px}.external-icon[data-v-04655fa1]{top:10px}.copy-btn[data-v-04655fa1]{bottom:10px}.list-item[data-v-04655fa1]{flex-wrap:wrap;position:relative;padding:10px}.mobile-item-index[data-v-04655fa1]{position:absolute;top:10px;left:10px}.item-info[data-v-04655fa1]{padding-left:40px;width:100%}.item-actions[data-v-04655fa1]{position:absolute;top:10px;right:10px;flex-direction:row}}.disclaimer-dialog[data-v-4eee0785]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.dialog-overlay[data-v-4eee0785]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-container[data-v-4eee0785]{position:relative;width:90%;max-width:800px;max-height:90vh;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000040;display:flex;flex-direction:column;overflow:hidden;z-index:1001}.dialog-header[data-v-4eee0785]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.dialog-header h2[data-v-4eee0785]{margin:0;font-size:22px;color:#1e293b;display:flex;align-items:center;gap:12px}.close-btn[data-v-4eee0785]{background:none;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b}.close-btn[data-v-4eee0785]:hover{background-color:#f1f5f9;color:#334155;transform:rotate(90deg)}.dialog-content[data-v-4eee0785]{flex:1;overflow-y:auto;padding:20px 24px;max-height:60vh;background-color:#fff}.loading-state[data-v-4eee0785]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.spinner[data-v-4eee0785]{width:48px;height:48px;border:4px solid rgba(59,130,246,.2);border-radius:50%;border-top-color:#3b82f6;animation:spin-4eee0785 1s linear infinite;margin-bottom:20px}@keyframes spin-4eee0785{to{transform:rotate(360deg)}}.error-state[data-v-4eee0785]{text-align:center;padding:30px 0}.error-state h3[data-v-4eee0785]{color:#f56c6c;margin:15px 0 10px}.error-state p[data-v-4eee0785]{color:#606266;margin-bottom:20px}.retry-btn[data-v-4eee0785]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.retry-btn[data-v-4eee0785]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 4px 6px #3b82f64d}.dialog-footer[data-v-4eee0785]{padding:16px 24px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.agreement-check[data-v-4eee0785]{display:flex;align-items:center;gap:10px}.agreement-check input[type=checkbox][data-v-4eee0785]{width:18px;height:18px;accent-color:#3b82f6}.agreement-check label[data-v-4eee0785]{color:#334155;font-size:16px;cursor:pointer}.confirm-btn[data-v-4eee0785]{padding:10px 30px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-weight:500;font-size:16px;cursor:pointer;transition:all .2s}.confirm-btn[data-v-4eee0785]:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1}.confirm-btn[data-v-4eee0785]:not(:disabled):hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}@media (max-width: 768px){.dialog-container[data-v-4eee0785]{width:95%;max-height:85vh}.dialog-header[data-v-4eee0785],.dialog-content[data-v-4eee0785]{padding:16px}.dialog-footer[data-v-4eee0785]{flex-direction:column;gap:16px;align-items:stretch}.agreement-check[data-v-4eee0785]{margin-bottom:10px}.confirm-btn[data-v-4eee0785]{width:100%;padding:12px}}.app-container[data-v-a567680f]{max-width:1280px;margin:0 auto;padding:2rem}.slide-fade-enter-active[data-v-a567680f]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-a567680f]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-a567680f],.slide-fade-leave-to[data-v-a567680f]{transform:translate(20px);opacity:0}#background-image[data-v-a567680f]{width:100%;height:100%;position:fixed;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-user-select:none;user-select:none}.mask-layer[data-v-a567680f]{width:100%;height:100%;position:fixed;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}
