.ak{--fill-on:var(--foreground);--fill-slab:var(--card);--ink:var(--foreground);--font-ui:var(--font-geist);background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-geist)}.ak-section{animation:.2s cubic-bezier(.2,0,0,1) ak-in}.ak-pills{scrollbar-width:none;scroll-snap-type:x mandatory}.ak-pills::-webkit-scrollbar{display:none}.ak-pills button{scroll-snap-align:start;transition:background-color .18s,color .18s,border-color .18s}.ak-card,.ak-row,.ak-btn{transition:background-color .18s,border-color .18s,color .18s}.ak ins{color:var(--ins);background:var(--ins-soft);border-radius:4px;padding:0 .15em;text-decoration:none}.ak del{color:var(--muted-foreground);text-decoration:line-through}.ak [data-white-orb]{box-shadow:0 10px 24px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px}.ak-loader{width:48px;height:48px;overflow:hidden}.ak-loader .ldr{width:48px!important;height:48px!important}body:has([data-associate-kit]) [data-testid=app-footer]{display:none}@keyframes ak-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ak-section,.ak-pills button,.ak-card,.ak-row,.ak-btn{transition:none;animation:none}}
