.tool-card[data-v-564ac817]{background:var(--bg-card);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;transition:all var(--transition-medium)}.tool-card[data-v-564ac817]:hover:not(.disabled){border-color:#8b5cf64d;box-shadow:var(--shadow-glow);transform:translateY(-5px)}.tool-card.building[data-v-564ac817]{border-style:dashed;opacity:.8}.tool-card.building[data-v-564ac817]:hover{border-color:#fff3}.tool-header[data-v-564ac817]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.tool-icon-wrapper[data-v-564ac817]{align-items:center;background:#8b5cf61a;border-radius:14px;color:var(--accent-purple);display:flex;height:56px;justify-content:center;width:56px}.tool-card.building .tool-icon-wrapper[data-v-564ac817]{background:#ffffff0d;color:var(--text-secondary)}.tool-preview[data-v-564ac817]{aspect-ratio:16/9;background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden;position:relative;width:100%}.preview-placeholder[data-v-564ac817]{align-items:center;background:repeating-linear-gradient(45deg,#ffffff05,#ffffff05 10px,#ffffff0a 0 20px);color:var(--text-muted);display:flex;flex-direction:column;font-size:.85rem;gap:8px;height:100%;justify-content:center;width:100%}.tool-preview img[data-v-564ac817]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.tool-card:hover:not(.disabled) .tool-preview img[data-v-564ac817]{transform:scale(1.05)}.tool-card.building .tool-preview[data-v-564ac817],.tool-card.canceled .tool-preview[data-v-564ac817],.tool-card.maintenance .tool-preview[data-v-564ac817],.tool-card.soon .tool-preview[data-v-564ac817]{filter:grayscale(1) opacity(.6)}.status-badge[data-v-564ac817]{border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.status-badge.building[data-v-564ac817]{background:#f9731640;border:1px solid rgba(249,115,22,.5);color:#fb923c}.status-badge.released[data-v-564ac817]{background:#10b98140;border:1px solid rgba(16,185,129,.5);color:#34d399}.status-badge.maintenance[data-v-564ac817]{background:#eab30840;border:1px solid rgba(234,179,8,.5);color:#facc15}.status-badge.soon[data-v-564ac817]{background:#3b82f640;border:1px solid rgba(59,130,246,.5);color:#60a5fa}.status-badge.canceled[data-v-564ac817]{background:#ef444440;border:1px solid rgba(239,68,68,.5);color:#f87171}.status-badge.beta[data-v-564ac817]{background:#a855f740;border:1px solid rgba(168,85,247,.5);color:#c084fc}.status-badge.testing[data-v-564ac817]{background:#06b6d440;border:1px solid rgba(6,182,212,.5);color:#22d3ee}.tool-card h3[data-v-564ac817]{font-size:1.5rem;margin-bottom:12px}.tool-card p[data-v-564ac817]{color:var(--text-secondary);flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:32px}.tool-footer[data-v-564ac817]{margin-top:auto}.btn.disabled[data-v-564ac817]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);box-shadow:none;color:var(--text-muted);cursor:not-allowed;opacity:.8;pointer-events:none}.input-wrapper[data-v-bac36382]{display:flex;flex-direction:column;position:relative;width:100%}.input[data-v-bac36382]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;min-width:320px;padding:14px 18px;transition:all var(--transition-fast);width:100%}.input[data-v-bac36382]::-moz-placeholder{color:#fff9}.input[data-v-bac36382]::placeholder{color:#fff9}.input[data-v-bac36382]:focus{background:#ffffff26;border-color:#ffffff80;outline:none}.error[data-v-bac36382]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:#500f0f;font-size:.75rem;font-weight:600;margin-top:6px;padding:5px 10px;position:relative;white-space:nowrap;width:100%}#errorMessage[data-v-ee9529e6]{display:flex;width:90%}.feedback-message[data-v-ee9529e6]{animation:slideIn-ee9529e6 .3s ease;border-radius:8px;font-size:.9rem;font-weight:500;padding:12px 20px;text-align:center}.feedback-message.success[data-v-ee9529e6]{background:#10b98133;border:1px solid rgba(16,185,129,.4);color:#34d399}.feedback-message.error[data-v-ee9529e6]{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ff6b6b}@keyframes slideIn-ee9529e6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn[data-v-ee9529e6]:disabled{cursor:not-allowed;opacity:.6}
