:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--subtle:#f4f6f7;--text:#252b2e;--muted:#566169;--border:#dce1e4;--teal:#006b64;--teal-subtle:#e9f5f3;--amber:#80520b;--amber-subtle:#fff8e8;letter-spacing:0;color:var(--text);background:var(--surface);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{min-width:280px;margin:0}a{color:var(--teal)}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.skip-link{z-index:10;background:var(--surface);padding:10px 16px;font-weight:600;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--border);background:var(--subtle)}.header-inner,.main-content{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}.header-inner{flex-direction:column;gap:16px;padding-top:16px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{flex:none}.brand-name,.brand-context{display:block}.brand-name{font-size:16px;font-weight:700;line-height:1.3}.brand-context{color:var(--muted);font-size:14px}.primary-navigation{grid-template-columns:1fr 1fr;gap:8px;display:grid}.primary-navigation a{min-height:48px;color:var(--muted);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.primary-navigation svg{flex:none}.primary-navigation a:hover{color:var(--text);background:#e9edef}.primary-navigation a[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal);background:var(--teal-subtle)}.main-content{padding-top:28px;padding-bottom:48px}.main-content:focus{outline-offset:-4px}h1,h2,p{margin:0}h1{overflow-wrap:anywhere;margin-bottom:20px;font-size:24px;font-weight:650;line-height:1.3}h2{margin-bottom:12px;font-size:16px;font-weight:650}.connection-notice{border-left:3px solid var(--amber);color:var(--amber);background:var(--amber-subtle);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.connection-notice svg{flex:none;margin-top:1px}.connection-title{margin-bottom:2px;font-weight:650}.overview-section{margin-top:28px}.domain-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:14px}.domain-table th,.domain-table td{border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;padding:14px 12px}.domain-table thead{color:var(--muted);background:var(--subtle)}.domain-table th{font-weight:600}.domain-table td{color:var(--muted)}.domain-note{color:var(--muted);font-size:14px;font-weight:400;display:block}@media (min-width:640px){.header-inner,.main-content{padding-inline:32px}.header-inner{flex-direction:row;justify-content:space-between;align-items:center;min-height:76px;padding-top:0}.primary-navigation{grid-template-columns:repeat(2,144px);align-self:stretch}.main-content{padding-top:32px}.domain-note{margin-left:12px;display:inline}}:root{--slate:#283d40;--danger:#8a2420;--danger-subtle:#fdeceb;--radius:10px;--radius-sm:6px;--ring:0 0 0 3px color-mix(in srgb, var(--teal) 35%, transparent);--shadow-card:0 1px 2px #283d400f, 0 8px 24px #283d400f;--ziel:44px}@media (prefers-color-scheme:dark){:root{--surface:#15191b;--subtle:#1d2225;--text:#e7ebec;--muted:#9aa5a9;--border:#2d3438;--teal:#4db6ac;--teal-subtle:#15302e;--amber:#e0b35c;--amber-subtle:#2c2413;--slate:#e7ebec;--danger:#f08b85;--danger-subtle:#32201f;--shadow-card:0 1px 2px #0006, 0 8px 24px #0000004d}}.wortmarke{width:auto;color:var(--slate);display:block}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-sm)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:20px 0;padding:20px}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card-lead{color:var(--muted);margin-top:4px}form{margin:0}.field{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.field label{font-size:.94rem;font-weight:600}.field .hint{color:var(--muted);font-size:.86rem}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{min-height:var(--ziel);width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;transition:border-color .12s,box-shadow .12s}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--teal) 50%, var(--border))}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:var(--ring);outline:none}input::placeholder{color:var(--muted)}input:disabled,select:disabled,textarea:disabled{background:var(--subtle);color:var(--muted);cursor:not-allowed}button,.button{min-height:var(--ziel);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}button:hover,.button:hover{border-color:color-mix(in srgb, var(--teal) 55%, var(--border));background:var(--subtle)}button:active,.button:active{transform:translateY(1px)}button[type=submit],.button-primary{color:#fff;background:var(--teal);border-color:var(--teal)}button[type=submit]:hover,.button-primary:hover{background:color-mix(in srgb, var(--teal) 86%, #000);border-color:color-mix(in srgb, var(--teal) 86%, #000)}@media (prefers-color-scheme:dark){button[type=submit],.button-primary{color:#0f1416}}.alert{border-radius:var(--radius-sm);border-left:3px solid var(--border);background:var(--subtle);gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}.alert-error{border-left-color:var(--danger);background:var(--danger-subtle);color:var(--danger)}.alert-success{border-left-color:var(--teal);background:var(--teal-subtle)}.alert-warn{border-left-color:var(--amber);background:var(--amber-subtle)}code,pre,.key-out{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9rem}code{background:var(--subtle);border:1px solid var(--border);border-radius:4px;padding:2px 6px}pre{background:var(--subtle);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 16px;padding:14px;overflow-x:auto}pre code{background:0 0;border:none;padding:0}.key-out{word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--text);background:var(--teal-subtle);border:1px solid var(--teal);border-radius:var(--radius-sm);margin:0 0 8px;padding:14px;font-size:1rem;line-height:1.5;display:block}.checklist{margin:0;padding:0;list-style:none}.checklist li{margin:8px 0;padding-left:26px;position:relative}.checklist li:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:10px;height:5px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}@media (max-width:480px){.card{border-radius:8px;padding:16px}button,.button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
