[data-v-07178c7e]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.app-container[data-v-07178c7e]{min-height:100vh;width:100%;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:#fff}.logo-section[data-v-07178c7e]{margin-bottom:30px}.logo-img[data-v-07178c7e]{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.card-panel[data-v-07178c7e]{width:100%;max-width:400px;background-color:#0a0b10;border:1px solid #1f2128;border-radius:16px;padding:24px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.8);box-shadow:0 10px 30px rgba(0,0,0,.8);margin-bottom:40px}.warning-box[data-v-07178c7e]{background:rgba(60,20,20,.5);border:1px solid rgba(255,83,83,.15);border-left:4px solid #ff536b;border-radius:6px;padding:16px;margin-bottom:24px}.warning-header[data-v-07178c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.warn-icon[data-v-07178c7e]{width:18px;height:18px;color:#ff536b;margin-right:8px}.warn-title[data-v-07178c7e]{color:#ff536b;font-weight:700;font-size:13px;letter-spacing:.5px}.warn-desc[data-v-07178c7e]{color:#e0e0e0;font-weight:700;font-size:14px;line-height:1.5}.highlight-red[data-v-07178c7e]{color:#ff536b;text-decoration:underline;-webkit-text-decoration-color:rgba(255,83,107,.6);text-decoration-color:rgba(255,83,107,.6);font-weight:700}.content-body[data-v-07178c7e]{text-align:center;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instruction-text[data-v-07178c7e]{color:#8a8d95;font-size:14px;margin-bottom:16px}.action-btn[data-v-07178c7e]{width:100%;padding:14px;border:none;border-radius:8px;background:-webkit-gradient(linear,left top,right top,from(#d036e8),to(#ff53f8));background:linear-gradient(90deg,#d036e8,#ff53f8);color:#fff;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;-webkit-box-shadow:0 4px 15px rgba(213,54,232,.3);box-shadow:0 4px 15px rgba(213,54,232,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-07178c7e]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(213,54,232,.5);box-shadow:0 6px 20px rgba(213,54,232,.5)}.action-btn[data-v-07178c7e]:disabled{opacity:.8;cursor:wait}.btn-content[data-v-07178c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lock-icon[data-v-07178c7e]{width:18px;height:18px;margin-right:8px;margin-bottom:2px}.result-area[data-v-07178c7e]{margin-top:10px}.code-display[data-v-07178c7e]{font-size:36px;font-weight:700;color:#ff53f8;letter-spacing:4px;padding:10px;background:rgba(255,83,248,.05);border-radius:8px;border:1px dashed rgba(255,83,248,.3);cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.code-display[data-v-07178c7e]:hover{background:rgba(255,83,248,.1)}.copy-hint[data-v-07178c7e]{font-size:12px;color:#888;margin-top:8px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.copy-hint.show[data-v-07178c7e]{opacity:1}.error-text[data-v-07178c7e]{color:#ff536b;margin-bottom:10px}.retry-btn[data-v-07178c7e]{background:transparent;border:1px solid #444;color:#aaa;padding:6px 16px;border-radius:4px;cursor:pointer}.retry-btn[data-v-07178c7e]:hover{border-color:#ff53f8;color:#ff53f8}.footer-text[data-v-07178c7e]{color:#3a3d45;font-size:12px;margin-top:20px}.loader-wrapper[data-v-07178c7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spinner[data-v-07178c7e]{-webkit-animation:rotate-data-v-07178c7e 2s linear infinite;animation:rotate-data-v-07178c7e 2s linear infinite;width:20px;height:20px;margin-right:10px}.spinner .path[data-v-07178c7e]{stroke:#fff;stroke-linecap:round;-webkit-animation:dash-data-v-07178c7e 1.5s ease-in-out infinite;animation:dash-data-v-07178c7e 1.5s ease-in-out infinite}@-webkit-keyframes rotate-data-v-07178c7e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-07178c7e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash-data-v-07178c7e{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash-data-v-07178c7e{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.fade-in[data-v-07178c7e]{-webkit-animation:fadeIn-data-v-07178c7e .5s ease-out;animation:fadeIn-data-v-07178c7e .5s ease-out}@-webkit-keyframes fadeIn-data-v-07178c7e{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-07178c7e{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}