.nw-tools,.nw-tool-page{--svc-max:1440px;--svc-pad-x:120px}.nw-tool-page{--tool-side:340px}.nw-tools :-webkit-any(.nw-tools-hero,.nw-tools-sec){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tools :-moz-any(.nw-tools-hero,.nw-tools-sec){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tools :is(.nw-tools-hero,.nw-tools-sec){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tool-page :-webkit-any(.nw-tool-hero,.nw-tool-machine-wrap,.nw-tool-guide,.nw-tool-faq){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tool-page :-moz-any(.nw-tool-hero,.nw-tool-machine-wrap,.nw-tool-guide,.nw-tool-faq){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tool-page :is(.nw-tool-hero,.nw-tool-machine-wrap,.nw-tool-guide,.nw-tool-faq){padding-inline:max(var(--svc-pad-x), calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-tools-title .grad,.nw-tool-title .grad{background:var(--grad-head);color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}[dir=rtl] .nw-tools-title .grad{background-image:var(--grad-head-rtl);-webkit-background-clip:text;background-clip:text}[dir=rtl] .nw-tool-title .grad{background-image:var(--grad-head-rtl);-webkit-background-clip:text;background-clip:text}.nw-ribbon{background:var(--grad-wave);filter:blur(44px);opacity:.24;pointer-events:none;border-radius:50% 50% 45% 55%/100% 100% 0 0;height:200px;width:140%;position:absolute;bottom:-140px;transform:rotate(-6deg)}.nw-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-20%}.nw-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}.nw-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}.nw-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-20%}@media (prefers-reduced-motion:no-preference){.nw-ribbon{animation:22s ease-in-out infinite nwRibbon}}.nw-tools-ribbon--soft{opacity:.16}.nw-tool-cta{height:50px;font:600 14.5px var(--font-body), sans-serif;cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-left:24px;padding-right:24px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.nw-tool-cta--primary{background:var(--grad-cta);color:var(--chrome-100);box-shadow:var(--glow-azure), inset 0 1px 0 var(--glass-light);text-shadow:var(--text-shadow-btn)}.nw-tool-cta--primary:hover{background:var(--grad-cta-hover)}.nw-tool-cta--primary:active{background:var(--grad-cta-active)}.nw-tool-cta--ghost{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--glass-border);color:var(--text-1)}.nw-tool-cta--ghost:hover{border-color:var(--azure-ice);background:var(--glass-bg-strong)}@media (prefers-reduced-motion:no-preference){.nw-tool-cta:hover{transform:translateY(-2px)}.nw-tool-cta:active{transform:translateY(0)}}.nw-tools-eyebrow,.nw-tool-guide-eyebrow{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--link);margin-bottom:10px}.nw-tools-sec-h,.nw-tool-faq-h{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text-1);margin:0 0 28px;font-size:30px;font-weight:600;line-height:1.15}.nw-tools-sec-intro{font:15px/1.65 var(--font-body), sans-serif;color:var(--text-2);max-width:720px;margin:0 0 28px}.nw-tool-guide{padding-top:56px;padding-bottom:8px}.nw-tool-guide-body{max-width:720px}.nw-tool-guide-body p{font:15px/1.7 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 16px}.nw-tool-guide-body :-webkit-any(h2,h3,h4){font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text-1);margin:28px 0 12px;font-weight:600}.nw-tool-guide-body :-moz-any(h2,h3,h4){font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text-1);margin:28px 0 12px;font-weight:600}.nw-tool-guide-body :is(h2,h3,h4){font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--text-1);margin:28px 0 12px;font-weight:600}.nw-tool-guide-body h2{margin:40px 0 14px;font-size:30px;line-height:1.15}.nw-tool-guide-body :-webkit-any(h3,h4){font-size:19px;line-height:1.35}.nw-tool-guide-body :-moz-any(h3,h4){font-size:19px;line-height:1.35}.nw-tool-guide-body :is(h3,h4){font-size:19px;line-height:1.35}.nw-tool-guide-body :-webkit-any(h2,h3,h4):first-child{margin-top:0}.nw-tool-guide-body :-moz-any(h2,h3,h4):first-child{margin-top:0}.nw-tool-guide-body :is(h2,h3,h4):first-child{margin-top:0}.nw-tool-guide-body :-webkit-any(ul,ol){font:15px/1.7 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 16px}.nw-tool-guide-body :-moz-any(ul,ol){font:15px/1.7 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 16px}.nw-tool-guide-body :is(ul,ol){font:15px/1.7 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 16px}.nw-tool-guide-body :-webkit-any(ul,ol):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.nw-tool-guide-body :-moz-any(ul,ol):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.nw-tool-guide-body :is(ul,ol):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.nw-tool-guide-body :-webkit-any(ul,ol):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.nw-tool-guide-body :-moz-any(ul,ol):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.nw-tool-guide-body :is(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.nw-tool-guide-body :-webkit-any(b,strong){color:var(--text-1)}.nw-tool-guide-body :-moz-any(b,strong){color:var(--text-1)}.nw-tool-guide-body :is(b,strong){color:var(--text-1)}.nw-tools-inlink{color:var(--link);text-underline-offset:3px;text-decoration:underline}.nw-tools-updated,.nw-tool-updated{white-space:nowrap;cursor:help;border:1px solid color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);height:30px;font:500 11.5px var(--font-body), sans-serif;color:var(--success);border-radius:999px;flex:none;align-items:center;gap:8px;padding-left:12px;padding-right:12px;display:inline-flex}.nw-tools-updated-dot,.nw-tool-updated-dot{background:var(--success);border-radius:50%;flex:none;height:6px;width:6px}.nw-tools-crumb,.nw-tool-crumb{font:12.5px var(--font-body), sans-serif;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nw-tools-crumb a,.nw-tool-crumb a{color:var(--text-3);text-decoration:none}.nw-tools-crumb a:hover,.nw-tool-crumb a:hover,.nw-tools-crumb [aria-current],.nw-tool-crumb [aria-current]{color:var(--text-1)}.nw-tools-ic,.nw-tools-ic svg{height:100%;width:100%;display:block}.nw-tools{display:block}.nw-tools-hero{padding-top:52px;padding-bottom:56px;position:relative;overflow:hidden}.nw-tools-herotop{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex;position:relative}.nw-tools-hero-grid{z-index:1;grid-template-columns:1.25fr 1fr;align-items:flex-start;gap:64px;display:grid;position:relative}.nw-tools-hero-main{min-width:0}.nw-tools-title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:max(30px,min(5vw,54px));font-weight:600;line-height:1.08}.nw-tools-sub{font:17px/1.65 var(--font-body), sans-serif;color:var(--text-2);margin:20px 0 0}.nw-tools-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.nw-tools-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);border-radius:20px;padding:24px 26px}.nw-tools-panel-lbl{font:600 12px var(--font-mono);letter-spacing:.08em;color:var(--text-3);margin-bottom:16px}.nw-tools-panel-rows{flex-direction:column;gap:10px;display:flex}.nw-tools-panel-row{align-items:center;gap:13px;display:flex}.nw-tools-panel-ic{height:38px;width:38px;color:var(--chrome-100);background:linear-gradient(135deg, var(--azure-400), var(--leaf-600));box-shadow:0 4px 12px color-mix(in srgb, var(--azure-400) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--chrome-100) 30%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;padding:9px;display:flex}.nw-tools-panel-txt{flex:1;min-width:0}.nw-tools-panel-name{font:600 14.5px var(--font-display), sans-serif;color:var(--text-1)}.nw-tools-panel-tag{font:11.5px var(--font-body), sans-serif;color:var(--text-3)}.nw-tools-meta{font:600 10px var(--font-mono);color:var(--text-3);white-space:nowrap}.nw-tools-panel-note{border-top:1px solid color-mix(in srgb, var(--glass-border) 60%, transparent);font:12.5px/1.5 var(--font-body), sans-serif;color:var(--text-2);align-items:flex-start;gap:9px;margin-top:14px;padding-top:14px;display:flex}.nw-tools-check{color:var(--success);flex:none;font-weight:700}.nw-tools-pill{font:600 9.5px var(--font-body), sans-serif;letter-spacing:.06em;white-space:nowrap;color:var(--ink-on-brand);border-radius:999px;padding:3px 10px}.nw-tools-pill--flagship{background:var(--azure-ice)}.nw-tools-pill--free{background:var(--success)}:root[data-theme=light] .nw-tools-pill--free{color:#fff}.nw-tools-sec{padding-top:64px;padding-bottom:72px;position:relative;overflow:hidden}.nw-tools-onsite{border-top:1px solid color-mix(in srgb, var(--glass-border) 60%, transparent)}.nw-tools-products,.nw-tools-faq{background:var(--surface-1);border-block:1px solid var(--glass-border)}.nw-tools-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nw-tools-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);border-radius:18px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative}.nw-tools-card--flagship{background:color-mix(in srgb, var(--link) 7%, transparent);border-color:color-mix(in srgb, var(--link) 45%, transparent);box-shadow:inset 0 1px 0 var(--glass-light), 0 0 28px color-mix(in srgb, var(--azure-400) 18%, transparent)}@media (prefers-reduced-motion:no-preference){.nw-tools-card:hover{transform:translateY(-3px)}}.nw-tools-card:hover{border-color:var(--azure-ice)}.nw-tools-card-top{justify-content:space-between;align-items:center;display:flex}.nw-tools-card-ic{height:40px;width:40px;color:var(--link);background:color-mix(in srgb, var(--link) 14%, transparent);border:1px solid color-mix(in srgb, var(--link) 35%, transparent);border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.nw-tools-card-ic--cyan{color:var(--azure-ice);background:color-mix(in srgb, var(--link) 10%, transparent);border-color:color-mix(in srgb, var(--link) 30%, transparent)}.nw-tools-card-name{font:600 19px var(--font-display), sans-serif;color:var(--text-1)}.nw-tools-card-tag{font:13px/1.55 var(--font-body), sans-serif;color:var(--text-2);flex:1}.nw-tools-card-meta{font:600 10.5px var(--font-mono);letter-spacing:.05em;color:var(--text-3)}:root[data-theme=light] .nw-tools-card-meta{color:var(--text-2)}.nw-tools-card-cta{height:46px;font:600 13.5px var(--font-body), sans-serif;color:var(--text-1);background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:12px;justify-content:center;align-items:center;display:flex}.nw-tools-card-cta--primary{background:var(--grad-cta);color:var(--chrome-100);text-shadow:var(--text-shadow-btn);box-shadow:inset 0 1px 0 var(--glass-light);border-color:transparent}.nw-tools-card-ext{font:600 12.5px var(--font-body), sans-serif;color:var(--link)}.nw-tools-pgroup+.nw-tools-pgroup{margin-top:28px}.nw-tools-account{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.nw-tools-account-note{font:11.5px var(--font-body), sans-serif;color:var(--text-3)}.nw-tools-why{text-align:center}.nw-tools-why-head{z-index:1;max-width:900px;margin-left:auto;margin-right:auto;position:relative}.nw-tools-why-head .nw-tools-sec-intro{margin-left:auto;margin-right:auto}.nw-tools-why-h{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:max(28px,min(4vw,40px));font-weight:600;line-height:1.12}.nw-tools-why-grid{z-index:1;grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:40px auto 0;display:grid;position:relative}.nw-tools-why-grid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tools-why-grid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tools-why-grid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tools-why-grid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tools-why-grid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tools-why-grid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tools-why-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);border-radius:18px;padding:30px 32px}.nw-tools-why-card-top{align-items:center;gap:13px;margin-bottom:16px;display:flex}.nw-tools-why-n{height:38px;width:38px;font:600 15px var(--font-display), sans-serif;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.nw-tools-why-n--azure{color:var(--link);background:color-mix(in srgb, var(--link) 12%, transparent);border:1px solid color-mix(in srgb, var(--link) 40%, transparent)}.nw-tools-why-n--leaf{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border:1px solid color-mix(in srgb, var(--success) 40%, transparent)}.nw-tools-why-title{font:600 19px var(--font-display), sans-serif;color:var(--text-1)}.nw-tools-why-body{font:14.5px/1.7 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tools-why-body b{color:var(--text-1)}.nw-tfaq-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nw-tfaq-card{background:var(--glass-bg-strong);border:1px solid color-mix(in srgb, var(--glass-border) 85%, transparent);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);border-radius:18px;padding:26px 28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.nw-tfaq-card:hover{transform:translateY(-3px)}}.nw-tfaq-card:hover{border-color:color-mix(in srgb, var(--azure-ice) 50%, transparent)}.nw-tfaq-glow{background:radial-gradient(circle, color-mix(in srgb, var(--link) 28%, transparent), transparent 70%);filter:blur(30px);pointer-events:none;height:150%;width:60%;position:absolute;top:-40%}.nw-tfaq-glow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-20%}.nw-tfaq-glow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-20%}.nw-tfaq-glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-20%}.nw-tfaq-glow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-20%}.nw-tfaq-glow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-20%}.nw-tfaq-glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-20%}.nw-tfaq-inner{position:relative}.nw-tfaq-q{align-items:center;gap:12px;margin-bottom:12px;display:flex}.nw-tfaq-n{font:600 12px var(--font-display), sans-serif;color:var(--ink-on-brand);background:linear-gradient(120deg, var(--link), var(--success));border-radius:8px;flex:none;padding:4px 9px}.nw-tfaq-qt{font:600 16.5px var(--font-display), sans-serif;color:var(--text-1)}.nw-tfaq-a,.nw-tfaq-a p{font:13.5px/1.65 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tool-hero{padding-top:52px;padding-bottom:44px;position:relative;overflow:hidden}.nw-tool-hero-grid{z-index:1;grid-template-columns:minmax(0, 1fr) var(--tool-side);align-items:start;gap:48px;display:grid;position:relative}.nw-tool-hero-grid--est{grid-template-columns:minmax(0,1.35fr) 1fr;gap:24px}.nw-tool-hero-grid--est .nw-tool-hero-side{max-width:var(--tool-side);justify-self:end}.nw-tool-hero-grid--est .nw-tool-sub,.nw-tool-hero-grid--est .nw-tool-herobrief{max-width:none}.nw-tool-hero-main{min-width:0}.nw-tool-crumb{margin-bottom:22px}.nw-tool-title{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--text-1);margin:0;font-size:max(30px,min(4.6vw,48px));font-weight:600;line-height:1.08}.nw-tool-sub,.nw-tool-sub p{font:17px/1.65 var(--font-body), sans-serif;color:var(--text-2);max-width:640px;margin:18px 0 0}.nw-tool-hero-side{flex-direction:column;align-items:stretch;gap:16px;display:flex}.nw-tool-hero-side .nw-tool-updated{align-self:flex-end}.nw-tool-hero-side .rev-team{width:100%}.nw-tool-herofield{max-width:none;margin-top:28px}.nw-tool-fieldnote{font:12px var(--font-body), sans-serif;color:var(--text-3);margin-top:12px}.nw-tool-machine-wrap{padding-top:40px;padding-bottom:8px}.nw-tool-faq{padding-top:56px;padding-bottom:56px}.nw-toolwins{background:color-mix(in srgb, var(--success) 5%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-light);border-radius:18px;padding:24px 26px}.nw-toolwins-eyebrow{font:600 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--success);margin-bottom:15px}.nw-toolwins-list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.nw-toolwins-item{align-items:flex-start;gap:11px;display:flex}.nw-toolwins-check{color:var(--success);flex:none;font-size:14px;line-height:1.45}.nw-toolwins-main{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.nw-toolwins-txt{font:13px/1.5 var(--font-body), sans-serif;color:var(--text-2)}.nw-toolwins-txt b{color:var(--text-1)}.nw-toolwins-toggle{cursor:pointer;background:color-mix(in srgb, var(--link) 8%, transparent);border:1px solid color-mix(in srgb, var(--link) 30%, transparent);color:var(--link);font:600 10.5px var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nw-toolwins-toggle:hover{background:color-mix(in srgb, var(--link) 15%, transparent);border-color:var(--azure-ice);color:var(--azure-ice)}.nw-toolwins-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-toolwins-chev{transition:transform .2s}.nw-toolwins-toggle[aria-expanded=true] .nw-toolwins-chev{transform:rotate(180deg)}.nw-toolwins-panel{align-self:stretch;margin-top:2px}.nw-toolwins-panel-intro{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:0 0 8px}.nw-toolwins-code{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--azure-ice) 20%, transparent);font:11.5px/1.6 var(--font-mono);color:var(--text-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:10px 12px;overflow-x:auto}.nw-toolwins-code code{font:inherit;color:inherit}.nw-toolwins-foot{font:11.5px/1.55 var(--font-body), sans-serif;color:var(--text-3);border-top:1px solid color-mix(in srgb, var(--success) 18%, transparent);margin-top:16px;padding-top:13px}.nw-toolwins-foot b{color:var(--success)}.nw-tool-herobrief{max-width:460px;margin-top:26px}.nw-est{grid-template-columns:1.35fr 1fr;align-items:flex-start;gap:24px;display:grid}.nw-est-form{flex-direction:column;gap:24px;display:flex}.nw-est-step{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light);border-radius:18px;padding:24px}.nw-est-steplabel{font:600 11px var(--font-mono);letter-spacing:.1em;color:var(--link);margin-bottom:8px}.nw-est-q{font:600 20px var(--font-display), sans-serif;color:var(--text-1);margin-bottom:16px}.nw-est-sub{font:600 13px var(--font-body), sans-serif;color:var(--text-2);margin:16px 0 10px}.nw-est-note{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin-top:8px}.nw-est-chips{flex-wrap:wrap;gap:8px;display:flex}.nw-est-chip{cursor:pointer;font:500 13px var(--font-body), sans-serif;color:var(--text-2);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.nw-est-chip:hover{border-color:var(--azure-ice);color:var(--text-1)}.nw-est-chip.is-on{color:var(--text-1);background:color-mix(in srgb, var(--link) 14%, transparent);border-color:color-mix(in srgb, var(--link) 55%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--azure-400) 20%, transparent)}.nw-est-chip-tick{color:var(--link);font-weight:700}.nw-est-result{background:color-mix(in srgb, var(--link) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--link) 45%, transparent);box-shadow:inset 0 1px 0 var(--glass-light), 0 0 28px color-mix(in srgb, var(--azure-400) 18%, transparent);border-radius:20px;padding:26px;position:-webkit-sticky;position:sticky;top:32px}.nw-est-lead{font:15px var(--font-body), sans-serif;color:var(--text-2);margin-top:4px}.nw-est-figure{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 18px;display:flex}.nw-est-figure>.nw-ltr{font:600 clamp(32px, 5vw, 46px) var(--font-display), sans-serif;color:var(--text-1);line-height:1.1}.nw-est-dash{color:var(--text-3);padding-left:4px;padding-right:4px;font-weight:400}.nw-est-cur{font:500 14px var(--font-body), sans-serif;color:var(--text-3)}.nw-est-drivers-lbl{font:600 10.5px var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-bottom:10px}.nw-est-drivers{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.nw-est-drivers li{font:13px/1.55 var(--font-body), sans-serif;color:var(--text-2);gap:10px;display:flex}.nw-est-bullet{background:var(--grad-wave);border-radius:50%;flex:none;height:6px;width:6px;margin-top:7px}.nw-est-result .nw-tool-cta{width:100%;margin-bottom:10px}.nw-est-consent{cursor:pointer;font:11.5px/1.45 var(--font-body), sans-serif;color:var(--text-3);align-items:flex-start;gap:8px;margin-top:6px;display:flex}.nw-est-consent input{flex:none;margin-top:2px}.nw-est-emailrow{flex-direction:column;gap:8px;margin-top:8px;display:flex}.nw-est-emailinput{box-sizing:border-box;border:1px solid var(--glass-border);background:var(--glass-bg);height:44px;width:100%;color:var(--text-1);font:500 13.5px var(--font-body), sans-serif;border-radius:12px;padding:0 14px}.nw-est-emailinput::-ms-input-placeholder{color:var(--text-3)}.nw-est-emailinput::placeholder{color:var(--text-3)}.nw-est-email{border:1px solid var(--glass-border);height:44px;width:100%;color:var(--text-2);font:600 13px var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:12px;transition:border-color .18s,color .18s,background .18s}@media (hover:hover) and (pointer:fine){.nw-est-email:hover:not(:disabled){border-color:var(--azure-ice);color:var(--text-1);background:var(--glass-bg)}}.nw-est-email:disabled{cursor:default;opacity:.6}[data-theme=light] .nw-est-email,[data-theme=light] .nw-est-emailinput{border-color:color-mix(in srgb, var(--text-3) 28%, transparent)}.nw-est-pricing-link{text-align:center;font:600 13px var(--font-body), sans-serif;color:var(--link);margin-top:12px;text-decoration:none;display:block}.nw-est-pricing-link:hover{text-decoration:underline}.nw-tool-machine--gated{flex-direction:column;gap:18px;display:flex}.nw-tool-datarail{grid-template-columns:minmax(0, 1fr) var(--tool-side);align-items:start;gap:20px;display:grid}.nw-tool-inputbar{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light);border-radius:14px;gap:10px;padding:7px;display:flex}.nw-tool-input{height:48px;min-width:0;color:var(--text-3);font:15px var(--font-body), sans-serif;background:0 0;border:0;flex:1;padding-left:16px;padding-right:16px}.nw-tool-inputbtn{font:600 14px var(--font-body), sans-serif;color:var(--chrome-100);background:var(--grad-cta);text-shadow:var(--text-shadow-btn);box-shadow:inset 0 1px 0 var(--glass-light);border-radius:10px;align-items:center;padding-left:22px;padding-right:22px;display:inline-flex}.nw-tool-inputbtn.is-disabled{filter:grayscale(.35);opacity:.75;cursor:not-allowed}.nw-tool-inputbtn{cursor:pointer;border:0}.nw-tool-inputbtn:disabled{filter:grayscale(.35);opacity:.6;cursor:not-allowed}.nw-tool-machine--live{flex-direction:column;gap:18px;display:flex}.nw-tool-runstate{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;display:flex}.nw-tool-runmsg{max-width:440px;font:14px/1.6 var(--font-body), sans-serif;color:var(--text-3)}.nw-tool-runmsg.is-error{color:var(--danger)}.nw-tool-run-note{font:11.5px/1.5 var(--font-body), sans-serif;color:var(--text-3);opacity:.85;margin-top:4px}@property --nw-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nw-ring-spin{to{--nw-ring-angle:360deg}}.nw-tool-inputbar{transition:border-color .16s,box-shadow .16s;position:relative}.nw-tool-inputbar:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--nw-ring-angle), transparent 0deg, #2f7ddb 55deg, #a4ddf2 95deg, transparent 150deg, transparent 200deg, #74be26 255deg, #8cd02e 290deg, transparent 340deg);-webkit-mask-composite:xor;opacity:0;padding:1.6px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nw-tool-inputbar:focus-within:before{opacity:1;animation:3.2s linear infinite nw-ring-spin}.nw-tool-inputbar:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent), 0 0 22px color-mix(in srgb, var(--leaf-300) 22%, transparent)}.nw-tool-input:focus{color:var(--text-1);outline:none}.nw-tool-input:focus-visible{color:var(--text-1);outline:none}@media (prefers-reduced-motion:reduce){.nw-tool-inputbar:focus-within:before{animation:none}}.nw-tool-inputwrap{position:relative}.nw-tool-progress{background:color-mix(in srgb, var(--text-3) 16%, transparent);opacity:0;border-radius:999px;height:3px;transition:opacity .25s;position:absolute;bottom:-7px;left:12px;right:12px;overflow:hidden}.nw-tool-progress[data-active]{opacity:1}.nw-tool-progress-fill{background:linear-gradient(90deg,#2f7ddb,#a4ddf2 35%,#8cd02e 75%,#74be26);border-radius:999px;height:100%;width:0;display:block}.nw-tool-loadmeter{flex-direction:column;gap:9px;width:100%;max-width:340px;display:flex}.nw-tool-loadbar{background:color-mix(in srgb, var(--text-3) 16%, transparent);border-radius:999px;height:4px;position:relative;overflow:hidden}.nw-tool-loadbar>span{background:linear-gradient(90deg,#2f7ddb,#a4ddf2 35%,#8cd02e 75%,#74be26);border-radius:999px;height:100%;width:0;display:block}.nw-tool-loadbar.is-complete>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadbar.is-complete>span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadbar.is-complete>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadbar.is-complete>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadbar.is-complete>span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadbar.is-complete>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .45s cubic-bezier(.2,.7,.2,1)}.nw-tool-loadrow{font:600 12px var(--font-mono);justify-content:space-between;align-items:baseline;gap:14px;display:flex}.nw-tool-runphase{color:var(--text-2)}.nw-tool-runphase:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-runphase:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-runphase:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-runphase:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-runphase:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-runphase:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-runpct{color:var(--text-3);font-variant-numeric:tabular-nums}.nw-tool-ready{border-radius:var(--r-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);align-items:center;gap:14px;margin-top:14px;padding:13px 16px;display:flex}.nw-tool-ready-txt{min-width:0;font:13px/1.5 var(--font-body), sans-serif;color:var(--text-2);flex:1}.nw-tool-ready-badge{color:var(--success);font-weight:700}.nw-tool-ready-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.nw-tool-ready-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.nw-tool-ready-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.nw-tool-ready-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.nw-tool-ready-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.nw-tool-ready-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.nw-tool-ready-btn{cursor:pointer;font:600 12.5px var(--font-body), sans-serif;color:var(--chrome-100);background:var(--grad-cta);text-shadow:var(--text-shadow-btn);box-shadow:inset 0 1px 0 var(--glass-light);border:0;border-radius:999px;flex:none;padding:9px 16px}.nw-tool-liveresults{border-radius:var(--r-lg);background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);flex-direction:column;gap:18px;padding:26px 28px;display:flex;position:relative}.nw-tool-panel{flex-direction:column;gap:18px;display:flex}.nw-tool-tabs{border-radius:var(--r-md);background:color-mix(in srgb, var(--text-3) 8%, transparent);border:1px solid var(--glass-border);align-self:start;gap:4px;padding:4px;display:inline-flex}.nw-tool-tab{border-radius:calc(var(--r-md) - 3px);cursor:pointer;font:600 13px var(--font-body), sans-serif;color:var(--text-3);background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;transition:background .16s,color .16s;display:inline-flex}.nw-tool-tab.is-active{background:var(--glass-bg-strong);color:var(--text-1);box-shadow:inset 0 1px 0 var(--glass-light)}.nw-tool-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-tool-tab-score{font:600 11px var(--font-mono);background:color-mix(in srgb, var(--link) 14%, transparent);color:var(--link);border-radius:999px;padding:2px 7px}.nw-tool-cats{grid-template-columns:repeat(4,auto);justify-content:center;align-items:start;gap:20px 24px;display:grid}@media (max-width:560px){.nw-tool-cats{grid-template-columns:1fr 1fr;justify-items:center}}@media (max-width:360px){.nw-tool-cats{grid-template-columns:1fr;justify-items:center}}.nw-tool-perfrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.nw-tool-perfrow-cwv{flex:1;min-width:260px}.nw-tool-shot-in{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nw-tool-shot-final{border-radius:var(--r-md);border:1px solid var(--glass-border);max-width:200px;box-shadow:var(--shadow-raise)}.nw-tool-film{flex-wrap:wrap;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.nw-tool-film-f{width:96px;border:1px solid var(--glass-border);height:auto;box-shadow:var(--shadow-raise);opacity:.92;border-radius:8px}@media (max-width:620px){.nw-tool-film{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nw-tool-film-f{scroll-snap-align:start;flex:none}.nw-tool-shot-final{max-width:46%}}.nw-tool-opps{flex-direction:column;gap:10px;display:flex}.nw-tool-opp{border:1px solid var(--glass-border);border-radius:var(--r-md);background:color-mix(in srgb, var(--text-3) 5%, transparent);box-shadow:inset 0 1px 0 var(--glass-light);overflow:hidden}.nw-tool-opp>summary{cursor:pointer;align-items:center;gap:11px;padding:13px 15px;list-style:none;display:flex}.nw-tool-opp>summary::-webkit-details-marker{display:none}.nw-tool-opp>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.nw-tool-opp-mark{flex:none;font-weight:700;transition:transform .18s}.nw-tool-opp[open] .nw-tool-opp-mark{transform:rotate(90deg)}.nw-tool-opp-title{min-width:0;font:600 13.5px var(--font-body), sans-serif;color:var(--text-1);flex:1}.nw-tool-opp-save{font:600 11px var(--font-mono);letter-spacing:.02em;background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px}.nw-tool-opp-body{font:12.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);padding:2px 15px 14px 41px}.nw-tool-opp-framing{font:600 12px var(--font-body), sans-serif;color:var(--text-1);margin:0 0 6px}.nw-tool-opp-guide{margin:0 0 10px}.nw-tool-opp-guide a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-opp-fileslbl{font:600 9.5px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.nw-tool-opp-files{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-opp-files li{justify-content:space-between;align-items:center;gap:10px;display:flex}.nw-tool-opp-thumb{object-fit:cover;border:1px solid var(--glass-border);background:color-mix(in srgb, var(--text-3) 8%, transparent);border-radius:6px;flex:none;height:34px;width:34px}.nw-tool-opp-file{overflow-wrap:anywhere;word-break:break-word;min-width:0;font:11.5px/1.5 var(--font-mono);color:var(--text-2);direction:ltr;flex:1}.nw-tool-opp-filesave{font:600 11.5px var(--font-mono);color:var(--text-3);flex:none}.nw-tool-diags{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.nw-tool-diags--3{grid-template-columns:repeat(3,1fr)}.nw-tool-diags--4{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.nw-tool-diags,.nw-tool-diags--3,.nw-tool-diags--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.nw-tool-diags,.nw-tool-diags--3,.nw-tool-diags--4{grid-template-columns:1fr}}.nw-tool-diag{border-radius:var(--r-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);padding:13px 15px;position:relative}.nw-tool-diag-lbl{font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.nw-tool-diag-val{font:600 17px var(--font-body), sans-serif;color:var(--text-1);margin-top:5px}.nw-tone-neutral{color:var(--text-3)}.nw-tool-chev{border-bottom:2px solid var(--link);flex:none;height:7px;width:7px;transition:transform .2s,border-color .15s;transform:rotate(-45deg)}.nw-tool-chev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:2px solid var(--link);margin-left:auto}.nw-tool-chev:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:2px solid var(--link);margin-left:auto}.nw-tool-chev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:2px solid var(--link);margin-left:auto}.nw-tool-chev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:2px solid var(--link);margin-right:auto}.nw-tool-chev:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:2px solid var(--link);margin-right:auto}.nw-tool-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:2px solid var(--link);margin-right:auto}details[open]>summary .nw-tool-chev{transform:rotate(45deg)}summary:hover .nw-tool-chev{border-color:var(--azure-ice)}@media (prefers-reduced-motion:reduce){.nw-tool-chev{transition:border-color .15s}}.nw-tool-catnav{border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:4px;transition:background .15s}.nw-tool-catnav:hover{background:color-mix(in srgb, var(--link) 8%, transparent)}.nw-tool-catnav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-tool-arows{flex-direction:column;gap:8px;display:flex}.nw-tool-arow{border:1px solid var(--glass-border);border-radius:var(--r-md);background:color-mix(in srgb, var(--text-3) 5%, transparent);overflow:hidden}.nw-tool-arow>summary{cursor:pointer;align-items:center;gap:11px;padding:12px 14px;list-style:none;display:flex}.nw-tool-arow>summary::-webkit-details-marker{display:none}.nw-tool-arow>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.nw-tool-arow-mark{text-align:center;flex:none;width:16px;font-weight:700}.nw-tool-arow-title{min-width:0;font:600 13px var(--font-body), sans-serif;color:var(--text-1);flex:1}.nw-tool-chip{border-radius:var(--r-sm);font:600 10.5px var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:var(--text-3);background:color-mix(in srgb, currentColor 12%, transparent);flex:none;padding:3px 9px}.nw-chip-accent{color:var(--link)}.nw-tool-arow-body{gap:12px;padding:2px 14px 14px;display:grid}.nw-tool-gfind{border-radius:var(--r-md);background:color-mix(in srgb, var(--text-3) 6%, transparent);border:1px solid var(--glass-border);padding:12px 14px}.nw-tool-gfind-lbl{font:600 9.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.nw-tool-gfind-txt{font:12.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 8px}.nw-tool-gfind-txt a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-dt{margin-top:8px}.nw-tool-dt-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:var(--r-sm);position:relative;overflow-x:auto;overflow-y:hidden}.nw-tool-dtable{border-collapse:collapse;width:100%;font:11.5px/1.4 var(--font-body), sans-serif}.nw-tool-dtable th{font:700 9.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--glass-border);vertical-align:bottom;white-space:nowrap;padding:5px 10px 5px 0}.nw-tool-dtable th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-dtable th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-dtable th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-dtable th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-dtable th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-dtable th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-dtable td{border-bottom:1px solid color-mix(in srgb, var(--text-3) 8%, transparent);color:var(--text-2);vertical-align:top;padding:6px 10px 6px 0}.nw-tool-dtable td .nw-tool-dt-url,.nw-tool-dtable td .nw-tool-dt-code{white-space:nowrap}.nw-tool-dtable th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable th:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable td:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.nw-tool-dtable th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable th:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable td:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.nw-tool-dtable th.nw-tool-dt-end,.nw-tool-dtable td.nw-tool-dt-end{font-variant-numeric:tabular-nums;white-space:nowrap}.nw-tool-dtable th.nw-tool-dt-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable th.nw-tool-dt-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable th.nw-tool-dt-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable td.nw-tool-dt-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable td.nw-tool-dt-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable td.nw-tool-dt-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-dtable th.nw-tool-dt-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable th.nw-tool-dt-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable th.nw-tool-dt-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable td.nw-tool-dt-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable td.nw-tool-dt-end:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable td.nw-tool-dt-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-dtable-sub td{color:var(--text-3);border-bottom:0;padding-top:3px;padding-bottom:3px;font-size:10.5px}.nw-tool-dtable-sub td:first-child{position:relative}.nw-tool-dtable-sub td:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.nw-tool-dtable-sub td:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.nw-tool-dtable-sub td:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.nw-tool-dtable-sub td:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.nw-tool-dtable-sub td:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.nw-tool-dtable-sub td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.nw-tool-dtable-sub td:first-child:before{content:"└";color:var(--text-3);opacity:.55;position:absolute}.nw-tool-dtable-sub td:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.nw-tool-dtable-sub td:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.nw-tool-dtable-sub td:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.nw-tool-dtable-sub td:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.nw-tool-dtable-sub td:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.nw-tool-dtable-sub td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.nw-tool-dt-dash{color:var(--text-3);opacity:.6}.nw-tool-dt-url{min-width:0;color:var(--link);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.nw-tool-dt-url:hover{text-underline-offset:2px;text-decoration:underline}.nw-tool-dt-file{min-width:0}.nw-tool-dt-origin{font:10px var(--font-mono);color:var(--text-3);flex:none}.nw-tool-dt-code{font:10.5px var(--font-mono);color:var(--text-2)}.nw-tool-dt-thumb{object-fit:cover;border:1px solid var(--glass-border);border-radius:4px;height:36px;width:36px}.nw-tool-dt-more{font:600 10.5px var(--font-mono);color:var(--text-3);margin-top:7px}@media (min-width:700px){.nw-tool-dtable th,.nw-tool-dtable td,.nw-tool-dtable td .nw-tool-dt-url,.nw-tool-dtable td .nw-tool-dt-code,.nw-tool-dt-file{white-space:normal;overflow-wrap:anywhere}}.nw-tool-tree{margin-top:8px}.nw-tool-tree-hd{font:600 11px var(--font-body), sans-serif;color:var(--text-2);margin-bottom:8px}.nw-tool-tree-hd b{color:var(--text-1)}.nw-tool-tree-root,.nw-tool-tree-children{margin:0;padding:0;list-style:none}.nw-tool-tree-root{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.nw-tool-tree-children:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-left:3px;padding-left:16px}.nw-tool-tree-children:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-left:3px;padding-left:16px}.nw-tool-tree-children:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-left:3px;padding-left:16px}.nw-tool-tree-children:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-right:3px;padding-right:16px}.nw-tool-tree-children:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-right:3px;padding-right:16px}.nw-tool-tree-children:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb, var(--text-3) 22%, transparent);margin-right:3px;padding-right:16px}.nw-tool-tree-li{position:relative}.nw-tool-tree-node{align-items:baseline;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-top:3px;padding-bottom:3px;display:flex}.nw-tool-tree-dot{background:var(--text-3);border-radius:50%;flex:none;align-self:center;height:6px;width:6px}.nw-tool-tree-node.is-longest .nw-tool-tree-dot{background:var(--danger)}.nw-tool-tree-node.is-longest .nw-tool-tree-file{color:var(--text-1);font-weight:600}.nw-tool-tree-url{min-width:0;color:var(--link);white-space:nowrap;align-items:baseline;gap:6px;font-size:11.5px;text-decoration:none;display:inline-flex}.nw-tool-tree-url:hover{text-underline-offset:2px;text-decoration:underline}.nw-tool-tree-origin{font:10px var(--font-mono);color:var(--text-3);flex:none}.nw-tool-tree-meta{font:10.5px var(--font-mono);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.nw-tool-tree-meta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;padding-left:12px}.nw-tool-tree-meta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;padding-left:12px}.nw-tool-tree-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;padding-left:12px}.nw-tool-tree-meta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;padding-right:12px}.nw-tool-tree-meta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;padding-right:12px}.nw-tool-tree-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto;padding-right:12px}@media (min-width:700px){.nw-tool-tree-root{overflow-x:visible}.nw-tool-tree-node{min-width:0}.nw-tool-tree-url{white-space:normal}.nw-tool-tree-file{overflow-wrap:anywhere}}@media (max-width:699.98px){.nw-tool-dt-scroll,.nw-tool-tree-root{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}[dir=rtl] .nw-tool-dt-scroll{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent)}[dir=rtl] .nw-tool-tree-root{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent)}}.nw-tool-dlist,.nw-tool-dlist-sec{min-width:0}.nw-tool-dlist{flex-direction:column;gap:12px;margin-top:8px;display:flex}.nw-tool-dlist-sec-hd{font:700 10.5px var(--font-mono);letter-spacing:.04em;color:var(--text-2);margin-bottom:5px}.nw-tool-dlist-sec-desc{font:11.5px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:0 0 6px}.nw-tool-dlist-sec-desc a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-dlist-empty{font:11.5px var(--font-body), sans-serif;color:var(--text-3);margin:0;font-style:italic}.nw-tool-dnode{align-items:flex-start;gap:10px;min-width:0;display:flex}.nw-tool-dnode--compact{gap:7px}.nw-tool-dnode-imgbtn{cursor:zoom-in;background:0 0;border:0;border-radius:6px;flex:none;margin:0;padding:0;line-height:0}.nw-tool-dnode-imgbtn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.nw-tool-dnode-img{object-fit:cover;border:1px solid var(--glass-border);border-radius:5px;flex:none;height:44px;width:44px;display:block}.nw-tool-dnode--compact .nw-tool-dnode-img,.nw-tool-dnode-img--compact{height:30px;width:30px}.nw-tool-dnode-body{flex-direction:column;gap:3px;min-width:0;display:flex}.nw-tool-dnode-label{font:600 11.5px var(--font-body), sans-serif;color:var(--text-1);overflow-wrap:anywhere}.nw-tool-dnode--compact .nw-tool-dnode-label{font-size:11px}.nw-tool-dnode-snip{font:10.5px var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;display:block}.nw-tool-dnode--compact .nw-tool-dnode-snip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nw-tool-dnode-sel{font:10px var(--font-mono);color:var(--link);opacity:.8;overflow-wrap:anywhere}@media (max-width:699.98px){.nw-tool-dnode--compact{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.nw-tool-dnode--compact .nw-tool-dnode-label{white-space:nowrap;overflow-wrap:normal}.nw-tool-dnode--compact .nw-tool-dnode-snip{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;-webkit-line-clamp:initial;max-width:220px;display:block;overflow:hidden}}.nw-tool-dcheck{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.nw-tool-dcheck-i{font:12px/1.45 var(--font-body), sans-serif;color:var(--text-2);align-items:baseline;gap:8px;display:flex}.nw-tool-dcheck-mark{border-radius:50%;flex:none;align-self:center;align-items:center;justify-items:center;height:15px;width:15px;font-size:9px;display:grid}.nw-tool-dcheck-i.is-pass .nw-tool-dcheck-mark{color:var(--success);background:color-mix(in srgb, var(--success) 16%, transparent)}.nw-tool-dcheck-i.is-fail .nw-tool-dcheck-mark{color:var(--danger);background:color-mix(in srgb, var(--danger) 16%, transparent)}.nw-tool-dfallback{font:11.5px var(--font-body), sans-serif;grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 0;display:grid}.nw-tool-dfallback dt{font:600 10.5px var(--font-mono);color:var(--text-3)}.nw-tool-dfallback dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.nw-tool-mrel{flex-wrap:wrap;gap:5px;margin:0 0 9px;display:flex}.nw-tool-mrel-chip{font:700 9.5px var(--font-mono);letter-spacing:.03em;color:var(--link);background:color-mix(in srgb, var(--link) 12%, transparent);border:1px solid color-mix(in srgb, var(--link) 24%, transparent);padding:2px 7px}.nw-tool-mrel-chip--muted{color:var(--text-3);background:color-mix(in srgb, var(--text-3) 10%, transparent);border-color:var(--glass-border)}@keyframes nw-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes nw-lb-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.nw-tool-lightbox{z-index:var(--z-popup);box-sizing:border-box;align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.nw-tool-lightbox-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(6px);cursor:zoom-out;border:0;padding:0;animation:.2s ease-out both nw-lb-fade;position:fixed;top:0;bottom:0;left:0;right:0}.nw-tool-lightbox-inner{z-index:1;max-height:88vh;max-width:min(92vw,1100px);animation:.3s cubic-bezier(.22,.61,.36,1) both nw-lb-in;display:flex;position:relative}.nw-tool-lightbox-img{object-fit:contain;border:1px solid var(--panel-border);max-height:88vh;max-width:100%;box-shadow:var(--shadow-float);background:var(--panel-bg);border-radius:12px}.nw-tool-lightbox-close{border:1px solid var(--panel-border);background:var(--panel-bg);-webkit-backdrop-filter:blur(18px);height:34px;width:34px;color:var(--text-1);cursor:pointer;box-shadow:var(--shadow-float);border-radius:50%;align-items:center;justify-items:center;font-size:14px;display:grid;position:absolute;top:-14px}.nw-tool-lightbox-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.nw-tool-lightbox-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.nw-tool-lightbox-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.nw-tool-lightbox-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.nw-tool-lightbox-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.nw-tool-lightbox-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.nw-tool-lightbox-close:hover{border-color:var(--dock-border)}@media (prefers-reduced-motion:reduce){.nw-tool-lightbox-scrim,.nw-tool-lightbox-inner{animation:none}}.nw-tool-nwtip{border-radius:var(--r-md);background:linear-gradient(135deg, color-mix(in srgb, var(--link) 12%, transparent), color-mix(in srgb, var(--leaf-300) 8%, transparent));border:1px solid color-mix(in srgb, var(--link) 32%, transparent);box-shadow:inset 0 1px 0 var(--glass-light);padding:12px 14px;position:relative}.nw-tool-nwtip-hd{font:700 11px var(--font-body), sans-serif;letter-spacing:.02em;color:var(--link);align-items:center;gap:6px;margin-bottom:5px;display:flex}.nw-tool-nwtip-hd span{color:var(--leaf-300)}.nw-tool-nwtip-txt{font:12.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tool-catsecs{flex-direction:column;gap:14px;margin-top:6px;display:flex}.nw-tool-catsec{scroll-margin-block-start:90px}.nw-tool-catsec-d{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:color-mix(in srgb, var(--text-3) 4%, transparent);box-shadow:inset 0 1px 0 var(--glass-light);overflow:hidden}.nw-tool-catsec-hd{cursor:pointer;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.nw-tool-catsec-hd::-webkit-details-marker{display:none}.nw-tool-catsec-hd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.nw-tool-catsec-ring{flex:none}.nw-tool-catsec-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nw-tool-catsec-name{font:600 15px var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-catsec-desc{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-3)}.nw-tool-catsec-body{flex-direction:column;gap:10px;padding:0 18px 18px;display:flex}.nw-tool-agrp{border-radius:var(--r-md)}.nw-tool-agrp+.nw-tool-agrp{margin-top:2px}.nw-tool-agrp-hd{cursor:pointer;align-items:center;gap:8px;padding:8px 4px;list-style:none;display:flex}.nw-tool-agrp-hd::-webkit-details-marker{display:none}.nw-tool-agrp-hd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.nw-tool-agrp-lbl{font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:1}.nw-tool-agrp[open]>.nw-tool-agrp-hd{margin-bottom:6px}.nw-tool-bucket{border-radius:var(--r-md)}.nw-tool-bucket>summary{cursor:pointer;border:1px dashed var(--glass-border);border-radius:var(--r-md);font:600 12px var(--font-body), sans-serif;color:var(--text-2);align-items:center;gap:8px;padding:9px 12px;list-style:none;display:flex}.nw-tool-bucket>summary::-webkit-details-marker{display:none}.nw-tool-bucket>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-tool-bucket-lbl{flex:1}.nw-tool-bucket[open]>summary{margin-bottom:8px}.nw-tool-bucket--dim>summary{color:var(--text-3)}.nw-tool-td{border-radius:var(--r-md);border:1px dashed var(--glass-border);background:color-mix(in srgb, var(--text-3) 4%, transparent);margin-top:6px;padding:14px 16px}.nw-tool-td-lbl{font:600 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.nw-tool-tdgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}@media (max-width:620px){.nw-tool-tdgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.nw-tool-tdgrid{grid-template-columns:1fr}}.nw-tool-tdcard{border-radius:var(--r-sm);background:var(--glass-bg);border:1px solid var(--glass-border);min-width:0;box-shadow:inset 0 1px 0 var(--glass-light);justify-content:space-between;align-items:center;gap:9px;padding:9px 11px;display:flex}.nw-tool-tdcard-lead{align-items:center;gap:8px;min-width:0;display:flex}.nw-tool-tdcard-ic{height:20px;width:20px;color:var(--text-3);flex:none}.nw-tool-tdcard-ic svg{height:100%;width:100%}.nw-tool-tdcard-k{min-width:0;font:700 11px var(--font-mono);letter-spacing:.03em;color:var(--text-2);overflow-wrap:anywhere}.nw-tool-tdcard-v{max-width:55%;font:600 13px var(--font-body), sans-serif;color:var(--text-1);overflow-wrap:anywhere;flex:none}.nw-tool-tdcard-v:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-tdcard-v:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-tdcard-v:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-tdcard-v:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-tdcard-v:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-tdcard-v:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-tdcard--env .nw-tool-tdcard-ic{color:var(--link)}.nw-tool-td-warns{font:11.5px/1.5 var(--font-body), sans-serif;color:var(--warn);flex-direction:column;gap:4px;margin:8px 0 0;list-style:none;display:flex}.nw-tool-td-warns:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-td-warns:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-td-warns:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-td-warns:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-td-warns:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-td-warns:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-catsecs-hd{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:-4px;display:flex}.nw-tool-expandall--details{border-color:color-mix(in srgb, var(--leaf-300) 34%, transparent);background:color-mix(in srgb, var(--leaf-300) 10%, transparent);color:color-mix(in srgb, var(--leaf-300) 82%, var(--text-1))}.nw-tool-expandall--details:hover{background:color-mix(in srgb, var(--leaf-300) 16%, transparent)}.nw-tool-expandall{border:1px solid color-mix(in srgb, var(--link) 32%, transparent);background:color-mix(in srgb, var(--link) 10%, transparent);color:var(--link);font:600 11.5px var(--font-body), sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;transition:background .15s;display:inline-flex}.nw-tool-expandall:hover{background:color-mix(in srgb, var(--link) 16%, transparent)}.nw-tool-expandall:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-perfarc{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.nw-perfarc-svg{height:96px;width:96px;overflow:visible}.nw-perfarc-solid,.nw-perfarc-split{transition:opacity .28s}.nw-perfarc-split{opacity:0}.nw-perfarc-num{font:600 32px var(--font-display), sans-serif;line-height:1}.nw-perfarc-lbl{font:600 8px var(--font-mono);fill:var(--text-2);opacity:0;transition:opacity .28s}.nw-perfarc-cap{font:600 10.5px var(--font-mono);letter-spacing:.04em;color:var(--text-3)}.nw-perfarc:hover .nw-perfarc-solid{opacity:0}.nw-tool-catnav:focus-visible .nw-perfarc-solid{opacity:0}.nw-tool-catsec-hd:focus-visible .nw-perfarc-solid{opacity:0}.nw-perfarc:hover .nw-perfarc-split,.nw-perfarc:hover .nw-perfarc-lbl{opacity:1}.nw-tool-catnav:focus-visible .nw-perfarc-split{opacity:1}.nw-tool-catsec-hd:focus-visible .nw-perfarc-split{opacity:1}.nw-tool-catnav:focus-visible .nw-perfarc-lbl{opacity:1}.nw-tool-catsec-hd:focus-visible .nw-perfarc-lbl{opacity:1}@media (prefers-reduced-motion:reduce){.nw-perfarc-solid,.nw-perfarc-split,.nw-perfarc-lbl{transition:none}}.nw-tool-opps-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.nw-tool-mfilter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nw-tool-mfilter-lbl{font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.nw-tool-mchip{border:1px solid var(--glass-border);cursor:pointer;background:color-mix(in srgb, var(--text-3) 6%, transparent);color:var(--text-3);transition:background .14s,color .14s,border-color .14s}.nw-tool-mchip:hover{color:var(--text-1)}.nw-tool-mchip.is-active{background:color-mix(in srgb, var(--link) 16%, transparent);border-color:color-mix(in srgb, var(--link) 40%, transparent);color:var(--link)}.nw-tool-mchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-tool-secfilter{margin-top:4px;margin-bottom:6px}.nw-tool-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:760px){.nw-tool-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nw-tool-metrics{grid-template-columns:1fr}}.nw-tool-metric{border-radius:var(--r-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);padding:13px 15px}.nw-tool-metric-hd{align-items:baseline;gap:7px;display:flex}.nw-tool-metric-acr{font:700 12px var(--font-mono);letter-spacing:.03em}.nw-tool-metric-name{min-width:0;font:11px var(--font-body), sans-serif;color:var(--text-3)}.nw-tool-metric-v{font:600 20px var(--font-body), sans-serif;margin-top:4px;margin-bottom:6px}.nw-tool-metric-desc{font:11.5px/1.5 var(--font-body), sans-serif;color:var(--text-2);overflow-wrap:anywhere;margin:0}.nw-tool-snap{border-radius:var(--r-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--link) 8%, transparent), color-mix(in srgb, var(--leaf-300) 5%, transparent));border:1px solid color-mix(in srgb, var(--link) 26%, transparent);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);flex-direction:column;gap:14px;padding:18px 20px;display:flex;position:relative}.nw-tool-snap-sum{font:14.5px/1.6 var(--font-body), sans-serif;color:var(--text-1);margin:0}.nw-tool-snap-impact{flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.nw-tool-snap-impact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-snap-impact:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-snap-impact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-snap-impact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-snap-impact:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-snap-impact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-snap-impact li{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);position:relative}.nw-tool-snap-impact li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-snap-impact li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-snap-impact li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-snap-impact li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.nw-tool-snap-impact li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.nw-tool-snap-impact li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.nw-tool-snap-impact li:before{content:"↗";color:var(--link);font-weight:700;position:absolute}.nw-tool-snap-impact li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.nw-tool-snap-impact li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.nw-tool-snap-impact li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.nw-tool-snap-impact li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.nw-tool-snap-impact li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.nw-tool-snap-impact li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.nw-tool-plan-wrap{flex-direction:column;gap:8px;display:flex}.nw-tool-plan{counter-reset:nwstep;flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.nw-tool-plan:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-plan:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-plan:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.nw-tool-plan:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-plan:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-plan:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.nw-tool-plan li{counter-increment:nwstep;border-radius:var(--r-md);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light);align-items:center;gap:10px;padding:9px 12px;display:flex}.nw-tool-plan li:before{content:counter(nwstep);height:20px;width:20px;font:700 11px var(--font-mono);color:var(--ink-on-brand);background:linear-gradient(120deg, var(--link), var(--success));border-radius:50%;flex:none;align-items:center;justify-items:center;display:grid}.nw-tool-plan-t{min-width:0;font:600 13px var(--font-body), sans-serif;color:var(--text-1);overflow-wrap:anywhere;flex:1}.nw-tool-plan-btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.nw-tool-plan-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-plan-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-plan-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-plan-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-plan-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-plan-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-plan-btn:hover{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-plan-btn:focus-visible{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-snap-cta{border-top:1px solid color-mix(in srgb, var(--link) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding-top:12px;display:flex}.nw-tool-snap-cta-txt{min-width:180px;font:600 13px/1.45 var(--font-body), sans-serif;color:var(--text-1);flex:1}.nw-tool-snap-cta-btns{flex-wrap:wrap;gap:8px;display:flex}.nw-tool-snap-cta .nw-tool-ready-btn{text-decoration:none}.nw-tool-snap-cta2{font:600 12.5px var(--font-body), sans-serif;color:var(--text-1);border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:999px;align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.nw-tool-snap-cta2:hover{border-color:var(--dock-border)}.nw-tool-infobox{border-radius:var(--r-md);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.nw-tool-infobox--muted{background:color-mix(in srgb, var(--glass-bg) 60%, transparent);border-color:color-mix(in srgb, var(--glass-border) 70%, transparent);box-shadow:none}.nw-tool-infobox-ic{height:20px;width:20px;color:var(--link);flex:none;margin-top:1px}.nw-tool-infobox-ic svg{height:100%;width:100%}.nw-tool-infobox--muted .nw-tool-infobox-ic{color:var(--text-3)}.nw-tool-infobox-body{flex-direction:column;gap:4px;min-width:0;display:flex}.nw-tool-infobox-lbl{font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.nw-tool-infobox-txt{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);overflow-wrap:anywhere;margin:0}.nw-tool-infobox-txt--muted{color:var(--text-3);font-size:11.5px}.nw-tool-arow.is-navtarget{border-radius:var(--r-md);box-shadow:0 0 0 2px var(--link), 0 0 18px color-mix(in srgb, var(--link) 40%, transparent);transition:box-shadow .3s}@media (prefers-reduced-motion:reduce){.nw-tool-arow.is-navtarget{transition:none}}.nw-tool-liveresults,.nw-tool-panel,.nw-tool-arow,.nw-tool-catsec-d,.nw-tool-gfind,.nw-tool-nwtip,.nw-tool-td{box-sizing:border-box;min-width:0;max-width:100%}.nw-tool-arow-body>*{min-width:0}.nw-tool-arow-title,.nw-tool-catsec-name,.nw-tool-catsec-desc,.nw-tool-gfind-txt,.nw-tool-nwtip-txt,.nw-tool-gfind-txt a{overflow-wrap:anywhere}@media (max-width:560px){.nw-tool-liveresults{gap:14px;padding:18px 14px}.nw-tool-perfrow-cwv{width:100%;min-width:0}.nw-tool-cats{gap:14px 18px}.nw-tool-catsec-hd{gap:11px;padding:13px 14px}.nw-tool-catsec-body{padding:0 14px 16px}.nw-tool-arow>summary{gap:9px;padding:11px 12px}.nw-tool-arow-body{padding:2px 12px 12px}.nw-tool-gfind,.nw-tool-nwtip{padding:11px 12px}.nw-tool-td{padding:12px 13px}}.nw-tool-veilstage{--nw-veil-blur:12px;border:1px solid var(--glass-border);border-radius:20px;position:relative;overflow:hidden}.nw-tool-data{background:var(--glass-bg);padding:26px}.nw-tool-data--veiled{filter:blur(var(--nw-veil-blur)) saturate(.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.nw-tool-veil{background:color-mix(in srgb, var(--surface-0) 34%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;justify-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.nw-tool-veilbox{text-align:center;background:var(--glass-bg-strong);border:1px solid color-mix(in srgb, var(--azure-ice) 30%, transparent);max-width:420px;box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);border-radius:18px;padding:26px 28px;position:relative}.nw-tool-veilbadge{font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-brand);background:var(--azure-ice);border-radius:999px;margin-bottom:12px;padding:3px 10px;display:inline-block}.nw-tool-veilh{font:600 19px/1.3 var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-veilsub{font:13px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:8px 0 0}.nw-tone-success{color:var(--success)}.nw-tone-warn{color:var(--warn)}.nw-tone-danger{color:var(--danger)}.nw-tool-datagrid{grid-template-columns:320px 1fr;align-items:start;gap:20px;display:grid}.nw-tool-scorecard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.nw-tool-scoreinfo{text-align:center}.nw-tool-grade{font:600 17px var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-gradesub{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:6px 0 12px}.nw-tool-tally{font:600 11.5px var(--font-body), sans-serif;justify-content:center;gap:14px;display:flex}.nw-tool-stages,.nw-tool-basics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-stage,.nw-tool-basic{background:var(--glass-bg);border:1px solid var(--glass-border);font:13px/1.4 var(--font-body), sans-serif;color:var(--text-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.nw-tool-stage-n{font:600 12px var(--font-mono);color:var(--text-3);flex:none}.nw-tool-stage-mark,.nw-tool-basic-mark{text-align:center;flex:none;width:20px;font-weight:700}.nw-tool-stage-txt b,.nw-tool-basic b{color:var(--text-1)}.nw-tool-stage-txt b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-stage-txt b:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-stage-txt b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-basic b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-basic b:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-basic b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.nw-tool-stage-txt b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-stage-txt b:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-stage-txt b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-basic b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-basic b:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-basic b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.nw-tool-bench{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;margin-top:20px;padding:18px 20px}.nw-tool-bench-lbl{font:600 10.5px var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-bottom:12px}.nw-tool-bench-row{font:12.5px var(--font-body), sans-serif;color:var(--text-2);grid-template-columns:200px 1fr 34px;align-items:center;gap:12px;margin-bottom:8px;display:grid}.nw-tool-bench-bar{background:color-mix(in srgb, var(--text-3) 18%, transparent);border-radius:999px;height:8px;overflow:hidden}.nw-tool-bench-bar>span{background:var(--grad-wave);border-radius:999px;height:100%;display:block}.nw-tool-bench-row.is-you .nw-tool-bench-bar>span{background:linear-gradient(90deg, var(--azure-400), var(--azure-ice))}.nw-tool-bench-val{font:600 13px var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-bench-val:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-bench-val:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-bench-val:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-bench-val:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-bench-val:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-bench-val:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-gauges{justify-content:center;align-items:center;gap:28px;padding-top:8px;padding-bottom:16px;display:flex}.nw-tool-cwv-lbl{font:600 10.5px var(--font-mono);letter-spacing:.06em;color:var(--text-3);text-transform:uppercase;margin:8px 0 10px}.nw-tool-cwv-lbl--sentence{text-transform:none}.nw-tool-cwv{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.nw-tool-cwv-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:16px}.nw-tool-cwv-top{justify-content:space-between;align-items:center;display:flex}.nw-tool-cwv-k{font:600 12px var(--font-mono);color:var(--text-3)}.nw-tool-cwv-mark{font-weight:700}.nw-tool-cwv-v{font:600 28px var(--font-display), sans-serif;color:var(--text-1);margin-top:4px;margin-bottom:4px}.nw-tool-cwv-note{font:11.5px/1.5 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tool-basics{margin-top:4px}.nw-tool-basics--2col{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.nw-tool-basics--2col .nw-tool-basic{align-items:flex-start;min-width:0}.nw-tool-basics--2col .nw-tool-basic>span:last-child{min-width:0}@media (max-width:560px){.nw-tool-basics--2col{grid-template-columns:1fr}}.nw-tool-reportgate{text-align:center;border:1px dashed var(--glass-border);color:var(--text-3);font:600 13px var(--font-body), sans-serif;border-radius:12px;padding:16px}[data-theme=light] .nw-tool-reportgate{border-color:color-mix(in srgb, var(--text-3) 34%, transparent)}.nw-gauge{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.nw-gauge-ring{background:color-mix(in srgb, var(--text-3) 14%, transparent);border-radius:50%;align-items:center;justify-items:center;height:132px;width:132px;display:grid;position:relative}.nw-gauge--sm .nw-gauge-ring{height:96px;width:96px}.nw-gauge-ring:before{content:"";background:conic-gradient(var(--nw-gauge-fill) 0 var(--nw-gauge-pct), color-mix(in srgb, var(--text-3) 12%, transparent) var(--nw-gauge-pct) 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 12px));mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 12px))}.nw-gauge--empty .nw-gauge-ring{border:2px dashed color-mix(in srgb, var(--text-3) 45%, transparent);background:0 0}.nw-gauge--empty .nw-gauge-ring:before{content:none}.nw-gauge--empty.is-busy .nw-gauge-ring{border-color:color-mix(in srgb, var(--text-3) 22%, transparent)}.nw-gauge-spin{border-radius:50%;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;overflow:hidden;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.nw-gauge-spin:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, var(--azure-400) 55deg, var(--azure-ice) 95deg, transparent 150deg, transparent 200deg, var(--leaf-400) 255deg, var(--leaf-300) 290deg, transparent 340deg);width:150%;animation:3.2s linear infinite nw-bgspin;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.nw-gauge-spin:before{animation:none}}.nw-gauge-center{z-index:1;text-align:center;position:relative}.nw-gauge-num{font:600 44px var(--font-display), sans-serif;color:var(--text-1);line-height:1}.nw-gauge--sm .nw-gauge-num{font-size:32px}.nw-gauge--empty .nw-gauge-num{color:var(--text-3)}.nw-gauge-sub{font:12px var(--font-body), sans-serif;color:var(--text-3)}.nw-gauge-cap{font:600 11px var(--font-mono);letter-spacing:.06em;color:var(--text-3)}@media (max-width:980px){.nw-tool-hero-grid,.nw-tool-hero-grid--est{grid-template-columns:1fr;gap:28px}.nw-tool-hero-side{align-items:stretch}.nw-tool-hero-grid--est .nw-tool-hero-side{justify-self:stretch;max-width:none}.nw-tool-hero-side .nw-tool-updated{align-self:flex-start}.nw-tool-datarail{grid-template-columns:1fr}}@media (max-width:900px){.nw-tools-hero-grid{grid-template-columns:1fr;gap:28px}.nw-tools-panel{display:none}.nw-tools-grid,.nw-tools-why-grid,.nw-tfaq-grid,.nw-est{grid-template-columns:1fr}.nw-est-result{position:static}.nw-tool-datagrid,.nw-tool-cwv{grid-template-columns:1fr}.nw-tool-bench-row{grid-template-columns:1fr 2fr 30px}.nw-tools-updated{display:none}.nw-tool-herofield{max-width:none}}@media (max-width:760px){.nw-tools,.nw-tool-page{--svc-pad-x:22px}}[data-theme=light] .nw-toolwins{box-shadow:inset 0 1px #fff,0 6px 20px rgba(16,22,31,.07)}[data-theme=light] .nw-est-step{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 2px 10px rgba(16,22,31,.05), 0 16px 40px rgba(16,22,31,.11);border-color:rgba(96,108,128,.2)}[data-theme=light] .nw-tool-inputbar{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 6px 20px rgba(16,22,31,.07);border-color:rgba(96,108,128,.2)}[data-theme=light] .nw-tool-scorecard{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 2px 10px rgba(16,22,31,.05), 0 16px 40px rgba(16,22,31,.11);border-color:rgba(96,108,128,.2)}[data-theme=light] .nw-tool-stage,[data-theme=light] .nw-tool-basic{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 6px 20px rgba(16,22,31,.07);border-color:rgba(96,108,128,.2)}[data-theme=light] .nw-tool-cwv-card{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 2px 10px rgba(16,22,31,.05), 0 16px 40px rgba(16,22,31,.11);border-color:rgba(96,108,128,.2)}.nw-pdf-devbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;display:flex}.nw-pdf-devbar-link{font:600 12.5px var(--font-mono,monospace);color:var(--link);word-break:break-all;text-decoration:none}.nw-pdf-devbar-link:hover{text-decoration:underline}.nw-tool-emailcap{border:1px solid var(--glass-brd,rgba(167,178,194,.16));border-radius:var(--r-lg);background:var(--surface-1);margin-top:22px;padding:18px 20px}.nw-tool-emailcap-head{font:700 15px var(--font-display), sans-serif;color:var(--text-1);margin:0}.nw-tool-emailcap-intro{font:13.5px/1.5 var(--font-body), sans-serif;color:var(--text-2);margin:4px 0 12px}.nw-tool-emailcap-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.nw-tool-emailcap-input{border:1px solid var(--glass-brd,rgba(167,178,194,.22));border-radius:var(--r-md);background:var(--surface-0);min-width:0;color:var(--text-1);font:14px var(--font-body), sans-serif;flex:220px;padding:11px 14px}.nw-tool-emailcap-input:focus-visible{outline:2px solid var(--link);outline-offset:1px}.nw-tool-emailcap-input:disabled{opacity:.6}.nw-tool-emailcap-btn{border-radius:var(--r-full);background:var(--grad-cta);color:#fff;font:700 14px var(--font-display), sans-serif;cursor:pointer;text-shadow:var(--text-shadow-btn);border:0;flex:none;padding:11px 22px}.nw-tool-emailcap-btn:disabled{opacity:.65;cursor:default}.nw-tool-emailcap-consent{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:10px 0 0}.nw-tool-emailcap-consent a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.nw-tool-emailcap-hp{clip:rect(0 0 0 0);white-space:nowrap;border:0;height:1px;width:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nw-tool-compare{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;display:flex}.nw-tool-compare-toggle{border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--glass-bg);color:var(--text-2);font:600 13px var(--font-body), sans-serif;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding:8px 16px;display:flex;position:relative}.nw-tool-compare-chev{border-radius:var(--r-full);background:color-mix(in srgb, var(--link) 16%, transparent);height:16px;width:16px;color:var(--link);font:700 14px var(--font-mono,monospace);justify-content:center;align-items:center;display:inline-flex}.nw-tool-compare-field{flex-direction:column;gap:6px;width:100%;max-width:none;display:flex}.nw-tool-input--compare{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--surface-0);width:100%;color:var(--text-1);font:14px var(--font-body), sans-serif;padding:12px 16px}.nw-tool-input--compare:focus-visible{outline:2px solid var(--link);outline-offset:1px}.nw-tool-input--compare:disabled{opacity:.6}.nw-tool-compare-msg{font:12.5px/1.5 var(--font-body), sans-serif;color:var(--warn)}.nw-tool-cmp{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);flex-direction:column;gap:16px;margin-bottom:4px;padding:20px 22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.nw-tool-cmp-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.nw-tool-cmp-subj{align-items:center;gap:8px;min-width:0;display:inline-flex}.nw-tool-cmp-badge{border-radius:var(--r-full);font:700 11px var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;flex:none;padding:3px 10px}.nw-tool-cmp-subj--you .nw-tool-cmp-badge{color:var(--link);background:color-mix(in srgb, var(--link) 15%, transparent);border:1px solid color-mix(in srgb, var(--link) 40%, transparent)}.nw-tool-cmp-subj--them .nw-tool-cmp-badge{color:var(--text-2);background:color-mix(in srgb, var(--text-3) 15%, transparent);border:1px solid color-mix(in srgb, var(--text-3) 35%, transparent)}.nw-tool-cmp-host{font:600 13.5px var(--font-mono,monospace);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.nw-tool-cmp-vs{font:600 12px var(--font-body), sans-serif;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;flex:none}.nw-tool-cmp-state{font:13.5px var(--font-body), sans-serif;color:var(--text-2);justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.nw-tool-cmp-state--error{color:var(--danger)}.nw-tool-cmp-retry{border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--glass-bg);color:var(--text-1);font:600 12.5px var(--font-body), sans-serif;cursor:pointer;flex:none;padding:7px 16px}.nw-tool-cmp-grid{grid-template-columns:1fr;gap:14px;display:grid}@container (min-width:545px){.nw-tool-cmp-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:1080px){.nw-tool-cmp-grid{grid-template-columns:repeat(4,1fr)}}.nw-tool-cmp-cat{border-radius:var(--r-md);background:color-mix(in srgb, var(--surface-1) 55%, transparent);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 8px;display:flex;container-type:inline-size}.nw-tool-cmp-catname{font:600 12px var(--font-body), sans-serif;color:var(--text-2);text-align:center}.nw-tool-cmp-row{width:100%;scrollbar-width:none;justify-content:safe center;align-items:center;gap:8px;padding-top:var(--space-4);display:flex;overflow-x:auto;overflow-y:hidden}.nw-tool-cmp-row::-webkit-scrollbar{display:none}@media (max-width:699.98px){.nw-tool-cmp-row{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}[dir=rtl] .nw-tool-cmp-row{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent)}}.nw-tool-cmp .nw-gauge--sm .nw-gauge-ring{height:max(50px,min(50cqw - 29px,96px));width:max(50px,min(50cqw - 29px,96px))}.nw-tool-cmp .nw-gauge--sm .nw-gauge-num{font-size:max(18px,min(9cqw,32px))}.nw-tool-cmp .nw-perfarc-svg{height:max(50px,min(50cqw - 29px,96px));width:max(50px,min(50cqw - 29px,96px))}.nw-tool-cmp .nw-perfarc-num{font-size:max(18px,min(9cqw,32px))}.nw-tool-cmp-cell{border-top:2px solid transparent;flex-direction:column;flex:none;align-items:center;gap:3px;padding-top:4px;display:flex;position:relative}.nw-tool-cmp-collbl{font:700 8.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);opacity:.85}.nw-tool-cmp-cell--you{border-top-color:var(--link)}.nw-tool-cmp-cell--them{border-top-color:color-mix(in srgb, var(--text-3) 60%, transparent)}.nw-tool-cmp-delta{text-align:center;min-width:34px;font:700 14px var(--font-mono,monospace);flex:none}.nw-tool-cmp-delta.is-even,.nw-tool-cmp-delta.is-none{color:var(--text-3)}.nw-tool-cmp-cwv{container-type:inline-size}.nw-tool-cmp-cwv-grid{grid-template-columns:1fr;gap:12px;display:grid}@container (min-width:440px){.nw-tool-cmp-cwv-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:680px){.nw-tool-cmp-cwv-grid{grid-template-columns:repeat(3,1fr)}}.nw-tool-cmp-cwv-metric{border-radius:var(--r-md);background:color-mix(in srgb, var(--surface-1) 55%, transparent);flex-direction:column;gap:6px;min-width:0;padding:10px 8px;display:flex}.nw-tool-cmp-cwv-k{font:700 12px var(--font-mono,monospace);letter-spacing:.04em;color:var(--text-2);text-align:center}.nw-tool-cmp-cwv-row{scrollbar-width:none;justify-content:safe center;align-items:center;gap:8px;width:100%;display:flex;overflow-x:auto;overflow-y:hidden}.nw-tool-cmp-cwv-row::-webkit-scrollbar{display:none}@media (max-width:699.98px){.nw-tool-cmp-cwv-row{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}[dir=rtl] .nw-tool-cmp-cwv-row{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent);mask:linear-gradient(270deg,#000 calc(100% - 22px),transparent)}}.nw-tool-cmp-cwv-cell{border-top:2px solid transparent;flex-direction:column;flex:none;align-items:center;gap:3px;padding-top:4px;display:inline-flex}.nw-tool-cmp-cwv-vwrap{align-items:baseline;gap:5px;display:inline-flex}.nw-tool-cmp-cwv-cell.nw-tool-cmp-cell--you{border-top-color:var(--link)}.nw-tool-cmp-cwv-cell.nw-tool-cmp-cell--them{border-top-color:color-mix(in srgb, var(--text-3) 60%, transparent)}.nw-tool-cmp-cwv-v{font:600 17px var(--font-display), sans-serif;color:var(--text-1);white-space:nowrap}.nw-tool-cmp-cwv-na{color:var(--text-3)}.nw-tool-cmp-cwv-row .nw-tool-cmp-delta{min-width:0;font:600 11.5px var(--font-body), sans-serif;letter-spacing:normal}.nw-tool-cmp-fixed{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);margin-bottom:4px;padding:18px 20px;position:relative;overflow:hidden}.nw-tool-cmp-fixed-frame{font:12.5px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:0 0 12px}.nw-tool-cmp-fixed-empty{font:13.5px/1.5 var(--font-body), sans-serif;color:var(--text-2);margin:4px 0 0}.nw-tool-cmp-fixed-more{border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--glass-bg);color:var(--text-1);font:600 12.5px var(--font-body), sans-serif;cursor:pointer;margin-top:10px;padding:7px 16px}.nw-tool-subjtoggle{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-top:6px;margin-bottom:2px;display:flex}.nw-tool-subjtoggle-lbl{font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.nw-tool-tabs--subj{flex-wrap:wrap;max-width:100%}.nw-tool-tabs--subj .nw-tool-tab{min-width:0;max-width:100%}.nw-tool-tabs--subj .nw-tool-tab-score{text-overflow:ellipsis;white-space:nowrap;max-width:max(56px,min(26vw,160px));font-family:var(--font-mono,monospace);font-weight:600;overflow:hidden}.nw-tool-whatif{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);margin-bottom:4px;padding:16px 18px;position:relative;overflow:hidden}.nw-tool-whatif-caveat{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:2px 0 12px}.nw-tool-whatif-rows{flex-direction:column;gap:8px;display:flex}.nw-tool-whatif-row{border-radius:var(--r-md);background:color-mix(in srgb, var(--surface-1) 55%, transparent);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.nw-tool-whatif-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.nw-tool-whatif-row.is-cross{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 45%, transparent)}.nw-tool-wtrack{height:14px;margin-top:1px;position:relative}.nw-tool-wtrack-zones{border-radius:999px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.nw-tool-wtrack-zone{height:100%}.nw-tool-wtrack-zone.is-good,.nw-tool-wtrack-zone.is-ni{box-shadow:inset -1.5px 0 0 color-mix(in srgb, var(--text-1) 50%, transparent)}.nw-tool-wtrack-zone.is-good{background:color-mix(in srgb, var(--success) 34%, transparent)}.nw-tool-wtrack-zone.is-ni{background:color-mix(in srgb, var(--warn) 34%, transparent)}.nw-tool-wtrack-zone.is-poor{background:color-mix(in srgb, var(--danger) 34%, transparent)}.nw-tool-wtrack-zone.is-neutral{background:color-mix(in srgb, var(--text-3) 16%, transparent)}.nw-tool-wtrack-gain{background:linear-gradient(90deg,#74be26,#4d95e9);border-radius:999px;min-width:2px;position:absolute;top:4px;bottom:4px;box-shadow:0 0 6px rgba(77,149,233,.45)}.nw-tool-wtrack-tick{border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.nw-tool-wtrack-tick--cur{background:var(--text-1)}.nw-tool-wtrack-tick--proj{box-shadow:0 0 0 2px var(--glass-bg), 0 0 7px rgba(47,125,219,.6);background:#2f7ddb}.nw-tool-whatif-metric{min-width:42px;font:700 12px var(--font-mono,monospace);letter-spacing:.04em;color:var(--text-2);flex:none}.nw-tool-whatif-cur,.nw-tool-whatif-proj{font:600 15px var(--font-display), sans-serif;color:var(--text-1);align-items:baseline;gap:5px;display:inline-flex}.nw-tool-whatif-cur{color:var(--text-2)}.nw-tool-whatif-arrow{color:var(--text-3);flex:none;font-weight:700}.nw-tool-whatif-upto{font:600 10px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-self:center}.nw-tool-whatif-mark{font-size:.85em;font-weight:700}[data-theme=light] .nw-tool-cmp,[data-theme=light] .nw-tool-cmp-fixed,[data-theme=light] .nw-tool-whatif{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-raise)}[data-theme=light] .nw-tool-cmp-cat,[data-theme=light] .nw-tool-cmp-cwv-metric,[data-theme=light] .nw-tool-whatif-row{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface-1));box-shadow:var(--card-emboss), inset 0 0 0 1px var(--glass-border)}[data-theme=light] .nw-tool-wtrack-zone.is-good{background:rgba(46,158,63,.32)}[data-theme=light] .nw-tool-wtrack-zone.is-ni{background:rgba(189,122,8,.34)}[data-theme=light] .nw-tool-wtrack-zone.is-poor{background:rgba(210,59,59,.3)}[data-theme=light] .nw-tool-wtrack-tick--proj{background:#1a52a8}[data-theme=light] .nw-gauge-ring,[data-theme=light] .nw-perfarc-svg{--success:#2e9e3f;--warn:#bd7a08;--danger:#d23b3b}.nw-tool-wcag-chip{border:1px solid color-mix(in srgb, var(--link) 34%, transparent);background:color-mix(in srgb, var(--link) 9%, transparent);font:600 9.5px var(--font-mono,monospace);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 3px 2px 8px;display:inline-flex}.nw-tool-wcag-sc{color:var(--link)}.nw-tool-wcag-lvl{background:color-mix(in srgb, var(--link) 20%, transparent);color:var(--link);border-radius:999px;padding:1px 5px;font-weight:700}.nw-tool-wcag-chip--bp{border-color:color-mix(in srgb, var(--text-3) 30%, transparent);background:color-mix(in srgb, var(--text-3) 8%, transparent);color:var(--text-3);padding:2px 9px}.nw-tool-a11y{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);margin-bottom:16px;padding:16px 18px;position:relative;overflow:hidden}.nw-tool-a11y-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;margin-bottom:14px;display:grid}.nw-tool-a11y-stat{border-radius:var(--r-md);background:color-mix(in srgb, var(--surface-1) 55%, transparent);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.nw-tool-a11y-num{font:600 24px var(--font-display), sans-serif;color:var(--text-1);line-height:1}.nw-tool-a11y-lbl{font:600 11px/1.35 var(--font-body), sans-serif;color:var(--text-2)}.nw-tool-a11y-sub2{font:11px var(--font-body), sans-serif;color:var(--text-3);margin-top:3px}.nw-tool-a11y-disclaimer{font:12.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 12px}.nw-tool-a11y-manual{margin-bottom:12px}.nw-tool-a11y-sub{font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:7px}.nw-tool-a11y-mlist{font:12px/1.5 var(--font-body), sans-serif;color:var(--text-2);grid-template-columns:repeat(2,1fr);gap:3px 18px;margin:0;display:grid}.nw-tool-a11y-mlist:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-tool-a11y-mlist:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-tool-a11y-mlist:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-tool-a11y-mlist:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-tool-a11y-mlist:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-tool-a11y-mlist:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-tool-a11y-laws{font:12px/1.6 var(--font-body), sans-serif;color:var(--text-3);margin:0 0 8px}.nw-tool-a11y-prov{font:10.5px/1.5 var(--font-mono,monospace);color:var(--text-3);margin:0}@media (max-width:560px){.nw-tool-a11y-stats,.nw-tool-a11y-mlist{grid-template-columns:1fr}}[data-theme=light] .nw-tool-a11y{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-raise)}[data-theme=light] .nw-tool-a11y-stat{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface-1));box-shadow:var(--card-emboss), inset 0 0 0 1px var(--glass-border)}[data-theme=light] .nw-tool-wcag-lvl{color:color-mix(in srgb, var(--link) 60%, var(--text-1))}[data-theme=light] .nw-tool-wcag-chip--bp{color:var(--text-2)}.nw-tool-tabbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nw-tool-tabbar--actions{justify-content:flex-end}.nw-tool-share{flex:none;position:relative}.nw-tool-share-btn{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-1);font:600 12.5px var(--font-body), sans-serif;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:relative;overflow:hidden}.nw-tool-share-btn:disabled{opacity:.6;cursor:default}.nw-tool-share-ico{font-family:var(--font-display);color:var(--link);font-weight:700}.nw-tool-share-fallback{z-index:5;border-radius:var(--r-md);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);flex-direction:column;gap:5px;min-width:260px;max-width:min(360px,84vw);padding:10px 12px;display:flex;position:absolute;top:calc(100% + 6px)}.nw-tool-share-fallback:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nw-tool-share-fallback:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nw-tool-share-fallback:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.nw-tool-share-fallback:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nw-tool-share-fallback:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nw-tool-share-fallback:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.nw-tool-share-fallback-lbl{font:600 9.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.nw-tool-share-fallback-url{width:100%;font:12px var(--font-mono,monospace);color:var(--text-1);background:var(--surface-1);border:1px solid var(--glass-border);border-radius:var(--r-sm);box-sizing:border-box;padding:6px 8px}[data-theme=light] .nw-tool-share-btn{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-raise)}[data-theme=light] .nw-tool-share-fallback{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-float)}.nw-share-page{background:var(--surface-0);min-height:100vh;color:var(--text-1);padding-bottom:40px}.nw-share-head{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.nw-share-brand{font:700 16px var(--font-display), sans-serif;color:var(--text-1);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nw-share-logo{flex:none;height:32px;width:32px}.nw-share-meta{font:13px var(--font-body), sans-serif;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nw-share-host{font-family:var(--font-mono,monospace);color:var(--text-2)}.nw-share-date{color:var(--text-1);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.nw-share-date-lbl{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.nw-share-body{padding-top:28px;padding-bottom:28px}.nw-share-cta{justify-content:center;padding-top:14px;padding-bottom:8px;display:flex}.nw-share-cta-btn{border-radius:var(--r-full);background:var(--grad-cta);color:#fff;font:700 14px var(--font-body), sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3);align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex;box-shadow:0 0 18px rgba(47,125,219,.35)}.nw-share-expired{background:var(--surface-0);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.nw-share-expired-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);text-align:center;width:100%;max-width:34rem;box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-float);padding:40px 36px;position:relative;overflow:hidden}.nw-share-expired-title{font:700 clamp(22px, 4vw, 28px) var(--font-display), sans-serif;color:var(--text-1);letter-spacing:-.015em;margin:14px 0 12px}.nw-share-expired-body{font:15px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 22px}[data-theme=light] .nw-share-expired-card{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-float)}.nw-tool-hist{flex-direction:column;gap:8px;margin-top:18px;display:flex}.nw-tool-hist-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nw-tool-hist-title{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.nw-tool-hist-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nw-tool-hist-viewall{border-radius:var(--r-full);border:1px solid var(--glass-border);color:var(--link);font:600 11px var(--font-body), sans-serif;cursor:pointer;background:0 0;padding:4px 11px}.nw-tool-histsheet-host{z-index:var(--z-popup);pointer-events:none;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.nw-tool-histsheet-host :-webkit-any(.nw-msheet,.nw-panel){pointer-events:auto}.nw-tool-histsheet-host :-moz-any(.nw-msheet,.nw-panel){pointer-events:auto}.nw-tool-histsheet-host :is(.nw-msheet,.nw-panel){pointer-events:auto}.nw-panel.nw-tool-histsurface,.nw-msheet.nw-tool-histsurface{flex-direction:column;display:flex}.nw-panel.nw-tool-histsurface{max-height:68vh;overflow:hidden}.nw-msheet.nw-tool-histsurface{padding:16px 18px}.nw-tool-histmodal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nw-tool-histmodal-title{font:600 14px var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-histmodal-close{border-radius:var(--r-full);height:28px;width:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.nw-tool-histmodal-scroll{flex:auto;min-height:0;margin-top:12px;overflow-y:auto}[data-theme=light] .nw-tool-histmodal-scroll{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}[data-theme=light] .nw-tool-histmodal-scroll .nw-tool-hist-list{padding-top:14px;padding-bottom:28px}.nw-tool-hist-clear{border-radius:var(--r-full);border:1px solid var(--glass-border);color:var(--text-3);font:600 11px var(--font-body), sans-serif;cursor:pointer;background:0 0;padding:4px 11px}.nw-tool-hist-clear.is-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 42%, transparent)}.nw-tool-hist-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nw-tool-hist-confirm-q{font:12px var(--font-body), sans-serif;color:var(--text-2)}.nw-tool-hist-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-hist-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nw-tool-hist-main{border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--glass-bg);min-width:0;color:var(--text-1);font:inherit;cursor:pointer;flex:1;align-items:center;gap:12px;padding:9px 13px;display:flex}.nw-tool-hist-main:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-hist-main:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-hist-main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.nw-tool-hist-main:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-hist-main:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-hist-main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.nw-tool-hist-host{min-width:60px;font:600 13px var(--font-body), sans-serif;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nw-tool-hist-date{font:11.5px var(--font-body), sans-serif;color:var(--text-3);white-space:nowrap;flex:none}.nw-tool-hist-scores{flex:none;gap:5px;display:inline-flex}.nw-tool-hist-score{font:600 12px var(--font-mono,monospace);text-align:center;min-width:22px}.nw-tool-hist-score[data-nw-tip]:after{content:none}.nw-tool-hist-rescan{font:600 11px var(--font-body), sans-serif;color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:4px;transition:color .16s;display:inline-flex}.nw-tool-hist-rescan-ico{font-size:12px;line-height:1}.nw-tool-hist-main:hover .nw-tool-hist-rescan{color:var(--link)}.nw-tool-hist-main:focus-visible .nw-tool-hist-rescan{color:var(--link)}.nw-tool-hist-share{font:600 11.5px var(--font-body), sans-serif;color:var(--link);white-space:nowrap;flex:none;text-decoration:none}@media (max-width:540px){.nw-tool-hist-share{flex-basis:100%}.nw-tool-hist-share:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-hist-share:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-hist-share:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-tool-hist-share:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-hist-share:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-hist-share:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}}[data-theme=light] .nw-tool-hist-main{box-shadow:inset 0 1px 0 var(--glass-light), var(--card-emboss), var(--shadow-raise)}.nw-tool-stage--live{flex-direction:column;align-items:stretch;gap:0}.nw-tool-stage--live .nw-tool-stage-head{align-items:center;gap:14px;width:100%;display:flex}.nw-tool-stage-toggle{border:1px solid var(--glass-border);border-radius:var(--r-sm);color:var(--link);font:500 11.5px var(--font-body);cursor:pointer;background:0 0;flex:none;align-items:center;gap:7px;padding:5px 10px;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,color .2s;display:inline-flex}.nw-tool-stage-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-stage-toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-stage-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-stage-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-stage-toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-stage-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-stage-toggle:hover{border-color:var(--link);transform:translateY(-1px)}.nw-tool-stage-toggle:focus-visible{outline:2px solid var(--link);outline-offset:2px}.nw-tool-stage-toggle .nw-tool-chev{transform:rotate(45deg)}.nw-tool-stage-toggle .nw-tool-chev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle .nw-tool-chev:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle .nw-tool-chev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle .nw-tool-chev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-stage-toggle .nw-tool-chev:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-stage-toggle .nw-tool-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-stage-toggle .nw-tool-chev.is-open{transform:rotate(-135deg)}.nw-tool-stage-body{border-top:1px solid var(--glass-border);margin-top:14px;padding-top:14px;overflow:hidden}.nw-tool-checks{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-check{align-items:flex-start;gap:11px;display:flex}.nw-tool-check-mark{text-align:center;width:16px;font:600 12.5px var(--font-mono);flex:none}.nw-tool-check-txt{font:12.5px/1.6 var(--font-body);color:var(--text-2)}.nw-tool-check-txt b{color:var(--text-1);font-weight:600;display:block}.nw-tool-jsdiff{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-light), var(--shadow-raise);border-radius:18px;margin-top:18px;padding:26px 28px}.nw-tool-jsdiff-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.nw-tool-jsdiff-title{font:600 17px var(--font-display);color:var(--text-1);margin:0}.nw-tool-jsdiff-sub{font:13px/1.6 var(--font-body);color:var(--text-2);max-width:52ch;margin:6px 0 0}.nw-tool-jsdiff-pct{font:600 38px var(--font-display);letter-spacing:-.01em;flex:none;line-height:1}.nw-tool-jsdiff-none{font:13px/1.6 var(--font-body);color:var(--text-2);margin:12px 0 0}.nw-tool-jsdiff-passages{border-top:1px solid var(--glass-border);margin-top:20px;padding-top:18px}.nw-tool-jsdiff-plabel{font:600 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.nw-tool-jsdiff-psub{font:12.5px/1.6 var(--font-body);color:var(--text-2);max-width:62ch;margin:8px 0 14px}.nw-tool-jsdiff-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-jsdiff-item{border-radius:var(--r-md);background:color-mix(in srgb, var(--text-1) 4%, transparent);font:12.5px/1.6 var(--font-body);color:var(--text-2);padding:11px 14px}.nw-tool-jsdiff-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--warn)}.nw-tool-jsdiff-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--warn)}.nw-tool-jsdiff-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--warn)}.nw-tool-jsdiff-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--warn)}.nw-tool-jsdiff-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--warn)}.nw-tool-jsdiff-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--warn)}.nw-tool-jsdiff-more{border:1px solid var(--glass-border);border-radius:var(--r-sm);color:var(--link);font:500 12px var(--font-body);cursor:pointer;background:0 0;margin-top:12px;padding:6px 12px;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s}.nw-tool-jsdiff-more:hover{border-color:var(--link);transform:translateY(-1px)}.nw-tool-jsdiff-more:focus-visible{outline:2px solid var(--link);outline-offset:2px}.nw-tool-jsdiff-caveat{font:12px/1.55 var(--font-body);color:var(--text-3);margin:14px 0 0}.nw-tool-jsdiff.is-unknown .nw-tool-jsdiff-title{color:var(--text-2)}.nw-tool-runretry{font:12.5px/1.55 var(--font-body);color:var(--warn);margin:8px 0 0}.nw-tool-method{font:12px/1.55 var(--font-body);color:var(--text-3);margin:10px 0 0}.nw-tool-bench-prov{font:11.5px/1.5 var(--font-body);color:var(--text-3);margin:10px 0 0;font-style:italic}.nw-tone-muted{color:var(--text-3)}@media (max-width:900px){.nw-tool-jsdiff{padding:20px 18px}.nw-tool-jsdiff-head{flex-direction:column;gap:10px}.nw-tool-jsdiff-pct{font-size:30px}.nw-tool-stage--live .nw-tool-stage-head{flex-wrap:wrap;gap:10px}.nw-tool-stage-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-stage-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-stage-toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-stage-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}}.nw-tool-jsdiff.is-clear{border-color:color-mix(in srgb, var(--success) 32%, var(--glass-border))}.nw-tool-jsdiff-ok{font:600 30px var(--font-display);flex:none;line-height:1}.nw-tool-scanmeta{font:11.5px/1.5 var(--font-body);color:var(--text-3);margin:8px 0 0}.nw-toolwins-step{width:18px;font:600 11px var(--font-mono);color:var(--text-3);flex:none;line-height:1.5}.nw-toolwins-step:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-toolwins-step:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-toolwins-step:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-toolwins-step:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-toolwins-step:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-toolwins-step:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-tool-jsdiff.is-clear{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:20px 24px}.nw-tool-jsdiff.is-clear .nw-tool-jsdiff-head{justify-content:flex-start;align-items:center;gap:14px}.nw-tool-jsdiff.is-clear .nw-tool-jsdiff-ok{order:-1;font-size:22px}.nw-tool-jsdiff.is-clear .nw-tool-jsdiff-title{font-size:15px}.nw-tool-jsdiff.is-clear .nw-tool-jsdiff-sub{max-width:56ch}@media (max-width:900px){.nw-tool-jsdiff.is-clear{width:auto}}.nw-tool-tipwrap{flex:none;display:inline-flex;position:relative}.nw-tool-tipbtn{height:18px;width:18px;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s;display:inline-flex}.nw-tool-tipbtn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.nw-tool-tipbtn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.nw-tool-tipbtn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.nw-tool-tipbtn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.nw-tool-tipbtn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.nw-tool-tipbtn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.nw-tool-tipbtn:hover{transform:translateY(-1px)}.nw-tool-tipbtn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.nw-tool-tip{border-radius:var(--r-md);background:color-mix(in srgb, var(--link) 6%, transparent);border:1px solid color-mix(in srgb, var(--link) 24%, transparent);margin-top:8px;padding:12px 14px}.nw-tool-tip-why{font:12.5px/1.6 var(--font-body);color:var(--text-2);margin:0}.nw-tool-tip-action{font:12.5px/1.6 var(--font-body);color:var(--text-1);margin:8px 0 0}.nw-tool-tip-src{font:11px/1.5 var(--font-body);color:var(--text-3);margin:8px 0 0}.nw-tool-check{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:11px;display:grid}.nw-tool-tipwrap{display:contents}.nw-tool-check-mark{grid-column:1}.nw-tool-check-txt{grid-column:2}.nw-tool-tipwrap>.nw-tool-tipbtn{grid-column:3;margin-top:1px}.nw-tool-tipwrap>.nw-tool-tipbtn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-tipwrap>.nw-tool-tipbtn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-tipwrap>.nw-tool-tipbtn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.nw-tool-tipwrap>.nw-tool-tipbtn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-tipwrap>.nw-tool-tipbtn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-tipwrap>.nw-tool-tipbtn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.nw-tool-tip{grid-column:1/-1;width:auto}.nw-tool-resultgrid{grid-template-columns:460px minmax(0,1fr);align-items:start;gap:20px;display:grid}.nw-tool-resultcol{flex-direction:column;gap:20px;min-width:0;display:flex}.nw-tool-resultcol>*{margin-top:0}.nw-tool-resultcol>.nw-tool-scorecard,.nw-tool-resultcol>.nw-tool-jsdiff.is-clear{width:100%}.nw-toolwins-code{overflow-x:auto}@media (max-width:900px){.nw-tool-resultgrid{grid-template-columns:1fr}}.nw-tool-bench-foot{font-size:12.5px;line-height:1.55}.nw-tool-ready-main{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.nw-tool-ready-main>b{color:var(--text-1);font-weight:600}.nw-tool-ready-tally{flex-wrap:wrap;gap:10px;font-size:11.5px;display:inline-flex}.nw-tool-ready-sub{color:var(--text-3);margin-top:3px;font-size:12px;line-height:1.5;display:block}.nw-tool-ready-txt{display:block}@media (max-width:560px){.nw-tool-ready{flex-wrap:wrap}.nw-tool-ready-btn{width:100%}}.nw-tool-resultgrid>.nw-tool-cmp{grid-column:1/-1}.nw-tool-cmp-num{font:700 22px var(--font-display), sans-serif;color:var(--text-1)}.nw-tool-cmp-band{font:12px var(--font-body), sans-serif;color:var(--text-2);display:block}.nw-tool-cmp-marks{font:600 15px var(--font-mono,monospace);gap:5px;display:inline-flex}.nw-tool-cmp-row--marks{gap:28px}.nw-tool-cmp-na{font:12.5px var(--font-body), sans-serif;color:var(--text-3)}.nw-tool-cmp-delta.is-better{color:var(--success)}.nw-tool-cmp-delta.is-worse{color:var(--danger)}.nw-tool-cmp-delta.is-even,.nw-tool-compare-msg--note{color:var(--text-3)}.nw-tool-quotameter{gap:7px;max-width:320px;margin-top:10px}.nw-tool-quota-lbl{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.nw-tool-quota-fig{font:700 15px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);line-height:1}.nw-tool-quota-of{font:600 11px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3)}.nw-tool-quota-unit{font:600 11px var(--font-body), sans-serif;color:var(--text-2);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nw-tool-quotapips{gap:4px;display:flex}.nw-tool-quotapip{background:color-mix(in srgb, var(--text-3) 16%, transparent);border-radius:999px;flex:1;height:4px;width:0}.nw-tool-quotapip.is-left{background:linear-gradient(90deg,#2f7ddb,#a4ddf2 35%,#8cd02e 75%,#74be26)}.nw-tool-quotaout{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);flex-direction:column;gap:6px;margin-top:10px;padding:16px 18px;display:flex}.nw-tool-quotaout-h{font:700 14px var(--font-display), sans-serif;color:var(--text-1);margin:0}.nw-tool-quotaout-body{font:13px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tool-quotaout-lead{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-3);margin:4px 0 0}.nw-tool-quotaout-cta{border-radius:var(--r-full);background:var(--grad-cta);color:var(--chrome-100);font:700 13px var(--font-display), sans-serif;text-shadow:var(--text-shadow-btn);box-shadow:inset 0 1px 0 var(--glass-light);align-self:start;margin-top:6px;padding:9px 18px;text-decoration:none}[data-theme=light] .nw-tool-quotaout{box-shadow:inset 0 1px 0 #fff, var(--card-emboss), 0 6px 20px rgba(16,22,31,.07);border-color:rgba(96,108,128,.2)}.nw-tool-resultgrid>.nw-tool-cite{grid-column:1/-1}.nw-tool-cite{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-light);flex-direction:column;gap:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.nw-tool-cite-title{font:600 16px var(--font-display), sans-serif;color:var(--text-1);margin:0}.nw-tool-cite-sub{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:4px 0 0}.nw-tool-cite-gate{flex-direction:column;gap:8px;display:flex}.nw-tool-cite .nw-tool-emailcap{margin-top:0}.nw-tool-cite-err{font:12.5px var(--font-body), sans-serif;color:var(--danger);margin:0}.nw-tool-cite-out{flex-direction:column;gap:16px;display:flex}.nw-tool-cite-verdict{font:13.5px/1.6 var(--font-body), sans-serif;color:var(--text-1);margin:0}.nw-tool-cite-verdict--none{color:var(--text-2)}.nw-tool-cite-frame{color:var(--text-3)}.nw-tool-cite-qshead{font:600 11px var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.nw-tool-cite-slots{text-transform:none;letter-spacing:0;font-weight:400}.nw-tool-cite-qlist{flex-direction:column;gap:6px;margin:0;display:flex}.nw-tool-cite-qlist:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-cite-qlist:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-cite-qlist:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}.nw-tool-cite-qlist:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.nw-tool-cite-qlist:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.nw-tool-cite-qlist:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:root[lang=fa] .nw-tool-cite-qlist{list-style-type:persian}:root[lang=ar] .nw-tool-cite-qlist{list-style-type:arabic-indic}:root[lang=fa] :-webkit-any(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] :-moz-any(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] :is(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] .nw-tool-tabs:not(.nw-tool-tabs--subj) .nw-tool-tab-score{font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] .nw-tool-tdcard--env .nw-tool-tdcard-k{font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :-webkit-any(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :-moz-any(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :is(.nw-tool-stage-n,.nw-toolwins-step,.nw-tool-hist-score,.nw-tool-quota-fig,.nw-tool-quota-of,.nw-tool-runpct,.nw-tool-catsec-score,.nw-tool-agrp-lbl,.nw-tool-cmp-delta,.nw-tool-dt-more){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] .nw-tool-tabs:not(.nw-tool-tabs--subj) .nw-tool-tab-score{font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] .nw-tool-tdcard--env .nw-tool-tdcard-k{font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] :-webkit-any(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] :-moz-any(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=fa] :is(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-fa), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :-webkit-any(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :-moz-any(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}:root[lang=ar] :is(.nw-tools-eyebrow,.nw-tool-guide-eyebrow,.nw-tools-panel-lbl,.nw-tools-meta,.nw-tools-card-meta,.nw-est-steplabel,.nw-est-drivers-lbl,.nw-gauge-cap,.nw-perfarc-cap,.nw-tool-cwv-lbl,.nw-tool-infobox-lbl,.nw-tool-mchip,.nw-tool-mfilter-lbl,.nw-tool-whatif-upto,.nw-tool-a11y-sub,.nw-tool-a11y-prov,.nw-tool-td-lbl,.nw-tool-subjtoggle-lbl,.nw-tool-cmp-collbl,.nw-tool-gfind-lbl,.nw-tool-hist-title,.nw-tool-wcag-chip--bp,.nw-tool-veilbadge,.nw-tool-share-fallback-lbl,.nw-share-date-lbl,.nw-tool-bench-lbl,.nw-toolwins-eyebrow,.nw-toolwins-toggle,.nw-tool-jsdiff-plabel){font-family:var(--font-ar), ui-monospace, Menlo, Consolas, monospace}.nw-tool-cite-q{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2)}.nw-tool-cite-qtext{font-family:var(--font-mono,monospace);color:var(--text-1)}.nw-tool-cite-qmark{font-size:11.5px}.nw-tool-cite-qmark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.nw-tool-cite-qmark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.nw-tool-cite-qmark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.nw-tool-cite-qmark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.nw-tool-cite-qmark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.nw-tool-cite-qmark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.nw-tool-cite-qmark.is-cited{color:var(--success)}.nw-tool-cite-qmark.is-absent{color:var(--text-3)}.nw-tool-cite-qmark.is-failed{color:var(--warn)}.nw-tool-cite-noq{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:0}.nw-tool-cite-olist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nw-tool-cite-o{font:12.5px var(--font-body), sans-serif;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nw-tool-cite-otype{border-radius:var(--r-full);font:600 10.5px var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);background:color-mix(in srgb, var(--text-3) 14%, transparent);border:1px solid color-mix(in srgb, var(--text-3) 30%, transparent);flex:none;padding:2px 8px}.nw-tool-cite-otype--directory{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-color:color-mix(in srgb, var(--warn) 34%, transparent)}.nw-tool-cite-otype--competitor{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent);border-color:color-mix(in srgb, var(--danger) 32%, transparent)}.nw-tool-cite-odomain{font-family:var(--font-mono,monospace);color:var(--text-1)}.nw-tool-cite-ocount{color:var(--text-3);font-size:11.5px}.nw-tool-cite-limits{font:11.5px/1.55 var(--font-body), sans-serif;color:var(--text-3);margin:0}.nw-pr{color:var(--text-1)}.nw-pr-cover{break-after:page;text-align:center;padding-top:40mm;padding-bottom:0}.nw-pr-cover-eyebrow{font:600 11px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--link)}.nw-pr-cover-url{font:600 26px var(--font-display), sans-serif;overflow-wrap:anywhere;margin:10px 0 22px}.nw-pr-cover-score{justify-content:center;align-items:baseline;gap:8px;display:flex}.nw-pr-cover-num{font:700 84px var(--font-display), sans-serif;line-height:1}.nw-pr-cover-of{font:400 18px var(--font-body), sans-serif;color:var(--text-3)}.nw-pr-cover-band{font:600 20px var(--font-display), sans-serif;margin-top:8px}.nw-pr-cover-sub{font:13.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);max-width:150mm;margin:12px auto 0}.nw-pr-cover-meta{font:11.5px/1.6 var(--font-body), sans-serif;color:var(--text-3);margin-top:14px}.nw-pr-block{break-inside:avoid;orphans:3;widows:3;margin-bottom:10mm}.nw-pr-h2{font:600 16px var(--font-display), sans-serif;color:var(--text-1);border-bottom:1px solid var(--pdf-line);margin:0 0 8px;padding-bottom:5px}.nw-pr-lead{font:13px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 6px}.nw-pr-note{font:11px/1.5 var(--font-body), sans-serif;color:var(--text-3);margin:6px 0 0}.nw-pr-table{border-collapse:collapse;width:100%;font:12.5px var(--font-body), sans-serif}.nw-pr-table td{border-bottom:1px solid var(--pdf-line);color:var(--text-2);padding:5px 0}.nw-pr-num{font:600 13px var(--font-mono);color:var(--text-1)}.nw-pr-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-pr-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-pr-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:right}.nw-pr-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-pr-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-pr-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.nw-pr-stage{margin-bottom:8mm}.nw-pr-stage-h{font:600 15px var(--font-display), sans-serif;break-after:avoid;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.nw-pr-stage-finding{font:12.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);break-after:avoid;margin:0 0 8px}.nw-pr-check{break-inside:avoid;orphans:3;widows:3;border-bottom:1px solid var(--pdf-line);margin-bottom:6px;padding-bottom:6px}.nw-pr-check-head{align-items:baseline;gap:8px;display:flex}.nw-pr-check-txt{font:12px/1.55 var(--font-body), sans-serif;color:var(--text-2)}.nw-pr-check-txt b{color:var(--text-1)}.nw-pr-mark{font:600 12px var(--font-mono);flex:none}.nw-pr-mark--pass{color:var(--success)}.nw-pr-mark--warn{color:var(--warn)}.nw-pr-mark--fail{color:var(--danger)}.nw-pr-mark--unknown,.nw-pr-mark--na{color:var(--text-3)}.nw-pr-tip{margin:6px 0 0 20px;padding:7px 10px}.nw-pr-tip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid color-mix(in srgb, var(--link) 45%, transparent)}.nw-pr-tip-why,.nw-pr-tip-action{font:11.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 4px}.nw-pr-code{font:10.5px/1.5 var(--font-mono);color:var(--text-2);background:color-mix(in srgb, var(--text-3) 10%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:4px 0 0;padding:7px 9px}.nw-pr-quote{break-inside:avoid;font:11.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:0 0 5px}.nw-pr-quote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--pdf-line);padding-left:9px}.nw-pr-quote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--pdf-line);padding-left:9px}.nw-pr-quote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--pdf-line);padding-left:9px}.nw-pr-quote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--pdf-line);padding-right:9px}.nw-pr-quote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--pdf-line);padding-right:9px}.nw-pr-quote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--pdf-line);padding-right:9px}.nw-pr-win{break-inside:avoid;orphans:3;widows:3;margin-bottom:7px}.nw-pr-win-title{font:600 12.5px var(--font-body), sans-serif;color:var(--text-1)}.nw-pr-win-why{font:11.5px/1.55 var(--font-body), sans-serif;color:var(--text-2);margin:3px 0 0}.nw-pr-qlist{font:11.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:4px 0 0}.nw-pr-qlist:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-pr-qlist:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-pr-qlist:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.nw-pr-qlist:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-pr-qlist:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-pr-qlist:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.nw-tool-cite-notice{background:color-mix(in srgb, var(--warn) 5%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-light);font:12.5px/1.6 var(--font-body), sans-serif;color:var(--text-2);border-radius:18px;margin:0;padding:14px 16px}.nw-tool-cmp--geo .nw-tool-cmp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nw-tool-cmp--geo .nw-tool-cmp-cat{gap:12px;padding:18px 14px}.nw-tool-cmp--geo .nw-tool-cmp-catname{font-size:13px}.nw-tool-cmp--geo .nw-tool-cmp-num{font-size:30px}.nw-tool-cmp--geo .nw-tool-cmp-band{font-size:13px}.nw-tool-cmp--geo .nw-tool-cmp-marks{gap:7px;font-size:19px}.nw-tool-cmp--geo .nw-tool-cmp-collbl{font-size:11px}.nw-tool-cmp--geo .nw-tool-cmp-delta{font-size:16px}.nw-tool-cmp-mark{cursor:help;border-radius:5px}.nw-tool-cmp-mark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nw-pdf-cover-geoscore{flex-direction:column;align-items:center;gap:6px;margin-top:6mm;margin-bottom:4mm;display:flex}.nw-pdf-cover-geoband{font:700 20px var(--font-display), sans-serif;color:var(--text-1)}.nw-pdf-cover-geosub{text-align:center;max-width:150mm;font:13px/1.6 var(--font-body), sans-serif;color:var(--text-2);margin:2px 0 0}.nw-pdf-cover-geotally{font:11.5px/1.6 var(--font-body), sans-serif;color:var(--text-3);margin:4px 0 0}.nw-tool-hist-band{font:12px var(--font-body), sans-serif;color:var(--text-2)}.nw-tool-hist-mark{font:600 13px var(--font-mono);cursor:help;border-radius:4px}.nw-tool-hist-mark:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:540px){.nw-tool-hist-main--geo{flex-wrap:wrap;gap:7px 10px}.nw-tool-hist-main--geo .nw-tool-hist-host{flex:60px}.nw-tool-hist-main--geo .nw-tool-hist-date{flex:none;order:1}.nw-tool-hist-main--geo .nw-tool-hist-rescan{flex:none;order:2}.nw-tool-hist-main--geo .nw-tool-hist-rescan:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-hist-main--geo .nw-tool-hist-rescan:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-hist-main--geo .nw-tool-hist-rescan:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.nw-tool-hist-main--geo .nw-tool-hist-rescan:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-hist-main--geo .nw-tool-hist-rescan:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-hist-main--geo .nw-tool-hist-rescan:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.nw-tool-hist-main--geo .nw-tool-hist-scores{flex-wrap:wrap;flex:100%;order:3;align-items:center;row-gap:5px}.nw-tool-hist-main--geo .nw-tool-hist-band{overflow-wrap:anywhere;min-width:0}}.nw-tool-resultgrid>.nw-tool-hist{grid-column:1/-1}
