.z7AvVW_bowBtn{border-radius:var(--ne-r-btn);border:var(--ne-bw-frame) solid var(--ne-line-frame);background:var(--ne-g-card);min-height:44px;color:var(--ne-text-body);font:700 var(--ne-fs-15)/1.2 var(--ne-font-body);cursor:pointer;padding:0 16px;transition:background-color .15s,color .15s}.z7AvVW_bowBtn:hover{background:var(--ne-g-page)}.z7AvVW_bowBtn[aria-pressed=true]{background:var(--ne-g-feature);border-color:var(--ne-g-feature);color:var(--ne-text-on-dark)}.z7AvVW_chips{flex-wrap:wrap;gap:8px;display:flex}.z7AvVW_chip{border-radius:var(--ne-r-btn);border:var(--ne-bw-hair) solid var(--ne-line-hair);background:var(--ne-g-card);min-width:52px;height:44px;color:var(--ne-text-body);font:700 var(--ne-fs-13)/1 var(--ne-font-label);cursor:pointer;padding:0 8px;transition:border-color .15s,background-color .15s,color .15s}.z7AvVW_chip:hover{border-color:var(--ne-line-frame)}.z7AvVW_chip[aria-pressed=true]{background:var(--ne-g-feature);border-color:var(--ne-g-feature);color:var(--ne-text-on-dark)}.z7AvVW_tableWrap{overflow-x:auto}.z7AvVW_table{border:var(--ne-bw-frame) solid var(--ne-line-frame);border-radius:var(--ne-r-btn);grid-template-columns:120px repeat(6,minmax(64px,1fr));min-width:600px;display:grid;overflow:hidden}.z7AvVW_tr{display:contents}.z7AvVW_corner{background:var(--ne-g-feature);color:var(--ne-text-on-dark);font-size:var(--ne-fs-13);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;font-weight:700;line-height:1.4}.z7AvVW_th{font-size:var(--ne-fs-13);text-align:center;padding:10px;font-weight:700;line-height:1.4;transition:background-color .15s,color .15s}.z7AvVW_rh{font-size:var(--ne-fs-15);color:var(--ne-text-body);border-top:var(--ne-bw-hair) solid var(--ne-line-hair);padding:8px 12px;font-weight:700;line-height:1.4;transition:background-color .15s}.z7AvVW_td{text-align:center;font-family:var(--ne-font-mono);font-size:var(--ne-fs-15);border:0;border-top:var(--ne-bw-hair) solid var(--ne-line-hair);cursor:pointer;padding:8px;line-height:1.4;transition:background-color .15s,color .15s}.z7AvVW_td:hover{box-shadow:inset 0 0 0 1.5px var(--ne-ink)}.z7AvVW_td:focus-visible{outline:var(--ne-bw-input) solid var(--ne-action);outline-offset:-2px}
.QPQ6Bq_pageHeading{background:var(--ne-g-feature);color:var(--ne-text-on-dark);position:relative;overflow:hidden}.QPQ6Bq_deco{background:var(--ne-tex-feature) right center / calc(520px * var(--ne-tex-scale));opacity:.08;pointer-events:none;position:absolute;inset:0}.QPQ6Bq_decoHub{opacity:.1}.QPQ6Bq_container{max-width:1100px;padding:var(--ne-sec-mid) 32px var(--ne-ph-bottom);margin:0 auto;position:relative}.QPQ6Bq_breadcrumb{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.QPQ6Bq_link{color:var(--ne-accent);transition:color .15s}.QPQ6Bq_link:hover{color:var(--ne-text-on-dark);text-decoration:none}.QPQ6Bq_sep{color:var(--ne-text-on-dark-muted)}.QPQ6Bq_title{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-h1);letter-spacing:-.015em;text-wrap:balance;margin:0 0 22px;line-height:1.15}.QPQ6Bq_dek{max-width:700px;font-size:var(--ne-fs-20);color:var(--ne-text-on-dark);text-wrap:pretty;margin:0;line-height:1.5}.QPQ6Bq_text{max-width:700px;font-size:var(--ne-fs-18);color:var(--ne-text-on-dark);text-wrap:pretty;margin:18px 0 0;line-height:1.6}.QPQ6Bq_strong{color:var(--ne-accent)}.QPQ6Bq_action{margin:32px 0 0;display:none}.QPQ6Bq_button{border-radius:var(--ne-r-btn);background:var(--ne-action);height:52px;color:var(--ne-text-on-dark);font:700 var(--ne-fs-17)/1 var(--ne-font-body);white-space:nowrap;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:background-color .15s;display:inline-flex}.QPQ6Bq_button:hover{background:var(--ne-link);color:var(--ne-text-on-dark);text-decoration:none}.QPQ6Bq_button:focus-visible{outline:var(--ne-bw-input) solid var(--ne-accent);outline-offset:2px}@media (max-width:640px){.QPQ6Bq_action{display:block}.QPQ6Bq_container{padding-top:32px;padding-bottom:48px}.QPQ6Bq_text{line-height:1.5}}:root[data-skin=sbs] .QPQ6Bq_strong{color:var(--ne-accent-2)}
.rzlKTG_allTools{background:var(--ne-g-page);position:relative;overflow:clip}.rzlKTG_dotsSeam,.rzlKTG_dotsEnd{background-image:radial-gradient(var(--ne-dots) 1.6px, transparent 2px);pointer-events:none;background-size:22px 22px;width:760px;height:480px;position:absolute}.rzlKTG_dotsSeam{background-position:0 0;top:0;left:-40px;-webkit-mask-image:radial-gradient(80% 100% at 0 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 100% at 0 0,#000 10%,#0000 75%)}.rzlKTG_dotsEnd{background-position:100% 100%;bottom:0;right:-40px;-webkit-mask-image:radial-gradient(80% 100% at 100% 100%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 100% at 100% 100%,#000 10%,#0000 75%)}.rzlKTG_container{max-width:1100px;padding:var(--ne-sec-top) 32px var(--ne-sec-bottom);flex-direction:column;gap:64px;margin:0 auto;display:flex;position:relative}.rzlKTG_group{border-top:var(--ne-bw-heavy) solid var(--ne-line-frame);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:64px;padding:32px 0 0;display:grid}@media (max-width:900px){.rzlKTG_group{grid-template-columns:minmax(0,1fr);gap:40px}}.rzlKTG_eyebrow{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);color:var(--ne-link);margin:0 0 14px}.rzlKTG_title{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-34);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 10px;line-height:1.08}.rzlKTG_text{font-size:var(--ne-fs-17);color:var(--ne-text-muted);text-wrap:pretty;margin:0;line-height:1.5}.rzlKTG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.rzlKTG_card{background:var(--ne-g-card);border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-card);color:var(--ne-text-body);flex-direction:column;gap:10px;padding:24px;transition:border-color .15s;display:flex}.rzlKTG_card:hover{border-color:var(--ne-line-frame);color:var(--ne-text-body);text-decoration:none}.rzlKTG_cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.rzlKTG_tag{font-size:var(--ne-fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--ne-link);background:var(--ne-g-page);border-radius:var(--ne-r-tag);padding:4px 10px;font-weight:700;line-height:1.4}.rzlKTG_time{font-size:var(--ne-fs-13);color:var(--ne-text-muted);font-weight:600;line-height:1.4}.rzlKTG_name{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-size:var(--ne-fs-24);color:var(--ne-text-heading);text-wrap:balance;line-height:1.2}.rzlKTG_desc{font-size:var(--ne-fs-17);color:var(--ne-text-muted);text-wrap:pretty;line-height:1.5}.rzlKTG_cta{font-size:var(--ne-fs-15);color:var(--ne-link);margin-top:auto;padding-top:8px;font-weight:700}.rzlKTG_ask{background:var(--ne-g-card);border:var(--ne-bw-frame) solid var(--ne-line-frame);border-radius:var(--ne-r-feature);box-shadow:var(--ne-shadow-card);flex-wrap:wrap;align-items:center;gap:20px 32px;padding:24px 32px;display:flex}.rzlKTG_avatar{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px;display:block}.rzlKTG_askBody{flex:320px;min-width:0}.rzlKTG_askTitle{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-size:var(--ne-fs-24);color:var(--ne-text-heading);margin:0 0 6px;line-height:1.2}.rzlKTG_askMeta{font-size:var(--ne-fs-16);color:var(--ne-text-muted);margin:0;line-height:1.5}.rzlKTG_button{border-radius:var(--ne-r-btn);background:var(--ne-action);height:52px;color:var(--ne-text-on-dark);font-size:var(--ne-fs-16);flex:none;align-items:center;padding:0 24px;font-weight:700;transition:background-color .15s;display:inline-flex}.rzlKTG_button:hover{background:var(--ne-link);color:var(--ne-text-on-dark);text-decoration:none}@media (max-width:600px){.rzlKTG_ask{padding:24px 20px}}@media (max-width:560px){.rzlKTG_title{font-size:var(--ne-fs-26)}.rzlKTG_name,.rzlKTG_askTitle{font-size:var(--ne-fs-20)}}
._2zOcgG_about{background:var(--ne-g-alt);position:relative;overflow:clip}._2zOcgG_deco{pointer-events:none;background:repeating-radial-gradient(circle at 105%,#0000 0 28px,#bc4a1517 28px 29.5px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 105%,#000 15%,#0000 60%);mask-image:radial-gradient(circle at 105%,#000 15%,#0000 60%)}._2zOcgG_container{max-width:1100px;padding:var(--ne-sec-mid) 32px;margin:0 auto;position:relative}._2zOcgG_eyebrow{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);color:var(--ne-link);margin:0 0 14px}._2zOcgG_title{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-40);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 20px;line-height:1.08}._2zOcgG_text{max-width:700px;font-size:var(--ne-fs-18);color:var(--ne-text-body);text-wrap:pretty;margin:0 0 40px;line-height:1.6}._2zOcgG_ends{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._2zOcgG_end{background:var(--ne-g-card);border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-card);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:24px;display:grid}._2zOcgG_icon{border-radius:var(--ne-r-img);background:var(--ne-g-feature);width:44px;height:44px;color:var(--ne-accent);place-items:center;display:grid}._2zOcgG_endTitle{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-22);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 8px;line-height:1.2}._2zOcgG_endText{font-size:var(--ne-fs-17);color:var(--ne-text-body);margin:0;line-height:1.5}@media (max-width:640px){._2zOcgG_container{padding:48px 16px}._2zOcgG_title{font-size:var(--ne-fs-28)}._2zOcgG_text{font-size:var(--ne-fs-17);margin-bottom:28px}._2zOcgG_text,._2zOcgG_endText{line-height:1.5}}._2zOcgG_hl{background:linear-gradient(transparent 58%, var(--ne-accent) 58%, var(--ne-accent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 5px}@media (max-width:600px){._2zOcgG_end{padding-left:16px;padding-right:16px}}:root[data-skin=ccb] ._2zOcgG_deco{display:none}
.lf97Ma_featuredTool{background:var(--ne-g-page);position:relative;overflow:clip}.lf97Ma_dotsTr,.lf97Ma_dotsSeam{background-image:radial-gradient(var(--ne-dots) 1.6px, transparent 2px);pointer-events:none;background-size:22px 22px;width:760px;position:absolute}.lf97Ma_dotsTr{height:600px;top:0;right:-40px;-webkit-mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%);mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%)}.lf97Ma_dotsSeam{background-position:0 100%;height:480px;bottom:0;left:-40px;-webkit-mask-image:radial-gradient(80% 100% at 0 100%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 100% at 0 100%,#000 10%,#0000 75%)}.lf97Ma_container{max-width:1100px;padding:var(--ne-sec-top-tight) 32px 0;margin:0 auto;position:relative}.lf97Ma_card{background:var(--ne-g-card);border:var(--ne-bw-frame) solid var(--ne-line-frame);border-radius:var(--ne-r-feature);box-shadow:var(--ne-shadow-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;padding:32px;display:grid}.lf97Ma_copy{min-width:0}.lf97Ma_eyebrow{font-size:var(--ne-fs-13);letter-spacing:var(--ne-label-tracking);text-transform:uppercase;font-weight:700;line-height:1.4;font-family:var(--ne-font-label);color:var(--ne-link);margin:0 0 14px}.lf97Ma_title{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-weight:var(--ne-display-weight);font-size:var(--ne-fs-34);color:var(--ne-text-heading);text-wrap:balance;margin:0 0 20px;line-height:1.08}.lf97Ma_highlight{background:linear-gradient(transparent 58%, var(--ne-accent) 58%, var(--ne-accent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 5px}.lf97Ma_text{max-width:520px;font-size:var(--ne-fs-18);color:var(--ne-text-muted);text-wrap:pretty;margin:0 0 32px;line-height:1.55}.lf97Ma_button{border-radius:var(--ne-r-btn);background:var(--ne-action);height:52px;color:var(--ne-text-on-dark);font-size:var(--ne-fs-16);align-items:center;gap:8px;padding:0 24px;font-weight:700;transition:background-color .15s;display:inline-flex}.lf97Ma_button:hover{background:var(--ne-link);color:var(--ne-text-on-dark);text-decoration:none}.lf97Ma_widget{background:var(--ne-g-page);border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-img);min-width:0;padding:24px}.lf97Ma_widgetHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.lf97Ma_label{font-size:var(--ne-fs-14);color:var(--ne-text-body);font-weight:700;line-height:1.4}.lf97Ma_spanValue{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-size:var(--ne-fs-24);color:var(--ne-text-body);flex:none;line-height:1.2}.lf97Ma_widget .lf97Ma_range{margin:0 0 24px;display:block}.lf97Ma_controls{gap:16px;margin:0 0 24px;display:grid}.lf97Ma_results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lf97Ma_stat{background:var(--ne-g-card);border:var(--ne-bw-hair) solid var(--ne-line-hair);border-radius:var(--ne-r-img);min-width:0;padding:16px 20px}.lf97Ma_statValue{font-family:var(--ne-font-display);text-transform:var(--ne-display-case);font-size:var(--ne-fs-40);color:var(--ne-text-body);margin:0 0 8px;line-height:1}.lf97Ma_statValueRust{color:var(--ne-link)}.lf97Ma_statLabel{font-size:var(--ne-fs-13);letter-spacing:.12em;text-transform:uppercase;color:var(--ne-text-muted);margin:0;font-weight:700;line-height:1.4}@media (max-width:600px){.lf97Ma_card{padding:24px 20px}.lf97Ma_widget{padding:20px 16px}.lf97Ma_stat{padding:16px 12px}.lf97Ma_statValue{font-size:var(--ne-fs-34)}}@media (max-width:560px){.lf97Ma_title{font-size:var(--ne-fs-26)}.lf97Ma_spanValue{font-size:var(--ne-fs-20)}.lf97Ma_statValue{font-size:var(--ne-fs-32)}}@media (max-width:640px){.lf97Ma_text{line-height:1.5}}
