@media (pointer:coarse){:root:root .zs.zs .zs-header-logo{min-height:44px}:root:root .zs.zs .zs-footer ul{gap:0}:root:root .zs.zs .zs-footer h2{margin-bottom:4px}:root:root .zs.zs .zs-footer ul a{align-items:center;min-height:40px;display:flex}:root:root .zs.zs .zs-footer-bottom a{align-items:center;min-height:40px;display:inline-flex}:root:root .zs.zs .zs-text-link{min-height:40px}:root:root .zs.zs .zs-mobile a{align-items:center;min-height:44px;display:flex}:root:root .zs.zs .zs-mobile .zs-menu-links a{flex-direction:column;justify-content:center;align-items:flex-start}}@media (max-width:520px){:root:root .zs.zs:has(.zv-cookie:not([data-leaving])) .zs-footer{padding-bottom:calc(112px + var(--rs-safe-b,0px))}:root:root .zs.zs:has(.zv-cookie:not([data-leaving])) .zs-mobile:not([hidden]){padding-bottom:calc(112px + var(--rs-safe-b,0px))}}@media (max-width:1023px){:root:root .zs.zs .zs-mobile:not([hidden]){overscroll-behavior:contain;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}@media (max-height:500px) and (max-width:1023px){:root:root .zs.zs .zs-mobile-row{min-height:44px;font-size:18px}:root:root .zs.zs .zs-mobile-actions{margin-top:16px}}@media (max-width:560px){:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) thead{display:none}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)){display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tbody{display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tr{border-bottom:1px solid #0000001a;gap:2px;padding:12px 0;display:grid}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) tr:first-child{border-top:1px solid #000}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td{border:0;padding:0;display:block}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td:first-child{margin-bottom:2px;font-weight:500}:root:root .zs.zs .zv-prose table:has(tr>:nth-child(3)) td:nth-child(n+3){color:#000000a3;font-size:14px}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) tr{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;padding:12px 14px}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td{background:0 0}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:first-child{margin:0}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td :is(code,kbd){font-size:12px}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:nth-child(2) code{overflow-wrap:break-word;white-space:normal}:root:root .zs.zs .zv-prose [role=region]>table:has(tr>:nth-child(3)) td:nth-child(3){color:#000000b3;grid-column:1/-1;font-size:15px}:root:root .zs.zs .zv-prose table.zv-compare tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:16px 0}:root:root .zs.zs .zv-prose table.zv-compare td{background:0 0;font-size:15px;line-height:1.45}:root:root .zs.zs .zv-prose table.zv-compare td:first-child{grid-column:1/-1;margin:0;font-size:16px}:root:root .zs.zs .zv-prose table.zv-compare td:nth-child(n+2):before{color:#0000008a;margin-bottom:2px;font-size:12px;font-weight:400;display:block}:root:root .zs.zs .zv-prose table.zv-compare td:nth-child(2):before{content:var(--zv-c2)}:root:root .zs.zs .zv-prose table.zv-compare td:nth-child(3):before{content:var(--zv-c3)}:root:root .zs.zs .zv-prose table.zv-compare td:nth-child(3){color:#000}:root:root .zs.zs .zd-article table.zv-compare{border:0;border-radius:0}:root:root .zs.zs .zv-legal td code{white-space:normal;overflow-wrap:anywhere}}@keyframes zs-pre-more{0%,99%{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}to{-webkit-mask-image:none;mask-image:none}}:root .zs .zv-prose pre{animation:linear both zs-pre-more;animation-timeline:scroll(self inline);overflow-x:auto}@media (max-width:640px){:root:root .zs.zs .zv-prose pre{max-width:none;margin-inline:calc(-1 * var(--zs-gutter));overscroll-behavior-x:contain;font-size:12.5px;overflow-x:auto;padding-inline:var(--zs-gutter)!important;border-radius:0!important}}@media (max-width:480px){:root:root .zs.zs .zv-center{place-items:start center;min-height:0;padding-top:24px;padding-bottom:48px}:root:root .zs.zs .zv-panel{padding:28px 20px}}@media (max-height:500px){:root:root .zs.zs .zv-center{place-items:start center;min-height:0;padding-top:20px;padding-bottom:40px}}
