@media(min-width:60rem)and (prefers-reduced-motion:no-preference){html.js .chapter__step:not(.is-current) h3,html.js .chapter__step:not(.is-current) p{color:var(--color-muted)}}@keyframes page-in{0%{opacity:0;transform:translateY(40px)}}@keyframes page-out{to{opacity:0;transform:translateY(-16px)}}@keyframes page-gone{to{opacity:0}}@keyframes page-fade{0%{opacity:0}}::view-transition-group(main){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:reduce){html.js [data-reveal].is-in,html.js [data-rows].is-in tbody tr,html.js .doors .door,html.js .hero__text>*,html.js .hero__facts,html.js .shot__app,html.js .shot__float{animation:none}}.ans mark{position:relative;z-index:0;background:none}.ans mark:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:var(--color-accent-dim);transform-origin:left center}.doc-p del{position:relative;text-decoration:none}.doc-p del:after{content:"";position:absolute;left:0;right:0;top:54%;height:1px;background:currentColor;transform-origin:left center}.doc-p ins{position:relative;z-index:0;background:none}.doc-p ins:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:2px;background:var(--color-accent-dim);transform-origin:left center}.is-fresh .mega__doc del:after{display:none}.footer--v2 .mark--foot .l{transform-box:fill-box;transform-origin:center bottom}.footer__col a{position:relative}.footer__col a:after{content:"";position:absolute;left:0;right:0;bottom:.3em;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left center;transition:transform .2s var(--ease-out)}.footer__col a:hover:after{transform:scaleX(1)}.pcard__in{transition:transform var(--dur-short) var(--ease-out)}.pcard:hover .pcard__in{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.footer__col a:after,.pcard__in{transition:none}.pcard:hover .pcard__in{transform:none}}::view-transition-group(menu-tile){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.ra{--ra-ok: var(--color-ok);position:relative;width:100%;min-width:0;container:ra / inline-size;display:grid;grid-template-columns:23% minmax(0,1fr);aspect-ratio:16 / 10.6;border-radius:14px;background:var(--color-paper-2);box-shadow:var(--shadow-float);color:var(--color-ink-2);font-size:clamp(9px,1.62cqw,13px);line-height:1.4;overflow:clip;text-align:left}.ra svg{display:inline-block}.ra.is-instant,.ra.is-instant *{transition:none!important}.ra__side{display:grid;align-content:start;gap:.25em;padding:1.2em .9em;background:var(--color-paper);border-right:var(--rule-hair) solid var(--color-rule);min-width:0}.ra__brand{padding:.2em .5em 1em;color:var(--color-ink)}.ra__brand .mark{height:1.15em;width:auto;margin-left:calc(1.15em * -.18763)}.ra__org{margin:0 0 .7em;padding:0 .5em;color:var(--color-ink);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra__grp{display:flex;justify-content:space-between;align-items:center;margin:.6em 0 .2em;padding:0 calc(.5em / .9);color:var(--color-muted);font-size:.9em}.ra__grp i{width:.45em;height:.45em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-25%)}.ra__nav{display:grid;gap:.1em;margin:0;padding:0;list-style:none}.ra__nl{display:flex;align-items:center;gap:.7em;padding:.42em .5em;border-radius:6px;color:var(--color-ink-2);white-space:nowrap;overflow:hidden}.ra__nl svg{flex:none;width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;color:var(--color-muted)}.ra__nl.is-on{background:var(--color-paper-3);color:var(--color-ink);font-weight:550}.ra__nl.is-on svg{color:var(--color-ink)}.ra__nav--muted .ra__nl{color:var(--color-muted)}.ra__nt{min-width:0;overflow:hidden;text-overflow:ellipsis}.ra__main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:clip}.ra__top{display:flex;align-items:center;gap:1em;height:3.6em;padding:0 1.4em;border-bottom:var(--rule-hair) solid var(--color-rule);white-space:nowrap}.ra__crumb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted)}.ra__crumb b{color:var(--color-ink);font-weight:550}.ra__sep{margin:0 .5em;color:var(--color-muted-2)}.ra__sample{flex:none;padding:.25em .65em;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-muted);font-size:.82em}.ra__site{display:inline-flex;align-items:center;gap:.6em;padding:.35em .7em;border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-ink)}.ra__site i{width:0;height:0;border:.28em solid transparent;border-top-color:currentColor;transform:translateY(25%)}.ra__search{display:inline-flex;align-items:center;gap:.5em;color:var(--color-ink-2)}.ra__search svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.5}.ra__search kbd{padding:.1em .35em;border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-muted);font:inherit;font-size:.8em}.ra__av{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-ink);font-size:.85em;font-weight:600}.ra__body{min-height:0;padding:1.6em;overflow:hidden}.ra :is(.ra__kpis .ra__roll,.ra__tr .ra__roll,.ra__plot,.ra__tabs--period){transition:opacity .24s var(--ease-out)}.ra.is-reset :is(.ra__kpis .ra__roll,.ra__tr .ra__roll,.ra__plot,.ra__tabs--period){opacity:0}.ra__scr{display:grid;align-content:start;gap:1.3em;height:100%;min-height:0}.ra__head .ra__t{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:1.55em;font-weight:600;letter-spacing:-.02em}.ra__head p{margin:.35em 0 0;color:var(--color-muted);font-size:.9em}.ra__auto{margin-left:.7em;padding-left:.7em;border-left:1px solid var(--color-rule-2);color:var(--color-ink-2)}.ra__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em}.ra__kpi{display:grid;gap:.25em;padding:.95em 1em;border-radius:10px;box-shadow:inset 0 0 0 1px var(--color-rule-2);min-width:0}.ra__kl{color:var(--color-muted);font-size:.92em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra__kv{color:var(--color-ink);font-family:var(--font-display);font-size:1.75em;font-weight:600;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.ra__ks{display:flex;flex-wrap:wrap;gap:0 .4em;color:var(--color-muted);font-size:.82em}.ra__kbar{display:inline-block;width:1px;height:.9em;margin-right:.4em;vertical-align:-.1em;background:var(--color-rule-3)}.ra__panel{border-radius:10px;box-shadow:inset 0 0 0 1px var(--color-rule-2);overflow:hidden;min-height:0}.ra__ph{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.95em 1.2em;border-bottom:var(--rule-hair) solid var(--color-rule)}.ra__ph b{min-width:0;overflow:hidden;color:var(--color-ink);font-size:1.08em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ra__ph>span{color:var(--color-muted);font-size:.92em;white-space:nowrap}.ra__tabs{display:flex;gap:1.1em}.ra__tabs>span{position:relative;padding-bottom:.25em;color:var(--color-muted);transition:color .2s var(--ease-out)}.ra__tabs>span.is-on{color:var(--color-ink)}.ra__tabs>span:after{content:"";position:absolute;left:0;right:0;bottom:-.15em;height:1.5px;background:var(--color-ink);transform:scaleX(0);transition:transform .36s var(--ease-emph-out)}.ra__tabs>span.is-on:after{transform:none}.ra__tr{display:grid;grid-template-columns:5.5em minmax(0,1fr) 11.5em 5.5em;align-items:center;gap:1em;padding:.85em 1.2em;border-top:var(--rule-hair) solid var(--color-rule);transition:background-color .16s var(--ease-out)}.ra__tr--h{padding-block:.65em;border-top:0;color:var(--color-muted);font-size:.9em}.ra__tr--w{grid-template-columns:minmax(0,1fr) 9.5em 5em 5.5em}.ra__tr--rep{grid-template-columns:minmax(0,1fr) 7em 5.5em}.ra__tr:first-child{border-top:0}.ra__tr.is-hover{background:var(--color-paper-3)}.ra__tr.is-flash{animation:ra-flash 1.9s var(--ease-out)}@keyframes ra-flash{0%{background-color:var(--color-ok-dim)}to{background-color:transparent}}.ra__sev{display:inline-flex;align-items:center;gap:.5em;color:var(--color-ink-2)}.ra__sev:before{content:"";width:.55em;height:.55em;border-radius:2px;background:var(--color-ink-2)}.ra__sev[data-sev=h]:before{background:var(--color-accent)}.ra__ttl{display:grid;min-width:0}.ra__ttl b{color:var(--color-ink);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra__ttl small{color:var(--color-muted);font-size:.86em}.ra code,.ra__col-p{color:var(--color-ink-2);font:500 .9em/1.4 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra__muted{color:var(--color-muted)}.ra__lnk{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25em;color:var(--color-ink-2);white-space:nowrap;transition:color .16s var(--ease-out)}.ra__lnk svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out)}.ra__lnk.is-hover{color:var(--color-ink)}.ra__lnk.is-hover svg{transform:translate(2px)}.ra__st{display:inline-flex;align-items:center;gap:.5em;color:var(--color-ink-2);white-space:nowrap}.ra__sd{flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--color-muted-2)}.ra__sd--review{background:var(--color-accent)}.ra__sd--ok{background:var(--ra-ok)}.ra__sd--prog{background:var(--color-info)}.ra__roll{display:inline-grid;overflow:hidden;vertical-align:bottom}.ra__roll>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:inherit;gap:.5em;transition:transform .46s var(--ease-emph-out),opacity .26s var(--ease-out)}.ra__roll>:last-child{transform:translateY(105%);opacity:0}.ra[data-approved] .ra__roll[data-when=approved]>:first-child,.ra[data-done] .ra__roll[data-when=done]>:first-child{transform:translateY(-105%);opacity:0}.ra[data-approved] .ra__roll[data-when=approved]>:last-child,.ra[data-done] .ra__roll[data-when=done]>:last-child{transform:none;opacity:1}.ra{--ra-top: 3.6em}.ra--phone{--ra-top: 6.83em }.ra__scrim{--ra-side: 23%;clip-path:polygon(0 0,var(--ra-side) 0,var(--ra-side) var(--ra-top),100% var(--ra-top),100% 100%,0 100%)}.ra--phone .ra__scrim{--ra-side: 0%}.ra__scrim{position:absolute;inset:0;z-index:5;background:var(--color-scrim);pointer-events:none;opacity:0;transition:opacity .36s var(--ease-out)}.ra:is([data-drawer],[data-sheet],[data-report]) .ra__scrim{opacity:1}.ra__drawer,.ra__sheet,.ra__rep{position:absolute;top:var(--ra-top);right:0;bottom:0;z-index:6;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:54%;background:var(--color-paper-2);box-shadow:-1px 0 0 var(--color-rule-2),-28px 0 56px -36px var(--color-shade-35);transform:translate(104%);transition:transform .36s var(--ease-emph-in)}.ra__rep{width:58%}.ra[data-drawer] .ra__drawer,.ra[data-sheet] .ra__sheet,.ra[data-report] .ra__rep{transform:none;transition:transform .52s var(--ease-emph-out)}.ra__drawer,.ra__sheet,.ra__rep{container:ra-panel / inline-size}.ra__dh{display:flex;align-items:center;gap:.57em;min-height:4.57em;padding:.86em 1.14em .86em 1.71em;border-bottom:var(--rule-hair) solid var(--color-rule)}.ra__dht{flex:1;display:grid;gap:.14em;min-width:0;margin:0}.ra__kick{color:var(--color-muted);font-size:.857em;line-height:1.33}.ra__dht b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-ink);font-size:1.14em;font-weight:600;line-height:1.3}.ra__pager{display:flex;flex:none;align-items:center;gap:.29em}.ra__pn{padding:0 .29em;color:var(--color-muted);font-size:.857em;font-variant-numeric:tabular-nums;white-space:nowrap}.ra__vr{flex:none;width:1px;height:1.71em;margin:0 .29em;background:var(--color-rule-2)}.ra__ib{display:grid;flex:none;place-items:center;width:2.29em;height:2.29em;border-radius:.57em;color:var(--color-muted);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .11s var(--ease-out)}.ra__ib svg{width:1.14em;height:1.14em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ra__ib.is-off{opacity:.4}.ra__ib.is-hover{background:var(--color-paper-3);color:var(--color-ink)}.ra__btn{display:inline-grid;place-items:center;justify-content:center;min-height:2.5em;padding:0 1.1em;border-radius:.62em;font-weight:var(--weight-ui);line-height:1.2;white-space:nowrap}.ra__db{position:relative;min-height:0;overflow:hidden}.ra__dbi{display:grid;grid-auto-rows:max-content;align-content:start;padding:1.71em 1.71em 2em;transform:translateY(var(--scroll, 0px));transition:transform .9s var(--ease-in-out)}.ra__dbi>*,.ra__rd>*{opacity:0;transform:translateY(4px);transition:opacity 0s linear .38s,transform 0s linear .38s}.ra[data-drawer] .ra__drawer .ra__dbi>*,.ra[data-sheet] .ra__sheet .ra__dbi>*,.ra[data-report] .ra__rd>*{opacity:1;transform:none;transition:opacity .22s var(--ease-out),transform .36s var(--ease-out);transition-delay:calc(var(--i, 0) * 55ms + .18s)}.ra__facts{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 1.71em;border:var(--rule-hair) solid var(--color-rule-2);border-radius:1em;overflow:hidden}.ra__facts>div{display:grid;gap:.2em;min-width:0;padding:.86em 1.14em}.ra__facts>div+div{border-left:var(--rule-hair) solid var(--color-rule-2)}.ra__facts dt{color:var(--color-muted);font-size:.857em}.ra__facts dd{margin:0;min-width:0;color:var(--color-ink);font-weight:500;overflow-wrap:break-word}@container ra-panel (max-width: 34em){.ra__facts{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.ra__facts>div:nth-child(odd){border-left:0}.ra__facts>div:nth-child(n+3){border-top:var(--rule-hair) solid var(--color-rule-2)}}.ra__sec+.ra__sec{margin-top:1.71em;padding-top:1.71em;border-top:var(--rule-hair) solid var(--color-rule)}.ra__sh{display:flex;align-items:center;gap:.62em;margin:0 0 .92em;color:var(--color-ink);font-size:.93em;font-weight:600}.ra__sh svg{flex:none;width:1.23em;height:1.23em;fill:none;stroke:var(--color-muted);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ra__txt{margin:0;color:var(--color-ink);line-height:1.5}.ra__next{margin:0;padding:.86em 1.14em;border-radius:.57em;background:var(--color-paper-3);color:var(--color-ink);line-height:1.5}.ra__ev{display:grid;margin:0;border-top:var(--rule-hair) solid var(--color-rule)}.ra__ev>div{display:grid;grid-template-columns:32% minmax(0,1fr);gap:1em;align-items:baseline;padding:.71em 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.ra__ev dt{color:var(--color-muted)}.ra__ev dd{margin:0;min-width:0;color:var(--color-ink)}.ra__raw{font-size:.857em;font-variant-numeric:tabular-nums;letter-spacing:.01em}.ra .ra__seen{justify-self:start;padding:.05em .4em;border-radius:4px;background:var(--color-accent-dim);color:var(--color-accent-text);font:inherit;font-weight:600;transition:box-shadow .26s var(--ease-out)}.ra .ra__seen.is-mark{box-shadow:0 0 0 2px var(--color-accent)}.ra__okw{color:var(--color-ok)}.ra__rd>.ra__facts{margin-bottom:.76em}.ra__sheet{grid-template-rows:auto auto minmax(0,1fr)}.ra__ed{display:flex;flex-wrap:wrap;align-items:center;gap:.57em .86em;padding:.86em 1.14em .86em 1.71em;border-bottom:var(--rule-hair) solid var(--color-rule)}.ra__edst{display:flex;align-items:center;gap:.57em;margin:0;color:var(--color-muted);font-size:.93em;white-space:nowrap}.ra__edst b{color:var(--color-ink);font-weight:600}.ra__doc{margin:0;color:var(--color-ink-2);line-height:1.6}.ra__doc del{color:var(--color-muted);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 60% / 100% 1.5px}.ra__doc ins{padding:0 .15em;border-radius:3px;color:var(--color-ink);text-decoration:none;background:linear-gradient(var(--color-ok-dim),var(--color-ok-dim)) no-repeat 0 0 / 100% 100%}.ra[data-run] .ra__doc del{background-size:0% 1.5px;transition:background-size 0s linear .38s}.ra[data-run] .ra__doc ins{background-size:0% 100%;transition:background-size 0s linear .38s}.ra[data-run][data-sheet] .ra__doc del{background-size:100% 1.5px;transition:background-size .8s var(--ease-in-out) .7s}.ra[data-run][data-sheet] .ra__doc ins{background-size:100% 100%;transition:background-size .8s var(--ease-in-out) 1.4s}.ra__acts{display:flex;flex:none;gap:.57em;margin-left:auto}.ra__btn{transition:background-color .22s var(--ease-out),color .22s var(--ease-out),box-shadow .22s var(--ease-out),transform .11s var(--ease-out)}.ra__btn--line{box-shadow:inset 0 0 0 1px var(--color-rule-3);color:var(--color-ink)}.ra__btn--ink{background:var(--color-ink);color:var(--color-paper-2)}.ra__btn--ink.is-hover{background:var(--color-ink-2)}.ra[data-approved] .ra__btn--ink{background:var(--color-ok-dim);color:var(--color-ok)}.ra__btn svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ra .is-press{transform:translateY(1px) scale(.98)}.ra__scr--rep{grid-template-rows:auto minmax(0,1fr) auto}.ra__chart{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.ra__tab--30,.ra__tab--6m{color:var(--color-muted)}.ra:not([data-period="6m"]) .ra__tab--30,.ra[data-period="6m"] .ra__tab--6m,.ra__tab.is-hover{color:var(--color-ink)}.ra:not([data-period="6m"]) .ra__tab--30:after,.ra[data-period="6m"] .ra__tab--6m:after{transform:none}.ra__legend{display:flex;flex-wrap:wrap;gap:.4em 1.2em;padding:.9em 1.2em 0;color:var(--color-ink-2);font-size:.86em}.ra__legend span{display:inline-flex;align-items:center;gap:.45em}.ra__legend span:first-child{color:var(--color-ink);font-weight:600}.ra__legend i,.ra__trow i{width:.6em;height:.6em;border-radius:2px;background:var(--c)}.ra__plot{position:relative;min-height:8em}.ra__pbox{position:absolute;inset:1em 1.6em 2.4em 1.2em}.ra__pbox svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.ra__grid path{fill:none;stroke:var(--color-rule);stroke-width:1;vector-effect:non-scaling-stroke}.ra__area{fill:var(--color-accent-dim)}.ra__line{fill:none;stroke:var(--c, var(--color-accent));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ra__set{transition:opacity .42s var(--ease-in-out)}.ra[data-period="6m"] .ra__set--30,.ra:not([data-period="6m"]) .ra__set--6m{opacity:0}.ra__months{position:absolute;left:1.2em;right:1.6em;bottom:.75em;display:flex;justify-content:space-between;color:var(--color-muted);font-size:.85em;transition:opacity .26s var(--ease-out)}.ra__months i{font-style:normal}.ra[data-period="6m"] .ra__months--30,.ra:not([data-period="6m"]) .ra__months--6m{opacity:0}.ra__xh{position:absolute;top:0;bottom:0;left:100%;border-left:1px dashed var(--color-rule-3);opacity:0;transition:opacity .24s var(--ease-out)}.ra__pt{position:absolute;left:100%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;border-radius:50%;background:var(--color-paper-2);box-shadow:0 0 0 2px var(--color-accent);opacity:0;transform:scale(.4);transition:opacity .2s var(--ease-out),transform .38s var(--ease-emph-out)}.ra__tip{position:absolute;right:1.5em;z-index:1;display:grid;gap:.25em;min-width:12.5em;padding:.6em .8em;border-radius:8px;background:var(--color-ink);color:var(--color-paper-2);white-space:nowrap;box-shadow:0 10px 24px -12px var(--color-shade-60);opacity:0;transform:translate(6px) scale(.98);transform-origin:right center;transition:opacity .22s var(--ease-out),transform .38s var(--ease-emph-out)}.ra[data-tip] :is(.ra__xh,.ra__pt,.ra__tip){opacity:1;transform:none}.ra__trow{display:grid;grid-template-columns:.6em minmax(0,1fr) auto;align-items:center;gap:.5em;font-size:.9em}.ra__trow b{font-variant-numeric:tabular-nums;font-weight:600}.ra__tip small{color:color-mix(in oklab,var(--color-paper-2) 72%,transparent);font-size:.85em}.ra__repb{position:relative;min-height:0;overflow:hidden}.ra__rd{display:grid;grid-auto-rows:max-content;align-content:start;gap:.95em;padding:1.71em 1.71em 2em;transform:translateY(var(--scroll, 0px));transition:transform 2.2s var(--ease-in-out)}.ra__rk{display:grid;gap:.4em;padding:1.05em 1.15em .9em;border-radius:10px;background:var(--color-paper-3)}.ra__rkl{color:var(--color-ink-2);font-size:.92em}.ra__rkn{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .8em}.ra__rkn b{color:var(--color-ink);font-family:var(--font-display);font-size:2.6em;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ra__rkd{color:var(--color-ok);font-size:.92em;font-weight:600}.ra__rbars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7em;height:5.4em;margin-top:.5em}.ra__rbars>span{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.35em;min-width:0}.ra__rbars i{align-self:end;height:calc(var(--v) * 100%);border-radius:3px 3px 1px 1px;background:var(--color-rule-3);transform-origin:bottom;transition:transform .64s var(--ease-emph-out) calc(var(--b) * 70ms + .3s)}.ra__rbars .is-last i{background:var(--color-accent)}.ra__rbars small{color:var(--color-muted);font-size:.78em;text-align:center}.ra[data-run]:not([data-report]) .ra__rbars i{transform:scaleY(0);transition:transform 0s linear .38s}.ra__rh{margin:.35em 0 0;color:var(--color-ink);font-weight:600}.ra__rl{display:grid;gap:.6em;margin:0;padding:0;list-style:none}.ra__rl li{display:grid;grid-template-columns:1.1em minmax(0,1fr);gap:.6em;align-items:start;color:var(--color-ink-2);line-height:1.4}.ra__rl svg{width:1.1em;height:1.1em;margin-top:.1em;fill:none;stroke:var(--color-ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ra__rl--next svg{stroke:var(--color-muted);stroke-width:1.5}.ra__cur{position:absolute;left:0;top:0;z-index:9;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out)}.ra__cur.is-on{opacity:1}.ra[data-input=touch] .ra__cur{display:none}.ra__ptr{position:absolute;width:2em;height:2em;overflow:visible;filter:drop-shadow(0 1px 1.2px var(--color-shade-35));transition:transform 90ms var(--ease-out)}.ra__ptr--arrow{left:-.5em;top:-.292em;transform-origin:.5em .292em}.ra__ptr--arrow path{fill:var(--color-cursor);stroke:var(--color-cursor-edge);stroke-width:1.5;stroke-linejoin:round;paint-order:stroke}.ra__ptr--hand{left:-.8em;top:-.125em;transform-origin:.8em .125em}.ra__hand{fill:var(--color-cursor-edge);stroke:var(--color-cursor);stroke-width:1.15;stroke-linejoin:round}.ra__hand-l{fill:none;stroke:var(--color-cursor);stroke-width:.9;stroke-linecap:round}.ra__cur:not([data-hand]) .ra__ptr--hand,.ra__cur[data-hand] .ra__ptr--arrow{visibility:hidden}.ra__cur.is-press .ra__ptr{transform:scale(.86)}.ra__tap{position:absolute;left:0;top:0;z-index:9;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;border-radius:50%;background:var(--color-ink);opacity:0;pointer-events:none}.ra--phone{grid-template-columns:minmax(0,1fr);font-size:clamp(9px,4.1cqw,13px)}.ra--phone .ra__main{grid-template-rows:auto auto minmax(0,1fr)}.ra__status{display:flex;align-items:center;justify-content:space-between;height:3.4em;padding:.5em 2.2em 0;color:var(--color-ink);font-size:.95em;font-weight:600;font-variant-numeric:tabular-nums}.ra__batt{position:relative;width:1.9em;height:.95em;border-radius:.3em;box-shadow:inset 0 0 0 1.2px var(--color-ink-2)}.ra__batt:before{content:"";position:absolute;inset:.2em .55em .2em .2em;border-radius:.12em;background:var(--color-ink)}@media(max-width:47.9375rem){.ra:not(:is(.lap__screen,.phn__screen)>.ra){grid-template-columns:minmax(0,1fr);aspect-ratio:auto;min-height:460px;font-size:12px}}@container ra (max-width: 820px){.ra__search{display:none}}@container ra (max-width: 680px){.ra__site{display:none}}@container ra (max-width: 560px){.ra__side,.ra__site,.ra__search,.ra__cOrg{display:none}.ra__scrim{--ra-side: 0%}.ra__main{grid-column:1 / -1}.ra__body{padding:1.2em}.ra__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ra__col-p{display:none}.ra__tr{grid-template-columns:4.6em minmax(0,1fr) auto}.ra__tr--w{grid-template-columns:minmax(0,1fr) auto auto}.ra__tr--w>.ra__st:not(.ra__roll){display:none}.ra__tr--rep{grid-template-columns:minmax(0,1fr) auto auto}.ra__drawer,.ra__sheet,.ra__rep{width:100%}.ra__dh{min-height:4em;padding:.57em .57em .57em 1.14em}.ra__ib{width:2.86em;height:2.86em}.ra__dbi,.ra__rd{padding:1.14em 1.14em 1.6em}.ra__ev>div{grid-template-columns:minmax(0,1fr);gap:.15em}.ra__sheet{grid-template-rows:auto auto minmax(0,1fr) auto}.ra__ed{display:contents}.ra__edst{padding:calc(.71em / .93) calc(1.14em / .93);border-bottom:var(--rule-hair) solid var(--color-rule)}.ra__acts{grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.71em 1.14em;border-top:var(--rule-hair) solid var(--color-rule)}.ra__tabs--period>:nth-child(3){display:none}.ra__ph{flex-wrap:wrap;row-gap:.5em}.ra__tip{min-width:11em}}.vh__pin>.ra{grid-area:1 / 1;transition:opacity .26s var(--ease-out) .1s,transform .36s var(--ease-out) .1s,visibility 0s linear .1s}.vh__pin:not([data-state="1"])>.ra[data-state="1"],.vh__pin:not([data-state="2"])>.ra[data-state="2"],.vh__pin:not([data-state="3"])>.ra[data-state="3"]{opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .14s var(--ease-out),transform 0s linear .14s,visibility 0s linear .14s}@media(prefers-reduced-motion:reduce){.vh__pin>.ra{transition:none!important;transform:none!important}}@property --ra-vw{syntax: "<length>"; inherits: true; initial-value: 100000px;}@property --ra-vh{syntax: "<length>"; inherits: true; initial-value: 100000px;}:is(.dp-stage:not(.dp-stage--fit),.dp-band__stage:not(.dp-band__stage--card),.sl-next__stage,.sol-stage):has(>.ra){container-type:size}:is(.dp-stage,.dp-band__stage,.sl-next__stage,.sol-stage):has(>.ra)>.ra{--ra-vw: 100cqw;--ra-vh: 100cqh}@media(min-width:48rem){:is(.dp-stage,.dp-band__stage,.sl-next__stage,.sol-stage):has(>.ra)>.ra{font-size:clamp(9px,1.62svw,13px)}}.ra :is(.ra__drawer,.ra__sheet,.ra__rep){right:max(0px,100% - var(--ra-vw));bottom:max(0px,100% - var(--ra-vh));max-width:var(--ra-vw)}@media(max-width:47.9375rem){.dp-stage:not(.dp-stage--fit)>.ra{width:calc(100% - var(--space-md))}}@media(prefers-reduced-motion:reduce){.ra *,.ra *:after{transition:none!important;animation:none!important}}.mm{--mm-gap: var(--space-xs);position:absolute;top:calc(100% - 6px);left:50%;z-index:5;width:min(920px,calc(100vw - 2 * var(--gutter)));padding-top:12px;opacity:0;transform:translate(-50%);transition:opacity .12s var(--ease-out)}.mm.is-open{opacity:1;transform:translate(-50%)}.mm.is-swap{transition:none}.mm__card{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--mm-gap);padding:var(--mm-gap);border-radius:20px;background:var(--color-paper-2);box-shadow:var(--shadow-menu),0 0 0 1px var(--color-rule-2)}.mm__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--mm-gap);margin:0;padding:0;list-style:none}.mm__list>li{display:grid;min-width:0}.mm__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--mm-gap);min-width:0}#mega-resources{width:min(1120px,calc(100vw - 2 * var(--gutter)))}.mm__card--res{grid-template-columns:minmax(0,1fr)}.mm__card--res .mm__groups{grid-template-columns:repeat(3,minmax(0,1fr)) 280px;grid-template-rows:auto repeat(var(--mm-rows, 4),1fr)}.mm__card--res .mm__groups>.mm__group{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:var(--mm-gap)}.mm__card--res .mm__groups .mm__list--col{grid-row:2 / -1;grid-template-rows:subgrid;row-gap:var(--mm-gap)}.mm__card--res .mm__glabel{padding-bottom:0}.mm__card--res .mm__groups .mm__item{min-height:82px}.mm__card--sol{grid-template-columns:minmax(0,1fr)}.mm__card--sol .mm__groups{grid-template-rows:auto repeat(var(--mm-rows, 4),1fr)}.mm__card--sol .mm__groups>.mm__group{grid-row:1 / -1;grid-template-rows:subgrid;row-gap:var(--mm-gap)}.mm__card--sol .mm__list--col{grid-template-rows:subgrid;row-gap:var(--mm-gap)}.mm__card--sol .mm__glabel{padding-bottom:0}.mm__sol-hub{display:grid;min-height:0}.mm__card--sol .mm__hub{align-content:center;padding:var(--space-md)}.mm__group--tool .mm__glabel{padding-left:var(--space-lg)}.mm__group{display:grid;align-content:start;gap:var(--space-2xs);min-width:0}.mm__glabel{margin:0;padding:var(--space-xs) var(--space-sm) var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.3}.mm__list--col{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mm__group--tool{grid-template-rows:auto minmax(0,1fr)}.mm__card--res .mm__scan{grid-row:2 / -1;grid-template-rows:subgrid;row-gap:var(--mm-gap)}.mm__card--res .mm__scan-head{grid-row:1;align-self:start}.mm__card--res .mm__scan-ins{grid-row:2 / -2;align-self:start;padding-top:calc(var(--space-sm) + 1px)}.mm__card--res .mm__scan-ins .ins__t{line-height:1.3}.mm__card--res .mm__scan .mm__form{grid-row:-2 / -1;align-self:end}@media(max-width:84rem){.nav__bar{grid-template-columns:auto minmax(0,1fr) auto}}.mm__item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--space-sm);padding:var(--space-sm);border-radius:12px;color:inherit;text-decoration:none;transition:background-color var(--dur-short) var(--ease-out)}.mm__item:hover{background:var(--color-paper-3)}.mm__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mm__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-ink);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.mm__item:hover .mm__icon{background:var(--color-paper-2);color:var(--color-accent-text)}.mm__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mm__icon .atlas-peak{width:auto;height:13px;stroke:none;color:var(--color-accent)}.mm__txt{display:grid;align-content:start;gap:var(--space-3xs);min-width:0;padding-top:1px}.mm__txt b{color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1.3}.mm__txt span{color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;text-wrap:pretty}.mm__feature{position:relative;display:grid;align-content:end;gap:var(--space-xs);min-height:248px;padding:var(--space-lg);border-radius:12px;overflow:hidden;text-decoration:none}.mm__hud{position:absolute;top:-40px;right:-70px;width:260px;aspect-ratio:1;opacity:.9}.mm__word{position:relative;height:26px;color:var(--color-accent)}.mm__fline{position:relative;color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.45}.mm__fgo{position:relative;justify-self:start;display:inline-flex;align-items:center;min-height:36px;margin-top:var(--space-xs);padding:0 var(--space-sm);border-radius:9px;background:var(--color-light);color:var(--color-ink-light);font-size:var(--text-sm);font-weight:600;transition:background-color var(--dur-short) var(--ease-out)}.mm__feature:hover .mm__fgo{background:var(--color-white)}.mm__feature:focus-visible{outline:2px solid var(--color-muted);outline-offset:0}.mm__scan{--on: oklch(99% .005 80);--on-2: oklch(100% 0 0 / .78);--on-rule: oklch(100% 0 0 / .3);--on-fill: oklch(100% 0 0 / .12);--on-fill-2: oklch(100% 0 0 / .18);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-md);border-radius:12px;background:var(--gradient-block);color:var(--on);box-shadow:inset 0 1px #ffffff38}.mm__scan .mm__form{align-self:end}.mm__scan-ins .ins__t{color:var(--on)}.mm__scan-ins .ins__i{color:var(--on-2)}.mm__scan-ins .ins__i{align-items:flex-start}.mm__scan-ins .ins__i svg{stroke:var(--on);margin-top:calc((1lh - 16px)/2)}.sheet2 .mm__scan{grid-template-rows:none}.sheet2 .mm__scan-ins{display:none}.mm__scan-head{justify-self:start;display:inline-flex;padding-block:var(--space-2xs);color:inherit;text-decoration:none}.mm__scan .lockup,.mm__scan .lockup .mark{color:var(--on)}.mm__scan .lockup__rule{background:var(--on-rule)}.mm__scan-head:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;border-radius:3px}.mm__form{display:grid;gap:var(--space-xs);margin:0}.mm__field{display:flex;align-items:center;gap:var(--space-2xs);height:44px;padding:0 var(--space-2xs) 0 var(--space-sm);border-radius:10px;background:var(--on-fill);box-shadow:inset 0 0 0 1px var(--on-rule);transition:box-shadow var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.mm__field:hover{background:var(--on-fill-2)}.mm__field:has(input:focus){background:var(--on-fill-2);box-shadow:inset 0 0 0 2px var(--on)}.mm__field input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--on);font:var(--weight-ui) var(--text-sm)/1 var(--font-body);outline:none}.mm__field input::placeholder{color:var(--on-2);opacity:1}.mm__go{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:var(--color-white);color:var(--color-accent-lo);cursor:pointer;transition:transform var(--dur-short) var(--ease-out)}.mm__go:hover{transform:translate(1px)}.mm__go:focus-visible{outline:2px solid var(--color-ink-light);outline-offset:0}.mm__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mm__help{margin:0;color:var(--on-2);font-size:var(--text-2xs);line-height:1.4}.mm__help.is-error{color:var(--on);font-weight:600}.sheet2 .mm__scan{gap:var(--space-sm)}.mm__hub{display:grid;align-content:end;gap:var(--space-xs);padding:var(--space-lg);border-radius:12px;background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-ink);text-decoration:none;transition:box-shadow var(--dur-short) var(--ease-out)}.mm__hub:hover{box-shadow:inset 0 0 0 1px var(--color-rule-3)}.mm__hub:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.mm__hub-t{font-size:var(--text-md);font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.mm__hub-l{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.45;text-wrap:pretty}.mm__hub-go{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:36px;margin-top:var(--space-xs);padding:0 var(--space-sm);border-radius:9px;background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);font-weight:600}.mm__hub-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-short) var(--ease-out)}.mm__hub:hover .mm__hub-go svg{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.mm{transition:none}}.nav__menu-icon{position:relative;display:block;width:20px;height:10px}.nav__menu-icon i{position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .32s var(--ease-emph-out)}.nav__menu-icon i:first-child{top:0}.nav__menu-icon i:last-child{bottom:0}.nav__menu.is-open .nav__menu-icon i:first-child{transform:translateY(4px) rotate(45deg)}.nav__menu.is-open .nav__menu-icon i:last-child{transform:translateY(-4px) rotate(-45deg)}.sheet2{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:4;overflow-y:auto;overscroll-behavior:contain;background:var(--color-paper);opacity:0;transform:translateY(-10px);transition:opacity .2s var(--ease-in),transform .24s var(--ease-in);will-change:opacity,transform}.sheet2.is-open{opacity:1;transform:none;transition:opacity .28s var(--ease-out),transform .46s var(--ease-emph-out)}.sheet2__in{display:grid;align-content:start;gap:var(--space-lg);max-width:640px;min-height:calc(100% + 1px);margin-inline:auto;padding:var(--space-lg) var(--gutter) 0}.sheet2__sec{display:grid;gap:var(--space-xs)}.sheet2__h{margin:0;color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-ui);line-height:1.4;letter-spacing:0}.sheet2__list{display:grid;gap:0;margin:0 calc(-1 * var(--space-sm));padding:0;list-style:none}.sheet2__links{display:grid;margin:0;padding:0;list-style:none;border-top:var(--rule-hair) solid var(--color-rule)}.sheet2__links a{display:flex;align-items:center;min-height:56px;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;text-decoration:none}.sheet2__links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.sheet2__util{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.sheet2__u{display:inline-flex;align-items:center;gap:var(--space-xs);height:44px;padding:0 var(--space-sm) 0 var(--space-xs);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-ui);font-weight:var(--weight-ui);text-decoration:none;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.sheet2__u:hover{color:var(--color-ink);background:var(--color-paper-3)}.sheet2__u:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sheet2__u svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sheet2__foot{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin-top:auto;padding:var(--space-md) 0 calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule)}@media(min-width:40rem){.sheet2__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sheet2,.nav__menu-icon i{transition:none}}.mm__news{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-sm) var(--space-sm) 0;border-top:var(--rule-hair) solid var(--color-rule-2)}.mm__news-l{flex:none;margin:0;color:var(--color-muted);font-size:var(--text-xs)}.mm__news-a{display:flex;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-2xs) 0;color:var(--color-ink);font-size:var(--text-sm);font-weight:600;text-decoration:none;border-radius:3px}.mm__news-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm__news-a svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-short) var(--ease-out)}.mm__news-a:hover .mm__news-t{text-decoration:underline;text-underline-offset:3px}.mm__news-a:hover svg{transform:translate(2px)}.mm__news-a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mm__news-a svg{transition:none}.mm__news-a:hover svg{transform:none}}.sheet2__group{display:grid;gap:var(--space-2xs)}.sheet2__group+.sheet2__group{margin-top:var(--space-sm)}.sheet2__group--tool .mm__scan{margin-top:var(--space-2xs)}.sheet2__glabel{margin:0;padding:0;color:var(--color-muted);font-size:var(--text-xs)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.nl{min-width:0}.nl__in{display:grid;gap:var(--space-md);min-width:0}.nl__text{display:grid;gap:var(--space-2xs);min-width:0}.nl__h{margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:1.3}.nl__p{max-width:52ch;margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.nl__body{min-width:0}.nl__form{display:grid;min-width:0}.nl__row{display:flex;gap:var(--space-xs);min-width:0}.nl__row input{flex:1 1 auto}.nl__btn{flex:none;min-height:44px;padding-inline:var(--space-lg)}.nl__help{min-height:0;margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--color-muted)}.nl__help:not(:empty){margin-top:var(--space-2xs)}.nl__help.is-error{color:var(--color-err-text)}.nl__ts:empty{display:none}.nl__ts{margin-top:var(--space-xs)}.nl__consent{max-width:60ch;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.nl__consent a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-rule-2);text-underline-offset:2px}.nl__consent a:hover{color:var(--color-ink);text-decoration-color:currentColor}.nl__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nl__done{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-input);background:var(--color-paper-3);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule-2);outline:none}.nl__done[hidden]{display:none}.nl__done:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.nl__done-i{flex:none;width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--color-ink);stroke-width:1.5;stroke-linejoin:round}.nl__done-h{margin:0;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-ui);line-height:1.35}.nl__done-p{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}@media(prefers-reduced-motion:no-preference){.nl.is-done .nl__done{animation:nl-in var(--dur-short, .16s) var(--ease-out, ease-out)}@keyframes nl-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.nl--footer{width:100%;max-width:400px;margin-top:var(--space-xs)}.nl--footer .nl__in{gap:var(--space-sm)}.nl--aside .nl__in{gap:var(--space-sm);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.nl--aside .nl__row{flex-direction:column}.nl--aside .nl__btn{width:100%}.nl--aside .nl__p,.nl--aside .nl__consent{font-size:var(--text-xs)}.nl--end .nl__in{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-block);background:var(--color-paper);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule-2)}.nl--end .nl__h{font-size:var(--text-title);font-weight:var(--weight-ui);letter-spacing:-.01em}[data-newsletter-slot]:empty{display:none}[data-newsletter-slot=end]{margin-top:var(--space-xl)}@media(min-width:64rem){[data-newsletter-slot=end],.nl-aside-off [data-newsletter-slot=aside]{display:none}.nl-aside-off [data-newsletter-slot=end]:not(:empty){display:block}}@media(max-width:63.99rem){[data-newsletter-slot=aside]{display:none}}.nl--hub.chapter{padding-block:var(--space-xl)}.nl--hub .nl__in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns, 24px);row-gap:var(--space-lg);align-items:center;padding:var(--space-xl);border-radius:var(--radius-block);box-shadow:0 0 0 1px var(--color-rule-2)}.nl--hub .nl__text{grid-column:1 / 7;gap:var(--space-xs)}.nl--hub .nl__body{grid-column:8 / -1}.nl--hub .nl__h{font-size:var(--text-section);font-weight:var(--display-weight);line-height:1.1;letter-spacing:var(--tracking-display)}.nl--hub .nl__p{font-size:var(--text-md)}@media(max-width:63.99rem){.nl--hub .nl__text,.nl--hub .nl__body{grid-column:1 / -1}}@media(max-width:40rem){.nl__row{flex-direction:column}.nl__btn{width:100%}.nl--footer{max-width:none}.nl--end .nl__in,.nl--hub .nl__in{padding:var(--space-lg)}}.nlr>.container{position:relative}.nlr>.container:before{content:"";position:absolute;inset:0 var(--gutter);border-inline:var(--rule-hair) solid var(--color-rule);pointer-events:none}.nlr__in{display:grid;place-items:center;min-height:min(70dvh,44rem);padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) calc(var(--gutter) + var(--space-xl));box-sizing:border-box}.nlr__card{display:grid;justify-items:center;gap:var(--space-md);width:100%;max-width:34rem;padding:var(--space-2xl) var(--space-xl) var(--space-xl);border-radius:var(--radius-block);background:var(--color-paper-2);box-shadow:inset 0 0 0 1px var(--color-rule-2);text-align:center;box-sizing:border-box}.nlr__mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--space-xs);border-radius:50%;background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-rule-2)}.nlr__i{display:none;width:28px;height:28px;fill:none;stroke:var(--color-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nlr__i--ok .nlr__badge{fill:var(--color-ok);stroke:var(--color-paper-3);stroke-width:1.5}.nlr__i--ok .nlr__tick{stroke:var(--color-paper-2);stroke-width:1.6}.nlr[data-state=busy] .nlr__i--busy,.nlr[data-state=ok] .nlr__i--ok,.nlr[data-state=already] .nlr__i--ok,.nlr[data-state=expired] .nlr__i--expired,.nlr[data-state=invalid] .nlr__i--invalid,.nlr[data-state=failed] .nlr__i--failed{display:block}.nlr__i--busy circle{stroke:var(--color-rule-3)}.nlr__i--busy{animation:nlr-spin .9s linear infinite}@keyframes nlr-spin{to{transform:rotate(360deg)}}.nlr[data-state=failed] .nlr__i--failed{stroke:var(--color-err-text)}.nlr__h{max-width:18ch;margin:0;color:var(--color-ink);font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);font-weight:var(--display-weight);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;min-width:0;outline:none}.nlr__p{max-width:42ch;margin:0;color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.5;text-wrap:pretty}.nlr__p:empty{display:none}.nlr__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-top:var(--space-xs)}.nlr__actions .btn{min-height:44px}.nlr__actions:not(:has(>:not([hidden]))){display:none}.nlr__undo{justify-self:stretch;margin:var(--space-xs) 0 0;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.nlr__undo[hidden]{display:none}.nlr__undo a{border-radius:2px;color:inherit;text-decoration:underline;text-decoration-color:var(--color-rule-3);text-underline-offset:3px}.nlr__undo a:hover{color:var(--color-ink);text-decoration-color:currentColor}.nlr__undo a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}@media(max-width:40rem){.nlr__in{padding-inline:calc(var(--gutter) + var(--space-md));place-items:start stretch}.nlr__card{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.nlr__actions{display:grid;justify-content:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.nlr__i--busy{animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html,body{overflow-x:clip}
