html.ag-textgroesse-plus{--fs-100:14px;--fs-150:15px;--fs-200:16px;--fs-300:18px}html.ag-textgroesse-plusplus{--fs-100:15px;--fs-150:16px;--fs-200:17px;--fs-300:20px}.ag-textgroesse{--ag-textgroesse-groesse:var(--field-height-m);--ag-textgroesse-icon:24px;--ag-textgroesse-abstand:var(--spacing-ml);--ag-textgroesse-luft:var(--spacing-m);--ag-textgroesse-fuge:var(--spacing-s);--ag-textgroesse-ausfahrweg:calc(var(--ag-textgroesse-groesse) + var(--ag-textgroesse-fuge));--ag-textgroesse-flaeche:var(--color-surface-darkest);--ag-textgroesse-flaeche-hover:var(--color-surface-dark);--ag-textgroesse-zeichen:var(--color-text-inverse-soft);--ag-textgroesse-stufe-fg:var(--color-text-inverse-soft);--ag-textgroesse-stufe-bg-hover:var(--color-interaction-hover-tint-inverse);--ag-textgroesse-stufe-bg-aktiv:var(--color-interaction-hover-tint-inverse);--ag-textgroesse-stufe-fs:16px;--ag-textgroesse-stufe-lh:calc(21 / 16);position:fixed;right:var(--ag-textgroesse-abstand);bottom:var(--ag-textgroesse-abstand);z-index:9998;display:flex;flex-direction:row-reverse;align-items:center;gap:var(--ag-textgroesse-fuge);font-family:var(--font-sans)}.ag-textgroesse[hidden]{display:none}.ag-textgroesse--ueber-cookie{bottom:calc(var(--ag-textgroesse-abstand) + var(--ag-textgroesse-groesse) + var(--ag-textgroesse-luft))}.ag-textgroesse__knopf.ag-textgroesse__knopf{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ag-textgroesse-groesse);height:var(--ag-textgroesse-groesse);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-max);background:var(--ag-textgroesse-flaeche);box-shadow:var(--shadow-floating);color:var(--ag-textgroesse-zeichen);font-family:var(--font-sans);font-size:var(--fs-300);line-height:1;font-weight:var(--fw-medium);letter-spacing:-.02em;text-transform:none;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-hover) var(--motion-ease-standard),color var(--motion-hover) var(--motion-ease-standard)}.ag-textgroesse__zeichen,.ag-textgroesse__knopf.ag-textgroesse__knopf::before{position:absolute;transition:opacity var(--motion-duration-xs) var(--motion-ease-standard)}.ag-textgroesse__zeichen{display:block;opacity:0}.ag-textgroesse__knopf.ag-textgroesse__knopf::before{content:"";display:block;width:var(--ag-textgroesse-icon);height:var(--ag-textgroesse-icon);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 18l3-7.5 3 7.5M3.7 15.5h3.6M10.5 18l5-13 5 13M12.3 13.5h6.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 18l3-7.5 3 7.5M3.7 15.5h3.6M10.5 18l5-13 5 13M12.3 13.5h6.4'/%3E%3C/svg%3E") center / contain no-repeat}.ag-textgroesse__knopf.ag-textgroesse__knopf:hover{transform:translateY(-2px);background:var(--ag-textgroesse-flaeche-hover)}.ag-textgroesse__knopf.ag-textgroesse__knopf:focus-visible{outline:2px solid var(--color-interaction-focus-ring);outline-offset:2px}.ag-textgroesse.is-abweichend .ag-textgroesse__knopf.ag-textgroesse__knopf::before{opacity:0}.ag-textgroesse.is-abweichend .ag-textgroesse__zeichen{opacity:1}.ag-textgroesse__stufen{display:none;align-items:center;gap:var(--ag-textgroesse-fuge);min-height:var(--ag-textgroesse-groesse);padding:var(--spacing-xs);border-radius:var(--radius-max);background:var(--color-surface-darkest);box-shadow:var(--shadow-floating);opacity:0;translate:var(--ag-textgroesse-ausfahrweg) 0;transition:opacity var(--motion-duration-xs) var(--motion-ease-standard),translate var(--motion-duration-xs) var(--motion-ease-standard),display var(--motion-duration-xs) allow-discrete}.ag-textgroesse.is-offen .ag-textgroesse__stufen{display:flex;opacity:1;translate:0 0;transition-duration:var(--motion-duration-s)}@starting-style{.ag-textgroesse.is-offen .ag-textgroesse__stufen{opacity:0;translate:var(--ag-textgroesse-ausfahrweg) 0}}.ag-textgroesse__stufe.ag-textgroesse__stufe{--ag-textgroesse-verzug:calc(var(--ag-textgroesse-reihe, 0) * var(--motion-stagger-s));display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:0;min-height:0;margin:0;padding:var(--spacing-s) var(--spacing-m);border:0;border-radius:var(--radius-max);background:transparent;box-shadow:none;color:var(--ag-textgroesse-stufe-fg);font-family:var(--font-sans);font-size:var(--ag-textgroesse-stufe-fs);line-height:var(--ag-textgroesse-stufe-lh);font-weight:var(--fw-light);letter-spacing:-.02em;text-transform:none;text-decoration:none;cursor:pointer;opacity:1;translate:0 0;transition:background-color var(--motion-hover) var(--motion-ease-standard) 0s,opacity var(--motion-duration-s) var(--motion-ease-standard) var(--ag-textgroesse-verzug),translate var(--motion-duration-s) var(--motion-ease-standard) var(--ag-textgroesse-verzug)}.ag-textgroesse__stufe:nth-child(1){--ag-textgroesse-reihe:2}.ag-textgroesse__stufe:nth-child(2){--ag-textgroesse-reihe:1}.ag-textgroesse__stufe:nth-child(3){--ag-textgroesse-reihe:0}@starting-style{.ag-textgroesse.is-offen .ag-textgroesse__stufe.ag-textgroesse__stufe{opacity:0;translate:var(--motion-distance-shift) 0}}.ag-textgroesse__stufe.ag-textgroesse__stufe:hover{background:var(--ag-textgroesse-stufe-bg-hover);color:var(--ag-textgroesse-stufe-fg)}.ag-textgroesse__stufe.ag-textgroesse__stufe[aria-checked="true"]{background:var(--ag-textgroesse-stufe-bg-aktiv);color:var(--ag-textgroesse-stufe-fg);font-weight:var(--fw-medium)}.ag-textgroesse__stufe.ag-textgroesse__stufe:focus-visible{outline:2px solid var(--color-interaction-focus-ring);outline-offset:2px}@media (max-width:767px){.ag-textgroesse{--ag-textgroesse-abstand:var(--spacing-m)}}@media (prefers-reduced-motion:reduce){.ag-textgroesse__knopf.ag-textgroesse__knopf,.ag-textgroesse__knopf.ag-textgroesse__knopf::before,.ag-textgroesse__zeichen,.ag-textgroesse__stufen,.ag-textgroesse.is-offen .ag-textgroesse__stufen,.ag-textgroesse__stufe.ag-textgroesse__stufe{transition:none}}