@keyframes ac-rise{0%{opacity:0;translate:0 8px}}@keyframes ac-fade{0%{opacity:0}}@keyframes ac-pop{0%{opacity:0;scale:.94}}.ac-in{animation:ac-rise var(--spring-ms) var(--ease-spring) both;animation-delay:calc(var(--i,0) * 24ms)}.ac-fade{animation:ac-fade .24s var(--ease-out) both}.ac-pop{animation:ac-pop .36s var(--ease-spring) both}.ac-nav{isolation:isolate;position:relative}.ac-nav-pill{z-index:-1;transition:translate .42s var(--ease-spring), width .42s var(--ease-spring), height .42s var(--ease-spring), opacity .16s var(--ease-out);pointer-events:none;background:#ffffff16;border-radius:12px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0d}.ac-nav-pill[data-still]{transition:none}.ac-nav-item{height:40px;color:var(--color-ink-2);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease-out), background-color .18s var(--ease-out), scale var(--spring-ms) var(--ease-spring);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.ac-nav-item svg{color:var(--color-ink-3);transition:color .18s var(--ease-out), translate var(--spring-ms) var(--ease-spring)}.ac-nav-item:hover{color:var(--color-ink);background:#ffffff09}.ac-nav-item:hover svg{color:var(--color-ink-2)}.ac-nav-item[aria-current=page]{color:var(--color-ink);background:0 0}.ac-nav-item[aria-current=page] svg{color:var(--color-ink)}@media (max-width:767px){.ac-nav-item{height:36px;padding:0 14px;font-size:14px}.ac-scroll-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%)}}.ac-row{transition:background-color .18s var(--ease-out)}.ac-row:hover{background:#ffffff05}.ac-row-btn{cursor:pointer}.ac-row-btn:hover{background:#ffffff09}.ac-row-btn .ac-plus{transition:background-color .18s var(--ease-out), color .18s var(--ease-out), rotate var(--spring-ms) var(--ease-spring), scale var(--spring-ms) var(--ease-spring)}.ac-row-btn:hover .ac-plus{color:var(--color-ink);background:#ffffff1a;rotate:90deg}.ac-lift{transition:translate var(--spring-ms) var(--ease-spring), box-shadow .26s var(--ease-out), background-color .2s var(--ease-out)}.ac-lift:hover{translate:0 -2px;box-shadow:0 0 0 1px #ffffff14,0 26px 50px -26px #000000e6}.ac-thumb{overflow:hidden}.ac-thumb>*{transition:scale .6s var(--ease-soft), filter .3s var(--ease-out)}.group:hover .ac-thumb>*,.ac-thumb:hover>*{filter:saturate(1.1)brightness(1.06);scale:1.06}.ac-input[aria-invalid=true],.ac-input[aria-invalid=true]:hover{background:#ff9b850d;box-shadow:inset 0 0 0 1px #ff9b858c}.ac-input:disabled{opacity:.55;cursor:not-allowed}.ac-input[readonly]{color:var(--color-ink-2)}.ac-msg{opacity:0;transition:grid-template-rows .26s var(--ease-out), opacity .18s var(--ease-out);grid-template-rows:0fr;display:grid}.ac-msg[data-on]{opacity:1;grid-template-rows:1fr}.ac-msg>div{min-height:0;overflow:hidden}.ac-eye{transition:color .16s var(--ease-out), background-color .16s var(--ease-out)}.ac-eye:hover{color:var(--color-ink);background:#ffffff14}.ac-cta:disabled{opacity:1;color:var(--color-ink-4);box-shadow:none;background:#ffffff12}.ac-cta{transition-property:scale,background-color,color,box-shadow,translate}.ac-cta:not(:disabled):hover{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand-amethyst) 45%, transparent), 0 0 0 1px #ffffff1a}.ac-danger{color:#1a0f0c;background:var(--color-warn)}.ac-danger:hover{background:#ffb09e}.ac-danger:disabled{opacity:1;color:#ff9b8580;box-shadow:none;background:#ff9b8524}.ac-ghost-warn:hover{color:var(--color-warn);background:#ff9b8514}@keyframes ac-spin{to{rotate:360deg}}.ac-spin{animation:.7s linear infinite ac-spin}@keyframes ac-draw{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}.ac-tick path{stroke-dasharray:18;animation:ac-draw .36s var(--ease-out) 60ms both}.ac-swap{animation:ac-pop .3s var(--ease-spring) both}.ac-chip{cursor:pointer;height:36px;color:var(--color-ink-2);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), padding .26s var(--ease-spring), scale var(--spring-ms) var(--ease-spring);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ac-chip[aria-pressed=true],.ac-chip[aria-checked=true]{color:#121318;background:var(--color-ink);box-shadow:none;padding-left:10px}.ac-chip .ac-chip-tick{opacity:0;width:0;transition:width .26s var(--ease-spring), opacity .16s var(--ease-out), scale .32s var(--ease-spring);flex-shrink:0;overflow:hidden;scale:.4}.ac-chip[aria-pressed=true] .ac-chip-tick,.ac-chip[aria-checked=true] .ac-chip-tick{opacity:1;width:14px;scale:1}.ac-dot{cursor:pointer;width:36px;height:36px;transition:scale var(--spring-ms) var(--ease-spring), box-shadow .2s var(--ease-out);border-radius:999px;padding:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.ac-dot>span{width:100%;height:100%;transition:scale var(--spring-ms) var(--ease-spring);border-radius:999px;display:block}.ac-dot:hover{scale:1.12;box-shadow:inset 0 0 0 1.5px #ffffff80}.ac-dot[aria-pressed=true],.ac-dot[data-pressed]{box-shadow:inset 0 0 0 2px #fff}.ac-dot[aria-pressed=true]>span,.ac-dot[data-pressed]>span{scale:.8}.ac-seg{isolation:isolate;background:#ffffff0d;border-radius:12px;height:36px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.ac-seg-thumb{z-index:-1;transition:translate .42s var(--ease-spring), width .42s var(--ease-spring);background:#ffffff1f;border-radius:9px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff0f}.ac-seg-thumb[data-still]{transition:none}.ac-seg button{min-width:56px;height:30px;color:var(--color-ink-3);cursor:pointer;transition:color .18s var(--ease-out);border-radius:9px;padding:0 12px;font-size:13px;position:relative}.ac-seg button:hover,.ac-seg button[aria-checked=true]{color:var(--color-ink)}.ac-link{transition:background-size .36s var(--ease-soft), color .18s var(--ease-out);cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:1px}.ac-link:hover{color:var(--color-ink);background-size:100% 1px}.ac-code .ac-copy{opacity:0;transition:opacity .18s var(--ease-out), translate var(--spring-ms) var(--ease-spring), background-color .16s var(--ease-out);translate:0 -2px}.ac-code:hover .ac-copy,.ac-copy[data-done]{opacity:1;translate:0}@media (pointer:coarse){.ac-code .ac-copy{opacity:1;translate:0}}.ac-faq summary{transition:color .18s var(--ease-out);cursor:pointer}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary:hover{color:#fff}.ac-faq .ac-faq-plus{transition:rotate var(--spring-ms) var(--ease-spring), background-color .18s var(--ease-out), color .18s var(--ease-out)}.ac-faq summary:hover .ac-faq-plus{color:var(--color-ink);background:#ffffff1a}.ac-faq[open] .ac-faq-plus{rotate:45deg}.ac-faq[open] .ac-faq-body{animation:ac-rise .36s var(--ease-out) both}@keyframes ac-swap-in{0%{opacity:0;translate:0 6px}}.ac-swap-in{animation:ac-swap-in .26s var(--ease-out) both}.ac-stop{transition:scale var(--spring-ms) var(--ease-spring), box-shadow .2s var(--ease-out)}.ac-stop:hover{scale:1.1}.ac-stop:active{transition-duration:80ms;scale:.95}fieldset:disabled .ac-row-btn{display:none}@media (pointer:coarse){.ac-cta,.ac-row .btn,.ac-row .btn-line,.ac-chip{min-height:44px}.ac-nav-item,.ac-seg{height:44px}.ac-seg button{height:38px}}.ac-chip{cursor:pointer;height:34px;color:var(--color-ink-2);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#ffffff0b;border-radius:999px;outline:none;align-items:center;gap:6px;padding:0 13px;font-size:13.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.ac-chip:hover{color:var(--color-ink);background:#ffffff13}.ac-chip:is([aria-checked=true],[aria-pressed=true]){background:var(--color-ink);color:var(--color-bench);box-shadow:none}
