*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:#fafafa;color:#18181b;font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}input::placeholder,textarea::placeholder{color:#a1a1aa}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px;border:3px solid #fafafa}::-webkit-scrollbar-track{background:transparent}: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{position:relative;overflow:hidden;border-radius:7px;background:var(--sk-base, hsl(240 5% 92%));background-image:linear-gradient(90deg,transparent 0%,var(--sk-hi, rgba(255, 255, 255, .7)) 50%,transparent 100%);background-size:180% 100%;background-repeat:no-repeat;animation:skShimmer 1.35s ease-in-out infinite}@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 .09s ease}.a-press:active{transform:scale(.96)}.a-btn{transition:filter .12s ease,transform .09s ease}.a-btn:active:not(:disabled){transform:scale(.97)}.a-iconbtn{transition:background-color .14s ease,transform .09s ease}.a-iconbtn:hover{background:var(--a-hover)!important}.a-iconbtn:active{transform:scale(.9)}.a-clickrow{cursor:pointer;transition:background-color .12s ease,transform .09s ease}.a-clickrow:hover{background:var(--a-hover)!important}.a-clickrow:active{transform:scale(.995)}.a-row{transition:background-color .12s ease}.a-row:hover{background:var(--a-hover)!important}.a-lift{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.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{display:flex;transition:transform .2s ease}.a-chev--open{transform:rotate(180deg)}@keyframes rowFlash{0%{background-color:#cbfb4573}to{background-color:transparent}}.a-rowin{animation:rowFlash 1.1s ease-out}@keyframes rowOut{to{opacity:0;transform:translate(-14px)}}.a-rowout{animation:rowOut .24s ease forwards;pointer-events:none}.a-fade{animation:fadeIn .22s ease}@keyframes modalPop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.a-backdrop{animation:fadeIn .18s ease}.a-modal{animation:modalPop .26s cubic-bezier(.2,.9,.3,1) both}.a-menupop{animation:modalPop .16s ease}@keyframes spinOnce{0%{transform:rotate(-90deg);opacity:.3}to{transform:rotate(0);opacity:1}}.a-spin-once{display:flex;animation:spinOnce .4s ease}.a-toastin{animation:toastIn .26s cubic-bezier(.2,.9,.3,1) both}@keyframes toastOut{to{opacity:0;transform:translateY(8px) scale(.97)}}.a-toastout{animation:toastOut .2s ease forwards;pointer-events:none}.theming,.theming *{transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease,fill .4s ease!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:.01s}.theming,.theming *{transition:none!important}}
