.theme-auth-page.view-public-page.public-tool-page{--public-tool-sticky-top:calc(4.5rem + env(safe-area-inset-top,0px))}.public-tool-page__feature-pills,.public-tool-page__feature-pill{display:contents}.public-tool-page .theme-auth-section :where(button.theme-auth-toolbar,button.theme-btn-primary){border-radius:var(--radius-element)!important}.public-tool-page .public-tool-seo-panel{border-width:var(--frame-border-width-interactive)}.public-tool-page .public-tool-seo-panel--nested{background:var(--theme-surface-2);border:var(--frame-border-width-interactive) solid var(--frame-border-default);border-radius:var(--radius-card)}.public-tool-guide-prose{color:var(--theme-text-readable-muted);font-size:.875rem;line-height:1.65}.public-tool-guide-prose p+p{margin-top:.75rem}.public-tool-guide-code{border-radius:var(--radius-inner);background:var(--theme-surface-inverse-1);padding:.125rem .5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.public-tool-guide-code{background:color-mix(in srgb, var(--theme-surface-inverse-1) 8%, var(--theme-surface-2))}}.public-tool-guide-code{border:var(--frame-border-width-subtle) solid var(--frame-border-default);font-family:var(--font-mono,ui-monospace, monospace);color:var(--palette-emerald-400);vertical-align:baseline;font-size:.75rem;font-weight:600}@media (prefers-reduced-motion:reduce){.requirements-radar-point{opacity:1!important;transform:none!important}}.public-tool-guide-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.public-tool-guide-list li{color:var(--theme-text-readable-muted);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.55;display:flex}.theme-auth-page.notenrechner-public{--notenrechner-sticky-top:var(--public-tool-sticky-top)}.notenrechner-public__toolbar{gap:var(--pub-inline-gap);flex-direction:column;margin-bottom:1rem;padding-top:0;display:flex}@media (min-width:640px){.notenrechner-public__toolbar{gap:var(--pub-split-gap);padding-top:1.375rem}}@media (min-width:1024px){.notenrechner-public__toolbar{padding-top:1.625rem}}.notenrechner-public__toolbar-hint{max-width:48rem;color:var(--theme-text-readable-muted);margin:0;font-size:clamp(.8125rem,.78rem + .2vw,.875rem);line-height:1.55}@media (min-width:640px){.notenrechner-public__toolbar-hint{padding-right:17.375rem}}@media (min-width:1024px){.notenrechner-public__toolbar-hint{padding-right:17.75rem}}.notenrechner-public__toolbar-bar{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.notenrechner-public__toolbar-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.notenrechner-public__toolbar-meta{font-variant-numeric:tabular-nums;color:var(--theme-text-readable-muted);flex-shrink:0;margin:0;font-size:clamp(.8125rem,.78rem + .2vw,.875rem)}@media (min-width:640px){.notenrechner-public__toolbar-meta{align-self:center}}.notenrechner-public__toolbar-actions{flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;display:flex}@media (max-width:399px){.notenrechner-public__toolbar-actions{gap:.375rem}}@media (min-width:640px){.notenrechner-public__toolbar-actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;width:auto}}.notenrechner-public__toolbar-btn{text-align:center;white-space:normal;border-radius:var(--radius-element);flex:calc(33.333% - .375rem);justify-content:center;align-items:center;gap:.375rem;min-width:calc(33.333% - .375rem);max-width:100%;min-height:2.75rem;padding:.625rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;overflow:hidden}@media (max-width:399px){.notenrechner-public__toolbar-btn{flex:calc(50% - .1875rem);gap:.25rem;min-width:calc(50% - .1875rem);min-height:2.625rem;padding:.5rem .375rem;font-size:.8125rem}}.notenrechner-public__toolbar-btn>span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@media (min-width:640px){.notenrechner-public__toolbar-btn{white-space:nowrap;flex:0 auto;width:auto;min-width:min-content;padding-inline:.75rem;overflow:visible}.notenrechner-public__toolbar-btn>span{-webkit-line-clamp:unset;line-clamp:unset;word-break:normal;-webkit-hyphens:manual;hyphens:manual;display:inline;overflow:visible}}.notenrechner-public__toolbar-btn svg{flex-shrink:0;width:1rem;height:1rem}.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar{border-color:var(--semantic-primary-border)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar{border-color:color-mix(in srgb, var(--semantic-primary-border) 22%, var(--theme-border-default) 78%)}}.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar{background-color:var(--semantic-primary-soft-bg)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar{background-color:color-mix(in srgb, var(--semantic-primary-soft-bg) 14%, var(--theme-panel-soft-bg) 86%)}}.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:hover,.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:focus-visible{border-color:var(--semantic-primary-border)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:hover,.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:focus-visible{border-color:color-mix(in srgb, var(--semantic-primary-border) 42%, var(--theme-border-default) 58%)}}.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:hover,.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:focus-visible{background-color:var(--semantic-primary-soft-bg)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:hover,.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:focus-visible{background-color:color-mix(in srgb, var(--semantic-primary-soft-bg) 30%, var(--theme-panel-soft-bg) 70%)}}.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:hover,.notenrechner-public .notenrechner-public__toolbar-btn.theme-auth-toolbar-hover:focus-visible{color:var(--semantic-primary-text)}.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar{border-color:var(--semantic-primary-border)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar{border-color:color-mix(in srgb, var(--semantic-primary-border) 52%, var(--theme-border-default) 48%)}}.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar{background-color:var(--semantic-primary-soft-bg)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar{background-color:color-mix(in srgb, var(--semantic-primary-soft-bg) 48%, var(--theme-panel-soft-bg) 52%)}}.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar{color:var(--semantic-primary-text)}.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:focus-visible{border-color:var(--theme-border-focus);background-color:var(--semantic-primary-soft-bg)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:focus-visible{background-color:color-mix(in srgb, var(--semantic-primary-soft-bg) 62%, var(--theme-panel-soft-bg) 38%)}}.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--primary.theme-auth-toolbar-hover:focus-visible{color:var(--semantic-primary-text)}.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:focus-visible{border-color:var(--palette-red-400)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:focus-visible{border-color:color-mix(in srgb, var(--palette-red-400) 32%, var(--theme-border-default) 68%)}}.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:focus-visible{background-color:var(--palette-red-400)}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:focus-visible{background-color:color-mix(in srgb, var(--palette-red-400) 8%, var(--theme-panel-soft-bg) 92%)}}.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:hover,.notenrechner-public__toolbar-btn--reset.theme-auth-toolbar-hover:focus-visible{color:var(--palette-red-400)}.notenrechner-public__toolbar-btn:disabled{opacity:.45;cursor:not-allowed}.notenrechner-public__sticky-result{z-index:20;border-radius:var(--radius-card);border:var(--frame-border-width-subtle) solid var(--theme-border-subtle);background:var(--theme-hero-card-bg);margin-bottom:1rem;padding:.75rem 1rem;position:static}@supports (color:color-mix(in lab, red, red)){.notenrechner-public__sticky-result{background:color-mix(in srgb, var(--theme-hero-card-bg) 92%, transparent)}}.notenrechner-public__sticky-result{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--theme-shadow-soft)}@media (min-width:640px){.notenrechner-public__sticky-result{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;margin-bottom:0;padding:0;position:static}}.notenrechner-public__field-label{color:var(--theme-text-muted);font-size:.8125rem;font-weight:600;line-height:1.25}.notenrechner-public__rows{isolation:isolate;position:relative}.notenrechner-public__row{transform-origin:top;will-change:transform, opacity}.notenrechner-public__row--highlight{animation:.9s cubic-bezier(.32,.72,0,1) notenrechner-row-highlight}@keyframes notenrechner-row-highlight{0%{border-color:color-mix(in srgb, var(--app-chart-green) 55%, var(--theme-border-subtle));box-shadow:0 0 0 1px color-mix(in srgb, var(--app-chart-green) 35%, transparent)}to{border-color:var(--theme-border-subtle);box-shadow:none}}.notenrechner-public__row--example-stagger{animation:.42s cubic-bezier(.22,1,.36,1) both notenrechner-example-row;animation-delay:var(--row-stagger,0s)}@keyframes notenrechner-example-row{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.notenrechner-public__average-slot{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:5.25rem;height:3.25rem;margin:0;line-height:0;display:inline-flex}.notenrechner-public__average-transition{transition:opacity .25s,transform .25s}.notenrechner-public__average-pill--pop{animation:.38s cubic-bezier(.22,1,.36,1) notenrechner-average-pop}@keyframes notenrechner-average-pop{0%{opacity:.4;transform:scale(.88)}55%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.notenrechner-public__row{will-change:auto}.notenrechner-public__row--highlight,.notenrechner-public__row--example-stagger{animation:none}.notenrechner-public__average-transition{transition:none}.notenrechner-public__average-pill--pop{animation:none}.notenrechner-public__feature-pill{transition:none}}
