.deadman-container[data-v-d402fb77]{max-width:1200px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-d402fb77]{text-align:center;margin-bottom:32px}.page-header h1[data-v-d402fb77]{font-size:32px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.page-header .subtitle[data-v-d402fb77]{color:#666;font-size:16px}.status-grid[data-v-d402fb77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:24px}.status-card[data-v-d402fb77]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;text-align:center;transition:all .3s ease}.status-card[data-v-d402fb77]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.status-card.locked[data-v-d402fb77]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.status-card.unlocked[data-v-d402fb77]{background:linear-gradient(135deg,#51cf66,#40c057);color:#fff}.status-card.countdown.warning[data-v-d402fb77]{background:linear-gradient(135deg,#ffd43b,#fcc419)}.status-card.countdown.danger[data-v-d402fb77]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff}.status-card .card-icon[data-v-d402fb77]{font-size:40px;margin-bottom:12px}.status-card .card-title[data-v-d402fb77]{font-size:14px;font-weight:600;text-transform:uppercase;opacity:.9;margin-bottom:8px}.status-card .card-desc[data-v-d402fb77]{font-size:13px;opacity:.8}.status-card .countdown-value[data-v-d402fb77]{font-size:28px;font-weight:700;margin:8px 0}.status-card .machine-id[data-v-d402fb77]{font-family:Courier New,monospace;font-size:13px;background:#0000001a;padding:6px 12px;border-radius:4px;word-break:break-all}.status-card .card-value[data-v-d402fb77]{font-size:16px;font-weight:500;margin:8px 0}.alert-banner[data-v-d402fb77]{padding:16px 24px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:12px;font-weight:500}.alert-banner.warning[data-v-d402fb77]{background:#fff9db;border:1px solid #ffd43b;color:#f59f00}.alert-banner.danger[data-v-d402fb77]{background:#fff5f5;border:1px solid #ff6b6b;color:#c92a2a;animation:pulse-d402fb77 2s infinite}.alert-banner .alert-icon[data-v-d402fb77]{font-size:20px}@keyframes pulse-d402fb77{0%,to{opacity:1}50%{opacity:.7}}.main-actions[data-v-d402fb77]{display:grid;gap:24px}.action-panel[data-v-d402fb77]{background:#fff;border-radius:12px;padding:28px;box-shadow:0 2px 8px #00000014}.action-panel h3[data-v-d402fb77]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.action-panel .panel-desc[data-v-d402fb77]{color:#666;margin-bottom:20px;font-size:14px}.action-panel .panel-desc.warning-text[data-v-d402fb77]{color:#c92a2a;font-weight:500}.action-panel.decrypt-panel[data-v-d402fb77]{border:2px solid #ff6b6b;background:#fff5f5}.input-group[data-v-d402fb77]{margin-bottom:16px}.input-group label[data-v-d402fb77]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.input-group input[data-v-d402fb77]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;font-family:Courier New,monospace;transition:border-color .2s}.input-group input[data-v-d402fb77]:focus{outline:none;border-color:#339af0}.input-group input[data-v-d402fb77]:disabled{background:#f8f9fa;cursor:not-allowed}.input-group button[data-v-d402fb77]{margin-top:12px;width:100%}.token-actions[data-v-d402fb77]{display:flex;gap:12px}.token-actions button[data-v-d402fb77]{flex:1}.decrypt-steps[data-v-d402fb77]{margin-bottom:24px}.decrypt-steps .step[data-v-d402fb77]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e9ecef}.decrypt-steps .step[data-v-d402fb77]:last-child{border-bottom:none}.decrypt-steps .step .step-num[data-v-d402fb77]{width:28px;height:28px;background:#339af0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.command-box[data-v-d402fb77]{background:#1a1a2e;border-radius:8px;padding:20px;margin-bottom:20px}.command-box label[data-v-d402fb77]{display:block;color:#868e96;font-size:12px;margin-bottom:12px;text-transform:uppercase}.command-box .command-code[data-v-d402fb77]{color:#51cf66;font-family:Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0 0 12px}.command-box .btn-copy[data-v-d402fb77]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.command-box .btn-copy[data-v-d402fb77]:hover{background:#fff3}.file-upload[data-v-d402fb77]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.file-upload label[data-v-d402fb77]{display:block;font-size:14px;color:#495057;margin-bottom:12px}.file-upload input[type=file][data-v-d402fb77]{width:100%;margin-bottom:16px}.quick-actions[data-v-d402fb77]{background:#f8f9fa;border-radius:12px;padding:24px}.quick-actions h4[data-v-d402fb77]{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.quick-actions .action-buttons[data-v-d402fb77]{display:flex;flex-wrap:wrap;gap:12px}.btn-primary[data-v-d402fb77]{background:linear-gradient(135deg,#339af0,#228be6);color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-d402fb77]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #339af066}.btn-primary[data-v-d402fb77]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d402fb77]{background:#e9ecef;color:#495057;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary[data-v-d402fb77]:hover{background:#dee2e6}.btn-outline[data-v-d402fb77]{background:transparent;color:#495057;border:1px solid #dee2e6;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-outline[data-v-d402fb77]:hover:not(:disabled){border-color:#339af0;color:#339af0}.btn-outline[data-v-d402fb77]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-d402fb77]{background:#fff;color:#e03131;border:1px solid #ffc9c9;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-danger[data-v-d402fb77]:hover:not(:disabled){background:#fff5f5;border-color:#ff6b6b}.btn-danger[data-v-d402fb77]:disabled{opacity:.5;cursor:not-allowed}.btn-close[data-v-d402fb77]{background:none;border:none;font-size:20px;cursor:pointer;color:#868e96;padding:4px;line-height:1}.btn-close[data-v-d402fb77]:hover{color:#495057}.modal-overlay[data-v-d402fb77]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal-content[data-v-d402fb77]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-d402fb77]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-d402fb77]{font-size:18px;font-weight:600}.modal-body[data-v-d402fb77]{padding:0;overflow:hidden;flex:1}.log-container[data-v-d402fb77]{height:400px;overflow-y:auto;padding:16px 24px;font-family:Courier New,monospace;font-size:13px}.log-entry[data-v-d402fb77]{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid #f1f3f5}.log-entry[data-v-d402fb77]:last-child{border-bottom:none}.log-entry .log-time[data-v-d402fb77]{color:#868e96;min-width:160px}.log-entry .log-level[data-v-d402fb77]{min-width:60px;font-weight:600}.log-entry .log-level.INFO[data-v-d402fb77]{color:#228be6}.log-entry .log-level.WARN[data-v-d402fb77]{color:#f59f00}.log-entry .log-level.ERROR[data-v-d402fb77]{color:#e03131}.log-entry .log-message[data-v-d402fb77]{color:#495057;flex:1}.message-toast[data-v-d402fb77]{position:fixed;bottom:24px;right:24px;padding:16px 24px;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px #00000026;z-index:1001;animation:slideIn-d402fb77 .3s ease;max-width:480px}.message-toast.success[data-v-d402fb77]{background:#d3f9d8;border:1px solid #b2f2bb;color:#2b8a3e}.message-toast.error[data-v-d402fb77]{background:#fff5f5;border:1px solid #ffc9c9;color:#c92a2a}.message-toast.info[data-v-d402fb77]{background:#e7f5ff;border:1px solid #74c0fc;color:#1971c2}.message-toast .toast-icon[data-v-d402fb77]{font-size:20px}@keyframes slideIn-d402fb77{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.help-section[data-v-d402fb77]{margin-top:32px;padding:24px;background:#f8f9fa;border-radius:12px}.help-section h4[data-v-d402fb77]{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:20px}.help-grid[data-v-d402fb77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.help-item[data-v-d402fb77]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.help-item strong[data-v-d402fb77]{display:block;color:#1a1a2e;margin-bottom:8px;font-size:14px}.help-item p[data-v-d402fb77]{color:#666;font-size:13px;line-height:1.6}@media(max-width:768px){.deadman-container[data-v-d402fb77]{padding:16px}.page-header h1[data-v-d402fb77]{font-size:24px}.status-grid[data-v-d402fb77]{grid-template-columns:1fr}.action-buttons[data-v-d402fb77]{flex-direction:column}.modal-content[data-v-d402fb77]{max-height:90vh}.log-entry[data-v-d402fb77]{flex-direction:column;gap:4px}}
