/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--orange:#ff6826;--orange2:#ff8b24;--ink:#172033;--muted:#6c7483;--line:#e6e8eb;--soft:#f5f6f7}*{box-sizing:border-box}html{scroll-behavior:smooth}html.noSmoothScroll{scroll-behavior:auto!important}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.topbar{background:#fff;border-bottom:1px solid #eceef0;align-items:center;gap:24px;height:72px;padding:0 max(24px,50vw - 590px);display:flex}.brand{color:#1a2231;letter-spacing:-.9px;align-items:center;gap:5px;font-size:20px;font-weight:900;text-decoration:none;display:flex}.brandMark{color:#fff;background:var(--orange);letter-spacing:-1.3px;border-radius:5px;place-items:center;height:34px;padding:0 8px;display:inline-grid}.toolLabel{color:#808797;border-left:1px solid #dfe2e6;padding-left:22px;font-size:13px}.shopLink{color:#252c38;margin-left:auto;font-size:13px;font-weight:650;text-decoration:none}.mainNav{gap:18px;margin-left:auto;display:flex}.mainNav a{color:#69717f;font-size:11px;font-weight:650;text-decoration:none}.mainNav a:hover{color:var(--orange)}.mainNav+.shopLink{margin-left:4px}.shopLink span,.productButton span{color:var(--orange);margin-left:5px}.hero{text-align:center;color:#fff;background:radial-gradient(circle at 76% 18%,#323b4d 0,#0000 26%),linear-gradient(132deg,#111827,#212b3c 70%,#121925);padding:64px 24px 108px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:330px;height:330px;position:absolute;top:-190px;left:-100px;box-shadow:0 0 0 50px #ffffff08,0 0 0 100px #ffffff05}.eyebrow{text-transform:uppercase;letter-spacing:2.1px;color:var(--orange2);align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.eyebrow span{background:var(--orange);width:18px;height:2px;display:block}.hero h1{letter-spacing:-2.5px;max-width:850px;margin:18px auto 15px;font-size:clamp(38px,5vw,64px);line-height:1.04}.hero>p{color:#b8bfca;max-width:680px;margin:0 auto;font-size:17px;line-height:1.65}.trustRow{color:#d7dbe2;justify-content:center;gap:30px;margin-top:28px;font-size:12px;display:flex}.trustRow span:first-letter{color:var(--orange)}.toolJump{z-index:3;background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-58px auto 86px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #141b2928}.toolJump button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e7e9ec;align-items:center;gap:12px;padding:22px;display:flex;position:relative}.toolJump button:last-child{border-right:0}.toolJump button.active:after{content:"";background:var(--orange);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.toolJump b{height:34px;color:var(--orange);background:#fff1e9;border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.toolJump span{flex-direction:column;gap:3px;display:flex}.toolJump strong{font-size:12px}.toolJump small{color:#858c96;font-size:9px}.toolJump button:hover,.toolJump button.active{background:#fffaf7}.calculatorWrap{z-index:2;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);max-width:1180px;margin:-66px auto 90px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #141b2930}.toolJump+.calculatorWrap{margin-top:0}.configPanel{padding:38px 42px 42px}.resultPanel{border-left:1px solid var(--line);background:#f5f6f8;padding:38px 34px 30px}.sectionHeading,.resultTitle{align-items:flex-start;gap:14px;display:flex}.sectionHeading h2,.resultTitle h2{letter-spacing:-.4px;margin:0 0 4px;font-size:20px}.sectionHeading p,.resultTitle p{color:var(--muted);margin:0;font-size:12px}.step{color:#fff;background:var(--orange);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:13px;font-weight:800;display:grid;box-shadow:0 7px 18px #ff682640}.step.inverse{box-shadow:none;background:#222b3a}.liveDot{text-transform:uppercase;letter-spacing:1px;color:#1a9b62;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:750;display:flex}.liveDot:before{content:"";background:#22b573;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #22b57318}.settingsGrid{grid-template-columns:1fr 1.15fr;gap:16px;margin:30px 0 34px;display:grid}.modeSwitch{background:#eef0f2;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:26px 0 18px;padding:4px;display:grid}.modeSwitch button{color:#6f7784;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px;font-size:11px;font-weight:700;position:relative}.modeSwitch button.active{color:#202938;background:#fff;box-shadow:0 2px 9px #17203310}.modeSwitch button span{color:var(--orange);margin-right:5px;font-size:14px}.modeSwitch em{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.6px;border-radius:9px;padding:2px 6px;font-size:7px;font-style:normal;position:absolute;top:-8px;right:8px}.setting label{text-transform:uppercase;letter-spacing:.8px;color:#555d6b;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.segmented{background:#eef0f2;border-radius:7px;padding:3px;display:flex}.segmented button{color:#707784;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:9px 7px;font-size:12px}.segmented button.active{color:#1c2432;background:#fff;font-weight:700;box-shadow:0 2px 8px #17203312}.toggleSetting{cursor:pointer;background:#fafafa;border:1px solid #eceef0;border-radius:8px;grid-column:1/-1;align-items:center;padding:14px 16px;display:flex}.toggleSetting>span{flex-direction:column;gap:3px;display:flex}.toggleSetting strong{font-size:12px}.toggleSetting small{color:var(--muted);font-size:10px}.toggleSetting input{opacity:0;position:absolute}.toggleSetting i{background:#c9ced5;border-radius:20px;width:38px;height:22px;margin-left:auto;transition:all .2s;position:relative}.toggleSetting i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.toggleSetting input:checked+i{background:var(--orange)}.toggleSetting input:checked+i:after{transform:translate(16px)}.circuitHeader,.circuit{grid-template-columns:1.45fr 1fr .85fr .7fr;align-items:center;gap:10px;display:grid}.circuitHeader{color:#8a919c;text-transform:uppercase;letter-spacing:.65px;padding:0 10px 8px;font-size:9px;font-weight:750}.circuitHeader span:last-child{text-align:right}.circuitList{flex-direction:column;gap:8px;display:flex}.circuit{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px;position:relative}.circuit input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-width:0;font-size:12px}.numberInput{border-left:1px solid var(--line);align-items:center;padding-left:12px;display:flex}.numberInput span{color:#9299a5;font-size:10px}.lineTotal{text-align:right;font-size:12px}.remove{color:#8f96a0;cursor:pointer;background:#fff;border:1px solid #e4e6e9;border-radius:50%;width:19px;height:19px;padding:0;line-height:16px;position:absolute;top:-8px;right:-8px}.presetRow{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 16px;display:flex}.presetRow span{color:#8c939d;margin-right:2px;font-size:10px}.presetRow button{color:#626a77;cursor:pointer;background:#fff;border:1px solid #e4e7ea;border-radius:4px;padding:4px 7px;font-size:10px}.presetRow button:hover{border-color:var(--orange);color:var(--orange)}.addButton{color:#4d5665;cursor:pointer;background:#fafafa;border:1px dashed #cfd4da;border-radius:7px;width:100%;padding:11px;font-size:11px;font-weight:650}.addButton span{color:var(--orange);margin-right:4px}.planBuilder{margin-top:4px}.planToolbar{background:#fafbfb;border:1px solid #e1e4e8;border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:5px;padding:9px;display:flex}.planToolbar>span{color:#878e99;text-transform:uppercase;letter-spacing:.7px;margin:0 5px;font-size:8px;font-weight:800}.planToolbar button{color:#4c5563;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.planToolbar button:hover{border-color:var(--orange);color:var(--orange)}.planToolbar .clearPlan{color:#9a7070;background:0 0;border-color:#0000;margin-left:auto}.stripIcon{background:var(--orange);border-radius:3px;width:18px;height:4px;box-shadow:0 0 6px #ff682680}.spotIcon{background:#ffbf55;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #ffefe0}.panelIcon{border:1px solid var(--orange);background:#ffe7c7;width:13px;height:9px}.powerIcon{color:#fff;background:#293243;border-radius:3px;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.planCanvas{touch-action:none;background-color:#f9faf9;background-image:linear-gradient(#dfe3e780 1px,#0000 1px),linear-gradient(90deg,#dfe3e780 1px,#0000 1px),linear-gradient(#e9ebed80 1px,#0000 1px),linear-gradient(90deg,#e9ebed80 1px,#0000 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px;border:1px solid #dfe3e7;height:330px;position:relative;overflow:hidden}.planCanvas:before{content:"";pointer-events:none;border:4px solid #aab0b9;position:absolute;inset:20px;box-shadow:inset 0 0 0 1px #fff}.roomLabel{color:#a4aab2;letter-spacing:1px;font-size:8px;font-weight:750;position:absolute;bottom:27px;left:30px}.wireLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wireLayer line{stroke:#8f97a3;stroke-width:.35px;stroke-dasharray:1.5 1.3;vector-effect:non-scaling-stroke}.planObject{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.planObject:active{cursor:grabbing}.planObject.selected:after{content:"";border:1px dashed var(--orange);border-radius:5px;position:absolute;inset:-7px}.planObject span{white-space:nowrap;color:#565f6d;background:#ffffffdf;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:700;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.planObject.strip{min-width:70px;height:12px}.planObject.strip>i{background:repeating-linear-gradient(90deg,#ff6a25 0 9px,#ffd05c 9px 12px);border-radius:3px;height:5px;position:absolute;top:4px;left:0;right:0;box-shadow:0 0 8px #ff7b2b7d}.planObject.spot{color:#fff;background:radial-gradient(circle,#fff 0,#ffd674 22%,#ff8a24 58%,#e95820 100%);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 13px #ff932c80}.planObject.spot>i{font-size:10px;font-style:normal}.planObject.panel{background:#fff3d5;border:2px solid #ff8a24;width:50px;height:35px;box-shadow:0 0 13px #ffad3b50,inset 0 0 9px #fff}.planObject.power{color:#fff;background:#263142;border-radius:4px;place-items:center;width:38px;height:27px;display:grid;box-shadow:0 5px 10px #1f29372e}.planObject.power i{color:var(--orange);font-size:14px;font-style:normal;line-height:10px}.planObject.power span{top:30px}.emptyPlan{color:#737c88;cursor:pointer;background:#ffffffd9;border:1px dashed #b9c0c8;border-radius:6px;padding:12px 16px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planFooter{color:#7f8793;border:1px solid #e3e6e9;border-top:0;border-radius:0 0 8px 8px;align-items:center;gap:14px;padding:9px 11px;font-size:8px;display:flex}.planFooter span{align-items:center;gap:4px;display:flex}.planFooter i{font-style:normal;display:block}.orangeDot,.darkDot{background:var(--orange);border-radius:50%;width:6px;height:6px}.darkDot{background:#293243}.dashLine{border-top:1px dashed #8f97a3;width:14px}.planFooter strong{color:#414a58;margin-left:auto}.objectEditor{background:#fafafa;border:1px solid #e4e7ea;border-radius:7px;grid-template-columns:1.3fr .7fr .9fr .55fr auto;align-items:end;gap:8px;margin-top:10px;padding:11px;display:grid}.objectEditor>div{min-width:0}.objectEditor label{color:#858c96;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.objectEditor input{color:#303846;background:#fff;border:1px solid #dfe3e7;border-radius:4px;width:100%;min-width:0;padding:6px;font-size:9px}.objectEditor div>span{color:#8a919b;align-items:center;gap:3px;font-size:8px;display:flex}.objectEditor button{color:#5f6875;cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:4px;padding:6px;font-size:8px}.objectEditor .deleteObject{color:#a44d4d}.planHint{color:#8a919b;text-align:center;margin:8px 0 0;font-size:8px}.bigResult{border-bottom:1px solid #dedfe2;flex-direction:column;align-items:center;margin:27px 0 18px;padding-bottom:21px;display:flex}.bigResult>span{color:#7c8490;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:750}.bigResult strong{letter-spacing:-2px;color:#172033;font-size:48px;line-height:1.2}.bigResult strong small{letter-spacing:0;font-size:16px}.bigResult em{color:var(--orange);font-size:10px;font-style:normal;font-weight:650}.math{justify-content:center;align-items:center;gap:20px;margin:18px 0 22px;display:flex}.math div{text-align:center;flex-direction:column;display:flex}.math span{color:#858c96;font-size:9px}.math strong{font-size:13px}.math b{color:#b3b8c0;font-weight:400}.recommendCard{background:#fff;border:1px solid #e4e6e9;border-radius:9px;grid-template-columns:44px 1fr;align-items:center;gap:0 12px;padding:20px 16px 15px;display:grid;position:relative}.recommended{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.6px;border-radius:3px;padding:3px 7px;font-size:8px;font-weight:750;position:absolute;top:-9px;left:12px}.count{width:44px;height:44px;color:var(--orange);background:#fff1e9;border-radius:7px;place-items:center;font-size:18px;font-weight:850;display:grid}.recommendCard h3{margin:0 0 3px;font-size:14px}.recommendCard p{color:#7d8490;margin:0;font-size:9px;line-height:1.5}.capacityGraphic{margin:20px 0 15px}.graphicLabel{color:#737b87;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.graphicLabel strong{color:#303846}.bar{background:#dfe2e6;border-radius:8px;height:9px;position:relative;overflow:visible}.bar i{background:linear-gradient(90deg,#ff8b24,#ff5a24);border-radius:8px;height:100%;transition:width .35s;display:block}.bar>span{border-left:1px dashed #858c97;height:15px;position:absolute;top:-3px}.barLegend{color:#959ba4;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.barLegend .safe{color:#6e7580;margin-left:auto;margin-right:12px}.powerTiles{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:16px;display:grid}.powerTiles div{background:#ebeef1;border-radius:5px;align-items:center;gap:5px;min-width:0;padding:7px;display:flex}.powerTiles small{display:none}.powerTiles strong{font-size:10px}.bolt{color:var(--orange);font-weight:900}.productButton{color:#fff;text-align:center;background:linear-gradient(135deg,#f45b21,#ff7a24);border-radius:6px;padding:13px;font-size:11px;font-weight:750;text-decoration:none;display:block;box-shadow:0 8px 18px #ff68262d}.productButton span{color:#fff}.offerWrap{text-align:center;flex-direction:column;gap:7px;display:flex}.offerWrap>small{color:#8c929b;font-size:8px}.offerBadge{color:#8b929b;font-size:8px;font-weight:700;position:absolute;top:20px;right:20px}.disclaimer{text-align:center;color:#9a9fa7;margin:10px 0 0;font-size:8px;line-height:1.5}.sectionIntro{grid-template-columns:1fr .75fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.sectionIntro h2{letter-spacing:-1.5px;margin:12px 0 0;font-size:36px;line-height:1.12}.sectionIntro>p{color:#747c88;margin:0;font-size:13px;line-height:1.7}.adviceTools{max-width:1180px;margin:0 auto;padding:10px 24px 92px}.activeToolPanel{margin-top:-45px;padding-top:0}.toolTabs{border-bottom:1px solid #dfe3e7;gap:4px;display:flex;overflow:auto}.toolTabs button{white-space:nowrap;color:#747c88;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px;font-size:11px;font-weight:700}.toolTabs button.active{color:var(--orange);border-color:var(--orange)}.toolStage{background:#f5f6f7;border:1px solid #e1e4e7;border-top:0;grid-template-columns:1.15fr .85fr;min-height:300px;display:grid}.toolForm{background:#fff;padding:34px 38px}.toolForm h3{margin:0 0 6px;font-size:20px}.toolForm>p{color:#7d8490;margin:0 0 24px;font-size:11px}.toolForm label{color:#535c69;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:12px 0;font-size:11px;font-weight:650;display:flex}.toolForm label span{color:#858d98;align-items:center;gap:5px;font-size:10px;display:flex}.toolForm input,.toolForm select{color:#273040;background:#fafafa;border:1px solid #dce0e4;border-radius:5px;max-width:190px;padding:8px 9px;font-size:11px}.toolForm input{text-align:right;width:90px}.toolAnswer{color:#fff;background:radial-gradient(circle at 80% 15%,#394356,#1b2433 64%);flex-direction:column;justify-content:center;padding:40px;display:flex}.toolAnswer small{color:#aeb5c0;text-transform:uppercase;letter-spacing:1px;font-size:9px}.toolAnswer strong{letter-spacing:-2px;margin:5px 0 10px;font-size:48px}.toolAnswer p{color:#c4c9d1;margin:0;font-size:11px;line-height:1.65}.toolAnswer a{color:#ff9a59;margin-top:18px;font-size:10px}.toolAnswer.warning{background:linear-gradient(140deg,#4b2b26,#2d2022)}.toolAnswer.safeAnswer{background:linear-gradient(140deg,#1d4437,#1b2e2c)}.kelvinBar{background:linear-gradient(90deg,#ff922e,#ffe2a9,#fff,#dcecff);border-radius:7px;height:12px;margin:2px 0 18px}.buyerGuide{background:#f5f6f7;padding:80px max(24px,50vw - 566px)}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choiceGrid a{min-height:220px;color:var(--ink);background:#fff;border:1px solid #e1e4e7;padding:28px;text-decoration:none;transition:all .2s;position:relative}.choiceGrid a:hover{border-color:#ff9b69;transform:translateY(-3px);box-shadow:0 12px 25px #17203312}.choiceGrid b{color:var(--orange);font-family:var(--font-geist-mono);font-size:10px}.choiceGrid h3{margin:27px 0 9px;font-size:17px}.choiceGrid p{color:#707986;margin:0 0 22px;font-size:11px;line-height:1.65}.choiceGrid span{color:#d9541e;font-size:9px;font-weight:750;position:absolute;bottom:25px;left:28px}.seoToolsPromo{max-width:1180px;margin:0 auto;padding:10px 24px 85px}.promoToolGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.promoToolGrid a{color:#202a39;background:#fff;border:1px solid #e0e3e7;min-height:180px;padding:23px;text-decoration:none;position:relative}.promoToolGrid b{color:var(--orange);font-family:var(--font-geist-mono);font-size:9px}.promoToolGrid h3{margin:28px 0 8px;font-size:14px}.promoToolGrid p{color:#707986;font-size:10px;line-height:1.55}.promoToolGrid span{color:#d9541e;font-size:8px;font-weight:800;position:absolute;bottom:20px;left:23px}.allToolsLink{color:#d9541e;margin-top:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.faqSection{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;max-width:1180px;margin:0 auto;padding:90px 24px;display:grid}.faqIntro{position:sticky;top:30px}.faqIntro h2{letter-spacing:-1.3px;margin:15px 0 12px;font-size:34px;line-height:1.16}.faqIntro p{color:#747c88;font-size:12px;line-height:1.7}.faqIntro a{color:#d9541e;margin-top:15px;font-size:10px;font-weight:750;display:inline-block}.faqList details{border-top:1px solid #e0e3e7;padding:0 4px}.faqList details:last-child{border-bottom:1px solid #e0e3e7}.faqList summary{cursor:pointer;padding:19px 35px 19px 0;font-size:13px;font-weight:720;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:var(--orange);font-size:19px;font-weight:400;position:absolute;right:5px}.faqList details[open] summary:after{content:"−"}.faqList p{color:#68717e;margin:-3px 40px 20px 0;font-size:11px;line-height:1.75}.explain{max-width:1180px;margin:0 auto;padding:0 24px 70px}.explain>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:start;gap:40px;display:grid}.explain h2{letter-spacing:-1.3px;max-width:640px;margin:0;font-size:34px;line-height:1.18}.steps{background:#e5e8eb;border:1px solid #e5e8eb;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid}.steps article{background:#fff;padding:28px}.steps b{color:var(--orange);font-family:var(--font-geist-mono);font-size:11px}.steps h3{margin:18px 0 8px;font-size:15px}.steps p{color:#737b87;margin:0;font-size:12px;line-height:1.65}.infoLinks{gap:26px;margin-top:22px;display:flex}.infoLinks a{color:#4f5867;border-bottom:1px solid #c8cdd3;padding-bottom:2px;font-size:11px;text-decoration:none}.infoLinks a:hover{color:var(--orange);border-color:var(--orange)}footer{color:#8b929d;border-top:1px solid #e6e8eb;justify-content:space-between;max-width:1180px;margin:0 auto;padding:25px 24px 32px;font-size:9px;display:flex}footer a{color:#555e6c}.seoToolPage,.toolsHub{color:#182133;background:#f4f5f6;min-height:100vh}.toolSiteHeader{color:#fff;background:#172033;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:flex}.toolSiteHeader nav{gap:25px;display:flex}.toolSiteHeader nav a{color:#c6ccd5;font-size:11px;text-decoration:none}.toolSiteHeader nav a:hover{color:#fff}.toolPageHero,.toolsHubHero{max-width:1180px;margin:0 auto;padding:58px 24px 48px}.toolBreadcrumb{color:#9aa1ac;align-items:center;gap:8px;margin-bottom:38px;font-size:9px;display:flex}.toolBreadcrumb a{color:#6f7885;text-decoration:none}.toolBreadcrumb b{color:#343e4d}.toolPageHero>p,.toolsHubHero>p,.toolKicker{color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;font-size:9px;font-weight:850}.toolPageHero h1,.toolsHubHero h1{letter-spacing:-2.7px;max-width:890px;margin:0 0 18px;font-size:52px;line-height:1.04}.toolPageHero>div:last-child,.toolsHubHero>div{color:#68717d;max-width:760px;font-size:15px;line-height:1.7}.seoCalculator{grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto 70px;padding:0 24px;display:grid}.calcInputs,.calcResults{background:#fff;border:1px solid #e0e3e7;padding:38px}.calcInputs{border-radius:12px 0 0 12px}.calcResults{color:#fff;background:linear-gradient(145deg,#202a3a,#151d2a);border-left:0;border-radius:0 12px 12px 0}.calcHeading{align-items:center;gap:13px;margin-bottom:28px;display:flex}.calcHeading>span{height:28px;color:var(--orange);background:#fff0e8;border-radius:50%;flex:0 0 28px;place-items:center;font-size:10px;font-weight:850;display:grid}.calcHeading h2{margin:0 0 3px;font-size:17px}.calcHeading p{color:#858d98;margin:0;font-size:9px}.calcHeading.dark>span{background:#ffffff13}.calcHeading.dark p{color:#9ea6b2}.calcFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calcField{color:#636c79;flex-direction:column;gap:6px;font-size:9px;font-weight:750;display:flex}.calcField>div{background:#fafafa;border:1px solid #dce0e4;border-radius:6px;align-items:center;display:flex;overflow:hidden}.calcField input,.calcField select,.calcField>select{color:#273040;background:#fafafa;border:0;outline:0;width:100%;min-width:0;padding:11px;font-size:11px}.calcField>select{border:1px solid #dce0e4;border-radius:6px}.calcField div b{color:#8a919b;white-space:nowrap;padding:0 10px;font-size:9px}.calcNote{color:#838b96;border-left:2px solid var(--orange);background:#f7f8f9;margin:18px 0 0;padding:12px;font-size:9px;line-height:1.6}.diagnosticSteps{gap:7px;margin-top:4px;display:grid}.diagnosticSteps p{color:#596370;background:#fff;border:1px solid #dfe3e7;border-radius:5px;grid-template-columns:24px 1fr;align-items:center;gap:9px;margin:0;padding:10px;font-size:9px;line-height:1.5;display:grid}.diagnosticSteps b{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.heroResult{text-align:center;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;padding:24px}.heroResult small{color:#aab1bb;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.heroResult strong{letter-spacing:-2px;margin:5px 0;font-size:46px;display:block}.heroResult strong em{letter-spacing:0;color:#ff9663;font-size:14px;font-style:normal}.heroResult p{color:#bac0c9;margin:0;font-size:9px}.heroResult.green strong{color:#6ce0ab}.spotPlan{background-color:#283344;background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:24px 24px;border:3px solid #697282;min-height:210px;max-height:330px;margin:17px auto;position:relative;overflow:hidden}.spotPlan i{background:radial-gradient(circle,#fff 0,#ffd789 10%,#ff9a414d 34%,#ff963500 72%);border-radius:50%;place-items:center;min-width:35px;display:grid;position:absolute;transform:translate(-50%,-50%)}.spotPlan i b{color:#cf511f;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;box-shadow:0 0 13px #fff}.resultMetrics{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0;display:grid}.resultMetrics.three{grid-template-columns:repeat(3,1fr)}.resultMetrics div{background:#ffffff0b;border-radius:6px;padding:12px}.resultMetrics span{color:#9fa7b2;margin-bottom:5px;font-size:8px;display:block}.resultMetrics strong{font-size:12px}.toolOffer{text-align:center;flex-direction:column;gap:6px;margin-top:12px;display:flex}.toolOffer>a{color:#fff;background:linear-gradient(135deg,#ef5b21,#ff7a24);border-radius:6px;justify-content:center;gap:8px;padding:12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.toolOffer small{color:#8f98a5;font-size:7px}.bomList{flex-direction:column;margin:15px 0;display:flex}.bomList>div{border-bottom:1px solid #ffffff12;grid-template-columns:100px 1fr;gap:10px;padding:10px 0;display:grid}.bomList b{color:#ff9867;font-size:10px}.bomList span{color:#c1c6ce;font-size:9px}.offerGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.injectionDiagram{align-items:center;gap:18px;height:125px;margin:18px 0;display:flex;position:relative}.powerSource{color:#fff;background:#ff6a26;border-radius:7px;flex:0 0 55px;place-items:center;height:50px;font-size:19px;display:grid}.powerSource span{font-size:7px;display:block}.stripTrack{background:repeating-linear-gradient(90deg,#ff6a25 0 10px,#ffd05c 10px 14px);border-radius:10px;flex:1;height:12px;position:relative;box-shadow:0 0 13px #ff7b2b7d}.stripTrack:before{content:"";border-top:1px dashed #77808d;position:absolute;top:-23px;left:-15px;right:0}.stripTrack i{background:#fff;width:2px;height:42px;position:absolute;top:50%;transform:translate(-50%,-50%)}.stripTrack i b{color:#e55c22;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-19px;left:-8px}.stripTrack i span{color:#aeb5c0;white-space:nowrap;font-size:6px;font-style:normal;position:absolute;top:31px;left:50%;transform:translate(-50%)}.savingBars{flex-direction:column;gap:14px;margin:20px 0;display:flex}.savingBars>div{grid-template-columns:110px 1fr 80px;align-items:center;gap:10px;display:grid}.savingBars span{color:#adb4be;font-size:8px}.savingBars i{background:#ffffff10;border-radius:8px;height:9px;display:block;overflow:hidden}.savingBars b{background:linear-gradient(90deg,#ff8c2a,#ff5c24);border-radius:8px;height:100%;display:block}.savingBars>div:nth-child(2) b{background:#43bf89}.savingBars strong{text-align:right;font-size:9px}.toolEditorial{grid-template-columns:1fr 1fr;gap:70px;max-width:1180px;margin:0 auto;padding:20px 24px 80px;display:grid}.toolEditorial h2,.relatedTools h2{letter-spacing:-1px;margin:0 0 17px;font-size:30px}.toolEditorial h3{margin:25px 0 8px;font-size:15px}.toolEditorial p{color:#68717e;font-size:11px;line-height:1.75}.formulaBox{color:#fff;border-left:4px solid var(--orange);font-family:var(--font-geist-mono);background:#172033;margin:20px 0;padding:18px;font-size:11px}.toolEditorial aside details{border-top:1px solid #dadddf}.toolEditorial aside details:last-child{border-bottom:1px solid #dadddf}.toolEditorial summary{cursor:pointer;padding:16px 25px 16px 0;font-size:11px;font-weight:750}.toolEditorial aside p{margin:0 20px 16px 0}.toolQuickStart,.toolStarters,.toolCase{max-width:1180px;margin:0 auto 55px;padding:0 24px}.toolQuickStart h2,.toolStarters h2,.toolCase h2{letter-spacing:-.8px;margin:0 0 18px;font-size:27px}.toolQuickStart ol{counter-reset:quickstep;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.toolQuickStart li{counter-increment:quickstep;color:#596270;background:#fff;border:1px solid #e0e3e7;min-height:100px;padding:18px;font-size:10px;line-height:1.6}.toolQuickStart li:before{content:counter(quickstep,decimal-leading-zero);color:var(--orange);font-family:var(--font-geist-mono);margin-bottom:12px;font-weight:800;display:block}.toolStarters>p{color:#6f7783;margin:-8px 0 20px;font-size:11px}.toolStarters>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.toolStarters article{background:#fff;border:1px solid #e0e3e7;padding:22px}.toolStarters article h3{margin:0 0 5px;font-size:15px}.toolStarters article>p{color:#747d89;min-height:30px;margin:0 0 15px;font-size:9px;line-height:1.55}.toolStarters ul{margin:0 0 17px;padding:0;list-style:none}.toolStarters li{color:#596270;border-bottom:1px solid #edf0f2;padding:6px 0;font-size:9px}.toolStarters article strong{color:var(--orange);font-size:10px}.toolCalculatorAnchor{scroll-margin-top:20px}.toolCase>div{color:#fff;border-left:5px solid var(--orange);background:#172033;grid-template-columns:.75fr 1.25fr;gap:45px;padding:34px;display:grid}.toolCase h2{color:#fff}.toolCase>div>p{color:#b8c0ca;margin:0;font-size:11px;line-height:1.75}.toolCase dl{gap:14px;margin:0;display:grid}.toolCase dt{color:#ff9867;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800}.toolCase dd{color:#dbe0e6;margin:4px 0 0;font-size:10px;line-height:1.6}.relatedTools{max-width:1180px;margin:0 auto;padding:0 24px 75px}.relatedTools>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.relatedTools a{color:#273141;background:#fff;border:1px solid #e0e3e7;justify-content:space-between;gap:10px;padding:18px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.relatedTools a span{color:var(--orange)}.toolsHubHero{text-align:center;padding-top:90px}.toolsHubHero h1,.toolsHubHero>div{margin-left:auto;margin-right:auto}.centralWorkbench{max-width:1180px;margin:0 auto 75px;padding:0 24px}.centralTabBar{background:#fff;border:1px solid #e0e3e7;border-radius:12px 12px 0 0;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:0 20px 45px #17203312}.centralTabBar button{color:#6f7783;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eaed;border-top:0;border-left:0;align-items:center;gap:10px;min-width:0;min-height:82px;padding:14px;display:flex}.centralTabBar button:nth-child(5n){border-right:0}.centralTabBar button:nth-child(n+11){border-bottom:0}.centralTabBar button>b{color:#f26126;background:#fff0e8;border-radius:7px;flex:0 0 32px;place-items:center;height:32px;font-size:15px;display:grid}.centralTabBar button span{flex-direction:column;gap:4px;min-width:0;display:flex}.centralTabBar button strong{color:#222c3c;font-size:10px}.centralTabBar button small{text-overflow:ellipsis;color:#939aa4;white-space:nowrap;font-size:7px;overflow:hidden}.centralTabBar button.active{background:#172033;position:relative}.centralTabBar button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:0;left:0;right:0}.centralTabBar button.active>b{color:#fff;background:var(--orange)}.centralTabBar button.active strong{color:#fff}.centralTabBar button.active small{color:#adb4be}.centralPanel{background:#edf0f2;border:1px solid #e0e3e7;border-top:0;border-radius:0 0 12px 12px;padding:28px 0}.centralPanel .seoCalculator{margin-bottom:0}.centralQuick{align-items:stretch}.centralQuick .calcInputs,.centralQuick .calcResults{min-height:345px}.calcField.full{grid-column:1/-1}.centralKelvinBar{background:linear-gradient(90deg,#ff8b2b,#ffe0a2,#fff,#d9e9ff);border:1px solid #e0e3e7;border-radius:10px;grid-column:1/-1;height:15px;margin-top:15px}.seoDeepLinks{grid-template-columns:.7fr 1.3fr;align-items:start;gap:55px;max-width:1180px;margin:0 auto 75px;padding:0 24px;display:grid}.seoDeepLinks>div:first-child p{color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;font-size:9px;font-weight:850}.seoDeepLinks h2{letter-spacing:-1px;margin:0;font-size:28px;line-height:1.2}.seoDeepLinks>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.seoDeepLinks a{color:#273141;background:#fff;border:1px solid #dfe2e5;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:14px;font-size:9px;font-weight:750;text-decoration:none;display:grid}.seoDeepLinks a b{color:var(--orange);font-family:var(--font-geist-mono);font-size:8px}.seoDeepLinks a em{color:var(--orange);font-style:normal}.toolsDirectory{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto 80px;padding:0 24px;display:grid}.toolsDirectory a{color:#1d2737;background:#fff;border:1px solid #e0e3e7;min-height:245px;padding:30px;text-decoration:none;transition:all .2s;position:relative}.toolsDirectory a:hover{border-color:#ff9560;transform:translateY(-3px);box-shadow:0 16px 30px #15203312}.toolsDirectory a>span{color:#ff7132;font-family:var(--font-geist-mono);font-size:10px}.toolsDirectory small{color:#df5b25;text-transform:uppercase;background:#fff0e9;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;top:25px;right:25px}.toolsDirectory h2{margin:42px 0 10px;font-size:21px}.toolsDirectory p{color:#6e7783;max-width:430px;font-size:11px;line-height:1.7}.toolsDirectory b{color:#d95720;font-size:9px;position:absolute;bottom:28px;left:30px}.hubPromise{border-top:1px solid #dadddf;grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1180px;margin:0 auto 80px;padding:60px 24px;display:grid}.hubPromise>div:first-child>p{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:850}.hubPromise h2{margin:0;font-size:31px}.hubPromise>div:last-child{background:#dfe2e5;flex-direction:column;gap:1px;display:flex}.hubPromise article{background:#fff;justify-content:space-between;gap:20px;padding:17px;display:flex}.hubPromise b{font-size:10px}.hubPromise span{color:#747d89;text-align:right;font-size:9px}.adminShell,.advertisePage{color:#182133;background:#f4f5f6;min-height:100vh}.adminHeader,.advertisePage>header{color:#fff;background:#172033;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:flex}.adminHeader>div{align-items:center;gap:18px;font-size:12px;display:flex}.adminHeader a,.advertisePage>header a{color:#cfd4dc;font-size:11px;text-decoration:none}.adminBrand{letter-spacing:.8px;font-weight:900;color:#fff!important;font-size:15px!important}.adminBrand span{background:var(--orange);color:#fff;border-radius:4px;place-items:center;min-width:38px;height:26px;margin-right:5px;padding:0 5px;display:inline-grid}.adminContent{max-width:1180px;margin:0 auto;padding:46px 24px 80px}.adminTitle{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.adminTitle p,.advertiseHero>p,.transparency>div>p{color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin:0 0 7px;font-size:9px;font-weight:850}.adminTitle h1{letter-spacing:-1px;margin:0;font-size:34px}.adminTitle>a{color:#4c5665;background:#fff;border:1px solid #d6d9de;border-radius:6px;padding:10px 14px;font-size:10px;text-decoration:none}.adminStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.adminStats article{color:#fff;background:#182133;border-radius:8px;padding:22px}.adminStats span{color:#aeb5bf;text-transform:uppercase;letter-spacing:.6px;font-size:9px;display:block}.adminStats strong{margin-top:7px;font-size:23px;display:block}.adminGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.adminCard{background:#fff;border:1px solid #e0e3e7;border-radius:9px;padding:25px}.adminCard h2{margin:0 0 6px;font-size:17px}.adminCard>p,.cardHeading p{color:#7c8490;margin:0 0 20px;font-size:10px;line-height:1.55}.adminForm{flex-direction:column;gap:11px;display:flex}.adminForm label{color:#636c79;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.adminForm>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminForm input,.adminForm select,.adminTableCard input{color:#273040;background:#fafafa;border:1px solid #dce0e4;border-radius:5px;width:100%;padding:9px;font-size:11px}.adminForm button,.adminTableCard button{color:#fff;cursor:pointer;background:#ff6826;border:0;border-radius:5px;padding:10px 12px;font-size:10px;font-weight:750}.adminForm button:disabled,.adminTableCard button:disabled{opacity:.55}.adminTableCard{margin-top:18px}.integrationCard{margin-bottom:18px}.integrationForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.integrationForm .integrationHelp,.integrationForm>button{grid-column:1/-1}.integrationHelp{border-left:3px solid var(--orange);color:#69727e;background:#f5f7f8;grid-template-columns:110px 1fr;gap:14px;padding:15px;font-size:9px;line-height:1.6;display:grid}.integrationHelp b{color:#293345}.integrationStatus{color:#7c8490;white-space:nowrap;background:#edf0f2;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800}.integrationStatus.on{color:#176647;background:#e4f4ed}.cardHeading{justify-content:space-between;align-items:start;display:flex}.cardHeading button{background:#293345}.tableScroll{overflow:auto}.adminTableCard table{border-collapse:collapse;width:100%;font-size:10px}.adminTableCard th{color:#8a919b;text-align:left;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid #e4e7ea;padding:10px 7px;font-size:8px}.adminTableCard td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:12px 7px}.adminTableCard td strong,.adminTableCard td small{display:block}.adminTableCard td small{color:#858c96;margin-top:3px}.adminTableCard td input{width:62px;padding:6px}.adminTableCard td button{margin:2px;padding:6px 8px;font-size:8px}.adminTableCard td button.on,.merchantList button.on{background:#177454}.adminTableCard td button.off,.merchantList button.off{background:#7c8490}.merchantList>div{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.merchantList strong,.merchantList span{display:block}.merchantList span{color:#7c8490;margin-top:4px;font-size:9px}.merchantList button{color:#fff;border:0;border-radius:20px;padding:6px 10px;font-size:8px}.adminError,.adminNotice{color:#8b3e2e;background:#fff3ef;border:1px solid #efc4bb;border-radius:8px;max-width:720px;margin:40px auto;padding:20px}.advertiseHero{text-align:center;max-width:900px;margin:0 auto;padding:95px 24px 85px}.advertiseHero h1{letter-spacing:-3px;margin:15px 0 22px;font-size:58px;line-height:1.02}.advertiseHero>p:not(:first-child){color:#67707d;max-width:690px;margin:0 auto 30px;font-size:15px;line-height:1.7}.advertiseHero>a{background:var(--orange);color:#fff;border-radius:6px;padding:13px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.advertiseSteps{background:#e0e3e7;border:1px solid #e0e3e7;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto 70px;display:grid}.advertiseSteps article{background:#fff;padding:32px}.advertiseSteps b{color:var(--orange);font-size:10px}.advertiseSteps h2{margin:22px 0 9px;font-size:17px}.advertiseSteps p{color:#6d7582;font-size:11px;line-height:1.7}.transparency{border-top:1px solid #dadddf;grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1100px;margin:0 auto;padding:55px 24px 80px;display:grid}.transparency h2{margin:0;font-size:32px}.transparency>p{color:#646d79;margin:0;font-size:13px;line-height:1.75}.embedMode{background:0 0;padding:18px 0}.embedMode .calculatorWrap{border:1px solid #e4e7ea;margin:0 auto;box-shadow:0 8px 30px #141b2918}@media (width<=900px){.mainNav{display:none}.toolJump{grid-template-columns:1fr 1fr;margin:-50px 18px 70px}.toolJump button:nth-child(2){border-right:0}.toolJump button:nth-child(-n+2){border-bottom:1px solid #e7e9ec}.calculatorWrap{grid-template-columns:1fr;margin:-55px 18px 70px}.toolJump+.calculatorWrap{margin-top:0}.activeToolPanel{margin-top:-40px}.resultPanel{border-left:0;border-top:1px solid var(--line)}.hero{padding-bottom:95px}.toolStage,.faqSection{grid-template-columns:1fr}.faqIntro{position:static}.choiceGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.topbar{height:62px;padding:0 16px}.toolLabel,.shopLink{display:none}.hero{padding:45px 20px 88px}.hero h1{letter-spacing:-1.6px}.trustRow{flex-wrap:wrap;gap:10px}.toolJump{grid-template-columns:1fr;margin:-48px 10px 55px}.toolJump button{border-bottom:1px solid #e7e9ec;border-right:0;padding:16px 18px}.calculatorWrap{border-radius:9px;margin:0 10px 55px}.activeToolPanel{margin-top:-25px}.configPanel,.resultPanel{padding:28px 18px}.settingsGrid{grid-template-columns:1fr}.toggleSetting{grid-column:auto}.circuitHeader{display:none}.circuit{grid-template-columns:1fr 1fr;gap:12px}.lineTotal{text-align:left;padding-left:12px}.planCanvas{height:285px}.planToolbar>span{display:none}.planToolbar .clearPlan{margin-left:0}.planFooter{flex-wrap:wrap}.planFooter strong{width:100%;margin-left:0}.objectEditor{grid-template-columns:1fr 1fr}.deleteObject{grid-column:1/-1}.sectionIntro{grid-template-columns:1fr;gap:16px}.sectionIntro h2{font-size:29px}.toolTabs button{padding:12px 13px}.toolStage{grid-template-columns:1fr}.toolForm,.toolAnswer{padding:26px 20px}.toolAnswer strong{font-size:39px}.choiceGrid{grid-template-columns:1fr}.buyerGuide{padding-top:60px;padding-bottom:60px}.faqSection{gap:30px;padding-top:65px}.explain>div:first-child,.steps{grid-template-columns:1fr}.explain h2{margin-top:18px;font-size:28px}.infoLinks{flex-direction:column;align-items:flex-start;gap:12px}footer{flex-direction:column;gap:8px}}@media (width<=900px){.adminStats{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.advertiseSteps{margin-left:18px;margin-right:18px}}@media (width<=620px){.adminHeader{padding:0 16px}.adminHeader>div>span{display:none}.adminContent{padding:30px 14px 60px}.adminTitle{align-items:start;gap:16px}.adminTitle h1{font-size:27px}.adminStats{grid-template-columns:1fr 1fr}.adminStats article{padding:16px}.adminForm>div{grid-template-columns:1fr}.advertiseHero{padding-top:65px}.advertiseHero h1{letter-spacing:-2px;font-size:40px}.advertiseSteps,.transparency{grid-template-columns:1fr}.transparency{gap:22px;margin:0 18px}.integrationForm,.integrationHelp{grid-template-columns:1fr}}@media (width<=900px){.seoCalculator{grid-template-columns:1fr}.calcInputs{border-radius:12px 12px 0 0}.calcResults{border-top:0;border-left:1px solid #e0e3e7;border-radius:0 0 12px 12px}.toolEditorial{grid-template-columns:1fr;gap:40px}.promoToolGrid,.toolQuickStart ol{grid-template-columns:1fr 1fr}.toolStarters>div{grid-template-columns:1fr}.toolStarters article>p{min-height:0}.toolCase>div{grid-template-columns:1fr;gap:20px}.centralTabBar{grid-template-columns:repeat(2,1fr);max-height:275px;overflow-y:auto}.centralTabBar button,.centralTabBar button:nth-child(n+6){border-bottom:1px solid #e8eaed;border-right:1px solid #e8eaed}.centralTabBar button:nth-child(2n){border-right:0}.centralPanel{padding-top:20px}.seoDeepLinks{grid-template-columns:1fr;gap:25px}}@media (width<=620px){.toolSiteHeader{height:62px;padding:0 16px}.toolSiteHeader nav{gap:12px}.toolSiteHeader nav a:nth-child(2){display:none}.toolPageHero,.toolsHubHero{padding:40px 16px 34px}.toolBreadcrumb{margin-bottom:28px}.toolPageHero h1,.toolsHubHero h1{letter-spacing:-1.7px;font-size:35px}.toolPageHero>div:last-child,.toolsHubHero>div{font-size:12px}.seoCalculator{margin-bottom:50px;padding:0 10px}.calcInputs,.calcResults{padding:25px 18px}.calcFormGrid,.resultMetrics.three,.offerGrid{grid-template-columns:1fr}.toolEditorial{padding:10px 18px 55px}.relatedTools{padding:0 18px 55px}.relatedTools>div{grid-template-columns:1fr}.toolsDirectory{grid-template-columns:1fr;padding:0 12px}.toolsDirectory a{min-height:220px}.hubPromise{grid-template-columns:1fr;gap:25px;margin:0 18px 60px;padding-left:0;padding-right:0}.promoToolGrid{grid-template-columns:1fr}.seoToolsPromo{padding-left:16px;padding-right:16px}.savingBars>div{grid-template-columns:88px 1fr 68px}.centralWorkbench{margin-bottom:55px;padding:0 10px}.centralTabBar button{min-height:72px;padding:10px}.centralTabBar button>b{flex-basis:28px;height:28px}.centralPanel{padding:12px 0}.centralPanel .seoCalculator{padding:0}.centralQuick .calcInputs,.centralQuick .calcResults{min-height:0}.seoDeepLinks{padding:0 16px}.seoDeepLinks>div:last-child{grid-template-columns:1fr}.toolQuickStart,.toolStarters,.toolCase{margin-bottom:45px;padding:0 16px}.toolQuickStart ol{grid-template-columns:1fr}.toolQuickStart li{min-height:0}.toolCase>div{padding:25px 20px}}.policyPage{background:#f4f5f6;min-height:100vh}.policyPage>article{max-width:850px;margin:auto;padding:80px 24px}.policyPage h1{letter-spacing:-2px;margin:10px 0 18px;font-size:52px}.policyPage h2{margin:42px 0 12px;font-size:25px}.policyPage p,.policyPage li,.policyPage dd{color:#626c79;font-size:12px;line-height:1.75}.policyLead{font-size:16px!important}.policyCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.policyCards section{background:#fff;border:1px solid #e0e3e7;padding:20px}.policyCards h3{margin-top:0}.policyCards a{color:var(--orange);font-size:10px;font-weight:800}.policyEntities{grid-template-columns:130px 1fr;display:grid}.policyEntities dt,.policyEntities dd{border-bottom:1px solid #dfe2e5;margin:0;padding:13px}.policyEntities dt{font-weight:850}.policyEntities dd{padding-top:13px}@media (width<=620px){.policyPage>article{padding:55px 18px}.policyPage h1{font-size:38px}.policyCards,.policyEntities{grid-template-columns:1fr}.policyEntities dd{padding-top:0}}.ledCitationBlock{border-left:5px solid var(--orange);background:#fff0e8;max-width:1180px;margin:0 auto 40px;padding:24px 28px}.ledCitationBlock>span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:850}.ledCitationBlock h2{margin:8px 0;font-size:25px}.ledCitationBlock p{color:#56606d;font-size:12px;line-height:1.7}.ledCitationBlock>div{flex-wrap:wrap;gap:16px;display:flex}.ledCitationBlock a,.datasetDownload{color:var(--orange);font-size:10px;font-weight:850}.datasetGrid{margin:25px 0;overflow:auto}.datasetGrid table{border-collapse:collapse;background:#fff;width:100%}.datasetGrid th,.datasetGrid td{text-align:left;border-bottom:1px solid #e0e3e7;padding:13px;font-size:11px}.reviewLine{flex-wrap:wrap;margin-top:18px;font-weight:650;color:#737c89!important;gap:18px!important;font-size:9px!important;line-height:1.4!important;display:flex!important}.reviewLine span{align-items:center;gap:6px;display:flex}.reviewLine span:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.toolPageHero .reviewLine,.toolsHubHero .reviewLine,.guideHubHero .reviewLine{justify-content:center;margin-top:20px}.toolPageHero .reviewLine span,.toolsHubHero .reviewLine span,.guideHubHero .reviewLine span{color:#c5cbd4}.toolPageHero .reviewLine span:before,.toolsHubHero .reviewLine span:before,.guideHubHero .reviewLine span:before{background:#ff8b58}.homeGuides{max-width:1180px;margin:0 auto;padding:10px 24px 85px}.homeGuideGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}.homeGuideGrid a{min-height:185px;color:var(--ink);background:#f6f7f8;border:1px solid #e2e5e8;padding:24px;text-decoration:none;transition:all .2s;position:relative}.homeGuideGrid a:hover{border-color:#ff9b69;transform:translateY(-3px);box-shadow:0 12px 25px #17203310}.homeGuideGrid b{color:var(--orange);font-family:var(--font-geist-mono);font-size:9px}.homeGuideGrid h3{margin:25px 0 8px;font-size:16px}.homeGuideGrid p{color:#707986;margin:0;font-size:10px;line-height:1.65}.homeGuideGrid span{color:#d95720;font-size:9px;font-weight:750;position:absolute;bottom:21px;left:24px}.guideHubPage,.guidePage{min-height:100vh;color:var(--ink);background:#f4f5f6}.guideHubHero{text-align:center;color:#fff;background:radial-gradient(circle at 78% 16%,#333d4f 0,#0000 28%),linear-gradient(135deg,#111827,#222c3d);padding:78px 24px 60px}.guideHubHero .toolBreadcrumb{justify-content:center;margin-bottom:35px}.guideHubHero .toolBreadcrumb a,.guideHubHero .toolBreadcrumb span,.guideHubHero .toolBreadcrumb b{color:#bfc6d0}.guideHubHero h1{letter-spacing:-2.4px;max-width:820px;margin:12px auto 16px;font-size:clamp(38px,5vw,58px);line-height:1.05}.guideHubHero>div:not(.toolBreadcrumb):not(.reviewLine){color:#c4cad2;max-width:680px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.7}.guideDirectory{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:55px auto 75px;padding:0 24px;display:grid}.guideDirectory a{color:#1d2737;background:#fff;border:1px solid #e0e3e7;min-height:250px;padding:30px;text-decoration:none;transition:all .2s;position:relative}.guideDirectory a:hover{border-color:#ff9560;transform:translateY(-3px);box-shadow:0 16px 30px #15203312}.guideDirectory a>span{color:var(--orange);font-family:var(--font-geist-mono);font-size:10px}.guideDirectory small{color:#d95720;background:#fff0e9;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:25px;right:25px}.guideDirectory h2{letter-spacing:-.4px;max-width:470px;margin:42px 0 10px;font-size:22px}.guideDirectory p{color:#687280;max-width:500px;margin:0;font-size:11px;line-height:1.7}.guideDirectory b{color:#d95720;font-size:9px;position:absolute;bottom:27px;left:30px}.guideHubNote{border-left:5px solid var(--orange);background:#fff;grid-template-columns:.8fr 1fr auto;align-items:center;gap:35px;max-width:1132px;margin:0 auto 80px;padding:50px;display:grid}.guideHubNote h2{margin:8px 0 0;font-size:26px}.guideHubNote>p{color:#69727e;margin:0;font-size:11px;line-height:1.7}.guideHubNote>a{white-space:nowrap;color:#fff;background:var(--orange);border-radius:5px;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}.guidePage>article{max-width:1040px;margin:0 auto;padding:70px 24px 85px}.guidePage .toolBreadcrumb{margin-bottom:45px}.guidePage h1{letter-spacing:-2.6px;max-width:850px;margin:11px 0 18px;font-size:clamp(40px,5vw,61px);line-height:1.05}.guideLead{color:#687280;max-width:780px;margin:0;font-size:16px;line-height:1.75}.guideAnswer{border-left:5px solid var(--orange);background:#fff0e8;margin:40px 0 55px;padding:28px 32px}.guideAnswer span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:850}.guideAnswer p{color:#394454;margin:9px 0 0;font-size:15px;line-height:1.75}.guideArticleLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:65px;display:grid}.guideBody section{margin-bottom:42px}.guideBody h2,.guideFaq h2{letter-spacing:-.7px;margin:0 0 14px;font-size:27px}.guideBody p,.guideFaq p{color:#5f6977;font-size:12px;line-height:1.8}.guideChecklist{padding:0;list-style:none}.guideChecklist li{color:#535d6a;background:#fff;border:1px solid #e0e3e7;margin-bottom:8px;padding:12px 14px 12px 40px;font-size:11px;position:relative}.guideChecklist li:before{content:"✓";color:var(--orange);font-weight:900;position:absolute;left:14px}.guideArticleLayout aside{color:#fff;border-top:4px solid var(--orange);background:#172033;padding:28px;position:sticky;top:24px}.guideArticleLayout aside h2{margin:9px 0 12px;font-size:22px;line-height:1.25}.guideArticleLayout aside>p:not(.toolKicker){color:#c4cad2;font-size:11px;line-height:1.7}.guideArticleLayout aside>a{color:#fff;background:var(--orange);text-align:center;border-radius:5px;margin:20px 0 13px;padding:12px;font-size:10px;font-weight:800;text-decoration:none;display:block}.guideArticleLayout aside small{color:#98a2af;font-size:8px;line-height:1.6;display:block}.guideSources{border-top:1px solid #dfe2e5;padding-top:5px}.guideSources>p{border-bottom:1px solid #e1e4e7;grid-template-columns:210px 1fr;gap:18px;margin:0;padding:12px 0;display:grid}.guideSources a{color:#d95720;font-size:10px;font-weight:800;text-decoration:none}.guideSources span{color:#6d7682;font-size:10px}.guideFaq{background:#fff;border:1px solid #e0e3e7;margin-top:25px;padding:42px}.guideFaq details{border-top:1px solid #e4e7ea}.guideFaq summary{cursor:pointer;padding:16px 0;font-size:12px;font-weight:750}.guideFaq details p{margin:0 0 17px}.guideNext{margin-top:60px}.guideNext>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.guideNext a{min-height:150px;color:var(--ink);background:#fff;border:1px solid #e0e3e7;flex-direction:column;padding:20px;text-decoration:none;display:flex}.guideNext small{color:var(--orange);font-size:8px;font-weight:800}.guideNext strong{margin:16px 0;font-size:13px;line-height:1.4}.guideNext span{color:#d95720;margin-top:auto;font-size:9px;font-weight:750}@media (width<=900px){.homeGuideGrid{grid-template-columns:1fr 1fr}.guideArticleLayout{grid-template-columns:1fr;gap:35px}.guideArticleLayout aside{position:static}.guideHubNote{grid-template-columns:1fr;gap:18px;margin-left:18px;margin-right:18px}.guideNext>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.reviewLine{gap:10px}.homeGuides{padding-left:16px;padding-right:16px}.homeGuideGrid,.guideDirectory,.guideNext>div{grid-template-columns:1fr}.guideHubHero{padding:48px 18px 45px}.guideHubHero h1{letter-spacing:-1.7px;font-size:38px}.guideDirectory{margin-top:35px;padding:0 12px}.guideDirectory a{min-height:230px;padding:24px}.guideDirectory b{left:24px}.guideHubNote{padding:28px}.guidePage>article{padding:48px 18px 65px}.guidePage .toolBreadcrumb{margin-bottom:30px}.guidePage h1{letter-spacing:-1.7px;font-size:38px}.guideLead{font-size:14px}.guideAnswer{margin:30px 0 45px;padding:24px 20px}.guideAnswer p{font-size:13px}.guideFaq{padding:28px 20px}.guideSources>p{grid-template-columns:1fr;gap:5px}}.mobileTabHint{display:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ff9a63}@media (width<=900px){.topbar{z-index:100;background:#fff;flex-wrap:wrap;height:auto;min-height:64px;padding:10px 18px 0;position:sticky;top:0}.topbar .toolLabel,.topbar .shopLink{display:none}.topbar .mainNav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;background:#fff;border-top:1px solid #eceef0;flex:0 0 calc(100% + 36px);order:3;gap:3px;width:calc(100% + 36px);margin:8px -18px 0;padding:0 14px 8px;display:flex;overflow-x:auto}.topbar .mainNav a{white-space:nowrap;scroll-snap-align:start;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;display:flex}}@media (width<=620px){html{-webkit-text-size-adjust:100%;scroll-padding-top:108px}body{overflow-x:hidden}.topbar{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.topbar .mainNav{width:calc(100% + 28px);padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));flex-basis:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.toolSiteHeader{z-index:100;height:auto;min-height:62px;padding:10px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));flex-wrap:wrap;position:sticky;top:0}.toolSiteHeader nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;border-top:1px solid #ffffff18;flex:0 0 calc(100% + 32px);order:3;gap:3px;width:calc(100% + 32px);margin:8px -16px 0;padding:0 12px 8px;display:flex;overflow-x:auto}.toolSiteHeader nav a,.toolSiteHeader nav a:nth-child(2){white-space:nowrap;scroll-snap-align:start;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.hero{padding-top:40px;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.hero h1{font-size:clamp(36px,11vw,48px);line-height:1.02}.hero>p{font-size:16px;line-height:1.55}.trustRow{font-size:13px;line-height:1.4}.toolJump{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:10px;margin-left:10px;margin-right:10px;display:flex;overflow-x:auto}.toolJump button{scroll-snap-align:center;border-bottom:0;border-right:1px solid #e7e9ec;flex:0 0 min(78vw,270px);min-height:76px;padding:15px}.toolJump button:nth-child(-n+2){border-bottom:0}.toolJump strong{font-size:13px}.toolJump small{font-size:11px;line-height:1.35}.configPanel,.resultPanel{padding:26px 18px}.sectionHeading h2,.resultTitle h2{font-size:21px}.sectionHeading p,.resultTitle p{font-size:13px;line-height:1.45}.setting label,.toggleSetting strong{font-size:13px}.toggleSetting small{font-size:12px;line-height:1.4}.segmented button,.modeSwitch button,.presetRow button,.addButton,.planToolbar button,.objectEditor button{min-height:44px;font-size:13px}.circuit{padding:13px}.circuit input{min-height:44px;font-size:16px}.numberInput span,.lineTotal{font-size:13px}.remove{width:44px;height:44px;font-size:20px;line-height:1;top:2px;right:2px}.planToolbar{gap:7px}.planToolbar button{padding:9px 11px}.planCanvas{height:clamp(310px,66svh,430px)}.planObject{min-width:44px;min-height:44px}.planObject.spot{width:44px;height:44px}.planObject.panel{width:60px;height:44px}.planObject.power{width:52px;height:44px}.planObject.strip{height:44px}.planObject.strip>i{top:19px}.planObject span{font-size:11px}.planObject.power span{top:48px}.objectEditor label{font-size:11px}.objectEditor input{min-height:44px;font-size:16px}.objectEditor div>span,.planHint,.planFooter{font-size:11px}.bigResult strong{font-size:42px}.bigResult>span,.bigResult em,.math span,.recommendCard p,.graphicLabel,.barLegend,.disclaimer{font-size:11px}.recommendCard h3{font-size:16px}.productButton{min-height:46px;font-size:14px}.adviceTools{padding-left:14px;padding-right:14px}.toolTabs{scroll-snap-type:x proximity;scrollbar-width:thin}.toolTabs button{scroll-snap-align:start;min-height:46px;font-size:13px}.toolForm label{flex-direction:column;align-items:stretch;gap:8px;font-size:14px}.toolForm label span{font-size:13px}.toolForm input,.toolForm select{width:100%;max-width:none;min-height:46px;font-size:16px}.toolForm>p,.toolAnswer p{font-size:13px}.toolAnswer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.choiceGrid a,.promoToolGrid a,.homeGuideGrid a{min-height:0;padding:23px}.choiceGrid h3,.homeGuideGrid h3{margin-top:20px}.choiceGrid p,.promoToolGrid p,.homeGuideGrid p{font-size:13px}.choiceGrid span,.promoToolGrid span,.homeGuideGrid span{margin-top:18px;font-size:12px;display:block;position:static}.faqList summary,.toolEditorial summary,.guideFaq summary{min-height:52px;font-size:14px}.faqList p,.toolEditorial p,.guideBody p,.guideFaq p{font-size:14px}.faqList p{margin-right:12px}footer,footer a{font-size:12px;line-height:1.5}.mobileTabHint{color:#6f7783;margin:0 2px 9px;font-size:12px;display:block}.centralTabBar{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:12px 12px 0 0;max-height:none;display:flex;overflow:auto hidden}.centralTabBar button,.centralTabBar button:nth-child(n+6),.centralTabBar button:nth-child(2n){scroll-snap-align:center;border-bottom:0;border-right:1px solid #e8eaed;flex:0 0 min(72vw,220px);min-width:min(72vw,220px);min-height:76px;padding:12px}.centralTabBar button strong{font-size:13px}.centralTabBar button small{font-size:11px;line-height:1.3}.centralPanel{padding:10px 0}.centralPanel .seoCalculator{padding:0}.calcInputs,.calcResults{padding:24px 18px}.calcHeading h2{font-size:20px}.calcHeading p,.calcField,.calcNote,.diagnosticSteps p{font-size:12px}.calcField input,.calcField select,.calcField>select{min-height:46px;padding:12px;font-size:16px}.calcField div b{font-size:12px}.heroResult{padding:22px 14px}.heroResult strong{overflow-wrap:anywhere;font-size:clamp(32px,11vw,42px)}.heroResult small,.heroResult p{font-size:12px;line-height:1.5}.resultMetrics{grid-template-columns:1fr 1fr}.resultMetrics span,.toolOffer small,.bomList span,.savingBars span{font-size:11px}.resultMetrics strong,.bomList b,.savingBars strong{font-size:13px}.toolOffer>a{align-items:center;min-height:46px;font-size:13px}.bomList>div{grid-template-columns:86px 1fr}.offerGrid{grid-template-columns:1fr}.savingBars>div{grid-template-columns:78px 1fr 66px;gap:7px}.toolPageHero>div:last-child,.toolsHubHero>div,.guideLead{font-size:15px}.toolBreadcrumb{white-space:nowrap;font-size:11px;overflow-x:auto}.toolsDirectory a,.guideDirectory a{min-height:0;padding:24px}.toolsDirectory h2,.guideDirectory h2{margin-top:30px}.toolsDirectory b,.guideDirectory b{margin-top:20px;font-size:12px;display:block;position:static}.toolQuickStart li,.toolStarters article>p,.toolStarters li,.toolCase>div>p,.toolCase dd,.relatedTools a{font-size:13px}.toolStarters article strong,.toolCase dt{font-size:12px}.datasetGrid{-webkit-overflow-scrolling:touch;overflow-x:auto}.datasetGrid table{min-width:620px}.datasetGrid th,.datasetGrid td{font-size:13px}}@media (width<=380px){.brand{font-size:18px}.brandMark{height:32px}.hero h1,.toolPageHero h1,.toolsHubHero h1,.guidePage h1{font-size:34px}.configPanel,.resultPanel,.toolForm,.toolAnswer,.calcInputs,.calcResults{padding-left:14px;padding-right:14px}.objectEditor{grid-template-columns:1fr}.deleteObject{grid-column:auto}.resultMetrics{grid-template-columns:1fr}.savingBars>div{grid-template-columns:68px 1fr 58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.choiceGrid a,.promoToolGrid a,.homeGuideGrid a,.toolsDirectory a,.guideDirectory a{transition:none}}@media (width>=1024px){main:not(.adminShell){font-size:18px;line-height:1.65;overflow-x:clip}main:not(.adminShell) h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,4.6vw,64px);line-height:1.08}main:not(.adminShell) h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,3.2vw,44px);line-height:1.14}main:not(.adminShell) h3{letter-spacing:-.02em;font-size:clamp(24px,2vw,30px);line-height:1.25}main:not(.adminShell) p,main:not(.adminShell) li,main:not(.adminShell) dd{font-size:18px;line-height:1.65}main:not(.adminShell) small,main:not(.adminShell) label,main:not(.adminShell) dt{font-size:15px;line-height:1.5}.topbar,.toolSiteHeader{height:86px;padding-inline:max(32px,50vw - 640px)}.brand{font-size:19px}.brandMark{height:42px}.mainNav,.toolSiteHeader nav{gap:30px}.mainNav a,.toolSiteHeader nav a,.shopLink{font-size:17px}.hero{padding:104px max(32px,50vw - 640px) 128px}.hero h1,.toolPageHero h1,.toolsHubHero h1,.guidePage h1,.guideHubHero h1,.policyPage h1,.advertiseHero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(48px,4.6vw,64px);line-height:1.08}.heroLead,.hero>div>p:not(.eyebrow),.toolPageHero>div:last-child,.toolsHubHero>div,.guideLead,.guideHubHero>div:not(.toolBreadcrumb):not(.reviewLine),.policyLead,.advertiseHero>p:not(:first-child){max-width:72ch;font-size:21px;line-height:1.65}.eyebrow,.toolKicker,.toolPageHero>p,.toolsHubHero>p,.guideAnswer span,.guideDirectory a>span,.toolsDirectory a>span,.choiceGrid b,.promoToolGrid b,.homeGuideGrid b{font-size:15px;line-height:1.45}.trustRow,.reviewLine{gap:24px!important;font-size:15px!important}.heroActions a,.primaryButton,.secondaryButton,.advertiseHero>a{justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:17px;display:inline-flex}.toolJump{max-width:1280px;margin-left:auto;margin-right:auto}.toolJump button{min-height:106px;padding:22px 24px}.toolJump strong{font-size:18px}.toolJump small{font-size:15px;line-height:1.4}.calculatorWrap,.adviceTools,.seoToolsPromo,.homeGuides,.faqSection,.explain,.toolPageHero,.toolsHubHero,.seoCalculator,.toolEditorial,.relatedTools,.centralWorkbench,.seoDeepLinks,.guideDirectory,.guidePage>article,.ledCitationBlock{max-width:1280px}.calculatorWrap{margin-bottom:112px}.configPanel,.resultPanel{padding:38px 42px}.configPanel h2,.resultPanel h2{font-size:36px;line-height:1.15}.configPanel p,.configPanel li,.resultPanel p,.resultPanel li{font-size:17px;line-height:1.6}.configPanel label,.resultPanel label,.settingLabel,.circuitHeader{font-size:15px}.configPanel button,.configPanel input,.configPanel select,.resultPanel button,.resultPanel input,.resultPanel select,.toolForm input,.toolForm select,.calcField input,.calcField select,.calcField>select{min-height:52px;font-size:17px}.settingsGrid{gap:20px}.setting,.toggleSetting{padding:18px}.circuit{min-height:58px;padding:14px}.circuit input,.lineTotal,.numberInput span{font-size:16px}.presetRow span,.presetRow button{font-size:15px}.presetRow button{min-height:46px;padding:9px 12px}.addButton{min-height:50px;font-size:16px}.planToolbar{padding:14px}.planToolbar>span,.planToolbar button{font-size:15px}.planToolbar button{min-height:48px;padding:10px 13px}.planCanvas{height:420px}.roomLabel,.planObject span,.emptyPlan,.planFooter,.objectEditor label,.objectEditor div>span,.planHint{font-size:14px}.objectEditor{gap:12px;padding:16px}.objectEditor input,.objectEditor button{min-height:48px;font-size:16px}.bigResult>span,.bigResult em,.heroResult small{font-size:15px}.bigResult strong,.toolAnswer strong,.heroResult strong{font-size:clamp(52px,4.5vw,68px);line-height:1.05}.bigResult strong small{font-size:22px}.math span,.math strong{font-size:16px}.recommendCard{grid-template-columns:54px 1fr;padding:28px 22px 22px}.recommended,.offerBadge,.offerWrap>small{font-size:14px}.count{width:54px;height:54px;font-size:24px}.recommendCard h3{font-size:24px}.recommendCard p{font-size:16px}.productButton{min-height:52px;padding:14px;font-size:17px}.graphicLabel,.barLegend,.powerTiles strong{font-size:15px}.powerTiles div{padding:11px}.disclaimer{font-size:15px}.sectionIntro{margin-bottom:48px}.sectionIntro h2,.faqIntro h2,.explain h2,.transparency h2{font-size:clamp(36px,3.2vw,44px);line-height:1.14}.sectionIntro>p,.faqIntro p{font-size:20px;line-height:1.65}.adviceTools,.seoToolsPromo,.homeGuides{padding-top:28px;padding-bottom:104px}.toolTabs button,.centralTabBar button{min-height:58px;padding:15px 20px;font-size:16px}.toolForm,.toolAnswer{padding:38px 42px}.toolForm h3{font-size:28px}.toolForm>p,.toolForm label,.toolForm label span,.toolAnswer p,.toolAnswer a{font-size:16px;line-height:1.6}.toolAnswer a{margin-top:22px}.buyerGuide{padding:104px max(32px,50vw - 640px)}.choiceGrid,.promoToolGrid,.homeGuideGrid,.steps,.toolsDirectory{gap:18px}.choiceGrid a,.promoToolGrid a,.homeGuideGrid a,.toolsDirectory a{min-height:250px;padding:30px}.choiceGrid h3,.promoToolGrid h3,.homeGuideGrid h3,.toolsDirectory h2{font-size:24px}.choiceGrid p,.promoToolGrid p,.homeGuideGrid p,.toolsDirectory p{font-size:17px;line-height:1.6}.choiceGrid span,.promoToolGrid span,.homeGuideGrid span,.toolsDirectory b,.allToolsLink{font-size:16px}.faqSection{gap:80px;padding-block:104px}.faqList summary{min-height:68px;padding:22px 42px 22px 0;font-size:18px}.faqList p{margin-bottom:24px;font-size:17px;line-height:1.65}.explain{padding-bottom:104px}.steps{margin-top:48px}.steps article{padding:32px}.steps b{font-size:16px}.steps h3{font-size:24px}.steps p,.infoLinks a{font-size:17px}footer{max-width:1280px;padding:42px 24px 48px;font-size:15px}footer a{font-size:15px}.toolPageHero,.toolsHubHero{padding-top:80px;padding-bottom:64px}.toolBreadcrumb{margin-bottom:42px;font-size:15px}.seoCalculator{margin-bottom:104px}.calcInputs,.calcResults{padding:42px}.calcHeading>span{flex-basis:42px;height:42px;font-size:16px}.calcHeading h2{font-size:28px}.calcHeading p,.calcField,.calcNote,.diagnosticSteps p{font-size:15px}.calcFormGrid{gap:18px}.calcField{gap:9px}.calcField div b{font-size:15px}.calcNote{padding:18px}.heroResult{padding:30px}.resultMetrics span,.toolOffer small,.bomList span,.savingBars span{font-size:15px}.resultMetrics strong,.bomList b,.savingBars strong{font-size:20px}.toolOffer>a{min-height:52px;font-size:17px}.toolEditorial{gap:72px;padding-bottom:104px}.toolEditorial h2,.relatedTools h2,.toolQuickStart h2,.toolStarters h2,.toolCase h2{font-size:36px}.toolEditorial p,.toolEditorial li,.relatedTools a,.toolQuickStart li,.toolStarters article>p,.toolStarters li,.toolCase>div>p,.toolCase dd{font-size:18px;line-height:1.65}.relatedTools a,.toolStarters article,.toolCase>div{padding:30px}.guideHubHero{padding:100px 24px 84px}.guideDirectory{gap:20px;margin-block:72px 96px}.guideDirectory a{min-height:300px;padding:34px}.guideDirectory small,.guideDirectory b{font-size:15px}.guideDirectory h2{font-size:28px}.guideDirectory p{font-size:17px}.guideHubNote{max-width:1232px;padding:56px}.guideHubNote h2{font-size:36px}.guideHubNote>p{font-size:18px}.guideHubNote>a{min-height:52px;padding:14px 18px;font-size:17px}.guidePage>article{padding-top:92px;padding-bottom:112px}.guideLead{font-size:21px}.guideAnswer{padding:34px 38px}.guideAnswer p{font-size:19px}.guideArticleLayout{grid-template-columns:minmax(0,1fr) 340px;gap:76px}.guideBody section{margin-bottom:58px}.guideBody h2,.guideFaq h2{font-size:36px}.guideBody p,.guideFaq p,.guideChecklist li{font-size:18px;line-height:1.7}.guideChecklist li{padding:16px 18px 16px 48px}.guideArticleLayout aside{padding:34px}.guideArticleLayout aside h2{font-size:28px}.guideArticleLayout aside>p:not(.toolKicker),.guideArticleLayout aside small{font-size:16px}.guideArticleLayout aside>a{min-height:50px;padding:13px;font-size:17px}.guideSources>p{grid-template-columns:240px 1fr;padding:18px 0}.guideSources a,.guideSources span{font-size:16px}.guideFaq{padding:48px}.guideFaq summary{min-height:58px;padding:18px 0;font-size:18px}.guideNext a{min-height:190px;padding:26px}.guideNext small,.guideNext span{font-size:15px}.guideNext strong{font-size:20px}.policyPage>article{max-width:900px;padding-block:104px}.policyPage h2{font-size:36px}.policyPage p,.policyPage li,.policyPage dd{font-size:18px;line-height:1.7}.policyLead{font-size:21px!important}.policyCards section{padding:30px}.policyCards a{font-size:16px}.ledCitationBlock{padding:32px 36px}.ledCitationBlock>span,.ledCitationBlock a,.datasetDownload{font-size:15px}.ledCitationBlock h2{font-size:36px}.ledCitationBlock p,.datasetGrid th,.datasetGrid td{font-size:17px}.advertiseHero{max-width:1000px;padding-block:112px}.advertiseSteps{max-width:1232px;margin-bottom:96px}.advertiseSteps article{padding:38px}.advertiseSteps b{font-size:16px}.advertiseSteps h2{font-size:28px}.advertiseSteps p{font-size:18px}.transparency{max-width:1232px;padding-block:72px 104px}.transparency>p{font-size:18px}main:not(.adminShell) p,main:not(.adminShell) li,main:not(.adminShell) h1,main:not(.adminShell) h2,main:not(.adminShell) h3{overflow-wrap:anywhere}.advertisePage>header a.backLink{font-size:15px}.centralTabBar button strong{font-size:16px}.centralTabBar button small{font-size:15px;line-height:1.4}.seoDeepLinks>div:first-child p,.hubPromise>div:first-child>p{font-size:15px;line-height:1.45}.seoDeepLinks a,.seoDeepLinks a span{font-size:16px;line-height:1.45}.seoDeepLinks a b{font-size:14px}.hubPromise b{font-size:16px;line-height:1.45}.hubPromise span{font-size:15px;line-height:1.5}.liveDot,.modeSwitch em,.circuitHeader,.numberInput span,.roomLabel,.planObject span,.planObject.spot>i,.planFooter,.objectEditor label,.objectEditor div>span,.planHint,.recommended,.offerWrap>small,.offerBadge,.diagnosticSteps b,.spotPlan i b,.powerSource span,.stripTrack i b,.stripTrack i span,.toolsDirectory small,.guideDirectory small{font-size:14px;line-height:1.4}.toolLabel,.eyebrow,.trustRow,.sectionHeading p,.resultTitle p,.step,.setting label,.toggleSetting strong,.toggleSetting small,.presetRow span,.planToolbar>span,.emptyPlan,.bigResult>span,.bigResult em,.math span,.recommendCard p,.graphicLabel,.barLegend,.powerTiles small,.powerTiles strong,.disclaimer,.toolAnswer small,.choiceGrid b,.promoToolGrid b,.allToolsLink,.faqIntro a,.steps b,.toolBreadcrumb,.toolKicker,.calcHeading p,.calcField,.calcField div b,.calcNote,.diagnosticSteps p,.heroResult small,.heroResult p,.resultMetrics span,.toolOffer small,.bomList span,.savingBars span,.toolStarters article strong,.toolCase dt,.toolsDirectory a>span,.toolsDirectory b,.hubPromise>div:first-child>p,.ledCitationBlock>span,.ledCitationBlock a,.datasetDownload,.homeGuideGrid b,.homeGuideGrid span,.guideDirectory a>span,.guideDirectory b,.guideAnswer span,.guideArticleLayout aside small,.guideNext small,.guideNext span{font-size:15px;line-height:1.45}.modeSwitch button,.segmented button,.presetRow button,.addButton,.planToolbar button,.objectEditor input,.objectEditor button,.productButton,.toolTabs button,.toolForm>p,.toolForm label,.toolForm label span,.toolForm input,.toolForm select,.toolAnswer p,.toolAnswer a,.choiceGrid p,.choiceGrid span,.promoToolGrid p,.promoToolGrid span,.faqIntro p,.faqList summary,.faqList p,.steps p,.infoLinks a,footer,footer a,.toolSiteHeader nav a,.calcHeading>span,.calcField input,.calcField select,.calcField>select,.heroResult strong em,.resultMetrics strong,.toolOffer>a,.bomList b,.savingBars strong,.toolEditorial p,.formulaBox,.toolEditorial summary,.toolQuickStart li,.toolStarters>p,.toolStarters article>p,.toolStarters li,.toolCase>div>p,.toolCase dd,.relatedTools a,.toolsDirectory p,.hubPromise b,.hubPromise span,.advertiseHero>a,.advertiseSteps b,.advertiseSteps p,.transparency>p,.policyPage p,.policyPage li,.policyPage dd,.policyCards a,.ledCitationBlock p,.datasetGrid th,.datasetGrid td,.homeGuideGrid p,.guideDirectory p,.guideHubNote>p,.guideHubNote>a,.guideAnswer p,.guideBody p,.guideFaq p,.guideChecklist li,.guideArticleLayout aside>p:not(.toolKicker),.guideArticleLayout aside>a,.guideSources a,.guideSources span,.guideFaq summary,.guideNext strong{font-size:16px;line-height:1.55}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
