.extern{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px}.extern-knopf{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0 16px;border:1px solid #dcd7cc;border-radius:12px;background:#fff;font:500 14.5px/1 Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1c1b18;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.extern-knopf:hover:not(:disabled){border-color:#b9b4a9;background:#fcfbf8}.extern-knopf:active:not(:disabled){transform:scale(.985)}.extern-knopf:disabled{opacity:.6;cursor:default}.extern-knopf svg{flex:none}.extern-zeile{display:flex;gap:8px}.extern-zeile>.extern-knopf:first-child{flex:1;min-width:0}.extern-zeile>.extern-knopf:first-child span{font-size:13.5px;line-height:1.25;text-align:left}.extern-knopf.extern-abbrechen{flex:none;width:auto;padding:0 16px;color:#5d5950}.extern-oder{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:12.5px;color:#8b867b}.extern-oder:before,.extern-oder:after{content:"";flex:1;height:1px;background:#e6e2d8}.extern-knopf.apple{border-color:#000;background:#000;color:#fff}.extern-knopf.apple:hover:not(:disabled){border-color:#1c1c1c;background:#1c1c1c}[data-thema=dunkel] .extern-knopf.apple{border-color:#fff;background:#fff;color:#000}[data-thema=dunkel] .extern-knopf.apple:hover:not(:disabled){border-color:#ececec;background:#ececec}#wurzel .extern{gap:10px;margin:0 0 22px}#wurzel .extern-knopf{height:48px;gap:11px;padding:0 22px;border:0;border-radius:999px;background:var(--w-karte);box-shadow:0 0 0 1px var(--w-haar-2);font:500 15px/1 var(--w-schrift);letter-spacing:-.01em;color:var(--w-tinte);transition:background .25s var(--w-sanft),box-shadow .25s var(--w-sanft),transform .4s var(--w-feder)}#wurzel .extern-knopf:hover:not(:disabled){background:var(--w-buehne);box-shadow:0 0 0 1px #11111138}#wurzel .extern-knopf:active:not(:disabled){transform:scale(.98)}#wurzel .extern-knopf:disabled{opacity:.5}#wurzel .extern-knopf.apple{background:#000;color:#fff;box-shadow:none}#wurzel .extern-knopf.apple:hover:not(:disabled){background:#262626;box-shadow:none}#wurzel .extern-oder{gap:14px;margin-top:10px;font-size:13px;color:var(--w-tinte-3)}#wurzel .extern-oder:before,#wurzel .extern-oder:after{background:var(--w-haar-2)}.rf-einwilligung{display:flex;align-items:flex-start;gap:10px;margin:14px 0 16px;padding:0;border:1px solid transparent;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ink-2);cursor:pointer;text-align:left}.rf-einwilligung input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer}.rf-einwilligung.rf-fehlt{margin-left:-12px;margin-right:-12px;padding:10px 11px;border-color:#9c3b2e66;background:#9c3b2e0f}.rf-zeile{margin:14px 0 0;font-size:12px;line-height:1.55;color:var(--ink-3)}.rf-verweis{display:inline;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rf-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px 16px;background:#1116;animation:rf-schleier .3s ease both}.rf-fenster{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(84vh,900px);border-radius:26px;background:var(--paper-raised, #fff);color:var(--ink, #111);box-shadow:0 0 0 1px var(--line),0 40px 100px -40px #00000080;overflow:hidden;animation:rf-hoch .5s var(--aus, cubic-bezier(.32, .72, 0, 1)) both}@keyframes rf-schleier{0%{opacity:0}}@keyframes rf-hoch{0%{transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion: reduce){.rf-schleier,.rf-fenster{animation:none}}.rf-kopf{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--line, rgba(0, 0, 0, .1))}.rf-reiter{display:flex;gap:2px;min-width:0;padding:4px;border-radius:999px;background:var(--paper);overflow-x:auto;scrollbar-width:none}.rf-reiter::-webkit-scrollbar{display:none}.rf-reiter button{flex:none;padding:8px 15px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:13.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .25s ease,color .25s ease}.rf-reiter button:hover{color:var(--ink)}.rf-reiter button.aktiv{background:var(--ink);color:var(--paper-raised, #fff)}.rf-zu{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;border:0;border-radius:50%;background:var(--paper);color:var(--ink-2);cursor:pointer;transition:color .2s ease}.rf-zu svg{width:14px;height:14px}.rf-zu:hover{color:var(--ink)}.rf-inhalt{overflow-y:auto;padding:26px 32px 34px;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.rf-inhalt>h2{margin:0 0 8px;font-family:var(--sans);font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.rf-inhalt .leitsatz{margin:0 0 10px;color:var(--ink-2)}.rf-inhalt .rf-stand{margin:0;font-size:13px;color:var(--ink-3)}.rf-inhalt .rechtstext h2,.rf-inhalt .rechtstext>h2:first-child{margin:28px 0 8px;font-family:var(--sans);font-size:18.5px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.rf-inhalt .rechtstext h3{margin:20px 0 6px;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.rf-inhalt .rechtstext p,.rf-inhalt .rechtstext li{color:var(--ink-2);line-height:1.7}.rf-inhalt .rechtstext p{margin:0 0 12px}.rf-inhalt .rechtstext b{font-weight:600;color:var(--ink)}.rf-inhalt a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rf-inhalt .rechtstext ul{list-style:none;margin:6px 0 14px;padding:0}.rf-inhalt .rechtstext li{position:relative;margin:0 0 8px;padding-left:18px}.rf-inhalt .rechtstext li:before{content:"";position:absolute;left:3px;top:.72em;width:5px;height:5px;border:0;border-radius:50%;background:var(--ink-3);transform:none}.rf-inhalt .datenschutz-tabelle{margin:14px 0 18px;padding:2px 16px;border:0;border-radius:16px;background:var(--paper)}.rf-inhalt .datenschutz-tabelle>div{display:grid;grid-template-columns:140px minmax(0,1fr) 150px;gap:4px 16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.5}.rf-inhalt .datenschutz-tabelle>div:last-child{border-bottom:0}.rf-inhalt .datenschutz-tabelle b{font-weight:600;color:var(--ink)}.rf-inhalt .datenschutz-tabelle span{color:var(--ink-2)}.rf-inhalt .datenschutz-tabelle em{font-style:normal;text-align:left;color:var(--ink-3)}@media (max-width: 640px){.rf-kopf{gap:8px;padding:10px 10px 10px 12px}.rf-reiter button{padding:7px 11px;font-size:13px}.rf-inhalt{padding:20px 18px 26px}.rf-inhalt>h2{font-size:24px}.rf-inhalt .datenschutz-tabelle>div{grid-template-columns:minmax(0,1fr);gap:2px}}.rf-inhalt.ohne-preise a[href$="/pricing"]{color:inherit;text-decoration:none;pointer-events:none}@media (pointer: coarse){.rf-schleier{padding-bottom:calc(24px + var(--tastatur, 0px))}}@media (max-width: 600px) and (pointer: coarse){.rf-schleier{align-items:end;padding:0 0 var(--tastatur, 0px) 0}.rf-fenster{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 6px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}
