@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdd6c4d0967b2d83-s.29nqs3e9kzb-o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04665fa023d0755d-s.3rj_uk2glgjff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b15a44b05052b8b1-s.2ufy1242z40ho.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/687709f56b16d44a-s.1056tter-w5jb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ba5a01c16198eaa-s.p.2705ug_9bxc-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdd6c4d0967b2d83-s.29nqs3e9kzb-o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04665fa023d0755d-s.3rj_uk2glgjff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b15a44b05052b8b1-s.2ufy1242z40ho.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/687709f56b16d44a-s.1056tter-w5jb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ba5a01c16198eaa-s.p.2705ug_9bxc-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Fallback;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}.shantell_sans_523eb5a4-module__DLaZdW__className{font-family:Shantell Sans,Shantell Sans Fallback;font-style:normal}.shantell_sans_523eb5a4-module__DLaZdW__variable{--font-marker:"Shantell Sans", "Shantell Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_ad0a1135-module__1Tfqga__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_ad0a1135-module__1Tfqga__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7e383db2-module__chHw4G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7e383db2-module__chHw4G__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b67fa743-module__p8oD6W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b67fa743-module__p8oD6W__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.brand-wordmark-module__rkI40W__root{flex:none;height:100%;display:inline-flex}.brand-wordmark-module__rkI40W__image{object-fit:contain;width:auto;height:100%;display:block}.brand-wordmark-module__rkI40W__onDark{display:none}[data-theme=dark] .brand-wordmark-module__rkI40W__onDark{display:block}[data-theme=dark] .brand-wordmark-module__rkI40W__onLight{display:none}
.sidebar-panel-module__WZ97AW__panel{box-shadow:none;gap:var(--space-9);padding:var(--space-11) clamp(20px, 2vw, 28px) 34px;background:0 0;border:0;border-radius:0;display:grid}.sidebar-panel-module__WZ97AW__heading{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8)}.sidebar-panel-module__WZ97AW__title{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:var(--space-3) 0 0}.sidebar-panel-module__WZ97AW__title:first-child{margin-top:0}.sidebar-panel-module__WZ97AW__githubLink{color:var(--color-text-muted);font-size:var(--text-small);align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;text-decoration:none;display:inline-flex}.sidebar-panel-module__WZ97AW__githubLink:hover{color:var(--color-link)}@media (max-width:960px){.sidebar-panel-module__WZ97AW__panel{gap:18px;padding:24px 22px}}@media (max-width:560px){.sidebar-panel-module__WZ97AW__panel{padding:18px}}
.page-header-module__uHqb9W__header{gap:var(--space-5);min-width:0;max-width:820px;display:grid}.page-header-module__uHqb9W__bordered{border-bottom:1px solid var(--color-border);max-width:none;padding-bottom:var(--space-7)}.page-header-module__uHqb9W__header h1{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-h1);max-width:820px;margin:0}.page-header-module__uHqb9W__header h1 mark{background:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-accent-contrast);border-radius:6px;padding-inline:.16em}.page-header-module__uHqb9W__header>p{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);max-width:var(--measure-prose);margin:0}.page-header-module__uHqb9W__header>p:last-child:not(:first-child){margin-bottom:0}.page-header-module__uHqb9W__header>small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-ui)}
.page-canvas-module__N9b4oa__canvas{gap:var(--space-13);min-width:0;max-width:1120px;padding:var(--space-13) var(--container-gutter) var(--space-14);width:100%;margin:0 auto;display:grid}.page-canvas-module__N9b4oa__wide{max-width:var(--container-max)}@media (max-width:760px){.page-canvas-module__N9b4oa__canvas{gap:var(--space-10);padding-block:var(--space-9) var(--space-12)}}
.page-title-icon-module__XhvqBW__chip{color:var(--color-accent-text);vertical-align:-.06em;margin-right:.24em;display:inline-flex}.page-title-icon-module__XhvqBW__chip svg{width:.82em;height:.82em}
.doodle-module__g2hFna__inline{display:block}.doodle-module__g2hFna__inline svg{max-width:130px;height:auto;display:block}.doodle-module__g2hFna__corner{pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute}@media (min-width:1100px){.doodle-module__g2hFna__corner{display:block}}.doodle-module__g2hFna__corner svg{width:110px;height:auto;display:block}
.media-figure-module__2vJ9uq__figure{margin:0}.media-figure-module__2vJ9uq__figure figcaption{color:var(--color-text-muted);font-size:var(--text-small);margin-top:var(--space-5);text-align:center}.media-figure-module__2vJ9uq__image img{border-radius:var(--radius-lg);height:auto;max-height:var(--media-max-height,min(70vh, 640px));object-fit:contain;width:auto;max-width:100%;margin-inline:auto;display:block}.media-figure-module__2vJ9uq__diagram{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.media-figure-module__2vJ9uq__diagram svg{width:100%;height:auto;display:block}
.prose-module__ndhY7W__prose{color:var(--color-text)}.prose-module__ndhY7W__prose :where(h1,h2,h3,h4){color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.prose-module__ndhY7W__prose h1{font-size:var(--text-h1);line-height:var(--line-h1)}.prose-module__ndhY7W__prose h1 mark{background:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-accent-contrast);border-radius:6px;padding:0 .18em}.prose-module__ndhY7W__prose h2{font-size:var(--text-h2)}.prose-module__ndhY7W__prose h3,.prose-module__ndhY7W__prose h4{font-size:var(--text-h3)}.prose-module__ndhY7W__prose p,.prose-module__ndhY7W__prose li{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.prose-module__ndhY7W__prose ul,.prose-module__ndhY7W__prose ol{color:var(--color-text);gap:var(--space-3);padding-left:var(--space-8);margin:0;display:grid}.prose-module__ndhY7W__flow,.prose-module__ndhY7W__sectionFlow>section{gap:var(--space-prose-paragraph);display:grid}.prose-module__ndhY7W__flow>:where(h2):not(:first-child){margin-top:var(--space-prose-heading-2)}.prose-module__ndhY7W__flow>:where(h3,h4):not(:first-child){margin-top:var(--space-prose-heading-3)}.prose-module__ndhY7W__sectionFlow>section+section{margin-top:var(--space-prose-section)}.prose-module__ndhY7W__sectionFlow>section>:where(h2,h3,h4):first-child{margin-bottom:var(--space-2)}.prose-module__ndhY7W__prose a{color:var(--color-link);text-decoration:none}.prose-module__ndhY7W__prose a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:2px}.prose-module__ndhY7W__prose :not(pre)>code{background:var(--color-surface-2);border:1px solid var(--color-border);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em;font-size:.85em}.prose-module__ndhY7W__prose kbd{background:var(--color-surface-2);border:1px solid var(--color-border-strong);box-shadow:0 1px 0 var(--color-border-strong);font-family:var(--font-mono);border-radius:4px;padding:.1em .4em;font-size:.8em}.prose-module__ndhY7W__lede{color:var(--color-text);max-width:var(--measure-prose)}
.dot-band-module__7yNkQa__band{border-bottom:1px solid var(--color-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1.5' cy='1.5' r='1.2' fill='%2314141430'/%3E%3C/svg%3E");background-size:26px 26px;position:relative}[data-theme=dark] .dot-band-module__7yNkQa__band{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='1.5' cy='1.5' r='1.2' fill='%23f2f2ee2e'/%3E%3C/svg%3E")}.dot-band-module__7yNkQa__band :where(h1,p){background:var(--color-bg);width:fit-content}
.sidebar-list-module__97_lRa__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sidebar-list-module__97_lRa__item a,.sidebar-list-module__97_lRa__itemStatic{border-radius:var(--radius-lg);color:var(--color-text);align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.sidebar-list-module__97_lRa__item a:hover{background:var(--color-surface-2);color:var(--color-text)}.sidebar-list-module__97_lRa__itemActive a,.sidebar-list-module__97_lRa__itemActive a:hover{background:var(--color-surface-2);color:var(--color-text);font-weight:var(--weight-semibold)}.sidebar-list-module__97_lRa__number{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.sidebar-list-module__97_lRa__icon{color:var(--color-text-muted);align-self:center;display:inline-flex}.sidebar-list-module__97_lRa__icon svg{display:block}.sidebar-list-module__97_lRa__itemActive .sidebar-list-module__97_lRa__number,.sidebar-list-module__97_lRa__itemActive .sidebar-list-module__97_lRa__icon{color:var(--color-accent-text)}.sidebar-list-module__97_lRa__label{font-size:var(--text-small);line-height:var(--line-ui)}.sidebar-list-module__97_lRa__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.sidebar-list-module__97_lRa__itemStatic{cursor:default}.sidebar-list-module__97_lRa__itemStatic .sidebar-list-module__97_lRa__label,.sidebar-list-module__97_lRa__itemStatic .sidebar-list-module__97_lRa__number{color:var(--color-text-muted)}.sidebar-list-module__97_lRa__tag{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small);padding:0 var(--space-2);border-radius:999px;align-self:center}
.dns-diagnostics-module___REx7q__main{gap:var(--space-13);max-width:1080px;padding:var(--space-13) clamp(24px, 5vw, 72px) 64px;width:100%;margin:0 auto;display:grid}.dns-diagnostics-module___REx7q__results{gap:var(--space-10);min-width:0;display:grid}.dns-diagnostics-module___REx7q__resultHeader{align-items:start;gap:var(--space-6);justify-content:space-between;display:flex}.dns-diagnostics-module___REx7q__resultHeader h2,.dns-diagnostics-module___REx7q__resultHeader p,.dns-diagnostics-module___REx7q__source h3,.dns-diagnostics-module___REx7q__source p,.dns-diagnostics-module___REx7q__section h3,.dns-diagnostics-module___REx7q__section p,.dns-diagnostics-module___REx7q__finding p{margin:0}.dns-diagnostics-module___REx7q__resultHeader h2{color:var(--color-accent-text);font-size:var(--text-h2)}.dns-diagnostics-module___REx7q__resultTitle{align-items:center;gap:var(--space-4);display:flex}.dns-diagnostics-module___REx7q__favicon{opacity:0;border-radius:6px;width:32px;height:32px}.dns-diagnostics-module___REx7q__faviconLoaded{opacity:1}.dns-diagnostics-module___REx7q__resultCopy{margin-top:var(--space-3)}.dns-diagnostics-module___REx7q__resultCopy>:first-child{margin-top:0}.dns-diagnostics-module___REx7q__resultCopy>:last-child{margin-bottom:0}.dns-diagnostics-module___REx7q__resultMeta{color:var(--color-text-muted)!important;font-size:var(--text-small)!important;margin-top:var(--space-3)!important}.dns-diagnostics-module___REx7q__resultActions{flex:none;align-items:center;display:flex}.dns-diagnostics-module___REx7q__downloadButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-small);align-items:center;gap:var(--space-2);background:0 0;padding:8px 12px;display:inline-flex}.dns-diagnostics-module___REx7q__downloadButton:hover{border-color:var(--color-border-strong)}.dns-diagnostics-module___REx7q__resultHeader p{color:var(--color-text);font-size:var(--text-small);line-height:var(--line-body);margin-top:var(--space-3)}.dns-diagnostics-module___REx7q__section{gap:var(--space-5);min-width:0;display:grid}.dns-diagnostics-module___REx7q__section>h3{font-size:var(--text-body)}.dns-diagnostics-module___REx7q__sources{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.dns-diagnostics-module___REx7q__source{gap:var(--space-4);padding:var(--space-6);display:grid}.dns-diagnostics-module___REx7q__source+.dns-diagnostics-module___REx7q__source{border-top:1px solid var(--color-border)}.dns-diagnostics-module___REx7q__sourceHeader{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.dns-diagnostics-module___REx7q__sourceHeader h3{font-size:var(--text-small)}.dns-diagnostics-module___REx7q__stateGood,.dns-diagnostics-module___REx7q__stateWarn,.dns-diagnostics-module___REx7q__stateBad,.dns-diagnostics-module___REx7q__stateQuiet{font-size:var(--text-small);font-weight:var(--weight-semibold);border-radius:999px;padding:4px 8px}.dns-diagnostics-module___REx7q__stateGood{background:var(--color-surface-2);color:var(--color-success-text)}.dns-diagnostics-module___REx7q__stateWarn{background:var(--color-surface-2);color:var(--color-warning-text)}.dns-diagnostics-module___REx7q__stateBad{background:var(--color-surface-2);color:var(--color-danger-text)}.dns-diagnostics-module___REx7q__stateQuiet{background:var(--color-surface-2);color:var(--color-text-muted)}.dns-diagnostics-module___REx7q__records{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.dns-diagnostics-module___REx7q__record{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.dns-diagnostics-module___REx7q__record code{overflow-wrap:anywhere}.dns-diagnostics-module___REx7q__record small,.dns-diagnostics-module___REx7q__empty,.dns-diagnostics-module___REx7q__muted{color:var(--color-text-muted)}.dns-diagnostics-module___REx7q__raw{min-width:0;max-width:100%}.dns-diagnostics-module___REx7q__raw summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-small)}.dns-diagnostics-module___REx7q__raw pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;font-size:var(--text-small);margin:var(--space-4) 0 0;overflow-wrap:anywhere;max-width:100%;max-height:360px;padding:var(--space-5);white-space:pre-wrap;word-break:break-word;overflow:auto}.dns-diagnostics-module___REx7q__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dns-diagnostics-module___REx7q__finding{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);padding:var(--space-6);display:grid}.dns-diagnostics-module___REx7q__compactTable td,.dns-diagnostics-module___REx7q__compactTable th{vertical-align:top}.dns-diagnostics-module___REx7q__skippedRow th,.dns-diagnostics-module___REx7q__skippedRow td{color:var(--color-text-muted)!important}.dns-diagnostics-module___REx7q__flow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dns-diagnostics-module___REx7q__flow span{color:var(--color-text-muted)}.dns-diagnostics-module___REx7q__pathStep{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-2);padding:var(--space-4);display:grid}.dns-diagnostics-module___REx7q__pathStep small,.dns-diagnostics-module___REx7q__sourceList,.dns-diagnostics-module___REx7q__inlineNote{color:var(--color-text-muted)}.dns-diagnostics-module___REx7q__sourceList{font-size:var(--text-small);gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.dns-diagnostics-module___REx7q__chain{border-left:1px solid var(--color-border-strong);gap:var(--space-6);padding:0 0 0 var(--space-7);margin:0 0 0 8px;list-style:none;display:grid}.dns-diagnostics-module___REx7q__chainStep{position:relative}.dns-diagnostics-module___REx7q__chainStep:before{background:var(--color-surface);border:2px solid var(--color-accent);content:"";height:11px;left:calc(-1 * var(--space-7) - 6px);border-radius:999px;width:11px;position:absolute;top:5px}.dns-diagnostics-module___REx7q__chainStep[data-ok=false]:before{border-color:var(--color-danger-text)}.dns-diagnostics-module___REx7q__chainStep h4,.dns-diagnostics-module___REx7q__chainStep p{margin:0}.dns-diagnostics-module___REx7q__chainStep p{color:var(--color-text);margin-top:var(--space-2)}.dns-diagnostics-module___REx7q__nextCheck{color:var(--color-text)}.dns-diagnostics-module___REx7q__nextCheck a,a.dns-diagnostics-module___REx7q__nextCheck{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}@media (max-width:720px){.dns-diagnostics-module___REx7q__grid{grid-template-columns:1fr}.dns-diagnostics-module___REx7q__resultHeader{display:grid}.dns-diagnostics-module___REx7q__record{grid-template-columns:1fr}}@media print{.dns-diagnostics-module___REx7q__main,.dns-diagnostics-module___REx7q__results{display:block}.dns-diagnostics-module___REx7q__results>*+*{margin-top:var(--space-8)}.dns-diagnostics-module___REx7q__resultHeader,.dns-diagnostics-module___REx7q__section>h3,.dns-diagnostics-module___REx7q__sourceHeader{break-after:avoid-page}.dns-diagnostics-module___REx7q__section,.dns-diagnostics-module___REx7q__source,.dns-diagnostics-module___REx7q__finding,.dns-diagnostics-module___REx7q__chainStep{break-inside:avoid-page}.dns-diagnostics-module___REx7q__resultActions,.dns-diagnostics-module___REx7q__raw{display:none}}
.storage-tools-module__XSMlcW__sidebarPanel{min-width:0}.storage-tools-module__XSMlcW__hubSection{gap:var(--space-5);display:grid}.storage-tools-module__XSMlcW__hubSection h2,.storage-tools-module__XSMlcW__inventoryHeading h2,.storage-tools-module__XSMlcW__resultSection h2,.storage-tools-module__XSMlcW__invalidResult h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.storage-tools-module__XSMlcW__toolLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);align-items:center;gap:var(--space-4);padding:var(--space-6);transition:border-color var(--motion-fast), background var(--motion-fast);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.storage-tools-module__XSMlcW__toolLink:hover{background:var(--color-surface-2);border-color:var(--color-accent-text)}.storage-tools-module__XSMlcW__toolLink strong{font-family:var(--font-display);font-size:var(--text-body);display:block}.storage-tools-module__XSMlcW__toolLink small{color:var(--color-text);font-size:var(--text-small);line-height:var(--line-body);margin-top:var(--space-2);display:block}.storage-tools-module__XSMlcW__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);overflow:hidden}.storage-tools-module__XSMlcW__toolForm{gap:var(--space-7);padding:var(--space-7);display:grid}.storage-tools-module__XSMlcW__fieldset,.storage-tools-module__XSMlcW__resultUnit{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.storage-tools-module__XSMlcW__fieldset legend{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);padding:0}.storage-tools-module__XSMlcW__choiceRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.storage-tools-module__XSMlcW__choice{cursor:pointer;position:relative}.storage-tools-module__XSMlcW__choice input{opacity:0;position:absolute;inset:0}.storage-tools-module__XSMlcW__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);padding:var(--space-2) var(--space-4);transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);display:block}.storage-tools-module__XSMlcW__choice:hover span{background:var(--color-surface-2)}.storage-tools-module__XSMlcW__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.storage-tools-module__XSMlcW__choice input:focus-visible+span{box-shadow:var(--focus-ring)}.storage-tools-module__XSMlcW__inventoryHeading h2,.storage-tools-module__XSMlcW__resultSection h2,.storage-tools-module__XSMlcW__invalidResult h2{font-size:var(--text-h3)}.storage-tools-module__XSMlcW__inventoryHeading p,.storage-tools-module__XSMlcW__topologyNote,.storage-tools-module__XSMlcW__resultSectionHeading>span,.storage-tools-module__XSMlcW__resultHeadline>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-body);margin:0}.storage-tools-module__XSMlcW__driveRow label,.storage-tools-module__XSMlcW__groupSizeControl{gap:var(--space-1);min-width:0;display:grid}.storage-tools-module__XSMlcW__groupSizeControl>span{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__XSMlcW__driveRow input,.storage-tools-module__XSMlcW__driveRow select,.storage-tools-module__XSMlcW__groupSizeControl select{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-body);min-height:42px;padding:var(--space-2) var(--space-3);width:100%}.storage-tools-module__XSMlcW__addButton,.storage-tools-module__XSMlcW__inventoryCalculate,.storage-tools-module__XSMlcW__resetButton,.storage-tools-module__XSMlcW__removeButton{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.storage-tools-module__XSMlcW__inventoryCalculate{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-contrast);width:100%}.storage-tools-module__XSMlcW__addButton,.storage-tools-module__XSMlcW__resetButton,.storage-tools-module__XSMlcW__removeButton{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.storage-tools-module__XSMlcW__addButton,.storage-tools-module__XSMlcW__resetButton{white-space:nowrap}.storage-tools-module__XSMlcW__addButton:focus-visible,.storage-tools-module__XSMlcW__inventoryCalculate:focus-visible,.storage-tools-module__XSMlcW__resetButton:focus-visible,.storage-tools-module__XSMlcW__removeButton:focus-visible,.storage-tools-module__XSMlcW__driveRow input:focus-visible,.storage-tools-module__XSMlcW__driveRow select:focus-visible,.storage-tools-module__XSMlcW__groupSizeControl select:focus-visible{box-shadow:var(--focus-ring);outline:0}.storage-tools-module__XSMlcW__addButton:disabled,.storage-tools-module__XSMlcW__inventoryCalculate:disabled{cursor:not-allowed;opacity:.45}.storage-tools-module__XSMlcW__inventory{border-top:1px solid var(--color-border);gap:var(--space-4);padding-top:var(--space-6);display:grid}.storage-tools-module__XSMlcW__inventoryHeading{align-items:end;gap:var(--space-5);justify-content:space-between;display:flex}.storage-tools-module__XSMlcW__inventoryControls{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.storage-tools-module__XSMlcW__inventoryHeading p{margin-top:var(--space-1)}.storage-tools-module__XSMlcW__driveTable{border-block:1px solid var(--color-border-strong)}.storage-tools-module__XSMlcW__emptyInventory{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--line-body);padding:var(--space-5) 0;text-align:center;margin:0}.storage-tools-module__XSMlcW__driveTableHeader,.storage-tools-module__XSMlcW__driveRow{align-items:center;gap:var(--space-3);grid-template-columns:4.5rem minmax(8rem,1fr) 7rem 42px;display:grid}.storage-tools-module__XSMlcW__driveTableHeader{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding:var(--space-2) 0}.storage-tools-module__XSMlcW__driveRow{border-top:1px solid var(--color-border);min-height:58px;padding-block:var(--space-2)}.storage-tools-module__XSMlcW__driveIdentity{align-items:center;gap:var(--space-2);display:flex}.storage-tools-module__XSMlcW__driveNumber,.storage-tools-module__XSMlcW__groupTag{font-family:var(--font-mono);font-size:var(--text-small)}.storage-tools-module__XSMlcW__driveNumber{color:var(--color-text-muted)}.storage-tools-module__XSMlcW__groupTag{color:var(--color-accent-text)}.storage-tools-module__XSMlcW__removeButton{min-width:42px;padding:var(--space-2)}.storage-tools-module__XSMlcW__groupingNote{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__XSMlcW__groupSizeControl{max-width:22rem}.storage-tools-module__XSMlcW__result,.storage-tools-module__XSMlcW__invalidResult{border-top:1px solid var(--color-border);gap:var(--space-7);padding:var(--space-7);display:grid}.storage-tools-module__XSMlcW__resultHeader{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.storage-tools-module__XSMlcW__resultHeadline{gap:var(--space-2);display:grid}.storage-tools-module__XSMlcW__resultHeadline p{font-size:var(--text-body);align-items:baseline;gap:var(--space-3);line-height:var(--line-heading);flex-wrap:wrap;margin:0;display:flex}.storage-tools-module__XSMlcW__resultHeadline strong{font-family:var(--font-mono);font-size:var(--text-h2);font-weight:var(--weight-semibold)}.storage-tools-module__XSMlcW__resultUnit .storage-tools-module__XSMlcW__choiceRow{flex-wrap:nowrap}.storage-tools-module__XSMlcW__resultUnit .storage-tools-module__XSMlcW__choice span{padding-inline:var(--space-3)}.storage-tools-module__XSMlcW__warningText{color:var(--color-warning-text);font-size:var(--text-body);line-height:var(--line-body);margin:calc(var(--space-3) * -1) 0 0}.storage-tools-module__XSMlcW__resultSection{gap:var(--space-4);display:grid}.storage-tools-module__XSMlcW__resultSectionHeading{align-items:baseline;gap:var(--space-4);justify-content:space-between;display:flex}.storage-tools-module__XSMlcW__capacityBar{background:var(--color-surface-2);border:1px solid var(--color-border-strong);width:100%;height:34px;display:flex;overflow:hidden}.storage-tools-module__XSMlcW__capacityBar>span{height:100%;display:block}.storage-tools-module__XSMlcW__capacityUsable{background:var(--color-text)}.storage-tools-module__XSMlcW__capacityRedundancy{background:var(--color-border-strong)}.storage-tools-module__XSMlcW__capacityMismatch{background:var(--color-text-muted)}.storage-tools-module__XSMlcW__capacityValues{border-block:1px solid var(--color-border);margin:0}.storage-tools-module__XSMlcW__capacityValues>div{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-5);padding-block:var(--space-3);grid-template-columns:minmax(9rem,1fr) minmax(12rem,auto);display:grid}.storage-tools-module__XSMlcW__capacityValues>div:last-child{border-bottom:0}.storage-tools-module__XSMlcW__capacityValues dt,.storage-tools-module__XSMlcW__capacityValues dd{margin:0}.storage-tools-module__XSMlcW__capacityValues dt{font-family:var(--font-display);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-3);display:flex}.storage-tools-module__XSMlcW__capacityValues dd{align-items:baseline;gap:var(--space-5);text-align:right;grid-template-columns:minmax(7rem,1fr) 4rem;display:grid}.storage-tools-module__XSMlcW__capacityValues dd strong,.storage-tools-module__XSMlcW__capacityValues dd span{font-family:var(--font-mono)}.storage-tools-module__XSMlcW__capacityValues dd span{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__XSMlcW__capacitySwatch{border:1px solid var(--color-border-strong);width:12px;height:12px;display:inline-block}.storage-tools-module__XSMlcW__topology{gap:var(--space-4);display:grid}.storage-tools-module__XSMlcW__topologyStrip{border-block:1px solid var(--color-border-strong)}.storage-tools-module__XSMlcW__topologyHeading{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.storage-tools-module__XSMlcW__topologyHeading strong{font-family:var(--font-display);font-size:var(--text-body)}.storage-tools-module__XSMlcW__topologyHeading span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.storage-tools-module__XSMlcW__topologyDrives{background:var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid}.storage-tools-module__XSMlcW__topologyDrive{background:var(--color-surface);align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-3);display:flex}.storage-tools-module__XSMlcW__topologyDrive svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.storage-tools-module__XSMlcW__topologyDrive>span{font-family:var(--font-mono);font-size:var(--text-small);gap:var(--space-1);display:grid}.storage-tools-module__XSMlcW__topologyDrive small{color:var(--color-text-muted);font-size:var(--text-small)}.storage-tools-module__XSMlcW__topologyNote{color:var(--color-text)}.storage-tools-module__XSMlcW__resultFacts{border-block:1px solid var(--color-border-strong);margin:0}.storage-tools-module__XSMlcW__resultFacts>div{border-bottom:1px solid var(--color-border);gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:12rem 1fr;display:grid}.storage-tools-module__XSMlcW__resultFacts>div:last-child{border-bottom:0}.storage-tools-module__XSMlcW__resultFacts dt,.storage-tools-module__XSMlcW__resultFacts dd{font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__XSMlcW__resultFacts dt{font-family:var(--font-display);font-weight:var(--weight-semibold)}.storage-tools-module__XSMlcW__backupNote,.storage-tools-module__XSMlcW__invalidResult p,.storage-tools-module__XSMlcW__invalidResult li,.storage-tools-module__XSMlcW__methodDetails{color:var(--color-text);font-size:var(--text-body);line-height:var(--line-body);margin:0}.storage-tools-module__XSMlcW__backupNote{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.storage-tools-module__XSMlcW__backupNote strong{color:var(--color-warning-text)}.storage-tools-module__XSMlcW__methodDetails{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.storage-tools-module__XSMlcW__methodDetails summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-semibold)}.storage-tools-module__XSMlcW__methodDetails>div{gap:var(--space-4);margin-top:var(--space-4);max-width:var(--measure-prose);display:grid}.storage-tools-module__XSMlcW__methodDetails p,.storage-tools-module__XSMlcW__methodDetails ul{margin:0}.storage-tools-module__XSMlcW__invalidResult{gap:var(--space-4)}.storage-tools-module__XSMlcW__invalidResult h2{color:var(--color-danger-text)}.storage-tools-module__XSMlcW__invalidResult ul{padding-left:var(--space-6);margin:0}.storage-tools-module__XSMlcW__tableScroll{overflow-x:auto}.storage-tools-module__XSMlcW__comparisonTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:42rem}.storage-tools-module__XSMlcW__comparisonTable th,.storage-tools-module__XSMlcW__comparisonTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.storage-tools-module__XSMlcW__comparisonTable thead th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.storage-tools-module__XSMlcW__comparisonTable td:nth-child(2),.storage-tools-module__XSMlcW__comparisonTable td:nth-child(3),.storage-tools-module__XSMlcW__comparisonTable td:nth-child(5){font-family:var(--font-mono)}.storage-tools-module__XSMlcW__comparisonTable tbody tr:last-child>*{border-bottom:0}.storage-tools-module__XSMlcW__reference{border-top:1px solid var(--color-border);gap:var(--space-8);padding-top:var(--space-10);display:grid}.storage-tools-module__XSMlcW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.storage-tools-module__XSMlcW__toolForm,.storage-tools-module__XSMlcW__result,.storage-tools-module__XSMlcW__invalidResult{padding:var(--space-5)}.storage-tools-module__XSMlcW__fieldset>.storage-tools-module__XSMlcW__choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.storage-tools-module__XSMlcW__fieldset .storage-tools-module__XSMlcW__choice span{padding-inline:var(--space-2);text-align:center}.storage-tools-module__XSMlcW__driveTableHeader,.storage-tools-module__XSMlcW__driveRow{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr) 5.25rem 42px}.storage-tools-module__XSMlcW__inventoryHeading{align-items:stretch;display:grid}.storage-tools-module__XSMlcW__inventoryControls{justify-content:stretch;width:100%}.storage-tools-module__XSMlcW__inventoryControls>button{flex:1}.storage-tools-module__XSMlcW__resultHeader{align-items:start}.storage-tools-module__XSMlcW__resultHeadline p{gap:var(--space-1);display:grid}.storage-tools-module__XSMlcW__resultSectionHeading{align-items:start;gap:var(--space-1);flex-direction:column}.storage-tools-module__XSMlcW__capacityValues>div{gap:var(--space-3);grid-template-columns:minmax(7rem,1fr) auto}.storage-tools-module__XSMlcW__capacityValues dd{gap:var(--space-3);grid-template-columns:minmax(6rem,1fr) 3.5rem}.storage-tools-module__XSMlcW__topologyDrives{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-tools-module__XSMlcW__resultFacts>div{gap:var(--space-2);grid-template-columns:1fr}.storage-tools-module__XSMlcW__toolLink{align-items:start}}@media (max-width:380px){.storage-tools-module__XSMlcW__toolForm,.storage-tools-module__XSMlcW__result,.storage-tools-module__XSMlcW__invalidResult{padding:var(--space-4)}.storage-tools-module__XSMlcW__choiceRow,.storage-tools-module__XSMlcW__driveTableHeader,.storage-tools-module__XSMlcW__driveRow{gap:var(--space-1)}.storage-tools-module__XSMlcW__fieldset .storage-tools-module__XSMlcW__choice span{padding-inline:var(--space-1)}.storage-tools-module__XSMlcW__driveTableHeader,.storage-tools-module__XSMlcW__driveRow{grid-template-columns:2rem minmax(0,1fr) 4.5rem 42px}.storage-tools-module__XSMlcW__driveRow input,.storage-tools-module__XSMlcW__driveRow select{padding-inline:var(--space-2)}.storage-tools-module__XSMlcW__resultHeader{display:grid}.storage-tools-module__XSMlcW__capacityValues>div{grid-template-columns:1fr;align-items:start}.storage-tools-module__XSMlcW__capacityValues dd{text-align:left}}@media (prefers-reduced-motion:reduce){.storage-tools-module__XSMlcW__choice span,.storage-tools-module__XSMlcW__toolLink{transition:none}}
.keyboard-shortcuts-sidebar-module__BMtaDa__panel{gap:var(--space-8)}.keyboard-shortcuts-sidebar-module__BMtaDa__nav{gap:var(--space-8);display:grid}.keyboard-shortcuts-sidebar-module__BMtaDa__group{gap:var(--space-3);display:grid}.keyboard-shortcuts-sidebar-module__BMtaDa__groupTitle{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-ui);margin:0}
.dns-trace-module__mPsi-q__main{gap:var(--space-13);max-width:1080px;padding:var(--space-13) clamp(24px, 5vw, 72px) 64px;width:100%;margin:0 auto;display:grid}.dns-trace-module__mPsi-q__results{border-top:1px solid var(--color-border);gap:var(--space-8);margin-top:var(--space-5);padding-top:var(--space-11);display:grid}.dns-trace-module__mPsi-q__resultHeader{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.dns-trace-module__mPsi-q__resultHeader>div{gap:var(--space-2);display:grid}.dns-trace-module__mPsi-q__resultHeader h2,.dns-trace-module__mPsi-q__resultHeader p{margin:0}.dns-trace-module__mPsi-q__resultHeader h2{color:var(--color-accent-text);overflow-wrap:anywhere}.dns-trace-module__mPsi-q__resultHeader p{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__resultHeader button{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--text-small);padding:8px 10px}.dns-trace-module__mPsi-q__resultHeader button:hover,.dns-trace-module__mPsi-q__resultHeader button:focus-visible{border-color:var(--color-border-strong);color:var(--color-accent-text);outline:none}.dns-trace-module__mPsi-q__timeline{margin:0;padding:0;list-style:none;display:grid}.dns-trace-module__mPsi-q__step{gap:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:34px minmax(0,1fr);display:grid;position:relative}.dns-trace-module__mPsi-q__step:not(:last-child):before{background:var(--color-border-strong);content:"";width:1px;position:absolute;top:34px;bottom:0;left:16px}.dns-trace-module__mPsi-q__marker{background:var(--color-surface-2);border:1px solid var(--color-border-strong);color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-small);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.dns-trace-module__mPsi-q__stepBody{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-6);min-width:0;padding:var(--space-7);display:grid}.dns-trace-module__mPsi-q__stepHeader{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.dns-trace-module__mPsi-q__stepHeader>div{gap:var(--space-2);display:grid}.dns-trace-module__mPsi-q__stepHeader h3,.dns-trace-module__mPsi-q__stepHeader p{margin:0}.dns-trace-module__mPsi-q__stepHeader h3{font-size:var(--text-body)}.dns-trace-module__mPsi-q__stepHeader p{color:var(--color-text);line-height:var(--line-body)}.dns-trace-module__mPsi-q__state{border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-small);flex:none;padding:5px 7px}.dns-trace-module__mPsi-q__referral,.dns-trace-module__mPsi-q__answer,.dns-trace-module__mPsi-q__alias{background:var(--color-surface-2);border-color:var(--color-border-strong);color:var(--color-success-text)}.dns-trace-module__mPsi-q__no_answer{background:var(--color-surface-2);color:var(--color-warning-text)}.dns-trace-module__mPsi-q__nxdomain,.dns-trace-module__mPsi-q__error{background:var(--color-surface-2);color:var(--color-danger-text)}.dns-trace-module__mPsi-q__serverLine{color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.dns-trace-module__mPsi-q__referralBlock{color:inherit;gap:var(--space-3);background:0 0;border:0;display:grid}.dns-trace-module__mPsi-q__referralBlock>span{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__referralBlock>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.dns-trace-module__mPsi-q__referralBlock button{cursor:pointer;color:var(--color-text-muted);font:inherit;font-size:var(--text-small);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:5px 2px}.dns-trace-module__mPsi-q__referralBlock button:hover,.dns-trace-module__mPsi-q__referralBlock button:focus-visible{color:var(--color-accent-text);outline:none}.dns-trace-module__mPsi-q__referralBlock code{background:var(--color-surface-2);border-radius:var(--radius-lg);color:var(--color-text-muted);overflow-wrap:anywhere;padding:5px 7px}.dns-trace-module__mPsi-q__records{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;overflow:hidden}.dns-trace-module__mPsi-q__record{gap:var(--space-3);padding:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.dns-trace-module__mPsi-q__record+.dns-trace-module__mPsi-q__record{border-top:1px solid var(--color-border)}.dns-trace-module__mPsi-q__record span,.dns-trace-module__mPsi-q__record small{color:var(--color-text-muted);font-size:var(--text-small)}.dns-trace-module__mPsi-q__recordValue{color:var(--color-text);overflow-wrap:anywhere}.dns-trace-module__mPsi-q__attempts,.dns-trace-module__mPsi-q__warning{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-warning-text);gap:var(--space-2);padding:var(--space-5);display:grid}.dns-trace-module__mPsi-q__attempts p,.dns-trace-module__mPsi-q__warning p{margin:0}.dns-trace-module__mPsi-q__attempts{font-size:var(--text-small)}.dns-trace-module__mPsi-q__raw{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.dns-trace-module__mPsi-q__raw summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-small)}.dns-trace-module__mPsi-q__raw pre{background:var(--color-surface-2);border-radius:var(--radius-lg);font-size:var(--text-small);margin:var(--space-4) 0 0;max-height:480px;padding:var(--space-6);white-space:pre-wrap;overflow:auto}.dns-trace-module__mPsi-q__complete,.dns-trace-module__mPsi-q__nextCheck{color:var(--color-text);margin:0}.dns-trace-module__mPsi-q__nextCheck a{color:var(--color-link)}.dns-trace-module__mPsi-q__journey{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-6);margin:var(--space-3) 0;padding:clamp(20px,4vw,34px);display:grid}.dns-trace-module__mPsi-q__journey>div{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.dns-trace-module__mPsi-q__journey code{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-accent-text);padding:var(--space-3) var(--space-4)}.dns-trace-module__mPsi-q__journey span{color:var(--color-text-muted);font-size:var(--text-body)}.dns-trace-module__mPsi-q__journey figcaption{color:var(--color-text-muted);line-height:var(--line-body);text-align:center}@media (max-width:760px){.dns-trace-module__mPsi-q__main{gap:var(--space-11);padding:var(--space-10) 22px 54px}.dns-trace-module__mPsi-q__step{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.dns-trace-module__mPsi-q__step:not(:last-child):before{top:28px;left:13px}.dns-trace-module__mPsi-q__marker{width:28px;height:28px}.dns-trace-module__mPsi-q__stepBody{padding:var(--space-5)}.dns-trace-module__mPsi-q__stepHeader,.dns-trace-module__mPsi-q__resultHeader{flex-direction:column;align-items:stretch}.dns-trace-module__mPsi-q__state{align-self:start}.dns-trace-module__mPsi-q__record{grid-template-columns:minmax(0,1fr)}}@media print{.dns-trace-module__mPsi-q__main,.dns-trace-module__mPsi-q__results,.dns-trace-module__mPsi-q__timeline{display:block}.dns-trace-module__mPsi-q__results>*+*{margin-top:var(--space-8)}.dns-trace-module__mPsi-q__resultHeader,.dns-trace-module__mPsi-q__stepHeader{break-after:avoid-page}.dns-trace-module__mPsi-q__step,.dns-trace-module__mPsi-q__stepBody,.dns-trace-module__mPsi-q__record{break-inside:avoid-page}.dns-trace-module__mPsi-q__resultHeader button,.dns-trace-module__mPsi-q__referralBlock button,.dns-trace-module__mPsi-q__raw{display:none}}
.soa-checker-module__psGvda__records{gap:var(--space-4);display:grid}.soa-checker-module__psGvda__record{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-5);min-width:0;padding:var(--space-5);display:grid}.soa-checker-module__psGvda__record>header{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.soa-checker-module__psGvda__record>header>div{min-width:0}.soa-checker-module__psGvda__serverName{color:var(--color-accent-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.soa-checker-module__psGvda__addresses{gap:2px;margin-top:6px;display:grid}.soa-checker-module__psGvda__addresses span{overflow-wrap:anywhere}.soa-checker-module__psGvda__values{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.soa-checker-module__psGvda__values>div{min-width:0}.soa-checker-module__psGvda__values dt{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.soa-checker-module__psGvda__values dd{overflow-wrap:anywhere;margin:0}.soa-checker-module__psGvda__error{color:var(--color-text-muted);margin:0}@media (max-width:760px){.soa-checker-module__psGvda__values{grid-template-columns:repeat(2,minmax(0,1fr))}.soa-checker-module__psGvda__record>header{flex-direction:column;align-items:start}}
.code-block-module__DbYQiq__block{gap:var(--space-2);margin:0;display:grid}.code-block-module__DbYQiq__label{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-ui);min-width:0;padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-block-module__DbYQiq__frame{--code-bg:#141413;--code-text:#e8e8e4;--code-muted:#9d9c95;background:var(--code-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-6) var(--space-7);display:flex}.code-block-module__DbYQiq__copy{appearance:none;color:var(--code-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;display:inline-flex}.code-block-module__DbYQiq__copy:hover{color:var(--color-accent)}.code-block-module__DbYQiq__copy:focus-visible{outline:var(--focus-ring);outline-offset:2px}.code-block-module__DbYQiq__pre{flex:auto;min-width:0;margin:0;padding:0;overflow-x:auto}.code-block-module__DbYQiq__pre code{color:var(--code-text);font-family:var(--font-mono);font-size:var(--text-small);white-space:pre;line-height:1.6}
.info-page-module__4igxZq__sidebarPanel{align-content:start;gap:var(--space-8)}.info-page-module__4igxZq__sidebarLinks{gap:var(--space-4);display:grid}.info-page-module__4igxZq__sidebarLinks a,.info-page-module__4igxZq__contact a{color:var(--color-text);font-size:var(--text-small);text-transform:lowercase;text-decoration:none}.info-page-module__4igxZq__sidebarLinks a:hover,.info-page-module__4igxZq__contact a:hover{color:var(--color-link)}.info-page-module__4igxZq__contact{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small);gap:var(--space-3);padding-top:var(--space-7);text-transform:lowercase;margin:0;display:grid}.info-page-module__4igxZq__page{gap:var(--space-12);max-width:var(--measure-prose);padding:var(--space-12) var(--container-gutter) 72px;display:grid}.info-page-module__4igxZq__widePage{max-width:var(--container-max)}.info-page-module__4igxZq__updated{font-family:var(--font-mono);font-size:var(--text-small);text-transform:lowercase}
.theme-toggle-module__1yXZVW__button{border-radius:var(--radius-lg);height:var(--control-height-sm);transition:background var(--motion-base), color var(--motion-base);width:var(--control-height-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle-module__1yXZVW__button:hover{background:var(--color-surface-2)}.theme-toggle-module__1yXZVW__icon{color:var(--color-text);width:17px;height:17px;display:block}
.keyboard-shortcuts-module__mfZQUa__page{width:min(100%, var(--container-max));padding:var(--space-14) var(--container-gutter) var(--space-13);margin:0 auto}.keyboard-shortcuts-module__mfZQUa__page>header{margin-bottom:var(--space-12)}.keyboard-shortcuts-module__mfZQUa__categoryNav{gap:var(--space-2);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.keyboard-shortcuts-module__mfZQUa__groupNav{gap:var(--space-2);margin:0 0 var(--space-11);flex-wrap:wrap;display:flex}.keyboard-shortcuts-module__mfZQUa__categoryNav a,.keyboard-shortcuts-module__mfZQUa__groupNav a{border-bottom:1px solid var(--color-border-strong);color:var(--color-text);padding:var(--space-2) var(--space-1);text-decoration:none}.keyboard-shortcuts-module__mfZQUa__categoryNav a:hover,.keyboard-shortcuts-module__mfZQUa__groupNav a:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.keyboard-shortcuts-module__mfZQUa__section{margin-top:var(--space-12)}.keyboard-shortcuts-module__mfZQUa__section:first-of-type{margin-top:0}.keyboard-shortcuts-module__mfZQUa__section h2{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--line-heading);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.keyboard-shortcuts-module__mfZQUa__sectionIntro{max-width:var(--measure-prose);margin:calc(var(--space-6) * -1) 0 var(--space-6);color:var(--color-text);line-height:var(--line-body)}.keyboard-shortcuts-module__mfZQUa__tableFrame{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);overflow-x:auto}.keyboard-shortcuts-module__mfZQUa__table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.keyboard-shortcuts-module__mfZQUa__table th,.keyboard-shortcuts-module__mfZQUa__table td{padding:var(--space-5) var(--space-6);text-align:left;vertical-align:top}.keyboard-shortcuts-module__mfZQUa__table thead th{background:var(--color-surface-2);border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold);white-space:nowrap}.keyboard-shortcuts-module__mfZQUa__table tbody td{border-bottom:1px solid var(--color-border)}.keyboard-shortcuts-module__mfZQUa__table tbody tr:last-child td{border-bottom:0}.keyboard-shortcuts-module__mfZQUa__table tbody tr:hover td{background:color-mix(in srgb, var(--color-surface-2) 45%, transparent)}.keyboard-shortcuts-module__mfZQUa__table a{color:var(--color-link);font-weight:var(--weight-semibold);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.keyboard-shortcuts-module__mfZQUa__table a:hover{text-decoration-color:currentColor}.keyboard-shortcuts-module__mfZQUa__platforms{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.keyboard-shortcuts-module__mfZQUa__platforms li{border:1px solid var(--color-border-strong);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-small);white-space:nowrap;border-radius:999px}.keyboard-shortcuts-module__mfZQUa__count{color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}.keyboard-shortcuts-module__mfZQUa__referenceSection{scroll-margin-top:calc(var(--top-bar-height) + var(--space-6))}.keyboard-shortcuts-module__mfZQUa__referenceTable .keyboard-shortcuts-module__mfZQUa__action{width:42%}.keyboard-shortcuts-module__mfZQUa__actionText,.keyboard-shortcuts-module__mfZQUa__note{display:block}.keyboard-shortcuts-module__mfZQUa__note{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--line-body)}.keyboard-shortcuts-module__mfZQUa__keyBindings,.keyboard-shortcuts-module__mfZQUa__keyBinding,.keyboard-shortcuts-module__mfZQUa__keyChips{flex-wrap:wrap;align-items:center;display:inline-flex}.keyboard-shortcuts-module__mfZQUa__keyBindings,.keyboard-shortcuts-module__mfZQUa__keyBinding{gap:var(--space-2)}.keyboard-shortcuts-module__mfZQUa__keyChips{gap:var(--space-1)}.keyboard-shortcuts-module__mfZQUa__keyOr,.keyboard-shortcuts-module__mfZQUa__noBinding{color:var(--color-text-muted);font-size:var(--text-small)}.keyboard-shortcuts-module__mfZQUa__noBinding{font-family:var(--font-mono)}.keyboard-shortcuts-module__mfZQUa__keyChips kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-2);min-width:24px;font-family:var(--font-mono);font-size:var(--text-small);text-align:center;white-space:nowrap;border-bottom-width:2px;padding:3px 6px;line-height:1}.keyboard-shortcuts-module__mfZQUa__nextStep{max-width:var(--measure-prose);margin-top:var(--space-12)}.keyboard-shortcuts-module__mfZQUa__nextStep p{margin:0 0 var(--space-3);line-height:var(--line-body)}.keyboard-shortcuts-module__mfZQUa__nextStep a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.keyboard-shortcuts-module__mfZQUa__nextStep h2{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--line-heading)}@media (max-width:760px){.keyboard-shortcuts-module__mfZQUa__page{padding-top:var(--space-11)}.keyboard-shortcuts-module__mfZQUa__tableFrame{overflow:visible}.keyboard-shortcuts-module__mfZQUa__directoryTable thead,.keyboard-shortcuts-module__mfZQUa__referenceTable thead{display:none}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow),.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td,.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td{padding:var(--space-4) var(--space-5);border-bottom:0}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td:first-child,.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td:first-child{padding-bottom:var(--space-2);grid-column:1/-1}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td:not(:first-child):before,.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td:not(:first-child):before{margin-bottom:var(--space-2);color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-mono);font-size:var(--text-small);display:block}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td:not(:first-child),.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td:not(:first-child){border-top:1px solid var(--color-border)}.keyboard-shortcuts-module__mfZQUa__referenceTable .keyboard-shortcuts-module__mfZQUa__action{width:auto}}@media (max-width:480px){.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow),.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr{grid-template-columns:1fr 1fr}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td:nth-child(2),.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td:nth-child(2){grid-column:1/-1}.keyboard-shortcuts-module__mfZQUa__directoryTable tbody tr:not(.keyboard-shortcuts-module__mfZQUa__categoryRow) td:nth-child(3),.keyboard-shortcuts-module__mfZQUa__referenceTable tbody tr td:nth-child(3){border-top:1px solid var(--color-border)}}
.ceph-capacity-calculator-module__-ATRzW__tool,.ceph-capacity-calculator-module__-ATRzW__form,.ceph-capacity-calculator-module__-ATRzW__result,.ceph-capacity-calculator-module__-ATRzW__controlGrid,.ceph-capacity-calculator-module__-ATRzW__controlGrid>*,.ceph-capacity-calculator-module__-ATRzW__batchRow,.ceph-capacity-calculator-module__-ATRzW__batchRow>*,.ceph-capacity-calculator-module__-ATRzW__capacityField,.ceph-capacity-calculator-module__-ATRzW__metricGrid,.ceph-capacity-calculator-module__-ATRzW__metricGrid>*,.ceph-capacity-calculator-module__-ATRzW__resultHeader,.ceph-capacity-calculator-module__-ATRzW__resultHeader>*,.ceph-capacity-calculator-module__-ATRzW__domainSection,.ceph-capacity-calculator-module__-ATRzW__domainFacts,.ceph-capacity-calculator-module__-ATRzW__domainFacts>*{min-width:0}.ceph-capacity-calculator-module__-ATRzW__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);overflow:hidden}.ceph-capacity-calculator-module__-ATRzW__form,.ceph-capacity-calculator-module__-ATRzW__result{gap:var(--space-7);padding:var(--space-7);display:grid}.ceph-capacity-calculator-module__-ATRzW__result{border-top:1px solid var(--color-border)}.ceph-capacity-calculator-module__-ATRzW__formHeader,.ceph-capacity-calculator-module__-ATRzW__resultHeader,.ceph-capacity-calculator-module__-ATRzW__sectionHeading,.ceph-capacity-calculator-module__-ATRzW__visualHeader,.ceph-capacity-calculator-module__-ATRzW__formActions,.ceph-capacity-calculator-module__-ATRzW__resultActions,.ceph-capacity-calculator-module__-ATRzW__shareInputRow,.ceph-capacity-calculator-module__-ATRzW__legend{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.ceph-capacity-calculator-module__-ATRzW__formHeader h2,.ceph-capacity-calculator-module__-ATRzW__resultHeader h2,.ceph-capacity-calculator-module__-ATRzW__sectionHeading h3,.ceph-capacity-calculator-module__-ATRzW__visualHeader h3{font-family:var(--font-display);font-weight:var(--weight-semibold);margin:0}.ceph-capacity-calculator-module__-ATRzW__formHeader h2,.ceph-capacity-calculator-module__-ATRzW__resultHeader h2{font-size:var(--text-h2)}.ceph-capacity-calculator-module__-ATRzW__sectionHeading h3,.ceph-capacity-calculator-module__-ATRzW__visualHeader h3{font-size:var(--text-h3)}.ceph-capacity-calculator-module__-ATRzW__formHeader p,.ceph-capacity-calculator-module__-ATRzW__resultHeader p,.ceph-capacity-calculator-module__-ATRzW__sectionHeading p,.ceph-capacity-calculator-module__-ATRzW__resultNotes p,.ceph-capacity-calculator-module__-ATRzW__visualHeader span,.ceph-capacity-calculator-module__-ATRzW__formMeta,.ceph-capacity-calculator-module__-ATRzW__count{color:var(--color-text);font-size:var(--text-small);line-height:var(--line-small);margin:var(--space-1) 0 0}.ceph-capacity-calculator-module__-ATRzW__controlGrid{align-items:start;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ceph-capacity-calculator-module__-ATRzW__fieldset,.ceph-capacity-calculator-module__-ATRzW__field,.ceph-capacity-calculator-module__-ATRzW__capacityField,.ceph-capacity-calculator-module__-ATRzW__shareLink{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ceph-capacity-calculator-module__-ATRzW__fieldset legend,.ceph-capacity-calculator-module__-ATRzW__field>span:first-child,.ceph-capacity-calculator-module__-ATRzW__shareLink>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold)}.ceph-capacity-calculator-module__-ATRzW__choiceRow,.ceph-capacity-calculator-module__-ATRzW__inlineFields{gap:var(--space-2);flex-wrap:wrap;display:flex}.ceph-capacity-calculator-module__-ATRzW__inlineFields>*{flex:90px}.ceph-capacity-calculator-module__-ATRzW__choice{cursor:pointer;position:relative}.ceph-capacity-calculator-module__-ATRzW__choice input{opacity:0;position:absolute;inset:0}.ceph-capacity-calculator-module__-ATRzW__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);min-height:44px;padding:var(--space-2) var(--space-3);align-items:center;display:flex}.ceph-capacity-calculator-module__-ATRzW__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.ceph-capacity-calculator-module__-ATRzW__field input,.ceph-capacity-calculator-module__-ATRzW__field select,.ceph-capacity-calculator-module__-ATRzW__shareInputRow input{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-body);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);width:100%}.ceph-capacity-calculator-module__-ATRzW__field input::placeholder{color:var(--color-text-muted)}.ceph-capacity-calculator-module__-ATRzW__inputSuffix{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ceph-capacity-calculator-module__-ATRzW__inputSuffix>span{font-family:var(--font-mono)}.ceph-capacity-calculator-module__-ATRzW__primaryButton,.ceph-capacity-calculator-module__-ATRzW__secondaryButton,.ceph-capacity-calculator-module__-ATRzW__iconButton{border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.ceph-capacity-calculator-module__-ATRzW__primaryButton{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-accent-contrast)}.ceph-capacity-calculator-module__-ATRzW__secondaryButton,.ceph-capacity-calculator-module__-ATRzW__iconButton{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.ceph-capacity-calculator-module__-ATRzW__iconButton{padding:var(--space-2);flex:0 0 44px}.ceph-capacity-calculator-module__-ATRzW__primaryButton:disabled,.ceph-capacity-calculator-module__-ATRzW__secondaryButton:disabled,.ceph-capacity-calculator-module__-ATRzW__iconButton:disabled{cursor:not-allowed;opacity:.55}.ceph-capacity-calculator-module__-ATRzW__primaryButton:focus-visible,.ceph-capacity-calculator-module__-ATRzW__secondaryButton:focus-visible,.ceph-capacity-calculator-module__-ATRzW__iconButton:focus-visible,.ceph-capacity-calculator-module__-ATRzW__choice input:focus-visible+span,.ceph-capacity-calculator-module__-ATRzW__field input:focus-visible,.ceph-capacity-calculator-module__-ATRzW__field select:focus-visible,.ceph-capacity-calculator-module__-ATRzW__shareInputRow input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ceph-capacity-calculator-module__-ATRzW__batchSection,.ceph-capacity-calculator-module__-ATRzW__domainSection,.ceph-capacity-calculator-module__-ATRzW__visualBlock{gap:var(--space-4);display:grid}.ceph-capacity-calculator-module__-ATRzW__batchList{gap:var(--space-3);display:grid}.ceph-capacity-calculator-module__-ATRzW__batchRow{border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:end;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(150px,1.5fr) minmax(90px,.7fr) minmax(190px,1.5fr) auto;display:grid}.ceph-capacity-calculator-module__-ATRzW__batchNumber{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding-bottom:12px}.ceph-capacity-calculator-module__-ATRzW__capacityField{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 90px;display:grid}.ceph-capacity-calculator-module__-ATRzW__emptyState{border:1px dashed var(--color-border-strong);align-items:center;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.ceph-capacity-calculator-module__-ATRzW__emptyState p{margin:0}.ceph-capacity-calculator-module__-ATRzW__errorSummary{border:1px solid var(--color-border-strong);gap:var(--space-2);padding:var(--space-3);display:grid}.ceph-capacity-calculator-module__-ATRzW__errorSummary strong,.ceph-capacity-calculator-module__-ATRzW__fieldError{color:var(--color-danger-text)}.ceph-capacity-calculator-module__-ATRzW__errorSummary ul{margin:0;padding-inline-start:var(--space-5)}.ceph-capacity-calculator-module__-ATRzW__fieldError{font-size:var(--text-small);line-height:var(--line-small)}.ceph-capacity-calculator-module__-ATRzW__status{border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-small);padding-top:var(--space-3);margin:0}.ceph-capacity-calculator-module__-ATRzW__metricGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ceph-capacity-calculator-module__-ATRzW__metric{border:1px solid var(--color-border);gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.ceph-capacity-calculator-module__-ATRzW__metric span{color:var(--color-text-muted);font-size:var(--text-small)}.ceph-capacity-calculator-module__-ATRzW__metric strong{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--line-tight);overflow-wrap:anywhere}.ceph-capacity-calculator-module__-ATRzW__barTrack{background:var(--color-surface-2);border:1px solid var(--color-border-strong);width:100%;height:26px;display:flex;overflow:hidden}.ceph-capacity-calculator-module__-ATRzW__barModeled{background:var(--color-accent);display:block}.ceph-capacity-calculator-module__-ATRzW__barOverhead{background:var(--color-border-strong);display:block}.ceph-capacity-calculator-module__-ATRzW__legend{color:var(--color-text);font-size:var(--text-small);justify-content:flex-start}.ceph-capacity-calculator-module__-ATRzW__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.ceph-capacity-calculator-module__-ATRzW__legend i{width:12px;height:12px;display:inline-block}.ceph-capacity-calculator-module__-ATRzW__legendModeled{background:var(--color-accent)}.ceph-capacity-calculator-module__-ATRzW__legendOverhead{background:var(--color-border-strong)}.ceph-capacity-calculator-module__-ATRzW__resultNotes{border-block:1px solid var(--color-border);gap:var(--space-2);padding-block:var(--space-3);display:grid}.ceph-capacity-calculator-module__-ATRzW__resultNotes p{margin:0}.ceph-capacity-calculator-module__-ATRzW__tableWrap{width:100%;min-width:0}.ceph-capacity-calculator-module__-ATRzW__domainTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.ceph-capacity-calculator-module__-ATRzW__domainTable th,.ceph-capacity-calculator-module__-ATRzW__domainTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top;overflow-wrap:anywhere}.ceph-capacity-calculator-module__-ATRzW__domainTable th{font-family:var(--font-display);font-weight:var(--weight-semibold)}.ceph-capacity-calculator-module__-ATRzW__inlineTag{color:var(--color-accent-text);font-size:var(--text-small);font-weight:var(--weight-regular);margin-inline-start:var(--space-2)}.ceph-capacity-calculator-module__-ATRzW__domainFacts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ceph-capacity-calculator-module__-ATRzW__domainFacts div{border:1px solid var(--color-border);gap:var(--space-2);padding:var(--space-3);display:grid}.ceph-capacity-calculator-module__-ATRzW__domainFacts dt{color:var(--color-text-muted);font-size:var(--text-small)}.ceph-capacity-calculator-module__-ATRzW__domainFacts dd{font-family:var(--font-display);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.ceph-capacity-calculator-module__-ATRzW__shareLink{max-width:100%}.ceph-capacity-calculator-module__-ATRzW__shareInputRow{flex-wrap:nowrap;align-items:stretch;max-width:100%;display:flex}.ceph-capacity-calculator-module__-ATRzW__shareInputRow input{border-radius:var(--radius-lg) 0 0 var(--radius-lg);font-family:var(--font-mono)}.ceph-capacity-calculator-module__-ATRzW__shareInputRow .ceph-capacity-calculator-module__-ATRzW__iconButton{border-radius:0 var(--radius-lg) var(--radius-lg) 0;flex:0 0 44px}.ceph-capacity-calculator-module__-ATRzW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ceph-capacity-calculator-module__-ATRzW__guide{max-width:var(--measure-prose);min-width:0}.ceph-capacity-calculator-module__-ATRzW__guideTableScroll{border:1px solid var(--color-border);max-width:100%;overflow-x:auto}.ceph-capacity-calculator-module__-ATRzW__guideTableScroll:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ceph-capacity-calculator-module__-ATRzW__guideTable{border-collapse:collapse;width:100%;min-width:540px}.ceph-capacity-calculator-module__-ATRzW__guideTable th,.ceph-capacity-calculator-module__-ATRzW__guideTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.ceph-capacity-calculator-module__-ATRzW__guideTable tr:last-child th,.ceph-capacity-calculator-module__-ATRzW__guideTable tr:last-child td{border-bottom:0}.ceph-capacity-calculator-module__-ATRzW__guideTable th{font-family:var(--font-display);font-weight:var(--weight-semibold)}@media (max-width:960px){.ceph-capacity-calculator-module__-ATRzW__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceph-capacity-calculator-module__-ATRzW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ceph-capacity-calculator-module__-ATRzW__metric:last-child{grid-column:span 3}}@media (max-width:760px){.ceph-capacity-calculator-module__-ATRzW__page{gap:var(--space-8);padding-block:var(--space-8) var(--space-12)}.ceph-capacity-calculator-module__-ATRzW__form,.ceph-capacity-calculator-module__-ATRzW__result{padding:var(--space-5)}.ceph-capacity-calculator-module__-ATRzW__batchRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch}.ceph-capacity-calculator-module__-ATRzW__batchRow>.ceph-capacity-calculator-module__-ATRzW__field:nth-of-type(2),.ceph-capacity-calculator-module__-ATRzW__batchRow>.ceph-capacity-calculator-module__-ATRzW__capacityField{grid-column:2/-1}.ceph-capacity-calculator-module__-ATRzW__batchRow>.ceph-capacity-calculator-module__-ATRzW__field:nth-of-type(2){grid-row:2}.ceph-capacity-calculator-module__-ATRzW__batchRow>.ceph-capacity-calculator-module__-ATRzW__capacityField{grid-row:3}.ceph-capacity-calculator-module__-ATRzW__batchRow>.ceph-capacity-calculator-module__-ATRzW__iconButton{grid-area:1/3}.ceph-capacity-calculator-module__-ATRzW__domainTable thead{display:none}.ceph-capacity-calculator-module__-ATRzW__domainTable,.ceph-capacity-calculator-module__-ATRzW__domainTable tbody,.ceph-capacity-calculator-module__-ATRzW__domainTable tr,.ceph-capacity-calculator-module__-ATRzW__domainTable th,.ceph-capacity-calculator-module__-ATRzW__domainTable td{width:100%;display:block}.ceph-capacity-calculator-module__-ATRzW__domainTable tr{border:1px solid var(--color-border);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3)}.ceph-capacity-calculator-module__-ATRzW__domainTable th,.ceph-capacity-calculator-module__-ATRzW__domainTable td{gap:var(--space-3);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.ceph-capacity-calculator-module__-ATRzW__domainTable th:before,.ceph-capacity-calculator-module__-ATRzW__domainTable td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--text-small)}.ceph-capacity-calculator-module__-ATRzW__domainTable th:first-child:before{content:"Domain"}.ceph-capacity-calculator-module__-ATRzW__domainFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ceph-capacity-calculator-module__-ATRzW__controlGrid,.ceph-capacity-calculator-module__-ATRzW__metricGrid,.ceph-capacity-calculator-module__-ATRzW__domainFacts{grid-template-columns:minmax(0,1fr)}.ceph-capacity-calculator-module__-ATRzW__metric:last-child{grid-column:auto}.ceph-capacity-calculator-module__-ATRzW__batchRow{grid-template-columns:auto minmax(0,1fr) auto}.ceph-capacity-calculator-module__-ATRzW__capacityField{grid-template-columns:minmax(0,1fr) 82px}.ceph-capacity-calculator-module__-ATRzW__formActions,.ceph-capacity-calculator-module__-ATRzW__resultActions{flex-direction:column;align-items:stretch}.ceph-capacity-calculator-module__-ATRzW__formActions>button,.ceph-capacity-calculator-module__-ATRzW__resultActions>button{width:100%}.ceph-capacity-calculator-module__-ATRzW__guideTable{min-width:0}.ceph-capacity-calculator-module__-ATRzW__guideTable thead{display:none}.ceph-capacity-calculator-module__-ATRzW__guideTable,.ceph-capacity-calculator-module__-ATRzW__guideTable tbody,.ceph-capacity-calculator-module__-ATRzW__guideTable tr,.ceph-capacity-calculator-module__-ATRzW__guideTable th,.ceph-capacity-calculator-module__-ATRzW__guideTable td{width:100%;display:block}.ceph-capacity-calculator-module__-ATRzW__guideTable tr{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}.ceph-capacity-calculator-module__-ATRzW__guideTable tr:last-child{border-bottom:0}.ceph-capacity-calculator-module__-ATRzW__guideTable th,.ceph-capacity-calculator-module__-ATRzW__guideTable td{gap:var(--space-3);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.ceph-capacity-calculator-module__-ATRzW__guideTable th:before,.ceph-capacity-calculator-module__-ATRzW__guideTable td:before{color:var(--color-text-muted);content:attr(data-label);font-size:var(--text-small)}}
.dockerignore-tester-module__wth84G__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.dockerignore-tester-module__wth84G__form,.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{border-top:1px solid var(--color-border)}.dockerignore-tester-module__wth84G__form>*,.dockerignore-tester-module__wth84G__result>*,.dockerignore-tester-module__wth84G__resultHeader>*,.dockerignore-tester-module__wth84G__editors>*,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{min-width:0}.dockerignore-tester-module__wth84G__sourceFieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.dockerignore-tester-module__wth84G__sourceFieldset legend,.dockerignore-tester-module__wth84G__editor>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.dockerignore-tester-module__wth84G__choiceRow,.dockerignore-tester-module__wth84G__formActions,.dockerignore-tester-module__wth84G__resultHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dockerignore-tester-module__wth84G__choice{cursor:pointer;min-width:0;min-height:44px;display:inline-flex;position:relative}.dockerignore-tester-module__wth84G__choice input{opacity:0;position:absolute;inset:0}.dockerignore-tester-module__wth84G__choice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;display:flex}.dockerignore-tester-module__wth84G__choice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.dockerignore-tester-module__wth84G__choice input:focus-visible+span,.dockerignore-tester-module__wth84G__editor textarea:focus-visible,.dockerignore-tester-module__wth84G__tool button:focus-visible,.dockerignore-tester-module__wth84G__tool summary:focus-visible,.dockerignore-tester-module__wth84G__result h2:focus-visible,.dockerignore-tester-module__wth84G__failure h2:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dockerignore-tester-module__wth84G__sourceNote,.dockerignore-tester-module__wth84G__privacy,.dockerignore-tester-module__wth84G__verdictNote,.dockerignore-tester-module__wth84G__notice,.dockerignore-tester-module__wth84G__counts,.dockerignore-tester-module__wth84G__provenance,.dockerignore-tester-module__wth84G__error,.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{font-size:var(--text-small);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}.dockerignore-tester-module__wth84G__sourceNote,.dockerignore-tester-module__wth84G__counts,.dockerignore-tester-module__wth84G__provenance,.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{color:var(--color-text-muted)}.dockerignore-tester-module__wth84G__notice{color:var(--color-text)}.dockerignore-tester-module__wth84G__error{color:var(--color-danger-text)}.dockerignore-tester-module__wth84G__editors{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dockerignore-tester-module__wth84G__editor{gap:var(--space-2);min-width:0;display:grid}.dockerignore-tester-module__wth84G__editor textarea{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-body);min-width:0;min-height:220px;padding:var(--space-4);resize:vertical;width:100%}.dockerignore-tester-module__wth84G__formActions{justify-content:flex-end}.dockerignore-tester-module__wth84G__tool button,.dockerignore-tester-module__wth84G__tool summary{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);justify-content:center;align-items:center;min-height:44px;display:inline-flex}.dockerignore-tester-module__wth84G__tool button{border:1px solid var(--color-border-strong);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.dockerignore-tester-module__wth84G__primaryButton{background:var(--color-accent);color:var(--color-accent-contrast)}.dockerignore-tester-module__wth84G__secondaryButton{background:var(--color-surface);color:var(--color-text)}.dockerignore-tester-module__wth84G__resultHeader{justify-content:space-between;align-items:start}.dockerignore-tester-module__wth84G__resultHeader>div{gap:var(--space-2);display:grid}.dockerignore-tester-module__wth84G__result h2,.dockerignore-tester-module__wth84G__failure h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--line-heading);margin:0}.dockerignore-tester-module__wth84G__resultTable,.dockerignore-tester-module__wth84G__trace table,.dockerignore-tester-module__wth84G__diagnostics table{border:1.5px solid var(--color-border-strong);border-collapse:collapse;box-sizing:border-box;table-layout:fixed;width:100%;max-width:100%}.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{box-sizing:border-box;max-width:100%}.dockerignore-tester-module__wth84G__resultTable th,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace th,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics th,.dockerignore-tester-module__wth84G__diagnostics td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);overflow-wrap:anywhere;padding:var(--space-3);text-align:left;vertical-align:top;word-break:break-word}.dockerignore-tester-module__wth84G__resultTable th,.dockerignore-tester-module__wth84G__trace th,.dockerignore-tester-module__wth84G__diagnostics th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:first-child{width:36%}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:nth-child(2){width:18%}.dockerignore-tester-module__wth84G__resultTable>thead>tr>th:nth-child(3){width:46%}.dockerignore-tester-module__wth84G__resultTable code,.dockerignore-tester-module__wth84G__trace code,.dockerignore-tester-module__wth84G__diagnostics code,.dockerignore-tester-module__wth84G__provenance{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word}.dockerignore-tester-module__wth84G__normalized,.dockerignore-tester-module__wth84G__limitation{margin-top:var(--space-2);display:block}.dockerignore-tester-module__wth84G__included{color:var(--color-success-text)}.dockerignore-tester-module__wth84G__excluded{color:var(--color-warning-text)}.dockerignore-tester-module__wth84G__trace summary,.dockerignore-tester-module__wth84G__diagnostics summary{color:var(--color-text);padding:0 var(--space-2);justify-content:flex-start}.dockerignore-tester-module__wth84G__trace[open] summary,.dockerignore-tester-module__wth84G__diagnostics[open] summary{margin-bottom:var(--space-3)}.dockerignore-tester-module__wth84G__trace table{min-width:32rem}.dockerignore-tester-module__wth84G__traceRow>td{border-bottom:1.5px solid var(--color-border-strong);padding:var(--space-2) var(--space-3) var(--space-3)}.dockerignore-tester-module__wth84G__traceRow:last-child>td{border-bottom:0}.dockerignore-tester-module__wth84G__diagnostics{display:block}.dockerignore-tester-module__wth84G__provenance{color:var(--color-text-muted)}.dockerignore-tester-module__wth84G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__guide{max-width:var(--measure-prose);width:100%}.dockerignore-tester-module__wth84G__guideTableWrap{max-width:100%;overflow-x:auto}.dockerignore-tester-module__wth84G__guideTableWrap:focus-visible{outline:var(--focus-ring);outline-offset:2px}.dockerignore-tester-module__wth84G__guideTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;table-layout:fixed;width:100%}.dockerignore-tester-module__wth84G__guideTable th,.dockerignore-tester-module__wth84G__guideTable td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);line-height:var(--line-body);overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.dockerignore-tester-module__wth84G__guideTable th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-bold)}.dockerignore-tester-module__wth84G__guideTable th:first-child,.dockerignore-tester-module__wth84G__guideTable td:first-child{font-family:var(--font-display);font-weight:var(--weight-semibold);width:34%}.dockerignore-tester-module__wth84G__guideTable tr:last-child>*{border-bottom:0}@media (max-width:760px){.dockerignore-tester-module__wth84G__page{gap:var(--space-10);padding-top:var(--space-10)}.dockerignore-tester-module__wth84G__editors{grid-template-columns:1fr}.dockerignore-tester-module__wth84G__resultTable,.dockerignore-tester-module__wth84G__resultTable tbody,.dockerignore-tester-module__wth84G__resultTable tr,.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace table,.dockerignore-tester-module__wth84G__trace tbody,.dockerignore-tester-module__wth84G__trace tr,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics table,.dockerignore-tester-module__wth84G__diagnostics tbody,.dockerignore-tester-module__wth84G__diagnostics tr,.dockerignore-tester-module__wth84G__diagnostics td{width:100%;min-width:0;display:block}.dockerignore-tester-module__wth84G__guideTable,.dockerignore-tester-module__wth84G__guideTable tbody,.dockerignore-tester-module__wth84G__guideTable tr,.dockerignore-tester-module__wth84G__guideTable td{width:100%;display:block}.dockerignore-tester-module__wth84G__guideTable thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__guideTable tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-3)}.dockerignore-tester-module__wth84G__guideTable tr:last-child{border-bottom:0}.dockerignore-tester-module__wth84G__guideTable td{padding:var(--space-2) 0;border:0}.dockerignore-tester-module__wth84G__guideTable td:first-child{width:100%}.dockerignore-tester-module__wth84G__resultTable thead,.dockerignore-tester-module__wth84G__trace thead,.dockerignore-tester-module__wth84G__diagnostics thead{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dockerignore-tester-module__wth84G__resultTable tr,.dockerignore-tester-module__wth84G__trace tr,.dockerignore-tester-module__wth84G__diagnostics tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-3)}.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics td{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);display:grid}.dockerignore-tester-module__wth84G__resultTable td:before,.dockerignore-tester-module__wth84G__trace td:before,.dockerignore-tester-module__wth84G__diagnostics td:before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--weight-semibold)}.dockerignore-tester-module__wth84G__trace,.dockerignore-tester-module__wth84G__diagnostics{width:100%}.dockerignore-tester-module__wth84G__traceRow{padding-top:0}.dockerignore-tester-module__wth84G__traceRow>td{border-bottom:0;padding-top:0}.dockerignore-tester-module__wth84G__trace table{min-width:0}}@media (max-width:390px){.dockerignore-tester-module__wth84G__form,.dockerignore-tester-module__wth84G__result,.dockerignore-tester-module__wth84G__failure{padding:var(--space-5)}.dockerignore-tester-module__wth84G__choice,.dockerignore-tester-module__wth84G__choice span,.dockerignore-tester-module__wth84G__primaryButton{width:100%}.dockerignore-tester-module__wth84G__formActions .dockerignore-tester-module__wth84G__primaryButton{flex-basis:100%}.dockerignore-tester-module__wth84G__resultHeader{flex-direction:column;align-items:stretch}.dockerignore-tester-module__wth84G__resultTable td,.dockerignore-tester-module__wth84G__trace td,.dockerignore-tester-module__wth84G__diagnostics td{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dockerignore-tester-module__wth84G__tool *,.dockerignore-tester-module__wth84G__tool :before,.dockerignore-tester-module__wth84G__tool :after{scroll-behavior:auto;transition-duration:.01ms}}
.drive-reliability-module__ddFFVq__guide{max-width:var(--measure-prose);width:100%;margin:0 auto}.drive-reliability-module__ddFFVq__tool{background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xl);min-width:0;overflow:hidden}.drive-reliability-module__ddFFVq__form,.drive-reliability-module__ddFFVq__result{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.drive-reliability-module__ddFFVq__result{border-top:1px solid var(--color-border-strong)}.drive-reliability-module__ddFFVq__toolHeading,.drive-reliability-module__ddFFVq__resultBar,.drive-reliability-module__ddFFVq__answerHeading,.drive-reliability-module__ddFFVq__sectionHeading,.drive-reliability-module__ddFFVq__formActions,.drive-reliability-module__ddFFVq__sourceRow,.drive-reliability-module__ddFFVq__plotLegend{align-items:center;gap:var(--space-4);justify-content:space-between;min-width:0;display:flex}.drive-reliability-module__ddFFVq__toolHeading>div,.drive-reliability-module__ddFFVq__answerHeading>div,.drive-reliability-module__ddFFVq__sectionHeading>div{min-width:0}.drive-reliability-module__ddFFVq__toolHeading h2,.drive-reliability-module__ddFFVq__answer h3,.drive-reliability-module__ddFFVq__cohortSection h3,.drive-reliability-module__ddFFVq__comparisonSection h3,.drive-reliability-module__ddFFVq__emptyState h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--line-heading);margin:0}.drive-reliability-module__ddFFVq__annotation,.drive-reliability-module__ddFFVq__version,.drive-reliability-module__ddFFVq__count,.drive-reliability-module__ddFFVq__sourceRow,.drive-reliability-module__ddFFVq__answerMeta,.drive-reliability-module__ddFFVq__modelMeta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--line-body)}.drive-reliability-module__ddFFVq__annotation,.drive-reliability-module__ddFFVq__answerMeta{margin:var(--space-1) 0 0}.drive-reliability-module__ddFFVq__version,.drive-reliability-module__ddFFVq__count{overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0}.drive-reliability-module__ddFFVq__periodFieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.drive-reliability-module__ddFFVq__periodFieldset legend,.drive-reliability-module__ddFFVq__field>span:first-child{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);padding:0}.drive-reliability-module__ddFFVq__periodChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}.drive-reliability-module__ddFFVq__periodChoice{cursor:pointer;position:relative}.drive-reliability-module__ddFFVq__periodChoice input{opacity:0;position:absolute;inset:0}.drive-reliability-module__ddFFVq__periodChoice span{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-body);min-height:44px;padding:var(--space-2) var(--space-4);display:block}.drive-reliability-module__ddFFVq__periodChoice input:checked+span{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.drive-reliability-module__ddFFVq__periodChoice input:focus-visible+span,.drive-reliability-module__ddFFVq__field input:focus-visible,.drive-reliability-module__ddFFVq__field select:focus-visible,.drive-reliability-module__ddFFVq__toggle input:focus-visible,.drive-reliability-module__ddFFVq__secondaryButton:focus-visible,.drive-reliability-module__ddFFVq__selectButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.drive-reliability-module__ddFFVq__filterGrid{align-items:end;gap:var(--space-4);grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(7rem,1fr));min-width:0;display:grid}.drive-reliability-module__ddFFVq__field{min-width:0;display:grid}.drive-reliability-module__ddFFVq__field input,.drive-reliability-module__ddFFVq__field select{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);font-size:var(--text-body);min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);width:100%}.drive-reliability-module__ddFFVq__formActions{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.drive-reliability-module__ddFFVq__toggle{font-size:var(--text-body);align-items:center;gap:var(--space-3);min-height:44px;display:flex}.drive-reliability-module__ddFFVq__toggle input{accent-color:var(--color-accent-text);width:20px;height:20px}.drive-reliability-module__ddFFVq__secondaryButton,.drive-reliability-module__ddFFVq__selectButton{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;font-size:var(--text-body);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);justify-content:center;display:inline-flex}.drive-reliability-module__ddFFVq__secondaryButton:hover,.drive-reliability-module__ddFFVq__selectButton:hover{border-color:var(--color-accent-text);color:var(--color-accent-text)}.drive-reliability-module__ddFFVq__selectButton[aria-pressed=true]{border-color:var(--color-accent-text);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.drive-reliability-module__ddFFVq__status{min-height:1.5rem;margin:0}.drive-reliability-module__ddFFVq__selectionPrompt{border-top:1px solid var(--color-border);color:var(--color-text);padding-top:var(--space-7);margin:0}.drive-reliability-module__ddFFVq__resultBar{align-items:start}.drive-reliability-module__ddFFVq__answer,.drive-reliability-module__ddFFVq__cohortSection,.drive-reliability-module__ddFFVq__comparisonSection{border-top:1px solid var(--color-border);gap:var(--space-5);min-width:0;padding-top:var(--space-7);display:grid}.drive-reliability-module__ddFFVq__answerHeading{align-items:start}.drive-reliability-module__ddFFVq__answerHeading h3{overflow-wrap:anywhere}.drive-reliability-module__ddFFVq__evidenceLabel{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding:var(--space-2) var(--space-3);white-space:nowrap}.drive-reliability-module__ddFFVq__primaryRate{align-items:baseline;gap:var(--space-4);display:flex}.drive-reliability-module__ddFFVq__primaryRate span,.drive-reliability-module__ddFFVq__metric span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.drive-reliability-module__ddFFVq__primaryRate strong{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:1}.drive-reliability-module__ddFFVq__metricGrid{border-top:1px dashed var(--color-border);gap:var(--space-4);padding-top:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.drive-reliability-module__ddFFVq__metric{gap:var(--space-1);min-width:0;display:grid}.drive-reliability-module__ddFFVq__metric strong{font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.drive-reliability-module__ddFFVq__plotGroup{gap:var(--space-3);display:grid}.drive-reliability-module__ddFFVq__plotLegend{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.drive-reliability-module__ddFFVq__plotList{gap:var(--space-3);display:grid}.drive-reliability-module__ddFFVq__plotRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(9rem,15rem) minmax(8rem,1fr) 4rem;min-width:0;display:grid}.drive-reliability-module__ddFFVq__plotLabel,.drive-reliability-module__ddFFVq__plotValue{font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.drive-reliability-module__ddFFVq__plotValue{text-align:right}.drive-reliability-module__ddFFVq__plotTrack{background:var(--color-surface-2);border:1px solid var(--color-border);min-width:0;height:1rem;display:block;position:relative}.drive-reliability-module__ddFFVq__plotRange{background:var(--color-border-strong);height:100%;left:var(--range-left);width:var(--range-width);position:absolute}.drive-reliability-module__ddFFVq__plotPoint{background:var(--color-accent);border:2px solid var(--color-accent-contrast);height:1rem;left:var(--point-left);width:.5rem;position:absolute;top:-1px;transform:translate(-50%)}.drive-reliability-module__ddFFVq__tableScroll{width:100%;min-width:0;overflow-x:auto}.drive-reliability-module__ddFFVq__cohortTable,.drive-reliability-module__ddFFVq__comparisonTable{border:1.5px solid var(--color-border-strong);border-collapse:collapse;font-size:var(--text-body);width:100%;min-width:720px}.drive-reliability-module__ddFFVq__cohortTable th,.drive-reliability-module__ddFFVq__cohortTable td,.drive-reliability-module__ddFFVq__comparisonTable th,.drive-reliability-module__ddFFVq__comparisonTable td{border-bottom:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:middle}.drive-reliability-module__ddFFVq__cohortTable thead th,.drive-reliability-module__ddFFVq__comparisonTable thead th{border-bottom:1.5px solid var(--color-border-strong);font-family:var(--font-display);font-weight:var(--weight-semibold);white-space:nowrap}.drive-reliability-module__ddFFVq__cohortTable tbody th,.drive-reliability-module__ddFFVq__cohortTable tbody td,.drive-reliability-module__ddFFVq__comparisonTable tbody th,.drive-reliability-module__ddFFVq__comparisonTable tbody td{font-family:var(--font-mono)}.drive-reliability-module__ddFFVq__cohortTable tbody tr[data-selected=true]{background:var(--color-surface-2)}.drive-reliability-module__ddFFVq__cohortTable tbody tr:last-child th,.drive-reliability-module__ddFFVq__cohortTable tbody tr:last-child td,.drive-reliability-module__ddFFVq__comparisonTable tbody tr:last-child th,.drive-reliability-module__ddFFVq__comparisonTable tbody tr:last-child td{border-bottom:0}.drive-reliability-module__ddFFVq__modelName,.drive-reliability-module__ddFFVq__modelMeta{display:block}.drive-reliability-module__ddFFVq__modelName{overflow-wrap:anywhere}.drive-reliability-module__ddFFVq__modelMeta{margin-top:var(--space-1)}.drive-reliability-module__ddFFVq__warning,.drive-reliability-module__ddFFVq__emptyState{border:1px solid var(--color-border-strong);padding:var(--space-4);margin:0}.drive-reliability-module__ddFFVq__warning strong{color:var(--color-warning-text)}.drive-reliability-module__ddFFVq__emptyState{gap:var(--space-3);display:grid}.drive-reliability-module__ddFFVq__emptyState p{margin:0}.drive-reliability-module__ddFFVq__sourceRow{border-top:1px dashed var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-small);padding-top:var(--space-5)}.drive-reliability-module__ddFFVq__sourceRow a{color:var(--color-link);flex:none}.drive-reliability-module__ddFFVq__sourceRow>span{overflow-wrap:anywhere;min-width:0}.drive-reliability-module__ddFFVq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.drive-reliability-module__ddFFVq__page{gap:var(--space-10);padding-top:var(--space-9)}.drive-reliability-module__ddFFVq__form,.drive-reliability-module__ddFFVq__result{padding:var(--space-5)}.drive-reliability-module__ddFFVq__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-reliability-module__ddFFVq__searchField{grid-column:1/-1}.drive-reliability-module__ddFFVq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-reliability-module__ddFFVq__plotRow{grid-template-columns:minmax(7rem,10rem) minmax(5rem,1fr) 3.5rem}.drive-reliability-module__ddFFVq__sourceRow,.drive-reliability-module__ddFFVq__formActions,.drive-reliability-module__ddFFVq__resultBar{flex-wrap:wrap;align-items:start}.drive-reliability-module__ddFFVq__cohortTable,.drive-reliability-module__ddFFVq__comparisonTable{border:0;min-width:0;display:block}.drive-reliability-module__ddFFVq__cohortTable thead,.drive-reliability-module__ddFFVq__comparisonTable thead{display:none}.drive-reliability-module__ddFFVq__cohortTable tbody,.drive-reliability-module__ddFFVq__comparisonTable tbody{gap:var(--space-4);display:grid}.drive-reliability-module__ddFFVq__cohortTable tbody tr,.drive-reliability-module__ddFFVq__comparisonTable tbody tr{border:1.5px solid var(--color-border-strong);padding:var(--space-2) var(--space-3);gap:0;display:grid}.drive-reliability-module__ddFFVq__cohortTable tbody th,.drive-reliability-module__ddFFVq__cohortTable tbody td,.drive-reliability-module__ddFFVq__comparisonTable tbody th,.drive-reliability-module__ddFFVq__comparisonTable tbody td{border-bottom:1px solid var(--color-border);gap:var(--space-3);padding:var(--space-2) 0;text-align:right;grid-template-columns:minmax(0,1fr) auto;display:grid}.drive-reliability-module__ddFFVq__cohortTable tbody th,.drive-reliability-module__ddFFVq__comparisonTable tbody th{text-align:left;display:block}.drive-reliability-module__ddFFVq__cohortTable tbody td:before,.drive-reliability-module__ddFFVq__comparisonTable tbody td:before{color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-sans);text-align:left}.drive-reliability-module__ddFFVq__cohortTable tbody td:last-child,.drive-reliability-module__ddFFVq__comparisonTable tbody td:last-child{border-bottom:0}.drive-reliability-module__ddFFVq__cohortTable tbody td:last-child .drive-reliability-module__ddFFVq__selectButton{justify-self:end}}@media (max-width:420px){.drive-reliability-module__ddFFVq__filterGrid,.drive-reliability-module__ddFFVq__metricGrid{grid-template-columns:minmax(0,1fr)}.drive-reliability-module__ddFFVq__searchField{grid-column:auto}.drive-reliability-module__ddFFVq__toolHeading,.drive-reliability-module__ddFFVq__answerHeading,.drive-reliability-module__ddFFVq__sectionHeading{flex-direction:column;align-items:start}.drive-reliability-module__ddFFVq__version,.drive-reliability-module__ddFFVq__count{text-align:left}.drive-reliability-module__ddFFVq__primaryRate{align-items:start;gap:var(--space-2);flex-direction:column}.drive-reliability-module__ddFFVq__plotRow{grid-template-columns:1fr 4rem}.drive-reliability-module__ddFFVq__plotTrack{grid-area:2/1/auto/-1}.drive-reliability-module__ddFFVq__plotValue{grid-area:1/2;align-self:end}}
.marker-art-module__jGHgyq__markerArt{padding-left:0;padding-right:0}.marker-art-module__jGHgyq__markerArt figcaption{padding-inline:var(--space-8)}.marker-art-module__jGHgyq__markerArt svg{max-width:none;margin:0}.marker-art-module__jGHgyq__markerArt .sh-node{fill:var(--color-surface-2);stroke:var(--color-border-strong)}.marker-art-module__jGHgyq__markerArt .sh-node-accent{fill:var(--color-surface-2);stroke:var(--color-border-strong)}.marker-art-module__jGHgyq__markerArt .sh-label{fill:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold)}.marker-art-module__jGHgyq__markerArt .sh-sub{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:11px}.marker-art-module__jGHgyq__markerArt .sh-line{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}
.not-found-module__sxuMuG__panel{gap:12px;padding:34px clamp(24px,3vw,48px);display:grid}.not-found-module__sxuMuG__panel p{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-semibold);margin:0}.not-found-module__sxuMuG__panel h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-display);line-height:var(--line-h1);margin:0}.not-found-module__sxuMuG__panel a{color:var(--color-accent-text);font-weight:var(--weight-semibold)}
