:root{--hd-paper:#fff;--hd-surface:#f5f7f9;--hd-line:#dce2e8;--hd-line-strong:#c3ccd4;--hd-ink:#161b22;--hd-ink-body:#33404b;--hd-ink-soft:#4d5761;--hd-ink-faint:#6b747d;--hd-accent:#2647d0;--hd-accent-deep:#1d38a8;--hd-accent-tint:#edf1fc;--hd-accent-tint-line:#c9d4f4;--hd-accent-on-dark:#7d95ea;--hd-ok:#17743a;--hd-ok-deep:#14622f;--hd-ok-bg:#e9f6ee;--hd-ok-line:#bfe3cc;--hd-err:#b3261e;--hd-err-deep:#8f1d15;--hd-err-bg:#fdecea;--hd-err-line:#f2c4c0;--hd-warn:#b57e00;--hd-warn-deep:#6e4a00;--hd-warn-bg:#fdf3da;--hd-warn-line:#ecd9a0;--hd-off:#57606a;--hd-off-deep:#454e57;--hd-off-bg:#f0f2f4;--hd-off-line:#d5dae0;--hd-footer-bg:#161b22;--hd-footer-text:#aeb7c0;--hd-footer-link:#c9d1d9;--hd-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hd-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--hd-fs-micro:11px;--hd-fs-small:13px;--hd-fs-body-s:14px;--hd-fs-body:15px;--hd-fs-body-l:16px;--hd-fs-h3:18px;--hd-fs-h2:24px;--hd-fs-h1:34px;--hd-fs-id:36px;--hd-r-control:6px;--hd-r-chip:4px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--hd-paper);color:var(--hd-ink-body);font-family:var(--hd-font-sans);font-size:var(--hd-fs-body);font-synthesis-weight:none;margin:0;line-height:1.5}h1,h2,h3{color:var(--hd-ink);letter-spacing:-.012em;margin:0;font-weight:650}a{color:var(--hd-accent);text-decoration:none}a:hover{color:var(--hd-accent-deep);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--hd-accent-tint);outline-offset:2px}.hd-header{border-bottom:1px solid var(--hd-line);background:var(--hd-paper);justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex}.hd-logo{letter-spacing:-.01em;color:var(--hd-ink);font-size:19px;font-weight:650;text-decoration:none}.hd-logo:hover{text-decoration:none}.hd-logo b{color:var(--hd-accent);font-weight:inherit}.hd-logo span{color:var(--hd-ink-faint);font-weight:500}.hd-trust{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:var(--hd-r-chip);font-size:var(--hd-fs-small);color:var(--hd-ink-soft);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.hd-trust strong{color:var(--hd-ink);font-weight:600}.hd-trust a{color:var(--hd-accent);font-weight:500}.hd-ad{margin-top:36px}.hd-ad:empty{margin:0;display:none}.hd-ad-label{font-size:var(--hd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--hd-ink-faint);margin-bottom:6px;font-weight:600}.hd-ad-box{border:1px dashed var(--hd-line-strong);max-width:728px;height:90px;font-size:var(--hd-fs-small);color:var(--hd-ink-faint);background:#fafbfc;justify-content:center;align-items:center;display:flex}.hd-footer{background:var(--hd-footer-bg);color:var(--hd-footer-text);font-size:var(--hd-fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 48px;display:flex}.hd-footer a{color:var(--hd-footer-link)}.hd-footer a:hover,.hd-footer .hd-logo{color:var(--hd-paper)}.hd-footer .hd-logo b{color:var(--hd-accent-on-dark)}.hd-footer-links{flex-wrap:wrap;gap:24px;font-weight:600;display:flex}.hd-footer-links a{text-decoration:none}.hd-footer-links a:hover{text-decoration:underline}.hd-footer-links a[aria-current=page]{color:var(--hd-paper)}@media (width<=720px){.hd-header{height:56px;padding:0 20px}.hd-footer{padding:24px 20px}.hd-ad-box{width:300px;max-width:none;height:250px;margin:0 auto}}.hd-nav{font-size:var(--hd-fs-body);gap:32px;font-weight:500;display:flex}.hd-nav a{color:var(--hd-ink-soft);text-decoration:none}.hd-nav a:hover{color:var(--hd-ink);text-decoration:none}.hd-nav a[aria-current=page]{color:var(--hd-ink)}.hd-breadcrumb{font-size:var(--hd-fs-small);color:var(--hd-ink-faint);margin-bottom:16px}.hd-breadcrumb a{color:var(--hd-ink-soft);text-decoration:none}.hd-breadcrumb a:hover{color:var(--hd-ink);text-decoration:underline}.hd-breadcrumb span{margin:0 8px}.hd-breadcrumb strong{color:var(--hd-ink);font-weight:500}.hd-tool{border:1px solid var(--hd-line);border-radius:8px;margin-top:32px;padding:28px 32px}.hd-tool-label{font-size:var(--hd-fs-small);color:var(--hd-ink-soft);margin-bottom:8px;font-weight:600;display:block}.hd-tool-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.hd-tool-input{font-family:var(--hd-font-mono);letter-spacing:.06em;border:1.5px solid var(--hd-line-strong);border-radius:var(--hd-r-control);color:var(--hd-ink);background:var(--hd-paper);flex:220px;min-width:0;padding:13px 16px;font-size:22px}.hd-tool-input:focus{border-color:var(--hd-accent);outline:3px solid var(--hd-accent-tint);outline-offset:0}.hd-tool-select{font-family:var(--hd-font-sans);font-size:var(--hd-fs-body);border:1.5px solid var(--hd-line-strong);border-radius:var(--hd-r-control);color:var(--hd-ink);background:var(--hd-paper);max-width:100%;padding:13px 16px}.hd-tool-select:focus{border-color:var(--hd-accent);outline:3px solid var(--hd-accent-tint);outline-offset:0}.hd-btn{background:var(--hd-accent);color:var(--hd-paper);font-family:var(--hd-font-sans);border-radius:var(--hd-r-control);cursor:pointer;border:0;padding:0 30px;font-size:16px;font-weight:600;transition:background-color .12s}.hd-btn:hover{background:var(--hd-accent-deep)}.hd-btn[disabled]{background:var(--hd-off);cursor:default}.hd-btn-second{background:var(--hd-paper);color:var(--hd-accent);border:1.5px solid var(--hd-accent);height:44px;font-size:var(--hd-fs-body)}.hd-btn-second:hover{background:var(--hd-accent-tint);color:var(--hd-accent-deep)}.hd-btn-second[disabled]{background:var(--hd-surface);color:var(--hd-off);border-color:var(--hd-line-strong)}.hd-tool-hint{font-size:var(--hd-fs-small);color:var(--hd-ink-faint);margin:12px 0 0;line-height:1.5}.hd-state{border-radius:var(--hd-r-control);border:1px solid;margin-top:24px;padding:20px 24px}.hd-state.is-ok{background:var(--hd-ok-bg);border-color:var(--hd-ok-line)}.hd-state.is-err{background:var(--hd-err-bg);border-color:var(--hd-err-line)}.hd-state.is-warn{background:var(--hd-warn-bg);border-color:var(--hd-warn-line)}.hd-state.is-off{background:var(--hd-off-bg);border-color:var(--hd-off-line)}.hd-state-head{align-items:flex-start;gap:12px;display:flex}.hd-state-title{margin:0;font-size:16px;font-weight:650}.hd-state.is-ok .hd-state-title{color:var(--hd-ok-deep)}.hd-state.is-err .hd-state-title{color:var(--hd-err-deep)}.hd-state.is-warn .hd-state-title{color:var(--hd-warn-deep)}.hd-state.is-off .hd-state-title{color:var(--hd-off-deep)}.hd-state-desc{font-size:var(--hd-fs-body-s);color:var(--hd-ink-soft);margin:2px 0 0;line-height:1.5}.hd-idseg-card{background:var(--hd-paper);border:1px solid var(--hd-line);border-radius:var(--hd-r-chip);margin-top:16px;padding:22px 24px 16px;overflow-x:auto}.hd-state.is-ok .hd-idseg-card{border-color:var(--hd-ok-line)}.hd-state.is-err .hd-idseg-card{border-color:var(--hd-err-line)}.hd-state.is-warn .hd-idseg-card{border-color:var(--hd-warn-line)}.hd-state.is-off .hd-idseg-card{border-color:var(--hd-off-line)}.hd-idseg{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.hd-idseg-seg{flex-direction:column;gap:8px;display:flex}.hd-idseg-value{font-family:var(--hd-font-mono);font-size:var(--hd-fs-id);letter-spacing:.06em;color:var(--hd-ink);white-space:nowrap;font-weight:600;line-height:1.1}.hd-idseg-rule{background:var(--hd-ink-faint);border-radius:2px;height:3px}.hd-idseg-label{text-transform:uppercase;letter-spacing:.05em;color:var(--hd-ink-soft);font-size:12px;font-weight:600}.hd-idseg-seg.is-praefix .hd-idseg-rule,.hd-idseg-seg.is-merkmal .hd-idseg-rule{background:var(--hd-accent)}.hd-idseg-seg.is-praefix .hd-idseg-label,.hd-idseg-seg.is-merkmal .hd-idseg-label{color:var(--hd-accent)}.hd-idseg-seg.is-pruef-ok .hd-idseg-rule{background:var(--hd-ok)}.hd-idseg-seg.is-pruef-ok .hd-idseg-label{color:var(--hd-ok-deep)}.hd-idseg-seg.is-pruef-err .hd-idseg-rule{background:var(--hd-err)}.hd-idseg-seg.is-pruef-err .hd-idseg-label,.hd-idseg-seg.is-pruef-err .hd-idseg-value{color:var(--hd-err-deep)}.hd-idseg-seg.is-fehlt .hd-idseg-value{border:1.5px dashed var(--hd-warn-line);border-radius:var(--hd-r-chip);color:var(--hd-warn-deep);padding:0 12px}.hd-idseg-seg.is-fehlt .hd-idseg-rule{background:var(--hd-warn)}.hd-idseg-seg.is-fehlt .hd-idseg-label{color:var(--hd-warn-deep)}.hd-idseg.is-neutral .hd-idseg-rule{background:var(--hd-ink-faint)}.hd-idseg.is-neutral .hd-idseg-label{color:var(--hd-ink-soft)}.hd-idseg.is-neutral .hd-idseg-value{color:var(--hd-ink)}.hd-tablewrap{margin-top:16px;overflow-x:auto}.hd-table{border-collapse:collapse;width:100%;font-size:var(--hd-fs-body)}.hd-table th,.hd-table td{border:1px solid var(--hd-line);text-align:left;padding:12px 16px}.hd-table thead th{background:var(--hd-surface);color:var(--hd-ink);font-weight:650}.hd-table th[scope=row]{color:var(--hd-ink-soft);width:130px;font-weight:600}.hd-table code{font-family:var(--hd-font-mono);font-size:var(--hd-fs-body-s)}.hd-source{font-size:var(--hd-fs-small);margin:8px 0 0;font-weight:600}.hd-source a{color:var(--hd-accent)}.hd-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.hd-card{border:1px solid var(--hd-line);border-radius:var(--hd-r-control);padding:22px 24px;text-decoration:none;transition:border-color .12s;display:block}a.hd-card:hover{border-color:var(--hd-accent);text-decoration:none}.hd-card-kicker{font-size:var(--hd-fs-body-s);color:var(--hd-ink-soft);font-weight:600}.hd-card-sample{font-family:var(--hd-font-mono);letter-spacing:.04em;color:var(--hd-ink);margin-top:8px;font-size:19px;font-weight:600}.hd-card-desc{font-size:var(--hd-fs-body-s);color:var(--hd-ink-soft);margin-top:8px;line-height:1.5}.hd-card-action{font-size:var(--hd-fs-body-s);color:var(--hd-accent);margin-top:12px;font-weight:600}.hd-card.is-helper{background:var(--hd-surface)}.hd-general{font-size:var(--hd-fs-small);color:var(--hd-ink-faint);border-top:1px solid var(--hd-line);margin-top:48px;padding-top:16px}.hd-page{max-width:860px;margin:0 auto;padding:48px 40px}.hd-guide{max-width:1080px;margin:0 auto;padding:48px 40px}.hd-legal{max-width:640px;margin:0 auto;padding:48px 40px}.hd-guide-grid{grid-template-columns:220px minmax(0,1fr);gap:56px;margin-top:32px;display:grid}.hd-toc{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:var(--hd-r-control);align-self:start;padding:16px}.hd-toc-title{font-size:var(--hd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--hd-ink-faint);margin:0 0 8px;font-weight:600}.hd-toc ol{margin:0;padding:0;list-style:none}.hd-toc li{font-size:var(--hd-fs-body-s);margin-top:8px;line-height:1.4}.hd-toc a{color:var(--hd-ink-soft);text-decoration:none}.hd-toc a:hover{color:var(--hd-accent);text-decoration:underline}.hd-prose{font-size:var(--hd-fs-body-l);color:var(--hd-ink-body);line-height:1.65}.hd-prose p{margin:16px 0 0}.hd-prose h2{font-size:var(--hd-fs-h2);margin-top:48px}.hd-prose h3{font-size:var(--hd-fs-h3);margin-top:32px}.hd-prose ul{margin:16px 0 0;padding-left:24px}.hd-prose li{margin-top:8px}.hd-prose code{font-family:var(--hd-font-mono);font-size:var(--hd-fs-body-s)}.hd-links{margin:16px 0 0;padding:0;list-style:none}.hd-links li{font-size:var(--hd-fs-body-l);margin-top:8px}.hd-hero{margin-bottom:16px;font-size:42px;line-height:1.15}.hd-guidelist{margin:16px 0 0;padding:0;list-style:none}.hd-guidelist li{margin-top:16px}.hd-guidelist a{font-size:var(--hd-fs-body-l);font-weight:600}.hd-guidelist p{font-size:var(--hd-fs-body-s);color:var(--hd-ink-soft);margin:4px 0 0;line-height:1.5}.hd-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--hd-r-chip);border:1px solid;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.hd-chip.is-frist{background:var(--hd-warn-bg);border-color:var(--hd-warn-line);color:var(--hd-warn-deep)}.hd-deadline{border:1px solid var(--hd-warn-line);border-radius:var(--hd-r-control);background:#fffdf5;margin-top:24px;padding:20px 24px}.hd-deadline-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hd-deadline-date{font-family:var(--hd-font-mono);color:var(--hd-ink);font-size:17px;font-weight:600}.hd-deadline-title{color:var(--hd-ink);margin:12px 0 0;font-size:16px;font-weight:650}.hd-deadline-meaning{font-size:var(--hd-fs-body-s);color:var(--hd-ink-body);margin:8px 0 0;line-height:1.5}.hd-faq{border-top:1px solid var(--hd-line);margin-top:16px}.hd-faq-item{border-bottom:1px solid var(--hd-line);padding:18px 0}.hd-faq-q{color:var(--hd-ink);margin:0;font-size:16px;font-weight:600}.hd-faq-a{font-size:var(--hd-fs-body);color:var(--hd-ink-body);margin:8px 0 0;line-height:1.65}.hd-faq-seit{font-size:var(--hd-fs-small);color:var(--hd-ink-soft);margin:8px 0 0}.hd-faq-datum{font-family:var(--hd-font-mono);color:var(--hd-ink);font-weight:600}.hd-chip.is-update{background:var(--hd-accent-tint);border-color:var(--hd-accent-tint-line);color:var(--hd-accent-deep)}.hd-chip.is-geprueft{background:var(--hd-ok-bg);border-color:var(--hd-ok-line);color:var(--hd-ok-deep)}.hd-entry{border-top:1px solid var(--hd-line);grid-template-columns:170px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.hd-entry-micro{font-size:var(--hd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--hd-ink-faint);margin:0;font-weight:600}.hd-entry-date{font-family:var(--hd-font-mono);color:var(--hd-ink);margin:4px 0 0;font-size:17px;font-weight:600}.hd-entry-chip{margin:8px 0 0}.hd-entry-title{color:var(--hd-ink);margin:0;font-size:19px;font-weight:650}.hd-entry-meaning{font-size:var(--hd-fs-body);color:var(--hd-ink-body);margin:8px 0 0;line-height:1.6}.hd-entry-meaning strong{color:var(--hd-ink);font-weight:650}.hd-tablecard{border:1px solid var(--hd-line);border-radius:var(--hd-r-control);margin-top:16px;overflow:hidden}.hd-tablecard-title{background:var(--hd-surface);border-bottom:1px solid var(--hd-line);color:var(--hd-ink);padding:12px 16px;font-weight:650}.hd-tablecard-row{font-size:var(--hd-fs-body-s);border-bottom:1px solid #eef1f4;gap:12px;padding:12px 16px;display:flex}.hd-tablecard-row:last-child{border-bottom:0}.hd-tablecard-label{width:104px;color:var(--hd-ink-soft);flex:none;font-weight:600}.hd-tablecard-row>div{overflow-wrap:break-word;min-width:0}.hd-cards-only{display:none}@media (width<=720px){.hd-grid{grid-template-columns:1fr}.hd-idseg-value{font-size:24px}.hd-idseg-label{font-size:10px}.hd-tool{padding:18px}.hd-tool-row{flex-direction:column}.hd-tool-input,.hd-tool-select{width:100%}.hd-btn{width:100%;height:48px}.hd-nav{font-size:var(--hd-fs-body-s);gap:20px}:root{--hd-fs-h1:27px}.hd-hero{font-size:27px}.hd-page,.hd-guide,.hd-legal{padding:32px 20px}.hd-guide-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hd-prose h2{font-size:20px}.hd-entry{grid-template-columns:minmax(0,1fr);gap:12px}.hd-entry-rail{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.hd-entry-date,.hd-entry-chip{margin:0}.hd-cards-only{display:block}.hd-table-only{display:none}}
