@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.import-status-bar{z-index:9990;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-bottom:1px solid #38bdf833;padding:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;position:fixed;top:36px;left:0;right:0;transform:translateY(0);box-shadow:0 4px 20px #0006}.import-status-bar.active{border-bottom-color:#38bdf866}.import-status-bar.success{border-bottom-color:#22c55e66}.import-status-bar.error{border-bottom-color:#ef444466}.import-status-bar.incoming{cursor:pointer;background:linear-gradient(135deg,#0c1a3a 0%,#1e2d50 100%);border-bottom-color:#fbbf2466;transition:background .2s}.import-status-bar.incoming:hover{background:linear-gradient(135deg,#112040 0%,#253660 100%)}.import-status-content{align-items:center;gap:10px;max-width:1200px;margin:0 auto;padding:10px 20px;display:flex}.import-spinner{color:#38bdf8;align-items:center;animation:1s linear infinite importSpin;display:flex}@keyframes importSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.import-status-icon{font-size:16px;line-height:1}.incoming-pulse{animation:2s ease-in-out infinite incomingPulse}@keyframes incomingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.import-status-msg{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:Inter,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.import-view-btn{color:#fbbf24;white-space:nowrap;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.import-progress-track{background:#ffffff1a;border-radius:2px;flex-shrink:0;width:120px;height:4px;overflow:hidden}.import-progress-fill{background:linear-gradient(90deg,#38bdf8,#818cf8);border-radius:2px;height:100%;transition:width .3s}.import-dismiss{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:14px;transition:all .15s}.import-dismiss:hover{color:#e2e8f0;background:#ffffff14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep:#020617;--bg-card:#0f172a;--bg-elevated:#1e293b;--accent:#39ff14;--accent-glow:#39ff1426;--blue:#38bdf8;--amber:#fbbf24;--rose:#f43f5e;--emerald:#10b981;--purple:#a855f7;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#1e293b;--radius:16px;--radius-sm:10px}body{background:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{outline:none;font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-in{animation:.4s ease-out fadeIn}.slide-up{animation:.5s ease-out slideUp}.skeleton{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-elevated) 50%, var(--bg-card) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.delete-modal-overlay{z-index:10000;background:#020617e6;justify-content:center;align-items:center;padding:16px;animation:.2s modalFadeIn;display:flex;position:fixed;inset:0}.delete-modal{background:#0f172a;border:1.5px solid #ef4444;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.delete-modal-header{text-align:center;margin-bottom:16px}.delete-modal-header h3{color:#f8fafc;letter-spacing:.5px;margin:0;font-size:20px;font-weight:900}.delete-modal-body{color:#e2e8f0;text-align:center;margin-bottom:20px;font-size:14px;line-height:1.6}.delete-modal-input{color:#f8fafc;text-align:center;box-sizing:border-box;background:#020617;border:1px solid #334155;border-radius:12px;width:100%;margin-bottom:20px;padding:14px;font-size:18px;font-weight:700;display:block}.delete-modal-input:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 2px #ef444433}.delete-modal-input::placeholder{color:#475569}.delete-modal-actions{gap:12px;display:flex}.delete-modal-btn{cursor:pointer;text-align:center;border:none;border-radius:12px;flex:1;padding:14px;font-size:14px;font-weight:800;transition:all .2s}.delete-modal-btn.cancel{color:#f8fafc;background:#1e293b}.delete-modal-btn.cancel:hover{background:#334155}.delete-modal-btn.confirm{color:#fff;background:#ef4444}.delete-modal-btn.confirm:disabled{color:#ef4444;cursor:not-allowed;background:#450a0a}.delete-modal-btn.confirm:not(:disabled):hover{background:#dc2626}.inv-del-btn{cursor:pointer;color:#f43f5e;background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;opacity:1!important}.inv-del-btn:hover{background:#f43f5e33!important;border-color:#f43f5e!important}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.guides-container{gap:32px;max-width:1240px;margin:0 auto;padding:0 24px 80px;display:flex}.guides-sidebar{flex-shrink:0;width:300px}.guides-sidebar-card{background:#0f172a;border:1px solid #ffffff12;border-radius:16px;padding:16px 8px;position:sticky;top:84px}.guides-sidebar-item{cursor:pointer;text-align:left;color:#cbd5e1;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:10px;outline:none;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;transition:all .15s;display:flex}.guides-sidebar-item:hover{background:#ffffff05}.guides-sidebar-item.active{color:#f8fafc;background:#38bdf814;border-left-color:#38bdf8}.guides-step-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (width<=900px){.guides-container{flex-direction:column;gap:24px;padding-bottom:40px}.guides-sidebar{width:100%}.guides-sidebar-card{padding:12px;position:static}.guides-sidebar-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.guides-sidebar-item{text-align:center;border-top:3px solid #0000;border-left:none;flex-direction:column;align-items:center;gap:6px;padding:10px 12px}.guides-sidebar-item.active{border-top-color:#38bdf8;border-left-color:#0000}.guides-step-grid{grid-template-columns:1fr;gap:24px}}.carousel-arrow-btn:hover{color:#38bdf8!important;background:#38bdf840!important;border-color:#38bdf8!important;transform:translateY(-50%)scale(1.1)!important}.carousel-pill-btn:hover:not(.active){color:#f8fafc!important;background:#ffffff0d!important;border-color:#fff3!important}footer{text-align:center;border-top:1px solid var(--border);background:var(--bg-deep);width:100%;margin-top:auto;padding:40px 24px}.footer-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;display:flex}.footer-social a{color:var(--text-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.footer-social a:hover{color:var(--text-primary);border-color:var(--border);background:var(--bg-card)}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:12px;display:flex}footer a{color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}footer a:hover{color:var(--text-secondary)}.footer-copy{color:var(--text-muted);margin-top:12px;font-size:12px}@media (width<=768px){.footer-links{gap:12px 18px}footer{padding-bottom:96px!important}}
