._24pGJW_tool{border:1px solid var(--hairline,#16181d17);border-radius:var(--radius-card,16px);background:var(--color-paper,#fff);overflow:hidden}._24pGJW_grid{grid-template-columns:1fr 1fr;display:grid}._24pGJW_inputs{border-right:1px solid var(--hairline,#16181d17);flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}._24pGJW_legend{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:14px 0 2px}._24pGJW_legend:first-child{margin-top:0}._24pGJW_rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._24pGJW_row{grid-template-columns:74px auto 1fr auto;align-items:center;gap:8px;display:grid}._24pGJW_times{color:#16181d59;font-size:13px}._24pGJW_field,._24pGJW_countField,._24pGJW_bitrateField{flex-direction:column;gap:5px;min-width:0;display:flex}._24pGJW_fieldLabel{font-family:var(--font-sans,sans-serif);color:#16181d8c;font-size:12px}._24pGJW_number,._24pGJW_select{font-family:var(--font-sans,sans-serif);color:var(--color-dark,#16181d);background:var(--color-cream,#f5f7fa);border:1px solid var(--hairline,#16181d17);border-radius:var(--radius-sharp,4px);width:100%;min-width:0;padding:9px 10px;font-size:14px}._24pGJW_number:focus-visible,._24pGJW_select:focus-visible{outline:2px solid var(--color-primary,#0e7490);outline-offset:1px}._24pGJW_remove{border:1px solid var(--hairline,#16181d17);color:#16181d73;border-radius:var(--radius-sharp,4px);cursor:pointer;background:0 0;width:30px;height:34px;font-size:16px;line-height:1}._24pGJW_remove:hover{color:var(--color-dark,#16181d);border-color:#16181d47}._24pGJW_add{color:var(--color-primary,#0e7490);font-family:var(--font-sans,sans-serif);font-size:13px;font-weight:var(--weight-ui,500);border-radius:var(--radius-pill,9999px);cursor:pointer;background:0 0;border:1px solid #0e749059;align-self:flex-start;margin-top:2px;padding:7px 15px;transition:background .2s}._24pGJW_add:hover{background:#0e74900f}._24pGJW_hint{font-family:var(--font-sans,sans-serif);color:#16181d80;margin:2px 0 0;font-size:12px;line-height:1.55}._24pGJW_arrayRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}._24pGJW_checkbox{font-family:var(--font-sans,sans-serif);color:var(--color-dark,#16181d);cursor:pointer;align-items:flex-start;gap:9px;margin-top:4px;font-size:13px;display:flex}._24pGJW_checkbox input{accent-color:var(--color-primary,#0e7490);flex:none;margin-top:3px}._24pGJW_checkboxNote{color:#16181d80;margin-top:3px;font-size:12px;font-style:normal;line-height:1.5;display:block}._24pGJW_result{background:var(--color-cream,#f5f7fa);flex-direction:column;min-width:0;padding:28px;display:flex}._24pGJW_headlineLabel{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:0}._24pGJW_headline{font-family:var(--font-sans,sans-serif);font-size:clamp(44px,7vw,68px);font-weight:var(--weight-heading,600);letter-spacing:-.03em;color:var(--color-dark,#16181d);overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:6px 0 0;line-height:1;display:flex}._24pGJW_headlineUnit{font-size:17px;font-weight:var(--weight-body,400);letter-spacing:0;color:#16181d73}._24pGJW_verdict{font-family:var(--font-sans,sans-serif);color:#16181db8;border-left:3px solid #16181d38;margin:12px 0 0;padding-left:12px;font-size:14px;line-height:1.5}._24pGJW_verdict[data-pass]{border-left-color:var(--color-accent,#22d3ee);color:var(--color-dark,#16181d)}._24pGJW_figures{border-top:1px solid var(--hairline,#16181d17);grid-template-columns:1fr 1fr;gap:14px 18px;margin:26px 0 0;padding:20px 0 0;display:grid}._24pGJW_figures div{min-width:0}._24pGJW_figures dt{font-family:var(--font-sans,sans-serif);color:#16181d80;margin-bottom:3px;font-size:12px}._24pGJW_figures dd{font-family:var(--font-mono,monospace);font-size:15px;font-weight:var(--weight-mono-ui,500);color:var(--color-dark,#16181d);overflow-wrap:anywhere;margin:0}._24pGJW_footnote{font-family:var(--font-sans,sans-serif);color:#16181d80;margin:22px 0 0;font-size:12px;line-height:1.6}._24pGJW_impossible{font-family:var(--font-sans,sans-serif);color:var(--color-dark,#16181d);border-left:3px solid #16181d59;margin:0;padding-left:12px;font-size:15px;line-height:1.55}._24pGJW_srOnly{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:860px){._24pGJW_grid{grid-template-columns:1fr}._24pGJW_inputs{border-right:0;border-bottom:1px solid var(--hairline,#16181d17)}}@media (max-width:480px){._24pGJW_inputs,._24pGJW_result{padding:20px}._24pGJW_number,._24pGJW_select{font-size:16px}._24pGJW_figures{grid-template-columns:1fr;gap:12px}}
.N-0YPW_hero{background:var(--color-dark,#16181d);padding:72px clamp(20px,5vw,48px) 56px}.N-0YPW_heroInner{max-width:820px;margin:0 auto}.N-0YPW_eyebrow{font-family:var(--font-mono,monospace);font-size:11px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent,#22d3ee);margin-bottom:14px;display:block}.N-0YPW_title{font-family:var(--font-sans,sans-serif);font-size:clamp(32px,5vw,50px);font-weight:var(--weight-heading,600);letter-spacing:-.025em;color:#fff;margin:0;line-height:1.08}.N-0YPW_standfirst{font-family:var(--font-sans,sans-serif);color:#ffffff9e;max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.65}.N-0YPW_toolSection{background:var(--color-paper,#fff);padding:48px clamp(20px,5vw,48px) 80px}.N-0YPW_toolInner{max-width:1000px;margin:0 auto}.N-0YPW_method{max-width:68ch;margin:56px auto 0}.N-0YPW_methodTitle{font-family:var(--font-mono,monospace);font-size:10px;font-weight:var(--weight-mono-ui,500);letter-spacing:.09em;text-transform:uppercase;color:#16181d6b;margin:0 0 16px}.N-0YPW_method p{font-family:var(--font-sans,sans-serif);color:#16181dc7;margin:0 0 16px;font-size:15px;line-height:1.75}.N-0YPW_methodLink{color:var(--color-primary,#0e7490);border-bottom:1px solid #0e74904d;text-decoration:none}.N-0YPW_methodLink:hover{border-bottom-color:var(--color-primary,#0e7490)}.N-0YPW_caveat{border-left:2px solid var(--hairline,#16181d17);padding-left:14px;color:#16181d94!important;font-size:14px!important}@media (max-width:640px){.N-0YPW_hero{padding:52px clamp(20px,5vw,48px) 40px}.N-0YPW_toolSection{padding:32px clamp(20px,5vw,48px) 56px}.N-0YPW_method{margin-top:40px}}
