.occupation-dropdown[data-v-1705b580]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(148 163 184) transparent}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar{width:8px;-webkit-appearance:none;display:block}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px;border:2px solid transparent;background-clip:padding-box;opacity:.7}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb:hover{background-color:#64748b;opacity:1}.dark .occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb{background-color:#475569;opacity:.7}.dark .occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb:hover{background-color:#334155;opacity:1}@supports (-webkit-overflow-scrolling: touch){.occupation-dropdown[data-v-1705b580]{-webkit-overflow-scrolling:touch}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar{-webkit-appearance:none;width:8px}.occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb{-webkit-appearance:none;background-color:#94a3b8b3;border-radius:4px}.dark .occupation-dropdown[data-v-1705b580]::-webkit-scrollbar-thumb{background-color:#475569b3}}.animate-fade-in[data-v-fa066bd2]{animation:fadeIn-fa066bd2 .3s ease-out}@keyframes fadeIn-fa066bd2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-39363dca]{animation:fadeIn-39363dca .2s ease-out}@keyframes fadeIn-39363dca{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tooltip-container[data-v-39363dca]{animation:tooltipFadeIn-39363dca .2s ease-out}@keyframes tooltipFadeIn-39363dca{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.custom-scrollbar[data-v-39363dca]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-39363dca]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.custom-scrollbar[data-v-39363dca]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.custom-scrollbar[data-v-39363dca]::-webkit-scrollbar-thumb:hover{background:#06b6d466}.slider-heilkosten[data-v-39363dca]{-webkit-appearance:none;appearance:none}.slider-heilkosten[data-v-39363dca]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;transition:all .2s ease}.slider-heilkosten[data-v-39363dca]::-webkit-slider-thumb:hover{background:#0891b2;transform:scale(1.1)}.dark .slider-heilkosten[data-v-39363dca]::-webkit-slider-thumb{background:#06b6d4;border-color:#1e293b}.dark .slider-heilkosten[data-v-39363dca]::-webkit-slider-thumb:hover{background:#22d3ee}.slider-heilkosten[data-v-39363dca]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#06b6d4;cursor:pointer;border:2px solid #ffffff;box-shadow:0 2px 4px #0003;transition:all .2s ease}.slider-heilkosten[data-v-39363dca]::-moz-range-thumb:hover{background:#0891b2;transform:scale(1.1)}.dark .slider-heilkosten[data-v-39363dca]::-moz-range-thumb{background:#06b6d4;border-color:#1e293b}.dark .slider-heilkosten[data-v-39363dca]::-moz-range-thumb:hover{background:#22d3ee}.slider-heilkosten[data-v-39363dca]::-webkit-slider-runnable-track{height:8px;background:#e2e8f0;border-radius:4px}.dark .slider-heilkosten[data-v-39363dca]::-webkit-slider-runnable-track{background:#475569}.slider-heilkosten[data-v-39363dca]::-moz-range-track{height:8px;background:#e2e8f0;border-radius:4px}.dark .slider-heilkosten[data-v-39363dca]::-moz-range-track{background:#475569}@keyframes fade-in-cb8f3188{0%{opacity:0}to{opacity:1}}@keyframes slide-up-cb8f3188{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow-cb8f3188{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer-cb8f3188{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow-cb8f3188{0%,to{box-shadow:0 0 5px #06b6d44d}50%{box-shadow:0 0 20px #06b6d499,0 0 30px #06b6d466}}.animate-fade-in[data-v-cb8f3188]{animation:fade-in-cb8f3188 .6s ease-out}.animate-slide-up[data-v-cb8f3188]{animation:slide-up-cb8f3188 .5s ease-out both}.animate-pulse-slow[data-v-cb8f3188]{animation:pulse-slow-cb8f3188 2s ease-in-out infinite}.slider-custom[data-v-cb8f3188]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#3b82f6);cursor:pointer;box-shadow:0 2px 6px #06b6d466;transition:all .2s ease}@media(min-width:768px){.slider-custom[data-v-cb8f3188]::-webkit-slider-thumb{width:20px;height:20px}}.slider-custom[data-v-cb8f3188]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #06b6d499}.slider-custom[data-v-cb8f3188]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#3b82f6);cursor:pointer;border:none;box-shadow:0 2px 6px #06b6d466;transition:all .2s ease}@media(min-width:768px){.slider-custom[data-v-cb8f3188]::-moz-range-thumb{width:20px;height:20px}}.slider-custom[data-v-cb8f3188]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #06b6d499}@keyframes ripple-cb8f3188{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.ripple-effect[data-v-cb8f3188]{position:relative;overflow:hidden}.ripple-effect[data-v-cb8f3188]:after{content:"";position:absolute;border-radius:50%;background:#fff9;width:20px;height:20px;margin-top:-10px;margin-left:-10px;left:50%;top:50%;transform:scale(0);animation:ripple-cb8f3188 .6s;pointer-events:none}.glass-hover[data-v-cb8f3188]{transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-hover[data-v-cb8f3188]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}[data-v-cb8f3188]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:no-preference){.animate-slide-up[data-v-cb8f3188]{will-change:transform,opacity}}@media(prefers-color-scheme:dark){.backdrop-blur-sm[data-v-cb8f3188]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-md[data-v-cb8f3188]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-blur-xl[data-v-cb8f3188]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes fade-in-a082d4eb{0%{opacity:0}to{opacity:1}}@keyframes slide-up-a082d4eb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-a082d4eb]{animation:fade-in-a082d4eb .6s ease-out}.animate-slide-up[data-v-a082d4eb]{animation:slide-up-a082d4eb .5s ease-out both}.fade-slide-enter-active[data-v-a082d4eb],.fade-slide-leave-active[data-v-a082d4eb]{transition:all .3s ease-out}.fade-slide-enter-from[data-v-a082d4eb]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-a082d4eb]{opacity:0;transform:translateY(-20px)}.modal-enter-active[data-v-869199c0]{transition:opacity .3s ease,transform .3s ease}.modal-leave-active[data-v-869199c0]{transition:opacity .2s ease,transform .2s ease}.modal-enter-from[data-v-869199c0],.modal-leave-to[data-v-869199c0]{opacity:0;transform:scale(.95) translateY(-10px)}.slide-enter-active[data-v-eabc14e5],.slide-leave-active[data-v-eabc14e5]{transition:all .3s ease-out}.slide-enter-from[data-v-eabc14e5]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-eabc14e5]{opacity:0;transform:translate(-20px)}.custom-scrollbar[data-v-43420e52]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.dark .custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-track{background:#1e293b}.custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dark .custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-thumb{background:#475569}.custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .custom-scrollbar[data-v-43420e52]::-webkit-scrollbar-thumb:hover{background:#64748b}.custom-scrollbar[data-v-918379b7]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.dark .custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-track{background:#1e293b}.custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dark .custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-thumb{background:#475569}.custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .custom-scrollbar[data-v-918379b7]::-webkit-scrollbar-thumb:hover{background:#64748b}.overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark .overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar-thumb{background:#475569}.overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .overflow-y-auto[data-v-d41c4622]::-webkit-scrollbar-thumb:hover{background:#64748b}@keyframes fadeSlideIn-64f4de57{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-header[data-v-64f4de57]{animation:fadeSlideIn-64f4de57 .9s ease-out both}.animate-subtitle[data-v-64f4de57]{animation:fadeSlideIn-64f4de57 .9s ease-out both;animation-delay:.15s}.slide-up-enter-active[data-v-64f4de57],.slide-up-leave-active[data-v-64f4de57]{transition:all .3s ease-out}.slide-up-enter-from[data-v-64f4de57],.slide-up-leave-to[data-v-64f4de57]{opacity:0;transform:translateY(100%)}.scroll-marker[data-v-64f4de57]{position:absolute;top:0;height:1px;width:100%;pointer-events:none}.calculator-main-container[data-v-64f4de57]{scrollbar-gutter:auto!important;scrollbar-width:none;-ms-overflow-style:none}.calculator-main-container[data-v-64f4de57]::-webkit-scrollbar{display:none;width:0;height:0}.calculator-main-container main[data-v-64f4de57]{scrollbar-gutter:auto!important;scrollbar-width:none;-ms-overflow-style:none}.calculator-main-container main[data-v-64f4de57]::-webkit-scrollbar{display:none;width:0;height:0}body,html{scrollbar-gutter:auto}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none;width:0;height:0}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}#app{scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none}#app::-webkit-scrollbar{display:none;width:0;height:0}@keyframes pulse-glow-5302d0e5{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-pulse[data-v-5302d0e5]{animation:pulse-glow-5302d0e5 2s cubic-bezier(.4,0,.6,1) infinite}.overflow-y-auto[data-v-5883a190]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-5883a190]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5883a190]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-5883a190]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.perspective-1000[data-v-0b6e0547]{perspective:1000px}.transform-style-preserve-3d[data-v-0b6e0547]{transform-style:preserve-3d}.backface-hidden[data-v-0b6e0547]{backface-visibility:hidden}.rotate-y-180[data-v-0b6e0547]{transform:rotateY(180deg)}@keyframes shimmer-0b6e0547{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-0b6e0547]{animation:shimmer-0b6e0547 2s infinite}.fade-enter-active[data-v-0b6e0547],.fade-leave-active[data-v-0b6e0547]{transition:opacity .3s ease}.fade-enter-from[data-v-0b6e0547],.fade-leave-to[data-v-0b6e0547]{opacity:0}@keyframes shimmer-0decee73{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-0decee73]{animation:shimmer-0decee73 2s infinite}@keyframes snowflake-0decee73{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(360deg);opacity:0}}.animate-snowflake[data-v-0decee73]{animation:snowflake-0decee73 linear infinite}.fade-enter-active[data-v-0decee73],.fade-leave-active[data-v-0decee73]{transition:opacity .3s ease}.fade-enter-from[data-v-0decee73],.fade-leave-to[data-v-0decee73]{opacity:0}.fade-enter-active[data-v-2f250af3],.fade-leave-active[data-v-2f250af3]{transition:opacity .3s ease}.fade-enter-from[data-v-2f250af3],.fade-leave-to[data-v-2f250af3]{opacity:0}.fade-enter-active[data-v-34aca7c2],.fade-leave-active[data-v-34aca7c2]{transition:opacity .3s ease}.fade-enter-from[data-v-34aca7c2],.fade-leave-to[data-v-34aca7c2]{opacity:0}.fade-enter-active[data-v-1337ef8e],.fade-leave-active[data-v-1337ef8e]{transition:opacity .3s ease}.fade-enter-from[data-v-1337ef8e],.fade-leave-to[data-v-1337ef8e]{opacity:0}.overflow-y-auto[data-v-33ee529c]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-33ee529c]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-33ee529c]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-33ee529c]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}@keyframes gradient-shift-fb5aa1cf{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-shift[data-v-fb5aa1cf]{background-size:200% 200%;animation:gradient-shift-fb5aa1cf 15s ease infinite}.overflow-y-auto[data-v-fb5aa1cf]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-fb5aa1cf]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-fb5aa1cf]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-fb5aa1cf]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.overflow-y-auto[data-v-fb5aa1cf]::-webkit-scrollbar-thumb:hover{background:#ffffff80}@keyframes pulse-glow-902c4ff4{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-pulse[data-v-902c4ff4]{animation:pulse-glow-902c4ff4 2s cubic-bezier(.4,0,.6,1) infinite}.overflow-y-auto[data-v-ae296b3e]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-ae296b3e]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ae296b3e]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ae296b3e]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.perspective-1000[data-v-b849aad6]{perspective:1000px}.transform-style-preserve-3d[data-v-b849aad6]{transform-style:preserve-3d}.backface-hidden[data-v-b849aad6]{backface-visibility:hidden}.rotate-y-180[data-v-b849aad6]{transform:rotateY(180deg)}@keyframes shimmer-b849aad6{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-b849aad6]{animation:shimmer-b849aad6 2s infinite}.fade-enter-active[data-v-b849aad6],.fade-leave-active[data-v-b849aad6]{transition:opacity .3s ease}.fade-enter-from[data-v-b849aad6],.fade-leave-to[data-v-b849aad6]{opacity:0}.fade-enter-active[data-v-901b6e1d],.fade-leave-active[data-v-901b6e1d]{transition:opacity .3s ease}.fade-enter-from[data-v-901b6e1d],.fade-leave-to[data-v-901b6e1d]{opacity:0}.fade-enter-active[data-v-79aa3619],.fade-leave-active[data-v-79aa3619]{transition:opacity .3s ease}.fade-enter-from[data-v-79aa3619],.fade-leave-to[data-v-79aa3619]{opacity:0}.overflow-y-auto[data-v-b7bc35b3]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-b7bc35b3]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-b7bc35b3]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-b7bc35b3]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}@keyframes gradient-shift-245407cb{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-shift[data-v-245407cb]{background-size:200% 200%;animation:gradient-shift-245407cb 15s ease infinite}.overflow-y-auto[data-v-245407cb]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.overflow-y-auto[data-v-245407cb]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-245407cb]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-245407cb]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.overflow-y-auto[data-v-245407cb]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.mobile-layout[data-v-928e219c]{overscroll-behavior:none}main[data-v-928e219c]{-webkit-overflow-scrolling:touch}button[data-v-928e219c]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
