*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}html,body{overscroll-behavior-y:contain}.ptr.sicla-ptr,.ptr.sicla-ptr .ptr__children{height:auto}body{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}.fade-in{animation:fadeIn .4s ease}.slide-down{animation:slideDown .2s ease}@keyframes splashFadeIn{0%{opacity:0}to{opacity:1}}@keyframes splashLogoSpin{0%{transform:rotate(0) scale(1)}20%{transform:rotate(30deg) scale(1.03)}40%{transform:rotate(0) scale(1)}60%{transform:rotate(-15deg) scale(1.02)}80%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes splashTextPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes splashDotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}
