@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{color-scheme:dark;--bg: #04060b;--card-bg: rgba(14, 29, 56, .82);--card-border: rgba(0, 0, 255, .1);--text: #f0f3ff;--text-dim: rgba(235, 240, 255, .72);--accent: #00d0ff;--accent-strong: #35ff8a;--warning: #ff6b6b;--mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--radius-lg: 20px;--radius-sm: 12px;--shadow-soft: 0 24px 60px rgba(0, 0, 0, .38)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#020305;color:var(--text);line-height:1.55;padding:40px 18px 80px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{max-width:1080px;margin:0 auto;display:grid;gap:28px}.app__header{display:flex;justify-content:space-between;align-items:center;gap:24px}.header-title{display:flex;align-items:center}.app__title-image{max-height:54px;width:auto}.header-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.kit-picker{-webkit-appearance:none;appearance:none;border-radius:999px;border:1px solid rgba(0,208,255,.28);background:#00d0ff24;color:var(--text);font-family:inherit;font-weight:500;letter-spacing:.01em;padding:10px 16px;min-width:220px;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.kit-picker:hover:not(:disabled){background:#00d0ff42;transform:translateY(-1px)}.kit-picker:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kit-picker:disabled{opacity:.6;cursor:wait}.kit-picker option{color:#000}.slots__list{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.card__header h2{margin:0;font-size:1.35rem;font-weight:600}.drop-zone{border:1.5px dashed rgba(0,208,255,.25);text-align:center;display:grid;gap:18px;padding:34px 26px;background:#0e1d38d9;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.drop-zone.dragover{border-color:var(--accent);background:#132e56f2;box-shadow:0 0 18px #00d0ff40}.drop-zone__info strong{display:block;font-size:1.1rem;margin-bottom:6px}.drop-zone__info span{color:var(--text-dim);font-size:.95rem}.drop-zone__actions{display:flex;justify-content:center}.slot{border:1px solid rgba(0,208,255,.2);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:#142a4de6;transition:border-color .15s ease,transform .15s ease}.slot.dragover{border-color:var(--accent);transform:translateY(-1px)}.slot__meta{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.slot__title{font-weight:600;display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap}.slot__details{display:inline-flex;align-items:center;font-size:.85rem;color:var(--text-dim);flex:1 1 auto;justify-content:flex-end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot__details span+span:before{content:"\2022";margin:0 8px;opacity:.4}.slot__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slot__wave-wrap{position:relative;height:54px;border-radius:10px;border:1px solid rgba(0,208,255,.12);background:linear-gradient(180deg,#0c2a4d99,#0c2a4d40);overflow:hidden}.slot__wave-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0003,#0000000d);pointer-events:none}.slot__wave{width:100%;height:100%;display:block}.badge{background:#00d0ff29;color:var(--accent);padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em}.btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;padding:10px 18px;background:#ffffff14;color:var(--text);font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.btn:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:#00d0ff24;border-color:#00d0ff47}.btn.primary:hover:not(:disabled){background:#00d0ff4d}.btn.accent{background:#35ff8a24;border-color:#35ff8a57}.btn.accent:hover:not(:disabled){background:#35ff8a4d}.btn.ghost{background:transparent;border-color:#fff3}.transfer-action{display:flex;flex-direction:column;gap:5px;min-width:190px}.transfer-action .btn{width:100%}.transfer-status{color:var(--text-dim);font-size:.75rem;line-height:1.3;max-width:240px}.transfer-status--ready{color:var(--accent-strong)}.transfer-controls{font-size:.9rem;color:var(--text-dim);display:flex;align-items:center;gap:12px}.transfer-controls input[type=checkbox]{accent-color:var(--accent)}.progress-bar{height:10px;border-radius:999px;background:#ffffff0d;overflow:hidden;margin-bottom:16px}.progress-bar__value{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong));transition:width .18s ease}.log{margin:0;padding:18px;background:#00000059;border-radius:var(--radius-sm);min-height:140px;max-height:280px;overflow-y:auto;font-family:var(--mono);font-size:.85rem;line-height:1.45;white-space:pre-line}.log__line{margin:0;display:block}.log__line--error{color:var(--warning)}@media(max-width:860px){.app__header{flex-direction:column;align-items:center;text-align:center}.header-title{margin-bottom:12px}.app__banner{max-width:100%}.header-actions{justify-content:center;width:100%}.transfer-action{align-items:stretch}.slot{width:100%}.slot__actions{justify-content:flex-start}}@media(max-width:560px){body{padding:24px 12px 48px}.header-actions{flex-direction:column;gap:10px}.card{padding:20px}.btn,.kit-picker,.transfer-action{width:100%}}.app__footer{margin-top:60px;background:#020307;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 18px 36px}.app__banner{width:auto;max-width:100%;height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow-soft);object-fit:cover}.footer-note{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--text-dim);gap:6px;max-width:720px;font-size:.9rem}.footer-note strong{color:var(--text);font-weight:600;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tool-deton8-style.css.map */
