.menu-wrap{position:relative;display:inline-flex}.menu-trigger{gap:var(--space-1)}.menu-trigger .menu-chevron{transition:transform var(--dur-hover) var(--ease-out)}.menu-trigger.open .menu-chevron{transform:rotate(180deg)}.menu-pop{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:70;min-width:200px;padding:var(--space-1);display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(0,0,0,.28);transform-origin:top left;animation:menuIn var(--dur-pop) var(--ease-out)}.menu-pop[data-align=end]{left:auto;right:0;transform-origin:top right}@keyframes menuIn{0%{opacity:0;transform:scale(.95)}}.menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border:0;background:none;border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.menu-item:hover{background:var(--surface-2,hsla(0,0%,100%,.05))}}.menu-item:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.menu-item[data-selected]{color:var(--teal)}.menu-item-icon{display:inline-flex;color:var(--muted)}.menu-item-label{flex:1}.menu-item-hint{color:var(--muted);font-size:var(--text-xs)}.carousel{display:flex;align-items:center;gap:var(--space-2);min-width:0}.carousel-track{display:flex;gap:var(--space-3);flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--space-2) var(--space-1);perspective:1200px;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-sm)}.carousel-item{flex:0 0 auto;scroll-snap-align:center;will-change:transform}.carousel-item img{display:block;border-radius:var(--radius-sm);border:1px solid var(--border)}.carousel-arrow{flex:0 0 auto}@media (prefers-reduced-motion:reduce){.carousel-item{transform:none!important}}.flip-card{perspective:1200px;height:100%}.flip-inner{position:relative;height:100%;transform-style:preserve-3d;transition:transform var(--dur-modal) var(--ease-in-out)}.flip-card.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg);overflow:hidden;cursor:pointer}.flip-back{transform:rotateY(180deg)}.flip-toggle{position:absolute;top:var(--space-2);right:var(--space-2)}@media (prefers-reduced-motion:reduce){.flip-inner{transition-duration:0ms}}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-3)}.team-card-slot{animation:appear .3s var(--ease-out) both;height:232px}@media (prefers-reduced-motion:reduce){.team-card-slot{animation:none}}.team-face{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);height:100%;padding:var(--space-4);background:linear-gradient(160deg,rgba(20,188,174,.06),transparent 55%),var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.team-face-back{background:var(--surface)}.team-portrait{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(20,188,174,.12);color:var(--teal);border:1px solid rgba(20,188,174,.25)}.team-name{font-size:var(--text-md)}.team-role{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.team-desc{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.team-meta{color:var(--muted);font-size:var(--text-xs)}.lead-board{display:flex;gap:var(--space-3);align-items:flex-start;overflow-x:auto;padding-bottom:var(--space-2)}.lead-col{flex:0 0 236px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.lead-col.is-over{border-color:var(--teal);background:rgba(20,188,174,.06)}.lead-col-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.lead-col-head em{margin-left:auto;font-style:normal;font-family:var(--font-mono)}.lead-col-list{gap:var(--space-2);min-height:48px}.lead-card,.lead-col-list{display:flex;flex-direction:column}.lead-card{gap:3px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:grab;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-hover) var(--ease-out);touch-action:none}@media (hover:hover) and (pointer:fine){.lead-card:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--border))}}.lead-card:active{transform:scale(.97)}.lead-card:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.lead-card.dragging{opacity:.35}.lead-card-overlay{cursor:grabbing;transform:rotate(2deg) scale(1.03);box-shadow:0 16px 40px rgba(0,0,0,.35)}.lead-card-meta{color:var(--muted);font-size:var(--text-xs)}.report-markdown h1,.report-markdown h2,.report-markdown h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}.report-markdown li,.report-markdown p{line-height:1.6;font-size:var(--text-sm)}.report-markdown ol,.report-markdown ul{padding-left:var(--space-5);margin:var(--space-2) 0}.report-markdown code{font-family:var(--font-mono);font-size:var(--text-xs);background:hsla(0,0%,100%,.06);padding:1px 5px;border-radius:var(--radius-xs)}.report-markdown pre{overflow-x:auto;padding:var(--space-3);background:rgba(0,0,0,.25);border:1px solid var(--border);border-radius:var(--radius-sm)}.report-markdown pre code{background:none;padding:0}.report-markdown blockquote{margin:var(--space-2) 0;padding-left:var(--space-3);border-left:2px solid var(--teal);color:var(--muted)}.report-markdown a{color:var(--teal)}.orbit{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;align-items:center;gap:var(--space-2);min-height:470px}.orbit-stage{grid-column:2;position:relative;height:448px;perspective:1700px;perspective-origin:50% 48%;overflow:hidden;touch-action:pan-y;cursor:grab;outline:none}.orbit-stage:active{cursor:grabbing}.orbit-stage:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:var(--radius-md)}.orbit-ring{position:absolute;inset:0;transform-style:preserve-3d}.orbit-card{position:absolute;top:50%;left:50%;width:360px;margin:-150px 0 0 -180px;will-change:transform,opacity,filter;cursor:pointer}.orbit-face{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);height:300px;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(150deg,hsla(0,0%,100%,.07),transparent 60%),var(--surface);box-shadow:0 18px 44px rgba(0,0,0,.28);overflow:hidden}.orbit-face:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--teal);opacity:.55}.orbit-face.accent-blue:after{background:var(--blue)}.orbit-face.accent-amber:after{background:var(--amber)}.orbit-face.accent-purple:after{background:var(--purple)}.orbit-face.accent-red:after{background:var(--red)}.orbit-card.is-front .orbit-face{border-color:color-mix(in srgb,var(--teal) 45%,var(--border))}.orbit-copy{color:var(--muted);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.orbit-arrow{flex:0 0 auto}.orbit-status{grid-column:2;margin:0;text-align:center;color:var(--muted);font-size:var(--text-xs)}@media (max-width:860px){.orbit-stage{height:330px;perspective:1000px}.orbit-card{width:240px;margin:-110px 0 0 -120px}.orbit-face{height:220px}}.project-card-groups{display:flex;flex-direction:column;gap:var(--space-6)}.project-card-group{display:flex;flex-direction:column;gap:var(--space-3)}.project-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.project-card-grid .project-card{min-height:176px}.project-group-more{align-self:flex-start}@media (max-width:1280px){.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.project-card-grid{grid-template-columns:1fr}}.task-checkbox.as-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center}.task-check-mark{width:13px;height:13px;overflow:visible}.task-check-mark path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16}.task-checkbox.as-toggle.status-erledigt .task-check-mark path{stroke-dashoffset:0;transition:stroke-dashoffset .22s var(--ease-out)}.task-checkbox.as-toggle.just-checked:after{content:"";position:absolute;inset:-3px;border:1.5px solid var(--teal);border-radius:inherit;animation:taskCheckRing .42s var(--ease-out) forwards;pointer-events:none}@keyframes taskCheckRing{0%{opacity:.85;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.task-checkbox.as-toggle.status-erledigt .task-check-mark path{transition:none}.task-checkbox.as-toggle.just-checked:after{animation:none}}.calrail-wrap{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.calrail{display:flex;gap:1px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--space-2);background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);scrollbar-width:thin}.calrail-day{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-2);min-height:200px;padding:var(--space-2);background:var(--surface)}.calrail-day.is-weekend{background:var(--surface-2,hsla(0,0%,100%,.02))}.calrail-day.is-past{opacity:.55}.calrail-day.is-today{background:linear-gradient(180deg,rgba(20,188,174,.09),transparent 40%),var(--surface);box-shadow:inset 2px 0 0 var(--teal);opacity:1}.calrail-head{display:flex;align-items:baseline;gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border)}.calrail-dow{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em}.calrail-num{font-size:var(--text-md);font-variant-numeric:tabular-nums}.calrail-day.is-today .calrail-num{color:var(--teal)}.calrail-month{color:var(--muted);font-size:var(--text-2xs);text-transform:uppercase}.calrail-slots{gap:var(--space-1)}.calrail-chip,.calrail-slots{display:flex;flex-direction:column}.calrail-chip{gap:2px;padding:var(--space-2);text-align:left;background:rgba(20,188,174,.08);border:1px solid rgba(20,188,174,.28);border-left-width:2px;border-radius:var(--radius-sm);color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.calrail-chip:hover{border-color:var(--teal)}}.calrail-chip:active{transform:scale(.97)}.calrail-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.calrail-chip.is-posted{background:hsla(0,0%,100%,.04);border-color:var(--border)}.calrail-chip.is-sending{border-color:var(--amber);animation:calrailPulse 1.8s ease-in-out infinite}@keyframes calrailPulse{50%{border-color:color-mix(in srgb,var(--amber) 35%,var(--border))}}.calrail-chip-title{font-size:var(--text-xs);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.calrail-chip-meta{color:var(--muted);font-size:var(--text-2xs)}.calrail-tray{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md)}.calrail-tray-label{flex:0 0 auto;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;padding-top:var(--space-1)}.calrail-tray-items{display:flex;flex-wrap:wrap;gap:var(--space-2)}.calrail-tray-items .calrail-chip{max-width:220px}@media (prefers-reduced-motion:reduce){.calrail-chip.is-sending{animation:none}}.flow{display:flex;gap:var(--space-3);align-items:stretch;overflow-x:auto;padding-bottom:var(--space-2)}.flowcol{flex:0 0 260px;display:flex;flex-direction:column;min-height:200px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--flow-tone,var(--teal));transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.flowcol.tone-blue{--flow-tone:var(--blue)}.flowcol.tone-purple{--flow-tone:var(--purple)}.flowcol.tone-amber{--flow-tone:var(--amber)}.flowcol.tone-teal{--flow-tone:var(--teal)}.flowcol.tone-green{--flow-tone:var(--green,var(--teal))}.flowcol.is-orphan{border-style:dashed;--flow-tone:var(--border)}.flowcol.is-over{border-color:var(--flow-tone);background:color-mix(in srgb,var(--flow-tone) 7%,var(--surface))}.flowcol-head{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border)}.flowcol-step{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--flow-tone);letter-spacing:.08em}.flowcol-title{flex:1;font-size:var(--text-sm)}.flowcol-count{font-family:var(--font-mono);font-size:var(--text-xs);font-style:normal;color:var(--muted)}.flowcol-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.flowcol-empty{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.calrail-chip.chip-stage{background:var(--surface-2,hsla(0,0%,100%,.03));border-color:var(--border);border-left-color:var(--flow-tone,var(--teal))}.calrail-chip.chip-stage .calrail-chip-title{font-size:var(--text-sm);-webkit-line-clamp:2}.calrail-chip{cursor:grab;touch-action:none}.calrail-chip.is-dragging{opacity:.3}.calrail-chip.chip-drag{cursor:grabbing;transform:rotate(1.5deg);box-shadow:0 14px 34px rgba(0,0,0,.4);max-width:240px}.calrail-day.is-over{background:color-mix(in srgb,var(--teal) 12%,var(--surface));box-shadow:inset 0 0 0 1px var(--teal)}.calrail-tray-label{display:flex;flex-direction:column;gap:2px}.calrail-tray-label em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.7}.social-footer{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted)}.social-footer p{flex:1;margin:0;font-size:var(--text-xs);line-height:1.5}.social-footer>svg{flex:0 0 auto}.aufgabe-panel{position:relative}.aufgabe-panel:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:var(--teal);transform-origin:left;transform:scaleX(calc(var(--aufgabe-progress, 0) / 100));transition:transform var(--dur-modal) var(--ease-out);border-radius:var(--radius-sm) 0 0 0;pointer-events:none}@media (prefers-reduced-motion:reduce){.aufgabe-panel:before{transition:none}}.aufgabe-groups{gap:var(--space-3)}.aufgabe-group,.aufgabe-groups{display:flex;flex-direction:column}.aufgabe-group{gap:var(--space-2)}.aufgabe-group-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.aufgabe-group-title{font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--text);margin:0}.aufgabe-group-red .aufgabe-group-title{color:var(--red)}.aufgabe-group-teal .aufgabe-group-title{color:var(--teal)}.aufgabe-count{font-weight:500}.aufgabe-badge,.aufgabe-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.aufgabe-badge{flex:0 0 auto;padding:0 var(--space-2);white-space:nowrap}.aufgabe-group-red .aufgabe-badge{color:var(--red);font-weight:500}.focus-item.is-done{color:var(--muted);transition:color .2s var(--ease-out)}.focus-item.is-done .focus-copy strong{text-decoration:line-through;transition:text-decoration-color .2s var(--ease-out),color .2s var(--ease-out);color:var(--muted)}.focus-item.is-done .aufgabe-badge{transition:color .2s var(--ease-out);color:var(--muted)}@media (prefers-reduced-motion:reduce){.aufgabe-panel:before{transform:none}}.gauge-card{flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-4);background:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);min-height:160px;position:relative}.gauge-card,.gauge-header{display:flex;align-items:center}.gauge-header{justify-content:space-between;width:100%;font-size:var(--text-sm);color:var(--text-secondary)}.gauge-ring{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.gauge-svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-bg{stroke:var(--border);fill:none;stroke-width:3}.gauge-fill{stroke:var(--teal);fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:339.29;stroke-dashoffset:339.29;transition:stroke-dashoffset var(--dur-md,.4s) var(--ease-out,cubic-bezier(.4,0,.2,1))}@media (prefers-reduced-motion:reduce){.gauge-fill{transition:none;stroke-dashoffset:0!important}}.gauge-value{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.gauge-number{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.gauge-unit{font-size:var(--text-sm);color:var(--text-secondary)}.gauge-label{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}.metric-card-bar{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:hsla(0,0%,100%,.02);border-radius:var(--radius-lg);min-height:160px;justify-content:flex-start}.metric-card-bar .metric-header{display:flex;justify-content:space-between;align-items:center;width:100%}.metric-card-bar .metric-title{font-size:var(--text-sm);color:var(--text-secondary)}.metric-card-bar .metric-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.metric-card-bar .metric-main{display:flex;align-items:baseline;gap:var(--space-2)}.metric-card-bar .metric-main-value{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.metric-card-bar .metric-main-unit{font-size:var(--text-sm);color:var(--text-secondary)}.metric-bar-container{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}.metric-bar{height:3px;background:var(--border);border-radius:1.5px;overflow:hidden}.metric-bar-fill{height:100%;background:var(--teal);border-radius:1.5px;transition:width var(--dur-md,.4s) var(--ease-out,cubic-bezier(.4,0,.2,1));transform-origin:left}@media (prefers-reduced-motion:reduce){.metric-bar-fill{transition:none}}.metric-bar-label{font-size:var(--text-xs);color:var(--text-tertiary);display:flex;justify-content:space-between}.run-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:var(--space-2);min-height:190px;padding:var(--space-3) 0;position:relative;padding-left:var(--space-3);padding-bottom:var(--space-4)}.run-chart:before{top:0;width:1px}.run-chart:after,.run-chart:before{content:"";position:absolute;left:0;bottom:0;background:var(--border)}.run-chart:after{right:0;height:1px}.run-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0}.run-bar-stack{width:100%;height:140px;display:flex;flex-direction:column-reverse;position:relative;background:transparent}.run-bar-error,.run-bar-ok{display:block;width:100%;background-color:inherit;transition:height var(--dur-md,.4s) var(--ease-out,cubic-bezier(.4,0,.2,1))}.run-bar-ok{background:var(--teal);border-radius:2px 2px 0 0}.run-bar-error{background:var(--red)}@media (hover:hover) and (pointer:fine){.run-bar{cursor:pointer}.run-bar:hover .run-bar-error,.run-bar:hover .run-bar-ok{filter:brightness(1.15)}}.run-bar small{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums}.chart-legend{display:flex;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-3)}.chart-legend span{display:flex;align-items:center;gap:var(--space-2)}.chart-legend i{width:12px;height:12px;border-radius:2px;display:block}.chart-legend i.teal{background:var(--teal)}.chart-legend i.red{background:var(--red)}.view-auswertung .metric-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.view-auswertung .metric-icon.teal{color:var(--teal)}.view-auswertung .metric-icon.amber{color:#f59e0b}.view-auswertung .metric-icon.purple{color:#a78bfa}.view-auswertung .metric-icon.red{color:var(--red)}.view-auswertung .metric-icon.blue{color:#3b82f6}.view-auswertung .metric-icon.success{color:#10b981}.auto-telemetry{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.auto-telemetry-row{display:flex;align-items:baseline;gap:var(--space-6)}.auto-telemetry-col{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.auto-telemetry-col:not(:last-child){border-right:1px solid var(--border);padding-right:var(--space-6)}.auto-telemetry-label{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.auto-telemetry-col strong,.auto-telemetry-label{display:block;font-family:var(--font-mono);font-weight:600}.auto-telemetry-col strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--text)}.auto-telemetry-col.auto-error strong{color:var(--red)}.automation-table-row{position:relative}.auto-signal-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;border-radius:var(--radius-xs) 0 0 var(--radius-xs);transition:background-color var(--dur-hover) var(--ease-out)}.automation-table-row.auto-status-healthy .auto-signal-bar{background:var(--teal)}.automation-table-row.auto-status-running .auto-signal-bar{background:var(--blue);animation:auto-pulse-active 2s var(--ease-in-out) infinite}.automation-table-row.auto-status-error .auto-signal-bar{background:var(--red);animation:auto-pulse-active 2s var(--ease-in-out) infinite}.automation-table-row.auto-status-paused .auto-signal-bar{background:transparent}@keyframes auto-pulse-active{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.automation-table-row.auto-status-error .auto-signal-bar,.automation-table-row.auto-status-running .auto-signal-bar{animation:none;opacity:1}}.auto-error-row{border-left:3px solid var(--red);background-color:color-mix(in srgb,var(--red) 6%,transparent);padding-left:calc(var(--space-3) - 3px)}@media (hover:hover) and (pointer:fine){.auto-error-row:hover{background-color:color-mix(in srgb,var(--red) 9%,transparent)}}@media (max-width:720px){.auto-telemetry-row{flex-direction:column;gap:var(--space-2)}.auto-telemetry-col:not(:last-child){border-right:0;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:var(--space-3)}.auto-telemetry-label{font-size:var(--text-2xs)}.auto-telemetry-col strong{font-size:var(--text-md)}}@media (hover:hover) and (pointer:fine){.auto-telemetry-col.auto-error{cursor:pointer;transition:color var(--dur-hover) var(--ease-out)}.auto-telemetry-col.auto-error:hover strong{color:#f2a7b1}}.bericht-item{display:flex;flex-direction:column;gap:var(--space-1);padding:11px 13px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);text-align:left;cursor:pointer;transition:border-color var(--dur-hover) ease,background var(--dur-hover) ease}.bericht-item.unread{color:var(--text);border-left:3px solid var(--teal);border-right-color:var(--border);border-top-color:var(--border);border-bottom-color:var(--border)}.bericht-item.read{color:var(--muted)}.bericht-item.active{border-color:var(--teal);background:color-mix(in srgb,var(--surface-2) 100%,var(--teal) 8%)}@media (hover:hover) and (pointer:fine){.bericht-item:hover{border-color:rgba(20,188,174,.45)}.bericht-item.read:hover{color:var(--text-soft)}}.bericht-item strong{font-size:var(--text-base);font-weight:600;display:flex;align-items:center;gap:7px;line-height:1.35}.bericht-item .unread-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);flex:0 0 auto}.bericht-item span{font-size:var(--text-sm);color:inherit;opacity:.85}.bericht-reader{min-height:300px;display:flex;flex-direction:column;gap:var(--space-4)}.bericht-reader-head{display:flex;flex-direction:column;gap:var(--space-2)}.bericht-reader-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--muted);line-height:1}.bericht-reader-title{font-size:var(--text-lg);font-weight:600;color:var(--text);line-height:1.35}.bericht-reader-body{max-width:68ch;font-size:var(--text-base);line-height:1.65;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}@media (prefers-reduced-motion:no-preference){.bericht-reader{animation:bericht-fade-in .18s var(--ease-out)}}@keyframes bericht-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bericht-reader{animation:none}}@media (max-width:860px){.bericht-reader-body{max-width:100%}}.beratung-feedback{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);display:grid;gap:12px}.sterne-reihe{display:flex;align-items:center;gap:4px}.stern{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:color .12s var(--ease-out),background .12s var(--ease-out)}.stern:hover:not(:disabled){background:var(--surface-2,hsla(0,0%,100%,.04));color:var(--text)}.stern.aktiv{color:#ffc857}.stern:disabled{cursor:default;opacity:.6}.sterne-text{margin-left:8px;font-size:var(--text-xs);color:var(--muted)}.feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.feedback-hinweis{font-size:var(--text-xs);color:var(--muted)}.settings-intro{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.settings-intro-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);flex-shrink:0;background:linear-gradient(145deg,rgba(20,188,174,.16),rgba(20,188,174,.04));color:var(--teal)}.settings-intro strong{display:block;color:var(--text);margin-bottom:2px;font-size:var(--text-md)}.settings-intro p{margin:0;color:var(--text-soft);font-size:var(--text-base);line-height:1.5}.settings-intro .outline-button{margin-left:auto;flex-shrink:0}.settings-section{container-type:inline-size}.settings-fields{display:flex;flex-direction:column;gap:0;margin-top:var(--space-2)}.setting-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,320px);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);border-top:1px solid var(--border)}.setting-row:first-child{border-top:0}.setting-row-label{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.setting-row-label strong{color:var(--text);font-size:var(--text-sm);font-weight:500;line-height:1.3}.setting-hint{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted);line-height:1.3}.setting-hint code{font-family:var(--font-mono);font-size:var(--text-2xs);padding:1px 5px;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-soft)}.setting-hint.override{color:var(--teal)}.setting-hint.override code{background:rgba(20,188,174,.12);color:var(--teal)}.setting-row-control{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.setting-row-control input[type=text],.setting-row-control select{width:100%;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);color:var(--text);font-size:var(--text-base);line-height:1.4;transition:border-color .16s ease,background .16s ease}@media (prefers-reduced-motion:reduce){.setting-row-control input[type=text],.setting-row-control select{transition:none}}.setting-row-control input[type=text]:focus,.setting-row-control select:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(20,188,174,.12)}.setting-row-control input:disabled,.setting-row-control select:disabled{opacity:.6;cursor:not-allowed}.setting-slider{display:flex;align-items:center;gap:var(--space-2);width:100%}.setting-slider input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:999px;background:var(--surface-3);outline:none;transition:background .16s ease}@media (prefers-reduced-motion:reduce){.setting-slider input[type=range]{transition:none}}.setting-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--teal);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--teal);cursor:pointer;-webkit-transition:transform .14s ease;transition:transform .14s ease}@media (prefers-reduced-motion:reduce){.setting-slider input[type=range]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}@media (hover:hover) and (pointer:fine){.setting-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}}.setting-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--teal);border:2px solid var(--surface);cursor:pointer;-moz-transition:transform .14s ease;transition:transform .14s ease}@media (prefers-reduced-motion:reduce){.setting-slider input[type=range]::-moz-range-thumb{-moz-transition:none;transition:none}}@media (hover:hover) and (pointer:fine){.setting-slider input[type=range]::-moz-range-thumb:hover{transform:scale(1.15)}}.setting-slider-value{font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-soft);width:50px;text-align:right;flex-shrink:0;line-height:1.4}.settings-note{margin:var(--space-2) var(--space-1) 0;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.settings-note code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-soft)}@container (max-width: 440px){.setting-row{grid-template-columns:1fr;align-items:flex-start;gap:var(--space-2)}.setting-row-control{justify-content:flex-start}}@media (max-width:640px){.setting-row{grid-template-columns:1fr;align-items:flex-start;gap:var(--space-2)}.setting-row-control{justify-content:flex-start}.settings-intro{flex-wrap:wrap}.settings-intro .outline-button{margin-left:0}}@media (max-width:720px){.setting-row-control input[type=number],.setting-row-control input[type=text],.setting-row-control select,.setting-row-control textarea{min-height:44px;font-size:16px}.setting-row-label strong{font-size:12px;min-height:44px}.setting-hint,.setting-hint code,.settings-note,.settings-note code{font-size:11px}.ghost-button,.outline-button,.primary-button{min-height:44px;font-size:14px}.settings-intro-icon{width:44px;height:44px}}.band-head .pending-count{display:inline-flex;align-items:baseline;gap:var(--space-2)}.pending-count strong{font-family:var(--font-mono);font-size:var(--text-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--teal);line-height:1}.pending-count span{font-size:var(--text-sm);color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-weight:500}@media (max-width:720px){.pending-count{display:flex;flex-basis:100%;order:2}.pending-count strong{font-size:var(--text-xl)}}.approve-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);transition:border-color var(--dur-hover) ease,background var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.approve-card:hover{border-color:rgba(20,188,174,.32);background:color-mix(in srgb,var(--surface-2) 100%,var(--teal) 3%)}}.approve-card-header{display:flex;flex-direction:column;gap:var(--space-2)}.approve-card-header strong{display:block;font-size:var(--text-md);font-weight:600;color:var(--text);line-height:1.35}.approve-card-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-sm);color:var(--muted)}.approve-card-meta time{font-family:var(--font-mono);font-size:var(--text-xs)}.approve-card-body{max-height:160px;overflow-y:auto;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);line-height:1.55;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}.approve-card-actions{display:flex;gap:var(--space-2);justify-content:flex-end}.approve-card-actions button{flex:0 1 auto;min-width:110px}.approve-card-actions .primary-button{order:2}.approve-card-actions .outline-button{order:1}@media (max-width:720px){.approve-card{gap:var(--space-3);padding:var(--space-4)}.approve-card-actions{flex-direction:column;gap:var(--space-2)}.approve-card-actions button{min-height:44px;flex:1;justify-content:center}.approve-card-actions .primary-button{order:1}.approve-card-actions .outline-button{order:2}}@media (prefers-reduced-motion:reduce){.approve-card{transition:none}}.approval-list{display:flex;flex-direction:column;gap:var(--space-3)}.approval-card{display:none}@keyframes heute-appear{0%{opacity:0;transform:translateY(8px)}}@keyframes heute-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.view-heute .neon-card{--neon:var(--teal);position:relative;border:1px solid color-mix(in srgb,var(--neon) 32%,var(--border));border-radius:var(--radius-lg);background:radial-gradient(130% 90% at 50% -10%,color-mix(in srgb,var(--neon) 8%,transparent),transparent 55%),var(--surface);box-shadow:0 18px 44px rgba(0,0,0,.32),0 0 30px color-mix(in srgb,var(--neon) 12%,transparent)}.view-heute .neon-card.tone-teal{--neon:var(--teal)}.view-heute .neon-card.tone-blue{--neon:var(--blue)}.view-heute .neon-card.tone-purple{--neon:var(--purple)}.view-heute .neon-card.tone-amber{--neon:var(--amber)}.view-heute .neon-card.tone-red{--neon:var(--red)}.view-heute .neon-card.tone-soft{border-color:var(--border);box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 24px rgba(20,188,174,.06)}.view-heute .leitstand-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.view-heute .hero-greeting{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-left:3px solid var(--teal);animation:heute-appear .3s var(--ease-out) both}.view-heute .hero-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.view-heute .hero-title{margin:0;font-size:var(--text-2xl);line-height:1.15}.view-heute .hero-line{margin:0;color:var(--text-soft);font-size:var(--text-md)}.view-heute .hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3)}.view-heute .hero-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.view-heute .hero-tile{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-4);text-align:left;cursor:pointer;animation:heute-appear .3s var(--ease-out) both,heute-float 6s var(--ease-in-out) 1s infinite alternate;transition:border-color var(--dur-hover) var(--ease-out)}.view-heute .hero-tile:first-child{animation-delay:40ms,1s}.view-heute .hero-tile:nth-child(2){animation-delay:80ms,2.4s}.view-heute .hero-tile:nth-child(3){animation-delay:.12s,3.8s}.view-heute .hero-tile:nth-child(4){animation-delay:.16s,5.2s}@media (hover:hover) and (pointer:fine){.view-heute .hero-tile:hover{border-color:color-mix(in srgb,var(--neon) 60%,var(--border))}}.view-heute .hero-tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.view-heute .hero-tile-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.view-heute .hero-tile-tag{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;font-weight:600;color:var(--neon)}.view-heute .hero-tile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.view-heute .hero-tile-value{font-size:var(--text-metric);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text)}.view-heute .sparkline{flex:0 0 auto}.view-heute .hero-tile-sub{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted)}.view-heute .hero-tile-sub svg{opacity:.6}.view-heute .tagesverlauf{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.view-heute .tagesverlauf-track{display:flex;overflow-x:auto;scrollbar-width:thin}.view-heute .tagesverlauf-item{--neon:var(--blue);flex:0 0 208px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-left:1px solid var(--border)}.view-heute .tagesverlauf-item:first-child{border-left:none}.view-heute .tagesverlauf-item.tone-teal{--neon:var(--teal)}.view-heute .tagesverlauf-item.tone-blue{--neon:var(--blue)}.view-heute .tagesverlauf-item.tone-purple{--neon:var(--purple)}.view-heute .tagesverlauf-item.tone-amber{--neon:var(--amber)}.view-heute .tagesverlauf-item.tone-red{--neon:var(--red)}.view-heute .tagesverlauf-time{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.view-heute .tagesverlauf-time i{width:6px;height:6px;border-radius:1px;background:var(--neon);box-shadow:0 0 8px color-mix(in srgb,var(--neon) 70%,transparent)}.view-heute .tagesverlauf-item strong{font-size:var(--text-sm);color:var(--text)}.view-heute .tagesverlauf-item strong,.view-heute .tagesverlauf-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-heute .tagesverlauf-sub{font-size:var(--text-xs);color:var(--muted)}.view-heute .tagesverlauf-empty{margin:0;padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted);font-size:var(--text-sm)}.view-heute .heute-duo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.view-heute .fleet-panel{padding:0;overflow:hidden}.view-heute .fleet-stage{position:relative;height:300px}.view-heute .fleet-lines{position:absolute;inset:0;width:100%;height:100%}.view-heute .fleet-line{stroke-width:1;vector-effect:non-scaling-stroke;opacity:.16}@keyframes fleet-dash{to{stroke-dashoffset:-24}}.view-heute .fleet-line.is-active{opacity:.55;stroke-dasharray:4 8;animation:fleet-dash 1.6s linear infinite}.view-heute .fleet-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:116px;height:116px;border:1px solid var(--border-strong);border-radius:50%;background:color-mix(in srgb,var(--surface) 75%,transparent)}.view-heute .fleet-core:before{content:"";position:absolute;inset:-26px;border:1px dashed var(--border);border-radius:50%;pointer-events:none}.view-heute .fleet-core strong{font-size:var(--text-display);font-weight:600;line-height:1;color:var(--teal);text-shadow:0 0 18px rgba(20,188,174,.45)}.view-heute .fleet-core span{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@keyframes fleet-bob{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,calc(-50% - 5px))}}.view-heute .fleet-node{--neon:var(--blue);position:absolute;display:flex;align-items:center;justify-content:center;width:42px;height:42px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--neon) 55%,var(--border));border-radius:var(--radius-sm);background:var(--surface-2);color:var(--neon);box-shadow:0 0 16px color-mix(in srgb,var(--neon) 20%,transparent);animation:fleet-bob 5s var(--ease-in-out) infinite alternate}.view-heute .fleet-node.tone-teal{--neon:var(--teal)}.view-heute .fleet-node.tone-blue{--neon:var(--blue)}.view-heute .fleet-node.tone-purple{--neon:var(--purple)}.view-heute .fleet-node.tone-amber{--neon:var(--amber)}.view-heute .fleet-node.tone-red{--neon:var(--red)}.view-heute .fleet-node.is-active{border-color:var(--neon);box-shadow:0 0 24px color-mix(in srgb,var(--neon) 45%,transparent)}.view-heute .fleet-footer{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-soft)}.view-heute .insights-carousel{display:flex;flex-direction:column;gap:var(--space-4)}.view-heute .insights-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.view-heute .insights-carousel-title{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.view-heute .insights-carousel-nav{display:flex;align-items:center;gap:var(--space-2)}.view-heute .insights-carousel-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.view-heute .insight-slide{display:flex;flex-direction:column;gap:var(--space-3);animation:heute-appear .24s var(--ease-out) both}.view-heute .insight-slide-head{display:flex;align-items:flex-start;gap:var(--space-3)}.view-heute .insight-slide-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid;border-radius:var(--radius-sm)}.view-heute .insight-slide-icon.blue{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 45%,var(--border));background:rgba(111,140,255,.1);box-shadow:0 0 14px rgba(111,140,255,.18)}.view-heute .insight-slide-icon.amber{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,var(--border));background:rgba(230,166,76,.1);box-shadow:0 0 14px rgba(230,166,76,.18)}.view-heute .insight-slide-icon.red{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:rgba(224,97,114,.1);box-shadow:0 0 14px rgba(224,97,114,.22)}.view-heute .insight-slide-meta{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.view-heute .insight-slide-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase}.view-heute .insight-slide-eyebrow.blue{color:var(--blue)}.view-heute .insight-slide-eyebrow.amber{color:var(--amber)}.view-heute .insight-slide-eyebrow.red{color:var(--red)}.view-heute .insight-slide-title{font-size:var(--text-lg);line-height:1.3;color:var(--text)}.view-heute .insight-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border);overflow:hidden}.view-heute .insight-proof-box{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--surface-2);min-width:0}.view-heute .insight-proof-box a,.view-heute .insight-proof-box strong{font-size:var(--text-sm);color:var(--text);font-weight:600;text-decoration:none}.view-heute .insight-proof-box a:hover{color:var(--teal)}.view-heute .insight-proof-box code{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-heute .insight-dots{display:flex;align-items:center;gap:6px;margin-left:auto}.view-heute .insight-dots i{width:18px;height:3px;border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color var(--dur-hover) var(--ease-out)}.view-heute .insight-dots i.is-on{background:var(--teal);box-shadow:0 0 8px rgba(20,188,174,.6)}@media (max-width:1080px){.view-heute .heute-duo{grid-template-columns:1fr}}@media (max-width:900px){.view-heute .leitstand-hero{grid-template-columns:1fr}}@media (max-width:480px){.view-heute .hero-tiles,.view-heute .insight-proof{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.view-heute .fleet-line.is-active,.view-heute .fleet-node,.view-heute .hero-greeting,.view-heute .hero-tile,.view-heute .insight-slide{animation:none}.view-heute .fleet-node{transform:translate(-50%,-50%)}}.view-heute .reminder-panel{display:flex;flex-direction:column;gap:var(--space-3)}.view-heute .reminder-form{display:flex;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.view-heute .reminder-form .brief-input{flex:1;min-width:0}.view-heute .reminder-form .reminder-when{flex:0 0 160px}.view-heute .reminder-form .primary-button{flex:0 0 auto}.view-heute .reminder-panel .activity-list{display:flex;flex-direction:column;gap:var(--space-2)}.view-heute .reminder-panel .activity-item{display:grid;grid-template-columns:24px 1fr auto;gap:var(--space-2);align-items:center;padding:var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.view-heute .reminder-panel .activity-item:hover{background:var(--surface-2,hsla(0,0%,100%,.02))}}.view-heute .reminder-panel .activity-item .activity-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:var(--radius-xs)}.view-heute .reminder-panel .activity-item .activity-icon.amber{background:rgba(217,119,6,.12);color:var(--amber)}.view-heute .reminder-panel .activity-item .activity-icon.red{background:rgba(239,68,68,.12);color:var(--red)}.view-heute .reminder-panel .activity-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.view-heute .reminder-panel .activity-item strong{font-size:var(--text-sm);color:var(--text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.view-heute .reminder-panel .activity-item span{font-size:var(--text-xs);color:var(--muted)}.view-heute .reminder-panel .activity-item span.warning{color:var(--red);font-weight:500}.view-heute .reminder-panel .activity-item time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);text-align:right;white-space:nowrap}.view-heute .reminder-panel .icon-button{flex:0 0 auto;opacity:.5;transition:opacity var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.view-heute .reminder-panel .icon-button:hover{opacity:1;color:var(--teal)}}.view-heute .briefing-card,.view-heute .briefing-stack{display:flex;flex-direction:column;gap:var(--space-4)}.view-heute .briefing-card{padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--border);border-left:3px solid var(--blue);border-radius:var(--radius-lg);background:var(--surface-2)}.view-heute .briefing-card.tone-purple{border-left-color:var(--purple)}.view-heute .briefing-card.tone-amber{border-left-color:var(--amber)}.view-heute .briefing-card.tone-teal{border-left-color:var(--teal)}.view-heute .briefing-card.tone-red{border-left-color:var(--red)}.view-heute .briefing-head{display:flex;flex-direction:column;gap:var(--space-2)}.view-heute .briefing-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.view-heute .briefing-title{margin:0;font-size:var(--text-xl);line-height:1.25}.view-heute .briefing-body{max-height:34rem;overflow-y:auto;padding-right:var(--space-3)}.view-heute .briefing-actions{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border)}.view-heute .briefing-more{display:inline-flex;align-items:center;gap:var(--space-2);align-self:center;font-size:var(--text-xs);color:var(--muted)}@media (max-width:720px){.view-heute .briefing-card{padding:var(--space-4)}.view-heute .briefing-actions{flex-wrap:wrap}}.drawer .drawer-list{margin-top:var(--space-4)}.drawer a.activity-item{color:inherit;text-decoration:none}.rechner-telemetry{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.rechner-header{display:flex;align-items:center;justify-content:space-between}.rechner-led-row{display:flex;align-items:center;gap:var(--space-xs)}.rechner-led{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--muted-2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.rechner-led-online{background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.5);animation:rechner-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rechner-led-online{animation:none;opacity:1}}.rechner-led-idle{background:#6b7280}.rechner-led-running{background:#f59e0b;animation:rechner-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rechner-led-running{animation:none}}.rechner-led-healthy{background:#3b82f6}.rechner-led-offline{background:#ef4444}.rechner-led-error{background:#dc2626}@keyframes rechner-pulse{0%,to{opacity:1}50%{opacity:.4}}.rechner-label{font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.rechner-values{display:flex;flex-direction:column;gap:var(--space-xs);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm)}.rechner-value-line{display:flex;align-items:baseline;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-sm)}.rechner-value-label{color:var(--muted-2);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;min-width:60px}.rechner-value-line code{color:var(--text-soft);background:transparent;padding:0;font-family:inherit;font-size:inherit;overflow-wrap:break-word}.rechner-value-line code.rechner-warn{color:#d69a2d}.rechner-log{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6}.rechner-log,.rechner-log-section{display:flex;flex-direction:column;gap:0}.rechner-log-active{border-left:3px solid #f59e0b;background:rgba(245,158,11,.04);padding-left:var(--space-sm);margin-left:calc(var(--space-sm) * -1);margin-bottom:var(--space-md);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.rechner-log-line{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);color:var(--text-soft);transition:background .16s ease}.rechner-log-line:last-child{border-bottom:0}.rechner-log-line-active{background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.rechner-log-line:not(.rechner-log-line-active):hover{background:var(--surface-2)}}.rechner-log-line time{color:var(--muted-2);flex-shrink:0;font-size:var(--text-xs);letter-spacing:.02em;min-width:54px}.rechner-status-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:20px;font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;background:var(--surface-2);color:var(--muted)}.rechner-badge-done{background:rgba(16,185,129,.12);color:#10b981}.rechner-badge-failed{background:rgba(239,68,68,.12);color:#ef4444}.rechner-badge-canceled{background:hsla(220,9%,46%,.12);color:#6b7280}.rechner-log-icon{display:inline-flex;align-items:center;color:var(--muted-2);flex-shrink:0}.rechner-log-text{flex:1;min-width:0;overflow-wrap:break-word;color:var(--text-soft)}.rechner-log-cancel{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted-2);cursor:pointer;flex-shrink:0;transition:color .16s ease,border-color .16s ease}@media (hover:hover) and (pointer:fine){.rechner-log-cancel:hover:not(:disabled){color:#ef4444;border-color:rgba(239,68,68,.5)}}.rechner-log-cancel:disabled{opacity:.5;cursor:not-allowed}.rechner-log-steps{display:flex;flex-direction:column;gap:3px;margin-top:var(--space-xs);padding-left:var(--space-md);border-left:1px solid var(--border);color:var(--muted);font-size:var(--text-xs);opacity:.8}.rechner-log-step{line-height:1.5}.rechner-log-result{color:#10b981}.rechner-log-error,.rechner-log-result{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);flex-shrink:0;margin-left:auto}.rechner-log-error{color:#ef4444}@media (max-width:640px){.rechner-telemetry{padding:var(--space-md)}.rechner-value-line{flex-wrap:wrap}.rechner-log-line{gap:6px;padding:8px 12px;font-size:var(--text-xs)}.rechner-log-line time{min-width:48px}.rechner-status-badge{width:24px;height:18px;font-size:9px}.rechner-log-text{word-break:break-word}.rechner-log-error,.rechner-log-result{display:none}}.routine-schedule{margin-bottom:var(--space-2)}.routine-time-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--surface-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.routine-card{border-left:2px solid var(--teal);transition:opacity var(--dur-hover) var(--ease-out),border-left-color var(--dur-hover) var(--ease-out),border-left-style var(--dur-hover) var(--ease-out)}.routine-card.is-paused{opacity:.55;border-left-style:dashed;border-left-color:var(--muted)}@media (prefers-reduced-motion:reduce){.routine-card,.routine-card.is-paused{transition:none}}.routine-exec-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.routine-exec-text{color:var(--text-soft);flex:1;min-width:0}.routine-exec-secondary,.routine-exec-text{font-family:var(--font-mono);font-size:var(--text-xs)}.routine-exec-secondary{color:var(--muted);flex-shrink:0;text-align:right}@media (max-width:720px){.routine-exec-info{flex-direction:column;align-items:flex-start}.routine-exec-secondary{text-align:left;width:100%}.routine-time-badge{max-width:100%}}.systemkarte-buehne{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;height:calc(100vh - 118px);height:calc(100dvh - 118px)}.systemkarte-rahmen{display:block;width:100%;height:100%;border:0;border-top:1px solid var(--border);background:var(--page)}@media (max-width:900px){.systemkarte-buehne{height:calc(100dvh - 150px)}}.wissen-search-form{display:flex;gap:var(--space-3);margin-bottom:var(--space-5);align-items:flex-start}.wissen-search-input-wrap{flex:1;position:relative;display:flex;align-items:center}.wissen-search-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;flex-shrink:0}.wissen-search-input{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) calc(32px + var(--space-3));font-size:var(--text-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);line-height:1.4;transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}@media (prefers-reduced-motion:reduce){.wissen-search-input{transition:none}}@media (hover:hover) and (pointer:fine){.wissen-search-input:hover{border-color:var(--border-active,rgba(20,188,174,.3))}}.wissen-search-input:focus{outline:0;border-color:var(--teal);box-shadow:0 0 0 2px rgba(20,188,174,.15)}.wissen-search-form .primary-button{flex-shrink:0;margin-top:1px}.wissen-results{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.wissen-read-card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:all var(--dur-hover) var(--ease-out)}@media (prefers-reduced-motion:reduce){.wissen-read-card{transition:none}}@media (hover:hover) and (pointer:fine){.wissen-read-card:hover{border-color:var(--teal);box-shadow:0 2px 8px rgba(20,188,174,.08)}}.wissen-read-card:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.wissen-read-card.active{border-color:var(--teal);background:rgba(20,188,174,.05)}.wissen-card-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.wissen-card-icon{flex-shrink:0;color:var(--teal)}.wissen-card-title{margin:0;font-size:var(--text-md);font-weight:600;color:var(--text);line-height:1.3;word-break:break-word}.wissen-card-excerpt{margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wissen-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.wissen-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface-2,hsla(0,0%,100%,.04));font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);line-height:1.2}.wissen-path-chip{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wissen-score-chip{flex-shrink:0}.wissen-timeline{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.wissen-timeline-title{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.wissen-timeline-list{display:flex;flex-direction:column;gap:var(--space-4)}.wissen-timeline-entry{display:grid;grid-template-columns:60px 1fr;gap:var(--space-3);align-items:flex-start}.wissen-timeline-marker{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--teal);flex-shrink:0}.wissen-timeline-entry:before{content:"";grid-column:1;grid-row:1/-1;width:1px;margin-left:3px;background:var(--border);transform:translateX(0)}.wissen-timeline-entry:last-child:before{display:none}.wissen-timeline-time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);text-transform:uppercase}.wissen-timeline-label{margin-top:2px;font-size:var(--text-sm);color:var(--text);font-weight:500}@media (prefers-reduced-motion:reduce){.wissen-read-card,.wissen-search-input{transition:none!important}}