@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:optional;src:url(/assets/fonts/archivo-latin-ext-ff4f17d2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:optional;src:url(/assets/fonts/archivo-latin-8f704806.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:400;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-ext-400-6bc0f226.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-400-08949f72.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:500;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-ext-500-6bb06407.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-500-01d28544.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:optional;src:url(/assets/fonts/ibm-plex-mono-latin-ext-600-32057cf5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-600-0d1f0b8d.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:700;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-ext-700-5b9b81f5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-latin-700-4f84d86c.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}:root{--ink:#111;--paper:#fff;--panel:#f4f5f6;--deck:#eeeff0;--text:#141414;--muted:#494b4f;--muted-2:#6c6e72;--rule:#111;--grid:#d0d2d5;--accent:#d6461b;--accent-ink:#b3380f;--accent-lt:#ff8a5e;--accent-rgb:214,70,27;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"Archivo", system-ui, -apple-system, Segoe UI, sans-serif}@supports (color:color-mix(in srgb,red 2%,white)){:root{--deck:color-mix(in srgb,var(--accent) 2%,#eeeff0);--panel:color-mix(in srgb,var(--accent) 1%,#f4f5f6)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--deck);color:var(--text);font-family:var(--sans);margin:0;line-height:1.5}.wrap{max-width:872px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,4vw,24px) 0}.site-head-inner{background:linear-gradient(var(--rule),var(--rule)) left bottom/100% 2px no-repeat;background-origin:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;max-width:872px;margin:0 auto;padding:0 clamp(16px,4vw,24px);display:flex}.wordmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;padding:13px 0;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.wm-mark{flex:none;width:24px;height:24px;display:block}.nav-burger{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:30px;height:44px;display:none;position:relative}.burger-bars,.burger-bars:before,.burger-bars:after{background:var(--ink);border-radius:2px;height:2.5px;position:absolute;left:3px;right:3px}.burger-bars{top:50%;transform:translateY(-50%)}.burger-bars:before{content:"";top:-7px}.burger-bars:after{content:"";top:7px}.site-nav{display:flex}.nav-list{flex-wrap:wrap;align-items:center;gap:clamp(8px,1.8vw,20px);margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-top{font-family:var(--sans);color:var(--muted);white-space:nowrap;padding:13px 0;font-size:13px;font-weight:600;text-decoration:none;position:relative}.nav-top:hover,.nav-top[aria-current=page],.nav-item.active>.nav-top{color:var(--ink)}.nav-top[aria-current=page]:after,.nav-item.active>.nav-top:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-2px;left:0;right:0}@media (min-width:721px){.site-nav{align-self:stretch}.nav-list{align-items:stretch;height:100%}.nav-item{align-items:stretch}.nav-top{align-items:center;display:flex}.nav-top[aria-current=page]:after,.nav-item.active>.nav-top:after{height:4px;bottom:0}}@media (max-width:720px){.nav-burger{display:block}.site-nav{border-top:2px solid var(--rule);flex-basis:100%;order:3;margin-top:0;display:none}.site-nav.open{display:block}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-item{border-bottom:1px solid var(--grid);flex-wrap:wrap}.nav-top{flex:auto;padding:15px 2px;font-size:15px}.nav-top[aria-current=page]:after,.nav-item.active>.nav-top:after{display:none}.nav-item.active>.nav-top,.nav-top[aria-current=page]{color:var(--accent-ink)}}.nav-parent{align-items:center;gap:5px;display:inline-flex}.nav-chev{flex:none;transition:transform .15s;display:block}.nav-group.open .nav-chev{transform:rotate(180deg)}.nav-drop{z-index:30;background:var(--paper);border:2px solid var(--rule);min-width:198px;margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;left:0}.nav-group.open>.nav-drop{display:block}@media (min-width:721px){.nav-drop{top:calc(100% - 2px)}}.nav-drop li{margin:0}.nav-sub{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;display:block}.nav-sub:hover,.nav-sub:focus{background:var(--panel);color:var(--ink)}.nav-sub[aria-current=page]{color:var(--accent-ink)}.nav-sub-hub{border-bottom:1px solid var(--grid);font-weight:700}.nav-sub-hub span{color:var(--accent-ink);font-family:var(--mono);font-weight:700}@media (min-width:721px){.nav-group:hover>.nav-drop,.nav-group:focus-within>.nav-drop{display:block}.nav-group:hover .nav-chev,.nav-group:focus-within .nav-chev{transform:rotate(180deg)}}@media (max-width:720px){.nav-group{flex-wrap:wrap}.nav-parent{flex:auto;justify-content:space-between}.nav-drop{border:0;border-top:1px solid var(--grid);background:var(--panel);flex-basis:100%;order:3;min-width:0;padding:0;position:static}.nav-sub{padding:13px 2px 13px 22px;font-size:14px}.nav-sub:not(:last-child){border-bottom:1px solid var(--grid)}}.site-foot{margin-top:clamp(36px,6vw,60px)}.site-foot-inner{max-width:872px;margin:0 auto;padding:clamp(22px,4vw,32px) clamp(16px,4vw,24px);position:relative}.site-foot-inner:before{content:"";background:var(--rule);height:2px;position:absolute;top:0;left:clamp(16px,4vw,24px);right:clamp(16px,4vw,24px)}.foot-links{flex-wrap:wrap;gap:8px 22px;margin-bottom:16px;display:flex}.foot-links a{font-family:var(--sans);color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot-disclosure{font-family:var(--sans);color:var(--text);max-width:74ch;margin:0 0 9px;font-size:12px;line-height:1.6}.foot-meta{font-family:var(--sans);color:var(--muted-2);margin:0;font-size:11px;line-height:1.6}.crumbs{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs .sep{color:var(--muted-2)}.crumbs [aria-current=page]{color:var(--ink);font-weight:500}.masthead{max-width:824px;margin:0 auto clamp(16px,2.6vw,22px)}.masthead h1{font-family:var(--sans);letter-spacing:-.03em;margin:0;font-size:clamp(30px,6vw,48px);font-weight:800;line-height:.96}.masthead .tagline{max-width:56ch;color:var(--muted);margin:11px 0 0;font-size:clamp(14px,2.4vw,16px);font-weight:500}.masthead .lead{max-width:64ch;color:var(--text);margin:11px 0 0;font-size:clamp(14px,2.4vw,16px);font-weight:500}.masthead .lead+.lead{margin-top:9px}.skip-link{z-index:100;background:var(--ink);color:#fff;font-family:var(--sans);padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:8px}.skip-link:focus{top:8px}#main:focus{outline:none}.console{background:var(--paper);border:2px solid var(--rule);max-width:824px;margin:0 auto}.console.split{grid-template-columns:300px minmax(0,1fr);display:grid}.c-controls{border-right:2px solid var(--rule);flex-direction:column;gap:clamp(18px,2.4vw,22px);padding:clamp(18px,2.6vw,24px);display:flex}.c-answer{background:var(--ink);color:#efeeec;flex-direction:column;justify-content:center;padding:clamp(24px,3.4vw,40px);display:flex}.c-lab{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0 0 11px;font-size:12px;font-weight:700;display:flex}.c-lab:before{content:"";background:var(--accent);flex:none;width:11px;height:11px}.console.stack .c-top{border-bottom:2px solid var(--rule);padding:clamp(16px,2.4vw,22px)}.console.stack .c-body{padding:clamp(16px,2.4vw,22px)}.console.stack .c-body .c-lab{margin-bottom:14px}@media (max-width:720px){.console.split{grid-template-columns:minmax(0,1fr)}.c-controls{border-right:0;border-bottom:2px solid var(--rule)}.c-answer .frac{font-size:clamp(92px,23vw,140px)}}@media (max-width:359px){.c-answer .frac{font-size:23vw}}.gauges{border:2px solid var(--rule);grid-template-columns:repeat(6,1fr);gap:0;display:grid}.gauge{-webkit-appearance:none;appearance:none;background:var(--paper);border:0;border-right:2px solid var(--rule);cursor:pointer;text-align:center;font-family:var(--mono);color:var(--ink);padding:11px 4px 10px;transition:background .1s}.gauge:last-child{border-right:0}.gauge .g-n{font-size:clamp(15px,2.2vw,20px);font-weight:700;display:block}.gauge .g-d{color:var(--muted-2);margin-top:3px;font-size:10px;font-weight:500;display:block}.gauge:hover{background:var(--panel)}.gauge[aria-pressed=true]{background:var(--ink);color:#fff}.gauge[aria-pressed=true] .g-d{color:#9a9a9c}.c-controls .gauges{grid-template-columns:repeat(3,1fr)}.c-controls .gauge:nth-child(3n){border-right:0}.c-controls .gauge:nth-child(n+4){border-top:2px solid var(--rule)}.pick-note{font-family:var(--sans);color:var(--muted-2);margin:10px 0 0;font-size:11px;line-height:1.4}.pick-note a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.mats{border:2px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;display:grid}.mat{-webkit-appearance:none;appearance:none;background:var(--paper);cursor:pointer;text-align:left;border:0;border-right:2px solid var(--rule);border-bottom:2px solid var(--rule);color:var(--ink);padding:12px 14px;transition:background .1s}button.mat{flex-direction:column;justify-content:flex-start;display:flex}button.mat[hidden]{display:none}.mat:nth-child(2n){border-right:0}.mat:nth-child(n+3){border-bottom:0}.mat .m-name{font-family:var(--sans);letter-spacing:-.01em;font-size:16px;font-weight:700}.mat .m-eg{font-family:var(--sans);color:var(--muted);margin-top:4px;font-size:11px;display:block}.mat .m-tag{font-family:var(--sans);color:var(--text);margin-top:9px;padding-left:14px;font-size:11px;font-weight:500;line-height:1.38;display:block;position:relative}.mat .m-tag:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:5px;left:0}.mat:hover{background:var(--panel)}.mat[aria-pressed=true]{background:var(--ink);color:#fff}.mat[aria-pressed=true] .m-eg{color:#b4b4b6}.mat[aria-pressed=true] .m-tag{color:#d0d0d2}.mat:disabled{background:var(--paper);color:var(--muted);cursor:not-allowed;opacity:.5}.mat:disabled .m-eg{color:var(--muted)}.mat:disabled:hover{background:var(--paper)}.gauge:disabled{background:var(--paper);color:var(--muted);cursor:not-allowed;opacity:.5}.gauge:disabled .g-d{color:var(--muted)}.gauge:disabled:hover{background:var(--paper)}.mat:disabled,.gauge:disabled{opacity:1;color:#b9b9bc}.mat:disabled .m-eg,.gauge:disabled .g-d{color:#c9c9cc}.readout{position:relative}.ro-lab{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8f8f92;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.ro-lab:before{content:"";background:var(--accent);flex:none;width:26px;height:4px}.c-answer .ro-lab{padding-right:84px}.copy-btn{z-index:2;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#d8d7d4;cursor:pointer;-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff29;border-radius:0;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:absolute;top:12px;right:12px}.copy-btn:hover{background:rgba(var(--accent-rgb),.18);border-color:var(--accent);color:#fff}.copy-btn:active{transform:translateY(1px)}.copy-btn:focus-visible{outline:2px solid var(--accent-lt);outline-offset:2px}.copy-btn:disabled{opacity:.38;cursor:default}.copy-btn.is-copied{color:var(--accent-lt);border-color:var(--accent);background:rgba(var(--accent-rgb),.14)}.copy-ico{flex:none}.copy-label{text-align:left;min-width:66px;display:inline-block}@media (max-width:380px){.copy-btn .copy-label{clip:rect(0 0 0 0);width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}.copy-btn{padding:7px}.c-answer .ro-lab{padding-right:48px}}.bd-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.bd-foot .bd-note{flex:auto;min-width:0;margin-top:0}.copy-btn-row{letter-spacing:.05em;flex:none;align-self:center;gap:5px;padding:5px 8px;font-size:10px;position:static}.copy-btn-row .copy-ico{width:11px;height:11px}.copy-btn-row{position:relative}.copy-btn-row:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;right:0}.copy-btn-row .copy-label{min-width:44px}.c-answer.c-break .ro-lab{padding-right:0}.answer{flex-wrap:wrap;align-items:flex-end;gap:clamp(12px,2.4vw,26px);display:flex}.frac{font-family:var(--mono);letter-spacing:-.035em;color:#fff;font-size:clamp(66px,12vw,130px);font-weight:700;line-height:.76}.frac .u{color:var(--accent-lt);vertical-align:baseline;margin-left:.34em;font-size:.34em;font-weight:500}.sec{font-family:var(--mono);color:#d3d2d0;padding-bottom:.55em;font-size:clamp(15px,2.4vw,21px);font-weight:500}.sec .sec-mm{color:#8f8f92}.sec .bar{color:#4a4a4c;margin:0 .55em}.rc-name{font-family:var(--sans);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(26px,4.6vw,40px);font-weight:800;line-height:1.03}.rc-meta{border-top:2px solid #ffffff29;flex-direction:column;gap:16px;margin-top:22px;padding-top:16px;display:flex}.rc-context{font-family:var(--sans);color:#8f8f92;margin:0;font-size:12.5px}.rc-context b{color:#fff;font-weight:700}.rc-stats{flex-wrap:wrap;gap:14px 30px;margin:0;display:flex}.rc-stat{flex-direction:column;gap:5px;display:flex}.rc-k{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8f8f92;font-size:10.5px;font-weight:700}.rc-v{font-family:var(--mono);color:#efeeec;max-width:34ch;font-size:15px;font-weight:700}.rc-v.is-bit{color:var(--accent-lt)}.rc-v-note{font-family:var(--sans);color:#9a9a9c;font-size:11.5px;font-weight:500}.rc-callout{font-family:var(--sans);color:#d3d2d0;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.rc-callout:before{content:"";background:var(--accent);flex:none;width:10px;height:10px}.rc-callout b{color:#fff;font-weight:800}.rc-callout a{color:var(--accent-lt)}.rc-prose{font-family:var(--sans);color:#c9c8c6;max-width:54ch;margin:0;font-size:13px;line-height:1.5}.rc-prose b{color:#fff;font-weight:700}.rc-note{min-height:2.9em;font-family:var(--sans);color:#c9c8c6;max-width:52ch;margin:0;padding-left:16px;font-size:13px;font-weight:500;line-height:1.45;position:relative}.rc-note:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:6px;left:0}.rc-note:empty{min-height:0;display:none}.rc-subline{font-family:var(--sans);color:#9a9a9d;margin:0;font-size:12px;font-weight:500;line-height:1.5}.rc-subline b{color:#dcdbd9;font-family:var(--mono);font-weight:600}.rc-alts{margin:0}.rc-alts-lab{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8f8f92;margin:0 0 8px;font-size:10.5px;font-weight:700}.rc-alt{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;display:flex}.rc-alt-name{font-family:var(--sans);color:#e7e6e4;font-size:13px;font-weight:600}.rc-alt-meta{font-family:var(--mono);color:#8f8f92;font-size:11px}.rc-flag{background:rgba(var(--accent-rgb),.16);border-left:3px solid var(--accent);font-family:var(--sans);color:#f0e7e3;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5}.rc-flag b{color:#fff;font-weight:700}.rc-caveat{font-family:var(--sans);color:#9a9a9c;border-top:1px solid #ffffff1f;margin:0;padding-top:14px;font-size:11.5px;line-height:1.45}.aff{border-top:2px solid var(--grid);margin-top:18px;padding-top:15px}.c-answer .aff:not(:last-child){margin-bottom:20px}.aff-lab{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 11px;font-size:12px;font-weight:700}.aff-lab:before{content:"";vertical-align:middle;background:var(--accent);width:26px;height:4px;margin:-2px 10px 0 0;display:inline-block}.aff-amz{color:#b84a0e;font-weight:800}.aff-links{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.aff-a{font-family:var(--sans);color:var(--ink);border:2px solid var(--rule);background:var(--paper);align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .1s,background .1s;display:inline-flex}.aff-a .arw{color:var(--accent-ink);font-weight:700;transition:transform .1s}.aff-a:hover{border-color:var(--accent);color:var(--accent-ink)}.aff-a:hover .arw{transform:translate(2px)}.aff-note{font-family:var(--sans);color:var(--muted-2);margin:11px 0 0;font-size:10.5px;line-height:1.5}.support>.aff+.s-block,.support>.s-block.chart+*{margin-top:clamp(26px,4vw,36px)}.c-answer .aff{border-top-color:#ffffff2e}.c-answer .aff-lab{color:#e7e6e4}.c-answer .aff-amz{color:#ff8a3d}.c-answer .aff-a{color:#fff;border:1px solid rgba(var(--accent-rgb),.65);background:#ffffff0a}.c-answer .aff-a .arw{color:var(--accent-lt)}.c-answer .aff-a:hover{color:#fff;border-color:var(--accent-lt);background:rgba(var(--accent-rgb),.18)}.c-answer .aff-note{color:#8a8a8c}.ad-slot{background:var(--panel);border:1px dashed var(--grid);justify-content:center;align-items:center;min-height:250px;margin:0 0 clamp(26px,4vw,36px);display:flex}.bd-list{border:0}.bd-row{border-bottom:2px solid var(--rule);padding:14px 2px}.bd-row:last-child{border-bottom:0}.bd-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.bd-mat{flex-direction:column;gap:3px;min-width:0;display:flex}.bd-name{font-family:var(--sans);letter-spacing:-.01em;font-size:18px;font-weight:700}.bd-eg{font-family:var(--sans);color:var(--muted);font-size:11.5px}.bd-size{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.bd-frac{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:clamp(32px,7vw,46px);font-weight:700;line-height:1}.bd-frac .u{color:var(--accent-ink);margin-left:.3em;font-size:.4em;font-weight:500}.bd-sub{font-family:var(--mono);color:var(--muted);font-size:12px}.bd-note{color:var(--text);margin:10px 0 0;padding-left:15px;font-size:12.5px;font-weight:500;line-height:1.45;position:relative}.bd-note:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:6px;left:0}.bd-clear{background:var(--panel);border-left:4px solid var(--accent);font-family:var(--sans);color:var(--text);margin:16px 0 0;padding:12px 14px 12px 26px;font-size:13.5px;font-weight:500;line-height:1.5;position:relative}.console.stack .c-answer{justify-content:flex-start;padding:clamp(18px,2.8vw,28px)}.c-top .gauges{background:var(--rule);border:2px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:2px}.c-top .gauge,.c-answer .bd-list{border:0}.c-answer .bd-row{border-bottom:2px solid #ffffff24}.c-answer .bd-row:last-child{border-bottom:0}.c-answer .bd-name{color:#fff}.c-answer .bd-eg{color:#9a9a9c}.c-answer .bd-frac{color:#fff}.c-answer .bd-frac .u{color:var(--accent-lt)}.c-answer .bd-sub{color:#8f8f92}.c-answer .bd-note{color:#c9c8c6}.c-answer .bd-note:before{background:var(--accent)}.c-answer .pv-thread{font-family:var(--sans);color:#c9c8c6;margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.5}.c-answer .pv-thread b{color:#fff}.c-answer .pv-thread .lab{color:#8f8f92}.c-answer .bd-clear{border-left-color:var(--accent);color:#e7e6e4;background:#ffffff0f;margin:16px 0 0}.c-answer .bd-clear b{color:#fff}.support{max-width:680px;margin:clamp(30px,5vw,50px) 0 0}.s-block{margin:0 0 clamp(26px,4vw,36px)}.s-block:last-child{margin-bottom:0}.s-block h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:700}.s-why .why-body{align-items:flex-start;gap:15px;display:flex}.s-why .why-body svg{opacity:.9;flex:none;margin-top:1px}.s-why .why-body .thumb{margin-top:1px}.thumb{box-sizing:border-box;border:2px solid var(--ink);background:#fff;flex:none;width:44px;height:44px;display:block}.thumb img{width:40px;height:40px;display:block}.thumb-p{align-items:flex-start;gap:15px;display:flex}.thumb-p .thumb{margin-top:3px}.thumb-p p{flex:auto;min-width:0;margin-top:0}.s-why p{color:var(--text);max-width:60ch;margin:0;font-size:14px;font-weight:500}.s-why .whyby{font-family:var(--sans);color:var(--muted);margin:8px 0 0;font-size:12px}.s-why .whyby:empty{display:none}.xref{font-family:var(--sans);color:var(--muted);margin:12px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.xref a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.xref a:hover{color:var(--ink)}.rule-of-thumb{font-family:var(--sans);color:var(--ink);background:var(--panel);border-left:3px solid var(--accent);margin:14px 0 0;padding:10px 13px;font-size:12.5px;font-weight:500}.s-source p{color:var(--muted);max-width:64ch;margin:0;font-size:12.5px;line-height:1.65}.faq-item{border-bottom:1px solid var(--grid);padding:13px 0}.faq-item:last-child{border-bottom:0}.faq-q{font-family:var(--sans);color:var(--ink);margin:0 0 5px;font-size:14.5px;font-weight:700}.faq-a{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.rel-links{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:12px 24px;display:grid}.rel-links a,.prose .rel-links a{font-family:var(--sans);color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--accent-rgb),.45);text-decoration-color:rgba(var(--accent-rgb),.45);-webkit-text-decoration-color:color-mix(in srgb,var(--accent-ink) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-ink) 40%,transparent);font-size:14px;line-height:1.4}:is(.rel-links a:hover,.rel-links a:focus-visible){color:var(--ink);text-decoration-color:currentColor}.rel-links a .r-sub{vertical-align:top;width:100%;color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:inline-block}.chart{margin:0}.tbl-wrap{padding:0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--mono);border:2px solid var(--rule)}caption{text-align:left;font-family:var(--sans);color:var(--muted);padding:0 0 10px;font-size:11px}th,td{border:1px solid var(--grid);text-align:center;padding:9px 8px;font-size:12.5px}@media (max-width:420px){th,td{padding:8px 5px;font-size:12px}}thead th{background:var(--ink);color:#fff;border-color:var(--ink);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}tbody th{background:var(--panel);text-align:left;color:var(--ink);font-size:14px;font-weight:700}tbody td{color:var(--ink);font-weight:500}tbody td .mm,tbody th .mm{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:400;display:block}tbody th .mm{font-family:var(--mono)}tr td.hot,tr th.hot{background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 0 0 2px var(--accent)}thead th.col-plug,thead th.col-clear{color:#c9c8c6}tbody td.col-plug,tbody td.col-clear{color:var(--muted);font-weight:400}.tbl-foot{font-family:var(--sans);color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.tbl-foot span{color:var(--ink);font-weight:700}.tbl-fit td:last-child{text-align:left;font-family:var(--sans);font-size:12px;line-height:1.45}.drive-types th[scope=row],.drive-types td{text-align:left;vertical-align:top}.drive-types td{font-family:var(--sans);color:var(--ink);font-size:12.5px;line-height:1.5}.drive-types th[scope=row]{font-family:var(--sans);font-weight:700}.drive-types td.col-clear{color:var(--muted)}.chart-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chart-card-head h2{margin:0}.s-block.chart .chart-card-head{margin:0 0 12px}.console.chart-card .chart-card-head{border-bottom:2px solid var(--rule);margin:0;padding:11px clamp(14px,2.4vw,18px)}.chart-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.chart-print{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:2px solid var(--rule);cursor:pointer;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:700;transition:background .1s,color .1s;display:inline-flex}:is(.chart-print:hover,.chart-print:focus-visible){background:var(--ink);color:#fff}.chart-print .pr-ico{flex:none}.chart-download{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent);border:2px solid var(--accent);align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background .1s,border-color .1s;display:inline-flex}:is(.chart-download:hover,.chart-download:focus-visible){background:var(--accent-ink);border-color:var(--accent-ink)}.chart-download .dl-ico{flex:none}.chart-hl{font-family:var(--sans);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-right:2px;font-size:11.5px;font-weight:600;display:inline-flex}.chart-hl input{accent-color:var(--accent);cursor:pointer;width:14px;height:14px;margin:0}.chart-card.hl-off tr td.hot{box-shadow:none;background:0 0}.chart-card.hl-off tr th.hot{background:var(--panel);box-shadow:none}.chart-print-title,.chart-print-src,#print-holder{display:none}@media print{@page{margin:14mm}body.printing-chart{background:#fff!important}body.printing-chart>*{display:none!important}body.printing-chart>#print-holder{display:block!important}#print-holder{color:#000;text-align:center;background:#fff}#print-holder .chart-card{margin:0 auto}#print-holder table{margin-left:auto;margin-right:auto}#print-holder .chart-card{background:#fff;margin:0;border:0!important}#print-holder .chart-card-head{display:none!important}#print-holder .c-body,#print-holder .tbl-wrap{padding:0!important;overflow:visible!important}#print-holder .chart-print-title{font-family:var(--sans);letter-spacing:-.01em;color:#000;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.15;display:block!important}#print-holder .chart-print-src{font-family:var(--sans);letter-spacing:.04em;color:#000;margin:14px 0 0;font-size:10px;display:block!important}#print-holder .chart-print-src:before{content:"Printed from "}#print-holder table{width:100%;border:2px solid #000!important}#print-holder caption{padding:0 0 8px;font-size:11px;color:#000!important}#print-holder th,#print-holder td{color:#000!important;border:1px solid #000!important}#print-holder thead th{color:#000!important;background:#fff!important;border:1px solid #000!important;border-bottom-width:2px!important}#print-holder tbody th{font-weight:700;color:#000!important;background:#fff!important}#print-holder tbody td .mm,#print-holder tbody th .mm,#print-holder td.col-plug,#print-holder th.col-plug,#print-holder td.col-clear,#print-holder th.col-clear{color:#000!important}#print-holder tr td.hot,#print-holder tr th.hot{outline-offset:-2px;outline:2px solid #000;box-shadow:none!important;background:#fff!important;font-weight:800!important}#print-holder .chart-card.hl-off tr td.hot{box-shadow:none!important;outline:none!important;font-weight:500!important}#print-holder .chart-card.hl-off tr th.hot{box-shadow:none!important;outline:none!important;font-weight:700!important}#print-holder .tbl-foot{margin-top:10px;font-size:10.5px;color:#000!important}#print-holder .tbl-foot span,#print-holder .tbl-foot b{color:#000!important}#print-holder,#print-holder *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.prose{max-width:66ch;color:var(--text);margin:0;font-size:15px;line-height:1.65}.prose .updated{font-family:var(--sans);color:var(--muted);margin:0 0 22px;font-size:12px}.prose h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:26px 0 9px;font-size:16px;font-weight:700}.prose p:where(:not(.console *)){margin:0 0 14px}.prose :where(ul,ol):where(:not(.console *)){margin:0 0 16px;padding-left:22px}.prose li:where(:not(.console *)){margin:0 0 7px}.prose a:where(:not(.console *,[class])){color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.prose .rel-links{margin:4px 0 18px}.prose .cta-btn,.prose .cta-btn:hover,.prose .chart-download,.prose .chart-download:hover{color:#fff;text-decoration:none}.prose .chart-hero{border:2px solid var(--ink);border-left:6px solid var(--accent);color:var(--ink);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin:0 0 24px;padding:15px clamp(15px,3vw,22px);text-decoration:none;transition:background .12s;display:flex}.prose .chart-hero:hover{background:var(--panel)}.chart-hero-txt{flex:260px}.chart-hero-eyebrow{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;font-weight:700}.chart-hero-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:clamp(19px,3.6vw,23px);font-weight:800;line-height:1.1;display:block}.chart-hero-blurb{font-family:var(--sans);color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5;display:block}.chart-hero-go{font-family:var(--mono);color:var(--accent-ink);flex:none;font-size:14px;font-weight:700}.prose .chart-hero:hover .chart-hero-go{color:var(--accent)}.prose.guide{font-size:16px;line-height:1.7}.prose .console{margin:22px 0 26px;font-size:16px;line-height:1.5}.prose.guide .guide-lead{color:var(--ink);margin:0 0 22px;font-size:17px;font-weight:500;line-height:1.6}.prose.guide h2{margin:32px 0 10px;font-size:19px}.prose.guide b:where(:not(.console *)){color:var(--ink);font-weight:700}.prose.guide .guide-callout{background:var(--panel);border-left:5px solid var(--accent);margin:0 0 22px;padding:14px clamp(14px,3vw,18px);font-size:15.5px}.prose.guide .sym-steps{counter-reset:sym;margin:8px 0 24px;padding:0;list-style:none}.prose.guide .sym-steps li{counter-increment:sym;border-top:1px solid var(--grid);margin:0;padding:14px 0 14px 46px;position:relative}.prose.guide .sym-steps li:last-child{border-bottom:1px solid var(--grid)}.prose.guide .sym-steps li:before{content:counter(sym);background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--mono);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:14px;left:0}.prose.guide .sym-h{font-family:var(--sans);color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.3}.prose.guide .sym-tell,.prose.guide .sym-fix{margin:0 0 6px;font-size:15px;line-height:1.6}.prose.guide .bit-fig{border:2px solid var(--rule);background:#fff;margin:20px 0 24px;padding:20px clamp(12px,3vw,22px)}.prose.guide .bit-fig .bit-svg{width:100%;max-width:540px;height:auto;margin:0 auto;display:block}.prose.guide .bit-fig figcaption{font-family:var(--sans);color:var(--muted);text-align:center;max-width:60ch;margin:16px auto 0;font-size:13px;line-height:1.6}.prose.guide .bit-fig figcaption b{color:var(--ink);font-weight:700}.prose.guide .bit-fig-img{background:0 0;padding-left:0;padding-right:0}.prose.guide .bit-fig-img img{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.prose.guide .bf-stage{max-width:640px;margin:0 auto;position:relative}.prose.guide .bf-tag{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:clamp(9.5px,2.1vw,12px);line-height:1.3;position:absolute}.prose.guide .bf-tag b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-right:.4em;font-size:clamp(11px,2.4vw,14.5px)}.prose.guide .bf-tag .bf-hot{color:var(--accent-ink);font-weight:700}.prose.guide .bf-row{text-align:center;max-width:640px;font-family:var(--mono);margin:0 auto;line-height:1.35;display:grid}.prose.guide .bf-top{color:var(--muted);margin-bottom:4px;font-size:11.5px}.prose.guide .bf-top b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:clamp(13px,2.6vw,16px);display:block}.prose.guide .bf-bottom{color:var(--accent-ink);margin-top:6px;padding:0 4px;font-size:clamp(10.5px,2.2vw,12px);font-weight:700}.prose.guide .bf-bottom span{padding:0 4px}.prose.guide .bit-fig-img figcaption{padding:0 clamp(12px,3vw,22px)}.prose.guide .bf-dense .bf-top b{letter-spacing:.02em;font-size:clamp(9px,2.1vw,14px)}.prose.guide .bf-ring{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.prose.guide .bf-ring ellipse{fill:none;stroke:var(--accent-ink);stroke-width:2.5px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.tool-cta{background:var(--ink);color:#fff;border-left:5px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:22px 0;padding:16px clamp(16px,3vw,20px);display:flex}.tool-cta p{font-family:var(--sans);color:#fff;flex:auto;margin:0;font-size:15.5px;font-weight:600}.cta-btn{background:var(--accent);color:#fff;max-width:100%;font-family:var(--sans);flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .12s;display:inline-flex}.cta-btn:hover{background:var(--accent-ink)}.cta-btn span{font-family:var(--mono);font-weight:700}.hub-blurb{font-family:var(--sans);color:var(--muted);flex:100%;order:3;margin-top:2px;font-size:13px;line-height:1.5}.hub-list{border-top:2px solid var(--rule);border-bottom:1px solid var(--grid)}.hub-item{border-bottom:1px solid var(--grid);color:var(--ink);align-items:center;gap:14px;padding:15px clamp(14px,3vw,18px);text-decoration:none;transition:background .1s;display:flex}.hub-item:last-child{border-bottom:0}.hub-item:hover{background:#00000009}.hub-name{font-family:var(--sans);flex:auto;min-width:0;font-size:16px;font-weight:700}.hub-sizes{font-family:var(--sans);color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px}.hub-sizes b{font-family:var(--mono);color:var(--ink);font-weight:700}.hub-go{font-family:var(--mono);color:var(--accent-ink);flex:none;font-weight:700;display:none}@media (max-width:520px){.hub-item{flex-wrap:wrap;gap:5px 12px}.hub-sizes{flex-basis:100%;order:3}.hub-go{position:absolute}}.guide-filter{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.gfilter{font-family:var(--sans);color:var(--ink);background:var(--paper);border:2px solid var(--rule);cursor:pointer;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.gfilter:hover{background:var(--panel)}.gfilter[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.gfilter .gf-n{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:700}.gfilter[aria-pressed=true] .gf-n{color:#9a9a9c}.gfilter:focus-visible{outline:2px solid var(--accent-lt);outline-offset:2px}.g-tags{flex-wrap:wrap;flex-basis:100%;order:4;gap:6px;margin-top:8px;display:flex}.g-tag{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--grid);white-space:nowrap;padding:2px 7px;font-size:10px;font-weight:600}.hub-item.gf-out{display:none}.hub-primary{flex-direction:column;max-width:824px;margin:0 auto;display:flex}.hub-hero{background:var(--ink);color:#efeeec;border:2px solid var(--rule);padding:clamp(22px,4vw,34px) clamp(20px,4vw,36px);text-decoration:none;transition:background .12s;display:block}.hub-hero:hover{background:#1c1c1c}.hub-hero-eyebrow{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--accent-lt);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.hub-hero-eyebrow:before{content:"";background:var(--accent);flex:none;width:11px;height:11px}.hub-hero-name{font-family:var(--sans);letter-spacing:-.01em;color:#fff;margin:12px 0 0;font-size:clamp(23px,4.4vw,32px);font-weight:800;line-height:1.08;display:block}.hub-hero-blurb{font-family:var(--sans);color:#c7c6c3;max-width:52ch;margin:10px 0 0;font-size:clamp(14px,2.4vw,16px);line-height:1.5;display:block}.hub-hero-cta{font-family:var(--mono);color:#fff;border-bottom:2px solid var(--accent);margin:18px 0 0;padding-bottom:2px;font-size:14px;font-weight:700;display:inline-block}.hub-hero:hover .hub-hero-cta{color:var(--accent-lt)}.hub-secondary{border-bottom:1px solid var(--grid);color:var(--ink);align-items:center;gap:clamp(12px,3vw,20px);padding:15px clamp(18px,3vw,22px);text-decoration:none;transition:background .1s;display:flex}.hub-secondary:hover{background:#00000009}.hub-primary>.hub-secondary:first-child{border-top:2px solid var(--rule)}.hub-item:hover .hub-name{text-underline-offset:3px;text-decoration:underline}.hub-sec-tag{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:2px solid var(--grid);flex:none;align-self:flex-start;padding:4px 7px;font-size:10.5px;font-weight:700}.hub-sec-text{flex:auto;min-width:0}.hub-sec-name{font-family:var(--sans);font-size:15.5px;font-weight:700;display:block}.hub-sec-name,.hub-name{color:var(--accent-ink)}.hub-secondary:hover .hub-sec-name{text-underline-offset:3px;text-decoration:underline}.hub-sec-blurb{font-family:var(--sans);color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.hub-tier3{max-width:824px;margin:clamp(26px,4vw,38px) auto 0}.hub-tier3-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.hub-tier3-head .c-lab{margin:0}.hub-tier3-note{font-family:var(--sans);color:var(--muted);margin:0;font-size:13px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.hub-cell{border:2px solid var(--rule);color:var(--ink);background:var(--paper);flex-direction:column;gap:6px;padding:12px 13px 11px;text-decoration:none;transition:background .1s;display:flex}.hub-cell:hover{background:var(--panel)}.hub-cell-top{align-items:baseline;gap:7px;display:flex}.hub-cell-key{font-family:var(--mono);color:var(--ink);font-size:19px;font-weight:700;line-height:1}.hub-cell-kind{font-family:var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.hub-cell-sizes{font-family:var(--sans);color:var(--muted);font-size:12px}.hub-cell-sizes b{font-family:var(--mono);color:var(--ink);font-weight:700}@media (max-width:520px){.hub-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.hub-secondary .hub-go{display:none}.hub-secondary{align-items:flex-start}}.hub-scope{background:var(--panel);border-left:5px solid var(--accent);max-width:824px;font-family:var(--sans);color:var(--text);margin:0 auto clamp(20px,3vw,28px);padding:14px clamp(14px,3vw,18px);font-size:15px;line-height:1.55}.hub-scope b{color:var(--ink);font-weight:700}.hub-glance{max-width:824px;margin:clamp(26px,4vw,38px) auto 0}.hub-glance h2{margin:0 0 12px}.hub-glance tbody th a{color:var(--accent-ink)}.hub-related{max-width:824px;margin:clamp(22px,3.5vw,32px) auto 0}.hub-related .c-lab{margin:0 0 10px}.hub-related .c-lab,.hub-tier3 .c-lab{letter-spacing:-.01em;text-transform:none;font-size:15px}.hub-related .c-lab:before,.hub-tier3 .c-lab:before{display:none}.hub-related .hub-primary{margin:0}.disambig{background:var(--panel);border-left:5px solid var(--accent);max-width:824px;font-family:var(--sans);color:var(--text);margin:0 auto clamp(16px,2.5vw,22px);padding:12px clamp(13px,3vw,16px);font-size:14.5px;line-height:1.5}.disambig p{margin:0}.disambig b{color:var(--ink);font-weight:700}.sep-dot{color:var(--muted);margin:0 6px}.chart-page{overflow-x:auto}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}:is(.gauge:focus-visible,.mat:focus-visible){outline-offset:-3px}@media (max-width:560px){.console.stack .c-top .gauges{grid-template-columns:repeat(3,1fr)}.console.stack .c-top .gauge:nth-child(3n),.console.stack .c-top .gauge:last-child{border-right:0}.console.stack .c-top .gauge:nth-child(n+4){border-top:2px solid var(--rule)}}@media (prefers-reduced-motion:no-preference){.frac,.sec,.rc-name,.rc-context{animation:.28s both settle}@keyframes settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.answer-bar{display:none}@media (max-width:720px){body:has(.answer-bar){padding-bottom:64px}.answer-bar{z-index:40;background:var(--ink);color:#fff;border-top:3px solid var(--accent);align-items:center;gap:10px;min-height:56px;padding:8px 16px;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0}.answer-bar:has(.answer-bar-txt:empty){display:none}.answer-bar[data-auto]:not(.is-on){display:none}.answer-bar-lab{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8f8f92;flex:none;max-width:52px;font-size:10px;font-weight:700;line-height:1.2}.answer-bar-txt{min-width:0;font-family:var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.answer-bar-go{font-family:var(--mono);color:var(--accent-lt);flex:none;font-size:18px;font-weight:700}}.answer-bar.is-ask .answer-bar-lab{display:none}body:has(.answer-bar) .site-foot-inner{padding-bottom:84px}.answer-bar{z-index:40;box-sizing:border-box;background:var(--ink);color:#fff;border:1px solid #ffffff29;border-left:3px solid var(--accent);border-radius:4px;align-items:center;gap:12px;width:max-content;max-width:min(560px,100% - 24px);min-height:46px;padding:8px 16px;text-decoration:none;display:flex;position:fixed;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 24px #16191f38,0 1px 3px #16191f1f}.answer-bar[data-auto]:not(.is-on){display:none}.answer-bar:has(.answer-bar-txt:empty){display:none}.answer-bar-lab{font-family:var(--sans);color:#8f8f92;flex:none;max-width:none;font-size:13px;font-weight:700}.answer-bar-txt{min-width:0;font-family:var(--sans);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.answer-bar-go{font-family:var(--mono);color:var(--accent-lt);flex:none;font-size:18px;font-weight:700}.answer-bar:hover{background:#2a2f38}@media (max-width:720px){body:has(.answer-bar){padding-bottom:0}.answer-bar{min-height:44px;padding:7px 14px;bottom:12px}.answer-bar-lab{font-size:12px}.answer-bar-txt{-webkit-line-clamp:2;font-size:14px}}.s-note p{color:var(--text);max-width:62ch;margin:0;font-size:14px;font-weight:500;line-height:1.6}.s-note a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.tip-list{max-width:62ch;margin:0;padding-left:18px}.tip-list li{color:var(--text);margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.55}.tip-list li:last-child{margin-bottom:0}.tool-disclaimer{border-top:1px solid var(--grid);font-family:var(--sans);color:var(--muted-2);max-width:64ch;margin:0;padding-top:16px;font-size:12px;line-height:1.6}.s-source .src-list{margin-top:8px}.s-source .src-list li{color:var(--muted);margin-bottom:5px;font-size:12.5px;font-weight:400;line-height:1.55}.wrap.wrap-read{max-width:728px}.wrap-read .prose,.wrap-read .support,.wrap-tool .prose{max-width:none}.wrap-tool .prose.guide>:not(.console):not(.tbl-wrap){max-width:680px}.s-source .src-more{margin-top:10px}.s-source .src-more summary{cursor:pointer;font-family:var(--sans);color:var(--muted);width:max-content;font-size:12.5px;font-weight:600}.s-source .src-more summary:hover{color:var(--ink)}.s-source .src-more[open] summary{margin-bottom:8px}.guides-index>.c-body>.c-lab{margin:0;padding:clamp(14px,2.4vw,20px) clamp(14px,3vw,18px) 11px}.guides-index .guide-filter{padding:0 clamp(14px,3vw,18px)}.guides-index .hub-item{flex-wrap:wrap;gap:4px 12px}.guides-index .hub-name{flex-basis:100%}.guides-index .hub-blurb{margin-top:0}.guides-index .g-tags{margin-top:6px}.gi-sep{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-sub-hub.nav-sub-end{border-bottom:0;border-top:1px solid var(--grid)}@media (max-width:720px){.nav-sub-hub.nav-sub-end{border-top:0}}.pick-pair{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,22px);display:grid}@media (max-width:720px){.pick-pair{grid-template-columns:1fr}}.pick .c-lab{margin-bottom:8px}.pick-select{-webkit-appearance:none;appearance:none;border:2px solid var(--rule);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;border-radius:0;min-height:48px;padding:12px 36px 12px 12px;font-size:16px;font-weight:700}.pick-select:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.pick-fixed{border:2px solid var(--rule);background:var(--panel);font-family:var(--sans);color:var(--ink);box-sizing:border-box;min-height:48px;margin:0;padding:12px;font-size:16px;font-weight:700;line-height:1.25}.pick-hint{font-family:var(--sans);color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.4}.pick-hint:empty{display:none}.num-row{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;display:flex}.num-field{border:2px solid var(--rule);background:var(--paper);align-items:stretch;max-width:260px;display:flex}.num-input{-webkit-appearance:none;appearance:none;width:8ch;min-width:0;font-family:var(--mono);color:var(--ink);background:0 0;border:0;flex:auto;padding:10px 12px;font-size:26px;font-weight:700}.num-input:focus{background:var(--panel);outline:none}.num-field:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.num-unit{border-left:2px solid var(--rule);display:flex}.num-unit button{-webkit-appearance:none;appearance:none;background:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:0;padding:0 12px;font-size:12px;font-weight:700}.num-unit button+button{border-left:2px solid var(--rule)}.num-unit button[aria-pressed=true]{background:var(--ink);color:#fff}.num-suffix{border-left:2px solid var(--rule);font-family:var(--sans);color:var(--muted);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.idf:not(.js) .idf-step{display:none}.idf:not(.js) .idf-step:target{display:block}.idf:not(.js):not(:has(.idf-step:target)) .idf-step[data-start]{display:block}.idf.js .idf-step{display:none}.idf.js .idf-step.is-on{display:block}@keyframes idf-reveal{to{visibility:visible}}.idf.idf-wait:not(.js) .idf-stage{visibility:hidden;animation:0s 3s forwards idf-reveal}.idf{scroll-margin-top:16px}.idf-step{padding:clamp(18px,2.6vw,24px)}.idf-q:focus,.idf-result .ro-lab:focus{outline:none}.idf-trail{box-sizing:border-box;border-bottom:2px solid var(--rule);background:var(--panel);min-height:44px;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px clamp(18px,2.6vw,24px);font-size:13px;line-height:1.35;display:flex}.idf-crumb{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.idf-crumb:hover{color:var(--ink)}.idf-crumb.is-here{color:var(--ink);font-weight:700;text-decoration:none}.idf-sep{color:var(--muted-2)}.idf.js .idf-back{display:none}.idf-step .console{border:0;max-width:none;margin:14px calc(-1*clamp(18px,2.6vw,24px)) calc(-1*clamp(18px,2.6vw,24px))}.idf-step .console .c-top{border-top:2px solid var(--rule)}.idf-stage{transition:height .24s}.idf-stage[style*=height]{overflow:hidden}@keyframes idf-out-fwd{to{opacity:0;transform:translate(-18px)}}@keyframes idf-out-back{to{opacity:0;transform:translate(18px)}}@keyframes idf-in-fwd{0%{opacity:0;transform:translate(18px)}}@keyframes idf-in-back{0%{opacity:0;transform:translate(-18px)}}.idf-out.fwd{animation:.13s ease-in forwards idf-out-fwd}.idf-out.back{animation:.13s ease-in forwards idf-out-back}.idf-in.fwd{animation:.24s ease-out idf-in-fwd}.idf-in.back{animation:.24s ease-out idf-in-back}@media (prefers-reduced-motion:reduce){.idf-stage{transition:none}.idf-out,.idf-in{animation:none!important}}.idf-q{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:clamp(20px,3.2vw,24px);font-weight:800;line-height:1.2}.idf-hint{margin:0 0 14px}.idf-opts{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}@media (max-width:520px){.idf-opts{grid-template-columns:1fr}}.idf-opts .mat{border:0;min-height:64px;text-decoration:none;display:block}.idf-opts .mat:last-child:nth-child(odd){grid-column:1/-1}.idf-opts .mat .m-eg{font-size:12px;line-height:1.4}.idf-opts .mat.has-thumb,.calc-tiles .mat.has-thumb{align-items:center;gap:12px;display:flex}.idf-opts .mat.has-thumb .m-text,.calc-tiles .mat.has-thumb .m-text{min-width:0}.calc-tiles .mat.has-thumb{text-align:left;flex-direction:row}.idf-opts{background:0 0;border:0;gap:8px}.idf-opts .mat{background:var(--panel);border-left:4px solid var(--accent);padding:14px 44px 14px 16px;position:relative}.idf-opts .mat:after{content:"→";font-family:var(--sans);color:var(--accent-ink);font-size:18px;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.idf-opts .mat:hover{background:rgba(var(--accent-rgb),.12)}.idf-opts .mat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.idf-back{font-family:var(--sans);color:var(--muted);text-underline-offset:2px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.idf-back:hover{color:var(--ink)}.idf-back-dark{color:#9a9a9d}.idf-back-dark:hover{color:#fff}.idf-result .idf-name{font-family:var(--sans);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.1}.idf-result .idf-eg{font-family:var(--sans);color:#c9c8c6;max-width:58ch;margin:8px 0 0;font-size:14px;line-height:1.5}.cx-pkg{font-family:var(--sans);color:#c9c8c6;margin:10px 0 0;font-size:13.5px}.cx-pkg b{font-family:var(--mono);color:var(--accent-lt);font-weight:700}.cx-parts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-parts li{font-family:var(--sans);color:#e7e6e4;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.cx-parts li:before{content:"";background:var(--accent-lt);width:8px;height:8px;position:absolute;top:7px;left:0}.cx-parts li b{color:#fff}.cx-why{border-left:3px solid var(--accent);font-family:var(--sans);color:#e7e6e4;background:#ffffff0f;max-width:60ch;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.cx-why b{color:#fff}.idf-result .idf-to-lab{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:#9a9a9d;margin:20px 0 8px;font-size:12px;font-weight:700}.c-answer.idf-result .ro-lab{padding-right:134px}@media (max-width:380px){.c-answer.idf-result .ro-lab{padding-right:48px}}.idf-to{flex-wrap:wrap;gap:8px;display:flex}.idf-to a{font-family:var(--sans);color:#fff;border:1px solid #ffffff40;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.idf-to a:hover{border-color:var(--accent-lt);color:var(--accent-lt)}.ms-go{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent-lt);text-decoration-color:var(--accent-lt);text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:2px}.ms-go:before{content:"↑ ";color:var(--accent-lt);text-decoration:none;display:inline-block}.ms-go:hover{color:#fff}.console .ms-none{margin:4px 0 0}.console .ms-go{box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff4d;border-radius:4px;align-items:center;gap:14px;width:100%;padding:18px 20px;font-size:clamp(18px,1.9vw,21px);font-weight:700;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.console .ms-go:before{content:"";background:var(--accent-lt);flex:none;width:22px;height:22px;animation:1.6s ease-in-out 3 ms-point;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H4M10 6l-6 6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H4M10 6l-6 6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.console .ms-go:hover,.console .ms-go:focus-visible){border-color:var(--accent-lt);background:#ffffff21}.console:not(.split) .ms-go:before{animation-name:ms-point-up;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4M6 10l6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4M6 10l6-6 6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:720px){.console .ms-go{gap:12px;padding:14px 16px;font-size:17px}.console .ms-go:before{width:20px;height:20px}}@keyframes ms-point{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes ms-point-up{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.console .ms-go:before{animation:none}}.is-nudge{animation:1.7s ease-out calc-nudge}@keyframes calc-nudge{0%,35%{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 0 4px #0000}}.console.idf.idf-fit{min-height:var(--ifp,0);flex-direction:column;display:flex}.idf-fit>.idf-trail{flex:none}.idf-fit>.idf-stage{flex-direction:column;flex:1 0 auto;display:flex}.idf-fit>.idf-stage>.idf-result.is-on{flex:1 0 auto}.calc-unit{border:0;border-left:2px solid var(--rule);cursor:pointer;background:0 0}.calc span.num-suffix{justify-content:center;min-width:44px}.console.stack .c-top .calc-seg{grid-template-columns:repeat(var(--n,2),1fr);max-width:calc(var(--n,2) * 180px)}.calc .calc-seg+.num-row,.calc .calc-seg+.pick-note+.num-row{margin-top:16px}.calc-n1>div{flex:100%}.calc-n1 .num-field{max-width:var(--calc-fw,260px)}.calc-n2>div{max-width:var(--calc-fw,240px);flex:200px}.calc-n2 .num-field{width:100%;max-width:var(--calc-fw,240px)}.calc-n3>div{max-width:var(--calc-fw,200px);flex:150px}.calc-n3 .num-field{width:100%;max-width:var(--calc-fw,200px)}@media (max-width:439px){.calc-n3>div,.calc-n3 .num-field{flex-basis:100%;max-width:none}}.calc-n4>div,.calc-n5>div{max-width:var(--calc-fw,200px);flex:150px}.calc-n4 .num-field,.calc-n5 .num-field{width:100%;max-width:var(--calc-fw,200px)}@media (max-width:439px){.calc-n4>div,.calc-n4 .num-field,.calc-n5>div,.calc-n5 .num-field{flex-basis:100%;max-width:none}}.calc .num-field:has(input:disabled){opacity:.5}.calc .num-field input:disabled,.calc-unit:disabled{cursor:not-allowed}.calc-out .cx-parts a{color:var(--accent-lt);text-underline-offset:2px;text-decoration:underline}.calc-dim{color:#b3b2af}.calc-out p{overflow-wrap:break-word}.pick-pair.calc-p3{grid-template-columns:repeat(3,minmax(0,1fr))}.pick-pair.calc-p4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.pick-pair.calc-p3,.pick-pair.calc-p4{grid-template-columns:1fr}}.mats.calc-tiles{background:var(--rule);gap:2px}.mats.calc-tiles .mat{border:0}.mats.calc-tiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mats.calc-tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mats.calc-tiles.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:600px){.calc-tiles.c2 .mat:last-child:nth-child(odd),.calc-tiles.c3 .mat:last-child:nth-child(3n+1),.calc-tiles.c4 .mat:last-child:nth-child(4n+1){grid-column:1/-1}}@media (max-width:599px){.mats.calc-tiles.p1{grid-template-columns:minmax(0,1fr)}.mats.calc-tiles.p2{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-tiles.p2 .mat:last-child:nth-child(odd){grid-column:1/-1}}button.mat.has-thumb{text-align:left;flex-direction:row;align-items:center;gap:12px}.mat.has-thumb .m-text{flex-direction:column;min-width:0;display:flex}@media (max-width:599px){button.mat.has-thumb{gap:9px}}.cx-more{font-family:var(--sans);color:#9a9a9d;margin:0;font-size:12.5px}.cx-more a{color:var(--accent-lt);text-underline-offset:2px;text-decoration:underline}.console.stack.calc-pk .c-top>*+.c-lab,.console.stack.calc-pk .c-top>*+.pick,.console.stack.calc-pk .c-top>*+.pick-pair{margin-top:20px}.pick-change{display:none}.calc-pick.pc1{--pc:1}.calc-pick.pc2{--pc:2}.calc-pick.pc3{--pc:3}.calc-pick.pc4{--pc:4}.console.split .c-controls .calc-pick.gauges{grid-template-columns:repeat(var(--pc,3),minmax(0,1fr));background:var(--rule);gap:2px}.console.split .c-controls .calc-pick .gauge{border:0}.console.split .calc-pick.pc3 .gauge:last-child:nth-child(3n+2),.console.split .calc-pick.pc4 .gauge:last-child:nth-child(4n+3){grid-column:span 2}.console.split .calc-pick.pc4 .gauge:last-child:nth-child(4n+2){grid-column:span 3}.console.split .calc-pick.pc3 .gauge:last-child:nth-child(3n+1),.console.split .calc-pick.pc4 .gauge:last-child:nth-child(4n+1){grid-column:1/-1}@media (max-width:599px){.calc-pick .mat{min-height:44px;padding:9px 10px}.calc-pick .mat .m-name{font-size:14px}.calc-pick .mat .m-eg{margin-top:2px;font-size:10.5px;line-height:1.3}.console.stack .c-top .calc-pick.gauges{grid-template-columns:repeat(var(--pc,4),minmax(0,1fr))}.console.stack .c-top .calc-pick .gauge,.console.split .c-controls .calc-pick .gauge{border:0;min-height:44px;padding:8px 2px 7px}.calc-pick .gauge .g-n{font-size:15px}.calc-pick .gauge .g-d{margin-top:2px;font-size:9.5px}.calc-pick.pc3 .gauge:last-child:nth-child(3n+2),.calc-pick.pc4 .gauge:last-child:nth-child(4n+3){grid-column:span 2}.calc-pick.pc4 .gauge:last-child:nth-child(4n+2){grid-column:span 3}.calc-pick.pc3 .gauge:last-child:nth-child(3n+1),.calc-pick.pc4 .gauge:last-child:nth-child(4n+1){grid-column:1/-1}}.pick-shut{display:none}.calc-pickrow.is-shut{align-items:stretch;display:flex}.calc-pickrow.is-shut>.calc-pick,.console.stack .c-top .calc-pickrow.is-shut>.calc-pick.gauges,.console.split .c-controls .calc-pickrow.is-shut>.calc-pick.gauges{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0}.calc-pickrow.is-shut .calc-pick>[data-v]{grid-column:auto}.calc-pickrow.is-shut .calc-pick>[data-v]:not([aria-pressed=true]){display:none}.calc-pickrow.is-shut .pick-change{display:flex}.pick-change{border:2px solid var(--rule);background:var(--paper);min-width:88px;min-height:44px;color:var(--accent-ink);cursor:pointer;-webkit-appearance:none;appearance:none;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-left:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:12px;font-weight:700}.pick-change:hover{background:var(--panel)}.pick-change:focus-visible{outline-offset:-3px}.calc-selrow.is-shut>.pick-select{display:none}.calc-selrow.is-shut>.pick-shut{box-sizing:border-box;border:2px solid var(--rule);background:var(--ink);color:#fff;flex:auto;min-width:0;min-height:44px;margin:0;padding:9px 10px;display:block}.pick-shut .m-name{font-family:var(--sans);letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.pick-shut .m-eg{font-family:var(--sans);color:#b4b4b6;margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.pick-shut .m-eg:empty,.calc-selrow.is-shut+.pick-hint{display:none}.calc .calc-out{container-type:inline-size}.calc-pre{letter-spacing:0;color:#d3d2d0;font-size:.34em;font-weight:600}.calc-out .answer+.idf-eg{margin-top:14px}.c-answer .calc-out .frac.calc-fit{font-size:min(clamp(66px,12vw,130px),100cqi / (var(--n) * .6))}@media (max-width:720px){.c-answer .calc-out .frac.calc-fit{font-size:min(clamp(92px,23vw,140px),100cqi / (var(--n) * .6))}}@media (max-width:359px){.c-answer .calc-out .frac.calc-fit{font-size:min(23vw,100cqi / (var(--n) * .6))}}.calc-row.calc-fb{align-content:flex-start}@media (max-width:560px){.calc-modes .g-d{display:none}}.calc-nt .num-row{display:block}.calc-nt .num-row .c-lab{margin:16px 0 11px;display:block}.calc-nt .num-field{max-width:var(--calc-fw,340px)}.calc-nt .num-input{letter-spacing:-.01em}.calc-nt span.num-suffix{background:var(--ink);color:#fff;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;border-left:0;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:flex}.calc-echo{font-family:var(--sans);color:#9a9a9d;margin:0 0 16px;font-size:12.5px}.calc-echo b{color:#fff;font-family:var(--mono);font-weight:600}.calc-lead,.calc-also,.calc-hint{font-family:var(--sans);color:#9a9a9d;font-size:12.5px;line-height:1.5}.calc-lead{color:#c9c8c6;margin:0 0 14px;font-weight:600}.calc-also{margin:14px 0 0}.calc-also b,.calc-hint b{color:#e7e6e4;font-weight:700}.calc-hint{border-top:2px solid #ffffff29;margin:18px 0 0;padding-top:14px}.calc-near{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.calc-near.two{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-card{background:#ffffff0a;border:2px solid #ffffff2e;padding:14px 16px 15px}.calc-card.is-main{border-color:var(--accent)}.calc-role{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#8f8f92;margin:0 0 6px;font-size:10.5px;font-weight:700}.calc-card.is-main .calc-role{color:var(--accent-lt)}.calc-cv{font-family:var(--mono);color:#fff;margin:0;font-size:clamp(38px,7vw,58px);font-weight:700;line-height:.9}.calc-cv .u{color:var(--accent-lt);margin-left:.3em;font-size:.4em;font-weight:500}.calc-eq{font-family:var(--mono);color:#d3d2d0;flex-wrap:wrap;align-items:baseline;gap:2px;margin:9px 0 0;font-size:13px;display:flex}.calc-dot{color:#4a4a4c;margin:0 .5em}.calc-tag{font-family:var(--sans);color:#8f8f92;margin:5px 0 0;font-size:11.5px}.calc-off{font-family:var(--mono);color:#8f8f92;margin:7px 0 0;font-size:11px}@media (max-width:560px){.calc-near.two{grid-template-columns:minmax(0,1fr)}}.calc-rows{margin:0}.calc-rows .bd-note:empty:before{display:none}.calc .calc-useg button{text-transform:none;letter-spacing:0;min-width:44px;padding:0 10px;font-size:13px}.calc .calc-useg button:disabled{cursor:not-allowed}.calc .calc-useg button:not([aria-pressed=true]):hover{background:var(--panel)}.calc-pick.is-reopen .mat[aria-pressed=true],.calc-pick.is-reopen .gauge[aria-pressed=true]{background:var(--paper);color:var(--ink)}.calc-pick.is-reopen .mat[aria-pressed=true] .m-eg{color:var(--muted)}.calc-pick.is-reopen .gauge[aria-pressed=true] .g-d{color:var(--muted-2)}.tti .c-top>.tti-group+.tti-row,.tti .c-top>*+.tti-group{margin-top:16px}.tti .tti-tiles{grid-template-columns:repeat(var(--n,2),minmax(0,1fr));max-width:var(--tw,420px)}.tti .mats.tti-tiles .mat{border-bottom:0}.tti .mats.tti-tiles .mat:last-child{border-right:0}.tti .gauge:disabled,.tti .mat:disabled{cursor:not-allowed}.tti-upper .num-input{text-transform:uppercase}.tti-line{display:grid}.tti-line>span{grid-area:1/1}.tti-line>span[hidden]{visibility:hidden;display:block}.tti-echo{font-family:var(--sans);color:#9a9a9d;margin:0 0 14px;font-size:12.5px}.tti-echo b{color:#fff;font-family:var(--mono);font-weight:600}.tti-none{font-family:var(--sans);color:#c9c8c6;margin:0;font-size:14px;line-height:1.5}.tti-none b{color:#fff}.tti-meta{font-family:var(--mono);color:#9a9a9d;margin:5px 0 0;font-size:12px}.tti-out .idf-meta{flex-direction:column;gap:12px;display:flex}.tti-note{font-family:var(--sans);color:#c9c8c6;max-width:58ch;margin:0;font-size:13px;line-height:1.5}.tti-note b{color:#fff}.tti-alt{border-top:1px solid #ffffff1f;padding-top:12px}.tti-alt-name{font-family:var(--sans);color:#e7e6e4;margin:0;font-size:16px;font-weight:700;line-height:1.15}.tti-parts .rc-alts-lab{margin:0 0 8px}.tti-sub{color:#b3b2af;margin-top:2px;font-size:13px;display:block}.tti-dim{color:#b3b2af}.tti-out .idf-meta a,.tti-none a{color:var(--accent-lt);text-underline-offset:2px;text-decoration:underline}:root{--accent:#0f766e;--accent-ink:#115e59;--accent-lt:#5eead4;--accent-rgb:15,118,110}.s-why a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:optional;src:url(/assets/fonts/source-sans-3-latin-19143dca.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}:root{--deck:#fff;--paper:#fff;--panel:#f3f4f6;--rule:#d3d8de;--grid:#e3e6ea;--ink:#1d2430;--text:#1d2430;--muted:#555c6b;--muted-2:#6b7280;--sans:"Source Sans 3",system-ui,sans-serif;--mono:"Source Sans 3",system-ui,sans-serif}html:root body{font-variant-numeric:tabular-nums;font-size:18px}html:root .site-head-inner{background-size:100% 1px}html:root :is(.nav-top,.nav a,nav a){letter-spacing:0}html:root :is(.nav-top[aria-current=page],.nav-item.active>.nav-top){color:var(--ink);text-underline-offset:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;box-shadow:none!important;border:0!important}html:root :is(.nav-top[aria-current=page],.nav-item.active>.nav-top):after{display:none!important}html:root .masthead h1{letter-spacing:-.01em;font-size:clamp(30px,5.4vw,42px);font-weight:700;line-height:1.1}html:root .masthead .tagline{max-width:58ch;font-size:17px;font-weight:400}html:root .console{border:1px solid var(--rule);background:#fff;border-radius:6px;overflow:hidden}html:root .c-controls{border-right:1px solid var(--grid);border-bottom:0}html:root :is(.c-lab,.ro-lab,.aff-lab){text-transform:none;letter-spacing:0;color:var(--ink);font-size:16px;font-weight:700}html:root :is(.c-lab,.ro-lab,.aff-lab):before{display:none}html:root .ro-lab{color:var(--muted);font-weight:400}html:root :is(.gauges,.mats){background:0 0!important;border:0!important;gap:6px!important}html:root :is(.gauge,.mat){background:#fff;border-radius:4px;border:1px solid var(--rule)!important}html:root :is(.gauge,.mat):hover{border-color:var(--ink)!important}html:root :is(.gauge,.mat)[aria-pressed=true]{background:var(--accent-ink);color:#fff;border-color:var(--accent-ink)!important}html:root :is(.gauge,.mat)[aria-pressed=true] :is(.g-d,.m-eg){color:#ffffffd9}html:root .g-n{font-weight:700}html:root .g-d{font-size:12px}html:root .c-answer{background:var(--ans-bg);color:var(--ans-fg);border-radius:0;justify-content:flex-start}html:root .c-answer :is(p,li,span,strong,b,div){color:inherit}html:root .c-answer :is(.rc-note,.rc-subline,.sec,.sec-mm){color:var(--muted)!important}html:root .c-answer li:before,html:root .c-answer .rc-note:before{background:var(--muted)!important}html:root .frac{color:var(--ans-fg);letter-spacing:-.01em;font-size:clamp(60px,10vw,92px);font-weight:700;line-height:1}html:root .frac .u{font-weight:400;color:var(--ans-mut)!important}html:root .sec .bar{color:var(--rule)}html:root .c-answer hr,html:root .c-answer .aff,html:root .c-answer .rc-meta{border-color:var(--rule)!important}html:root .aff-a{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:4px;padding:10px 14px;font-size:15.5px;font-weight:600}html:root .aff-a:hover{border-color:var(--accent-ink);color:var(--accent-ink);background:#fff}html:root .aff-a .arw{color:var(--accent-ink)}html:root .aff-amz{color:inherit!important}html:root .copy-btn{border:1px solid var(--rule);color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;border-radius:4px}html:root .rule-of-thumb{background:var(--panel);border-left:0;border-radius:4px;font-size:15px;font-weight:400}html:root h2{letter-spacing:0;font-size:22px}html:root table th{text-transform:none;letter-spacing:0;font-size:15px;color:var(--ink)!important;border-bottom:2px solid var(--ink)!important;background:0 0!important}html:root table :is(td,th){font-family:var(--sans);border-color:var(--grid)!important}html:root .tbl-wrap,html:root .chart-card table{border:0!important}html:root tr td.hot,html:root tr th.hot{background:rgba(var(--accent-rgb),.08);box-shadow:inset 3px 0 0 var(--accent-ink)}html:root tbody tr:has(td:not(.hot)) td.hot:not(.hl-off td){box-shadow:inset 3px 0 0 var(--accent-ink),inset 0 3px 0 var(--accent-ink)}html:root table:not(.hl-off table):has(td.hot:nth-child(2)+td:not(.hot),td:not(.hot)+td.hot:nth-child(2)) thead th:nth-child(2){box-shadow:inset 0 3px 0 var(--accent-ink);background:rgba(var(--accent-rgb),.08)!important}html:root table:not(.hl-off table):has(td.hot:nth-child(3)+td:not(.hot),td:not(.hot)+td.hot:nth-child(3)) thead th:nth-child(3){box-shadow:inset 0 3px 0 var(--accent-ink);background:rgba(var(--accent-rgb),.08)!important}html:root table:not(.hl-off table):has(td.hot:nth-child(4)+td:not(.hot),td:not(.hot)+td.hot:nth-child(4)) thead th:nth-child(4){box-shadow:inset 0 3px 0 var(--accent-ink);background:rgba(var(--accent-rgb),.08)!important}html:root table:not(.hl-off table):has(td.hot:nth-child(5)+td:not(.hot),td:not(.hot)+td.hot:nth-child(5)) thead th:nth-child(5){box-shadow:inset 0 3px 0 var(--accent-ink);background:rgba(var(--accent-rgb),.08)!important}html:root table:not(.hl-off table):has(td.hot:nth-child(6)+td:not(.hot),td:not(.hot)+td.hot:nth-child(6)) thead th:nth-child(6){box-shadow:inset 0 3px 0 var(--accent-ink);background:rgba(var(--accent-rgb),.08)!important}html:root .chart-print{border:1px solid var(--rule);text-transform:none;letter-spacing:0;color:var(--ink);background:0 0;border-radius:4px}html:root .faq-q{font-size:17px}html:root{--col:760px}html:root :is(.site-head-inner,.site-foot-inner){max-width:calc(var(--col) + 48px)}html:root :is(.crumbs,.aff-note,.masthead,.router,.console,.support,.hub-primary,.hub-tier3,.hub-scope,.hub-related,.disambig,.wrap>.aff,.wrap>.s-block,.wrap>.pick-note,.prose,.wrap-read .prose,.wrap-tool .prose){margin-left:auto;margin-right:auto;max-width:var(--col)!important}html:root .wrap.wrap-read{max-width:calc(var(--col) + 48px)}html:root :is(.masthead .tagline,.masthead .lead,.s-why p,.s-source p,.s-note p,.tip-list,.tool-disclaimer,.foot-disclosure,.hub-hero-blurb,.prose,.prose p,.cx-why,.faq-a){max-width:none}html:root .s-why #why{min-height:0}html:root .s-why p{font-size:17px;font-weight:400}html:root .s-why .whyby{margin-top:6px;font-size:14.5px}html:root .s-why .why-body{gap:16px}html:root .rule-of-thumb{margin:18px 0 0;padding:12px 16px}html:root .s-why .xref{margin-top:16px}html:root .c-answer,html:root .c-answer :not(svg,svg *,.copy-btn,.copy-btn *,.aff-a,.aff-a *){color:var(--ans-fg)!important}html:root .c-answer :is(.u,.sec,.sec-mm,.bar,.ro-lab,.rc-note,.rc-subline,.rc-v-note,.rc-caveat,.rc-name-unit,.rc-v-txt,.rc-prose,.rc-callout,.idf-eg,.idf-to-lab,.idf-back-dark,.bd-eg,.bd-note,.bd-clear-note,.calc-dim,.cx-more,.calc-echo,.calc-lead,.calc-also,.calc-hint,.calc-pre,.calc-eq,.conv-echo,.conv-none,.conv-also,.conv-hint,.conv-empty,.conv-eq,.cx-pkg){color:var(--ans-mut)!important}html:root .c-answer :is(a,a *,.c-eyebrow,.rc-v.is-bit,.aff-amz),html:root .c-answer .calc-card.is-main .calc-role,html:root .c-answer .conv-opt.is-larger .conv-role{color:var(--ans-link)!important}html:root .c-answer .aff-links a.aff-a,html:root .c-answer .aff-links a.aff-a .aff-txt{color:var(--ink)!important}html:root .c-answer .aff-links a.aff-a .arw{color:var(--accent-ink)!important}html:root .c-eyebrow{color:var(--accent-ink)}html:root :is(.mat,.gauge):disabled,html:root :is(.mat,.gauge):disabled :is(.m-eg,.g-d){color:var(--muted-2)}html:root .tool-cta,html:root :is(.cta-btn,.chart-download){border-radius:4px}html:root{--ans-bg:var(--accent-ink);--ans-fg:#fff;--ans-mut:#ffffffd6;--ans-link:#fff}html:root .c-answer a:not(.aff-a){text-underline-offset:3px;text-decoration:underline}html:root .c-answer .aff-links a.aff-a{background:#fff;border-color:#fff;box-shadow:0 1px #00000026;color:var(--ink)!important}html:root .c-answer li:before,html:root .c-answer .rc-note:before,html:root .c-answer [class*=rc-]:before{background:#fffc!important}html:root .c-answer .rc-callout,html:root .c-answer .rule-of-thumb{border-left-color:#fff!important}html:root .copy-btn{color:var(--ans-fg);border-color:#ffffff73}html:root .copy-btn:hover{color:#fff;background:#ffffff1f}html:root .console{background:#fff}html:root table thead th{background:color-mix(in srgb,var(--accent) 10%,#fff)!important}html:root .site-foot{background:var(--ink);color:#e9eaee;margin-top:clamp(36px,6vw,60px)}html:root .site-foot :is(a,p,span,small,li){color:#e9eaee}html:root .site-foot-inner:before{display:none}html:root{--ans-bg:#16191f;--ans-link:var(--accent-lt)}html:root .c-answer .aff-links a.aff-a,html:root .c-answer .aff-links a.aff-a .aff-txt,html:root .c-answer .aff-links a.aff-a .arw{color:#fff!important}html:root .c-answer .aff-links a.aff-a{background:var(--accent-ink);border-color:var(--accent-ink);box-shadow:none}html:root .c-answer .aff-links a.aff-a:hover{background:var(--accent);border-color:var(--accent)}html:root .c-answer .aff-amz{color:var(--accent-lt)!important}html:root .c-answer :is(.rc-callout,.rc-note,.bd-note,.m-tag):before{background:var(--accent)!important}html:root .c-answer :is(.rc-flag,.bd-clear,.cx-why,.rule-of-thumb){border-left-color:var(--accent)!important}html:root .c-answer :is(hr,.aff,.rc-meta){border-color:#ffffff29!important}html:root :is(.gauge,.mat)[aria-pressed=true]{background:var(--accent-ink);border-color:var(--accent-ink)!important}html:root .console{border-color:var(--rule)}html:root .nav-top:hover{color:var(--accent-ink)}html:root :is(.nav-top[aria-current=page],.nav-item.active>.nav-top){color:var(--accent-ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:3px}@media (min-width:721px){html:root .nav-drop{border:1px solid var(--rule);background:#fff;border-radius:10px;min-width:230px;padding:6px;top:100%;box-shadow:0 14px 34px #16191f24,0 2px 6px #16191f0f}html:root .nav-sub{color:var(--ink);letter-spacing:0;border-radius:4px;padding:9px 12px;font-size:15.5px;font-weight:400}html:root .nav-sub:hover,html:root .nav-sub:focus{color:var(--ink);background:#f2f3f5}html:root .nav-sub-hub{border-bottom:0;margin-bottom:4px;font-weight:700;position:relative}html:root .nav-sub-hub:after{content:"";background:var(--grid);height:1px;position:absolute;bottom:-3px;left:12px;right:12px}html:root .nav-sub-hub span{font-family:var(--sans);color:var(--accent-ink)}}@media (max-width:720px){html:root .nav-drop{background:#fff}html:root .nav-sub{color:var(--ink);font-size:16px;font-weight:400}html:root .nav-sub-hub{font-weight:700}html:root .nav-sub-hub span{font-family:var(--sans)}}html:root{--ans-bg:var(--ink)}html:root .hub-hero{border:0;border-radius:6px}html:root .hub-hero:hover{background:var(--ink)}html:root .hub-hero-eyebrow{text-transform:none;letter-spacing:0;font-size:15px}html:root .hub-hero-eyebrow:before{display:none}html:root .hub-hero-blurb{color:#ffffffd6}html:root .hub-hero-cta{font-family:var(--sans);font-size:16px;transition:transform .18s,border-color .18s,color .18s}:is(html:root .hub-hero:hover .hub-hero-cta,html:root .hub-hero:focus-visible .hub-hero-cta){color:#fff;border-bottom-color:var(--accent-lt);transform:translate(6px)}@media (prefers-reduced-motion:reduce){html:root .hub-hero-cta{transition:none}html:root .hub-hero:hover .hub-hero-cta{transform:none}}html:root .hub-sec-tag{text-transform:none;letter-spacing:0;font-family:var(--sans);background:var(--panel);color:var(--muted);border:0;border-radius:4px;font-size:13px}html:root .hub-cell{background:#fff;border-radius:6px;border:1px solid var(--rule)!important}html:root .hub-cell:hover{border-color:var(--accent-ink)!important}html:root :is(.hub-tier3,.hub-scope,.hub-related) :is(h2,h3){letter-spacing:0}html:root .idf-trail{background:color-mix(in srgb,var(--accent) 10%,#fff);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,#fff);font-size:15px}html:root .idf-crumb{color:var(--accent-ink)}html:root .idf-crumb:hover{color:var(--ink)}html:root .idf-crumb.is-here{color:var(--accent-ink)}html:root .idf-sep{color:color-mix(in srgb,var(--accent) 55%,#fff)}html:root .c-answer li:before{background:var(--accent)!important}html:root .idf-to-lab{text-transform:none;letter-spacing:0;font-size:15px}html:root .calc-pickrow.is-shut{gap:6px}html:root .pick-change{border:1px solid var(--rule);text-transform:none;letter-spacing:0;border-radius:4px;font-size:15px;font-weight:600}html:root .pick-change:hover{border-color:var(--ink);background:#fff}html:root :is(.rc-k,.rc-alts-lab,.calc-role,.idf-to-lab,.answer-bar-lab,.hub-cell-kind){text-transform:none;letter-spacing:0;font-size:14px}html:root .console :is(.c-top,.c-controls),html:root .console.idf .idf-step:not(.idf-result){background:var(--panel)}html:root body *{text-transform:none!important}html:root :is(.num-suffix,.conv-role,.conv-sysname,.g-tag,.c-eyebrow,.chart-download){letter-spacing:0}html:root :is(.conv-role,.c-eyebrow){font-size:14px}html:root .idf-step .console{background:0 0;border:0;border-radius:0}html:root .idf-step .console .c-top{border-bottom:0;padding-left:0;padding-right:0}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:optional;src:url(/assets/fonts/source-serif-4-latin-c1c9c07d.woff2)format("woff2")}html:root{--display:"Source Serif 4",Georgia,serif}html:root :is(.masthead h1,main h1,.prose h2,.prose h3,.hub-tier3 h2,.hub-related h2,.faq h2,.support h2){font-family:var(--display);letter-spacing:-.005em}html:root :is(.masthead h1,main h1){font-weight:650}html:root .prose h2{font-size:26px;font-weight:600;line-height:1.2}html:root .prose h3{font-size:20px;font-weight:600}html:root .prose h2 .h-num{margin-bottom:4px;font-size:0;display:block}html:root .prose h2 .h-num:before{content:"Step " attr(data-n);font-family:var(--sans);color:var(--accent-ink);font-size:14px;font-weight:700}html:root .site-head{background:var(--panel);border-bottom:1px solid var(--grid)}html:root .site-head-inner{background:0 0}html:root .crumbs{margin-top:22px}html:root :is(.pick-select,.pick-fixed,.num-field){border:1px solid var(--rule);border-radius:4px;overflow:hidden}html:root .pick-select{background-color:#fff}html:root .pick-select:hover{border-color:var(--ink)}html:root .calc-selrow.is-shut>.pick-shut{border:1px solid var(--accent-ink);background:var(--accent-ink);border-radius:4px}html:root .pick-shut .m-eg{color:#ffffffd9}html:root .num-unit{border-left:1px solid var(--rule)}html:root .num-input{font-family:var(--sans)}@media (min-width:1800px){html:root body{zoom:1.15}}@media (min-width:2300px){html:root body{zoom:1.3}}@media (min-width:2900px){html:root body{zoom:1.45}}