.idw-tor{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:var(--takt-3) var(--takt-2);background:var(--papier);color:var(--ton);font-family:var(--lese)}.idw-tor-karte{box-sizing:border-box;min-width:0;overflow-wrap:anywhere;width:min(100%,480px);padding:var(--takt-4) var(--takt-3);border:1px solid var(--ton-linie);border-top:4px solid var(--gold);border-radius:var(--radius);background:var(--karte)}.idw-marke{display:flex;align-items:center;gap:12px;margin-bottom:var(--takt-3)}.idw-marke img{width:36px;height:36px}.idw-marke>span:last-child{display:grid;gap:2px}.idw-marke b{font-family:var(--display);font-size:1.05rem;letter-spacing:.02em}.idw-marke small{color:var(--ton-leise);font-size:.78rem}.idw-monogramm{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);background:var(--nacht);color:var(--gold);font:700 .9rem var(--display)}.idw-titel{margin:0 0 var(--takt-2);font-family:var(--display);font-size:1.45rem;line-height:1.2}.idw-titel:focus{outline:none}.idw-titel:focus-visible{outline:3px solid var(--gold);outline-offset:4px}h2.idw-titel{font-size:1.15rem;margin-top:var(--takt-3)}.idw-leise{color:var(--ton-leise)}.idw-sicherheit p,.idw-tor p{line-height:1.55}.idw-formular{display:grid;gap:var(--takt-2);margin-top:var(--takt-2)}.idw-feld{display:grid;gap:6px}.idw-feld label{font-weight:600;font-size:.9rem}.idw-feld small{color:var(--ton-leise);font-size:.78rem;line-height:1.45}.idw-feld input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--ton-linie);border-radius:var(--radius);background:var(--karte);color:var(--ton);font:inherit}.idw-feld input:focus-visible,.idw-haken input:focus-visible,.idw-knopf:focus-visible,.idw-sicherheit a:focus-visible,.idw-tor a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.idw-knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--takt-1)}.idw-knopf{min-height:44px;padding:10px 18px;border:1px solid var(--nacht);border-radius:var(--radius);background:var(--nacht);color:var(--karte);font:600 .95rem var(--lese);cursor:pointer}.idw-knopf:hover:not(:disabled){background:var(--ton)}.idw-knopf:disabled{opacity:.5;cursor:not-allowed}.idw-knopf-leise{border-color:var(--ton-linie);background:var(--karte);color:var(--ton)}.idw-knopf-leise:hover:not(:disabled){background:var(--gold-flaeche)}.idw-knopf.idw-direkt{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 18px 8px 8px;text-align:start;font-size:1rem;border-color:#d6e1da;background:#f5f8f6;color:#123b2a}.idw-knopf.idw-direkt:hover:not(:disabled){background:#e4eee7;border-color:#11653e}.idw-knopf.idw-direkt:focus-visible{outline:3px solid #11653e;outline-offset:3px}.idw-direkt-zeichen{flex:none;box-sizing:border-box;width:48px;height:48px;padding:10px;border-radius:var(--radius);background:#123b2a;fill:none;stroke:#d5f2df;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.idw-meldung{margin:0;padding:10px 12px;border-left:4px solid;border-radius:var(--radius);font-size:.92rem}.idw-meldung-fehler{border-color:var(--gefahr);background:var(--gefahr-flaeche);color:var(--gefahr)}.idw-meldung-gut{border-color:var(--gut);background:var(--gut-flaeche);color:var(--gut)}.idw-meldung-hinweis{border-color:var(--warnung);background:var(--warnung-flaeche);color:var(--warnung)}.idw-hilfe{margin-top:var(--takt-3);padding-top:var(--takt-2);border-top:1px solid var(--ton-linie);font-size:.88rem}.idw-hilfe a,.idw-sicherheit a{color:inherit;text-decoration-color:var(--gold-tinte);text-underline-offset:3px}.idw-angaben{display:grid;gap:6px;margin:0}.idw-angaben div{display:flex;flex-wrap:wrap;gap:8px}.idw-angaben dt{min-width:7em;color:var(--ton-leise)}.idw-angaben dd{margin:0;font-weight:600;overflow-wrap:anywhere}.idw-codeblatt{display:grid;gap:var(--takt-2)}.idw-code-druck{display:grid;gap:8px;padding:var(--takt-2);border:2px dashed var(--gold-tinte);border-radius:var(--radius);background:var(--gold-flaeche)}.idw-code-druck small{color:var(--ton-leise)}.idw-code{font:700 1.3rem/1.3 var(--technisch);letter-spacing:.08em;overflow-wrap:anywhere}.idw-plan{max-height:22rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--technisch)}.idw-haken{display:flex;align-items:flex-start;gap:10px;font-weight:600}.idw-haken input{width:20px;height:20px;margin-top:2px}.idw-sicherheit{max-width:860px;color:var(--ton);font-family:var(--lese)}.idw-sicherheit h1{font-family:var(--display)}.idw-abschnitt{margin-top:var(--takt-4)}.idw-abschnitt h2{margin:0 0 var(--takt-1);font-family:var(--display);font-size:1.15rem}.idw-liste{display:grid;gap:var(--takt-1);margin:var(--takt-2) 0;padding:0;list-style:none}.idw-eintrag{display:grid;gap:6px;padding:var(--takt-2);border:1px solid var(--ton-linie);border-radius:var(--radius);background:var(--karte)}.idw-eintrag p{margin:0;font-size:.86rem}.idw-eintrag-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--takt-1)}.idw-marker{padding:2px 8px;border:1px solid var(--gut);border-radius:999px;background:var(--gut-flaeche);color:var(--gut);font-size:.72rem;font-weight:600}.idw-inline{margin-top:var(--takt-1)}.idw-bestaetigung{display:grid;gap:var(--takt-1)}@font-face{font-family:IDW ACM Manrope;src:url(/_next/static/media/Manrope-variable-3ae11c49db04.5d7fa19d.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.idw-acm{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) min(560px,46vw);min-height:100vh;min-height:100dvh;background:#17251e;color:#f5f8f6;font-family:IDW ACM Manrope,Avenir Next,Avenir,Segoe UI,system-ui,sans-serif}.idw-acm-bild-rahmen{position:relative;min-width:0;overflow:hidden}.idw-acm-bild{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:18% 50%}.idw-acm-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;min-width:0;padding:28px clamp(24px,4.5vw,64px);background:#123b2a;overflow-wrap:anywhere}.idw-acm p{margin:0;line-height:1.55}.idw-acm-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 20px}.idw-acm-marke{position:relative;display:block;width:min(340px,100%);flex:none}.idw-acm-logo{display:block;width:100%;height:auto}.idw-acm-marke-eigen .idw-acm-logo{width:auto;max-width:100%;max-height:72px}.idw-acm-claim{position:absolute;inset:0;display:block;width:100%;height:auto;clip-path:inset(65% 0 13% 27%);filter:brightness(2.4);pointer-events:none}.idw-acm-produkt{color:#f5f8f6;font-size:.9rem;font-weight:700;letter-spacing:.01em;text-transform:none}.idw-acm-sprachen{display:flex;gap:2px;margin-left:auto}.idw-acm-sprache{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:4px;border:1px solid transparent;border-radius:5px;background:transparent;color:#a8bab0;cursor:pointer}.idw-acm-sprache:hover{border-color:rgba(122,202,160,.6);color:#f5f8f6}.idw-acm-sprache[aria-pressed=true]{border-color:#7acaa0;background:rgba(122,202,160,.16);color:#f7f3e6}.idw-acm-sprache:focus-visible{outline:3px solid #7acaa0;outline-offset:2px}.idw-acm-flagge{display:block;flex:none;width:18px;height:12px;border-radius:1px;box-shadow:0 0 0 1px rgba(245,248,246,.2)}.idw-acm a{color:#7acaa0;font-weight:600;text-decoration:underline;text-decoration-color:rgba(122,202,160,.45);text-underline-offset:4px}.idw-acm a:hover{color:#f5f8f6;text-decoration-color:#f5f8f6}.idw-acm a:focus-visible{outline:3px solid #7acaa0;outline-offset:3px;border-radius:2px}.idw-acm-mitte{display:flex;flex:1;flex-direction:column;justify-content:center;gap:20px}.idw-acm-vorsatz{color:#7acaa0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.idw-acm .idw-titel{margin:0;color:#f5f8f6;font-family:inherit;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.01em}.idw-acm .idw-titel:focus-visible{outline:none}.idw-acm-einleitung{color:#a8bab0;font-size:1.05rem}.idw-acm .idw-formular{gap:18px;margin-top:12px}.idw-acm .idw-leise{color:#a8bab0;font-size:.95rem}.idw-acm .idw-knopf.idw-direkt{flex-direction:column;justify-content:center;gap:18px;min-height:240px;padding:20px 12px;border:0;border-radius:0;background:transparent;text-align:center;color:#f5f8f6;font-family:inherit;font-size:1.08rem;font-weight:700}.idw-acm .idw-knopf.idw-direkt:hover:not(:disabled){background:transparent}.idw-acm .idw-knopf.idw-direkt:hover:not(:disabled) .idw-direkt-zeichen{background:#91d5b1}.idw-acm .idw-knopf.idw-direkt:focus-visible{outline:3px solid #7acaa0;outline-offset:3px}.idw-acm .idw-knopf.idw-direkt:disabled{opacity:.65}.idw-acm a.idw-knopf.idw-direkt{color:#f5f8f6;text-decoration:none}.idw-acm .idw-direkt-zeichen{width:152px;height:152px;padding:30px;border-radius:12px;background:#7acaa0;stroke:#123b2a}.idw-acm .idw-meldung{border-left-color:#7acaa0;background:rgba(245,248,246,.08);color:#f5f8f6}.idw-acm .idw-meldung-fehler{border-left-color:#f0a59a;background:rgba(240,165,154,.14);color:#fde3df}.idw-acm-fuss{display:grid;gap:6px;padding-top:20px;border-top:1px solid #8a5a3b;color:#a8bab0;font-size:.9rem}.idw-acm-fuss b{color:#f5f8f6}.idw-acm-fuss .idw-acm-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:6px}.idw-acm-seitenlinks{display:flex;flex-wrap:wrap;gap:8px 16px}@media (max-width:860px){.idw-acm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.idw-acm-bild-rahmen{height:clamp(170px,42vw,300px)}.idw-acm-panel{gap:28px;padding:20px}.idw-acm-marke{width:min(330px,100%)}.idw-acm .idw-titel{font-size:clamp(34px,9.4vw,40px)}}@media print{body *{visibility:hidden}.idw-code-druck,.idw-code-druck *{visibility:visible}.idw-code-druck{position:absolute;top:0;left:0;right:0;border-color:#000;background:#fff}}@media (max-width:520px){.idw-tor{place-items:start stretch;padding:var(--takt-2) 12px}.idw-tor-karte{padding:var(--takt-3) var(--takt-2)}.idw-knopf{width:100%}}.spectra-identity{--nacht:#102c49;--papier:#f4f7fb;--karte:#fff;--gold:#194e87;--gold-tinte:#59a0e4;--gold-flaeche:#eaf0f8;--gut:#22684d;--gut-flaeche:#e8f4ed;--warnung:#8a5a12;--warnung-flaeche:#fdf3e1;--gefahr:#a33c37;--gefahr-flaeche:#fff0ef;--ton:#17324e;--ton-leise:#65758a;--ton-linie:#dce4ed;--display:Manrope,Arial,sans-serif;--lese:Manrope,Arial,sans-serif;--technisch:ui-monospace,SFMono-Regular,Menlo,monospace;--takt-1:8px;--takt-2:16px;--takt-3:24px;--takt-4:36px;--radius:8px;min-height:100svh;background:var(--papier);color:var(--ton)}.spectra-identity .idw-monogramm{color:#fff;font-weight:800}.spectra-identity a.idw-knopf{display:inline-flex;align-items:center}.spectra-identity-notice{margin:0;padding:12px 6vw;background:var(--warnung-flaeche);color:var(--warnung);font-size:14px;text-align:center}.spectra-identity-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 6vw;background:var(--karte);border-bottom:1px solid var(--ton-linie)}.spectra-identity-kopf .idw-marke{margin:0}.spectra-identity-kopf>a{font-size:14px;font-weight:700;color:var(--gold)}.spectra-identity-inhalt{padding:36px 6vw 48px}.spectra-identity-inhalt .idw-sicherheit{margin:0 auto}.spectra-login .idw-marke small{display:none}.spectra-login .spectra-identity{background:#0d233b}.spectra-login .idw-tor{background:transparent}.spectra-login .idw-tor .idw-knopf.idw-direkt,.spectra-login .idw-tor .idw-knopf.idw-direkt:hover:not(:disabled){border-color:var(--gold);background:var(--gold-flaeche);color:var(--nacht)}.spectra-login .idw-tor .idw-knopf.idw-direkt:focus-visible{outline-color:var(--gold)}.spectra-login .idw-tor .idw-direkt-zeichen{background:var(--nacht);stroke:#8ec4f4}.spectra-login .idw-acm{background:#0d233b;color:#f4f8fc}.spectra-login .idw-acm-panel{background:#102c49}.spectra-login .idw-acm .idw-knopf.idw-direkt,.spectra-login .idw-acm .idw-titel,.spectra-login .idw-acm-produkt{color:#f4f8fc}.spectra-login .idw-acm .idw-leise,.spectra-login .idw-acm-einleitung,.spectra-login .idw-acm-fuss{color:#a9bfd6}.spectra-login .idw-acm-fuss{border-top-color:#194e87}.spectra-login .idw-acm .idw-direkt-zeichen{background:#8ec4f4;stroke:#102c49}.spectra-login .idw-acm .idw-knopf.idw-direkt:hover:not(:disabled) .idw-direkt-zeichen{background:#b4d8f8}.spectra-login .idw-acm .idw-knopf.idw-direkt:focus-visible{outline-color:#8ec4f4}.spectra-login-rahmen{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) min(560px,46vw);min-height:100vh;min-height:100dvh;background:#0d233b;color:#f4f8fc}.spectra-login-bild{position:relative;min-width:0;overflow:hidden;background:#0d233b}.spectra-login-bild img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:18% 50%}.spectra-login-rahmen .spectra-identity{display:flex;flex-direction:column;min-width:0;min-height:0;background:#102c49;color:#f4f8fc}.spectra-login-rahmen .idw-tor{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;color:#f4f8fc}.spectra-login-rahmen .idw-tor-karte{display:flex;flex:1;flex-direction:column;width:100%;padding:28px clamp(24px,4.5vw,64px);border:0;border-radius:0;background:transparent}.spectra-login-rahmen .idw-marke{gap:14px;margin:0 0 auto;padding-bottom:32px}.spectra-login-rahmen .idw-tor-karte>:last-child:not(.idw-hilfe){margin-bottom:auto}@media (min-width:861px) and (min-height:840px){.spectra-login-rahmen .idw-tor-karte>:has(+.idw-hilfe){margin-bottom:auto}.spectra-login-rahmen .idw-tor-karte{position:relative}.spectra-login-rahmen .idw-hilfe{position:absolute;left:clamp(24px,4.5vw,64px);right:clamp(24px,4.5vw,64px);bottom:28px}}.spectra-login-rahmen .idw-monogramm{width:44px;height:44px;background:#194e87;color:#f4f8fc;box-shadow:inset 0 0 0 1px rgba(142,196,244,.45);font-size:1.15rem;font-weight:800}.spectra-login-rahmen .idw-marke b{color:#f4f8fc;font-size:1.2rem;font-weight:800}.spectra-login-rahmen .idw-titel{margin:0 0 12px;color:#f4f8fc;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.01em}.spectra-login-rahmen .idw-titel:focus-visible{outline:none}.spectra-login-rahmen .idw-hilfe{display:grid;gap:6px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(142,196,244,.28);color:#a9bfd6;font-size:.9rem}.spectra-login-rahmen .idw-hilfe p{margin:0}@media (max-width:860px){.spectra-login-rahmen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.spectra-login-bild{height:clamp(170px,42vw,280px)}.spectra-login-rahmen .idw-tor-karte{padding:20px}.spectra-login-rahmen .idw-marke{padding-bottom:28px}.spectra-login-rahmen .idw-titel{font-size:clamp(32px,9vw,40px)}}.spectra-login .idw-hilfe a[href="/"]{display:none}