.hero-glow[data-v-70817c17]{position:absolute;border-radius:9999px;filter:blur(90px);pointer-events:none;opacity:.42}.hero-glow-one[data-v-70817c17]{width:28rem;height:28rem;top:-12rem;left:-10rem;background:color-mix(in oklab,var(--color-primary) 42%,transparent)}.hero-glow-two[data-v-70817c17]{width:24rem;height:24rem;right:-8rem;bottom:-8rem;background:color-mix(in oklab,var(--color-secondary) 30%,transparent)}.header-icon[data-v-70817c17]{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;color:color-mix(in oklab,currentColor 65%,transparent);transition:background-color .15s ease,color .15s ease,transform .15s ease}.header-icon[data-v-70817c17]:hover{background:color-mix(in oklab,var(--color-base-content) 8%,transparent);color:var(--color-primary);transform:translateY(-1px)}.compact-stat[data-v-70817c17]{min-width:0;padding:1rem .5rem;text-align:center}.compact-stat-value[data-v-70817c17]{font-size:clamp(1.45rem,5vw,2.3rem);font-weight:900;line-height:1;letter-spacing:-.04em}.compact-stat-label[data-v-70817c17]{margin-top:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab,var(--color-base-content) 48%,transparent)}.allowance-card[data-v-70817c17]{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid color-mix(in oklab,var(--color-base-content) 6%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--color-base-100) 72%,transparent);padding:.9rem 1rem}.allowance-card>i[data-v-70817c17]{flex:0 0 auto;font-size:1.15rem}.allowance-label[data-v-70817c17]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab,var(--color-base-content) 48%,transparent)}.allowance-value[data-v-70817c17]{margin-top:.15rem;font-size:1rem;font-weight:800}.result-card[data-v-70817c17]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid color-mix(in oklab,var(--color-base-content) 6%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--color-base-300) 74%,transparent);padding:.8rem;box-shadow:0 8px 28px #0000001f;transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.result-card[data-v-70817c17]:hover{border-color:color-mix(in oklab,var(--color-primary) 32%,transparent);background:color-mix(in oklab,var(--color-base-300) 90%,transparent)}.result-card>button[data-v-70817c17]{grid-column:1 / -1}.result-card-duplicate[data-v-70817c17]{opacity:.72}.toast-enter-active[data-v-70817c17],.toast-leave-active[data-v-70817c17]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-70817c17],.toast-leave-to[data-v-70817c17]{opacity:0;transform:translateY(.75rem) scale(.98)}@media(min-width:640px){.compact-stat[data-v-70817c17]{padding:1.25rem 1rem}.compact-stat-label[data-v-70817c17]{font-size:.75rem}.result-card[data-v-70817c17]{grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem;border-radius:1.15rem;padding:.9rem 1rem}.result-card>button[data-v-70817c17]{grid-column:auto}}@media(min-width:1024px){.hero-art[data-v-70817c17]{transform:rotate(1deg);transition:transform .22s ease}.hero-art[data-v-70817c17]:hover{transform:rotate(0) translateY(-2px)}}@media(prefers-reduced-motion:reduce){[data-v-70817c17],[data-v-70817c17]:before,[data-v-70817c17]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
