:where(.ls-app-content) .r48b-stage-surface{font-family:var(--ls-font-text);background:var(--ls-flaeche);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface h1{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .zielgruppe{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .fortschritt{background:var(--ls-bg);border:1px solid var(--ls-linie);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .fortschritt .zahl{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .fortschritt .zahl span{font-weight:600;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .fortschritt .label{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .fortschritt .balken{background:var(--ls-flaeche-tief)}:where(.ls-app-content) .r48b-stage-surface .fortschritt .balken i{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .dot{background:var(--ls-ok)}:where(.ls-app-content) .r48b-stage-surface .karte{background:var(--ls-bg);border:1px solid var(--ls-linie);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .interviewer h3{text-transform:none;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .interviewer img{border:4px solid var(--ls-bg);outline:3px solid var(--ls-linie);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .interviewer-photo-fallback{background:var(--ls-flaeche-tief);border:4px solid var(--ls-bg);box-shadow:none;color:var(--ls-ink);font-weight:600;outline:3px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .interviewer .name{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .interviewer .rolle{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .interviewer .auftrag{color:var(--ls-button-hover);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .iv-frage .sprechblase.stellt{box-shadow:none}:where(.ls-app-content) .flug-blase{background:var(--ls-bg);border:1px solid var(--ls-linie);color:var(--ls-ink);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .persona-karte h3{text-transform:none;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .persona-badge{font-weight:600;color:var(--ls-button-hover);background:var(--ls-flaeche);border:1px solid var(--ls-auf-dunkel)}:where(.ls-app-content) .r48b-stage-surface .persona-live-position{color:var(--ls-ink-muted);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .persona-foto-halter img{border:4px solid var(--ls-bg);outline:3px solid var(--ls-petrol);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .persona-photo-fallback{background:var(--ls-flaeche-tief);border:4px solid var(--ls-bg);box-shadow:none;color:var(--ls-ink);font-weight:600;outline:3px solid var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .stage-neutral-persona{background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .persona-foto-halter .stage-neutral-persona img{border:0;box-shadow:none;outline:2px solid var(--ls-oxid)}:where(.ls-app-content) .r48b-stage-surface .stage-neutral-dialog{background:var(--ls-flaeche);border:1px solid var(--ls-auf-dunkel)}:where(.ls-app-content) .r48b-stage-surface .stage-neutral-dialog span{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .live-flag{background:var(--ls-petrol);color:var(--ls-ink);font-weight:600;border:2px solid var(--ls-bg)}:where(.ls-app-content) .r48b-stage-surface .pname{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .pname em{color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .mchip{font-weight:600;color:var(--ls-ink);background:var(--ls-flaeche);border:1px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .frage-label{font-weight:600;color:var(--ls-button-hover);text-transform:uppercase}:where(.ls-app-content) .r48b-stage-surface .frage-mini{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .frage-mini.angekommen{background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .sprechblase{background:var(--ls-flaeche);border:1px solid var(--ls-linie);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .denkt{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .denkt .p{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .skala-legende{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .chip{border:2px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .chip.gewaehlt{background:var(--ls-flaeche-tief);border-color:var(--ls-ink);color:var(--ls-ink);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .radio{border:1.5px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .radio .rk{border:2px solid var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .radio.gewaehlt{border-color:var(--ls-button-hover);background:var(--ls-flaeche);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .radio.gewaehlt .rk{border-color:var(--ls-button-hover);background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .skala-chip{border:2px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .skala-chip.gewaehlt{background:var(--ls-petrol);border-color:var(--ls-petrol);color:var(--ls-ink);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .offene-antwort{background:var(--ls-flaeche);border:1.5px solid var(--ls-auf-dunkel);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .matrix{border:1px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .mzeile:first-child{background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .mzeile:first-child span{font-weight:600;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .aspekt{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .punkt{border:1.5px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .punkt.gewaehlt{background:var(--ls-petrol);border-color:var(--ls-petrol);color:var(--ls-ink);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .antwort-final{background:var(--ls-flaeche-tief);color:var(--ls-ink);font-weight:600;text-transform:none}:where(.ls-app-content) .r48b-stage-surface .typing-caret{background:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .kern h4{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .kern h4 .ic{background:transparent;border:1px solid var(--ls-linie);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .kern .zwischen{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .verweil{outline:3px solid var(--ls-linie);outline-offset:2px}:where(.ls-app-content) .r48b-stage-surface .gross-zeile .opt{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .gross-zeile .wert{font-weight:600;color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .gross-zeile .proz{color:var(--ls-ink-muted);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .kern .basis{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .kern .hbar .lbl{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .kern .hbar .spur{background:var(--ls-flaeche-tief)}:where(.ls-app-content) .r48b-stage-surface .kern .hbar .spur i{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .kern .hbar b{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .partikel{border:2px solid var(--ls-bg);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .tab{border:1px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-ink-muted);font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .tab:hover{border-color:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .tab .haken{color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .tab.aktiv{background:var(--ls-flaeche-tief);border-color:var(--ls-ink);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .tab.aktiv .haken{color:var(--ls-auf-dunkel)}:where(.ls-app-content) .r48b-stage-surface .detail-titel{text-transform:none;color:var(--ls-ink-muted);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .panel h4{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .panel h4 .ic{background:transparent;border:1px solid var(--ls-linie);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .seg-wechsler{font-weight:600;color:var(--ls-button-hover);border:1px solid var(--ls-linie);background:var(--ls-flaeche);font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .seg-kopfzeile{color:var(--ls-ink-muted);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .plus1{font-weight:600;color:var(--ls-ok)}:where(.ls-app-content) .r48b-stage-surface .bar.ja{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .bar.nein{background:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .gross-ergebnis .opt{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .gross-ergebnis .wert{font-weight:600;color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .gross-ergebnis .zeile.neg .wert{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .gross-ergebnis .proz{color:var(--ls-ink-muted);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .gross-ergebnis .basis{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .donut i{background:var(--ls-bg);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .donut-legende b{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .donut-legende span{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .hbar .lbl{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .hbar .spur{background:var(--ls-flaeche-tief)}:where(.ls-app-content) .r48b-stage-surface .hbar .spur i{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .hbar b{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .saeule i{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .saeule .sv{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .saeule .sl{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .kpi{background:var(--ls-flaeche);border:1px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .kpi .kt{font-weight:600;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .kpi .kw{font-weight:600;color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .kpi .kw.navy{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .kpi .kh{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .zitat-feed .zitat{background:var(--ls-flaeche);border:1px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .zitat-feed .zt{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .zitat-feed .zq{font-weight:600;color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .fusszeile{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .fusszeile b{color:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill{border:none;box-shadow:none;font-weight:600;font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill.start{background:var(--ls-petrol);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill.pause{background:var(--ls-bg);color:var(--ls-oxid);border:1.5px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill.fortsetzen{background:var(--ls-petrol);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill.gestoppt{background:var(--ls-flaeche-tief);color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .aktions-pill.stopp-mini{background:var(--ls-bg);color:var(--ls-oxid);border:1.5px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .nav-dash{font-weight:600;color:var(--ls-ink-muted);border:1px solid var(--ls-linie);background:var(--ls-bg);box-shadow:none;font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .hilfe-bubble{background:var(--ls-flaeche-tief);color:var(--ls-ink);font-weight:600;box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .hilfe-bubble:after{border:7px solid transparent;border-bottom:7px solid var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .zustand-banner{font-weight:600}:where(.ls-app-content) .r48b-stage-surface.bereit .zustand-banner.b-bereit{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-oxid)}:where(.ls-app-content) .r48b-stage-surface.gestoppt .zustand-banner.b-gestoppt{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface.pausiert .zustand-banner.b-pausiert{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-oxid)}:where(.ls-app-content) .r48b-stage-surface .stage-queue-waiting{background:var(--ls-flaeche);border:1px solid var(--ls-auf-dunkel);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .stage-queue-waiting small{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .stage-wait-pulse{background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .stage-assembly-hg,:where(.ls-app-content) .r48b-stage-surface .stage-completion-hg{background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .stage-assembly-card,:where(.ls-app-content) .r48b-stage-surface .stage-completion-card{background:var(--ls-bg);border:1px solid var(--ls-linie);box-shadow:none;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .stage-assembly-card p{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .stage-assembly-card small{background:var(--ls-flaeche);color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .stage-group-animation span{background:var(--ls-flaeche-tief);border:4px solid var(--ls-bg);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .stage-group-animation span:nth-child(2){background:var(--ls-petrol)}:where(.ls-app-content) .r48b-stage-surface .stage-group-animation span:nth-child(3){background:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .stage-group-animation span:nth-child(4){background:var(--ls-button-hover)}:where(.ls-app-content) .r48b-stage-surface .stage-group-animation span:nth-child(5){background:var(--ls-petrol-tief)}:where(.ls-app-content) .r48b-stage-surface .stage-completion-card>span{background:var(--ls-flaeche);color:var(--ls-button-hover);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .stage-completion-card small{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .modal-hg{background:var(--ls-flaeche)}:where(.ls-app-content) .r48b-stage-surface .modal{background:var(--ls-bg);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .modal h2{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .modal .warn{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-warn)}:where(.ls-app-content) .r48b-stage-surface .modal .abrechnung{border:1px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .modal .abrechnung div:first-child{background:var(--ls-flaeche);font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .modal .abrechnung b{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .modal .gut{color:var(--ls-button-hover)!important;font-weight:600}:where(.ls-app-content) .r48b-stage-surface .modal .check{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .modal .aktionen button{font-weight:600;font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .modal .zurueck{background:var(--ls-flaeche-tief);color:var(--ls-ink);border:none}:where(.ls-app-content) .r48b-stage-surface .modal .bestaetigen{background:var(--ls-bg);color:var(--ls-ink-muted);border:1.5px solid var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .modal .bestaetigen.scharf{color:var(--ls-oxid);border-color:var(--ls-linie)}:where(.ls-app-content) .r48b-stage-surface .seite .block{background:var(--ls-bg);border:1px solid var(--ls-linie);box-shadow:none}:where(.ls-app-content) .r48b-stage-surface .seite .block h5{text-transform:none;color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .seite .block .wert{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .seite .btn{border:1px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-ink);font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .seite .btn.inaktiv{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .seite .hinweis{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .tacho .stufe{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .tacho .phase{color:var(--ls-ink-muted)}:where(.ls-app-content) .r48b-stage-surface .vollgas-leiste{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-oxid)}:where(.ls-app-content) .r48b-stage-surface .vollgas-leiste .countdown{font-weight:600;color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .vollgas-leiste button{border:1px solid var(--ls-linie);background:var(--ls-bg);font-weight:600;color:var(--ls-oxid);font-family:var(--ls-font-text)}:where(.ls-app-content) .r48b-stage-surface .token-detail{color:var(--ls-ink-muted)}:where(.ls-app-content) .journey-shell.stage-mode .journey-slide.is-active,:where(.ls-app-content) .journey-shell.stage-mode .mon-body{border:0}:where(.ls-app-content) .r48b-stage-surface.fertig .zustand-banner.b-fertig{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .persona-transition{background:var(--ls-flaeche);border:1px solid var(--ls-linie);color:var(--ls-ink);font-weight:600}:where(.ls-app-content) .r48b-stage-surface .stage-answer-relay{background:var(--ls-flaeche);border:1px solid transparent}:where(.ls-app-content) .r48b-stage-surface .stage-answer-relay.sichtbar{border-color:var(--ls-auf-dunkel)}:where(.ls-app-content) .r48b-stage-surface .stage-answer-relay span{color:var(--ls-button-hover);font-weight:600;text-transform:none}:where(.ls-app-content) .r48b-stage-surface .stage-answer-relay strong{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .stage-answer-relay b{color:var(--ls-ink)}:where(.ls-app-content) .r48b-stage-surface .stage-value-flash .sv,:where(.ls-app-content) .r48b-stage-surface .stage-value-flash .wert,:where(.ls-app-content) .r48b-stage-surface .stage-value-flash>b{color:var(--ls-button-hover)}.ls-app-content,.ls-app-content *{--bg:var(--ls-bg);--surface:var(--ls-flaeche);--panel:var(--ls-flaeche);--subtle:var(--ls-flaeche);--subtle-2:var(--ls-flaeche-tief);--paper:var(--ls-bg);--header:var(--ls-flaeche);--sand:var(--ls-flaeche);--navy:var(--ls-ink);--navy-2:var(--ls-petrol-tief);--ink:var(--ls-ink);--muted:var(--ls-ink-muted);--grey:var(--ls-ink-muted);--faint:var(--ls-ink-faint);--gold:var(--ls-petrol);--gold-soft:var(--ls-flaeche-tief);--accent:var(--ls-petrol);--accent-strong:var(--ls-button-hover);--accent-fill:var(--ls-flaeche-tief);--select:var(--ls-petrol);--select-fill:var(--ls-flaeche-tief);--forward:var(--ls-button-bg);--forward-strong:var(--ls-button-hover);--accent-disabled:var(--ls-ink-faint);--line:var(--ls-linie);--line-soft:var(--ls-linie);--line-strong:var(--ls-rahmen);--green:var(--ls-ok);--gruen:var(--ls-ok);--gruen-soft:var(--ls-ok-flaeche);--red:var(--ls-fehler);--rot:var(--ls-fehler);--warn:var(--ls-warn);--error:var(--ls-fehler);--dark:var(--ls-petrol-tief);--nav:var(--ls-petrol-tief);--font-sans:var(--ls-font-text);--font-serif:var(--ls-font-text);--ls-paper:var(--ls-bg);--ls-paper-2:var(--ls-flaeche);--ls-navy:var(--ls-ink);--ls-navy-2:var(--ls-petrol-tief);--ls-gold:var(--ls-petrol);--ls-gold-soft:var(--ls-flaeche-tief);--ls-muted:var(--ls-ink-muted);--ls-line:var(--ls-linie);--r69-paper:var(--ls-bg);--r69-navy:var(--ls-ink);--r69-gold:var(--ls-petrol);--r69-green:var(--ls-button-bg);--r69-line:var(--ls-linie);--r62-navy:var(--ls-ink);--r67-gold:var(--ls-petrol);--r62-grey:var(--ls-ink-muted);--r69-red:var(--ls-fehler);--r67-paper:var(--ls-bg);--teal-light:var(--ls-auf-dunkel);--teal:var(--ls-petrol);--r62-gold-dark:var(--ls-button-hover);--r69-gold-soft:var(--ls-flaeche-tief);--r62-gold:var(--ls-petrol);--r62-sand:var(--ls-flaeche);--r67-navy:var(--ls-ink);--r62-ink:var(--ls-ink);--r69-navy-deep:var(--ls-flaeche);--r67-ok:var(--ls-ok);--r69-panel:var(--ls-flaeche);--r67-navy-70:var(--ls-ink-muted);--mist:var(--ls-flaeche-tief);--r67-line:var(--ls-linie);--r67-sand:var(--ls-flaeche);--teal-dark:var(--ls-button-hover);--r62-paper:var(--ls-bg);--r67-header:var(--ls-flaeche);--r67-navy-40:var(--ls-ink-muted);--r62-gold-soft:var(--ls-flaeche-tief);--r62-line:var(--ls-linie);--r62-green:var(--ls-ok);--ls-header-height:64px;--shadow-card:none}.ls-app{min-height:100dvh;background:var(--ls-bg);color:var(--ls-ink)}.ls-app-content{font:400 16px/1.6 var(--ls-font-text);font-variant-numeric:tabular-nums}.ls-app-content :is(.studio-home,.journey-shell,.app-shell,.studie-detail,.settings-page){background:var(--ls-bg);color:var(--ls-ink)}.ls-app-content *,.ls-app-content :after,.ls-app-content :before{box-sizing:border-box}.ls-app-content :is(h1,h2,h3){color:var(--ls-ink);font-family:var(--ls-font-text);font-weight:600}.ls-app-content h1{font-size:32px;line-height:1.2}.ls-app-content h2{font-size:24px;line-height:1.25}.ls-app-content h3{font-size:20px;line-height:1.35}.ls-app-content :is(.eyebrow,.studio-ref-eyebrow){font:600 12px/1.3 var(--ls-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ls-oxid)}.ls-app-content :is(small,.meta,.muted){color:var(--ls-ink-muted)}.ls-app-content :is(button,input,select,textarea){font-family:var(--ls-font-text)}.ls-app-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid var(--ls-rahmen);border-radius:8px;min-height:44px;background:var(--ls-bg);color:var(--ls-ink);max-width:100%}.ls-app-content :focus-visible{outline:2px solid var(--ls-oxid);outline-offset:2px}.ls-app-content :is(input,select,textarea):focus-visible{outline-color:var(--ls-petrol)}.ls-app-content :is(.primary-button,.btn.primaer,.intake-confirm,.journey-continue,.dashboard-create-study,.study-start-button){background:var(--ls-button-bg);color:var(--ls-button-ink);border:1px solid var(--ls-button-bg);border-radius:8px;min-height:44px;font-weight:500;box-shadow:none;text-shadow:none}.ls-app-content :is(.primary-button,.btn.primaer,.intake-confirm,.journey-continue,.dashboard-create-study):hover{background:var(--ls-button-hover)}.ls-app-content :is(.secondary-button,.studio-ref-ghost,.btn:not(.primaer),.dashboard-balance button){color:var(--ls-ink);border:1px solid var(--ls-ink);background:transparent;border-radius:8px;min-height:44px;font-weight:500;box-shadow:none}.ls-app-content :is(button,input,select,textarea):disabled{background:var(--ls-flaeche);color:var(--ls-ink-faint);border-color:var(--ls-linie)}.ls-app-content :is(.panel,.settings-card,.right-panel){border-radius:16px;box-shadow:none;background:var(--ls-flaeche)}.ls-app-content :is(.compliance-card,.result-synthetic-inference){border:0;border-top:1px solid var(--ls-linie);border-radius:0;box-shadow:none}.ls-app-content :is(.studio-ref-study-card,.study-row){border-radius:12px;box-shadow:none}.ls-app-content :is(.chip,.badge){border-radius:6px}.ls-app-content :is(table,th,td){border-color:var(--ls-linie)}.ls-app-content th{font:600 12px/1.45 var(--ls-font-text);letter-spacing:.08em;text-transform:uppercase;background:var(--ls-bg);color:var(--ls-ink-muted)}.ls-app-content :is(.numeric,.number,td[data-numeric],time,.daten,.result-value){font-family:var(--ls-font-daten);font-variant-numeric:tabular-nums}.ls-app-content :is(.numeric,.number,td[data-numeric]){text-align:right}.ls-app-content .studio-dashboard-ref .dashboard-hero-copy :is(h1,p),.ls-app-content .studio-dashboard-ref .dashboard-hero-date,.ls-app-content .studio-dashboard-ref .dashboard-hero-datetime{color:var(--ls-white);text-shadow:none}.ls-app-content .studio-dashboard-ref .dashboard-hero-bg{background:var(--ls-leiste)}.ls-app-content .studio-dashboard-ref .dashboard-hero-shade{background:color-mix(in srgb,var(--ls-leiste) 65%,transparent)}.ls-app-content .studio-dashboard-ref .dashboard-status-band:before{background:var(--ls-linie)}.ls-app-content .studio-dashboard-ref .dashboard-status-copy{background:var(--ls-flaeche)}.ls-app-content :is(.lb,.settings-dialog,.modal-card){box-shadow:var(--ls-schatten-popover)}.ls-app-content :is(.result-chart,.recharts-wrapper){--chart-reference:var(--ls-amtlich);--chart-modeled:var(--ls-ocker)}.ls-app-content .serie-referenz{stroke:var(--ls-amtlich)}.ls-app-content .serie-modelliert{stroke:var(--ls-ocker);stroke-dasharray:3.2 2.6}.ls-labor-viewport{max-width:100%;overflow-x:auto;isolation:isolate}.ls-frame:has([data-labor-surface]){font-family:var(--font-sans)}@media (max-width:620px){.ls-app-content{--ls-page-gutter:16px}.ls-app-content :is(.workspace,.settings-page-inner,.studio-ref-wrap,.dashboard-hero-inner){padding-left:16px;padding-right:16px}.ls-app-content :is(.layout-grid,.form-grid,.plan-grid){grid-template-columns:minmax(0,1fr)}.ls-app-content :is(.panel,.workspace,.study-detail-inner,.journey-center){min-width:0;max-width:100%}.ls-app-content .app-shell{grid-template-columns:minmax(0,1fr)}.ls-app-content .sidebar{width:100%}.ls-app-content .table-like{overflow-x:auto}.ls-app-content .journey-shell:has(.app-header-steps){--ls-header-height:104px}}.ls-app-content .result-bars i b{background:var(--ls-ocker);border-top:2px dashed var(--ls-ink)}.ls-app-content .result-legend i{border:1px dashed var(--ls-ink)}.ls-app-content .studio-ref-tabs button{border-radius:8px}.ls-app-content .studio-ref-tabs button.active{background:var(--ls-flaeche-tief);border-color:var(--ls-rahmen);color:var(--ls-ink)}.ls-app-content .studio-ref-tabs button strong{background:var(--ls-flaeche);color:var(--ls-ink);border-radius:6px}.ls-app-content .studio-ref-tabs button.active strong{background:var(--ls-bg);color:var(--ls-ink)}.ls-app-content .dashboard-live-pulse{background:var(--ls-ok)}.ls-labor-viewport{color-scheme:light}.ls-app-content :focus-visible{outline:2px solid var(--ls-oxid)!important;outline-offset:2px!important}.ls-app-content :is(input,select,textarea):focus-visible{outline-color:var(--ls-petrol)!important}.ls-labor-viewport{background:var(--ls-labor-bg)}.ls-app-content :is(button,input,select,textarea):disabled{background:var(--ls-flaeche)!important;color:var(--ls-ink-faint)!important;border-color:var(--ls-linie)!important;opacity:1}.ls-app-content input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:18px;flex-shrink:0;accent-color:var(--ls-petrol)}.ls-app-content .ls-dev-frame{background:var(--ls-bg);color:var(--ls-ink)}.ls-app-content .ls-dev-frame>header{border-bottom:1px solid var(--ls-linie)}.ls-app-content .ls-dev-frame>header>div>span{color:var(--ls-oxid)}@media (max-width:620px){.ls-app-content .ls-dev-frame{padding:16px}}.ls-app-content .mon-quote>p,.ls-app-content .result-quotes blockquote p{font:italic 400 21px/1.45 var(--ls-font-zitat);color:var(--ls-persona)}.ls-app-content .result-quotes blockquote cite{font:400 13px/1.45 var(--ls-font-daten);color:var(--ls-ink-muted)}.ls-app-content .result-segments td:not(:first-child){font:400 13px/1.45 var(--ls-font-daten);text-align:right}.ls-header.app-header{--ls-header-height:64px;background:var(--ls-leiste);color:var(--ls-auf-dunkel);font:500 14px/1.45 var(--ls-font-text);font-variant-numeric:tabular-nums;height:64px;min-height:64px;box-shadow:none;border:0}.ls-header .app-header-inner{gap:16px;padding:0 24px;max-width:none;position:relative}.ls-header .app-header-brand{min-width:192px;width:192px}.ls-header .app-header-brand img{width:192px;height:auto;display:block}.ls-header .app-header-create{background:var(--ls-button-bg);color:var(--ls-button-ink);border-radius:8px;min-height:40px;padding:10px 16px;font:inherit;white-space:nowrap}.ls-header .app-header-create:hover{background:var(--ls-button-hover);transform:none}.ls-header .app-header-create.tertiary{background:transparent;color:var(--ls-auf-dunkel)}.ls-header .app-header-nav{gap:4px}.ls-header .app-header-link{font:inherit;padding:8px 10px;color:var(--ls-auf-dunkel);border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none}.ls-header .app-header-link.active,.ls-header .app-header-link:hover{color:var(--ls-white);border-bottom-color:var(--ls-petrol-hell);background:transparent;box-shadow:none}.ls-header .app-header-legal{flex-direction:column;gap:2px}.ls-header .app-header-legal a{color:var(--ls-auf-dunkel-leise);font-size:11px}.ls-header .app-header-settings{border:1px solid color-mix(in srgb,var(--ls-auf-dunkel) 35%,transparent);background:transparent;width:36px;min-width:36px;height:36px;padding:1px;border-radius:50%}.ls-header .app-header-avatar{width:32px;height:32px;background:var(--ls-amtlich);color:var(--ls-white);font:500 12px var(--ls-font-daten)}.ls-header .app-header-step{color:var(--ls-auf-dunkel);background:transparent;border:0;border-radius:8px;font-weight:500;padding:8px;transform:none}.ls-header .app-header-step span{color:var(--ls-auf-dunkel-leise);font-family:var(--ls-font-daten)}.ls-header .app-header-step.active{color:var(--ls-white)}.ls-header .app-header-step.active span{background:var(--ls-petrol-hell);color:var(--ls-leiste);border-color:var(--ls-petrol-hell)}.ls-header .app-header-step.reachable:hover{background:color-mix(in srgb,var(--ls-white) 12%,transparent);transform:none}.ls-header .app-header-step.locked{color:var(--ls-ink-faint);border:1px dashed}.ls-header .app-header-step.locked span{color:inherit}.ls-header :focus-visible{outline:2px solid var(--ls-oxid);outline-offset:2px}.ls-header .app-account-menu{display:grid;gap:var(--ls-gap-knopf);position:absolute;right:24px;top:60px;width:288px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);overflow-y:auto;z-index:120;background:var(--ls-bg);color:var(--ls-ink);border:1px solid var(--ls-linie);border-radius:12px;box-shadow:var(--ls-schatten-popover);padding:6px}.ls-header .app-account-menu :is(a,button,label){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:transparent;color:var(--ls-ink);border:0;border-radius:8px;padding:9px 12px;font:400 14px/1.45 var(--ls-font-text);text-align:left;text-decoration:none}.ls-header .app-account-menu :is(a,button):hover{background:var(--ls-flaeche)}.ls-header .app-account-menu select{font:inherit;color:var(--ls-ink);background:var(--ls-bg);border:1px solid var(--ls-rahmen);border-radius:6px;padding:4px}.ls-header .app-account-heading{padding:10px 12px;display:grid;border-bottom:1px solid var(--ls-linie)}.ls-header .app-account-heading span{color:var(--ls-ink-muted);font-size:13px}.ls-header .app-account-menu hr{border:0;border-top:1px solid var(--ls-linie);margin:6px}.ls-header .app-account-menu .app-header-mobile-legal,.ls-header .app-header-mobile-legal,.ls-header .app-header-mobile-toggle{display:none}@media (max-width:1200px) and (min-width:901px){.ls-header .app-header-inner{gap:8px;padding-inline:16px}.ls-header .app-header-link{padding-inline:5px;font-size:13px}.ls-header .app-header-brand{width:150px;min-width:150px}.ls-header .app-header-brand img{width:150px}.ls-header .app-header-create{font-size:12px;padding-inline:8px}.ls-header .app-header-step{font-size:0}}@media (max-width:900px){.ls-header .app-header-inner{gap:12px;padding-inline:16px}.ls-header .app-header-brand{min-width:150px;width:150px}.ls-header .app-header-brand img{width:150px}.ls-header .app-header-create,.ls-header .app-header-legal{display:none}.ls-header .app-header-mobile-toggle{display:inline-flex;margin-left:auto;border:1px solid var(--ls-auf-dunkel-leise);background:transparent;color:var(--ls-auf-dunkel);border-radius:8px;padding:6px 10px}.ls-header .app-header-nav{display:none;position:absolute;inset:64px 0 auto;background:var(--ls-leiste);padding:12px 16px;border:1px solid color-mix(in srgb,var(--ls-linie) 20%,transparent);border-radius:0;box-shadow:none;max-height:calc(100dvh - 64px);overflow-y:auto}.ls-header .app-header-nav.mobile-open{display:grid}.ls-header .app-account-menu .app-header-mobile-legal,.ls-header .app-header-nav .app-header-link:nth-child(n){display:flex}.ls-header .app-header-steps{gap:2px}.ls-header .app-header-step{font-size:0;padding:3px}.ls-header .app-header-step span{font-size:10px}.ls-header:has(.app-header-steps){height:104px}.ls-header:has(.app-header-steps) .app-header-inner{height:64px}.ls-header .app-header-steps{position:absolute;top:64px;left:16px;right:16px;height:40px;justify-content:space-between}.ls-header:has(.app-header-steps) .app-header-nav{top:104px}.ls-header .app-account-menu{right:16px}}.acp-f7.ls-podium-content{--font:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace}.ls-header .app-header-settings{display:inline-flex}.ls-header .app-header-step.locked{background:transparent}.ls-header .app-header-step.locked:disabled{background:transparent!important;color:var(--ls-ink-faint)!important;border-color:currentColor!important}