*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--nc-radius-sm: .5rem;--nc-radius-md: .75rem;--nc-radius-lg: 1rem;--nc-radius-xl: 1.25rem;--nc-ease: cubic-bezier(.33, 1, .68, 1);--nc-dur: .18s}.nc-interactive{transition:background var(--nc-dur) var(--nc-ease),border-color var(--nc-dur) var(--nc-ease),color var(--nc-dur) var(--nc-ease),box-shadow var(--nc-dur) var(--nc-ease),transform var(--nc-dur) var(--nc-ease)}.nc-catalog-toolbar input:focus-visible,.nc-catalog-toolbar button:focus-visible{outline:2px solid rgba(14,165,233,.55);outline-offset:2px}html{height:100%;background:#080b12;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100%;min-height:-webkit-fill-available;min-height:100dvh;overscroll-behavior:none;-webkit-overflow-scrolling:touch;font-family:DM Sans,Segoe UI,system-ui,sans-serif;overflow-x:clip;width:100%;max-width:100vw;background:#080b12}@supports not (overflow: clip){body{overflow-x:hidden}}#root{width:100%;max-width:100%;min-height:100dvh;min-height:100svh;overflow-x:clip;isolation:isolate}@supports not (overflow: clip){#root{overflow-x:hidden}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#64748b66;border-radius:4px}input,select,textarea,button{font-family:inherit}button,a{touch-action:manipulation}.pwa-header{padding-top:max(.875rem,var(--safe-top))}.pwa-bottom{padding-bottom:max(.5rem,var(--safe-bottom))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modalIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
