:root{color-scheme:light;--seite: #f5f5f7;--leiste: rgb(251 251 253 / .8);--leiste-voll: #fbfbfd;--karte: #ffffff;--karte-tief: #fafafc;--haarlinie: rgb(0 0 0 / .08);--abdunkeln: rgb(0 0 0 / .32);--fuellung: rgb(118 118 128 / .12);--fuellung-2: rgb(118 118 128 / .08);--fuellung-stark: rgb(118 118 128 / .2);--text: #1d1d1f;--text-2: #6e6e73;--text-3: #86868b;--verweis: #0066cc;--akzent: #0071e3;--akzent-text: #ffffff;--heute: #ff3b30;--gefahr: #ff3b30;--warn: #ff9500;--gut: #34c759;--schalter-an: #34c759;--feld: #ffffff;--feld-kante: rgb(0 0 0 / .14);--kapsel: #ffffff;--schatten-kapsel: 0 3px 8px rgb(0 0 0 / .12), 0 3px 1px rgb(0 0 0 / .04);--auf-farbe: #ffffff;--schatten-knopf: 0 3px 8px rgb(0 0 0 / .15), 0 3px 1px rgb(0 0 0 / .06);--st-eingang: #8e8e93;--st-mix: #007aff;--st-artist: #af52de;--st-revision: #ff9500;--st-mastering: #30b0c7;--st-fertig: #34c759;--st-pausiert: #aeaeb2;--farbe-grau: var(--st-eingang);--farbe-hellgrau: var(--st-pausiert);--farbe-blau: var(--st-mix);--farbe-indigo: #5856d6;--farbe-lila: var(--st-artist);--farbe-pink: #ff2d55;--farbe-rot: #ff3b30;--farbe-orange: var(--st-revision);--farbe-gelb: #ffcc00;--farbe-gruen: var(--st-fertig);--farbe-tuerkis: var(--st-mastering);--farbe-braun: #a2845e;--pastell-0: #ffdad4;--pastell-text-0: #b3372b;--pastell-1: #ffe4c9;--pastell-text-1: #a4521a;--pastell-2: #fff0b9;--pastell-text-2: #856600;--pastell-3: #d4f2dd;--pastell-text-3: #1f7a3d;--pastell-4: #d3ecfa;--pastell-text-4: #1b6893;--pastell-5: #dde0ff;--pastell-text-5: #3b44b5;--pastell-6: #ecddff;--pastell-text-6: #7639b3;--pastell-7: #ffdded;--pastell-text-7: #ad2d6c;--sidechain: #6e56cf;--netz-whatsapp: #1fa855;--netz-instagram: #e1306c;--netz-imessage: #0a84ff;--netz-telegram: #229ed9;--netz-signal: #3a76f0;--netz-messenger: #a334fa;--netz-sms: #34c759;--netz-discord: #5865f2;--netz-slack: #611f69;--netz-linkedin: #0a66c2;--netz-x: #1d1d1f;--netz-beeper: #6e56ff;--netz-chat: var(--text-2);--blatt-grund: #f5f5f7;--blatt-kante: transparent;--schrift: system-ui, -apple-system, "SF Pro", "Helvetica Neue", sans-serif;--schrift-zahlen: system-ui, -apple-system, "SF Pro", sans-serif;--gr-zahl: 56px;--gr-held: 48px;--gr-titel: 40px;--gr-kachel: 32px;--gr-gross: 28px;--gr-regal: 24px;--gr-kopf: 21px;--gr-lesen: 17px;--gr-text: 14px;--gr-klein: 12px;--lauf-gross: -.022em;--lauf-mittel: -.016em;--lauf-text: -.006em;--r-8: 8px;--r-12: 12px;--r-18: 18px;--r-22: 22px;--r-28: 28px;--r-kapsel: 980px;--schatten-karte: 2px 4px 12px rgb(0 0 0 / .08);--schatten-zeigen: 2px 4px 16px rgb(0 0 0 / .16);--schatten-klappe: 0 12px 40px rgb(0 0 0 / .12), 0 2px 6px rgb(0 0 0 / .06);--schatten-blatt: 0 -2px 30px rgb(0 0 0 / .1);--material-filter: saturate(180%) blur(20px);--fokus: 0 0 0 4px color-mix(in srgb, var(--akzent) 30%, transparent);--aus: cubic-bezier(.04, .04, .12, .96);--weg: cubic-bezier(.4, 0, .6, 1);--form: cubic-bezier(.25, .1, .3, 1);--blatt: cubic-bezier(.52, .16, .24, 1);--karte-kurve: cubic-bezier(0, 0, .5, 1);--t-druecken: .1s;--t-zeigen: .21s;--t-klappen: .3s;--t-blatt: .56s;--feder: linear(0, .0174, .0625, .1262, .2012, .2819, .3641, .4446, .5212, .5925, .6576, .7161, .7678, .8129, .8517, .8847, .9124, .9354, .9541, .9692, .9812, .9904, .9975, 1.0026, 1.0063, 1.0087, 1.0102, 1.0109, 1.0111, 1.0108, 1.0103, 1.0096, 1.0087, 1.0078, 1.0069, 1.006, 1.0052, 1.0044, 1.0037, 1.0031, 1.0025, 1.002, 1.0016, 1.0012, 1);--feder-dauer: .69s;--feder-schnell: linear(0, .0178, .0636, .1276, .2023, .2823, .3631, .4419, .5166, .5858, .6489, .7054, .7555, .7992, .8369, .8692, .8965, .9193, .9382, .9537, .9663, .9763, .9842, .9904, .995, .9985, 1.001, 1.0028, 1.0039, 1.0046, 1.0049, 1.005, 1.0049, 1.0046, 1.0043, 1.0039, 1.0035, 1.0031, 1.0027, 1.0024, 1.002, 1.0017, 1.0014, 1.0012, 1);--feder-schnell-dauer: .49s;--feder-weich: linear(0, .0192, .0672, .1322, .2061, .2832, .3596, .4328, .5013, .5642, .6212, .6722, .7175, .7574, .7924, .8228, .8491, .8718, .8914, .9081, .9224, .9346, .9449, .9537, .9611, .9674, .9727, .9772, .9809, .9841, .9867, .9889, .9908, .9923, .9936, .9947, .9956, .9963, .997, .9975, .9979, .9983, .9986, .9988, 1);--feder-weich-dauer: .81s;--feder-lebhaft: linear(0, .0251, .0896, .1797, .2841, .3938, .5022, .6045, .6975, .7793, .8491, .9069, .9532, .989, 1.0155, 1.034, 1.0458, 1.0521, 1.0543, 1.0532, 1.0499, 1.0452, 1.0396, 1.0336, 1.0277, 1.0221, 1.017, 1.0125, 1.0086, 1.0054, 1.0028, 1.0008, .9993, .9983, .9976, .9972, .9971, .9971, .9973, .9975, .9978, .9981, .9985, .9988, 1);--feder-lebhaft-dauer: 745ms;--leiste-hoehe: 44px;--kopf-gross: 128px;--kopf-klein: 60px;--rand: 40px;--breite-schmal: 800px;--breite-lesen: 1120px;--breite-breit: 1480px}:root[data-thema=dunkel]{color-scheme:dark;--seite: #000000;--leiste: rgb(22 22 23 / .8);--leiste-voll: #161617;--karte: #1d1d1f;--karte-tief: #161617;--haarlinie: rgb(255 255 255 / .1);--abdunkeln: rgb(0 0 0 / .56);--fuellung: rgb(118 118 128 / .24);--fuellung-2: rgb(118 118 128 / .16);--fuellung-stark: rgb(118 118 128 / .36);--text: #f5f5f7;--text-2: #a1a1a6;--text-3: #86868b;--verweis: #2997ff;--heute: #ff453a;--gefahr: #ff453a;--warn: #ff9f0a;--gut: #30d158;--schalter-an: #30d158;--feld: #1d1d1f;--feld-kante: rgb(255 255 255 / .16);--kapsel: #636366;--schatten-kapsel: 0 3px 8px rgb(0 0 0 / .24);--pastell-0: #4b2621;--pastell-text-0: #ffb4a8;--pastell-1: #4a3119;--pastell-text-1: #ffc690;--pastell-2: #453b13;--pastell-text-2: #ffe07a;--pastell-3: #1d3e28;--pastell-text-3: #9ce3b2;--pastell-4: #183849;--pastell-text-4: #a0d6f5;--pastell-5: #272b53;--pastell-text-5: #b9c0ff;--pastell-6: #382751;--pastell-text-6: #d7b9ff;--pastell-7: #4b2339;--pastell-text-7: #ffb4d7;--blatt-grund: #111112;--blatt-kante: rgb(255 255 255 / .08);--sidechain: #9d8bff;--netz-whatsapp: #2fd26b;--netz-instagram: #ff5c93;--netz-imessage: #3399ff;--netz-telegram: #3fb6ef;--netz-signal: #6b9bff;--netz-messenger: #c07bff;--netz-sms: #30d158;--netz-discord: #8791ff;--netz-slack: #e8a5ea;--netz-linkedin: #4d9bff;--netz-x: #f5f5f7;--netz-beeper: #9d8cff;--st-eingang: #8e8e93;--st-mix: #0a84ff;--st-artist: #bf5af2;--st-revision: #ff9f0a;--st-mastering: #40c8e0;--st-fertig: #30d158;--st-pausiert: #636366;--farbe-indigo: #5e5ce6;--farbe-pink: #ff375f;--farbe-rot: #ff453a;--farbe-gelb: #ffd60a;--farbe-braun: #ac8e68;--schatten-karte: none;--schatten-zeigen: none;--schatten-klappe: 0 12px 40px rgb(0 0 0 / .5);--schatten-blatt: 0 -2px 30px rgb(0 0 0 / .5)}@media(prefers-reduced-motion:reduce){:root{--t-zeigen: 1ms;--t-klappen: 1ms;--t-blatt: 1ms;--feder-dauer: 1ms;--feder-schnell-dauer: 1ms;--feder-weich-dauer: 1ms;--feder-lebhaft-dauer: 1ms}}*,*:before,*:after{box-sizing:border-box;margin:0}html,body,#wurzel{height:100%}body{background:var(--seite);color:var(--text);font-family:var(--schrift);font-size:var(--gr-text);line-height:1.43;letter-spacing:var(--lauf-text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}h1,h2,h3,h4{font-weight:600}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}img,svg{display:block;flex-shrink:0}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:default}input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit;-webkit-user-select:text;user-select:text}a{color:var(--verweis);text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}kbd{font-family:var(--schrift)}[hidden]{display:none!important}::selection{background:color-mix(in srgb,var(--akzent) 28%,transparent)}:focus{outline:none}:focus-visible{box-shadow:var(--fokus)}::-webkit-scrollbar{width:11px;height:11px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:40px;border:3px solid transparent;border-radius:11px;background-color:var(--fuellung-stark);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--uebergang-druck: transform var(--feder-lebhaft-dauer) var(--feder-lebhaft)}.ansicht{position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;scroll-padding-top:calc(var(--leiste-hoehe) + var(--kopf-klein))}.ansicht::-webkit-scrollbar-track{margin-top:calc(var(--leiste-hoehe) + 4px)}.ansicht::-webkit-scrollbar-thumb{background-color:transparent}.ansicht[data-rollt]::-webkit-scrollbar-thumb,.ansicht::-webkit-scrollbar-thumb:hover{background-color:var(--fuellung-stark)}.ansicht-inhalt{min-height:100%;padding-top:var(--leiste-hoehe);animation:ansicht-rein var(--t-klappen) var(--aus) backwards}@keyframes ansicht-rein{0%{opacity:0;translate:0 14px}}.spalte,.kopf-innen{width:100%;margin-inline:auto;padding-inline:var(--rand)}.spalte-schmal{max-width:calc(var(--breite-schmal) + 2 * var(--rand))}.spalte-lesen{max-width:calc(var(--breite-lesen) + 2 * var(--rand))}.spalte-breit{max-width:calc(var(--breite-breit) + 2 * var(--rand))}.spalte-voll{max-width:none}.spalte{padding-top:4px;padding-bottom:96px}.leiste{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:var(--leiste-hoehe);padding-right:10px;background:var(--leiste);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);-webkit-app-region:drag}.leiste button{-webkit-app-region:no-drag}.leiste-links{display:flex;align-items:center;min-width:0}.ampel-platz{flex-shrink:0;width:82px;height:var(--leiste-hoehe)}.marke{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 5px;border-radius:var(--r-kapsel);font-size:15px;font-weight:600;letter-spacing:var(--lauf-mittel);white-space:nowrap;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.marke img{border-radius:6px}.marke:hover{background:var(--fuellung-2)}.bereiche{position:relative;display:flex;align-items:center;gap:2px}.bereiche>button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--r-kapsel);color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap;transition:color var(--t-zeigen) var(--form)}.bereiche>button:hover,.bereiche>button[aria-selected=true]{color:var(--text)}.bereiche-kapsel{position:absolute;top:50%;left:0;height:30px;margin-top:-15px;border-radius:var(--r-kapsel);background:var(--fuellung);transition:transform var(--feder-dauer) var(--feder),width var(--feder-dauer) var(--feder),opacity var(--t-zeigen) var(--form)}.bereiche-kapsel[data-weg]{opacity:0}.zaehler{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 72%,var(--text));font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}.leiste-rechts{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0}.leiste-symbole{display:flex;align-items:center;gap:2px;margin:0 8px 0 4px}.leiste-symbol{position:relative}.leiste-symbol[aria-current=page]{background:var(--fuellung);opacity:1}.leiste-symbol .zaehler{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--akzent);color:var(--akzent-text);font-size:10px;font-weight:700;line-height:16px;pointer-events:none}.leiste-symbol[data-bereich=sidechain] .zaehler{background:var(--sidechain);color:var(--karte)}@media(max-width:1279px){.leiste .marke-text{display:none}.leiste .warn-marke,.leiste .beeper-marke{padding:0 8px}}.demo-marke{margin-right:6px;padding:3px 9px;border-radius:var(--r-kapsel);background:var(--fuellung);color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.02em}.speicherpunkt{width:7px;height:7px;margin:0 12px;border-radius:50%;background:var(--gut);box-shadow:0 0 0 3px color-mix(in srgb,var(--gut) 20%,transparent);animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}.speicherpunkt.offline{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 20%,transparent)}.abgleich-rad{width:14px;height:14px;margin:0 8px;border:2px solid var(--fuellung-stark);border-top-color:var(--akzent);border-radius:50%;animation:drehen .7s linear infinite}.abgleich-fehler{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-kapsel);color:var(--gefahr);transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.abgleich-fehler:hover{background:color-mix(in srgb,var(--gefahr) 12%,transparent)}.abgleich-anmeldung{display:inline-flex;align-items:center;height:26px;margin-right:6px;padding:0 10px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn) 75%,var(--text));font-size:12px;font-weight:600;animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.abgleich-anmeldung:hover{background:color-mix(in srgb,var(--warn) 24%,transparent)}@keyframes auftauchen{0%{opacity:0;transform:scale(.3)}}@keyframes drehen{to{transform:rotate(1turn)}}.kopf{position:sticky;top:var(--leiste-hoehe);z-index:20;height:var(--kopf-gross);margin-bottom:0;border-bottom:1px solid transparent;transition:height var(--t-klappen) var(--form),margin-bottom var(--t-klappen) var(--form),background-color var(--t-klappen) var(--form),border-color var(--t-klappen) var(--form)}[data-gerollt] .kopf{height:var(--kopf-klein);margin-bottom:calc(var(--kopf-gross) - var(--kopf-klein));background:var(--leiste);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);border-bottom-color:var(--haarlinie)}.kopf-innen{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;height:100%;padding-bottom:18px;transition:padding-bottom var(--t-klappen) var(--form)}[data-gerollt] .kopf-innen{padding-bottom:16px}.kopf-text{min-width:0;animation:kopf-rein var(--feder-dauer) var(--feder) backwards}.kopf h1{overflow:hidden;font-size:var(--gr-titel);line-height:1.15;letter-spacing:var(--lauf-gross);white-space:nowrap;text-overflow:ellipsis;transition:font-size var(--t-klappen) var(--form),letter-spacing var(--t-klappen) var(--form)}[data-gerollt] .kopf h1{font-size:var(--gr-kopf);letter-spacing:var(--lauf-mittel)}.kopf-unter{max-height:28px;margin-top:4px;overflow:hidden;color:var(--text-2);font-size:var(--gr-lesen);line-height:1.35;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--t-zeigen) var(--form),max-height var(--t-klappen) var(--form),margin-top var(--t-klappen) var(--form)}[data-gerollt] .kopf-unter{max-height:0;margin-top:0;opacity:0}.kopf-aktionen{display:flex;flex-shrink:0;align-items:center;gap:8px}@keyframes kopf-rein{0%{opacity:0;transform:translateY(10px)}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:var(--r-kapsel);font-size:var(--gr-text);font-weight:500;white-space:nowrap;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),opacity var(--t-zeigen) var(--form),filter var(--t-zeigen) var(--form),var(--uebergang-druck)}.knopf-klein{gap:5px;height:28px;padding:0 12px;font-size:var(--gr-klein)}.knopf-gross{height:44px;padding:0 24px;font-size:var(--gr-lesen)}.knopf-haupt{background:var(--akzent);color:var(--akzent-text)}.knopf-haupt:hover:not(:disabled){filter:brightness(1.08)}.knopf-still{background:var(--fuellung);color:var(--text)}.knopf-still:hover:not(:disabled){background:var(--fuellung-stark)}.knopf-geist{color:var(--akzent)}.knopf-geist:hover:not(:disabled){background:var(--fuellung-2)}.knopf-gefahr{background:color-mix(in srgb,var(--gefahr) 12%,transparent);color:var(--gefahr)}.knopf-gefahr:hover:not(:disabled){background:color-mix(in srgb,var(--gefahr) 18%,transparent)}.knopf:disabled{opacity:.38}.icon-knopf{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-kapsel);color:var(--text);opacity:.82;transition:background-color var(--t-zeigen) var(--form),opacity var(--t-zeigen) var(--form),var(--uebergang-druck)}.icon-knopf:hover{background:var(--fuellung-2);opacity:1}.icon-knopf:disabled{opacity:.3}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.verweis{height:28px;padding:0 12px;border-radius:var(--r-kapsel);color:var(--verweis);font-weight:600;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.verweis:hover{background:var(--fuellung-2)}.feld{display:grid;gap:6px;min-width:0;align-content:start}.feld-name{color:var(--text-2);font-size:var(--gr-klein);font-weight:500}.feld-hinweis{color:var(--text-2);font-size:var(--gr-klein)}.feld :is(input,textarea,select){width:100%;height:40px;padding:0 14px;border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text);font-size:15px;transition:border-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.feld :is(input,textarea,select):focus{border-color:var(--akzent);box-shadow:var(--fokus)}.feld textarea{height:auto;min-height:96px;padding:10px 14px;line-height:1.47;resize:vertical}.feld select{padding-right:36px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-size:5px 5px;background-repeat:no-repeat}::placeholder{color:var(--text-3);opacity:1}.schalter-zeile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.schalter-zeile>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.schalter-text{display:grid;gap:1px;min-width:0;font-size:15px}.schalter-text small{color:var(--text-2);font-size:var(--gr-klein)}.schalter{position:relative;flex-shrink:0;width:42px;height:26px;border-radius:13px;background:var(--fuellung-stark);transition:background-color var(--t-klappen) var(--form),box-shadow var(--t-zeigen) var(--form)}.schalter-knopf{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:11px;background:var(--auf-farbe);box-shadow:var(--schatten-knopf);transition:transform var(--feder-schnell-dauer) var(--feder-schnell),width var(--feder-schnell-dauer) var(--feder-schnell)}.schalter-zeile>input:checked+.schalter{background:var(--schalter-an)}.schalter-zeile>input:checked+.schalter .schalter-knopf{transform:translate(16px)}.schalter-zeile:active .schalter-knopf{width:27px}.schalter-zeile:active>input:checked+.schalter .schalter-knopf{transform:translate(11px)}.schalter-zeile>input:focus-visible+.schalter{box-shadow:var(--fokus)}.segment{position:relative;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;width:fit-content;max-width:100%;padding:2px;border-radius:9px;background:var(--fuellung)}.segment>button{position:relative;z-index:1;min-width:0;height:28px;padding:0 18px;border-radius:7px;font-size:13px;font-weight:500;white-space:nowrap}.segment-kapsel{position:absolute;top:2px;bottom:2px;left:0;border-radius:7px;background:var(--kapsel);box-shadow:var(--schatten-kapsel);transition:transform var(--feder-schnell-dauer) var(--feder-schnell),width var(--feder-schnell-dauer) var(--feder-schnell)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),var(--uebergang-druck)}.chip:hover{background:var(--fuellung)}.chip[data-aktiv]{background:color-mix(in srgb,var(--akzent) 14%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text))}.status-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--st) 14%,transparent);color:color-mix(in srgb,var(--st) 72%,var(--text));font-size:var(--gr-klein);font-weight:600;white-space:nowrap}.status-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st)}.status-chip.klein{gap:5px;height:20px;padding:0 8px 0 6px;font-size:11px}.regal{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:48px 0 18px}.spalte>:first-child>.regal:first-child,.spalte>.regal:first-child{margin-top:8px}.regal h2{font-size:var(--gr-regal);line-height:1.17;letter-spacing:var(--lauf-mittel)}.regal h2 b{font-weight:600}.regal h2 span{color:var(--text-2)}.karte{padding:22px 24px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.leer-zustand{display:grid;justify-items:center;gap:8px;padding:56px 32px 60px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte);text-align:center}.leer-symbol{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:50%;background:var(--fuellung-2);color:var(--text-2)}.leer-zustand h3{font-size:var(--gr-kopf);line-height:1.19;letter-spacing:var(--lauf-mittel)}.leer-zustand p{max-width:46ch;color:var(--text-2);font-size:15px;line-height:1.47}.leer-zustand>.knopf{margin-top:12px}.fortschritt{height:6px;overflow:hidden;border-radius:var(--r-kapsel);background:var(--fuellung)}.fortschritt>span{display:block;width:calc(var(--anteil) * 100%);height:100%;border-radius:inherit;background:var(--farbe);transition:width var(--feder-weich-dauer) var(--feder-weich)}@starting-style{.fortschritt>span{width:0}}.ring{position:relative;display:inline-grid;flex-shrink:0;place-items:center}.ring svg{transform:rotate(-90deg)}.ring-bahn{stroke:var(--fuellung)}.ring-wert{stroke-dashoffset:var(--versatz);transition:stroke-dashoffset var(--feder-weich-dauer) var(--feder-weich)}@starting-style{.ring-wert{stroke-dashoffset:var(--umfang)}}.ring-mitte{position:absolute;inset:0;display:grid;place-items:center;font-weight:600;font-variant-numeric:tabular-nums}.zahl{font-variant-numeric:tabular-nums}.meldungen{position:fixed;bottom:28px;left:50%;z-index:80;display:grid;justify-items:center;gap:10px;width:max-content;max-width:calc(100vw - 48px);transform:translate(-50%);pointer-events:none}.meldung{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 20px;border-radius:var(--r-kapsel);background:var(--leiste);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);box-shadow:var(--schatten-klappe);outline:1px solid var(--haarlinie);outline-offset:-1px;font-weight:500;pointer-events:auto}.meldung:has(.verweis){padding-right:8px}.meldung-gut:before,.meldung-fehler:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--gut)}.meldung-fehler:before{background:var(--gefahr)}.suche-grund{position:fixed;inset:var(--leiste-hoehe) 0 0;z-index:60;background:var(--abdunkeln);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.suche{position:fixed;top:var(--leiste-hoehe);right:0;left:0;z-index:61;overflow:hidden;background:var(--leiste-voll);box-shadow:var(--schatten-klappe)}.suche-innen{max-width:calc(680px + 2 * var(--rand));margin-inline:auto;padding:20px var(--rand) 28px}.suche-feld{display:flex;align-items:center;gap:12px;padding:0 12px;color:var(--text-2)}.suche-feld input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--text);font-size:var(--gr-regal);font-weight:600;letter-spacing:var(--lauf-mittel)}.suche-feld input:focus-visible{box-shadow:none}.suche-feld kbd{padding:2px 7px;border-radius:6px;background:var(--fuellung-2);color:var(--text-2);font-size:11px;font-weight:600}.suche-liste{max-height:min(460px,calc(100vh - 220px));margin-top:14px;overflow-y:auto}.suche-liste h4{margin:14px 0 4px;padding:0 12px;color:var(--text-2);font-size:var(--gr-klein);font-weight:400}.suche-liste h4:first-child{margin-top:0}.suche-treffer{display:flex;align-items:center;gap:12px;width:100%;height:38px;padding:0 12px;border-radius:var(--r-8);color:var(--text);text-align:left}.suche-treffer svg{color:var(--text-2)}.suche-treffer[data-markiert]{background:var(--fuellung-2)}.suche-treffer[data-markiert] svg{color:var(--akzent)}.suche-titel{flex:1;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.suche-unter{color:var(--text-2);font-size:var(--gr-klein);white-space:nowrap}.suche-nichts{padding:8px 12px;color:var(--text-2)}.anmeldung{position:fixed;inset:0;display:grid;place-items:center;padding:calc(var(--leiste-hoehe) + 24px) 24px 24px;overflow-y:auto}.anmeldung-karte{display:grid;gap:14px;width:min(400px,100%);padding:40px 36px 32px;border-radius:var(--r-28);background:var(--karte);box-shadow:var(--schatten-klappe);text-align:center;animation:blatt-rein var(--feder-dauer) var(--feder) backwards}.anmeldung-karte img{justify-self:center;margin-bottom:6px}.anmeldung-karte h1{font-size:var(--gr-kachel);line-height:1.125;letter-spacing:var(--lauf-gross)}.anmeldung-unter{margin-bottom:10px;color:var(--text-2);font-size:var(--gr-lesen)}.anmeldung-warten{margin:-4px 0 12px;padding:8px 12px;border-radius:var(--r-12);background:color-mix(in srgb,var(--warn) 12%,transparent);color:color-mix(in srgb,var(--warn) 70%,var(--text));font-size:13px}.anmeldung-karte .feld{text-align:left}.anmeldung-fehler{color:var(--gefahr)}.anmeldung-karte .knopf{width:100%;margin-top:8px}@keyframes blatt-rein{0%{opacity:0;transform:translateY(24px) scale(.98)}}.gesicht{position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:var(--g);height:var(--g);overflow:hidden;border-radius:50%;background:var(--ton);color:var(--ton-text);font-size:calc(var(--g) * .42);font-weight:600;line-height:1;letter-spacing:0;transition:background-color var(--t-klappen) var(--form)}.gesicht.mit-figur{background:oklch(from var(--av) .9 .075 h)}:root[data-thema=dunkel] .gesicht.mit-figur{background:oklch(from var(--av) .44 .09 h)}.gesicht>img{position:absolute;inset:0;width:100%;height:100%;animation:figur-rein .38s var(--aus) both}.gesicht.mit-figur .gesicht-initialen{opacity:0;transition:opacity .2s var(--form)}@keyframes figur-rein{0%{opacity:0;transform:scale(.96)}}.suchfeld{display:flex;align-items:center;gap:6px;width:230px;height:32px;padding:0 8px 0 11px;border-radius:var(--r-kapsel);background:var(--fuellung);color:var(--text-2);transition:background-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.suchfeld:focus-within{background:var(--feld);box-shadow:0 0 0 1px var(--feld-kante),var(--fokus)}.suchfeld input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font-size:13px}.suchfeld input:focus-visible{box-shadow:none}.suchfeld-leeren{display:grid;flex-shrink:0;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--text-3);color:var(--karte)}.formular{display:grid;gap:16px;align-content:start}.anmeldung-wechsel{justify-self:center;font-size:13px}.konto-wartet{text-align:center}.freischaltung{gap:0}.freischaltung .einstellung-hinweis{margin-top:12px}.konto-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--haarlinie)}.konto-zeile[data-gesperrt] .konto-text b{color:var(--text-3);text-decoration:line-through}.konto-text{display:grid;min-width:0}.konto-text b{display:inline-flex;align-items:center;gap:8px;font-size:14px}.konto-text small{color:var(--text-2);font-size:12.5px}.konto-marke{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--akzent) 14%,transparent);color:var(--akzent);font-size:11px;font-weight:600}.formular-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}.song-auftrag{font-size:15px;font-weight:600}.song-kurz{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13.5px}.song-kurz dt{color:var(--text-2)}.song-kurz dd{min-width:0;margin:0;font-variant-numeric:tabular-nums}.song-kurz-notiz{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-line}.zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zwei.geld{align-items:end}.zwei.geld .schalter-zeile{min-height:40px;padding-bottom:0}.termin-zeile{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:end}.termin-zeile:has(.termin-knoepfe){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.termin-knoepfe,.feld-knoepfe{display:flex;align-items:flex-end;gap:6px;padding-bottom:6px}.feld-mit-einheit{position:relative;display:block}.feld-mit-einheit input{padding-right:34px}.einheit{position:absolute;top:50%;right:14px;color:var(--text-2);transform:translateY(-50%);pointer-events:none}.feld :is(input,textarea,select)[aria-invalid]{border-color:var(--gefahr)}.feld :is(input,select):disabled{opacity:.45}.feld-fehler,.titel-fehler{color:var(--gefahr);font-size:var(--gr-klein)}[data-drang=faellig]{color:var(--heute)}[data-drang=bald]{color:color-mix(in srgb,var(--warn) 72%,var(--text))}.verweis-text{color:var(--verweis);font-weight:500}.verweis-text:hover{text-decoration:underline}a.knopf,a.knopf:hover{text-decoration:none}.stand-wahl{display:flex;flex-wrap:wrap;gap:6px}.stand-knopf{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:13px;font-weight:500;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.stand-knopf:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--st)}.stand-knopf:hover{background:var(--fuellung);color:var(--text)}.stand-knopf[aria-checked=true]{background:color-mix(in srgb,var(--st) 16%,transparent);color:color-mix(in srgb,var(--st) 72%,var(--text));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--st) 45%,transparent)}.ordner-zeile{display:grid;gap:8px}.ordner-pfad{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;border-radius:var(--r-12);background:var(--fuellung-2);font-size:13px;text-align:left;transition:background-color var(--t-zeigen) var(--form)}.ordner-pfad span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ordner-pfad:hover{background:var(--fuellung)}.ordner-leer{color:var(--text-2);font-size:13px}.liste{--spalten: minmax(0, 2.4fr) minmax(0, 1.5fr) minmax(0, 1.1fr) minmax(0, 1.2fr) minmax(0, 1fr) 72px;overflow:clip;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.liste-kopf{position:sticky;top:calc(var(--leiste-hoehe) + var(--kopf-klein));z-index:5;display:grid;grid-template-columns:var(--spalten);gap:12px;padding:11px 20px 9px;border-bottom:1px solid var(--haarlinie);background:var(--karte);color:var(--text-2);font-size:var(--gr-klein);font-weight:600}.liste-zeile{position:relative;display:grid;grid-template-columns:var(--spalten);align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 20px;text-align:left;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms);transition:background-color var(--t-zeigen) var(--form)}.liste-zeile.ohne-artist{grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) 72px}.liste-zeile:hover{background:var(--fuellung-2)}.liste-zeile+.liste-zeile:before{content:"";position:absolute;top:0;right:0;left:20px;height:1px;background:var(--haarlinie)}.zelle-titel{display:grid;gap:1px;min-width:0}.zelle-titel b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.zelle-titel small{color:var(--text-2);font-size:var(--gr-klein)}.zelle-artist{display:flex;align-items:center;gap:8px;min-width:0}.zelle-artist>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zelle-termin,.zelle-frist{color:var(--text-2);font-size:13px;white-space:nowrap}.zelle-frist[data-drang=faellig],.zelle-termin[data-drang=faellig]{color:var(--heute)}.rechts{text-align:right}.leer-strich{color:var(--text-3)}.wunsch-zahl{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--warn) 16%,transparent);color:color-mix(in srgb,var(--warn) 72%,var(--text));font-size:var(--gr-klein);font-weight:600;font-variant-numeric:tabular-nums}@keyframes zeile-rein{0%{opacity:0;translate:0 8px}}.blatt-grund{position:fixed;inset:0;background:var(--abdunkeln)}.blatt{position:fixed;top:calc(var(--leiste-hoehe) + 14px);right:0;bottom:0;left:0;width:min(1240px,calc(100vw - 48px));margin-inline:auto;overflow:hidden;border-radius:var(--r-28) var(--r-28) 0 0;background:var(--blatt-grund);box-shadow:var(--schatten-blatt),inset 0 1px 0 var(--blatt-kante);transform-origin:50% 0}.blatt-rollen{height:100%;overflow-y:auto;overscroll-behavior:contain}.blatt-rollen:focus-visible{box-shadow:none}.blatt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:32px 40px 18px}.blatt-kopf-text{display:grid;flex:1;gap:8px;min-width:0}.titel-feld{display:grid;gap:4px}.blatt-titel{width:calc(100% + 16px);margin-left:-8px;padding:2px 8px;border:0;border-radius:var(--r-12);background:transparent;color:var(--text);font-size:var(--gr-titel);font-weight:600;line-height:1.15;letter-spacing:var(--lauf-gross);text-overflow:ellipsis;transition:background-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.blatt-titel-kachel{font-size:var(--gr-kachel)}.blatt-titel:hover{background:var(--fuellung-2)}.blatt-titel:focus,.blatt-titel:focus-visible{background:var(--feld);box-shadow:0 0 0 1px var(--feld-kante)}.blatt-titel[aria-invalid]{box-shadow:0 0 0 2px var(--gefahr)}.blatt-oberzeile{color:var(--text-2);font-size:var(--gr-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.blatt-unter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--text-2);font-size:15px}.blatt-bezug{display:inline-flex;align-items:center;gap:7px;height:30px;margin-left:-5px;padding:0 11px 0 5px;border-radius:var(--r-kapsel);color:var(--text);font-weight:500;justify-self:start;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.blatt-bezug:hover{background:var(--fuellung-2)}.blatt-aktionen{display:flex;flex-shrink:0;align-items:center;gap:6px;padding-top:8px}.icon-knopf.gefahr:hover{background:color-mix(in srgb,var(--gefahr) 10%,transparent);color:var(--gefahr)}.blatt-koerper{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;padding:10px 40px 56px}.blatt-haupt{display:grid;gap:4px;min-width:0}.blatt[data-art=session] .blatt-koerper{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.session-titel{margin:0;font-size:28px;font-weight:700;letter-spacing:-.01em}.session-song{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;color:var(--text-2);font-size:var(--gr-klein)}.session-song b{color:var(--text);font-size:17px}.session-chat{position:sticky;top:0}.session-chat .gespraech[data-hoehe=blatt]{height:min(72vh,760px)}.blatt-seite{position:sticky;top:16px;display:grid;gap:16px}.blatt .regal{margin:30px 0 14px}.blatt .regal h2{font-size:var(--gr-kopf)}.blatt-haupt>:first-child>.regal:first-child{margin-top:4px}.dialog-grund{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:24px;background:var(--abdunkeln);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog{width:min(560px,100%);max-height:calc(100vh - 48px);padding:32px 32px 24px;overflow-y:auto;border-radius:var(--r-28);background:var(--karte);box-shadow:var(--schatten-klappe),inset 0 1px 0 var(--blatt-kante)}.dialog-breit{width:min(760px,100%)}.dialog-form{display:grid}.dialog-titel{margin-bottom:22px;font-size:var(--gr-gross);line-height:1.14;letter-spacing:var(--lauf-gross)}.dialog-knoepfe{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.dialog-mit-bild{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:28px}.dialog-bild{display:grid;justify-items:center;gap:14px;padding:26px 14px 22px;border-radius:var(--r-22);background:var(--fuellung-2)}.dialog-bild>span:last-child{max-width:100%;overflow:hidden;font-size:var(--gr-lesen);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.einblenden-aktiv [data-einblenden]:not(.sichtbar){opacity:0}.einblenden-aktiv [data-einblenden].sichtbar{animation:einblenden var(--feder-weich-dauer) var(--feder-weich) backwards}.einblenden-aktiv .spalte>.sichtbar:nth-child(2){animation-delay:40ms}.einblenden-aktiv .spalte>.sichtbar:nth-child(3){animation-delay:80ms}.einblenden-aktiv .spalte>.sichtbar:nth-child(4){animation-delay:.12s}.einblenden-aktiv .spalte>.sichtbar:nth-child(n+5){animation-delay:.16s}@keyframes einblenden{0%{opacity:0;translate:0 28px}}::view-transition-old(root),::view-transition-new(root){animation-duration:.36s;animation-timing-function:var(--form)}[data-gedrueckt]:not(#druck){transform:scale(.97);transition-duration:var(--t-druecken);transition-timing-function:var(--weg)}.druck-schein{position:fixed;z-index:1000;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--akzent) 30%,transparent) 0%,transparent 68%);pointer-events:none;animation:schein .56s var(--aus) forwards}@keyframes schein{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.funke{position:fixed;z-index:1000;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;pointer-events:none;animation:funke .64s var(--aus) forwards}@keyframes funke{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}@media(prefers-reduced-motion:reduce){.ansicht-inhalt,.kopf-text,.anmeldung-karte,.zaehler,.speicherpunkt{animation:none}}.abgleich-knopf{display:inline-grid;place-items:center;min-width:32px;height:32px;border-radius:var(--r-kapsel);transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.abgleich-knopf:hover,.abgleich-knopf[aria-expanded=true]{background:var(--fuellung)}.abgleich-knopf .demo-marke,.abgleich-knopf .speicherpunkt{margin:0 6px}.abgleich-knopf .abgleich-fehler{width:auto;height:auto}.warn-marke{display:inline-flex;align-items:center;gap:5px;height:26px;margin-right:6px;padding:0 10px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn) 75%,var(--text));font-size:12px;font-weight:600;white-space:nowrap;animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.warn-marke:hover,.warn-marke[aria-expanded=true]{background:color-mix(in srgb,var(--warn) 24%,transparent)}.zustand{position:fixed;top:calc(var(--leiste-hoehe) + 8px);right:16px;z-index:62;display:grid;gap:14px;width:380px;max-height:calc(100vh - var(--leiste-hoehe) - 32px);overflow-y:auto;padding:18px 18px 16px;border-radius:var(--r-18);background:var(--leiste-voll);box-shadow:var(--schatten-klappe);transform-origin:top right}.zustand-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.zustand-kopf b{font-size:17px;font-weight:700;letter-spacing:-.01em}.zustand-kopf span{color:color-mix(in srgb,var(--warn) 75%,var(--text));font-size:13px;font-weight:600}.zustand-kopf span[data-gut]{color:var(--gut)}.zustand-hinweise{display:grid;gap:6px;margin:0;padding:0;list-style:none}.zustand-hinweis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;padding:10px 12px;border-radius:var(--r-12);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--text);font-size:13px;line-height:1.4}.zustand-hinweis[data-art=anmeldung],.zustand-hinweis[data-art=speichern]{background:color-mix(in srgb,var(--gefahr) 10%,transparent)}.zustand-hinweis>svg{margin-top:2px;color:color-mix(in srgb,var(--warn) 80%,var(--text))}.zustand-hinweis .zustand-tun{grid-column:2;justify-self:start}.zustand-tun{padding:4px 10px;border-radius:var(--r-kapsel);background:var(--fuellung);color:var(--akzent);font-size:12px;font-weight:600;white-space:nowrap;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.zustand-tun:hover{background:var(--fuellung-stark)}.zustand-zeilen{display:grid;gap:12px}.zustand-zeilen .abgleich-zeile b{font-size:14px}.zustand-konten{margin:-6px 0 0 11px}.zustand-konten li{padding:3px 10px}.zustand-konten b{font-size:13px;font-weight:500}.zustand-fuss{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--haarlinie)}.zustand-knoepfe{display:flex;flex-wrap:wrap;gap:6px}.zustand-knoepfe button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-kapsel);background:var(--fuellung);color:var(--text);font-size:12.5px;font-weight:500;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.zustand-knoepfe button:hover:not(:disabled){background:var(--fuellung-stark)}.zustand-knoepfe button:disabled{opacity:.45}.zustand-knoepfe button[data-warnt]{background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 80%,var(--text))}.zustand-warnt{color:var(--text-2);font-size:12px}.fortschritt.laeuft>span{width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--akzent) 35%,transparent) 0%,var(--akzent) 45%,color-mix(in srgb,var(--akzent) 35%,transparent) 90%);background-size:220% 100%;animation:glanz-wandert 1.4s linear infinite}@keyframes glanz-wandert{0%{background-position:110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.fortschritt.laeuft>span{animation:none;background:var(--akzent)}}.fangnetz-rahmen{display:contents}.fangnetz{display:grid;justify-items:center;gap:8px;max-width:460px;margin:80px auto;padding:32px;border-radius:var(--r-22);background:var(--karte);box-shadow:var(--schatten-karte);text-align:center}.fangnetz b{font-size:19px;font-weight:700}.fangnetz p{color:var(--text-2);font-size:14px}.fangnetz-knoepfe{display:flex;gap:8px;margin-top:8px}.fangnetz.kompakt{display:inline-flex;align-items:center;gap:8px;margin:8px;padding:6px 12px;border-radius:var(--r-kapsel);font-size:12px}.fangnetz.kompakt button{color:var(--akzent);font-weight:600}.abspieler{position:fixed;bottom:18px;left:50%;z-index:250;display:grid;grid-template-columns:auto minmax(0,220px) minmax(160px,1fr) auto auto;align-items:center;gap:12px;width:min(760px,calc(100vw - 48px));padding:8px 10px 8px 8px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--karte) 88%,transparent);box-shadow:var(--schatten-klappe),inset 0 0 0 1px var(--blatt-kante);translate:-50% 0;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);animation:abspieler-rein .32s var(--aus) both}@keyframes abspieler-rein{0%{opacity:0;translate:-50% 14px}}.abspieler-knopf{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--akzent);color:var(--akzent-text);transition:var(--uebergang-druck)}.abspieler-titel{display:grid;min-width:0;text-align:left}.abspieler-titel b,.abspieler-titel small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.abspieler-titel b{font-size:13px}.abspieler-titel small{color:var(--text-2);font-size:11.5px}.abspieler-balken{display:grid;align-items:center;height:24px;cursor:pointer;touch-action:none}.abspieler-spur{height:5px;overflow:hidden;border-radius:var(--r-kapsel);background:var(--fuellung-2)}.abspieler-stand{display:block;height:100%;border-radius:inherit;background:var(--akzent)}.abspieler-zeit{color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.abspieler{--welle-voll: var(--akzent);--welle-voll-2: color-mix(in srgb, var(--akzent) 72%, var(--farbe-lila));--welle-leer: rgb(118 118 128 / .26);--welle-puffer: rgb(118 118 128 / .42)}:root[data-thema=dunkel] .abspieler{--welle-leer: rgb(118 118 128 / .34);--welle-puffer: rgb(118 118 128 / .52)}.abspieler-balken[data-welle]{height:36px;cursor:default}.abspieler-welle{position:relative;height:30px}.abspieler-welle-flaeche{position:relative;height:100%;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.abspieler-welle-flaeche canvas{display:block;width:100%;height:100%}.abspieler-welle-zeit{position:absolute;top:-26px;padding:1px 7px;border-radius:7px;background:var(--text);color:var(--karte);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;transform:translate(-50%);pointer-events:none}.abspieler-marken{position:absolute;inset:-9px 0 auto;z-index:1;height:0}.abspieler-marke{position:absolute;top:0;display:grid;width:16px;height:16px;place-items:center;transform:translate(-50%)}.abspieler-marke span{width:9px;height:9px;border:2px solid var(--karte);border-radius:50%;background:var(--st-revision);box-shadow:0 1px 4px #00000038;transition:transform .2s var(--aus)}.abspieler-marke:hover span,.abspieler-marke:focus-visible span{transform:scale(1.4)}.abspieler-zu{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-2)}.abspieler-zu:hover{background:var(--fuellung);color:var(--text)}.haken-zeile{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-12);background:var(--fuellung);cursor:pointer}.haken-zeile input{margin-top:3px;accent-color:var(--akzent)}.haken-zeile span{display:grid;gap:2px}.haken-zeile b{font-size:14px;font-weight:600}.haken-zeile small{color:var(--text-2);font-size:12.5px}.haken-zeile[data-aus]{cursor:default;opacity:.6}:root[data-abspieler] .blatt-rollen:after,:root[data-abspieler] .ansicht-inhalt:after{display:block;height:76px;content:""}.schalter-zeile:has(input:disabled){cursor:default;opacity:.45}.mehr{position:relative;display:inline-flex}.mehr-menue{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;min-width:200px;padding:6px;border-radius:var(--r-12);background:var(--karte);box-shadow:var(--schatten-zeigen);outline:1px solid var(--haarlinie);animation:zeile-rein .2s var(--aus) both}.mehr-eintrag{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;color:var(--text);font-size:var(--gr-klein);text-align:left;white-space:nowrap}.mehr-eintrag:hover:not(:disabled){background:var(--fuellung)}.mehr-eintrag:disabled{opacity:.4}.mehr-eintrag.gefahr{color:var(--gefahr)}.blatt-archiv{color:var(--text-2)}.portal-bild{width:18px;height:18px;border-radius:50%;object-fit:cover}.portal-bild-zeile .verweis-text{margin-left:6px}.hoerseite-wartet{display:grid;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:var(--r-12);background:color-mix(in srgb,var(--akzent) 10%,transparent);color:var(--text);font-size:var(--gr-klein)}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kennzahl{display:grid;grid-template-rows:auto 1fr auto;align-items:end;gap:2px;min-height:148px;padding:20px 22px 18px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.kennzahl-name{font-size:var(--gr-text);font-weight:600}.kennzahl b{font-size:var(--gr-zahl);font-weight:600;line-height:1.08;letter-spacing:var(--lauf-gross)}.kennzahl-unter{color:var(--text-2)}.kennzahl[data-drang] b{color:var(--heute)}.kennzahl-ring .ring{justify-self:start;margin-top:10px}.kennzahl-ring .ring-mitte{font-size:var(--gr-lesen)}.einstellung{display:grid;gap:18px}.einstellung small{display:block}.akzente{display:flex;flex-wrap:wrap;gap:12px}.akzent-punkt{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--punkt);color:var(--auf-farbe);box-shadow:inset 0 0 0 1px var(--haarlinie);transition:box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.akzent-punkt[aria-checked=true]{box-shadow:0 0 0 2px var(--karte),0 0 0 4px var(--punkt)}.akzent-punkt svg{animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}.schieber-zeile{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;font-size:15px}input[type=range]{--wert: .5;height:20px;background:transparent;appearance:none}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--akzent) calc(var(--wert) * 100%),var(--fuellung-stark) calc(var(--wert) * 100%))}input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--auf-farbe);box-shadow:var(--schatten-knopf);appearance:none;transition:transform var(--t-zeigen) var(--form)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}input[type=range]:focus-visible{box-shadow:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--schatten-knopf),var(--fokus)}input[type=range]:disabled{opacity:.4}.klangliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.klang-zeile{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 12px;border-radius:var(--r-12);background:var(--fuellung-2);font-size:13px;text-align:left;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.klang-zeile:hover:not(:disabled){background:var(--fuellung)}.klang-zeile svg{color:var(--akzent)}.klang-zeile:disabled{opacity:.4}.abgleich-zeile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.abgleich-zeile b,.konto-zeile b{font-size:15px;font-weight:600}.abgleich-zeile small,.konto-zeile small{color:var(--text-2);font-size:var(--gr-klein)}.abgleich-zeile .punkt{width:9px;height:9px;border-radius:50%;background:var(--text-3)}.abgleich-zeile[data-status=synchron] .punkt{background:var(--gut)}.abgleich-zeile[data-status=speichert] .punkt,.abgleich-zeile[data-status=laedt] .punkt{background:var(--akzent)}.abgleich-zeile[data-status=offline] .punkt{background:var(--warn)}.abgleich-zeile[data-status=fehler] .punkt{background:var(--gefahr)}.bestandszahlen{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--text-2);font-size:13px}.bestandszahlen b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.vorschau{margin-top:12px}.vorschau p,.vorschau small{color:var(--text-2)}.konto-zeile{display:flex;align-items:center;justify-content:space-between;gap:16px}.tasten{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:10px 20px}.tasten dt{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--fuellung-2);font-size:var(--gr-klein);font-weight:600;font-variant-numeric:tabular-nums}.tasten dd{margin:0;color:var(--text-2)}.version{margin-top:32px;color:var(--text-2);font-size:var(--gr-klein);text-align:center}.release-reihe{display:grid;grid-auto-columns:calc((100% - 48px)/4);grid-auto-flow:column;gap:16px;margin:-6px -6px -14px;padding:6px 6px 18px;overflow-x:auto;scroll-snap-type:x mandatory}.release-reihe-schmal{grid-auto-columns:calc((100% - 16px)/2)}.release-reihe>*{scroll-snap-align:start}.release-karte{display:grid;align-content:start;gap:10px;padding:20px 22px 18px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte);text-align:left;transition:box-shadow .3s var(--karte-kurve),transform .3s var(--karte-kurve)}.release-karte:hover{box-shadow:var(--schatten-zeigen);transform:scale(1.015)}.release-format{color:var(--text-2);font-size:var(--gr-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.release-titel{overflow:hidden;font-size:var(--gr-kopf);font-weight:600;line-height:1.19;letter-spacing:var(--lauf-mittel);white-space:nowrap;text-overflow:ellipsis}.release-zahlen{display:flex;justify-content:space-between;gap:8px;color:var(--text-2);font-size:13px}.release-zahlen b{color:var(--text);font-variant-numeric:tabular-nums}.release-leer{display:flex;align-items:center;gap:16px;width:100%;padding:18px 22px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte);color:var(--text-2);text-align:left;transition:box-shadow .3s var(--karte-kurve),var(--uebergang-druck)}.release-leer:hover{box-shadow:var(--schatten-zeigen)}.release-leer b{display:block;color:var(--text);font-size:15px}.release-leer small{font-size:13px}.brett{display:grid;grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;align-items:start;gap:14px;margin:-6px -6px -14px;padding:6px 6px 18px;overflow-x:auto}.brett-spalte{display:grid;align-content:start;gap:10px;min-height:260px;padding:12px;border-radius:var(--r-18);background:var(--fuellung-2);transition:background-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.brett-spalte[data-ueber]{background:color-mix(in srgb,var(--st) 12%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--st) 50%,transparent)}.brett-kopf{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px}.brett-zahl{color:var(--text-2);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.brett-karten{display:grid;gap:8px}.brett-karte{display:grid;gap:8px;padding:14px 14px 12px;border-radius:var(--r-12);background:var(--karte);box-shadow:var(--schatten-karte);text-align:left;cursor:grab;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms);transition:box-shadow var(--t-zeigen) var(--form),opacity var(--t-zeigen) var(--form),var(--uebergang-druck)}.brett-karte:hover{box-shadow:var(--schatten-zeigen)}.brett-karte[data-zieht]{opacity:.35}.brett-karte b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.brett-artist{display:flex;align-items:center;gap:7px;min-width:0;color:var(--text-2);font-size:var(--gr-klein)}.brett-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-2);font-size:var(--gr-klein)}.brett-karte .fortschritt{height:4px}.brett-leer{padding:18px 8px;color:var(--text-3);font-size:var(--gr-klein);text-align:center}.brett-kopf{position:relative;gap:6px;cursor:grab}.brett-kopf .brett-zahl{margin-left:auto}.brett-titel{min-width:0;border-radius:var(--r-kapsel);cursor:inherit}.brett-mehr{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--text-2);opacity:0;transition:opacity var(--t-zeigen) var(--form),background-color var(--t-zeigen) var(--form)}.brett-spalte:hover .brett-mehr,.brett-mehr:focus-visible,.brett-mehr[aria-expanded=true]{opacity:1}.brett-mehr:hover,.brett-mehr[aria-expanded=true]{background:var(--fuellung)}.brett-spalte[data-zieht]{opacity:.45}.brett-name-feld{width:100%;min-width:0;height:26px;padding:0 10px;border:0;border-radius:var(--r-kapsel);outline:2px solid color-mix(in srgb,var(--st) 60%,transparent);background:var(--karte);color:var(--text);font:inherit;font-size:var(--gr-klein);font-weight:600}.spalten-menue{z-index:50;display:grid;gap:10px;width:244px;padding:12px;border-radius:var(--r-12);background:var(--karte);box-shadow:var(--schatten-zeigen);outline:1px solid var(--haarlinie);cursor:default;animation:zeile-rein .22s var(--aus) both}.spalten-zeile{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;color:var(--text);font-size:var(--gr-klein);text-align:left}.spalten-zeile:hover:not(:disabled){background:var(--fuellung)}.spalten-zeile:disabled{opacity:.4}.spalten-zeile.gefahr{color:var(--gefahr)}.spalten-reihe{display:flex;justify-content:space-between}.spalten-farben{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:2px 4px}.spalten-farbe{width:26px;height:26px;border-radius:50%;background:var(--f);box-shadow:inset 0 0 0 1px #00000014;transition:transform .16s var(--form)}.spalten-farbe:hover{transform:scale(1.1)}.spalten-farbe[aria-checked=true]{box-shadow:0 0 0 2px var(--karte),0 0 0 4px var(--f)}.spalten-kunde{display:grid;gap:4px;padding:0 4px;color:var(--text-2);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.spalten-kunde select,.spalten-weg select{height:28px;padding:0 8px;border-radius:8px;background:var(--fuellung);color:var(--text);font:inherit;font-size:var(--gr-klein);font-weight:500;letter-spacing:0;text-transform:none}.spalten-hinweis{margin:0;padding:0 4px;color:var(--text-3);font-size:11.5px;line-height:1.4}.spalten-weg{display:grid;gap:6px;padding:0 4px;color:var(--text-2);font-size:var(--gr-klein)}.artist-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:20px}.artist-karte{display:grid;overflow:hidden;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte);text-align:left;animation:zeile-rein .48s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms);transition:box-shadow .3s var(--karte-kurve),transform .3s var(--karte-kurve)}.artist-karte:hover{box-shadow:var(--schatten-zeigen);transform:scale(1.02)}.artist-buehne{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ton) 55%,var(--karte)) 0%,var(--ton) 72%)}.artist-buehne:has(.figur-bild){background:radial-gradient(circle at 50% 30%,oklch(from var(--av) .95 .04 h) 0%,transparent 62%),oklch(from var(--av) .88 .085 h)}:root[data-thema=dunkel] .artist-buehne:has(.figur-bild){background:radial-gradient(circle at 50% 30%,oklch(from var(--av) .52 .09 h) 0%,transparent 62%),oklch(from var(--av) .4 .09 h)}.artist-buehne .figur-bild{position:absolute;bottom:-6%;left:50%;width:86%;translate:-50% 0;animation:figur-rein .42s var(--aus) both;transition:transform .3s var(--karte-kurve)}.artist-buehne:has(.figur-bild) .artist-initialen{opacity:0}.artist-karte:hover .figur-bild{transform:scale(1.05) translateY(-2%)}.artist-initialen{color:var(--ton-text);font-size:58px;font-weight:600;letter-spacing:-.02em;transition:transform .3s var(--karte-kurve)}.artist-karte:hover .artist-initialen{transform:scale(1.06)}.artist-text{display:grid;gap:1px;padding:14px 16px 16px}.artist-text b,.artist-handle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.artist-text b{font-size:var(--gr-lesen);font-weight:600}.artist-handle{color:var(--text-2);font-size:13px}.artist-text small{margin-top:6px;color:var(--text-2);font-size:var(--gr-klein)}.artist-text em{color:color-mix(in srgb,var(--warn) 72%,var(--text));font-style:normal}.artist-kopf{align-items:center}.artist-figur{position:relative;display:grid;justify-items:center;width:168px;margin:-8px 0 -14px}.artist-figur-live{border-radius:50%;background:radial-gradient(circle at 50% 30%,oklch(from var(--av) .95 .04 h) 0%,transparent 64%),oklch(from var(--av) .88 .085 h);box-shadow:0 0 0 6px var(--blatt-grund),0 14px 34px oklch(from var(--av) .5 .1 h / .28);cursor:grab}.artist-figur-live[data-zieht]{cursor:grabbing}:root[data-thema=dunkel] .artist-figur-live{background:radial-gradient(circle at 50% 30%,oklch(from var(--av) .52 .09 h) 0%,transparent 64%),oklch(from var(--av) .4 .09 h)}.artist-studio-knopf{position:absolute;bottom:4px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--karte) 86%,transparent);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);box-shadow:var(--schatten-karte);color:var(--text);font-size:12px;font-weight:600;opacity:0;translate:0 4px;transition:opacity var(--t-zeigen) var(--form),translate var(--t-zeigen) var(--form),var(--uebergang-druck)}.artist-figur:hover .artist-studio-knopf,.artist-studio-knopf:focus-visible{opacity:1;translate:0 0}.artist-zahlen{display:flex;flex-wrap:wrap;gap:6px 24px;color:var(--text-2);font-size:14px}.artist-zahlen b{margin-right:3px;color:var(--text);font-size:var(--gr-kopf);font-weight:600;font-variant-numeric:tabular-nums}.schnellaktionen{display:flex;flex-wrap:wrap;gap:8px;padding:0 40px 6px}.stand-karte{display:grid;gap:14px}.stand-kopf{display:flex;align-items:baseline;justify-content:space-between}.stand-kopf b{font-variant-numeric:tabular-nums}.release-gesamt{display:grid;gap:8px;max-width:520px;margin-top:4px;color:var(--text-2);font-size:14px}.release-gesamt b{color:var(--text);font-variant-numeric:tabular-nums}.release-gesamt .fortschritt{height:8px}.release-zeile{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) auto minmax(130px,.9fr) auto;align-items:center;gap:14px;min-height:60px;padding:8px 10px 8px 16px;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms)}.release-zeile+.release-zeile:before{content:"";position:absolute;top:0;right:0;left:56px;height:1px;background:var(--haarlinie)}.release-nr{color:var(--text-3);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.release-song{display:grid;gap:1px;min-width:0;margin:-6px -10px;padding:6px 10px;border-radius:var(--r-8);text-align:left;transition:background-color var(--t-zeigen) var(--form)}.release-song:hover{background:var(--fuellung-2)}.release-song b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.release-song small{color:var(--text-2);font-size:var(--gr-klein)}.release-balken{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:10px;color:var(--text-2);font-size:var(--gr-klein);font-variant-numeric:tabular-nums;text-align:right}.release-werkzeug{display:flex}.release-werkzeug .icon-knopf{width:28px;height:28px}.release-dazu{max-width:360px;margin-top:16px}.faden{display:grid;gap:12px}.faden-eingabe{display:grid;gap:12px;padding:16px 18px 12px}.faden-eingabe-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.faden-bezug{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:28px;padding:0 5px 0 10px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--akzent) 12%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text));font-size:var(--gr-klein)}.faden-bezug>span{max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.faden-bezug button{display:grid;place-items:center;width:20px;height:20px;border-radius:50%}.faden-bezug button:hover{background:var(--fuellung)}.faden-eingabe-zeile{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:end;gap:10px}.faden-zeit,.faden-text{border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text);font-size:15px;transition:border-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.faden-zeit:focus,.faden-text:focus{border-color:var(--akzent);box-shadow:var(--fokus)}.faden-zeit{height:40px;padding:0 8px;font-variant-numeric:tabular-nums;text-align:center}.faden-zeit[aria-invalid]{border-color:var(--gefahr)}.faden-text{min-height:40px;max-height:180px;padding:9px 12px;line-height:1.4;resize:none;field-sizing:content}.faden-tipp{color:var(--text-2);font-size:var(--gr-klein)}.faden-tipp[data-fehler]{color:var(--gefahr)}.faden-runde{display:grid;gap:10px;margin-top:6px}.faden-runde-kopf{display:flex;justify-content:center;margin:8px 0 2px;color:var(--text-2);font-size:var(--gr-klein);font-weight:600}.blase{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:84%;animation:zeile-rein .36s var(--aus) backwards}.blase-artist{justify-self:start}.blase-ich{grid-template-columns:minmax(0,1fr);justify-self:end}.blase-inhalt{display:grid;gap:3px;min-width:0}.blase-ich .blase-inhalt{justify-items:end}.blase-sprech{padding:9px 14px 10px;border-radius:20px;background:var(--fuellung);color:var(--text);font-size:15px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;transition:opacity var(--t-klappen) var(--form)}.blase-artist .blase-sprech{border-bottom-left-radius:6px}.blase-ich .blase-sprech{border-bottom-right-radius:6px;background:var(--akzent);color:var(--akzent-text)}.blase-zitat{display:block;margin-bottom:5px;padding-left:8px;overflow:hidden;border-left:2px solid currentColor;font-size:13px;white-space:nowrap;text-overflow:ellipsis;opacity:.72}.blase-zeit{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:6px;background:var(--karte);color:var(--text-2);font-size:var(--gr-klein);font-weight:600;font-variant-numeric:tabular-nums;vertical-align:1px}.blase-ich .blase-zeit{background:color-mix(in srgb,var(--akzent-text) 22%,transparent);color:var(--akzent-text)}.faden-portal{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--text-2);font-size:var(--gr-klein);cursor:pointer}.faden-portal input{margin:0;accent-color:var(--akzent)}button.blase-zeit{cursor:pointer;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}button.blase-zeit:hover,button.blase-zeit:focus-visible{background:var(--akzent);color:var(--akzent-text)}.wunsch-zeile[data-zeit]{grid-template-columns:auto auto minmax(0,1fr);gap:10px}.wunsch-zeile>.blase-zeit{margin-right:0}.blase[data-status=erledigt] .blase-sprech{opacity:.5}.blase[data-status=abgelehnt] .blase-sprech{text-decoration:line-through;opacity:.45}.blase-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:22px;padding:0 6px;color:var(--text-2);font-size:var(--gr-klein)}.blase-marke{color:color-mix(in srgb,var(--gefahr) 72%,var(--text));font-weight:600}.blase-werkzeug{display:inline-flex;gap:2px;opacity:0;transition:opacity var(--t-zeigen) var(--form)}.blase:hover .blase-werkzeug,.blase:focus-within .blase-werkzeug{opacity:1}.blase-werkzeug button{height:22px;padding:0 8px;border-radius:var(--r-kapsel);color:var(--verweis);font-weight:500;transition:background-color var(--t-zeigen) var(--form)}.blase-werkzeug button:hover{background:var(--fuellung-2)}.blase-werkzeug .gefahr{color:var(--gefahr)}.haken{display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:7px;border:1.5px solid var(--text-3);border-radius:50%;color:transparent;transition:background-color var(--t-zeigen) var(--form),border-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),var(--uebergang-druck)}.haken:hover:not(:disabled){border-color:var(--gut);color:color-mix(in srgb,var(--gut) 60%,transparent)}.haken[aria-checked=true]{border-color:var(--gut);background:var(--gut);color:var(--auf-farbe)}.haken svg{transform:scale(.6);transition:transform var(--feder-lebhaft-dauer) var(--feder-lebhaft)}.haken[aria-checked=true] svg{transform:scale(1)}.haken:disabled{opacity:.35}.held{display:grid;grid-template-columns:300px minmax(0,1fr);margin-bottom:20px;overflow:clip;border-radius:var(--r-28);background:var(--karte);box-shadow:var(--schatten-karte)}.held-buehne{display:grid;place-items:center;min-height:280px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ton) 50%,var(--karte)) 0%,var(--ton) 72%)}.held-buehne:has(.held-figur){place-items:end center;background:radial-gradient(circle at 50% 32%,oklch(from var(--av) .96 .035 h) 0%,transparent 62%),oklch(from var(--av) .88 .085 h)}:root[data-thema=dunkel] .held-buehne:has(.held-figur){background:radial-gradient(circle at 50% 32%,oklch(from var(--av) .52 .09 h) 0%,transparent 62%),oklch(from var(--av) .38 .085 h)}.held-figur{cursor:grab;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.held-figur[data-zieht]{cursor:grabbing}.held-text{display:grid;align-content:center;gap:10px;min-width:0;padding:36px 44px}.held-marke{color:var(--text-2);font-size:var(--gr-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.held-titel{overflow:hidden;font-size:var(--gr-titel);line-height:1.12;letter-spacing:var(--lauf-gross);text-overflow:ellipsis}.held-unter{color:var(--text-2);font-size:var(--gr-lesen)}.held-fakten{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;color:var(--text-2)}.held-knoepfe{display:flex;align-items:center;gap:20px;margin-top:14px}.held-verweis{font-size:var(--gr-lesen)}.abschnitt-fuss{margin-top:12px;color:var(--text-2);font-size:13px;text-align:center}.tages-zeile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 20px;text-align:left;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms);transition:background-color var(--t-zeigen) var(--form),opacity var(--t-klappen) var(--form)}button.tages-zeile:hover{background:var(--fuellung-2)}.tages-zeile+.tages-zeile:before{content:"";position:absolute;top:0;right:0;left:20px;height:1px;background:var(--haarlinie)}.tages-zeile[data-vorbei]{opacity:.5}.tages-text{display:grid;gap:1px;min-width:0;text-align:left}.tages-text b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.tages-text small{overflow:hidden;color:var(--text-2);font-size:var(--gr-klein);white-space:nowrap;text-overflow:ellipsis}.agenda-zeit{width:68px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.agenda-tag{padding:14px 20px 4px;border-top:1px solid var(--haarlinie);color:var(--text-2);font-size:var(--gr-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.agenda-tag:first-child{border-top:0}.agenda-tag+.tages-zeile:before{display:none}.wunsch-zeile{grid-template-columns:auto minmax(0,1fr)}.wunsch-zeile .haken{margin-top:0}.wunsch-text{margin:-4px -8px;padding:4px 8px;border-radius:var(--r-8);transition:background-color var(--t-zeigen) var(--form)}.wunsch-text:hover{background:var(--fuellung-2)}.wunsch-text b{display:-webkit-box;font-weight:500;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.faden-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.faden-nachricht{font-size:var(--gr-klein)}.wunsch-nachricht{min-height:96px;max-height:240px;padding:10px 14px;border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text);font-size:14px;line-height:1.45;resize:vertical}.wunsch-nachricht:focus{border-color:var(--akzent);box-shadow:var(--fokus)}.wunsch-vorschau{display:grid;gap:6px}.wunsch-vorschau>.feld-name{display:flex;align-items:center;gap:4px;margin-bottom:2px}.wunsch-vorschlag{display:grid;grid-template-columns:20px minmax(0,1fr) 170px 68px;grid-template-rows:auto auto;align-items:center;gap:4px 10px;padding:8px 10px;border-radius:var(--r-12);background:var(--fuellung-2);transition:opacity var(--t-zeigen) var(--form);animation:zeile-rein .36s var(--aus) backwards}.wunsch-vorschlag[data-aus]{opacity:.55}.wunsch-vorschlag input[type=checkbox]{width:16px;height:16px;accent-color:var(--akzent)}.wunsch-vorschlag .wunsch-text-feld,.wunsch-vorschlag select,.wunsch-vorschlag .wunsch-zeit-feld{height:32px;padding:0 10px;border:1px solid var(--feld-kante);border-radius:var(--r-8);background:var(--feld);color:var(--text);font-size:13px}.wunsch-vorschlag select[data-leer]{border-color:var(--warn);color:var(--text-2)}.wunsch-vorschlag .wunsch-zeit-feld{font-variant-numeric:tabular-nums;text-align:center}.wunsch-vorschlag [aria-invalid]{border-color:var(--gefahr)}.wunsch-grund{grid-column:2 / -1;color:var(--text-2);font-size:11px}.wunsch-lob{color:var(--text-2);font-size:var(--gr-klein)}.arbeit-zeile .tages-text{cursor:default}.arbeit-zeile .tages-text:hover b{color:var(--verweis)}.termin-vorschlaege{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:460px}.termin-vorschlaege .chip,.nachfassen-knopf{height:28px;padding:0 10px;font-size:12.5px}.termin-chip{font-variant-numeric:tabular-nums}.nachfassen-knopf{color:var(--verweis);font-weight:600}.fenster-leer{color:var(--text-2);font-size:13px}.abschnitt-mehr{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;color:var(--verweis);font-weight:500}.abschnitt-mehr:hover{text-decoration:underline}.tages-zeile[data-art=abgabe] .agenda-zeit{display:inline-flex;align-items:center;gap:4px;color:var(--heute);font-size:13px}.wunsch-kopf{display:block;width:100%;padding:14px 20px 4px;border-top:1px solid var(--haarlinie);color:var(--text-2);font-size:var(--gr-klein);font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.wunsch-kopf:first-child{border-top:0}.wunsch-kopf:hover{color:var(--verweis)}.wunsch-kopf+.tages-zeile:before{display:none}.heute-chip,.chat-wunsch-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:11.5px;font-weight:600}.chat-wunsch-chip{margin-top:4px;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.chat-wunsch-chip svg{color:var(--akzent)}.chat-wunsch-chip:hover{background:var(--fuellung);color:var(--text)}.chat-blase[data-stelle] .chat-wunsch-chip{justify-self:start}.antwort-zeile .nachricht-knoepfe{flex-wrap:wrap;justify-content:flex-end}.stand-uhr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;color:var(--text-2);font-size:13px}.stand-nachfassen{font-size:13px;font-weight:600}@media(max-width:1180px){.termin-vorschlaege{max-width:300px}}.fassungs-spur{display:grid;gap:10px}.spur-kopf{display:flex;align-items:baseline;justify-content:space-between}.spur-kopf b{color:var(--text-2);font-size:var(--gr-klein);font-variant-numeric:tabular-nums}.spur-leer{display:grid;justify-items:start;gap:10px;color:var(--text-2);font-size:14px}.spur-liste{display:grid;gap:2px;margin:0 -10px;padding:0;list-style:none}.spur-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 10px;border-radius:var(--r-12);transition:background-color var(--t-zeigen) var(--form);animation:zeile-rein .36s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 30ms)}.spur-zeile:hover,.spur-zeile:focus-within{background:var(--fuellung)}.spur-version{display:grid;place-items:center;min-width:34px;height:24px;padding:0 7px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.spur-version[data-aktuell]{background:color-mix(in srgb,var(--akzent) 16%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text))}.spur-text{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;color:var(--text);font-size:14px}.spur-netz{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:var(--gr-klein)}.spur-marke{padding:1px 7px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 72%,var(--text));font-size:11px;font-weight:600}.spur-ohne{color:var(--text-3);font-size:var(--gr-klein)}.spur-werkzeug{display:inline-flex;gap:1px;opacity:0;transition:opacity var(--t-zeigen) var(--form)}.spur-zeile:hover .spur-werkzeug,.spur-zeile:focus-within .spur-werkzeug{opacity:1}.spur-werkzeug :is(a,button){display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-kapsel);color:var(--verweis);transition:background-color var(--t-zeigen) var(--form)}.spur-werkzeug :is(a,button):hover{background:var(--fuellung-2)}.spur-werkzeug .gefahr{color:var(--gefahr)}.spur-mehr{justify-self:start;font-size:13px}.faden-fassung{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2px 8px;margin:2px 0;color:var(--text-2);font-size:var(--gr-klein);animation:zeile-rein .36s var(--aus) backwards}.faden-fassung-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.faden-fassung>.faden-fassung-text{grid-column:2;justify-content:center}.faden-fassung-text b{color:var(--text);font-weight:600}.faden-fassung-netz{display:inline-flex;align-items:center;gap:4px}.faden-fassung>.spur-werkzeug{grid-column:3;justify-self:start}.faden-fassung>.spur-werkzeug :is(a,button){width:24px;height:24px}.faden-fassung:hover>.spur-werkzeug,.faden-fassung:focus-within>.spur-werkzeug{opacity:1}.feld-hinweis[data-art=warnung]{color:color-mix(in srgb,var(--warn) 72%,var(--text))}.vorlagen-liste{display:flex;flex-wrap:wrap;gap:6px}.vorlagen-liste button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 13px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:13px;font-weight:500;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.vorlagen-liste button:hover{color:var(--text)}.vorlagen-liste button[aria-selected=true]{background:color-mix(in srgb,var(--akzent) 14%,var(--karte));color:color-mix(in srgb,var(--akzent) 78%,var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--akzent) 40%,transparent)}.vorlagen-liste button[data-geaendert]:after{width:5px;height:5px;border-radius:50%;background:currentColor;content:"";opacity:.6}.vorlagen-liste .vorlagen-neu{background:transparent;color:var(--verweis)}.vorlage-bearbeiten{display:grid;gap:14px}.vorlage-bearbeiten .platzhalter{margin-top:-4px}.vorlage-vorschau{display:grid;gap:6px;padding:12px 16px;border-radius:var(--r-12);background:var(--fuellung)}.vorlage-vorschau p{color:var(--text);font-size:14px;line-height:1.45;white-space:pre-wrap}.vorlagen-fuss{align-items:center}.vorlagen-stand{margin-right:auto;color:var(--text-2);font-size:var(--gr-klein)}.vorlagen-stand[data-art=wartet]{color:color-mix(in srgb,var(--warn) 72%,var(--text))}.vorlagen-stand[data-art=fehler]{color:var(--gefahr)}.termin-bestaetigen{justify-self:start;margin-top:-6px;font-size:13px}.projekt-karte{display:grid;gap:14px;margin-top:16px;transition:box-shadow var(--t-zeigen) var(--form),opacity var(--t-zeigen) var(--form)}.projekt-karte:not([data-erreichbar]):not([data-leer]){opacity:.62}.projekt-karte[data-zieht]{box-shadow:var(--schatten-karte),0 0 0 2px color-mix(in srgb,var(--akzent) 60%,transparent)}.projekt-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.projekt-kopf .knopfreihe{margin-left:auto}.projekt-pfad{min-width:0;overflow:hidden;color:var(--text-2);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.projekt-text{color:var(--text-2);font-size:14px;line-height:1.45}.projekt-ablage{display:flex;align-items:center;gap:8px;padding:2px 0;border:1.5px dashed transparent;border-radius:var(--r-12);color:var(--text-3);transition:border-color var(--t-zeigen) var(--form),background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),padding var(--t-zeigen) var(--form)}.projekt-ablage>span{display:grid;gap:2px}.projekt-ablage b{color:var(--text);font-size:14px;font-weight:600}.projekt-ablage small{font-size:12.5px}.projekt-ablage[data-aktiv]{gap:12px;padding:14px 16px;border-color:var(--akzent);background:color-mix(in srgb,var(--akzent) 8%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text))}.projekt-neu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-radius:var(--r-12);background:color-mix(in srgb,var(--akzent) 10%,transparent);font-size:14px}.projekt-neu .knopfreihe{margin-left:auto}.projekt-stems>svg{flex-shrink:0;color:var(--akzent)}.projekt-stems[data-art=wartet]{background:var(--fuellung-2)}.projekt-stems[data-art=eingesetzt]{background:color-mix(in srgb,var(--gut) 12%,transparent)}.projekt-stems[data-art=eingesetzt]>svg{color:color-mix(in srgb,var(--gut) 80%,var(--text))}.projekt-vorlage{display:inline-flex;align-items:center;gap:8px}.projekt-vorlage select{width:auto;max-width:260px;height:32px;padding-right:34px;font-size:13px}.mixdowns{display:grid;gap:6px}.mixdowns ul{display:grid;gap:2px;margin:0 -10px;padding:0;list-style:none}.mixdown-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:5px 8px 5px 10px;border-radius:var(--r-12);transition:background-color var(--t-zeigen) var(--form);animation:zeile-rein .36s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 30ms)}.mixdown-zeile:hover,.mixdown-zeile:focus-within{background:var(--fuellung)}.mixdown-spielen{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--fuellung-2);color:var(--text);transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),var(--uebergang-druck)}.mixdown-spielen:hover,.mixdown-spielen[data-spielt]{background:var(--akzent);color:var(--akzent-text)}.mixdown-text{display:grid;gap:3px;min-width:0}.mixdown-text b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mixdown-text small{color:var(--text-2);font-size:12.5px}.mixdown-marke{color:color-mix(in srgb,var(--gut) 70%,var(--text));font-weight:600}.mixdown-marke[data-art=neu]{color:color-mix(in srgb,var(--akzent) 80%,var(--text))}.mixdown-werkzeug{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;opacity:0;transition:opacity var(--t-zeigen) var(--form)}.mixdown-zeile:hover .mixdown-werkzeug,.mixdown-zeile:focus-within .mixdown-werkzeug,.mixdown-zeile[data-laedt] .mixdown-werkzeug{opacity:1}.mixdown-werkzeug button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:var(--r-kapsel);color:var(--verweis);font-size:12.5px;font-weight:500;transition:background-color var(--t-zeigen) var(--form)}.mixdown-werkzeug button:hover:not(:disabled){background:var(--fuellung-2)}.mixdown-werkzeug button:disabled{color:var(--text-3)}.pfad-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.pfad-text{display:grid;flex:1 1 260px;gap:3px;min-width:0}.pfad-text b{display:flex;align-items:center;gap:7px;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pfad-text small{color:var(--text-2);font-size:12.5px;line-height:1.4}.pfad-leer{color:var(--text-2);font-weight:500!important}.pfad-text .punkt{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--warn)}.pfad-text .punkt[data-da]{background:var(--gut)}.studio-vorlagen{display:grid;gap:12px}.studio-vorlagen-liste{display:grid;gap:8px;margin:0;padding:0;list-style:none}.studio-vorlagen-leer{margin:0;color:var(--text-2);font-size:13px}.studio-vorlage{display:grid;gap:8px;padding:12px 12px 12px 14px;border:1px solid var(--haarlinie);border-radius:12px;background:var(--karte-tief);transition:border-color var(--t-zeigen) var(--form),opacity var(--t-zeigen) var(--form)}.studio-vorlage[data-standard]{border-color:color-mix(in srgb,var(--akzent) 40%,transparent)}.studio-vorlage[data-fehlt]{opacity:.62}.studio-vorlage-kopf{display:flex;align-items:center;gap:10px}.studio-vorlage-name{flex:1 1 auto;min-width:0;margin:-4px 0 -4px -6px;padding:4px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:14.5px;font-weight:600}.studio-vorlage-name:hover{border-color:var(--haarlinie)}.studio-vorlage-name:focus{border-color:var(--akzent);outline:none;background:var(--feld)}.studio-vorlage-marke{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--akzent) 14%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text));font-size:12px;font-weight:600}.studio-vorlage-datei{display:flex!important;align-items:center;gap:7px;overflow:hidden;color:var(--text-2);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.studio-vorlage-datei .punkt{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--text-3)}.studio-vorlage-datei .punkt[data-da]{background:var(--gut)}.studio-vorlage[data-fehlt] .studio-vorlage-datei .punkt{background:var(--warn)}.studio-vorlage-auftraege{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.studio-vorlage-auftraege .feld-name{margin-right:4px}.studio-vorlage-auftraege .chip{height:26px;padding:0 11px;font-size:12.5px}.dropbox-schritte{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--text);font-size:14px;line-height:1.5}.dropbox-schritte code{padding:1px 6px;border-radius:6px;background:var(--fuellung-2);font-family:ui-monospace,SF Mono,monospace;font-size:12px}.dropbox-schritte .verweis-knopf{font-size:12.5px}.mixdown-heute{grid-template-columns:auto minmax(0,1fr) auto}.mixdown-knoepfe{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.bereit-liste{display:grid;gap:0}.bereit-karte{position:relative;display:grid;gap:10px;padding:14px 20px 16px;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms)}.bereit-karte+.bereit-karte:before{content:"";position:absolute;top:0;right:0;left:20px;height:1px;background:var(--haarlinie)}.bereit-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.bereit-titel{display:grid;gap:1px;min-width:0;text-align:left}.bereit-titel b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.bereit-titel small,.bereit-hinweis{overflow:hidden;color:var(--text-2);font-size:var(--gr-klein);white-space:nowrap;text-overflow:ellipsis}.bereit-kompakt-titel{font-size:14px;font-weight:600}.bereit-an{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--gr-klein);white-space:nowrap}.bereit-wuensche{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bereit-wuensche small{margin-right:2px;color:var(--text-2);font-size:var(--gr-klein)}.bereit-wunsch{padding:3px 9px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:12.5px;text-decoration:line-through;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.bereit-wunsch[aria-checked=true]{background:color-mix(in srgb,var(--gut) 16%,transparent);color:var(--text);text-decoration:none}.bereit-text{margin:0;padding:12px 14px;border-radius:var(--r-12);background:var(--fuellung-2);color:var(--text);font:inherit;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bereit-fehler{margin:0;color:var(--gefahr);font-size:13px}.bereit-karte[data-kompakt]{padding:12px 0 4px}.blatt-dateien{display:grid;gap:10px}.dateien-filter{display:flex;flex-wrap:wrap;gap:6px}.dateien-filter small{margin-left:2px;opacity:.6}.dateien-liste{display:grid;gap:2px;margin:0;padding:0;list-style:none}.dateien-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:var(--r-12);background:var(--karte);animation:zeile-rein .36s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 25ms)}.dateien-zeile[data-art=datei]{grid-template-columns:minmax(0,1fr)}.dateien-zeile>svg{color:var(--text-2)}.dateien-text{display:grid;gap:2px;min-width:0}.dateien-text a{overflow:hidden;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.dateien-text a span{color:var(--text-2);font-size:13px}.dateien-text small{color:var(--text-2);font-size:12px}.dateien-anhang .datei-leiste{max-width:none}.dateien-unter{display:inline-flex;align-items:center;gap:4px}.dateien-alt{color:color-mix(in srgb,var(--warn) 72%,var(--text))}.dateien-zeile .datei-knoepfe a,.dateien-zeile .datei-knoepfe button{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:var(--r-kapsel);background:transparent;color:var(--verweis)}.dateien-zeile .datei-knoepfe a:hover,.dateien-zeile .datei-knoepfe button:hover{background:var(--fuellung-2)}.einstellungen{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:40px}.einstellungen-leiste{position:sticky;top:calc(var(--leiste-hoehe) + var(--kopf-klein) + 16px);display:grid;gap:8px;max-height:calc(100vh - var(--leiste-hoehe) - var(--kopf-klein) - 32px);margin-top:8px;padding:12px 10px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-22);background:var(--karte);box-shadow:var(--schatten-karte)}.einstellungen-suche{display:flex;align-items:center;gap:7px;height:32px;margin:0 2px 4px;padding:0 8px 0 10px;border-radius:9px;background:var(--fuellung-2);color:var(--text-2)}.einstellungen-suche input{flex:1;min-width:0;border:0;background:none;color:var(--text);font-size:14px;outline:none}.einstellungen-suche-weg{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--text-3);color:var(--karte)}.einstellungen-liste{display:grid;gap:1px;margin:0;padding:0;list-style:none}.einstellungen-liste li[data-gruppe]{margin-top:12px}.einstellungen-zeile{display:flex;align-items:center;gap:10px;width:100%;padding:5px 8px 5px 6px;border-radius:9px;color:var(--text);font-size:14px;font-weight:500;text-align:left;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.einstellungen-zeile:hover{background:var(--fuellung-2)}.einstellungen-zeile[aria-selected=true]{background:var(--akzent);color:var(--akzent-text)}.einstellungen-symbol{display:grid;flex-shrink:0;width:26px;height:26px;place-items:center;border-radius:7px;background:linear-gradient(180deg,#fff3,#fff0 60%),var(--symbol);box-shadow:inset 0 0 0 .5px #0000001a,0 1px 2px #00000024;color:#fff}.einstellungen-symbol.gross{width:48px;height:48px;border-radius:12px}.einstellungen-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.einstellungen-punkt{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--warn)}.einstellungen-zeile[aria-selected=true] .einstellungen-punkt{background:var(--akzent-text)}.einstellungen-nichts{padding:8px 10px;color:var(--text-2);font-size:13px}.einstellungen-inhalt{min-width:0}.einstellungen-kopf{display:flex;align-items:center;gap:16px;margin:8px 0 0}.einstellungen-kopf h2{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.02em}.einstellungen-kopf p{margin:3px 0 0;color:var(--text-2);font-size:14.5px;line-height:1.4}.einstellungen-kopf+section>.karte:first-child{margin-top:24px}.einstellungen-inhalt .regal{margin:36px 0 14px}.einstellungen-inhalt .regal h2{font-size:var(--gr-kopf)}.einstellungen-kopf+section>.regal:first-child{margin-top:28px}@media(max-width:900px){.einstellungen{grid-template-columns:minmax(0,1fr);gap:16px}.einstellungen-leiste{position:static;max-height:none}.einstellungen-liste{display:flex;flex-wrap:wrap;gap:4px}.einstellungen-liste li[data-gruppe]{margin-top:0}.einstellungen-zeile{width:auto}}.studio-one-knopf{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 7px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text);font-size:13px;font-weight:600;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.studio-one-knopf:hover:not(:disabled){background:var(--fuellung)}.studio-one-knopf:disabled{opacity:.45}.studio-one-symbol{flex-shrink:0;filter:drop-shadow(0 1px 1.5px rgb(31 91 224 / .35))}.engpaesse{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px 12px 12px;border-radius:var(--r-18);background:color-mix(in srgb,var(--warn) 10%,var(--fuellung-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 22%,transparent)}.engpass-zeichen{display:grid;flex-shrink:0;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 80%,var(--text))}.engpass-texte{display:grid;flex:1;gap:2px;min-width:0}.engpass-texte p{margin:0;color:var(--text);font-size:13.5px;line-height:1.4}.engpass-texte small{color:var(--text-2);font-size:12px}.woche-liste{display:grid;gap:6px;max-height:min(42vh,380px);margin:0;padding:0;overflow-y:auto;list-style:none}.woche-liste label{display:grid;grid-template-columns:20px minmax(150px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-12);background:var(--fuellung-2);cursor:pointer;transition:opacity var(--t-zeigen) var(--form)}.woche-liste li[data-aus] label{opacity:.5}.woche-wann{color:var(--text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.woche-was{overflow:hidden;color:var(--text-2);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.woche-was b{color:var(--text);font-weight:600}.woche-block{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border-radius:var(--r-12);background:var(--fuellung-2);font-size:13px}.woche-block[data-art=warn]{background:color-mix(in srgb,var(--warn) 9%,var(--fuellung-2))}.woche-block .feld-name{display:inline-flex;align-items:center;gap:6px}.woche-block[data-art=warn] .feld-name{color:color-mix(in srgb,var(--warn) 75%,var(--text));font-weight:600}.woche-block ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.woche-block p,.woche-block small{margin:0;color:var(--text-2)}.woche-hinweis,.woche-leer{margin:12px 0 0;color:var(--text-2);font-size:12.5px}.woche-leer{padding:18px 20px;border-radius:var(--r-18);background:var(--fuellung-2);font-size:14px}.studio-abende{display:grid;gap:10px}.abende-zeilen{display:grid;gap:4px}.abend-zeile{display:grid;grid-template-columns:150px 108px 12px 108px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.abend-zeile input[type=time]{height:32px;padding:0 10px;border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text);font-size:13.5px;font-variant-numeric:tabular-nums;transition:border-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.abend-zeile input[type=time]:focus{border-color:var(--akzent);box-shadow:var(--fokus);outline:none}.abend-zeile[data-aus] input[type=time]{opacity:.4}.abend-tag{display:inline-flex;align-items:center;gap:8px;font-weight:500}.abend-zeile small{color:var(--text-2);font-size:12px}.kalender{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding-bottom:48px}.kal-flaeche{min-width:0}.kal-planen{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:10px}.kal-planen .verweis-text{display:inline-flex;align-items:center;gap:5px;font-size:13px}.kal-navi{display:flex;align-items:center;gap:2px}.kal-eintrag{display:flex;align-items:center;gap:5px;min-width:0;text-align:left;cursor:grab;touch-action:none}.kal-eintrag[data-art=abgabe]{color:color-mix(in srgb,var(--heute) 78%,var(--text));cursor:default}.kal-eintrag[data-zieht]{opacity:.3}.kal-punkt{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--farbe)}.kal-zeit{flex-shrink:0;color:var(--text-2);font-variant-numeric:tabular-nums}.kal-titel{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.kal-monat{height:20px;padding:0 6px;border-radius:6px;font-size:var(--gr-klein);transition:background-color var(--t-zeigen) var(--form)}.kal-monat:hover{background:color-mix(in srgb,var(--farbe) 14%,transparent)}.kal-ganztags{height:22px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--farbe) 16%,transparent);color:color-mix(in srgb,var(--farbe) 72%,var(--text));font-size:var(--gr-klein)}.kal-ganztags .kal-titel{font-weight:600}.kal-block{position:absolute;z-index:1;display:grid;align-content:start;gap:1px;overflow:hidden;padding:4px 6px 4px 9px;border-radius:6px;background:color-mix(in srgb,var(--farbe) 16%,var(--karte));box-shadow:inset 3px 0 0 var(--farbe);font-size:var(--gr-klein);line-height:1.25;transition:background-color var(--t-zeigen) var(--form)}.kal-block:hover{background:color-mix(in srgb,var(--farbe) 26%,var(--karte))}.kal-block .kal-titel{font-weight:600}.kal-unter{overflow:hidden;color:var(--text-2);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.kal-zeile{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 18px;transition:background-color var(--t-zeigen) var(--form)}.kal-zeile:hover{background:var(--fuellung-2)}.kal-zeile+.kal-zeile:before{content:"";position:absolute;top:0;right:0;left:18px;height:1px;background:var(--haarlinie)}.kal-zeile-zeit{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.kal-zeile[data-art=abgabe] .kal-zeile-zeit{color:var(--heute)}.kal-zeile-text{display:grid;gap:1px;min-width:0}.kal-zeile-text b,.kal-zeile-text small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kal-zeile-text b{font-size:15px;font-weight:600}.kal-zeile-text small{color:var(--text-2);font-size:var(--gr-klein)}.kal-zeile .kal-punkt{width:9px;height:9px}.zieh-geist{position:fixed;top:0;left:0;z-index:1000;background:var(--karte);box-shadow:var(--schatten-klappe);opacity:.94;pointer-events:none;transition:none}.zieh-geist[data-hinweis]:after{content:attr(data-hinweis);position:absolute;right:0;bottom:calc(100% + 6px);padding:2px 8px;border-radius:6px;background:var(--text);color:var(--seite);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}html.zieht,html.zieht *{cursor:grabbing!important}.monat{overflow:clip;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.monat-kopf{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--haarlinie)}.monat-kopf span{padding:10px 12px 8px;color:var(--text-2);font-size:var(--gr-klein);font-weight:600}.monat-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(116px,1fr);height:max(720px,calc(100vh - var(--leiste-hoehe) - var(--kopf-gross) - 110px))}.monat-tag{display:flex;flex-direction:column;gap:3px;min-width:0;padding:6px 6px 8px;border-right:1px solid var(--haarlinie);border-bottom:1px solid var(--haarlinie);transition:background-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.monat-tag:nth-child(7n){border-right:0}.monat-tag:nth-last-child(-n+7){border-bottom:0}.monat-tag[data-fremd] .monat-zahl,.monat-tag[data-fremd] .monat-eintraege{opacity:.42}.monat-tag[data-gewaehlt]{background:color-mix(in srgb,var(--akzent) 7%,transparent)}.monat-tag[data-ziel]{background:color-mix(in srgb,var(--akzent) 14%,transparent);box-shadow:inset 0 0 0 2px var(--akzent)}.monat-tag-kopf{display:flex;align-items:center;justify-content:space-between;min-height:26px}.monat-zahl{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.monat-tag[data-heute] .monat-zahl{background:var(--heute);color:var(--auf-farbe)}.monat-plus{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--text-2);opacity:0;transition:opacity var(--t-zeigen) var(--form),background-color var(--t-zeigen) var(--form)}.monat-tag:hover .monat-plus{opacity:1}.monat-plus:hover{background:var(--fuellung);color:var(--text)}.monat-eintraege{display:grid;gap:2px;min-width:0}.monat-mehr{padding:0 6px;color:var(--text-2);font-size:11px;font-weight:600}.woche{overflow:clip;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.woche-kopf,.woche-ganztags,.woche-raster{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.woche-kopf{border-bottom:1px solid var(--haarlinie)}.woche-tag-kopf{display:grid;justify-items:center;gap:2px;padding:8px 0 6px}.woche-tag-kopf small{color:var(--text-2);font-size:var(--gr-klein);font-weight:600}.woche-tag-kopf b{display:grid;place-items:center;min-width:32px;height:32px;border-radius:16px;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color var(--t-zeigen) var(--form)}.woche-tag-kopf[data-heute] b{background:var(--heute);color:var(--auf-farbe)}.woche-tag-kopf[data-gewaehlt]:not([data-heute]) b{background:var(--fuellung)}.woche-ganztags{min-height:34px;border-bottom:1px solid var(--haarlinie)}.woche-label{align-self:center;padding-right:8px;color:var(--text-2);font-size:11px;text-align:right}.woche-ganztags-zelle{display:grid;align-content:start;gap:2px;min-width:0;padding:4px 3px;border-left:1px solid var(--haarlinie)}.woche-ganztags-zelle[data-ziel]{background:color-mix(in srgb,var(--akzent) 12%,transparent)}.woche-raster{height:max(480px,calc(100vh - var(--leiste-hoehe) - var(--kopf-gross) - 190px));overflow-y:auto;overscroll-behavior:contain}.woche-stunden,.woche-spalte{position:relative;height:calc(17 * var(--px))}.woche-stunden span{position:absolute;right:8px;color:var(--text-2);font-size:11px;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.woche-spalte{border-left:1px solid var(--haarlinie);background-image:linear-gradient(to bottom,var(--haarlinie) 1px,transparent 1px);background-size:100% var(--px);transition:background-color var(--t-zeigen) var(--form)}.woche-spalte[data-heute]{background-color:color-mix(in srgb,var(--akzent) 3%,transparent)}.woche-spalte[data-ziel]{background-color:color-mix(in srgb,var(--akzent) 9%,transparent)}.jetzt-linie{position:absolute;right:0;left:0;z-index:3;height:2px;background:var(--heute);pointer-events:none}.jetzt-linie:before{content:"";position:absolute;top:-4px;left:-5px;width:10px;height:10px;border-radius:50%;background:var(--heute)}.kal-liste{display:grid;gap:24px}.kal-liste-tag h3{margin-bottom:10px;font-size:var(--gr-lesen);letter-spacing:var(--lauf-mittel)}.tagesblatt{position:sticky;top:calc(var(--leiste-hoehe) + var(--kopf-klein) + 16px);display:grid;gap:16px;padding:22px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.tagesblatt-kopf{display:grid}.tagesblatt-kopf span{color:var(--text-2);font-size:15px;font-weight:600}.tagesblatt-kopf[data-heute] span{color:var(--heute)}.tagesblatt-kopf b{font-size:var(--gr-zahl);font-weight:600;line-height:1.05;letter-spacing:var(--lauf-gross);font-variant-numeric:tabular-nums}.tagesblatt-kopf small{color:var(--text-2);font-size:14px}.tagesblatt .liste{margin:0 -22px;border-top:1px solid var(--haarlinie);border-bottom:1px solid var(--haarlinie);border-radius:0;background:transparent;box-shadow:none}.tagesblatt .kal-zeile{grid-template-columns:56px minmax(0,1fr) auto;padding:8px 22px}.tagesblatt .kal-zeile+.kal-zeile:before{left:22px}.tagesblatt-leer{color:var(--text-2)}.tagesblatt-frei,.tagesblatt-fenster{display:grid;gap:8px}.tagesblatt-fenster{display:flex;flex-wrap:wrap;gap:6px}.warnung,.tagesblatt-warnung{display:flex;align-items:flex-start;gap:8px;color:color-mix(in srgb,var(--warn) 72%,var(--text));font-size:13px}.warnung svg,.tagesblatt-warnung svg{margin-top:2px}.fenster-vorschlaege{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fenster-vorschlaege .feld-name{margin-right:4px}.dialog-knoepfe .links{margin-right:auto}@media(max-width:1280px){.kalender{grid-template-columns:minmax(0,1fr) 272px}}.kal-eintrag[data-art=fremd]{color:var(--text-2);cursor:pointer}.kal-block[data-art=fremd]{background:repeating-linear-gradient(-45deg,var(--fuellung-2) 0 6px,transparent 6px 12px),var(--karte);box-shadow:inset 3px 0 0 var(--st-pausiert)}.kal-ganztags[data-art=fremd]{background:var(--fuellung-2);color:var(--text-2)}.google-verweis{font-weight:500}.netz-zeichen{display:inline-grid;flex-shrink:0;place-items:center;color:var(--netz-chat);line-height:0}[data-netz=whatsapp]{--netz: var(--netz-whatsapp)}[data-netz=instagram]{--netz: var(--netz-instagram)}[data-netz=imessage]{--netz: var(--netz-imessage)}[data-netz=telegram]{--netz: var(--netz-telegram)}[data-netz=signal]{--netz: var(--netz-signal)}[data-netz=messenger]{--netz: var(--netz-messenger)}[data-netz=sms]{--netz: var(--netz-sms)}[data-netz=discord]{--netz: var(--netz-discord)}[data-netz=slack]{--netz: var(--netz-slack)}[data-netz=linkedin]{--netz: var(--netz-linkedin)}[data-netz=x]{--netz: var(--netz-x)}[data-netz=beeper]{--netz: var(--netz-beeper)}.netz-zeichen[data-netz],[data-netz]>.netz-zeichen{color:var(--netz, var(--netz-chat))}.beeper-stand{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:13px;font-weight:600}.beeper-punkt{position:relative;width:8px;height:8px;border-radius:50%;background:var(--warn)}.beeper-stand[data-art=live] .beeper-punkt{background:var(--gut)}.beeper-stand[data-art=live] .beeper-punkt:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--gut);opacity:0;animation:live-puls 2.4s var(--aus) infinite}@keyframes live-puls{0%{opacity:.45;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.35)}}.beeper-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px 12px 16px;border-radius:var(--r-18);background:color-mix(in srgb,var(--warn) 11%,var(--karte));color:color-mix(in srgb,var(--warn) 70%,var(--text));font-size:14px;line-height:1.4}.beeper-band span{color:var(--text)}.beeper-band b{font-weight:600}.beeper-band button,.chat-tipp button,.verweis-knopf{display:inline-flex;align-items:center;gap:5px;color:var(--verweis);font-weight:600}.beeper-band button{height:30px;padding:0 14px;border-radius:var(--r-kapsel);background:var(--karte);box-shadow:var(--schatten-karte);transition:var(--uebergang-druck)}.verweis-knopf:hover,.chat-tipp button:hover{text-decoration:underline}.beeper-marke,.update-marke,.konten-marke{display:inline-flex;align-items:center;gap:5px;height:26px;margin-right:6px;padding:0 10px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--warn) 15%,transparent);color:color-mix(in srgb,var(--warn) 75%,var(--text));font-size:12px;font-weight:600;animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.beeper-marke:hover{background:color-mix(in srgb,var(--warn) 24%,transparent)}.update-marke{background:color-mix(in srgb,var(--akzent) 14%,transparent);color:color-mix(in srgb,var(--akzent) 80%,var(--text))}.update-marke:hover{background:color-mix(in srgb,var(--akzent) 22%,transparent)}.postfach{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;height:max(540px,calc(100vh - var(--leiste-hoehe) - var(--kopf-gross) - 36px))}.postfach-zurueck{display:none}.postfach-liste,.postfach-gespraech{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--r-22);background:var(--karte);box-shadow:var(--schatten-karte)}.postfach-suche{display:flex;align-items:center;gap:8px;height:36px;margin:14px 14px 8px;padding:0 12px;border-radius:var(--r-12);background:var(--fuellung-2);color:var(--text-2)}.postfach-suche input{flex:1;min-width:0;border:0;background:none;color:var(--text);font-size:15px;outline:none}.postfach-zeilen{flex:1;padding:2px 8px 10px;overflow-y:auto;overscroll-behavior:contain}.postfach-zeile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 10px 10px 12px;border-radius:14px;text-align:left;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 34ms);transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.postfach-zeile:hover{background:var(--fuellung-2)}.postfach-zeile[aria-selected=true]{background:var(--akzent);color:var(--akzent-text)}.postfach-gesicht{position:relative;display:grid}.postfach-punkt{position:absolute;top:50%;left:-10px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--akzent);animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}.postfach-zeile[aria-selected=true] .postfach-punkt{background:var(--akzent-text)}.postfach-text{display:grid;gap:2px;min-width:0}.postfach-oben{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.postfach-oben b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.postfach-oben time{flex-shrink:0;color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.postfach-vorschau{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.postfach-zeile[data-ungelesen] .postfach-vorschau{color:var(--text)}.postfach-du{color:var(--text-3)}.postfach-zeile[aria-selected=true] :is(time,.postfach-vorschau,.postfach-du){color:color-mix(in srgb,var(--akzent-text) 82%,transparent)}.postfach-unten{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin-top:2px}.postfach-netze{display:inline-flex;gap:6px}.postfach-zeile[aria-selected=true] .netz-zeichen{color:var(--akzent-text)}.postfach-zahl{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--akzent);color:var(--akzent-text);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;animation:auftauchen var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}.postfach-zeile[aria-selected=true] .postfach-zahl{background:var(--akzent-text);color:var(--akzent)}.postfach-nichts{padding:24px 12px;color:var(--text-2);font-size:14px;text-align:center}.gespraech-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px 14px;border-bottom:1px solid var(--haarlinie)}.gespraech-gesicht{border-radius:50%;transition:var(--uebergang-druck)}.gespraech-titel{display:grid;gap:5px;min-width:0}.gespraech-titel h2{overflow:hidden;font-size:var(--gr-kopf);line-height:1.19;letter-spacing:var(--lauf-mittel);white-space:nowrap;text-overflow:ellipsis}.gespraech-chats{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gespraech-chat,.gespraech-mehr{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:var(--r-kapsel);font-size:12px;font-weight:500}.gespraech-chat{background:color-mix(in srgb,var(--netz, var(--text-2)) 11%,transparent);color:color-mix(in srgb,var(--netz, var(--text-2)) 64%,var(--text))}.gespraech-mehr{color:var(--text-2);transition:background-color var(--t-zeigen) var(--form)}.gespraech-mehr:hover{background:var(--fuellung-2);color:var(--text)}.gespraech-aktionen{display:flex;gap:4px}.gespraech-songs{display:flex;grid-column:1 / -1;gap:8px;margin:2px -20px -2px;padding:2px 20px 0;overflow-x:auto;scrollbar-width:none}.gespraech-song{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;border-radius:var(--r-kapsel);background:var(--fuellung-2);font-size:13px;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.gespraech-song:hover{background:var(--fuellung)}.gespraech-song b{font-weight:600}.gespraech-song-mehr{align-self:center;color:var(--text-2);font-size:12px}.gespraech{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.gespraech[data-hoehe=blatt]{height:540px}.chat-verlauf{flex:1;min-height:0;padding:14px 22px 14px 16px;overflow-y:auto;overscroll-behavior:contain}.chat-inhalt{display:flex;flex-direction:column;min-height:100%}.chat-verlauf::-webkit-scrollbar-thumb{background-color:transparent}.chat-verlauf:hover::-webkit-scrollbar-thumb{background-color:var(--fuellung-stark)}.chat-leer{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--text-2);font-size:14px;text-align:center}.chat-lade{display:inline-block;width:14px;height:14px;border:2px solid var(--fuellung-stark);border-top-color:var(--akzent);border-radius:50%;vertical-align:-2px;animation:drehen .7s linear infinite}.chat-aelter{display:flex;justify-content:center;padding:4px 0 10px}.chat-aelter button{height:26px;padding:0 12px;border-radius:var(--r-kapsel);color:var(--verweis);font-size:12.5px;font-weight:600;transition:background-color var(--t-zeigen) var(--form)}.chat-aelter button:hover{background:var(--fuellung-2)}.chat-tag{align-self:center;margin:18px 0 8px;padding:4px 11px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:11.5px;font-weight:600;letter-spacing:.01em}.chat-tag:first-child,.chat-aelter+.chat-tag{margin-top:2px}.chat-zeit{align-self:center;margin:14px 0 6px;color:var(--text-3);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.chat-neu{display:flex;align-items:center;gap:10px;margin:14px 0 4px;color:var(--warn);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.chat-neu:before,.chat-neu:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--warn) 55%,transparent)}.chat-neu:before{max-width:24px}.chat-gruppe{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:end;gap:8px;margin-top:10px;animation:blase-rein .46s var(--aus) backwards}.chat-gruppe[data-von=ich]{grid-template-columns:minmax(0,1fr)}@keyframes blase-rein{0%{opacity:0;transform:translateY(10px) scale(.985)}}.chat-netz{display:grid;place-items:center;width:26px;height:26px;margin-bottom:20px;border-radius:50%;background:color-mix(in srgb,var(--netz, var(--text-2)) 14%,var(--karte))}.chat-blasen{display:grid;justify-items:start;gap:2px;min-width:0;max-width:min(78%,620px)}.chat-gruppe[data-von=ich] .chat-blasen{justify-self:end;justify-items:end}.chat-absender{padding:0 0 2px 12px;color:var(--text-2);font-size:12px;font-weight:500}.chat-blase{position:relative;display:flex;align-items:center;gap:6px;max-width:100%}.chat-gruppe[data-von=ich] .chat-blase{flex-direction:row-reverse}.chat-sprech{display:grid;gap:6px;min-width:0;max-width:100%;padding:8px 13px 9px;border-radius:19px;background:var(--fuellung);color:var(--text);font-size:15px;line-height:1.38;letter-spacing:var(--lauf-text)}.chat-gruppe[data-von=ich] .chat-sprech{background:var(--akzent);color:var(--akzent-text)}.chat-gruppe[data-von=artist] .chat-blase:is([data-stelle=allein],[data-stelle=erste]) .chat-sprech{border-bottom-left-radius:6px}.chat-gruppe[data-von=artist] .chat-blase:is([data-stelle=mitte],[data-stelle=letzte]) .chat-sprech{border-top-left-radius:6px;border-bottom-left-radius:6px}.chat-gruppe[data-von=ich] .chat-blase:is([data-stelle=allein],[data-stelle=erste]) .chat-sprech{border-bottom-right-radius:6px}.chat-gruppe[data-von=ich] .chat-blase:is([data-stelle=mitte],[data-stelle=letzte]) .chat-sprech{border-top-right-radius:6px;border-bottom-right-radius:6px}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere}.chat-text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.chat-gruppe[data-von=artist] .chat-text a{color:var(--verweis)}.chat-zeit-marke{display:inline;padding:0 4px;margin:0 -1px;border-radius:5px;background:color-mix(in srgb,var(--akzent) 14%,transparent);color:var(--akzent);font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.chat-zeit-marke:hover,.chat-zeit-marke:focus-visible{background:var(--akzent);color:var(--akzent-text)}.chat-blase[data-gross] .chat-sprech{padding:0 2px;background:none!important;color:var(--text)!important;font-size:42px;line-height:1.15}.chat-blase[data-nur-bild] .chat-sprech{padding:0;background:none!important}.chat-bild{display:block;width:280px;max-width:100%;aspect-ratio:var(--verhaeltnis, 1);max-height:360px;overflow:hidden;border-radius:16px;background:var(--fuellung-2);transition:var(--uebergang-druck),filter var(--t-zeigen) var(--form)}.chat-bild:hover{filter:brightness(.94)}.chat-bild img{display:block;width:100%;height:100%;object-fit:cover}.chat-bild[data-sticker]{width:140px;background:none}.chat-bild[data-sticker] img{object-fit:contain}.chat-sprech:has(>.chat-bild){width:280px}.chat-blase:not([data-nur-bild]) .chat-sprech>.chat-bild{width:calc(100% + 26px);max-width:none;margin:-8px -13px 0;border-radius:17px 17px 8px 8px}.chat-video{width:min(300px,100%);border-radius:14px;background:#000}.chat-datei{display:inline-flex;align-items:center;gap:10px;padding:6px 4px}.chat-datei>span{display:grid;min-width:0}.chat-datei b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.chat-datei small{opacity:.7;font-size:12px}.tonspur{display:grid;grid-template-columns:30px minmax(120px,1fr) auto;align-items:center;gap:10px;min-width:230px;padding:2px 2px 2px 0}.tonspur button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent);transition:var(--uebergang-druck),background-color var(--t-zeigen) var(--form)}.tonspur button:disabled{opacity:.5}.tonspur-balken{position:relative;height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,currentColor 20%,transparent);cursor:pointer}.tonspur-balken>span{position:absolute;inset:0;border-radius:inherit;background:currentColor;transform-origin:left;transform:scaleX(var(--anteil, 0));transition:transform .24s linear}.tonspur-zeit{min-width:34px;font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.chat-werkzeug{display:inline-flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity var(--t-zeigen) var(--form)}.chat-blase:hover .chat-werkzeug,.chat-blase:focus-within .chat-werkzeug{opacity:1}.chat-werkzeug button{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:var(--r-kapsel);color:var(--text-2);font-size:12px;font-weight:600;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.chat-werkzeug button:hover{background:var(--fuellung-2);color:var(--text)}.chat-werkzeug button:first-child:has(svg+*){color:var(--akzent)}.chat-fuss{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:3px 8px 0;color:var(--text-3);font-size:11px;font-variant-numeric:tabular-nums}.chat-fuss button{display:inline-flex;align-items:center;gap:3px;color:var(--verweis);font-weight:600}.chat-fehler{color:var(--gefahr);font-weight:600}.chat-gruppe[data-unterwegs=wartet] .chat-sprech{opacity:.55;animation:unterwegs 1.4s var(--form) infinite alternate}@keyframes unterwegs{to{opacity:.8}}.chat-gruppe[data-unterwegs=fehler] .chat-sprech{background:color-mix(in srgb,var(--gefahr) 14%,var(--karte));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gefahr) 60%,transparent)}.chat-runter{position:absolute;bottom:124px;left:50%;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-kapsel);background:var(--akzent);color:var(--akzent-text);font-size:13px;font-weight:600;box-shadow:var(--schatten-zeigen);translate:-50% 0;animation:runter-rein var(--feder-lebhaft-dauer) var(--feder-lebhaft) backwards}@keyframes runter-rein{0%{opacity:0;transform:translateY(12px) scale(.9)}}.chat-eingabe{display:grid;gap:8px;padding:10px 14px;border-top:1px solid var(--haarlinie);background:var(--karte-tief)}.chat-wahl{display:flex;flex-wrap:wrap;gap:6px}.chat-wahl button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:12.5px;font-weight:500;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.chat-wahl button small{color:var(--text-3);font-size:11px}.chat-wahl button:hover{color:var(--text)}.chat-wahl button[aria-checked=true]{background:color-mix(in srgb,var(--netz, var(--akzent)) 14%,var(--karte));color:color-mix(in srgb,var(--netz, var(--akzent)) 70%,var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--netz, var(--akzent)) 42%,transparent)}.chat-vorschlag{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border-radius:10px;background:color-mix(in srgb,var(--akzent) 8%,var(--fuellung-2));color:var(--akzent);font-size:12.5px}.chat-vorschlag[data-art=leer]{padding:0;background:none}.chat-vorschlag[data-art=schreibt]{color:var(--text-2);animation:vorschlag-atmen 1.6s ease-in-out infinite}@keyframes vorschlag-atmen{50%{opacity:.55}}.chat-vorschlag-text{flex:1;min-width:0;overflow:hidden;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.chat-vorschlag-nehmen{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--r-kapsel);color:var(--akzent);font-size:12.5px;font-weight:600;white-space:nowrap}.chat-vorschlag-nehmen:hover{background:color-mix(in srgb,var(--akzent) 14%,transparent)}.chat-vorschlag-zu{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--text-2)}.chat-vorschlag-zu:hover{background:var(--fuellung);color:var(--text)}.chat-bezug{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border-left:3px solid var(--akzent);border-radius:4px 10px 10px 4px;background:var(--fuellung-2);color:var(--text-2);font-size:12.5px}.chat-bezug span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-bezug b{color:var(--text);font-weight:500}.chat-bezug button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.chat-bezug button:hover{background:var(--fuellung)}.chat-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.chat-zeile textarea{width:100%;min-height:38px;max-height:168px;padding:8px 15px;border:1px solid var(--feld-kante);border-radius:19px;background:var(--feld);color:var(--text);font-size:15px;line-height:1.4;resize:none;field-sizing:content;transition:border-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.chat-zeile textarea:focus{border-color:var(--akzent);box-shadow:var(--fokus);outline:none}.chat-senden{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--akzent);color:var(--akzent-text);box-shadow:var(--schatten-knopf);transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.chat-senden:disabled{background:var(--fuellung);color:var(--text-3);box-shadow:none}.chat-tipp{padding:0 4px;color:var(--text-3);font-size:11.5px}.lichtkasten{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:48px;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;animation:lichtkasten-rein var(--t-klappen) var(--aus)}.lichtkasten img{max-width:min(92vw,1400px);max-height:88vh;border-radius:12px;box-shadow:0 30px 80px #00000080;animation:bild-rein var(--feder-dauer) var(--feder)}@keyframes lichtkasten-rein{0%{opacity:0}}@keyframes bild-rein{0%{transform:scale(.92)}}.ohne-chats{display:grid;gap:24px}.vorschlaege h3{margin:0 0 10px 4px;font-size:var(--gr-kopf);letter-spacing:var(--lauf-mittel)}.vorschlaege-leer{color:var(--text-2);font-size:14px}.vorschlag-zeile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px 10px 18px;animation:zeile-rein .42s var(--aus) backwards;animation-delay:calc(var(--i, 0) * 32ms)}.vorschlag-zeile+.vorschlag-zeile:before{content:"";position:absolute;top:0;right:0;left:64px;height:1px;background:var(--haarlinie)}.vorschlag-text{display:grid;min-width:0}.vorschlag-text b{font-size:15px;font-weight:600}.vorschlag-text small{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:var(--text-2);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.dialog-unter{margin:-12px 0 18px;color:var(--text-2);font-size:15px;line-height:1.47}.dialog-unter b{color:var(--text);font-weight:600}.verknuepfen-aus{display:grid;justify-items:start;gap:12px;padding:18px 20px;border-radius:var(--r-18);background:var(--fuellung-2);color:var(--text-2)}.verknuepfen-suche{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text-2);transition:border-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.verknuepfen-suche:focus-within{border-color:var(--akzent);box-shadow:var(--fokus)}.verknuepfen-suche input{flex:1;min-width:0;border:0;background:none;color:var(--text);font-size:15px;outline:none}.verknuepfen-liste{display:grid;align-content:start;gap:2px;height:min(52vh,460px);margin:12px -12px 0;padding:0 4px;overflow-y:auto;overscroll-behavior:contain}.verknuepfen-liste h3{margin:12px 12px 4px;color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.verknuepfen-hinweis{padding:26px 12px;color:var(--text-2);font-size:14px;text-align:center}.verknuepfen-hinweis[data-fehler]{color:var(--gefahr)}.chat-wahl-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;animation:zeile-rein .38s var(--aus) backwards;animation-delay:calc(min(var(--i, 0),12)*26ms);transition:background-color var(--t-zeigen) var(--form)}.chat-wahl-zeile:hover{background:var(--fuellung-2)}.chat-wahl-zeile[data-verknuepft]{background:color-mix(in srgb,var(--gut) 9%,transparent)}.chat-wahl-bild{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--netz, var(--text-2)) 16%,var(--karte));color:color-mix(in srgb,var(--netz, var(--text-2)) 80%,var(--text));font-size:16px}.chat-wahl-bild img{width:100%;height:100%;border-radius:50%;object-fit:cover}.chat-wahl-netz{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:19px;height:19px;border:2px solid var(--karte);border-radius:50%;background:var(--karte)}.chat-wahl-text{display:grid;gap:1px;min-width:0}.chat-wahl-text b{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.chat-wahl-text small,.chat-wahl-vorschau{overflow:hidden;color:var(--text-2);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.chat-wahl-vorschau{color:var(--text-3)}.chat-wahl-fertig{display:inline-flex;align-items:center;gap:5px;padding-right:6px;color:var(--gut);font-size:13px;font-weight:600}.chat-wahl-woanders{padding-right:6px;color:var(--text-3);font-size:12.5px}.chats-karte{display:grid;gap:10px}.chats-kopf{display:flex;align-items:center;justify-content:space-between;margin-right:-8px}.chats-kopf b{font-size:15px;font-weight:600}.chats-liste{display:grid;gap:2px;margin:0 -10px;padding:0;list-style:none}.chats-liste li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;transition:background-color var(--t-zeigen) var(--form)}.chats-liste li:hover{background:var(--fuellung-2)}.chats-liste li>span{display:grid;min-width:0}.chats-liste b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.chats-liste small{color:var(--text-2);font-size:12px}.chats-liste button{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-2);opacity:0;transition:opacity var(--t-zeigen) var(--form),background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.chats-liste li:hover button,.chats-liste button:focus-visible{opacity:1}.chats-liste button:hover{background:color-mix(in srgb,var(--gefahr) 12%,transparent);color:var(--gefahr)}.chats-leer{color:var(--text-2);font-size:13px;line-height:1.45}.blatt-gespraech{display:flex;overflow:hidden;border-radius:var(--r-22);background:var(--karte);box-shadow:var(--schatten-karte)}.nachricht-zeile{grid-template-columns:minmax(0,1fr) auto;padding:0 16px 0 0}.nachricht-haupt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:60px;padding:10px 0 10px 20px;text-align:left;transition:var(--uebergang-druck)}.nachricht-gesicht{position:relative;display:grid}.nachricht-netz{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:17px;height:17px;border:2px solid var(--karte);border-radius:50%;background:var(--karte)}.nachricht-zeile .tages-text b{display:inline-flex;align-items:center;gap:8px}.nachricht-zeile .tages-text small{color:var(--text);font-size:13px}.nachricht-knoepfe{display:inline-flex;gap:4px}.nachricht-knoepfe button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:var(--r-kapsel);color:var(--verweis);font-size:13px;font-weight:600;transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.nachricht-knoepfe button:hover{background:var(--fuellung-2)}.konten{display:grid;gap:2px;margin:0 -10px;padding:0;list-style:none}.konten li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:12px}.konten li>span:not(.konto-stand){display:grid;min-width:0}.konten b{font-size:14px;font-weight:600}.konten small{overflow:hidden;color:var(--text-2);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.konto-stand{color:var(--warn);font-size:12px;font-weight:600}.konto-stand[data-ok]{color:var(--gut)}.von-hand-form{display:grid;gap:10px}.vorlage-text{font-family:var(--schrift)}.platzhalter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}.platzhalter button:not(.verweis-knopf){height:26px;padding:0 10px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-family:ui-monospace,SF Mono,monospace;font-size:12px;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),var(--uebergang-druck)}.platzhalter button:not(.verweis-knopf):hover{background:var(--fuellung);color:var(--text)}.platzhalter .verweis-knopf{margin-left:6px;font-size:12px}.nachricht .feld textarea.nachricht-text{min-height:170px;border-radius:18px;line-height:1.45}.nachricht .feld-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nachricht-bearbeiten{font-size:12px;font-weight:500}.nachricht-ton{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--akzent) 12%,transparent);color:var(--akzent);font-size:12px;font-weight:600}.nachricht-ton[aria-pressed=false]{background:var(--fuellung);color:var(--text-2)}.nachricht-vorlagen{display:flex;flex-wrap:wrap;gap:6px}.nachricht-vorlagen button{height:30px;padding:0 13px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:13px;font-weight:500;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.nachricht-vorlagen button:hover{color:var(--text)}.nachricht-vorlagen button[aria-checked=true]{background:color-mix(in srgb,var(--akzent) 14%,var(--karte));color:color-mix(in srgb,var(--akzent) 78%,var(--text));font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--akzent) 40%,transparent)}.nachricht-link-zeile{grid-template-columns:minmax(0,1fr) 150px}.nachricht-waechter{display:grid;gap:6px;margin-top:-6px;font-size:13px}.nachricht-waechter:empty{display:none}.nachricht-waechter>.verweis-knopf{justify-self:start;font-size:12px}.offen-hinweis,.link-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 12px;border-radius:var(--r-12);background:color-mix(in srgb,var(--warn) 11%,transparent);color:var(--text)}.offen-hinweis code{padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--warn) 22%,transparent);font-family:ui-monospace,SF Mono,monospace;font-size:12px}.offen-hinweis .verweis-knopf,.link-hinweis .verweis-knopf{margin-left:auto;font-size:12px}.link-hinweis[data-art=fehler]{background:color-mix(in srgb,var(--gefahr) 11%,transparent);color:color-mix(in srgb,var(--gefahr) 70%,var(--text))}.link-hinweis[data-art=info]{background:var(--fuellung-2);color:var(--text-2)}.format-hinweis{color:var(--text-2);font-size:12px}.fassung-aus{padding:10px 14px;border-radius:var(--r-12);background:color-mix(in srgb,var(--warn) 11%,transparent);color:var(--text);font-size:13px}@media(max-width:1180px){.postfach{grid-template-columns:280px minmax(0,1fr);gap:14px}.gespraech-aktionen .knopf span{display:none}}.galerie{position:fixed;inset:0;z-index:500;overflow-y:auto;padding:24px 32px 48px;background:var(--seite)}.galerie h1{margin-bottom:16px;font-size:var(--gr-kopf)}.galerie-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.galerie-kachel{position:relative;display:grid;gap:6px;margin:0;padding:10px;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-karte)}.galerie-bild{aspect-ratio:1;overflow:hidden;border-radius:14px;background:oklch(from var(--av) .91 .07 h)}:root[data-thema=dunkel] .galerie-bild,:root[data-thema=dunkel] .galerie-klein{background:oklch(from var(--av) .42 .09 h)}.galerie-bild img{display:block;width:100%;height:100%}.galerie-klein{position:absolute;right:18px;bottom:38px;width:44px;height:44px;overflow:hidden;border:2px solid var(--karte);border-radius:50%;background:oklch(from var(--av) .91 .07 h)}.galerie-klein img{width:100%;height:100%}.galerie figcaption{color:var(--text-2);font-size:12px;font-weight:600;text-align:center}.dialog-studio{width:min(1180px,100%);height:min(840px,calc(100vh - 48px));padding:0;overflow:hidden}.studio{display:grid;grid-template-columns:400px minmax(0,1fr);height:100%}.studio-links{display:grid;grid-template-rows:1fr auto auto;justify-items:center;gap:18px;padding:28px 28px 26px;background:radial-gradient(circle at 50% 34%,oklch(from var(--av) .95 .04 h) 0%,transparent 60%),oklch(from var(--av) .88 .085 h);transition:background-color var(--t-klappen) var(--form)}:root[data-thema=dunkel] .studio-links{background:radial-gradient(circle at 50% 34%,oklch(from var(--av) .52 .09 h) 0%,transparent 60%),oklch(from var(--av) .36 .08 h)}.studio-buehne{display:grid;align-self:center;place-items:center}.studio-buehne .avatar-live{cursor:grab;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 98%);mask-image:linear-gradient(to bottom,#000 76%,transparent 98%)}.studio-buehne .avatar-live[data-zieht]{cursor:grabbing}.studio-werkzeug{display:flex;align-items:center;gap:4px;padding:5px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--karte) 78%,transparent);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter);box-shadow:var(--schatten-karte)}.studio-werkzeug button{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--text);transition:background-color var(--t-zeigen) var(--form),var(--uebergang-druck)}.studio-werkzeug button:hover:not(:disabled){background:var(--fuellung)}.studio-werkzeug button:disabled{opacity:.35}.studio-trenner{width:1px;height:22px;margin:0 4px;background:var(--haarlinie)}.studio-hintergruende{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.studio-hintergruende button{width:26px;height:26px;border-radius:50%;background:var(--av);box-shadow:inset 0 0 0 1px #ffffff40;transition:transform var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.studio-hintergruende button[aria-checked=true]{box-shadow:0 0 0 2px var(--karte),0 0 0 4px var(--av);transform:scale(1.08)}.studio-rechts{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;padding:28px 30px 22px}.studio-kopf .dialog-titel{margin-bottom:14px}.studio-reiter{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 14px;padding:3px;border-radius:var(--r-kapsel);background:var(--fuellung-2);align-self:start;justify-self:start}.studio-reiter button{height:30px;padding:0 13px;border-radius:var(--r-kapsel);color:var(--text-2);font-size:13px;font-weight:600;transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.studio-reiter button[aria-selected=true]{background:var(--kapsel);color:var(--text);box-shadow:var(--schatten-kapsel)}.studio-inhalt{display:grid;align-content:start;gap:20px;min-height:0;margin:0 -10px;padding:2px 10px 12px;overflow-y:auto;overscroll-behavior:contain;animation:ansicht-rein var(--t-klappen) var(--aus) backwards}.studio-gruppe h3{margin-bottom:9px;color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.studio-hinweis{margin:0;color:var(--text-2);font-size:12.5px}.studio-seite{margin-top:-10px}.studio-text{width:100%;max-width:320px;height:38px;padding:0 14px;border:1px solid var(--feld-kante);border-radius:var(--r-12);background:var(--feld);color:var(--text);font-size:15px;letter-spacing:.02em}.studio-text:focus{border-color:var(--akzent);outline:none;box-shadow:var(--fokus)}.studio-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.studio-kacheln[data-gross]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.studio-kachel{display:grid;gap:6px;padding:6px 6px 8px;border-radius:16px;background:var(--fuellung-2);text-align:center;transition:background-color var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form),var(--uebergang-druck)}.studio-kachel:hover{background:var(--fuellung)}.studio-kachel[aria-pressed=true]{background:color-mix(in srgb,var(--akzent) 12%,var(--karte));box-shadow:inset 0 0 0 2px var(--akzent)}.studio-kachel-bild{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:12px;background:oklch(from var(--av) .9 .075 h)}:root[data-thema=dunkel] .studio-kachel-bild{background:oklch(from var(--av) .42 .09 h)}.studio-kachel-bild img{width:100%;height:100%;animation:figur-rein .3s var(--aus) both}.studio-kachel-titel{overflow:hidden;color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.studio-kachel[aria-pressed=true] .studio-kachel-titel{color:var(--akzent)}.studio-farben{display:flex;flex-wrap:wrap;gap:8px}.studio-farben button,.studio-farbe-frei{position:relative;width:28px;height:28px;border-radius:50%;background:var(--farbe);box-shadow:inset 0 0 0 1px #0000001f;transition:transform var(--t-zeigen) var(--form),box-shadow var(--t-zeigen) var(--form)}.studio-farben button[aria-checked=true]{box-shadow:0 0 0 2px var(--karte),0 0 0 4px var(--akzent);transform:scale(1.06)}.studio-farbe-keine{background:linear-gradient(135deg,transparent 46%,var(--gefahr) 46%,var(--gefahr) 54%,transparent 54%),var(--fuellung)!important}.studio-farbe-frei{overflow:hidden;background:conic-gradient(from 0deg,#ff5f57,#febc2e,#28c840,#5ac8fa,#af52de,#ff5f57);cursor:pointer}.studio-farbe-frei input{position:absolute;inset:0;opacity:0;cursor:pointer}.studio-regler{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;color:var(--text-2);font-size:13px;font-weight:500}.studio-rechts .dialog-knoepfe{margin-top:14px}.neuer-artist-bild{gap:10px;background:radial-gradient(circle at 50% 32%,oklch(from var(--av) .95 .04 h) 0%,transparent 62%),oklch(from var(--av) .88 .085 h);transition:background-color var(--t-klappen) var(--form)}:root[data-thema=dunkel] .neuer-artist-bild{background:radial-gradient(circle at 50% 32%,oklch(from var(--av) .52 .09 h) 0%,transparent 62%),oklch(from var(--av) .38 .085 h)}.neuer-artist-figur{margin-top:-6px;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.neuer-artist-wahl{display:flex;gap:6px}.neuer-artist-wahl button{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--karte) 80%,transparent);box-shadow:var(--schatten-karte);color:var(--text);transition:var(--uebergang-druck),opacity var(--t-zeigen) var(--form)}.neuer-artist-wahl button:disabled{opacity:.4}.blase-herkunft{display:inline-flex;align-items:center;gap:4px;color:var(--text-2)}button.blase-herkunft:hover{color:var(--verweis)}.gespraech-chat[data-weg],.chat-wahl button[data-weg],.chats-liste li[data-weg] b{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--gefahr) 60%,transparent);opacity:.6}.chats-liste li[data-weg] small{color:var(--gefahr)}.chat-blase[data-markiert] .chat-sprech{animation:markiert 1.8s var(--form) both}@keyframes markiert{0%,45%{box-shadow:0 0 0 3px color-mix(in srgb,var(--akzent) 55%,transparent)}to{box-shadow:0 0 0 3px transparent}}.chat-eingabe{position:relative}.vorlagen-wahl{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:20;display:grid;gap:2px;max-height:320px;padding:6px;overflow-y:auto;border-radius:var(--r-18);background:var(--karte);box-shadow:var(--schatten-klappe),inset 0 0 0 1px var(--blatt-kante);animation:wahl-rein .16s var(--aus) both}@keyframes wahl-rein{0%{opacity:0;translate:0 6px}}.vorlagen-wahl button{display:grid;gap:3px;padding:8px 12px;border-radius:var(--r-12);text-align:left}.vorlagen-wahl button[aria-selected=true]{background:color-mix(in srgb,var(--akzent) 12%,transparent)}.vorlagen-wahl-kopf{display:flex;align-items:baseline;gap:8px;font-size:13px}.vorlagen-wahl-kopf small{color:var(--text-2);font-size:12px}.vorlagen-wahl-text{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:12.5px;line-height:1.4;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vorlagen-wahl-leer{padding:10px 12px;color:var(--text-2);font-size:13px}.chat-tipp-offen{color:color-mix(in srgb,var(--warn) 72%,var(--text))}.chat-audio{display:grid;gap:6px}.datei-leiste{display:flex;align-items:center;gap:10px;min-width:0;max-width:460px;padding:6px 4px;border-radius:var(--r-12);cursor:grab;outline:none;transition:background-color var(--t-zeigen) var(--form)}.datei-leiste[data-schmal]{padding:2px 2px 0}.datei-leiste:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--akzent) 60%,transparent)}.datei-leiste:active{cursor:grabbing}.datei-name{display:grid;flex:1;min-width:0}.datei-name b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.datei-leiste[data-schmal] .datei-name b{font-size:12.5px;font-weight:500}.datei-name small{font-size:12px;opacity:.7}.datei-knoepfe{display:inline-flex;flex-shrink:0;gap:2px}.datei-knoepfe button{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:var(--r-kapsel);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:12px;font-weight:600;white-space:nowrap;transition:background-color var(--t-zeigen) var(--form)}.datei-knoepfe button:hover{background:color-mix(in srgb,currentColor 18%,transparent)}.datei-knoepfe .datei-gesichert{background:color-mix(in srgb,var(--gut) 22%,transparent)}.datei-leiste[data-stand=laedt] .datei-name small:after{display:inline-block;width:8px;height:8px;margin-left:6px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:drehen .8s linear infinite}.chat-klammer{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--text-2);transition:background-color var(--t-zeigen) var(--form),color var(--t-zeigen) var(--form)}.chat-klammer:hover{background:var(--fuellung);color:var(--text)}.chat-anhang{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:var(--r-12);background:var(--fuellung);color:var(--text)}.chat-anhang>span{display:grid;flex:1;min-width:0}.chat-anhang b{overflow:hidden;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.chat-anhang small{color:var(--text-2);font-size:12px}.chat-anhang[data-fehler] small{color:var(--gefahr)}.chat-anhang button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--text-2)}.chat-anhang button:hover{background:var(--fuellung-2);color:var(--text)}.unterwegs-datei{padding:2px 0}.chat-sprech .fortschritt{min-width:180px;background:color-mix(in srgb,currentColor 22%,transparent)}.chat-zeile:has(>.chat-klammer){grid-template-columns:auto minmax(0,1fr) auto}[data-web] .ampel-platz{width:12px}@media(max-width:760px){:root{--rand: 16px;--kopf-gross: 104px;--kopf-klein: 56px;--leiste-hoehe: calc(92px + env(safe-area-inset-top, 0px)) }.leiste{grid-template-columns:auto minmax(0,1fr);grid-template-rows:48px 44px;grid-template-areas:"links rechts" "mitte mitte";padding:env(safe-area-inset-top,0px) 4px 0 0}.leiste-links{grid-area:links}.leiste-rechts{grid-area:rechts;gap:0}.bereiche{grid-area:mitte;justify-content:space-between;padding:0 10px 8px}.bereiche>button{flex:1 1 0;justify-content:center;height:34px;padding:0 4px;font-size:14px}.bereiche-kapsel{height:34px;margin-top:-21px}.marke span{display:none}.leiste-symbole{margin:0 2px}.leiste .icon-knopf{width:38px;height:38px}.kopf,[data-gerollt] .kopf{position:static;height:auto;margin-bottom:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.kopf-innen{padding-top:14px;flex-wrap:wrap;align-content:flex-end;gap:8px 12px;padding-bottom:12px}.kopf h1{font-size:30px;white-space:normal}[data-gerollt] .kopf h1{font-size:20px;white-space:nowrap}.kopf-unter{font-size:15px}.held{grid-template-columns:minmax(0,1fr);border-radius:var(--r-18)}.held-buehne{min-height:190px}.held-text{padding:20px}.held-titel{font-size:26px}.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.release-reihe,.release-reihe-schmal{grid-auto-columns:80%}.liste-kopf{display:none}.liste-zeile,.liste-zeile.ohne-artist{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel stand" "artist termin";gap:6px 10px;padding:12px 16px}.liste-zeile .zelle-titel{grid-area:titel}.liste-zeile .zelle-artist{grid-area:artist}.liste-zeile>:has(.status-chip){grid-area:stand;justify-self:end}.liste-zeile .zelle-termin{grid-area:termin;justify-self:end;font-size:13px}.liste-zeile .zelle-frist,.liste-zeile>.rechts{display:none}.liste-zeile+.liste-zeile:before{left:16px}.blatt{top:calc(env(safe-area-inset-top,0px) + 8px);width:100vw;border-radius:var(--r-18) var(--r-18) 0 0}.blatt-koerper,.blatt[data-art=session] .blatt-koerper{grid-template-columns:minmax(0,1fr);gap:18px;padding:6px 16px 72px}.blatt-kopf{flex-wrap:wrap;gap:10px;padding-inline:16px}.blatt-aktionen{flex:1 1 100%;flex-wrap:wrap;min-width:0;padding-top:0}.faden-eingabe{padding:14px}.faden-eingabe-zeile{grid-template-columns:auto minmax(0,1fr)}.faden-eingabe-zeile>.faden-text{grid-column:1 / -1;grid-row:1}.faden-eingabe-zeile>button{justify-self:end}.kalender{grid-template-columns:minmax(0,1fr);gap:16px}.postfach{grid-template-columns:minmax(0,1fr);height:calc(100svh - var(--leiste-hoehe) - 150px)}.postfach[data-mobil-offen] .postfach-liste,.postfach:not([data-mobil-offen]) .postfach-gespraech{display:none}.postfach-zurueck{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;margin:0 0 8px;font-size:15px}.kopf-aktionen{flex-wrap:wrap;min-width:0;max-width:100%}.kopf-aktionen input{min-width:0}.einstellungen{grid-template-columns:minmax(0,1fr)}.dialog{width:calc(100vw - 20px);max-width:none}}.sidechain-stand-karte{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px}.sidechain-zeichen{display:grid;flex-shrink:0;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--sidechain) 14%,transparent);color:var(--sidechain);place-items:center}.sidechain-stand-karte[data-laeuft] .sidechain-zeichen svg{animation:sidechain-atmen 1.6s var(--form) infinite}@keyframes sidechain-atmen{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.sidechain-stand-text{display:grid;flex:1 1 auto;gap:4px;min-width:0}.sidechain-stand-text b{font-size:15px;font-weight:600}.sidechain-stand-text small{color:var(--text-2);font-size:13px;line-height:1.45}.sidechain-warten{margin-top:2px}.sidechain-puls{position:relative;height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--sidechain) 16%,transparent)}.sidechain-puls span{position:absolute;inset:0 auto 0 0;width:38%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--sidechain),transparent);animation:sidechain-wandern 1.5s var(--form) infinite}@keyframes sidechain-wandern{0%{transform:translate(-100%)}to{transform:translate(270%)}}.sidechain-gruppe{margin-bottom:26px}.sidechain-liste{display:grid;gap:10px}.sidechain-liste[data-erledigt]{margin-top:12px}.sidechain-eintrag{display:grid;gap:8px;padding:14px 16px 12px;border:1px solid var(--haarlinie);border-left:3px solid var(--sidechain);border-radius:14px;background:var(--karte);box-shadow:0 1px 2px #0000000a}.sidechain-eintrag[data-art=antwort]{border-left-color:var(--akzent)}.sidechain-eintrag[data-art=hinweis]{border-left-color:var(--warn)}.sidechain-eintrag[data-art=zuordnung]{border-left-color:var(--text-3)}.sidechain-eintrag:not([data-status=neu]){opacity:.7}.sidechain-eintrag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--text-2);font-size:12.5px}.sidechain-art{color:var(--sidechain);font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sidechain-eintrag[data-art=antwort] .sidechain-art{color:var(--akzent)}.sidechain-eintrag[data-art=hinweis] .sidechain-art{color:color-mix(in srgb,var(--warn) 85%,var(--text))}.sidechain-zeit{margin-left:auto}.sidechain-titel{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.sidechain-text{margin:0;color:var(--text);font-size:14px;line-height:1.5;white-space:pre-wrap}.sidechain-text[data-antwort]{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--akzent) 8%,var(--fuellung-2))}.quellen{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.quelle{display:grid;gap:4px}.quelle-knopf{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:2px 8px 2px 6px;border-radius:var(--r-kapsel);background:var(--fuellung-2);color:var(--text-2);font-size:12px;font-weight:500}.quelle-knopf:hover{background:var(--fuellung);color:var(--text)}.quelle-zitat{display:grid;gap:3px;margin:0;padding:2px 0 2px 10px;border-left:2px solid var(--haarlinie);color:var(--text-2);font-size:13px;line-height:1.45}.quelle-zitat[data-sprache]{border-left-color:color-mix(in srgb,var(--sidechain) 55%,transparent);color:var(--text)}.quelle-zitat small{color:var(--text-3);font-variant-numeric:tabular-nums}.sidechain-knoepfe{margin-top:2px}.sidechain-stand{color:var(--text-2);font-size:12.5px}.sidechain-am-song{display:grid;gap:10px}.sidechain-am-song h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--sidechain)}.sidechain-hinweis{color:var(--text-2);font-size:13px}.sidechain-klein{display:flex;gap:6px;margin:0;color:var(--text-2);font-size:12.5px;line-height:1.45}.sidechain-klein svg{flex-shrink:0;margin-top:3px;color:var(--sidechain)}.chat-sprache,.transkript{display:grid;gap:6px}.transkript-knopf{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 8px;border-radius:var(--r-kapsel);background:color-mix(in srgb,var(--sidechain) 12%,transparent);color:color-mix(in srgb,var(--sidechain) 85%,var(--text));font-size:12px;font-weight:600}.transkript-knopf:disabled{opacity:.7}.transkript-pfeil{transition:transform var(--t-zeigen) var(--form)}.transkript[data-offen] .transkript-pfeil{transform:rotate(180deg)}.transkript-zeilen{display:grid;gap:2px;max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none}.transkript-zeilen li{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:3px 6px;border-radius:6px;font-size:13.5px;line-height:1.45}.transkript-zeilen small{color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums;line-height:1.8}.transkript-zeilen li[data-markiert]{background:color-mix(in srgb,var(--sidechain) 18%,transparent);box-shadow:inset 2px 0 0 var(--sidechain)}.transkript-zeilen li{cursor:pointer;transition:background-color .22s var(--form),color .22s var(--form),opacity .22s var(--form)}.transkript-zeilen li:hover{background:var(--fuellung-2)}.transkript-zeilen[data-mitlesen] li[data-vorbei]{opacity:.55}.transkript-zeilen li[data-jetzt]{background:color-mix(in srgb,var(--akzent) 16%,transparent);box-shadow:inset 2px 0 0 var(--akzent);color:var(--text);font-weight:600}.transkript-zeilen li[data-jetzt] small{color:var(--akzent)}.transkript-leer{color:var(--text-2);cursor:default}.dreht{animation:drehen .9s linear infinite}@media(prefers-reduced-motion:reduce){.sidechain-puls span,.sidechain-stand-karte[data-laeuft] .sidechain-zeichen svg{animation:none}}.hoerseite-karte{display:grid;gap:12px}.hoerseite-kopf{display:flex;align-items:center;gap:10px;width:calc(100% + 12px);margin:-6px;padding:6px;border-radius:12px;text-align:left;transition:background-color .15s ease}.hoerseite-kopf:hover{background:var(--fuellung-2)}.hoerseite-titel{display:grid;flex:1;min-width:0}.hoerseite-kurz{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;color:var(--text-2);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.hoerseite-kurz[data-gut]{color:color-mix(in srgb,var(--gut) 80%,var(--text));font-weight:600}.hoerseite-kurz[data-gut] svg{color:var(--gut)}.hoerseite-pfeil{flex-shrink:0;color:var(--text-3);transition:transform .2s ease}.hoerseite-kopf[aria-expanded=true] .hoerseite-pfeil{transform:rotate(180deg)}.hoerseite-kopf b{font-size:15px}.hoerseite-kopf small{color:var(--text-2);font-size:12.5px;font-variant-numeric:tabular-nums}.hoerseite-zeichen{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--akzent) 14%,transparent);color:var(--akzent)}.hoerseite-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hoerseite-link code{flex:1 1 200px;min-width:0;padding:7px 12px;overflow:hidden;border-radius:10px;background:var(--fuellung-2);color:var(--text);font-family:var(--schrift);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hoerseite-stand{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hoerseite-stand li{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:13px;font-variant-numeric:tabular-nums}.hoerseite-stand li[data-da]{color:var(--text)}.hoerseite-stand li[data-gut]{color:color-mix(in srgb,var(--gut) 80%,var(--text));font-weight:600}.hoerseite-stand svg{flex-shrink:0;color:var(--text-2)}.hoerseite-stand li[data-gut] svg{color:var(--gut)}.hoerseite-punkt{width:8px;height:8px;margin:0 3px;border-radius:50%;background:var(--akzent)}.hoerseite-aus{display:inline-flex;align-items:center;gap:5px;justify-self:start;color:var(--text-2);font-size:12.5px}.hoerseite-leer{display:grid;gap:10px;justify-items:start}.hoerseite-leer p{margin:0;color:var(--text-2);font-size:13.5px}.blase-herkunft[data-netz=seite]{color:var(--akzent)}.seiten-dateien-leer{margin:0;padding:18px 20px;border-radius:var(--r-18);background:var(--fuellung-2);color:var(--text-2);font-size:14px}.seiten-dateien-liste{display:grid;gap:6px;max-height:min(46vh,420px);margin:0;padding:0;overflow-y:auto;list-style:none}.seiten-datei{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 150px auto;align-items:center;gap:10px;padding:9px 8px 9px 12px;overflow:hidden;border-radius:var(--r-12);background:var(--fuellung-2);transition:opacity var(--t-zeigen) var(--form),background var(--t-zeigen) var(--form)}.seiten-datei:not([data-aus])+.seiten-datei[data-aus]{margin-top:10px}.seiten-datei[data-aus]{background:transparent;box-shadow:inset 0 0 0 1px var(--haarlinie);opacity:.62}.seiten-datei input[type=checkbox]{width:16px;height:16px;accent-color:var(--akzent)}.seiten-datei-text{display:grid;min-width:0;gap:2px}.seiten-datei-text b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.seiten-datei-text small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.seiten-datei-marke{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--r-kapsel);background:var(--fuellung);color:var(--text-2);font-size:11px;font-weight:600}.seiten-datei-marke[data-art=da]{background:color-mix(in srgb,var(--akzent) 14%,transparent);color:var(--akzent)}.seiten-datei-marke[data-art=gut]{background:color-mix(in srgb,var(--gut) 16%,transparent);color:color-mix(in srgb,var(--gut) 80%,var(--text))}.seiten-datei-marke[data-art=neu]{background:color-mix(in srgb,var(--warn) 18%,transparent);color:color-mix(in srgb,var(--warn) 70%,var(--text))}.seiten-datei-name{height:32px;padding:0 10px;border:1px solid var(--feld-kante);border-radius:var(--r-8);background:var(--feld);color:var(--text);font-size:13px;font-weight:600}.seiten-datei-name:disabled{opacity:.5}.seiten-datei-reihe{display:flex;gap:2px}.seiten-datei-reihe .icon-knopf{width:28px;height:28px}.seiten-datei-laeuft{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--akzent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:seiten-schimmer 1.1s var(--form) infinite}@keyframes seiten-schimmer{0%{background-position:-40% 0}to{background-position:140% 0}}.seiten-dateien-vorschau{display:grid;gap:8px;margin-top:18px}.seiten-dateien-vorschau .feld-name{display:inline-flex;align-items:center;gap:5px}.seiten-dateien-segment{display:flex;flex-wrap:wrap;gap:3px;justify-self:start;padding:3px;border-radius:11px;background:var(--fuellung)}.seiten-dateien-segment span{min-width:44px;padding:6px 12px;border-radius:8px;color:var(--text-2);font-size:13px;font-weight:600;text-align:center;white-space:nowrap}.seiten-dateien-segment span[data-start]{background:var(--kapsel);box-shadow:var(--schatten-kapsel);color:var(--text)}.seiten-dateien-hinweis{margin:0;color:var(--text-2);font-size:12.5px}.seiten-dateien-balken{display:grid;gap:6px;margin-top:16px}.seiten-dateien-balken small{color:var(--text-2);font-size:12px;font-variant-numeric:tabular-nums}.hoerseite-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.hoerseite-fuss .hoerseite-aus{justify-self:auto}.portal-code{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--haarlinie)}.portal-code .schalter-zeile{padding:0}.portal-code-wert{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-code-ziffern{display:inline-flex;gap:4px;margin-right:4px}.portal-code-ziffern span{display:grid;width:28px;height:34px;place-items:center;border-radius:8px;background:var(--fuellung-2);box-shadow:inset 0 0 0 1px var(--haarlinie);color:var(--text);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.hoerseite-stand li[data-warn]{color:color-mix(in srgb,var(--warn) 70%,var(--text));font-weight:600}.hoerseite-stand li[data-warn] svg{color:var(--warn)}.hoerseite-stand li .verweis-text{margin-left:auto;padding-left:8px;font-size:13px;white-space:nowrap}.sprachnotiz{display:grid;gap:8px;min-width:min(320px,100%);margin-top:2px}.sprachnotiz .transkript-zeilen{max-height:220px}.sprachnotiz-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--text-2);font-size:12.5px}.sprachnotiz-hinweis .verweis-text{display:inline-flex;align-items:center;gap:4px}.vom-artist{display:grid;gap:8px;margin-top:14px}.vom-artist .feld-name{display:inline-flex;align-items:center;gap:5px}.vom-artist ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vom-artist li{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:var(--r-12);background:color-mix(in srgb,var(--akzent) 8%,var(--fuellung-2))}.vom-artist li[data-fertig]{background:var(--fuellung-2)}.vom-artist-zahl{display:grid;flex-shrink:0;min-width:28px;height:28px;padding:0 6px;place-items:center;border-radius:9px;background:var(--akzent);color:var(--akzent-text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.vom-artist li[data-fertig] .vom-artist-zahl{background:color-mix(in srgb,var(--gut) 22%,transparent);color:color-mix(in srgb,var(--gut) 80%,var(--text))}.vom-artist-text{display:grid;flex:1;min-width:0;gap:2px}.vom-artist-text b{font-size:13.5px}.vom-artist-text small{color:var(--text-2);font-size:12px}.handy-einrichten{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px}.handy-qr{display:block;width:156px;height:156px;padding:8px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--haarlinie)}.handy-qr svg{display:block;width:100%;height:100%}.handy-schritte{display:grid;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.45}.handy-thema{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.handy-thema code{padding:5px 10px;border-radius:8px;background:var(--fuellung-2);font-family:var(--schrift);font-size:13px;font-weight:600}.assistent-karte[data-aus] .hoerseite-zeichen{background:var(--fuellung);color:var(--text-2)}.assistent-bild{display:grid;gap:6px}.assistent-bild p{margin:0;font-size:13px;line-height:1.45}.assistent-bild span{color:var(--text-2)}.assistent-wahl{display:grid;gap:8px}.assistent-wahl label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-2);font-size:var(--gr-klein)}.assistent-fakten{display:grid;gap:6px}.assistent-fakten ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.assistent-fakten li{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:8px;background:var(--fuellung-2);font-size:13px}.assistent-fakten li span{flex:1;min-width:0}.assistent-weg{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--text-2)}.assistent-weg:hover{background:var(--fuellung);color:var(--text)}.assistent-dazu{justify-self:start;display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.assistent-neu{display:flex;gap:6px}.assistent-neu input{flex:1;min-width:0;padding:6px 10px;border:0;border-radius:8px;background:var(--fuellung-2);color:var(--text);font:inherit;font-size:13px}
