body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-color-dark:#0f172a;--text-color-dark:#f8fafc;--card-bg-dark:#1e293bb3;--input-bg-dark:#1e293b;--border-dark:#334155;--accent-dark:#3b82f6}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0f172a;background-color:var(--bg-color-dark);color:#f8fafc;color:var(--text-color-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;transition:color .3s ease}.vanta-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.content{display:flex;flex-direction:column;gap:24px;max-width:600px;padding:20px;position:relative;width:100%;z-index:1}.app-header{justify-content:space-between}.app-header,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.logo-icon{color:#3b82f6;color:var(--accent-dark)}h1{font-size:1.5rem;font-weight:700}.main-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e293bb3;background-color:var(--card-bg-dark);border:1px solid #334155;border:1px solid var(--border-dark);border-radius:24px;box-shadow:0 10px 25px -5px #0000004d;display:flex;flex-direction:column;gap:24px;padding:32px}.search-form .input-group{display:flex;gap:12px}input[type=url]{background-color:#1e293b;background-color:var(--input-bg-dark);border:1px solid #334155;border:1px solid var(--border-dark);border-radius:12px;color:#f8fafc;color:var(--text-color-dark);flex:1 1;font-size:1rem;outline:none;padding:12px 16px;transition:border-color .2s}input[type=url]:focus{border-color:#3b82f6;border-color:var(--accent-dark)}button[type=submit]{align-items:center;background-color:#3b82f6;background-color:var(--accent-dark);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:12px 24px;transition:opacity .2s,transform .1s}button[type=submit]:hover:not(:disabled){opacity:.9}button[type=submit]:active:not(:disabled){transform:scale(.98)}button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.error-message{background-color:#f871711a;border-radius:12px;color:#f87171;font-size:.9rem;padding:12px;text-align:center}.result-card{background-color:#ffffff08;border:1px dashed #334155;border:1px dashed var(--border-dark);border-radius:16px;padding:20px}.result-label{font-size:.75rem;letter-spacing:.05em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.result-value-container{align-items:center;display:flex;justify-content:space-between}.vendor-id{font-size:1.25rem;font-weight:600;word-break:break-all}.copy-btn{background:none;border:none;border-radius:8px;color:#3b82f6;color:var(--accent-dark);cursor:pointer;padding:8px;transition:background-color .2s,color .2s}.copy-btn:hover{background-color:#ffffff0d}.copy-btn.copied{color:#34d399}.info-text{font-size:.875rem;opacity:.6;text-align:center}.app-footer{font-size:.75rem;opacity:.5;text-align:center}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark{background-color:#0f172a;background-color:var(--bg-color-dark);color:#f8fafc;color:var(--text-color-dark)}
/*# sourceMappingURL=main.bdaaeea7.css.map*/