@keyframes feature-customer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-customer[data-motion=playing] .feature-customer-name{animation:.7s ease-in-out both feature-customer}.feature-customer[data-motion=playing] .feature-customer-contracts{animation:.7s ease-in-out .3s both feature-customer}.feature-customer[data-motion=playing] .feature-customer-next{animation:.7s ease-in-out .6s both feature-customer}@keyframes feature-appointment{0%{box-shadow:0 0 0 2px var(--attention);transform:translateY(-60px)}to{transform:translateY(0);box-shadow:0 0 #0000}}@keyframes feature-gap{0%,to{box-shadow:none}40%{box-shadow:inset 0 0 0 2px var(--attention)}}@keyframes feature-check{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes feature-wave{50%{transform:scaleY(.35)}}@keyframes feature-word{0%{opacity:0}to{opacity:1}}@keyframes feature-note{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-scene[data-motion=playing] .feature-wave{animation:.9s ease-in-out 6 feature-wave}.feature-scene[data-motion=playing] .feature-voice-word{animation:feature-word .16s ease-out var(--word-delay) both}.feature-scene[data-motion=playing] .feature-voice-notes li{animation:.8s ease-in-out 2.5s both feature-note}.feature-scene[data-motion=playing] .feature-voice-notes li:nth-child(2){animation-delay:3.1s}.feature-scene[data-motion=playing] .feature-voice-notes li:nth-child(3){animation-delay:3.7s}.feature-scene[data-motion=playing] .feature-new-appointment,.feature-scene[data-motion=playing] button[title^=Lea\ Kraus]{animation:1s ease-in-out both feature-appointment}.feature-scene[data-motion=playing] .feature-form-check{animation:.8s ease-in-out both feature-check}.feature-coverage[data-motion=playing] [data-coverage-state=gap],.feature-coverage[data-motion=playing] [data-coverage-state=foreign]{animation:.6s ease-out feature-gap}.feature-coverage[data-motion=playing]>div>div:nth-of-type(2n) [data-coverage-state=gap]{animation-delay:.4s}.feature-coverage[data-motion=playing]>div>div:nth-of-type(3n) [data-coverage-state=foreign]{animation-delay:.8s}.feature-coverage[data-motion=playing]>div>div:nth-of-type(4n) [data-coverage-state=gap]{animation-delay:1.2s}.feature-coverage[data-motion=playing]>div>div:nth-of-type(5n) [data-coverage-state=gap]{animation-delay:1.4s}.feature-reports [data-abnahme=analyse-kennzahlen]>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.feature-reports [data-abnahme=analyse-kennzahlen] [data-slot=card-content]{padding:1rem}.feature-reports [data-abnahme=analyse-kennzahlen] .text-4xl{font-size:var(--text-3xl);white-space:nowrap}.feature-reports [data-abnahme=analyse-kennzahlen] .text-sm{font-size:var(--text-xs)}.feature-reports [data-abnahme=analyse-kennzahlen] [data-slot=card]{min-width:0}.feature-reports .truncate{white-space:normal;text-overflow:clip;overflow:visible}.feature-reports svg{height:auto}.feature-calendar .max-h-\[68vh\]{max-height:none;overflow:visible}.feature-calendar button.absolute{background:var(--marketing-green-soft)!important;border-color:var(--primary)!important;color:var(--primary)!important}.feature-calendar button.absolute[title*=Jahresgespräch]{background:var(--marketing-orange-soft)!important;border-color:var(--attention)!important;color:var(--attention-hover)!important}.feature-calendar button.absolute[title*=Bürotag],.feature-calendar button.absolute[title*=Brandt]{background:var(--muted)!important;border-color:var(--border)!important;color:var(--foreground)!important}.feature-calendar button.absolute .truncate{white-space:normal;text-overflow:clip;font-size:var(--text-xs);overflow:visible}.feature-booking-table th,.feature-booking-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.feature-booking-table tbody th{padding-block:calc(var(--spacing) * 2)}@media (max-width:767px){.feature-coverage [data-coverage-state]{flex-wrap:wrap;padding-inline:.75rem}.feature-coverage [data-coverage-state]>.truncate{white-space:normal;flex-basis:100%;overflow:visible}.feature-coverage button[aria-expanded]{flex-wrap:wrap;gap:.5rem;padding-inline:.75rem}.feature-coverage button[aria-expanded]>.font-mono,.feature-booking-table{font-size:var(--text-xs)}}.feature-calendar-day{zoom:.8}.feature-calendar-day button.absolute .truncate{font-size:var(--text-sm)}.feature-pipeline-example .h-1.shrink-0{border-radius:var(--radius-sm);background:var(--marketing-green-soft);height:auto;color:var(--primary);font-size:var(--text-xs);margin:0 0 .25rem;padding:.125rem .375rem}.feature-pipeline-example .h-1.shrink-0>[aria-hidden]{display:none}.feature-pipeline-example .h-1.shrink-0>.sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;display:inline;position:static;overflow:visible}.feature-calendar .overflow-auto{overflow:visible;max-height:none!important}.feature-coverage .rounded-full.border{background:0 0;border-color:#0000}.feature-coverage button[aria-expanded]>span:first-child{padding-inline:0;color:var(--foreground)!important;background:0 0!important}.feature-coverage button[aria-expanded]>span:first-child:before{content:"";border:2px solid var(--primary);border-radius:var(--radius-sm);width:.75rem;height:.75rem;margin-right:.5rem;display:inline-block}[data-pipeline-won][data-complete=true] [inert]>div{min-width:0;box-shadow:none;border:0;flex-direction:row;justify-content:flex-start;padding:.25rem;transform:none}[data-pipeline-won][data-complete=true] [inert]>div>span:last-child{display:none}.feature-history-older{animation:.3s ease-in-out both feature-customer}@media (prefers-reduced-motion:reduce){.feature-history-older{animation:none}}.pipeline-excerpt{isolation:isolate;border:1px solid var(--marketing-line);background:var(--card);color:var(--foreground);border-radius:14px;padding:12px;position:relative}.pipeline-excerpt-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.pipeline-excerpt-header>span:last-child{background:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:400}.pipeline-excerpt-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pipeline-excerpt-column{background:var(--muted);border-radius:9px;min-width:0;padding:7px}.pipeline-excerpt-column h3{font-size:11px;font-weight:700}.pipeline-excerpt-sum{font:500 9.5px var(--font-mono);color:var(--muted-foreground);margin-bottom:5px}.pipeline-excerpt-deal{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-top:6px;padding:6px 7px;font-size:10px;position:relative}.pipeline-excerpt-title{font-size:11px;display:block}.pipeline-excerpt-meta{justify-content:space-between;align-items:center;gap:3px;margin-bottom:4px;font-size:9px;display:flex}.pipeline-excerpt-meta>span{background:var(--marketing-green-soft);color:var(--primary);border-radius:4px;padding:1px 4px}.pipeline-excerpt-meta>b{white-space:nowrap}.pipeline-excerpt-owner{color:var(--muted-foreground);align-items:center;gap:3px;margin-top:2px;font-size:10px;display:flex}.pipeline-excerpt-drop{opacity:0;pointer-events:none;gap:8px;display:flex;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.pipeline-excerpt-drop>span{background:var(--card);border:1px solid var(--primary);height:34px;color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.pipeline-excerpt-drop>span:last-child{color:var(--destructive);border-color:var(--destructive)}.pipeline-excerpt[data-pipeline-step="5"] [data-pipeline-card]{opacity:0}@media (min-width:761px){.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-column h3{font-size:15px}.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-deal{padding:10px}.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-title{font-size:15px}.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-meta,.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-owner{font-size:12px}}@media (max-width:760px){.pipeline-excerpt-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-excerpt-column:nth-child(n+3){display:none}.pipeline-excerpt-header{font-size:9px}.pipeline-excerpt-header>span:last-child{font-size:8px}.pipeline-excerpt[data-pipeline-compact=false] [data-pipeline-card]{z-index:2;width:29%;display:block;position:absolute;bottom:18px;right:8%}}@media (prefers-reduced-motion:no-preference){.pipeline-excerpt [data-pipeline-card]{z-index:2;transition:transform 1.8s ease-in-out,opacity .4s ease-in-out}.pipeline-excerpt[data-pipeline-step="1"] [data-pipeline-card]{box-shadow:var(--shadow-float);transform:translateY(-6px)rotate(-2deg)}.pipeline-excerpt[data-pipeline-step="2"] [data-pipeline-card]{transform:translate(var(--win-x,0px),var(--win-y,80px)) rotate(-2deg)}.pipeline-excerpt-drop{transition:opacity .4s ease-in-out}.pipeline-excerpt:is([data-pipeline-step="1"],[data-pipeline-step="2"]) .pipeline-excerpt-drop{opacity:1}.pipeline-excerpt[data-pipeline-step="2"] [data-pipeline-won]{background:var(--primary);color:var(--primary-foreground)}}@media (min-width:761px){.pipeline-feature-page>section:first-of-type>div{grid-template-columns:.8fr 1.2fr;gap:44px}.pipeline-feature-page>section:first-of-type h1{font-size:44px}}@media (max-width:760px){.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-column:nth-child(4){display:contents}.pipeline-excerpt[data-pipeline-compact=false] .pipeline-excerpt-column:nth-child(4)>:not([data-pipeline-card]){display:none}}.feature-coverage [data-coverage-state=gap]>span:last-child{background:var(--warn-bg);color:var(--warn-foreground)}.feature-coverage [data-coverage-state=foreign]>span:last-child{background:var(--destructive-bg);color:var(--destructive)}
