@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/static/schrift/inter-400.woff2) format("woff2");}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/static/schrift/inter-500.woff2) format("woff2");}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/static/schrift/inter-600.woff2) format("woff2");}:root{color-scheme:light dark;--hausfarbe:#0033A0;--tinte:#002980;--tinte-dunkel:#002166;--akzent-hell:#738FCB;--grund:#F6F9FD;--karte:#FFFFFF;--rand:#DCE5F1;--rand-leise:#EAF0F8;--rand-stark:#C9D6E8;--text:#1E2B3D;--text-stark:#14202F;--text-2:#34445A;--text-3:#4D5D74;--aktiv:#D8E5F5;--schweben:#E1EBF7;--zeile-schweben:#F0F5FC;--akzent:var(--tinte);--akzent-hover:var(--tinte-dunkel);--auf-akzent:#FFFFFF;--akzent-leise:#E8F0FB;--fokus:var(--akzent);--radius-karte:12px;--eingabe-rand:#7A8396;--rot:#C2262E;--rot-hell:#FBEAEA;--gruen:#1F7A3F;--gruen-hell:#E8F4EC;--gelb:#8A6508;--gelb-hell:#FDF3DC;--schatten:rgb(20 32 47 / .14);--schrift:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius:10px;--spalte:30rem;--spalte-chat:42rem;--seite-l:max(1rem,env(safe-area-inset-left));--seite-r:max(1rem,env(safe-area-inset-right));}@media (prefers-color-scheme:dark){:root{--grund:#121A26;--karte:#1C2738;--rand:#2A3850;--rand-leise:#233047;--rand-stark:#354661;--text:#E3EAF4;--text-stark:#F2F6FB;--text-2:#C9D4E3;--text-3:#9EADC2;--aktiv:#2A3A55;--schweben:#223149;--zeile-schweben:#202D42;--akzent:var(--akzent-hell);--akzent-hover:var(--akzent-hell);--auf-akzent:#0F1722;--akzent-leise:#22324B;--eingabe-rand:#7C8CA6;--rot:#E5737A;--rot-hell:#3A2026;--gruen:#5FBF82;--gruen-hell:#1B3326;--gelb:#D9A93B;--gelb-hell:#3A2F14;--schatten:rgb(0 0 0 / .45);}.knopf:hover{filter:brightness(1.1);}.eingabe:focus-visible{border-color:var(--akzent);}.marke__logo{box-sizing:content-box;padding:.25rem .5rem;border-radius:6px;background:#fff;}}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;}h1,h2,h3,p,ul,ol{margin:0;}button,input,textarea{font:inherit;color:inherit;}img{max-width:100%;}::placeholder{color:var(--text-3);opacity:1;}[hidden]{display:none !important;}.seite{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--grund);color:var(--text);font:1rem/1.5 var(--schrift);}a{color:var(--akzent);text-decoration:underline;text-underline-offset:.15em;}a:hover{color:var(--text-stark);}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;}.inhalt:focus{outline:none;}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.sprunglink{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.sprunglink:focus{position:fixed;top:.75rem;left:.75rem;z-index:100;width:auto;height:auto;margin:0;padding:.7rem 1.1rem;overflow:visible;clip-path:none;background:var(--karte);color:var(--text-stark);font-weight:600;text-decoration:none;border-radius:var(--radius);outline:3px solid var(--fokus);outline-offset:0;box-shadow:0 0 0 5px var(--karte);}.kopf{background:var(--karte);color:var(--text-stark);border-bottom:1px solid var(--rand);padding-top:env(safe-area-inset-top,0px);}.kopf__innen{max-width:var(--spalte);margin:0 auto;min-height:3.5rem;padding:.5rem var(--seite-r) .5rem var(--seite-l);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;}.seite--chat .kopf__innen{max-width:var(--spalte-chat);}@media (min-width:32rem){.kopf__innen{padding-inline:0;}}.marke{display:flex;align-items:center;min-width:0;color:var(--text-stark);text-decoration:none;}.marke:hover{color:var(--text-stark);}.marke__logo{display:block;height:1.75rem;width:auto;max-width:9rem;}.marke__name{font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;}.kopf__nav{display:flex;flex:0 1 auto;flex-wrap:wrap;min-width:0;gap:.25rem;}.kopf__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border-radius:var(--radius);color:var(--text-2);text-decoration:none;transition:background-color .12s ease-out;}.kopf__nav a:hover{background:var(--schweben);color:var(--text-stark);}.kopf__nav a[aria-current="page"]{background:var(--aktiv);color:var(--text-stark);font-weight:600;}.inhalt{flex:0 0 auto;width:calc(100% - var(--seite-l) - var(--seite-r));max-width:var(--spalte);margin:1.5rem auto calc(2rem + env(safe-area-inset-bottom,0px));background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius-karte);padding:1.5rem;overflow-wrap:break-word;}.inhalt :is(h1,h2,h3){hyphens:auto;color:var(--text-stark);}.inhalt h1{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin-bottom:.75rem;}.inhalt h2{font-size:1.125rem;font-weight:600;line-height:1.3;margin:2rem 0 .5rem;}.inhalt p + p{margin-top:.75rem;}.einleitung{color:var(--text-2);margin-bottom:1.5rem;}.klein{font-size:.875rem;color:var(--text-2);}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent);color:var(--auf-akzent);font-weight:500;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere;hyphens:auto;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;}.knopf:hover{background:var(--akzent-hover);border-color:var(--akzent-hover);color:var(--auf-akzent);}.knopf:active{transform:translateY(1px);}.knopf[disabled],.knopf[aria-disabled="true"]{opacity:.55;cursor:not-allowed;transform:none;}.knopf--leise{background:var(--karte);color:var(--text-stark);border-color:var(--rand-stark);}.knopf--leise:hover{background:var(--schweben);border-color:var(--rand-stark);color:var(--text-stark);}.knopf--block{display:flex;width:100%;}.feld{margin-bottom:1.25rem;}.feld__label{display:block;margin-bottom:.375rem;font-weight:500;color:var(--text-stark);}.feld__hilfe{margin-top:.375rem;font-size:.875rem;color:var(--text-2);}.eingabe{display:block;width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--eingabe-rand);border-radius:var(--radius);background:var(--karte);color:var(--text);transition:border-color .12s ease-out;}.eingabe:hover{border-color:var(--text-2);}.eingabe:focus-visible{border-color:var(--tinte);}.meldung{margin-bottom:1.25rem;padding:.75rem 1rem;border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--grund);color:var(--text);}.meldung--fehler{border-color:var(--rot);background:var(--rot-hell);}.meldung--ok{border-color:var(--gruen);background:var(--gruen-hell);}.meldung--hinweis{border-color:var(--gelb);background:var(--gelb-hell);}.hilfe-unten{margin-top:1.5rem;}.profil__name{font-weight:600;color:var(--text-stark);}.abschnitt{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--rand-leise);}.abschnitt h2{margin-top:0;}.text-lang{margin-bottom:1.5rem;line-height:1.6;}.text-lang > * + *{margin-top:.75rem;}.inhalt .text-lang h2{font-size:1.125rem;margin-top:0;margin-bottom:0;}.inhalt .text-lang h3{font-size:1rem;line-height:1.4;margin:1.5rem 0 0;}.inhalt .text-lang h3 + *{margin-top:.375rem;}.text-lang ul{padding-left:1.25rem;}.text-lang li + li{margin-top:.25rem;}.wege{display:grid;gap:.75rem;margin-top:1.5rem;}.einwilligung{margin-top:1rem;padding:1rem;border:1px solid var(--rand);border-radius:var(--radius);background:var(--grund);}.einwilligung h3{font-size:1rem;line-height:1.4;margin:0;}.einwilligung > * + *{margin-top:.75rem;}.einwilligung > h3 + p{margin-top:.25rem;}.seite--chat .inhalt{flex:1 0 auto;display:flex;flex-direction:column;width:100%;max-width:var(--spalte-chat);margin:0 auto;padding:0;background:var(--grund);border:0;border-radius:0;}@media (min-width:42.0625rem){.seite--chat .inhalt{border-inline:1px solid var(--rand);}}.verlauf{flex:1 0 auto;display:flex;flex-direction:column;padding:1rem var(--seite-r) 1rem var(--seite-l);}.zum-ende{display:inline-flex;align-items:center;align-self:flex-start;min-height:2.75rem;margin-bottom:.5rem;padding:0 1rem;border:1px solid var(--rand-stark);border-radius:999px;background:var(--karte);color:var(--text-stark);text-decoration:none;}.zum-ende:hover{background:var(--schweben);color:var(--text-stark);}.leer{margin:auto 0;padding:2rem 0;text-align:center;color:var(--text-2);}.leer__titel{font-size:1.125rem;font-weight:600;color:var(--text-stark);}.nachrichten{list-style:none;padding:0;margin-top:auto;display:flex;flex-direction:column;gap:.75rem;}.leer + .nachrichten{margin-top:0;}.tag{text-align:center;margin:.25rem 0;}.tag__text{display:inline-block;padding:.125rem .75rem;border:1px solid var(--rand);border-radius:999px;background:var(--karte);color:var(--text-3);font-size:.875rem;}.nachricht{display:flex;flex-direction:column;gap:.25rem;max-width:85%;}.nachricht--kunde{align-self:flex-end;align-items:flex-end;}.nachricht--betrieb{align-self:flex-start;align-items:flex-start;}.nachricht__meta{display:flex;flex-wrap:wrap;gap:0 .5rem;font-size:.875rem;color:var(--text-3);}.nachricht--kunde .nachricht__meta{justify-content:flex-end;}.nachricht__wer{font-weight:600;color:var(--text-2);}.nachricht__blase{max-width:100%;padding:.625rem .875rem;border:1px solid var(--rand);border-radius:1rem;background:var(--karte);color:var(--text);}.nachricht--kunde .nachricht__blase{border-color:var(--akzent);border-bottom-right-radius:.25rem;background:var(--akzent);color:var(--auf-akzent);}.nachricht--betrieb .nachricht__blase{border-bottom-left-radius:.25rem;}.nachricht--kunde .nachricht__blase a{color:inherit;}.nachricht--kunde .nachricht__blase :focus-visible{outline-color:var(--auf-akzent);}.nachricht--kunde .nachricht__blase :is(.anhang__groesse,.nachricht__text--geloescht){color:inherit;}.nachricht__text{white-space:pre-wrap;overflow-wrap:anywhere;}.nachricht__text--geloescht{font-style:italic;color:var(--text-3);}.nachricht__anhaenge{list-style:none;padding:0;display:grid;gap:.25rem;}.nachricht__text + .nachricht__anhaenge{margin-top:.5rem;}.anhang{display:flex;flex-wrap:wrap;align-items:center;gap:0 .75rem;}.anhang__link,.anhang__ansehen{display:inline-flex;align-items:center;min-height:2.75rem;overflow-wrap:anywhere;}.anhang__groesse{font-size:.875rem;color:var(--text-2);}.unten{position:sticky;bottom:0;z-index:10;border-top:1px solid var(--rand);background:var(--karte);padding:.75rem var(--seite-r) calc(.75rem + env(safe-area-inset-bottom,0px)) var(--seite-l);}.neu{position:absolute;right:var(--seite-r);bottom:calc(100% + .75rem);border-radius:999px;box-shadow:0 2px 8px var(--schatten);}.verbindung{margin-bottom:.5rem;padding:.5rem .75rem;border:1px solid var(--gelb);border-radius:var(--radius);background:var(--gelb-hell);color:var(--text);font-size:.875rem;}.senden{display:grid;gap:.5rem;}.senden__zeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;}.senden__text{flex:1 1 6rem;width:auto;min-width:0;max-height:9rem;}@supports (field-sizing:content){.senden__text{field-sizing:content;resize:none;}}.senden__knopf{flex:none;}.senden__datei{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);}.senden__datei-label{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--eingabe-rand);border-radius:var(--radius);background:var(--karte);color:var(--text-2);cursor:pointer;transition:background-color .12s ease-out;}.senden__datei-label:hover{background:var(--schweben);}.senden__datei:focus-visible + .senden__datei-label{outline:3px solid var(--fokus);outline-offset:2px;}.symbol{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.senden__hinweis{font-size:.875rem;color:var(--text-2);}.senden__fehler{padding:.5rem .75rem;border:1px solid var(--rot);border-radius:var(--radius);background:var(--rot-hell);color:var(--text);}.senden__vorschau{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;}.senden__fortschritt{display:block;width:100%;height:.5rem;accent-color:var(--akzent);}.vorschau{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .25rem .25rem .5rem;border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--grund);}.vorschau__bild{flex:none;width:2.5rem;height:2.5rem;border-radius:4px;object-fit:cover;}.vorschau__text{display:grid;min-width:0;}.vorschau__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;}.vorschau__groesse{font-size:.875rem;color:var(--text-2);}.vorschau__weg{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:0;border-radius:var(--radius);background:none;color:var(--text-2);font-size:1.5rem;line-height:1;cursor:pointer;}.vorschau__weg:hover{background:var(--schweben);}@media (min-width:40rem){.nachricht{max-width:70%;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;scroll-behavior:auto !important;}}