*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%}body{background:#eef0f5;font-family:Inter,-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none}@media(min-width:700px){body{background:radial-gradient(1200px 600px at 85% -10%,rgba(0,194,168,.1),transparent 60%),radial-gradient(1000px 700px at 0% 110%,rgba(26,43,74,.1),transparent 55%),#eef0f5;background-attachment:fixed}}.ops-app-shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;margin-inline:auto;height:100dvh;overflow:hidden;padding-top:env(safe-area-inset-top,0px)}@media(min-width:700px){.ops-app-shell{height:min(880px,calc(100dvh - 40px));margin-block:20px;border-radius:28px;box-shadow:0 24px 64px #0f1b3329,0 4px 16px #0f1b3314,0 0 0 1px #0f1b330d}}button{transition:transform .12s ease,box-shadow .18s ease,opacity .15s ease,background-color .15s ease,border-color .15s ease}button:active:not(:disabled){transform:scale(.97)}button:disabled{cursor:not-allowed}input,textarea,select,button{font-family:inherit}.ops-app-shell ::-webkit-scrollbar{width:0px;height:0px}.ops-app-shell *{scrollbar-width:none}@keyframes opsspin{to{transform:rotate(360deg)}}@keyframes opsfadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ops-screen-enter{animation:opsfadein .22s ease both}
