.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid color-mix(in srgb, var(--border-default) 76%, transparent);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffeb;box-shadow:0 1px #ffffffb8}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:4.625rem}.site-auth-authenticated[data-astro-cid-nen7h5rs],html[data-workspace-auth=authenticated] .site-auth-anonymous[data-astro-cid-nen7h5rs]{display:none}html[data-workspace-auth=authenticated] .site-auth-mobile[data-astro-cid-nen7h5rs]{display:block}@media (width>=40rem){html[data-workspace-auth=authenticated] .site-auth-desktop[data-astro-cid-nen7h5rs]{display:flex}}.stittli-logo-link[data-astro-cid-nen7h5rs]{transition:transform .24s var(--ease-out-expo), opacity .18s var(--ease-product)}.stittli-logo-link[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px)}.stittli-logo-link[data-astro-cid-nen7h5rs]:active{transform:translateY(0)scale(.985)}.primary-nav[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);background:color-mix(in srgb, var(--surface-primary) 58%, transparent);box-shadow:inset 0 1px 0 #ffffff80, 0 1px 2px color-mix(in srgb, var(--text-primary) 3%, transparent);border-radius:999px;margin-right:.25rem;padding:.22rem}.nav-link[data-astro-cid-nen7h5rs]{transition:color .18s var(--ease-product), background-color .18s var(--ease-product), transform .18s var(--ease-product)}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--surface-primary);color:var(--text-primary);box-shadow:0 1px 3px color-mix(in srgb, var(--text-primary) 7%, transparent)}.nav-link[data-astro-cid-nen7h5rs]:active{transform:scale(.98)}.nav-link[data-astro-cid-nen7h5rs][aria-current=page]:after{background:var(--accent-ember);content:"";border-radius:999px;height:1px;position:absolute;bottom:.3rem;left:.75rem;right:.75rem}.nav-chevron[data-astro-cid-nen7h5rs]{transition:transform .22s var(--ease-out-expo)}#public-calculators-button[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.calculator-menu[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--border-default) 82%, transparent);background:color-mix(in srgb, var(--surface-primary) 96%, transparent);box-shadow:0 1px 0 #ffffffb3 inset, 0 24px 70px color-mix(in srgb, var(--text-primary) 16%, transparent);backdrop-filter:blur(22px)saturate(1.2)}.mobile-menu__panel[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - 4.5rem - .75rem - 5.5rem - env(safe-area-inset-bottom));border:1px solid var(--border-default);background:var(--surface-primary);box-shadow:0 1px 0 #ffffffb3 inset, 0 24px 70px color-mix(in srgb, var(--text-primary) 18%, transparent);flex-direction:column;display:flex;overflow:hidden}.mobile-menu__head[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border-default);flex:none;justify-content:space-between;align-items:center;padding:.4rem .5rem .4rem .9rem;display:flex}.mobile-menu__title[data-astro-cid-nen7h5rs]{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.mobile-menu__close[data-astro-cid-nen7h5rs]{min-width:2.5rem;min-height:2.5rem;color:var(--text-secondary);cursor:pointer;transition:background-color .16s var(--ease-product), color .16s var(--ease-product);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mobile-menu__close[data-astro-cid-nen7h5rs]:hover{background:var(--surface-subtle);color:var(--text-primary)}.mobile-menu__body[data-astro-cid-nen7h5rs]{overscroll-behavior-y:contain;scrollbar-width:thin;padding:.65rem .65rem .85rem;overflow-y:auto}.mobile-menu__section[data-astro-cid-nen7h5rs]+.mobile-menu__section[data-astro-cid-nen7h5rs]{margin-top:.5rem}.mobile-menu__section-heading[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;margin:0;font-size:.85rem;font-weight:650}.mobile-menu__section-heading[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.5rem;color:var(--text-primary);border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.mobile-menu__section-heading[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-subtle)}.mobile-menu__heading-plus[data-astro-cid-nen7h5rs]{color:var(--accent-primary);flex:none}.mobile-menu__tool-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.mobile-menu__tool-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu__nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.5rem;color:var(--text-secondary);transition:background-color .16s var(--ease-product), color .16s var(--ease-product);border-radius:10px;align-items:center;padding:.4rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:flex}.mobile-menu__tool-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu__nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-subtle);color:var(--text-primary)}.mobile-menu__nav-list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu__nav-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin-top:.15rem}.mobile-menu__tool-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.mobile-menu__nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.mobile-menu__divider[data-astro-cid-nen7h5rs]{background:var(--border-default);height:1px;margin:.6rem .15rem}.mobile-menu__footer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-default);padding:.6rem .65rem calc(.65rem + env(safe-area-inset-bottom));flex:none}.mobile-menu__cta[data-astro-cid-nen7h5rs]{background:var(--accent-deep);min-height:2.75rem;color:var(--text-on-deep);transition:background-color .16s var(--ease-product);border-radius:12px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.mobile-menu__cta[data-astro-cid-nen7h5rs]:hover{background:var(--accent-deep-hover)}.calculator-menu[data-astro-cid-nen7h5rs]:not(.hidden),.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu__panel[data-astro-cid-nen7h5rs]{animation:menu-enter .26s var(--ease-out-expo) both;transform-origin:0 0}.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu__panel[data-astro-cid-nen7h5rs]{transform-origin:100% 0}.calculator-menu__feature[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--accent-primary) 20%, var(--border-default));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent-marigold) 14%, transparent), transparent 42%), var(--accent-soft)}.menu-kicker[data-astro-cid-nen7h5rs]{color:color-mix(in srgb, var(--accent-deep) 78%, var(--text-secondary))}.menu-feature-arrow[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);background:color-mix(in srgb, var(--surface-primary) 72%, transparent);color:var(--accent-deep);transition:transform .22s var(--ease-out-expo), background-color .18s var(--ease-product)}.menu-feature-link[data-astro-cid-nen7h5rs]:hover .menu-feature-arrow[data-astro-cid-nen7h5rs]{background:var(--surface-primary);transform:translate(2px,-2px)}.menu-item[data-astro-cid-nen7h5rs]{transition:color .16s var(--ease-product), background-color .16s var(--ease-product)}.menu-item[data-astro-cid-nen7h5rs]:hover,.menu-item[data-astro-cid-nen7h5rs]:focus-visible{background:var(--surface-subtle);color:var(--text-primary)}.calculator-menu__footer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-default)}.menu-all-link[data-astro-cid-nen7h5rs]{color:var(--accent-deep)}.menu-all-link[data-astro-cid-nen7h5rs]:hover{background:var(--accent-soft)}.sign-in-link[data-astro-cid-nen7h5rs]{transition:color .18s var(--ease-product), background-color .18s var(--ease-product)}.sign-in-link[data-astro-cid-nen7h5rs]:hover{background:var(--surface-subtle)}.start-free-link[data-astro-cid-nen7h5rs]{border:1px solid color-mix(in srgb, var(--accent-deep) 82%, var(--text-primary));background:linear-gradient(145deg, color-mix(in srgb, var(--accent-deep) 88%, var(--accent-primary)), var(--accent-deep));box-shadow:inset 0 1px 0 #ffffff29, 0 7px 18px color-mix(in srgb, var(--accent-deep) 22%, transparent);transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-product), background-color .18s var(--ease-product)}.start-free-link[data-astro-cid-nen7h5rs]:hover{background:var(--accent-deep-hover);box-shadow:inset 0 1px 0 #fff3, 0 10px 24px color-mix(in srgb, var(--accent-deep) 28%, transparent);transform:translateY(-1px)}.start-free-link[data-astro-cid-nen7h5rs]:active{transform:translateY(0)scale(.985)}.cta-arrow[data-astro-cid-nen7h5rs]{transition:transform .22s var(--ease-out-expo);display:inline-block}.start-free-link[data-astro-cid-nen7h5rs]:hover .cta-arrow[data-astro-cid-nen7h5rs]{transform:translate(3px)}.mobile-menu__trigger[data-astro-cid-nen7h5rs]{box-shadow:none;transition:background-color .16s var(--ease-product);background:0 0;border:0}.mobile-menu__trigger[data-astro-cid-nen7h5rs]:hover{background:var(--surface-subtle)}.menu-icon[data-astro-cid-nen7h5rs]{gap:.28rem;width:1rem;display:grid}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1px;transition:transform .22s var(--ease-out-expo);background:currentColor;border-radius:999px;display:block}.mobile-menu[data-astro-cid-nen7h5rs][open] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(.14rem)rotate(45deg)}.mobile-menu[data-astro-cid-nen7h5rs][open] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-.14rem)rotate(-45deg)}@keyframes menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root[data-theme=dark] .stittli-logo-link[data-astro-cid-nen7h5rs]{background:#f5f6f7;border-radius:.5rem;padding:.125rem}:root[data-theme=dark] .site-header[data-astro-cid-nen7h5rs]{box-shadow:0 1px #ffffff06}:root[data-theme=dark] .primary-nav[data-astro-cid-nen7h5rs]{box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .start-free-link[data-astro-cid-nen7h5rs]{border-color:color-mix(in srgb, var(--accent-deep) 74%, white);box-shadow:inset 0 1px #ffffff29,0 8px 24px #00000042}@media (width<=39.999rem){.site-header__inner[data-astro-cid-nen7h5rs]{min-height:4rem}}
