.elfogad{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);caret-color:var(--fh-accent);font-variant-numeric:tabular-nums;--fh-danger: #a93f2b}.elfogad .plan{font-family:Geist,Inter,system-ui,sans-serif}.elfogad .plan .plan-fill{transition:fill .16s var(--ease-out),stroke .16s var(--ease-out)}.elfogad .plan-mark{cursor:pointer;outline:none}.elfogad .plan-mark .plan-glyph{transform-box:view-box;transition:transform .14s var(--ease-out)}@media(hover:hover)and (pointer:fine){.elfogad .plan-mark:hover .plan-glyph{transform:scale(1.08)}}.elfogad .plan-mark:active .plan-glyph{transform:scale(.92)}.elfogad .plan-mark-off{cursor:not-allowed;opacity:.5}.elfogad .plan-mark-off .plan-glyph,.elfogad .plan-mark-off:hover .plan-glyph,.elfogad .plan-mark-off:active .plan-glyph{transform:none}.elfogad .plan .plan-focus{opacity:0;transition:opacity .12s var(--ease-out);pointer-events:none}.elfogad .plan-mark:focus-visible .plan-focus{opacity:1}@media(prefers-reduced-motion:reduce){.elfogad .plan .plan-fill,.elfogad .plan-mark .plan-glyph,.elfogad .plan .plan-focus{transition-duration:1ms}.elfogad .plan-mark:hover .plan-glyph{transform:none}}.elfogad details>summary{list-style:none}.elfogad details>summary::-webkit-details-marker{display:none}.elfogad details>summary:before{content:"";display:inline-block;width:.45em;height:.45em;margin-right:.6em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15em) rotate(-45deg);transition:transform .16s var(--ease-out)}.elfogad details[open]>summary:before{transform:translateY(-.25em) rotate(45deg)}.elfogad :is(button,a,input,[role=checkbox],[role=radio]):focus-visible{outline:2px solid var(--fh-accent);outline-offset:3px;border-radius:6px}.elfogad input:focus-visible{outline-offset:0;border-radius:10px}.elfogad .press{transition:transform .16s var(--ease-out),background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.elfogad .press:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){.elfogad .press-row:hover:not([data-on=true]){background:color-mix(in srgb,var(--fh-ink) 4%,transparent)}.elfogad .link:hover{color:var(--fh-accent)}}.elfogad .row{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.elfogad .row[data-on=true]{background:var(--fh-accent-soft);border-color:color-mix(in srgb,var(--fh-accent) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fh-accent) 35%,transparent)}.elfogad .tick{transition:transform .14s var(--ease-out),opacity .14s ease;transform:scale(.6);opacity:0}.elfogad .box[data-on=true] .tick{transform:scale(1);opacity:1}.elfogad .box{transition:background-color .14s ease,border-color .14s ease}.elfogad .total-num{transition:filter .16s ease,opacity .16s ease}.elfogad .total-num[data-busy=true]{filter:blur(3px);opacity:.6}.elfogad .enter{animation:elfogad-enter .22s var(--ease-out) both}@keyframes elfogad-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.elfogad .bar{transition:transform .22s var(--ease-out),opacity .22s ease}.elfogad .bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.elfogad input[type=number]::-webkit-outer-spin-button,.elfogad input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elfogad input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.elfogad input::placeholder{color:var(--fh-ink-dim)}.elfogad .record{scrollbar-width:thin;scrollbar-color:var(--fh-line-strong) transparent}@media(prefers-reduced-motion:reduce){.elfogad .press,.elfogad .row,.elfogad .tick,.elfogad .box,.elfogad .bar{transition-duration:1ms}.elfogad .press:active:not(:disabled){transform:none}.elfogad .enter{animation:none}.elfogad .total-num[data-busy=true]{filter:none;opacity:1}}.elfogad .halo{position:absolute;left:-8rem;top:-6rem;width:30rem;height:30rem;border-radius:9999px;background:var(--fh-accent-soft);filter:blur(64px);pointer-events:none}
