.cxr .rd-body h2{font-variation-settings:"opsz" 64,"wght" 300;font-size:clamp(2.4rem,4.6vw,4.3rem)}.cxr .crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s5)}.cxr .crumbs a{color:var(--ink-lo)}.cxr .crumbs a:hover{color:var(--ice-300)}.cxr .crumbs li{list-style:none}.cxr .crumbs li+li:before{content:"/";margin-right:10px;color:var(--hair-2)}.cxr .rd h1.cf-h1{max-width:22ch}.cxr .rd .capsule{margin-top:var(--s6)}.cxr .rd .capsule p{font-size:var(--body-size);line-height:var(--body-line);color:var(--ink-mid);margin-top:0;max-width:52ch}.cxr .bench,.cxr .cf-table{width:100%;border-collapse:collapse;margin-top:var(--s4)}.cxr .bench th,.cxr .cf-table th{text-align:left;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mid);padding:0 10px 9px 0;border-bottom:1px solid var(--hair-2)}.cxr .bench td,.cxr .cf-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:13px;color:var(--ink-mid);white-space:nowrap}.cxr .bench td:first-child,.cxr .bench th[scope=row],.cxr .cf-table td:first-child{color:var(--ink-hi)}.cxr .bench th[scope=row]{font-family:var(--mono);font-size:13px;letter-spacing:0;text-transform:none;padding:10px 10px 10px 0;border-bottom:1px solid var(--hair);text-align:left}.cxr .bench-wrap{overflow-x:auto;margin-top:var(--s5)}.cxr .rd-body p b{font-weight:500;color:var(--ink-hi)}.cxr .rd-body .formula{margin-top:var(--s5);font-family:var(--mono);font-size:13.5px;line-height:1.7;color:var(--ink-hi);background:var(--surf-1);border:1px solid var(--hair);border-radius:10px;padding:14px 16px;overflow-x:auto}.cxr .rd-body h3{font-family:var(--sans);font-size:1.05rem;font-weight:600;color:var(--ink-hi);letter-spacing:-.005em;margin-top:var(--s6)}.cxr .rd-body ul{margin-top:var(--s4);padding-left:1.2em}.cxr .rd-body li{font-size:var(--body-size);line-height:var(--body-line);color:var(--ink-mid);margin-top:8px}.cxr .rd-body details{margin-top:var(--s5);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.cxr .rd-body summary{cursor:pointer;padding:14px 0;font-size:15.5px;font-weight:500;color:var(--ink-hi);list-style:none}.cxr .rd-body summary::-webkit-details-marker{display:none}.cxr .rd-body summary:before{content:"+";display:inline-block;width:1.2em;color:var(--ice-300)}.cxr .rd-body details[open] summary:before{content:"\2212"}.cxr .rd-body details p,.cxr .rd-body details ul{margin-top:0;padding-bottom:var(--s4)}.cxr .rd-body .faq details+details{border-top:0}.cxr .rd-body details+h2{border-top:0;padding-top:0}.cxr .rd-body .related{margin-top:var(--s5)}.cxr .rd-body .related p a{color:var(--ice-300);border-bottom:1px solid var(--ice-700)}.cxr .byline{margin-top:var(--s8);border-top:1px solid var(--hair);padding-top:var(--s5);display:grid;gap:8px}.cxr .byline p{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-lo);line-height:1.8}.cxr .prog-door{margin-top:var(--s6);border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-1);padding:var(--s5)}.cxr .prog-door p{margin-top:var(--s3);font-size:15px;line-height:1.55;color:var(--ink-mid);max-width:52ch}.cxr .prog-door p.cf-eyebrow{margin-top:0;font-size:11px;line-height:1.6;color:var(--ice-600)}.cxr .prog-door .prog-door-go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s4)}.cxr .prog-door .pill{min-height:44px}.cxr .prog-door-home{display:inline-block;padding:12px 0;font-size:14.5px;color:var(--ice-300);text-decoration:underline;text-decoration-color:var(--ice-700);text-underline-offset:4px}.cxr .prog-door-home:hover{color:var(--ice-100)}@media (min-width:620px){.cxr .prog-door{padding:var(--s6) var(--s6) var(--s5)}}.cxr .cf{margin-top:var(--s7);border:1px solid var(--hair-2);border-radius:var(--r-panel);background:var(--surf-1);padding:var(--s5);scroll-margin-top:84px}.cxr .cf-steps{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);line-height:1.6}.cxr .cf-steps li{list-style:none;display:flex;align-items:center;gap:14px}.cxr .cf-steps li+li:before{content:"";width:12px;height:1px;background:var(--hair-2)}.cxr .cf-steps li[aria-current=step]{color:var(--ink-hi)}.cxr .cf-summary{margin-top:var(--s4);font-size:15px;line-height:1.55;color:var(--ink-mid);max-width:48ch}.cxr .cf-modes{display:flex;gap:6px;border:1px solid var(--hair);border-radius:var(--r-pill);padding:4px;width:max-content;max-width:100%}.cxr .cf-mode{border-radius:var(--r-pill);padding:11px 18px;min-height:44px;font-size:13.5px;font-weight:500;color:var(--ink-mid);transition:background .2s,color .2s}.cxr .cf-mode[aria-selected=true]{background:var(--ink-hi);color:#0b0c0d}.cxr .cf-modenote{margin-top:var(--s3);font-size:13.5px;line-height:1.55;color:var(--ink-mid);max-width:56ch}.cxr .cf-grid{display:grid;gap:var(--s4);margin-top:var(--s5)}.cxr .cf-field{min-width:0}.cxr .cf-label{display:block;font-size:14.5px;color:var(--ink-mid);margin-bottom:7px}.cxr .cf-well{display:flex;align-items:center;gap:8px;background:#0D1013;border:1px solid var(--hair);border-radius:10px;padding:0 14px}.cxr .cf-well:focus-within{border-color:var(--ice-500);box-shadow:0 0 0 3px rgba(42,138,166,.4)}.cxr .cf-affix{font-family:var(--mono);font-size:15px;color:var(--ink-mid)}.cxr .cf-input{flex:1;min-width:0;width:100%;background:transparent;border:0;padding:12px 0;min-height:46px;font-family:var(--sans);font-size:15.5px;color:var(--ink-hi)}.cxr .cf-input.cf-num{font-family:var(--mono);font-size:15px}.cxr .cf-input::placeholder{color:var(--ink-lo)}.cxr .cf-input:focus{outline:none}.cxr .cf-note{margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--ink-mid);max-width:46ch}.cxr .cf-more{margin-top:6px}.cxr .cf-more summary{cursor:pointer;list-style:none;display:inline-block;padding:13px 0;font-size:12.5px;color:var(--ice-300);text-decoration:underline;text-decoration-color:var(--ice-700);text-underline-offset:4px;line-height:1.5}.cxr .cf-more summary::-webkit-details-marker{display:none}.cxr .cf-more p{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--ink-mid);max-width:46ch}.cxr .cf-chips{display:flex;flex-wrap:wrap;gap:8px}.cxr .cf-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--hair-2);border-radius:var(--r-pill);padding:10px 16px;font-size:13.5px;color:var(--ink-mid);transition:border-color .2s,color .2s}.cxr .cf-chip:hover{color:var(--ink-hi)}.cxr .cf-chip[aria-pressed=true]{color:var(--ink-hi);border-color:var(--ice-500);background:rgba(134,217,242,.08)}.cxr .cf-actions{display:flex;flex-direction:column;gap:10px;margin-top:var(--s5)}.cxr .cf-actions .pill{justify-content:center;min-height:44px}.cxr .cf-actions .pill[aria-disabled=true]{background:var(--surf-3);color:var(--ink-mid)}.cxr .cf-actions .pill.ghost[aria-disabled=true]{background:transparent}.cxr .cf-actions .pill[aria-disabled=true]:hover{transform:none}.cxr .cf-free{margin-top:var(--s3);font-size:12.5px;line-height:1.5;color:var(--ink-mid)}.cxr .cf-hint{margin-top:var(--s3);font-size:13.5px;line-height:1.55;color:var(--ink-hi)}.cxr .cf-result,.cxr .cf-verdict{margin-top:var(--s5);border-top:1px solid var(--hair);padding-top:var(--s5)}.cxr .cf-wait{font-size:15px;color:var(--ink-mid)}.cxr .cf-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ice-600)}.cxr .cf-v{font-family:var(--serif);font-variation-settings:"opsz" 60,"wght" 320;font-size:48px;line-height:.92;letter-spacing:-.03em;color:var(--ink-hi);margin-top:10px;text-wrap:balance;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cxr .cf-v .cf-at,.cxr .cf-v .cf-mo{font-family:var(--mono);font-variation-settings:normal;font-size:26px;letter-spacing:.02em;font-weight:400;text-transform:uppercase;color:var(--ice-300)}.cxr .cf-sub{margin-top:var(--s3);font-size:15px;line-height:1.55;color:var(--ink-mid);max-width:48ch}.cxr .cf-sub a{color:var(--ice-300);text-decoration:underline;text-decoration-color:var(--ice-700);text-underline-offset:4px;display:inline-block;padding:11px 0;margin:-11px 0}.cxr .cf-figs{display:grid;gap:var(--s3);margin-top:var(--s5);border-top:1px solid var(--hair);padding-top:var(--s4)}.cxr .cf-figs dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid)}.cxr .cf-figs dd{font-family:var(--mono);font-size:17px;font-weight:500;color:var(--ink-hi);margin-top:5px}.cxr .cf-figs .cf-dd-sub,.cxr .cf-figs dd.cf-dd-sub{font-family:var(--sans);font-size:12.5px;font-weight:400;color:var(--ink-mid);margin-top:2px}.cxr .cf-assume{font-size:12.5px;line-height:1.5;color:var(--ink-mid);max-width:46ch}.cxr .cf-again,.cxr .cf-assume{margin-top:var(--s3)}.cxr .cf-pay{margin-top:var(--s5);border-top:1px solid var(--hair);padding-top:var(--s4)}.cxr .cf-pay .cf-grid{margin-top:var(--s4)}.cxr .cf-fig{margin-top:8px;font-family:var(--mono);font-size:17px;font-weight:500;color:var(--ink-hi);line-height:1.3}.cxr .cf-fig .cf-to{color:var(--ink-mid);font-weight:400}.cxr .cf-line{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--ink-mid);max-width:46ch}.cxr .cf-line b{font-weight:500;color:var(--ink-hi)}.cxr .cf-act{display:inline-block;padding:12px 0;margin:-12px 0;font-size:14.5px;color:var(--ice-300);text-decoration:underline;text-decoration-color:var(--ice-700);text-underline-offset:4px;line-height:1.55}.cxr .cf-act:hover{color:var(--ice-100)}.cxr .cf-thin{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-mid);max-width:46ch}.cxr .cf-pay-field{margin-top:var(--s4);max-width:20rem}.cxr .cf-picker{list-style:none;margin:var(--s3) 0 0;padding:0}.cxr .cf-picker li+li{margin-top:var(--s2)}.cxr .cf-pick{display:block;min-height:44px;padding:10px 0;text-align:left}.cxr .cf-keep{margin-top:var(--s5);border-top:1px solid var(--hair);padding-top:var(--s5)}.cxr .cf-keep-lead{font-size:15.5px;line-height:1.45;color:var(--ink-hi);max-width:40ch}.cxr .cf-keep-note{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--ink-mid);max-width:48ch}.cxr .cf-mailrow{display:flex;flex-direction:column;gap:10px;margin-top:var(--s4)}.cxr .cf-mail{background:#0D1013;border:1px solid var(--hair);border-radius:10px;padding:12px 14px;min-height:46px;font-family:var(--sans);font-size:15.5px;color:var(--ink-hi)}.cxr .cf-mail::placeholder{color:var(--ink-lo)}.cxr .cf-mail:focus{outline:none;border-color:var(--ice-500);box-shadow:0 0 0 3px rgba(42,138,166,.4)}.cxr .cf-mailrow .pill{justify-content:center;min-height:44px}.cxr .cf-mailrow .pill:disabled{opacity:.7;cursor:default;transform:none}.cxr .cf-consent{display:flex;gap:12px;align-items:center;margin-top:var(--s4);font-size:14.5px;line-height:1.55;color:var(--ink-mid);cursor:pointer;max-width:48ch;min-height:44px}.cxr .cf-consent input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--ice-500);cursor:pointer}.cxr .cf-err{margin-top:var(--s3);font-size:13.5px;line-height:1.55;color:var(--ink-hi)}.cxr .cf-fine{margin-top:var(--s3);font-size:12.5px;line-height:1.6;color:var(--ink-mid);max-width:52ch}.cxr .cf-fine a{color:var(--ice-300);text-decoration:underline;text-decoration-color:var(--ice-700);text-underline-offset:4px;display:inline-block;padding:14px 0;margin:-14px 0}.cxr .cf-sent p{font-size:15px;color:var(--ink-hi)}@media (min-width:561px){.cxr .cf-v{font-size:64px}}@media (min-width:620px){.cxr .cf{padding:var(--s6) var(--s6) var(--s5)}.cxr .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cxr .cf-grid.cf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cxr .cf-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.cxr .cf-figs.cf-figs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cxr .cf-actions{flex-direction:row;align-items:center}.cxr .cf-actions .pill{min-width:12rem}.cxr .cf-mailrow{flex-direction:row}.cxr .cf-mail{flex:1;max-width:20rem}}