/*!
 * (c) 2026 SweetIT / Julien Suess. Alle Rechte vorbehalten.
 * All rights reserved. Proprietary and confidential code.
 *
 * Dieses Softwareprodukt und alle seine Quellcode-Dateien sind rechtlich geschuetzt.
 * Vervielfaeltigung, Verbreitung, Modifikation, Dekompilierung oder unbefugte
 * Nutzung (auch auszugsweise) ohne vorherige schriftliche Genehmigung von
 * SweetIT (Julien Suess) ist strengstens untersagt und wird zivilrechtlich verfolgt.
 *
 * This software code is proprietary. Copying, modification, distribution,
 * reverse engineering, or unauthorized use is strictly prohibited.
 */
.ns-auftritt{opacity:1;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.js .ns-auftritt:not(.active){opacity:0;transform:translateY(28px)scale(.985)}.js .ns-auftritt.active{opacity:1;transform:none}.js .ns-linie:not(.active){transform:scaleX(0)}.ns-linie{transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1)}.ns-tiefe{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative}.ns-tiefe:hover{box-shadow:0 18px 40px -18px #14211859}.ns-tiefe:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--glanz-x,50%) var(--glanz-y,50%), #2d6a4f1a, #2d6a4f00 55%);transition:opacity .3s;position:absolute;inset:0}.ns-tiefe:hover:after{opacity:1}[data-tiefe]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.ns-vorn{transform:translateZ(28px)}.ns-schimmer{position:relative;overflow:hidden}.ns-schimmer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.ns-schimmer:hover:after{transform:translate(120%)}.ns-verlaufstext{background:linear-gradient(100deg,#1b4332 0%,#2e7d32 55%,#40916c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-zaehler]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes ns-schweben{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.06)}}.ns-licht{will-change:transform;pointer-events:none;animation:18s ease-in-out infinite ns-schweben}.ns-licht--langsam{animation-duration:26s;animation-direction:reverse}@supports (animation-timeline:view()){@keyframes ns-durchfahrt{0%{transform:translateY(34px)}to{transform:translateY(-34px)}}.ns-fahrt{will-change:transform;animation:linear both ns-durchfahrt;animation-timeline:view();animation-range:cover}.ns-fahrt--sanft{animation-range:cover 10% cover 90%}@keyframes ns-aufziehen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ns-fortschritt{transform-origin:top;animation:linear both ns-aufziehen;animation-timeline:view();animation-range:cover cover 85%}@keyframes ns-lesen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ns-lesestand>span{transform-origin:0;height:100%;animation:linear both ns-lesen;animation-timeline:scroll(root);display:block}}@media (prefers-reduced-motion:reduce){.ns-auftritt,.js .ns-auftritt:not(.active),.ns-linie,.js .ns-linie:not(.active){opacity:1!important;transition:none!important;transform:none!important}.ns-tiefe,[data-tiefe]{transition:none!important;transform:none!important}.ns-schimmer:after{display:none!important}.ns-tiefe:after{opacity:0!important}.ns-fahrt,.ns-fortschritt,.ns-lesestand>span{animation:none!important;transform:none!important}.ns-lesestand{display:none!important}.ns-licht,.ns-licht--langsam{animation:none!important}[data-parallax]{transform:none!important}}

:root{--sweetit-protected:"Copyright 2026 SweetIT. All rights reserved. Unauthorized copying is strictly prohibited."}