body.p-checker .p-checker__headline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6);margin-bottom:var(--space-4)}body.p-checker .p-checker__headline h1{display:flex;min-width:0;align-items:center;gap:var(--space-4);margin:0;font-size:var(--fs-head-md)}body.p-checker .p-checker__title-mark{width:58px;height:58px;flex:none;display:grid;place-items:center;color:var(--brand-sky-deep)}body.p-checker .p-checker__title-mark svg{width:100%;height:100%}body.p-checker .p-checker__headline .c-fact{display:flex!important;flex-wrap:wrap;width:min(100%,30rem);justify-content:flex-end;gap:var(--space-2);margin:0;padding:0;border:0;background:transparent}body.p-checker .p-checker__headline .c-fact>div{display:flex;flex:1 1 0;min-height:48px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm)}body.p-checker .p-checker__fact-mark{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--brand-sky-deep)}body.p-checker .p-checker__headline .c-fact dt{color:var(--text);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:normal;text-transform:none;white-space:normal}body.p-checker .p-checker__headline .c-fact dd{color:var(--brand-navy);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-heading);white-space:nowrap}body.p-checker>main>.c-answer{max-width:none;margin:0 0 var(--space-4);line-height:1.6}body.p-checker>main>.p-checker__instruction{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--text-muted)}body.p-checker .p-checker__instruction-mark{width:30px;height:30px;flex:none;display:grid;place-items:center;color:var(--brand-sky-deep)}body.p-checker .c-checker{margin:0}body.p-checker .c-checker__inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow)}body.p-checker .c-checker__inputs>.c-checker__mode{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;border:0}body.p-checker .c-checker__mode legend{display:flex;grid-column:1 / -1;align-items:center;gap:var(--space-3);margin:0 0 var(--space-2-5);padding:0;color:var(--text);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-heading)}body.p-checker .c-checker__mode-mark,body.p-checker .c-checker__label-mark{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--brand-highlight);color:var(--brand-sky-deep)}body.p-checker .c-checker__mode-mark svg,body.p-checker .c-checker__label-mark svg{width:21px;height:21px}body.p-checker .c-checker__mode label{min-height:58px;justify-content:flex-start;padding:var(--space-3) var(--space-5);border:var(--border-w) solid var(--border);border-radius:0;color:var(--text);font-size:var(--fs-md);font-weight:500}body.p-checker .c-checker__mode label:first-of-type{border-radius:var(--radius) 0 0 var(--radius)}body.p-checker .c-checker__mode label:last-of-type{border-radius:0 var(--radius) var(--radius) 0}body.p-checker .c-checker__mode label+label{margin-left:-1px}body.p-checker .c-checker__mode input[type=radio]{width:22px;height:22px;margin:0;accent-color:var(--link)}@media(min-width:768px){body.p-checker .c-checker__inputs:has(#checker-version){grid-template-rows:auto auto auto auto auto;row-gap:0}body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__mode{grid-row:1;margin-bottom:var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(2){grid-column:1;grid-row:2;border:var(--border-w) solid var(--border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(3){grid-column:1;grid-row:3;border:var(--border-w) solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius)}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(4),body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(5){grid-column:2;border-inline:var(--border-w) solid var(--border);padding:var(--space-5) var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(4){grid-row:2;border-top:var(--border-w) solid var(--border);border-radius:var(--radius) var(--radius) 0 0}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(5){grid-row:3;border-top:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);border-radius:0 0 var(--radius) var(--radius)}body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(2),body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(3){padding:var(--space-5) var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__strict{grid-column:1 / -1;grid-row:4;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border);border-radius:var(--radius);background:var(--bg-card)}body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__actions{grid-column:1 / -1;grid-row:5;margin-top:var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed){grid-template-rows:auto auto auto auto auto auto}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.c-checker__fixed{grid-column:1 / -1;grid-row:4;margin-top:var(--space-4);border:var(--border-w) solid var(--border);padding:var(--space-3) var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.field:nth-child(5),body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.field:nth-child(6){grid-column:2;border-inline:var(--border-w) solid var(--border);padding:var(--space-5) var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.field:nth-child(5){grid-row:2;border-top:var(--border-w) solid var(--border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.field:nth-child(6){grid-row:3;border-top:0;border-bottom:var(--border-w) solid var(--border);border-radius:0 0 var(--radius) var(--radius)}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.c-checker__strict{grid-row:5}body.p-checker .c-checker__inputs:has(#checker-version):has(.c-checker__fixed)>.c-checker__actions{grid-row:6}body.p-checker .c-checker__inputs:has(#checker-version)>.field label,body.p-checker .c-checker__inputs:has(#checker-version) .c-search label{margin-bottom:var(--space-2-5);font-size:var(--fs-lg)}}body.p-checker .c-checker__inputs .c-search__mark{width:36px;height:36px;border-radius:var(--radius-sm);clip-path:none;background:var(--brand-highlight);color:var(--brand-sky-deep)}body.p-checker .c-checker__inputs .c-search__mark svg{width:21px;height:21px}body.p-checker .c-checker__inputs .c-search__input:before{display:none}body.p-checker .c-checker__inputs .c-search input,body.p-checker .c-checker__inputs select{min-height:64px;padding:var(--space-4);background:var(--bg-card)}body.p-checker .c-checker__inputs select{padding-right:var(--space-12)}body.p-checker .c-checker__inputs .helper{margin-top:var(--space-2);font-size:var(--fs-sm)}body.p-checker .c-checker__inputs label[for=checker-version]{display:flex;align-items:center;gap:var(--space-3)}body.p-checker .c-checker__strict>label{font-size:var(--fs-sm);font-weight:var(--fw-heading)}body.p-checker .c-checker__strict>.helper{margin:var(--space-1) 0 0 34px}body.p-checker .c-checker__actions .btn--primary{min-height:60px;padding:var(--space-3) var(--space-6);font-size:var(--fs-lg)}body.p-checker .c-checker__inputs:has(.c-checker__pair){grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}body.p-checker .c-checker__inputs:has(.c-checker__pair)>*{grid-column:1 / -1;grid-row:auto}body.p-checker .c-checker__inputs:has(.c-checker__pair)>.c-checker__mode{margin-bottom:0}@media(max-width:767px){body.p-checker .p-checker__headline{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}body.p-checker .p-checker__headline .c-fact{justify-content:flex-start}body.p-checker .p-checker__headline .c-fact>div{flex:1 1 140px}body.p-checker .p-checker__title-mark{width:48px;height:48px}body.p-checker .c-checker__inputs,body.p-checker .c-checker__inputs:has(#checker-version),body.p-checker .c-checker__inputs:has(.c-checker__pair){grid-template-columns:minmax(0,1fr);row-gap:var(--space-4);padding:var(--space-4)}body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__mode,body.p-checker .c-checker__inputs:has(#checker-version)>.field,body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__strict,body.p-checker .c-checker__inputs:has(#checker-version)>.c-checker__actions{grid-column:1;grid-row:auto;margin-top:0}body.p-checker .c-checker__inputs:has(#checker-version)>.field,body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(4),body.p-checker .c-checker__inputs:has(#checker-version)>.field:nth-child(5){border:var(--border-w) solid var(--border);border-radius:var(--radius);padding:var(--space-4)}body.p-checker .c-checker__mode label{padding-inline:var(--space-3)}body.p-checker .c-checker__mode label span{min-width:0}body.p-checker .c-checker__strict>.helper{margin-left:0}}
