.ip-tools-module__vQUAbG__content{min-width:0}.ip-tools-module__vQUAbG__content .ip-tool-query-panel{min-height:0;padding:20px var(--environment-gutter);border:1px solid var(--environment-border);box-shadow:none;background:#fff;border-radius:8px;margin-top:18px;display:block}.ip-tools-module__vQUAbG__content .ip-tool-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.ip-tools-module__vQUAbG__content .ip-tool-form label{color:var(--environment-ink);gap:8px;font-size:15px;font-weight:650;line-height:1.5;display:grid}.ip-tools-module__vQUAbG__content .ip-tool-form input{border:1px solid var(--environment-border);min-width:0;height:48px;color:var(--environment-ink);background:var(--environment-surface);font:inherit;border-radius:5px;padding:10px 14px;font-size:15px;font-weight:400;line-height:1.6}.ip-tools-module__vQUAbG__content .ip-tool-form input:focus-visible{outline-offset:2px;box-shadow:none;background:#fff;outline:2px solid #90b92f}.ip-tools-module__vQUAbG__content .ip-tool-form>button{color:#17210a;min-width:136px;height:48px;font:inherit;background:#c9f54a;border:1px solid #a8d430;border-radius:5px;padding:10px 18px;font-size:15px;font-weight:650}.ip-tools-module__vQUAbG__content .ip-tool-form>button:hover{background:#d5fb69}.ip-tools-module__vQUAbG__content .ip-tool-form>button:focus-visible{outline:2px solid var(--environment-ink);outline-offset:3px}.ip-tools-module__vQUAbG__content .ip-tool-form>small{color:var(--environment-muted);grid-column:1/-1;font-size:13px;line-height:1.6}.ip-tools-module__vQUAbG__content .ip-tool-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control{grid-area:2/1}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control>div{grid-template-columns:minmax(0,1fr) 88px;gap:16px}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control input[type=range]{height:48px;box-shadow:none;accent-color:#90b92f;border:0;padding:0}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control~button{grid-area:2/2}.ip-tools-module__vQUAbG__content .ip-tool-state{border-radius:8px;margin-top:18px;font-size:15px}.ip-tools-module__vQUAbG__content .ip-tool-result-panel{border:1px solid var(--environment-border);box-shadow:none;border-radius:8px;margin-top:18px}.ip-tools-module__vQUAbG__content .ip-tool-result-heading{min-height:0;padding:20px var(--environment-gutter);border-bottom:1px solid var(--environment-line);gap:16px}.ip-tools-module__vQUAbG__content .ip-tool-result-heading>div{min-width:0}.ip-tools-module__vQUAbG__content .ip-tool-result-heading h2{color:var(--environment-title);overflow-wrap:anywhere;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4}.ip-tools-module__vQUAbG__content .ip-tool-result-badge{min-height:28px;color:var(--environment-muted);background:#f0f3f5;border:0;border-radius:4px;padding:3px 9px;font-size:13px;font-weight:500;line-height:1.5}.ip-tools-module__vQUAbG__content .ip-tool-result-badge.danger{color:var(--environment-attention);background:#fff0f5}.ip-tools-module__vQUAbG__content .ip-tool-result-badge.success{color:var(--environment-pass);background:#edf7f0}:is(.ip-tools-module__vQUAbG__content .ip-tool-facts,.ip-tools-module__vQUAbG__content .ip-tool-facts.compact){grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.ip-tools-module__vQUAbG__content .ip-tool-facts.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-tools-module__vQUAbG__content .ip-tool-facts>div{min-width:0;min-height:96px;padding:18px var(--environment-gutter);box-shadow:1px 0 var(--environment-line), 0 1px var(--environment-line);border:0;align-content:start;gap:8px}.ip-tools-module__vQUAbG__content .ip-tool-facts>.wide{grid-column:1/-1}.ip-tools-module__vQUAbG__content .ip-tool-facts dt{color:var(--environment-ink);font-size:15px;font-weight:650;line-height:1.5}.ip-tools-module__vQUAbG__content .ip-tool-facts dd{color:var(--environment-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.ip-tools-module__vQUAbG__content .ip-tool-facts :is(code,strong){color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;white-space:normal;overflow-wrap:anywhere}.ip-tools-module__vQUAbG__content .ip-tool-facts small{color:var(--environment-muted);font-size:13px;line-height:1.6}.ip-tools-module__vQUAbG__content .ip-tool-note{padding:16px var(--environment-gutter);color:var(--environment-muted);background:var(--environment-surface);font-size:14px;line-height:1.7}.ip-tools-module__vQUAbG__content .ip-tool-note.warning{color:#75622b;background:#fff9e7}.ip-tools-module__vQUAbG__content .ip-tool-list-heading{padding:18px var(--environment-gutter) 12px;flex-wrap:wrap;gap:8px 16px}.ip-tools-module__vQUAbG__content .ip-tool-list-heading strong{color:var(--environment-ink);font-size:15px;font-weight:650}.ip-tools-module__vQUAbG__content .ip-tool-list-heading span{color:var(--environment-muted);font-size:13px}.ip-tools-module__vQUAbG__content .ip-tool-code-list{margin:0 var(--environment-gutter) 20px;border-color:var(--environment-line);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.ip-tools-module__vQUAbG__content .ip-tool-code-list code{color:var(--environment-ink);background:var(--environment-surface);font:inherit;white-space:normal;overflow-wrap:anywhere;padding:12px 14px;font-size:15px;line-height:1.6}.ip-tools-module__vQUAbG__content .ip-tool-code-list:focus-visible{outline:2px solid var(--environment-attention);outline-offset:2px}@media (max-width:1100px){:is(.ip-tools-module__vQUAbG__content .ip-tool-facts,.ip-tools-module__vQUAbG__content .ip-tool-facts.compact){grid-template-columns:repeat(2,minmax(0,1fr))}.ip-tools-module__vQUAbG__content .ip-tool-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ip-tools-module__vQUAbG__content .ip-tool-form{grid-template-columns:minmax(0,1fr)}.ip-tools-module__vQUAbG__content .ip-tool-form input{font-size:16px}.ip-tools-module__vQUAbG__content .ip-tool-form>button{width:100%}.ip-tools-module__vQUAbG__content .ip-tool-input-grid{grid-template-columns:minmax(0,1fr)}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control{grid-area:auto/1}.ip-tools-module__vQUAbG__content .ip-tool-prefix-control~button{grid-area:auto/1}.ip-tools-module__vQUAbG__content .ip-tool-result-heading{flex-direction:column;align-items:flex-start;gap:10px}:is(.ip-tools-module__vQUAbG__content .ip-tool-facts,.ip-tools-module__vQUAbG__content .ip-tool-facts.compact,.ip-tools-module__vQUAbG__content .ip-tool-facts.two-columns,.ip-tools-module__vQUAbG__content .ip-tool-code-list){grid-template-columns:minmax(0,1fr)}.ip-tools-module__vQUAbG__content .ip-tool-facts>div{min-height:88px;padding-block:16px}.ip-tools-module__vQUAbG__content .ip-tool-list-heading{align-items:flex-start}}
.range-guide-module__gN5hxq__guide{--range-ink:#232a31;--range-copy:#5d666e;--range-line:#e8ebee;border:1px solid var(--environment-border,#d8dfe7);min-width:0;color:var(--range-ink);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-top:18px;padding:30px 32px;scroll-margin-top:90px;font-family:inherit;font-size:15px;line-height:1.7}.range-guide-module__gN5hxq__layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.range-guide-module__gN5hxq__main,.range-guide-module__gN5hxq__sidebar{min-width:0}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__intro h2{color:#202a2f;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:24px;font-weight:650;line-height:1.45}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__intro p{color:var(--range-copy);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.8}.range-guide-module__gN5hxq__examples{margin:24px 0 0}.range-guide-module__gN5hxq__examples figcaption{color:#404a53;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.range-guide-module__gN5hxq__examples figcaption>span{color:#838a90;font-size:12px;font-weight:400}.range-guide-module__gN5hxq__exampleList{--range-line:#e2e7df;background:#f6f8f5;border:1px solid #eef1eb;border-radius:6px;overflow:hidden}.range-guide-module__gN5hxq__example{padding:15px 18px}.range-guide-module__gN5hxq__example+.range-guide-module__gN5hxq__example{border-top:1px solid var(--range-line)}.range-guide-module__gN5hxq__exampleHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:12px;line-height:1.6;display:flex}.range-guide-module__gN5hxq__exampleHeading>span:first-child{color:#505d67;font-weight:550}.range-guide-module__gN5hxq__exampleHeading>span:last-child{color:#59694b;font-variant-numeric:tabular-nums}.range-guide-module__gN5hxq__example dl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin:0;display:grid}.range-guide-module__gN5hxq__example dl>div{min-width:0}.range-guide-module__gN5hxq__example dt{color:#6d757c;margin:0 0 5px;font-size:12px;line-height:1.5}.range-guide-module__gN5hxq__example dd{color:#27323b;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500;line-height:1.75}.range-guide-module__gN5hxq__input dd{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}.range-guide-module__gN5hxq__input dd>span:not(.range-guide-module__gN5hxq__separator),.range-guide-module__gN5hxq__output dd>span{white-space:nowrap}.range-guide-module__gN5hxq__input dd .range-guide-module__gN5hxq__separator{color:#8a9298}.range-guide-module__gN5hxq__output{border-left:1px solid var(--range-line);padding-left:20px}.range-guide-module__gN5hxq__output dd{justify-items:start;display:grid}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__note{color:#788189;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.range-guide-module__gN5hxq__note strong{color:#616d76;font-weight:400}.range-guide-module__gN5hxq__sidebar{border-left:1px solid var(--range-line);padding-left:28px}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__faq h3{color:#303b43;margin:5px 0 12px;font-size:15px;font-weight:600;line-height:1.6}.range-guide-module__gN5hxq__questions details+details{border-top:1px solid var(--range-line)}.range-guide-module__gN5hxq__questions summary{color:#48535c;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 0;font-size:14px;font-weight:400;line-height:1.7;list-style:none;display:flex}.range-guide-module__gN5hxq__questions summary::-webkit-details-marker{display:none}.range-guide-module__gN5hxq__questions summary:hover{color:#354c21}.range-guide-module__gN5hxq__toggle{color:#8a9297;flex:0 0 16px;width:16px;height:16px;position:relative}.range-guide-module__gN5hxq__toggle:before,.range-guide-module__gN5hxq__toggle:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:7px;left:3px}.range-guide-module__gN5hxq__toggle:after{transform:rotate(90deg)}.range-guide-module__gN5hxq__questions details[open] .range-guide-module__gN5hxq__toggle:after{display:none}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__questions p{color:var(--range-copy);margin:0 0 14px;padding-right:24px;font-size:14px;line-height:1.8}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__related{margin-top:26px;display:block}.range-guide-module__gN5hxq__related>span{color:#7d858d;margin-bottom:4px;font-size:12px;line-height:1.6;display:block}.range-guide-module__gN5hxq__related>div{flex-wrap:wrap;gap:0 18px;display:flex}.range-guide-module__gN5hxq__related a{color:#526743;align-items:center;min-height:40px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.range-guide-module__gN5hxq__related a:hover{text-underline-offset:4px;text-decoration:underline}.range-guide-module__gN5hxq__guide :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #78954e}@media (max-width:1100px){.range-guide-module__gN5hxq__guide{padding:26px}.range-guide-module__gN5hxq__layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px}.range-guide-module__gN5hxq__sidebar{padding-left:24px}.range-guide-module__gN5hxq__example{padding-inline:14px}.range-guide-module__gN5hxq__example dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.range-guide-module__gN5hxq__output{padding-left:14px}.range-guide-module__gN5hxq__input dd{display:grid}.range-guide-module__gN5hxq__input dd .range-guide-module__gN5hxq__separator{display:none}}@media (max-width:860px){.range-guide-module__gN5hxq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.range-guide-module__gN5hxq__sidebar{border-left:0;border-top:1px solid var(--range-line);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;padding:20px 0 0;display:grid}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__faq h3,.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__related{margin-top:0}.range-guide-module__gN5hxq__input dd{display:flex}.range-guide-module__gN5hxq__input dd .range-guide-module__gN5hxq__separator{display:inline}}@media (max-width:600px){.range-guide-module__gN5hxq__guide{padding:22px 18px 16px}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__intro p{margin-top:10px;font-size:14px;line-height:1.8}.range-guide-module__gN5hxq__examples{margin-top:20px}.range-guide-module__gN5hxq__example{padding:14px}.range-guide-module__gN5hxq__example dl{grid-template-columns:minmax(0,1fr);gap:12px}.range-guide-module__gN5hxq__input dd{flex-wrap:wrap;display:flex}.range-guide-module__gN5hxq__output{border-left:0;padding-left:0}.range-guide-module__gN5hxq__output dd{flex-wrap:wrap;gap:0 16px;display:flex}.range-guide-module__gN5hxq__exampleHeading{margin-bottom:10px}.range-guide-module__gN5hxq__example dd{font-size:15px}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__note{font-size:12px}.range-guide-module__gN5hxq__sidebar{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__faq h3{margin-bottom:4px}.range-guide-module__gN5hxq__questions summary{min-height:48px;padding:11px 0}.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__questions p{padding-right:0}.range-guide-module__gN5hxq__related>span{margin-bottom:0}}@media (max-width:560px){.range-guide-module__gN5hxq__guide .range-guide-module__gN5hxq__intro h2{letter-spacing:-.02em;font-size:21px}}@media (max-width:360px){.range-guide-module__gN5hxq__guide{padding-inline:16px}.range-guide-module__gN5hxq__example{padding-inline:12px}}.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__input dd,.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__output dd{justify-items:start;display:grid}.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__input dd>span,.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__output dd>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__examples figcaption{flex-wrap:wrap;gap:4px 12px}.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__exampleHeading>span{min-width:0}.range-guide-module__gN5hxq__general .range-guide-module__gN5hxq__exampleHeading>span:last-child{flex-shrink:0}
