.cookie-notice.svelte-izf9ba{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;max-width:720px;margin-inline:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 12px 12px 16px;background:var(--card, Canvas);color:var(--ink, CanvasText);border:1px solid var(--line-strong, GrayText);border-radius:var(--r-card, 20px);box-shadow:var(--shadow-pop, 0 8px 24px #0003);font-family:var(--font-sans, system-ui, sans-serif);font-size:var(--text-md, 1rem);line-height:var(--leading, 1.5)}@media(max-width:999px){body.has-buybar .cookie-notice.svelte-izf9ba{bottom:calc(100px + env(safe-area-inset-bottom))}}p.svelte-izf9ba{margin:0}a.svelte-izf9ba{display:inline-block;min-height:24px;color:var(--accent-text, LinkText);text-underline-offset:3px}a.svelte-izf9ba:hover{color:var(--accent-hover, LinkText)}button.svelte-izf9ba{flex:none;min-height:44px;min-width:64px;padding:0 20px;font:inherit;font-weight:var(--w-semi, 600);cursor:pointer;background:var(--accent, ButtonFace);color:var(--accent-ink, ButtonText);border:1px solid var(--accent, ButtonBorder);border-radius:var(--r-control, 12px)}button.svelte-izf9ba:hover{background:var(--accent-hover, ButtonFace);border-color:var(--accent-hover, ButtonBorder)}.svelte-izf9ba:focus-visible{outline:3px solid var(--focus, Highlight);outline-offset:2px}@font-face{font-family:Jost Credit;src:url(./Jost-VF.B58t-TYC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.engineering-credit.svelte-1xrva7f{content-visibility:auto;contain-intrinsic-block-size:auto 44px;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.engineering-credit.svelte-1xrva7f a:where(.svelte-1xrva7f){display:inline-flex;align-items:center;gap:4.76px;min-height:44px;color:inherit;white-space:nowrap;text-decoration:none}.engineering-credit.svelte-1xrva7f a:where(.svelte-1xrva7f):focus-visible{outline:2px solid currentColor;outline-offset:4px}.brand-mark.svelte-1xrva7f{display:inline-flex;flex:none;width:25.8808px;height:28.288px}.brand-mark.svelte-1xrva7f svg{width:100%;height:100%}text.svelte-1xrva7f{font-family:Jost Credit,sans-serif;font-kerning:none;font-synthesis:none}.jab-auth-header.svelte-12qhfyh{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.jab-footer.svelte-12qhfyh{--footer-gutter: max(16px, calc((100% - var(--wrap, 1240px)) / 2 + 16px));margin-top:3rem;padding:3rem var(--footer-gutter) 3.5rem;border-top:1px solid var(--line, currentColor);background:var(--card, transparent);color:var(--ink, inherit);display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;font-family:var(--font-sans, inherit)}.jab-footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}.jab-footer-brand.svelte-12qhfyh{font-family:var(--font-display, inherit);font-weight:700;font-size:1.125rem;margin-bottom:.5rem!important}.jab-footer-about.svelte-12qhfyh{max-width:52ch;color:var(--muted, inherit)}.jab-footer-links.svelte-12qhfyh{display:grid;gap:.125rem 1.5rem;align-content:start}.jab-footer-heading.svelte-12qhfyh{grid-column:1 / -1;font-weight:600;font-size:.875rem;min-height:24px;display:inline-flex;align-items:center}.jab-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;min-height:36px;font-size:.875rem;color:var(--accent-text, inherit)}@media(min-width:720px){.jab-footer.svelte-12qhfyh,.jab-footer-links.svelte-12qhfyh{grid-template-columns:1fr 1fr}.jab-footer-calculators.svelte-12qhfyh,.jab-footer.svelte-12qhfyh .engineering-credit{grid-column:1 / -1}}
