:root{color-scheme:light;--paper:#fff;--ink:#111;--ink-2:#4a5068;--grid:#a9c1ff;--grid-mesh:#e6ecff;--grid-wash:#f3f6ff;--signal:#ff4d00;--m:8px;--cols:6;--gutter:calc(var(--m) * 2);--col-max:calc(var(--m) * 12);--hairline:1px;--radius:0;--cap:calc(var(--m) * 3);--font-text:var(--font-forms), var(--font-archivo);--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5rem;--step-3:2rem;--step-4:2.5rem;--lh:24px}@media (width>=640px){:root{--cols:12;--gutter:calc(var(--m) * 3)}}@media (width>=1024px){:root{--m:12px;--gutter:calc(var(--m) * 4);--col-max:calc(var(--m) * 8);--cap:calc(var(--m) * 3);--step-3:2.25rem;--step-4:3rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--grid) var(--paper);hanging-punctuation:first}body{background-color:var(--paper);background-image:linear-gradient(to right, var(--grid-mesh) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-mesh) 1px, transparent 1px);background-size:var(--m) var(--m);background-position:calc(50% + var(--m) / 2) 0;min-height:100vh;color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--lh);font-variant-numeric:tabular-nums lining-nums;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;caret-color:var(--ink);margin:0;container-type:inline-size}::selection{background:var(--grid);color:var(--ink)}.nr-sheet{--col:min(var(--col-max), calc((100cqw - 2 * var(--gutter)) / var(--cols)));grid-template-columns:repeat(var(--cols), var(--col));width:calc(var(--col) * var(--cols));background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to left, var(--grid) 1px, transparent 1px);background-size:var(--col) 100%, 100% 100%;background-repeat:repeat-x,no-repeat;align-content:start;min-height:100vh;margin-inline:auto;display:grid;position:relative}@supports (width:round(down, 10px, 1px)){.nr-sheet{--col:min(var(--col-max), round(down, calc((100cqw - 2 * var(--gutter)) / var(--cols)), var(--m)))}}.nr-sheet>*{grid-column:1/-1;min-width:0}@media (width>=640px){.nr-span-8{grid-column:1/span 8}.nr-span-7{grid-column:1/span 7}.nr-span-4-end{grid-column:9/span 4}}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:700;font-stretch:87.5%}h1{font-size:var(--step-4);line-height:calc(var(--m) * 6)}h2{font-size:var(--step-3);line-height:calc(var(--m) * 5);margin-top:calc(var(--m) * 8);margin-bottom:calc(var(--m) * 2)}h3{font-size:var(--step-1);line-height:var(--lh);margin-top:calc(var(--m) * 4);margin-bottom:var(--m);letter-spacing:-.01em}@media (width>=1024px){h1{line-height:calc(var(--m) * 5)}h2{line-height:calc(var(--m) * 4);margin-top:calc(var(--m) * 6)}}p,ul,ol,dl,table,figure{margin:0 0 calc(var(--lh)) 0}p,li,dd{text-wrap:pretty;max-width:68ch}ul,ol{padding-left:1.25em}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--grid);text-underline-offset:.22em;text-decoration-thickness:2px}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button,input{font:inherit;color:inherit;border-radius:var(--radius)}button{cursor:pointer}button:disabled{cursor:not-allowed}strong{font-weight:650}code,kbd{font-family:inherit;font-weight:600}kbd{border:var(--hairline) solid var(--ink-2);font-size:var(--step--1);padding:0 .3em}img,svg{max-width:100%;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:calc(var(--m) / 2) var(--m) calc(var(--m) / 2) 0;border-top:var(--hairline) solid var(--grid)}th{font-weight:600}.nr-label{font-size:var(--step--1);line-height:var(--lh);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.nr-muted{color:var(--ink-2)}.nr-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nr-skip{left:var(--gutter);top:var(--m);z-index:10;padding:var(--m) calc(var(--m) * 2);background:var(--paper);border:var(--hairline) solid var(--ink);position:absolute;transform:translateY(-200%)}.nr-skip:focus{transform:none}@media print{body{background:0 0;container-type:normal}.nr-sheet{background:0 0;width:auto;min-height:0;display:block}.nr-noprint{display:none!important}a{text-decoration:none}h2{break-after:avoid;margin-top:12pt}}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--fill-time:.11s}@keyframes nr-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nr-fill-corner{0%{opacity:0}to{opacity:1}}.nr-numeral [data-new]>rect{transform-box:fill-box;transform-origin:0;animation:nr-fill var(--fill-time) var(--ease-out-expo) both;animation-delay:calc(min(var(--i,0), 6) * 8ms + var(--r,0) * 3ms)}.nr-numeral [data-new]>polygon{animation:nr-fill-corner var(--fill-time) var(--ease-out-expo) both;animation-delay:calc(min(var(--i,0), 6) * 8ms + 12ms)}.nr-numeral [data-new]>rect:nth-child(2){--r:1}.nr-numeral [data-new]>rect:nth-child(3){--r:2}.nr-numeral [data-new]>rect:nth-child(4){--r:3}.nr-numeral [data-new]>rect:nth-child(5){--r:4}.nr-numeral [data-new]>rect:nth-child(6){--r:5}.nr-numeral [data-new]>rect:nth-child(7){--r:6}.nr-numeral [data-new]>rect:nth-child(n+8){--r:7}.nr-plane{transition:clip-path .14s var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.nr-numeral [data-new]>rect,.nr-numeral [data-new]>polygon{animation:none}.nr-plane{transition:none}}.nr-head{justify-content:space-between;align-items:center;gap:calc(var(--m) * 2);min-height:calc(var(--m) * 6);border-bottom:var(--hairline) solid var(--grid);display:flex}.nr-mark{align-items:center;gap:var(--m);font-size:var(--step-0);line-height:var(--lh);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:700;font-stretch:87.5%;text-decoration:none;display:inline-flex}.nr-diag{width:calc(var(--m) * 2);height:calc(var(--m) * 3);background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--ink) calc(50% - 1px), var(--ink) calc(50% + 1px), transparent calc(50% + 1px));flex:none}.nr-head[data-diagonal=poster]{padding-block:calc(var(--m) * 2) calc(var(--m) * 3);align-items:flex-start}.nr-head[data-diagonal=poster] .nr-mark{font-size:var(--step-3);line-height:calc(var(--m) * 5);letter-spacing:.01em;align-items:stretch;max-width:9em}.nr-head[data-diagonal=poster] .nr-diag{width:calc(var(--m) * 3);height:auto;min-height:calc(var(--m) * 10)}@media (width>=1024px){.nr-head[data-diagonal=poster] .nr-mark{font-size:var(--step-4);line-height:calc(var(--m) * 4);max-width:none}.nr-head[data-diagonal=poster] .nr-diag{width:calc(var(--m) * 4);min-height:calc(var(--m) * 4)}}.nr-nav{gap:calc(var(--m) * 2);flex:none;font-weight:600;display:flex}@media (width>=640px){.nr-nav{gap:calc(var(--m) * 3)}}.nr-head[data-diagonal=poster] .nr-nav{padding-top:var(--m)}.nr-nav a{text-decoration-color:#0000}.nr-nav a:hover,.nr-nav a[aria-current=page]{text-decoration-color:var(--ink)}.nr-main{grid-template-columns:subgrid;padding-bottom:calc(var(--m) * 8);align-content:start;display:grid}.nr-main>*{grid-column:1/-1}@media (width>=640px){.nr-main>.nr-span-8{grid-column:1/span 8}.nr-main>.nr-span-7{grid-column:1/span 7}}.nr-foot{justify-content:space-between;align-items:baseline;gap:var(--m) calc(var(--m) * 3);padding-block:calc(var(--m) * 3);border-top:var(--hairline) solid var(--grid);font-size:var(--step--1);flex-wrap:wrap;display:flex}.nr-foot nav{gap:calc(var(--m) * 3);flex-wrap:wrap;font-weight:600;display:flex}.nr-foot p{margin:0}.nr-crumbs ol{gap:0 var(--m);margin:calc(var(--m) * 2) 0 0;font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nr-crumbs li+li:before{content:"›";margin-right:var(--m);color:var(--ink-2)}.nr-crumbs [aria-current]{color:var(--ink-2)}.nr-page-title{margin-top:calc(var(--m) * 3);margin-bottom:calc(var(--m) * 2)}.nr-answer{font-size:var(--step-1);line-height:calc(var(--m) * 4);max-width:36em}@media (width>=1024px){.nr-answer{line-height:calc(var(--m) * 3)}}.nr-updated{font-size:var(--step--1);color:var(--ink-2)}.nr-cv{grid-template-columns:subgrid;margin-top:calc(var(--m) * 3);display:grid}.nr-cv>*{grid-column:1/-1}.nr-cv-bar{flex-direction:column;display:flex}@media (width>=640px){.nr-cv-bar{grid-column:1/span 8}.nr-cv-help{padding-left:calc(var(--m) * 2);grid-column:9/span 4;align-self:end}}.nr-cv-field{height:calc(var(--m) * 7);border:var(--hairline) solid var(--ink);background:var(--paper);display:flex}.nr-cv-field:focus-within{outline:2px solid var(--ink);outline-offset:2px}.nr-cv-input{min-width:0;padding:0 calc(var(--m) * 2);font-size:var(--step-2);letter-spacing:.03em;background:0 0;border:0;flex:1;font-weight:650}.nr-cv-input:focus{outline:none}.nr-cv-swap{width:calc(var(--m) * 7);border:0;border-left:var(--hairline) solid var(--ink);background:var(--paper);color:var(--ink);flex:none;place-items:center;display:grid}.nr-cv-swap .nr-icon{width:20px;height:20px}.nr-cv-swap:hover{background:var(--grid-wash)}.nr-cv-swap:focus-visible{outline-offset:-4px}.nr-cv-help{margin:var(--m) 0 0;font-size:var(--step--1)}@media (width>=1024px){.nr-cv-field{height:calc(var(--m) * 6)}.nr-cv-input{font-size:var(--step-3)}.nr-cv-swap{width:calc(var(--m) * 6)}.nr-cv-help{margin:0}}.nr-stage{margin-top:calc(var(--m) * 3);container-type:inline-size}.nr-plate{--fit:calc(100cqw / var(--w));--cell:min(var(--cap), var(--fit));width:100%;height:calc(var(--h) * var(--cell));color:var(--ink);background-color:var(--paper);background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px), linear-gradient(to left, var(--grid) 1px, transparent 1px), linear-gradient(to top, var(--grid) 1px, transparent 1px);background-size:var(--cell) var(--cell), var(--cell) var(--cell), 100% 100%, 100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat;position:relative}@supports (width:round(down, 10px, 1px)){.nr-plate{--cell:min(var(--cap), max(round(down, var(--fit), var(--m)), min(round(down, var(--fit), calc(var(--m) / 2)), calc(var(--m) / 2)), min(round(down, var(--fit), calc(var(--m) / 4)), calc(var(--m) / 4))))}}.nr-cv--compact .nr-plate{--cap:calc(var(--m) * 2)}.nr-plane{background:var(--signal);clip-path:inset(0 calc(100% - (var(--px) + var(--pw)) * var(--cell)) 0 calc(var(--px) * var(--cell)));position:absolute;inset:0}.nr-plate .nr-numeral{left:calc(var(--x) * var(--cell));top:calc(var(--y) * var(--cell));width:calc(var(--sw) * var(--cell));height:calc(var(--sh) * var(--cell));max-width:none;position:absolute;overflow:visible}.nr-numeral [data-struck] *{vector-effect:non-scaling-stroke;stroke-width:1.5px}.nr-result{justify-content:space-between;align-items:center;gap:calc(var(--m) * 2);min-height:calc(var(--m) * 10);border-top:var(--hairline) solid var(--ink);border-bottom:var(--hairline) solid var(--grid);display:flex}.nr-result-out{flex-direction:column;min-width:0;display:flex}.nr-result-label{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.nr-result-text{font-size:var(--step-3);line-height:calc(var(--m) * 5);letter-spacing:.03em;overflow-wrap:anywhere;font-weight:700}.nr-result-text--hint{font-size:var(--step-1);line-height:var(--lh);letter-spacing:0;font-weight:600}@media (width>=1024px){.nr-result{min-height:calc(var(--m) * 8)}.nr-result-text{line-height:calc(var(--m) * 4)}}.nr-copy,.nr-use{align-items:center;gap:var(--m);height:calc(var(--m) * 6);padding:0 calc(var(--m) * 2);border:var(--hairline) solid var(--ink);background:var(--paper);letter-spacing:.04em;text-transform:uppercase;font-weight:650;font-size:var(--step--1);flex:none;display:inline-flex}@media (width>=1024px){.nr-copy,.nr-use{height:calc(var(--m) * 4)}}.nr-copy:hover:not(:disabled),.nr-use:hover{background:var(--ink);color:var(--paper)}.nr-copy:disabled{border-color:var(--ink-2);color:var(--ink-2)}.nr-done-icon,.nr-done-text,.nr-copy[data-state=done] .nr-copy-icon,.nr-copy[data-state=done] .nr-copy-text{display:none}.nr-copy[data-state=done] .nr-done-icon,.nr-copy[data-state=done] .nr-done-text{display:inline}.nr-cv:not([data-ready]) .nr-js{visibility:hidden}.nr-issues:empty{display:none}.nr-issues{justify-content:space-between;align-items:center;gap:var(--m) calc(var(--m) * 2);padding-block:calc(var(--m) * 2);border-bottom:var(--hairline) solid var(--grid);flex-wrap:wrap;display:flex}.nr-issue-list{margin:0;padding:0;list-style:none}.nr-opts{gap:var(--m) calc(var(--m) * 3);padding:calc(var(--m) * 2) 0;font-size:var(--step--1);border:0;flex-wrap:wrap;margin:0;display:flex}.nr-opts label{align-items:center;gap:var(--m);cursor:pointer;display:inline-flex}.nr-opts input{appearance:none;border:var(--hairline) solid var(--ink);background:var(--paper);cursor:pointer;flex:none;width:16px;height:16px;margin:0}.nr-opts input:checked{background:linear-gradient(var(--ink), var(--ink)) center / 8px 8px no-repeat var(--paper)}.nr-rows{grid-template-columns:subgrid;border-top:var(--hairline) solid var(--grid);margin:0;padding:0;list-style:none;display:grid}.nr-rows li{grid-column:1/-1;grid-template-columns:subgrid;max-width:none;display:grid}.nr-row{grid-column:1/-1;grid-template-columns:subgrid;min-height:calc(var(--m) * 6);border:0;border-bottom:var(--hairline) solid var(--grid);text-align:left;background:0 0;align-items:center;padding:0;display:grid}.nr-row:hover{background:var(--grid-wash)}.nr-row:focus-visible{outline-offset:-2px}.nr-row-value{grid-column:1/span 2;font-weight:650}.nr-row-formula{color:var(--ink-2);grid-column:3/span 2}.nr-row-roman{padding:0 var(--m);letter-spacing:.06em;font-weight:700;line-height:calc(var(--m) * 4);grid-column:5/span 2;justify-self:start}@media (width>=640px){.nr-row-value{padding-left:var(--m);grid-column:1/span 3}.nr-row-formula{grid-column:4/span 3}.nr-row-roman{grid-column:7/span 6}}.nr-row[aria-pressed=true] .nr-row-roman{background:var(--signal)}.nr-ad{min-height:calc(var(--m) * 13);margin-block:calc(var(--m) * 4);visibility:hidden}@media (width>=1024px){.nr-ad{min-height:calc(var(--m) * 8)}}.nr-num{--k:1;vertical-align:middle;color:var(--ink);flex:none;display:inline-block}.nr-num>svg{width:calc(var(--sw) * var(--m) * var(--k));height:calc(var(--sh) * var(--m) * var(--k));max-width:none;overflow:visible}.nr-breakdown{margin:0;padding:0;list-style:none}.nr-breakdown li{grid-template-columns:calc(var(--m) * 12) 1fr;gap:calc(var(--m) * 2);max-width:none;padding-block:calc(var(--m) * 2);border-top:var(--hairline) solid var(--grid);align-items:start;display:grid}.nr-breakdown p{margin:0}.nr-breakdown-head{gap:0 calc(var(--m) * 2);flex-wrap:wrap;display:flex}.nr-related{--tile:calc(var(--col) * 2);grid-template-columns:repeat(auto-fill, var(--tile));margin:0 0 var(--lh);border-left:var(--hairline) solid var(--grid);padding:0;list-style:none;display:grid}@media (width>=1024px){.nr-related{--tile:var(--col)}}.nr-related li{max-width:none;margin-bottom:calc(var(--hairline) * -1)}.nr-related a,.nr-related-off{justify-content:space-between;gap:var(--m);min-height:calc(var(--m) * 8);padding:var(--m);border-top:var(--hairline) solid var(--grid);border-right:var(--hairline) solid var(--grid);border-bottom:var(--hairline) solid var(--grid);background:var(--paper);flex-direction:column;text-decoration:none;display:flex}.nr-related-off{color:var(--ink-2)}.nr-related .nr-num{--k:.375;color:inherit}@media (width>=1024px){.nr-related .nr-num{--k:.25}}.nr-related a:hover{background:var(--grid-wash)}.nr-related-n{font-weight:650}.nr-related a .nr-related-n{text-decoration:underline 2px var(--grid);text-underline-offset:.22em}.nr-specimen{margin:calc(var(--m) * 2) 0 calc(var(--m) * 3);border-top:var(--hairline) solid var(--ink);grid-template-columns:repeat(7,1fr);padding:0;list-style:none;display:grid}@media (width>=1024px){.nr-specimen{grid-template-columns:repeat(7, var(--col))}}.nr-specimen li{justify-content:flex-end;gap:var(--m);max-width:none;padding:calc(var(--m) * 2) 0 0;flex-direction:column;display:flex}.nr-specimen .nr-num{--k:.5}@media (width>=1024px){.nr-specimen .nr-num{--k:1}}.nr-specimen-value{border-top:var(--hairline) solid var(--grid);padding-top:calc(var(--m) / 2);font-weight:650}.nr-lines{margin:0 0 var(--lh);padding:0;list-style:none}.nr-lines li{grid-template-columns:calc(var(--m) * 14) 1fr auto;gap:0 calc(var(--m) * 2);max-width:none;padding-block:var(--m);border-top:var(--hairline) solid var(--grid);display:grid}@media (width<=639px){.nr-lines li{grid-template-columns:1fr auto}.nr-lines .nr-label{grid-column:1/-1}}.nr-dot{color:var(--ink-2)}.nr-src{font-size:var(--step--1);color:var(--ink-2);white-space:nowrap}.nr-checks{margin:0 0 var(--lh)}.nr-checks div{grid-template-columns:calc(var(--m) * 3) 1fr;gap:0 var(--m);padding-block:var(--m);border-top:var(--hairline) solid var(--grid);display:grid}.nr-checks dt{grid-column:2;font-weight:650}.nr-checks dd{grid-column:2;margin:0}.nr-checks div:before{content:"";background:var(--ink);grid-row:1;width:12px;height:12px;margin-top:6px}.nr-steps{counter-reset:step;margin:0 0 var(--lh);padding:0;list-style:none}.nr-steps li{counter-increment:step;grid-template-columns:calc(var(--m) * 5) 1fr;gap:0 var(--m);padding-block:var(--m);border-top:var(--hairline) solid var(--grid);max-width:72ch;display:grid}.nr-steps li:before{content:counter(step);font-weight:700}.nr-pair{align-items:flex-end;gap:calc(var(--m) * 3);margin-block:calc(var(--m) * 2) calc(var(--m) * 3);flex-wrap:wrap;display:flex}.nr-pair figure{margin:0}.nr-pair figcaption{margin-top:var(--m);font-size:var(--step--1);color:var(--ink-2)}.nr-plane-box{padding:var(--m);background:var(--signal);display:inline-block}.nr-figure{margin:calc(var(--m) * 4) 0 0}.nr-figure img{border:var(--hairline) solid var(--grid);width:100%;height:auto}.nr-figure figcaption{margin-top:var(--m);font-size:var(--step--1);color:var(--ink-2)}.nr-faq-item h3{margin-top:calc(var(--m) * 3)}.nr-faq-item p{margin-bottom:0}.nr-table td:last-child,.nr-table th:last-child{padding-right:0}.nr-chart{margin:0 0 var(--lh);border-top:var(--hairline) solid var(--grid);border-left:var(--hairline) solid var(--grid);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}@media (width>=640px){.nr-chart{grid-template-columns:repeat(10,1fr)}}.nr-chart li{max-width:none;min-height:calc(var(--m) * 7);padding:calc(var(--m) / 2) var(--m);border-right:var(--hairline) solid var(--grid);border-bottom:var(--hairline) solid var(--grid);background:var(--paper);flex-direction:column;display:flex}.nr-chart b{font-weight:650}.nr-chart span{font-size:var(--step--1);letter-spacing:.03em;overflow-wrap:anywhere}.nr-chart a{text-decoration-color:var(--grid)}.nr-hundreds{columns:1;margin:0 0 var(--lh)}.nr-hundreds details{border-top:var(--hairline) solid var(--grid)}.nr-hundreds summary{padding-block:var(--m);cursor:pointer;font-weight:650}.nr-hundreds ol{grid-template-columns:repeat(auto-fill, minmax(calc(var(--m) * 18), 1fr));gap:0 calc(var(--m) * 2);margin:0 0 calc(var(--m) * 2);font-size:var(--step--1);padding:0;list-style:none;display:grid}.nr-hundreds li{gap:var(--m);border-bottom:var(--hairline) solid var(--grid-mesh);display:flex}.nr-hundreds li b{min-width:3.5em;font-weight:650}.nr-sym{grid-template-columns:repeat(auto-fill, minmax(calc(var(--m) * 14), 1fr));gap:calc(var(--m) * 2);margin:0 0 var(--lh);padding:0;list-style:none;display:grid}.nr-sym li{gap:var(--m);max-width:none;padding-top:var(--m);border-top:var(--hairline) solid var(--ink);flex-direction:column;display:flex}@media print{.nr-head{border:0}.nr-cv,.nr-ad,.nr-crumbs,.nr-figure{display:none!important}.nr-chart{grid-template-columns:repeat(10,1fr);font-size:9pt}.nr-chart li{min-height:0;padding:2pt 4pt}.nr-chart,.nr-chart li{border-color:#999}.nr-print-hide{display:none!important}}.nr-over{font-weight:650;text-decoration:overline 2px}.nr-first{margin-top:calc(var(--m) * 2)}.nr-prose{max-width:68ch}.nr-answer--after{margin-top:calc(var(--m) * 3)}@media (width<=639px){.nr-head:not([data-diagonal=poster]) .nr-mark{font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap;gap:calc(var(--m) / 2)}.nr-head:not([data-diagonal=poster]) .nr-diag{width:var(--m);height:calc(var(--m) * 2)}}
