/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.calc-group[data-astro-cid-n5iwj5y7]{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--bg);padding:calc(var(--spacing,.25rem) * 4)}@media (width>=40rem){.calc-group[data-astro-cid-n5iwj5y7]{padding:calc(var(--spacing,.25rem) * 6)}}.calc-group[data-astro-cid-n5iwj5y7]{min-width:0}.calc-legend[data-astro-cid-n5iwj5y7]{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;font-family:Inter Tight Variable,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);float:left;padding:0;display:flex}.calc-legend[data-astro-cid-n5iwj5y7]+[data-astro-cid-n5iwj5y7]{clear:both}.calc-num[data-astro-cid-n5iwj5y7]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--accent-soft);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--accent-ink);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.option[data-astro-cid-n5iwj5y7]{min-height:calc(var(--spacing,.25rem) * 14);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--line);background-color:var(--surface);padding:calc(var(--spacing,.25rem) * 4);transition:border-color .16s,background-color .16s;display:flex}.option[data-astro-cid-n5iwj5y7]:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.option[data-astro-cid-n5iwj5y7]:hover{border-color:color-mix(in oklab, var(--ink) 30%, transparent)}}.option[data-astro-cid-n5iwj5y7]:has(:checked){border-color:var(--accent);background-color:var(--accent-soft)}.option[data-astro-cid-n5iwj5y7]:has(:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.option-compact[data-astro-cid-n5iwj5y7]{padding-block:calc(var(--spacing,.25rem) * 3);align-items:center}.option[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);accent-color:var(--accent);flex-shrink:0}.option[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]:focus-visible{outline:none}.option-compact[data-astro-cid-n5iwj5y7] input[data-astro-cid-n5iwj5y7]{margin-top:0}.step-btn[data-astro-cid-n5iwj5y7]{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:var(--line);background-color:var(--surface);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:2147483647px;flex-shrink:0;place-items:center;transition:border-color .16s;display:grid}.step-btn[data-astro-cid-n5iwj5y7]:hover{border-color:var(--accent);color:var(--accent-ink)}.range[data-astro-cid-n5iwj5y7]{accent-color:var(--accent);min-width:0;height:2.75rem}.mobile-total[data-astro-cid-n5iwj5y7]{margin-right:8.5rem}.receipt[data-astro-cid-n5iwj5y7]{background:var(--surface);border:1px solid var(--line);--zz:12px;padding-bottom:var(--zz);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zz)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zz)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zz)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zz)) 100%;border-bottom:0;border-radius:1.25rem 1.25rem 0 0}.receipt-sep[data-astro-cid-n5iwj5y7]{border-top:2px dashed var(--line)}#kassenbon[data-astro-cid-n5iwj5y7]{filter:drop-shadow(0 24px 30px #0e1a2b29)}@media (prefers-reduced-motion:no-preference){.bump[data-astro-cid-n5iwj5y7]{animation:.38s cubic-bezier(.22,1,.36,1) bump}}@keyframes bump{0%{transform:scale(1)}40%{color:var(--accent);transform:scale(1.06)}to{transform:scale(1)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.faq-item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;padding-block:1rem;list-style:none;display:flex}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-gfo3rpqg]{letter-spacing:-.02em;font-family:Inter Tight Variable,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.25}.faq-icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--line);width:2.5rem;height:2.5rem;transition:background-color .2s ease, border-color .2s ease, transform .3s var(--ease-out-soft);border-radius:999px;flex:none;position:relative}.faq-icon[data-astro-cid-gfo3rpqg]:before,.faq-icon[data-astro-cid-gfo3rpqg]:after{content:"";background:currentColor;width:.9rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-gfo3rpqg]:after{transition:transform .3s var(--ease-out-soft);transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover .faq-icon[data-astro-cid-gfo3rpqg]{border-color:var(--ink)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-icon[data-astro-cid-gfo3rpqg]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-icon[data-astro-cid-gfo3rpqg]:after{transform:translate(-50%,-50%)rotate(0)}.faq-a[data-astro-cid-gfo3rpqg]{max-width:40rem;color:var(--muted);padding-bottom:1.5rem;padding-right:3.5rem;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-gfo3rpqg],.faq-icon[data-astro-cid-gfo3rpqg]:after{transition:none}}
