@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--primary:#4f46e5;--primary-hover:#4338ca;--border:#e2e8f0;--ring:#4f46e52e}*{box-sizing:border-box}@keyframes spin{to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1e293b;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input,select,textarea{font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input:focus,select:focus,textarea:focus{border-color:#4f46e5!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #4f46e52e;box-shadow:0 0 0 3px var(--ring)}input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:#cbd5e1}button{font-family:inherit;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease,background-color .15s ease}button:hover:not(:disabled){filter:brightness(1.06)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed!important;opacity:.6}input[type=checkbox],input[type=radio]{accent-color:#4f46e5;accent-color:var(--primary);cursor:pointer;height:16px;width:16px}.svm-field-inline{align-items:center;display:flex;gap:16px}.svm-field-inline>.svm-label{flex:0 0 180px;flex:0 0 var(--label-w,180px);margin-bottom:0;max-width:180px;max-width:var(--label-w,180px)}.svm-field-inline>.svm-control{flex:1 1;min-width:0}@media (max-width:640px){.svm-field-inline{align-items:stretch;flex-direction:column;gap:5px}.svm-field-inline>.svm-control,.svm-field-inline>.svm-label{flex:none;max-width:none;width:100%}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}