/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{body:has([id=abwesenheitsarten]:target) a[href=\#abwesenheitsarten],body:has([id=arbeitszeiterfassung]:target) a[href=\#arbeitszeiterfassung],body:has([id=focusapp]:target) a[href=\#focusapp],body:has([id=kalender]:target) a[href=\#kalender],body:has([id=kalenderintegration]:target) a[href=\#kalenderintegration],body:has([id=krankmeldungen]:target) a[href=\#krankmeldungen],body:has([id=single-sign-on]:target) a[href=\#single-sign-on],body:has([id=teamuebersicht]:target) a[href=\#teamuebersicht],body:has([id=ueberstunden]:target) a[href=\#ueberstunden]{background-color:var(--color-green);color:var(--color-black)}[id=abwesenheitsarten]:target,[id=arbeitszeiterfassung]:target,[id=focusapp]:target,[id=kalender]:target,[id=kalenderintegration]:target,[id=krankmeldungen]:target,[id=single-sign-on]:target,[id=teamuebersicht]:target,[id=ueberstunden]:target{outline:3px solid var(--color-green);outline-offset:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg)}.image-mask--beige{border-radius:var(--radius-2xl);width:100%;height:300px;position:relative;overflow:clip}.image-mask--beige>picture>img{object-fit:contain;border-radius:var(--radius-2xl);width:100%;height:100%}.image-mask--beige:after{content:"";background-color:#f2ede966;position:absolute;inset:0}@supports(color:color-mix(in lab,red,red)){.image-mask--beige:after{background-color:color-mix(in oklab,var(--color-beige) 40%,transparent)}}.image-mask--beige:after{pointer-events:none;mix-blend-mode:multiply}.features-grid>.feature-card{grid-column-end:span 4}.features-grid .feature-card__image{height:300px;aspect-ratio:var(--aspect-video);margin-block-start:calc(var(--spacing,.25rem) * 4)}.feature-detail-popover{--popover-inset-x:calc(var(--spacing,.25rem) * 8);--popover-inset-y:calc(var(--spacing,.25rem) * 8);--popover-background-color:var(--color-white);border:1px solid var(--color-beige);box-shadow:15px 15px 23px 0 var(--color-beige);overflow:clip}@media(min-width:768px){.feature-detail-popover{--popover-inset-x:calc(var(--spacing,.25rem) * 12);--popover-inset-y:calc(var(--spacing,.25rem) * 12)}}.feature-detail-popover::backdrop{background-color:#f2ede9cc}@supports(color:color-mix(in lab,red,red)){.feature-detail-popover::backdrop{background-color:color-mix(in oklab,var(--color-beige) 80%,transparent)}}.feature-detail-popover::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.feature-detail-popover:popover-open{grid-template-rows:minmax(0,1fr);display:grid}.feature-detail-popover:popover-open:before{content:"";width:var(--accent-line-width);background-color:var(--color-lila);height:300px;display:block;position:absolute;top:10rem;left:0}.feature-detail-popover .feature-detail-popover__inner{padding-block:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);overscroll-behavior:contain;scrollbar-color:var(--color-orange) var(--color-beige);min-height:0;overflow:scroll}@media(min-width:1200px){.feature-detail-popover .feature-detail-popover__inner{padding-inline:calc(var(--spacing,.25rem) * 32)}}.word-cloud{--rows:5;--size:.195;--row-height:1.1;width:100%;aspect-ratio:1/calc(var(--rows) * var(--size) * var(--row-height));position:relative;container-type:size}@media(min-width:768px){.word-cloud{--rows:3;--size:.14}}.word-cloud>li{--x:0;--y:0;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);translate:calc(var(--x) * -100%) calc(var(--y) * -100%);font-size:calc(var(--size) * 100cqi);white-space:nowrap;line-height:1;position:absolute}@media(prefers-reduced-motion:no-preference){.word-cloud>li{animation:word-cloud-in 1.4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--i,0) * 90ms)}}@media(scripting:enabled){.word-cloud>li{animation-play-state:paused}}.word-cloud[data-ready]>li{animation-play-state:running}.word-cloud>li:first-child{--i:2;--x:1;--y:.5}.word-cloud>li:nth-child(2){--i:0;--x:.5;--y:.25}.word-cloud>li:nth-child(3){--i:4;--x:.3;--y:1}.word-cloud>li:nth-child(4){--i:1;--x:.2;--y:0}.word-cloud>li:nth-child(5){--i:5;--x:0;--y:.5}.word-cloud>li:nth-child(6){--i:3;--x:.8;--y:.75}@media(min-width:768px){.word-cloud>li:first-child{--x:.1;--y:.5}.word-cloud>li:nth-child(2){--x:.08;--y:0}.word-cloud>li:nth-child(3){--x:.85;--y:1}.word-cloud>li:nth-child(4){--x:.95;--y:.5}.word-cloud>li:nth-child(5){--x:.97;--y:0}.word-cloud>li:nth-child(6){--x:.05;--y:1}}@keyframes word-cloud-in{0%{opacity:0;filter:blur(12px);transform:translate(calc((.5 - var(--x)) * (100cqi - 100%)),calc((.5 - var(--y)) * (100cqb - 100%))) scale(.2)}}}