.dashboard[data-v-703a8de3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.container[data-v-703a8de3]{width:100%;max-width:600px}.card[data-v-703a8de3]{background:white;border-radius:12px;box-shadow:0 10px 40px #00000014;overflow:hidden}.card-header[data-v-703a8de3]{background:linear-gradient(135deg,#2a778a 0%,#15535e 100%);color:#fff;padding:40px 30px;text-align:center}.card-header h1[data-v-703a8de3]{font-size:36px;margin-bottom:8px;font-weight:700}.subtitle[data-v-703a8de3]{font-size:16px;opacity:.9;font-weight:300}.content[data-v-703a8de3]{padding:40px 30px}.auto-detect[data-v-703a8de3]{margin-bottom:30px}.detected-os[data-v-703a8de3]{font-size:14px;color:#666;margin-bottom:16px}.detected-os strong[data-v-703a8de3]{color:#333;font-weight:600}.btn[data-v-703a8de3]{border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px}.btn[data-v-703a8de3]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-703a8de3]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;width:100%}.btn-primary[data-v-703a8de3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #10b9814d}.btn-large[data-v-703a8de3]{padding:16px 32px;font-size:18px}.btn-secondary[data-v-703a8de3]{background:linear-gradient(135deg,#2a778a 0%,#15535e 100%);color:#fff;width:100%}.btn-secondary[data-v-703a8de3]:hover:not(:disabled){background:linear-gradient(135deg,#1f5a6f 0%,#0d3a47 100%);transform:translateY(-2px)}.btn-icon[data-v-703a8de3]{display:none}.divider[data-v-703a8de3]{text-align:center;margin:30px 0;position:relative}.divider[data-v-703a8de3]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.divider span[data-v-703a8de3]{background:white;padding:0 16px;color:#999;font-size:14px;position:relative}.manual-select[data-v-703a8de3]{margin-top:30px}.os-grid[data-v-703a8de3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.os-btn[data-v-703a8de3]{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#333}.os-btn[data-v-703a8de3]:hover{background:#f3f4f6;border-color:#d1d5db}.os-btn.active[data-v-703a8de3]{background:#2a778a46;border-color:#2a778a;color:#2a778a}.os-icon[data-v-703a8de3]{font-size:32px;width:48px;height:48px;object-fit:contain}.os-name[data-v-703a8de3]{font-size:13px}.error-message[data-v-703a8de3]{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;margin-top:20px;border-left:4px solid #dc2626}.installation-info[data-v-703a8de3]{padding:20px 30px;border-top:1px solid #eef2f7;background:#fafafa;margin-top:20px;border-radius:8px;min-height:160px}.installation-info h3[data-v-703a8de3]{margin-bottom:12px;font-size:16px;color:#111827}.install-item[data-v-703a8de3]{margin-bottom:12px}.cmd-block[data-v-703a8de3]{background:#0f172a;color:#e6eef8;padding:12px;border-radius:6px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;font-size:13px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.win-note[data-v-703a8de3]{background:#fff7ed;color:#92400e;padding:10px;border-radius:6px;border:1px solid #fde3bf;font-size:14px}@media (max-width: 600px){.card-header[data-v-703a8de3]{padding:30px 20px}.card-header h1[data-v-703a8de3]{font-size:28px}.content[data-v-703a8de3]{padding:24px 20px}.os-grid[data-v-703a8de3]{grid-template-columns:1fr}.installation-info[data-v-703a8de3]{padding:16px 18px}}html,body,#app{margin:0;padding:0;width:100%;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh}.app{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}
