*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#18181b;-webkit-font-smoothing:antialiased;background:#fafafa;font-family:Space Grotesk,system-ui,sans-serif}input::placeholder,textarea::placeholder{color:#a1a1aa}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d4d8;border:3px solid #fafafa;border-radius:999px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--a-limeDeep,#6b8e0f);outline-offset:2px}.a-btn:hover:not(:disabled){filter:brightness(.96)}@keyframes aspin{to{transform:rotate(360deg)}}@keyframes skShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.sk{background:var(--sk-base,#eaeaec);background-image:linear-gradient(90deg, transparent 0%, var(--sk-hi,#ffffffb3) 50%, transparent 100%);background-repeat:no-repeat;background-size:180% 100%;border-radius:7px;animation:1.35s ease-in-out infinite skShimmer;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.sk{animation:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.a-press{transition:transform 90ms}.a-press:active{transform:scale(.96)}.a-btn{transition:filter .12s,transform 90ms}.a-btn:active:not(:disabled){transform:scale(.97)}.a-iconbtn{transition:background-color .14s,transform 90ms}.a-iconbtn:hover{background:var(--a-hover)!important}.a-iconbtn:active{transform:scale(.9)}.a-clickrow{cursor:pointer;transition:background-color .12s,transform 90ms}.a-clickrow:hover{background:var(--a-hover)!important}.a-clickrow:active{transform:scale(.995)}.a-row{transition:background-color .12s}.a-row:hover{background:var(--a-hover)!important}.a-lift{transition:transform .16s,box-shadow .16s,border-color .16s}.a-lift:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000017!important}.a-lift:active{transform:translateY(0)scale(.98)}.a-menuitem:hover,.a-tabhover:hover{background:var(--a-hover)!important}.a-chev{transition:transform .2s;display:flex}.a-chev--open{transform:rotate(180deg)}@keyframes rowFlash{0%{background-color:#cbfb4573}to{background-color:#0000}}.a-rowin{animation:1.1s ease-out rowFlash}@keyframes rowOut{to{opacity:0;transform:translate(-14px)}}.a-rowout{pointer-events:none;animation:.24s forwards rowOut}.a-fade{animation:.22s fadeIn}@keyframes modalPop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.a-backdrop{animation:.18s fadeIn}.a-modal{animation:.26s cubic-bezier(.2,.9,.3,1) both modalPop}.a-menupop{animation:.16s modalPop}@keyframes spinOnce{0%{opacity:.3;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}.a-spin-once{animation:.4s spinOnce;display:flex}.a-toastin{animation:.26s cubic-bezier(.2,.9,.3,1) both toastIn}@keyframes toastOut{to{opacity:0;transform:translateY(8px)scale(.97)}}.a-toastout{pointer-events:none;animation:.2s forwards toastOut}.theming,.theming *{transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s,fill .4s!important}@media (prefers-reduced-motion:reduce){.a-press,.a-btn,.a-iconbtn,.a-clickrow,.a-row,.a-lift,.a-chev{transition:none}.a-rowin,.a-rowout,.a-fade,.a-backdrop,.a-modal,.a-menupop,.a-spin-once,.a-toastin,.a-toastout{animation-duration:10ms}.theming,.theming *{transition:none!important}}
