:root{--sans:system-ui, -apple-system, Segoe UI, Roboto, sans-serif}html,body,#root{width:100%;height:100%}html,body{margin:0;padding:0}body{font-family:var(--sans);color:#111;background:#f5f6f8}#root{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}button,input{font-family:inherit}@keyframes spiriqLoaderL{0%,to{transform:scaleY(var(--spiriq-loader-min-l,.42))}50%{transform:scaleY(var(--spiriq-loader-max-l,.92))}}@keyframes spiriqLoaderM{0%,to{transform:scaleY(var(--spiriq-loader-min-m,.55))}50%{transform:scaleY(var(--spiriq-loader-max-m,1))}}@keyframes spiriqLoaderR{0%,to{transform:scaleY(var(--spiriq-loader-min-r,.38))}50%{transform:scaleY(var(--spiriq-loader-max-r,.86))}}.spiriq-loader{justify-content:center;align-items:center;line-height:0;display:inline-flex}.spiriq-loader__col{justify-content:center;align-items:center;display:flex}.spiriq-loader__bar{transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){.spiriq-loader__bar{animation:none!important}.spiriq-loader__bar:first-child{transform:scaleY(.7)}.spiriq-loader__bar:nth-child(2){transform:scaleY(1)}.spiriq-loader__bar:nth-child(3){transform:scaleY(.7)}}image-slot{background:radial-gradient(120% 80% at 30% 10%,#4b85ff 0%,#2663eb 40%,#1a48b8 80%,#102e7a 100%);display:block}.lq-btn,.lq-pill,.lq-link,.lq-card,.lq-icon,.lq-input{will-change:transform;transition:transform .36s cubic-bezier(.34,1.45,.55,1),background-color .24s,color .22s,box-shadow .32s,border-color .24s,opacity .22s,filter .24s}.lq-btn{cursor:pointer}.lq-btn:hover{filter:brightness(1.05);transform:translateY(-1px)scale(1.035);box-shadow:0 10px 28px #2663eb47,0 2px 8px #0e0e1024}.lq-btn:active{filter:brightness(.96);transition-duration:.1s;transform:translateY(0)scale(.98)}.lq-pill{cursor:pointer}.lq-pill:hover{background-color:#0e0e1012;transform:scale(1.02)}.lq-pill:active{transition-duration:.1s;transform:scale(.98)}.lq-link{cursor:pointer;position:relative}.lq-link:hover{opacity:.62;transform:translate(2px)}.lq-link:active{transition-duration:.1s;transform:translate(0)}.lq-card{cursor:pointer}.lq-card:hover{filter:brightness(1.03);transform:translateY(-3px);box-shadow:0 22px 48px #0e0e1024,0 4px 12px #0e0e100f}.lq-icon{cursor:pointer}.lq-icon:hover{background-color:#f6f4ef29;border-color:#f6f4ef8c;transform:scale(1.08)}.lq-icon:active{transition-duration:.1s;transform:scale(.95)}.lq-input:focus-within{border-color:#f6f4ef73;box-shadow:0 0 0 4px #5b93f92e}
