.vsq-content .vsq-xen-tool{--ink:#1a1d1d;--ink-soft:#3a3f3f;--n-50:#fafafa;--n-500:#8c9291;--n-700:#5a605f;--rule:#e7e9e9;--teal:#359996;--teal-50:#eef8f7;--teal-100:#dcefee;--teal-200:#bfe4e2;--teal-700:#2b7c7a;--teal-900:#1f5a58;color:var(--ink)}.vsq-content .vsq-xen-tool *{box-sizing:border-box}.vsq-content .vsq-xen-tool .phero.narrow{padding-bottom:42px}.vsq-content .vsq-xen-tool .phero .lead{max-width:820px}.vsq-content .vsq-xen-tool .calc-grid{display:grid;grid-template-columns:1fr 420px;gap:34px;align-items:start;margin-top:30px}@media(max-width:1040px){.vsq-content .vsq-xen-tool .calc-grid{grid-template-columns:1fr}}.vsq-content .vsq-xen-tool .calc-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px}.vsq-content .vsq-xen-tool .calc-bar .modeseg{display:flex;gap:4px;background:#fff;border:1px solid var(--teal-200);border-radius:999px;padding:4px}.vsq-content .vsq-xen-tool .calc-bar .modeseg button{font-family:"Outfit";font-weight:600;font-size:13.5px;color:var(--n-700);background:0 0;border:none;border-radius:999px;padding:9px 17px;cursor:pointer;transition:.14s;white-space:nowrap}.vsq-content .vsq-xen-tool .calc-bar .modeseg button:hover{color:var(--teal-700)}.vsq-content .vsq-xen-tool .calc-bar .modeseg button.on{background:var(--teal);color:#fff}.vsq-content .vsq-xen-tool .calc-bar .presets{display:flex;gap:8px;flex-wrap:wrap}.vsq-content .vsq-xen-tool .calc-bar .pbtn{font-family:"Outfit";font-weight:500;font-size:13.5px;color:var(--n-700);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:9px 16px;cursor:pointer;transition:.15s}.vsq-content .vsq-xen-tool .calc-bar .pbtn:hover{border-color:var(--teal);color:var(--teal-700)}.vsq-content .vsq-xen-tool .calc-bar .pbtn.on{background:var(--teal);border-color:var(--teal);color:#fff}.vsq-content .vsq-xen-tool .langtoggle{margin-left:auto;display:flex;border:1px solid var(--rule);border-radius:999px;overflow:hidden;background:#fff}.vsq-content .vsq-xen-tool .langtoggle button{font-family:"IBM Plex Mono";font-size:12px;letter-spacing:.06em;padding:8px 14px;border:none;background:0 0;cursor:pointer;color:var(--n-500)}.vsq-content .vsq-xen-tool .langtoggle button.on{background:var(--teal);color:#fff}.vsq-content .vsq-xen-tool .fgroup{border:1px solid var(--rule);border-radius:16px;background:#fff;padding:24px 26px;margin-bottom:18px}.vsq-content .vsq-xen-tool .fgroup>.gh{display:flex;align-items:center;gap:12px;margin-bottom:6px}.vsq-content .vsq-xen-tool .fgroup>.gh .ic{width:36px;height:36px;border-radius:10px;background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-700);display:flex;align-items:center;justify-content:center;flex:none}.vsq-content .vsq-xen-tool .fgroup>.gh .ic .ico{width:18px;height:18px}.vsq-content .vsq-xen-tool .fgroup>.gh h3{font-family:"Outfit";font-weight:600;font-size:17px;margin:0;color:var(--ink)}.vsq-content .vsq-xen-tool .fgroup>.gh p{font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin:2px 0 0}.vsq-content .vsq-xen-tool .frows{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:18px}@media(max-width:560px){.vsq-content .vsq-xen-tool .frows{grid-template-columns:1fr}}.vsq-content .vsq-xen-tool .frow{display:flex;flex-direction:column;gap:6px}.vsq-content .vsq-xen-tool .frow label{font-family:"Mulish";font-size:13.5px;font-weight:600;color:var(--ink-soft);line-height:1.35}.vsq-content .vsq-xen-tool .frow .ihint{font-family:"Mulish";font-weight:400;font-size:11.5px;color:var(--n-500)}.vsq-content .vsq-xen-tool .tip{display:inline-flex;align-items:center;gap:5px;position:relative;background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-700);border-radius:999px;padding:3px 9px 3px 7px;cursor:help;margin-left:7px;vertical-align:middle;line-height:1;transition:.15s}.vsq-content .vsq-xen-tool .tip:hover,.vsq-content .vsq-xen-tool .tip:focus-within{background:var(--teal);border-color:var(--teal);color:#fff}.vsq-content .vsq-xen-tool .tip .ci{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Mono";font-style:italic;font-size:9px;line-height:1;flex:none}.vsq-content .vsq-xen-tool .tip .tx{font-family:"Outfit";font-weight:600;font-size:10.5px;letter-spacing:.02em;white-space:nowrap}.vsq-content .vsq-xen-tool .tip-pop{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(4px);width:252px;max-width:74vw;background:var(--ink);color:#fff;font-family:"Mulish";font-weight:400;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;padding:12px 14px;border-radius:11px;box-shadow:0 18px 44px -22px rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:.15s;z-index:40;pointer-events:none}.vsq-content .vsq-xen-tool .tip-pop:before{content:"";position:absolute;top:100%;left:0;right:0;height:11px}.vsq-content .vsq-xen-tool .tip-pop:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--ink)}.vsq-content .vsq-xen-tool .tip-pop a{display:inline-flex;align-items:center;gap:5px;width:100%;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.16);color:var(--teal-200);font-family:"Outfit";font-weight:600;font-size:11.5px;text-decoration:none}.vsq-content .vsq-xen-tool .tip-pop a:hover{color:#fff}.vsq-content .vsq-xen-tool .tip:hover .tip-pop,.vsq-content .vsq-xen-tool .tip:focus .tip-pop,.vsq-content .vsq-xen-tool .tip:focus-within .tip-pop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.vsq-content .vsq-xen-tool .kvrow .tip-pop{left:0;transform:translateX(0) translateY(4px)}.vsq-content .vsq-xen-tool .kvrow .tip-pop:after{left:22px}.vsq-content .vsq-xen-tool .kvrow .tip:hover .tip-pop,.vsq-content .vsq-xen-tool .kvrow .tip:focus-within .tip-pop{transform:translateX(0) translateY(0)}.vsq-content .vsq-xen-tool .istack{display:flex;align-items:stretch;border:1px solid var(--rule);border-radius:11px;overflow:hidden;transition:.15s;background:#fff}.vsq-content .vsq-xen-tool .istack:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100)}.vsq-content .vsq-xen-tool .istack input{font-family:"IBM Plex Mono";font-size:15px;color:var(--ink);border:none;padding:12px 14px;width:100%;min-width:0;background:#fff}.vsq-content .vsq-xen-tool .istack input:focus{outline:none}.vsq-content .vsq-xen-tool .istack .unit{font-family:"IBM Plex Mono";font-size:12px;color:var(--n-500);background:var(--n-50);border-left:1px solid var(--rule);display:flex;align-items:center;padding:0 13px;white-space:nowrap}.vsq-content .vsq-xen-tool .cache-mode{margin-top:18px}.vsq-content .vsq-xen-tool .cache-mode .cm-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.vsq-content .vsq-xen-tool .cache-mode .cm-top label{font-family:"Mulish";font-size:13.5px;font-weight:600;color:var(--ink-soft)}.vsq-content .vsq-xen-tool .cache-mode .cm-top .ihint{font-family:"Mulish";font-weight:400;font-size:11.5px;color:var(--n-500)}.vsq-content .vsq-xen-tool .seg{display:flex;gap:4px;background:var(--n-50);border:1px solid var(--rule);border-radius:11px;padding:4px}.vsq-content .vsq-xen-tool .seg button{flex:1;font-family:"Outfit";font-weight:500;font-size:13px;color:var(--n-700);background:0 0;border:none;border-radius:8px;padding:10px 8px;cursor:pointer;transition:.14s;white-space:nowrap}.vsq-content .vsq-xen-tool .seg button:hover{color:var(--teal-700)}.vsq-content .vsq-xen-tool .seg button.on{background:#fff;color:var(--teal-900);box-shadow:0 2px 8px -3px rgba(31,90,88,.4);border:1px solid var(--teal-200)}.vsq-content .vsq-xen-tool .frow.disabled{opacity:.45}.vsq-content .vsq-xen-tool .frow.disabled .istack{background:var(--n-50)}.vsq-content .vsq-xen-tool .frow.disabled input{cursor:not-allowed;color:var(--n-500)}.vsq-content .vsq-xen-tool .respanel{position:sticky;top:96px}.vsq-content .vsq-xen-tool .headline{background:var(--ink);color:#fff;border-radius:20px;padding:30px 30px 26px;position:relative;overflow:hidden}.vsq-content .vsq-xen-tool .headline:after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(105deg,transparent,var(--teal));opacity:.18}.vsq-content .vsq-xen-tool .headline .lab{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-200);position:relative;z-index:2}.vsq-content .vsq-xen-tool .headline .big{font-family:"Outfit";font-weight:200;font-size:78px;line-height:.95;margin-top:8px;position:relative;z-index:2}.vsq-content .vsq-xen-tool .headline .big b{font-weight:300;color:var(--teal-200)}.vsq-content .vsq-xen-tool .headline .sub{font-family:"Outfit";font-size:15px;color:rgba(255,255,255,.78);margin-top:8px;position:relative;z-index:2}.vsq-content .vsq-xen-tool .headline .poolnote{display:none}.vsq-content .vsq-xen-tool .poolbox{border:1px solid var(--teal-200);border-radius:16px;background:#fff;margin-top:18px;overflow:hidden}.vsq-content .vsq-xen-tool .pc-kpis{display:flex;gap:1px;background:var(--rule)}.vsq-content .vsq-xen-tool .pc-kpis .pck{flex:1;background:#fff;padding:14px 10px;text-align:center}.vsq-content .vsq-xen-tool .pc-kpis .pck.accent{background:var(--teal-50)}.vsq-content .vsq-xen-tool .pc-kpis .pckn{font-family:"Outfit";font-weight:300;font-size:28px;line-height:1;color:var(--ink)}.vsq-content .vsq-xen-tool .pc-kpis .pck.accent .pckn{color:var(--teal-900);font-weight:500}.vsq-content .vsq-xen-tool .pc-kpis .pckl{font-family:"IBM Plex Mono";font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--n-500);margin-top:6px;line-height:1.3}.vsq-content .vsq-xen-tool .pc-det{border-top:1px solid var(--teal-200)}.vsq-content .vsq-xen-tool .pc-det>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:13px 18px;font-family:"Outfit";font-weight:600;font-size:13.5px;color:var(--teal-900)}.vsq-content .vsq-xen-tool .pc-det>summary::-webkit-details-marker{display:none}.vsq-content .vsq-xen-tool .pc-det>summary .fo{font-family:"Mulish";font-weight:400;font-size:11.5px;color:var(--teal-700)}.vsq-content .vsq-xen-tool .pc-det>summary .fo.warn{color:#9a5b1c}.vsq-content .vsq-xen-tool .pc-det>summary .pl{margin-left:auto;width:15px;height:15px;position:relative;flex:none}.vsq-content .vsq-xen-tool .pc-det>summary .pl:before,.vsq-content .vsq-xen-tool .pc-det>summary .pl:after{content:"";position:absolute;background:var(--teal);border-radius:2px}.vsq-content .vsq-xen-tool .pc-det>summary .pl:before{left:0;right:0;top:6.5px;height:2px}.vsq-content .vsq-xen-tool .pc-det>summary .pl:after{top:0;bottom:0;left:6.5px;width:2px;transition:.2s}.vsq-content .vsq-xen-tool .pc-det[open]>summary .pl:after{transform:scaleY(0)}.vsq-content .vsq-xen-tool .pc-rows{padding:0 18px}.vsq-content .vsq-xen-tool .poolrow{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--rule)}.vsq-content .vsq-xen-tool .poolrow:first-child{border-top:none}.vsq-content .vsq-xen-tool .poolrow .pn{font-family:"Outfit";font-weight:600;font-size:12.5px;color:var(--ink);width:62px;flex:none}.vsq-content .vsq-xen-tool .poolrow .pbar{flex:1;height:10px;border-radius:5px;background:var(--teal-50);overflow:hidden;display:flex}.vsq-content .vsq-xen-tool .poolrow .pbar .pp{background:var(--teal);height:100%}.vsq-content .vsq-xen-tool .poolrow .pbar .ph{background:repeating-linear-gradient(45deg,var(--teal-100),var(--teal-100) 3px,#fff 3px,#fff 6px);height:100%}.vsq-content .vsq-xen-tool .poolrow .pv{font-family:"IBM Plex Mono";font-size:11px;color:var(--n-700);width:96px;text-align:right;flex:none}.vsq-content .vsq-xen-tool .poolrow.more{font-family:"Mulish";font-size:11.5px;color:var(--n-500);justify-content:center}.vsq-content .vsq-xen-tool .poolfoot{display:flex;gap:16px;padding:11px 18px 14px;font-size:11px;color:var(--n-700);border-top:1px solid var(--rule);margin-top:2px}.vsq-content .vsq-xen-tool .poolfoot span{display:flex;align-items:center;gap:6px}.vsq-content .vsq-xen-tool .poolfoot .sw{width:11px;height:11px;border-radius:3px;flex:none}.vsq-content .vsq-xen-tool .poolfoot .sw.prod{background:var(--teal)}.vsq-content .vsq-xen-tool .poolfoot .sw.ha{background:#fff;border:1.5px dashed var(--teal-200)}.vsq-content .vsq-xen-tool .hsplit{display:flex;gap:12px;margin-top:20px;position:relative;z-index:2}.vsq-content .vsq-xen-tool .hsplit .hc{flex:1;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:13px 14px}.vsq-content .vsq-xen-tool .hsplit .hc .n{font-family:"Outfit";font-weight:300;font-size:26px;line-height:1}.vsq-content .vsq-xen-tool .hsplit .hc .l{font-size:11.5px;color:rgba(255,255,255,.6);margin-top:5px;line-height:1.3}.vsq-content .vsq-xen-tool .health{display:flex;gap:7px;margin-top:14px;position:relative;z-index:2;flex-wrap:wrap}.vsq-content .vsq-xen-tool .health .hchip{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 11px;transition:.15s}.vsq-content .vsq-xen-tool .health .hchip .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--teal-200)}.vsq-content .vsq-xen-tool .health .hchip .hl{font-family:"Outfit";font-weight:600;font-size:11px;color:#fff}.vsq-content .vsq-xen-tool .health .hchip .hv{font-family:"IBM Plex Mono";font-size:11px;color:rgba(255,255,255,.72)}.vsq-content .vsq-xen-tool .health .hchip.ok .dot{background:#4fd1a5}.vsq-content .vsq-xen-tool .health .hchip.warn{background:rgba(217,138,58,.18);border-color:rgba(217,138,58,.55)}.vsq-content .vsq-xen-tool .health .hchip.warn .dot{background:#f0a44f}.vsq-content .vsq-xen-tool .perhost{border:1px solid var(--rule);border-radius:16px;background:#fff;margin-top:18px;overflow:visible}.vsq-content .vsq-xen-tool .perhost .ph-h{font-family:"Outfit";font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-900);background:var(--teal-50);border-bottom:1px solid var(--teal-200);padding:13px 20px;border-radius:16px 16px 0 0}.vsq-content .vsq-xen-tool .kvrow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 20px;border-top:1px solid var(--rule)}.vsq-content .vsq-xen-tool .kvrow:first-of-type{border-top:none}.vsq-content .vsq-xen-tool .kvrow .k{font-size:14px;color:var(--ink-soft)}.vsq-content .vsq-xen-tool .kvrow .v{font-family:"IBM Plex Mono";font-size:15px;font-weight:500;color:var(--ink);text-align:right;white-space:nowrap}.vsq-content .vsq-xen-tool .kvrow .v small{color:var(--n-500);font-weight:400}.vsq-content .vsq-xen-tool .pdfbtn{width:100%;margin-top:18px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.vsq-content .vsq-xen-tool .pdfbtn .ico{width:18px;height:18px}.vsq-content .vsq-xen-tool .disc{font-size:11.5px;color:var(--n-500);line-height:1.5;margin-top:14px;text-align:center}.vsq-content .vsq-xen-tool .detail{margin-top:14px;border:1px solid var(--rule);border-radius:16px;background:#fff;overflow:hidden}.vsq-content .vsq-xen-tool .detail summary{list-style:none;cursor:pointer;font-family:"Outfit";font-weight:600;font-size:14.5px;color:var(--ink);padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.vsq-content .vsq-xen-tool .detail summary::-webkit-details-marker{display:none}.vsq-content .vsq-xen-tool .detail summary .pl{width:16px;height:16px;position:relative;flex:none}.vsq-content .vsq-xen-tool .detail summary .pl:before,.vsq-content .vsq-xen-tool .detail summary .pl:after{content:"";position:absolute;background:var(--teal);border-radius:2px}.vsq-content .vsq-xen-tool .detail summary .pl:before{left:0;right:0;top:7px;height:2px}.vsq-content .vsq-xen-tool .detail summary .pl:after{top:0;bottom:0;left:7px;width:2px;transition:.2s}.vsq-content .vsq-xen-tool .detail[open] summary .pl:after{transform:scaleY(0)}.vsq-content .vsq-xen-tool .detail .dt-body{padding:0 20px 16px}.vsq-content .vsq-xen-tool .dtbl{width:100%;border-collapse:collapse}.vsq-content .vsq-xen-tool .dtbl caption{font-family:"IBM Plex Mono";font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);text-align:left;padding:14px 0 6px}.vsq-content .vsq-xen-tool .dtbl td{font-size:13px;padding:7px 0;border-top:1px solid var(--rule);color:var(--ink-soft)}.vsq-content .vsq-xen-tool .dtbl td:last-child{text-align:right;font-family:"IBM Plex Mono";color:var(--ink);white-space:nowrap}.vsq-content .vsq-xen-tool .dtbl tr:first-child td{border-top:none}.vsq-content .vsq-xen-tool .modal-ov{position:fixed;inset:0;background:rgba(26,29,29,.55);backdrop-filter:blur(3px);z-index:2000;display:none;align-items:center;justify-content:center;padding:24px}.vsq-content .vsq-xen-tool .modal-ov.open{display:flex}.vsq-content .vsq-xen-tool .modal{background:#fff;border-radius:20px;max-width:480px;width:100%;box-shadow:0 40px 90px -40px rgba(0,0,0,.6);max-height:92vh;overflow-y:auto}.vsq-content .vsq-xen-tool .modal .mh{padding:28px 30px 0}.vsq-content .vsq-xen-tool .modal .mh .eyebrow{margin-bottom:12px}.vsq-content .vsq-xen-tool .modal .mh h3{font-family:"Outfit";font-weight:300;font-size:26px;letter-spacing:-.02em;color:var(--ink);margin:0}.vsq-content .vsq-xen-tool .modal .mh h3 b{font-weight:600}.vsq-content .vsq-xen-tool .modal .mh p{font-size:14px;color:var(--ink-soft);margin-top:8px}.vsq-content .vsq-xen-tool .modal .mb{padding:22px 30px 30px}.vsq-content .vsq-xen-tool .mfield{margin-bottom:14px}.vsq-content .vsq-xen-tool .mfield label{display:block;font-family:"Mulish";font-weight:600;font-size:13px;color:var(--ink-soft);margin-bottom:6px}.vsq-content .vsq-xen-tool .mfield label .req{color:var(--teal-700)}.vsq-content .vsq-xen-tool .mfield input[type=text],.vsq-content .vsq-xen-tool .mfield input[type=email]{font-family:"Mulish";font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--rule);border-radius:11px;padding:13px 16px;width:100%}.vsq-content .vsq-xen-tool .mfield input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-100)}.vsq-content .vsq-xen-tool .mrow2{display:flex;gap:12px}.vsq-content .vsq-xen-tool .mrow2 .mfield{flex:1}.vsq-content .vsq-xen-tool .mcheck{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--n-700);margin-top:6px}.vsq-content .vsq-xen-tool .mcheck input{margin-top:2px;flex:none;width:17px;height:17px;accent-color:var(--teal)}.vsq-content .vsq-xen-tool .mcheck a{color:var(--teal-700);text-decoration:underline;text-underline-offset:2px}.vsq-content .vsq-xen-tool .vsq-xen-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vsq-content .vsq-xen-tool .merr{font-family:"Outfit";font-weight:500;font-size:13px;color:#8a2c1d;background:#fdecea;border:1px solid #f2c4bc;border-radius:10px;padding:10px 13px;margin-top:14px;display:none}.vsq-content .vsq-xen-tool .merr.show{display:block}.vsq-content .vsq-xen-tool .macts{display:flex;gap:12px;margin-top:22px}.vsq-content .vsq-xen-tool .macts .btn{flex:1;text-align:center;cursor:pointer}.vsq-content .vsq-xen-tool .msuccess{display:none;text-align:center;padding:10px 0 4px}.vsq-content .vsq-xen-tool .msuccess.show{display:block}.vsq-content .vsq-xen-tool .msuccess .ic{width:60px;height:60px;border-radius:50%;background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-700);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.vsq-content .vsq-xen-tool .msuccess .ic .ico{width:28px;height:28px}.vsq-content .vsq-xen-tool .msuccess h3{font-family:"Outfit";font-weight:500;font-size:21px;color:var(--ink)}.vsq-content .vsq-xen-tool .msuccess p{font-size:14px;color:var(--ink-soft);margin-top:8px}@media print{.topbar,.precta,#vsq-flyout,.nl-band,footer.site,.vsq-content .vsq-xen-tool .calc-bar,.vsq-content .vsq-xen-tool .pdfbtn,.vsq-content .vsq-xen-tool .modal-ov{display:none !important}}.vsq-content .vsq-xen-tool .expband{background:var(--teal-50);border-top:1px solid var(--teal-200);border-bottom:1px solid var(--teal-200);padding:64px 0}.vsq-content .vsq-xen-tool .expgrid{display:grid;grid-template-columns:1.25fr .9fr;gap:38px;align-items:start;margin-top:28px}@media(max-width:900px){.vsq-content .vsq-xen-tool .expgrid{grid-template-columns:1fr;gap:24px}}.vsq-content .vsq-xen-tool .exp-points{display:flex;flex-direction:column;gap:14px}.vsq-content .vsq-xen-tool .exp-pt{display:flex;gap:16px;background:#fff;border:1px solid var(--teal-200);border-radius:14px;padding:20px 22px}.vsq-content .vsq-xen-tool .exp-pt .ic{width:42px;height:42px;border-radius:11px;background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-700);display:flex;align-items:center;justify-content:center;flex:none}.vsq-content .vsq-xen-tool .exp-pt .ic .ico{width:20px;height:20px}.vsq-content .vsq-xen-tool .exp-pt h3{font-family:"Outfit";font-weight:600;font-size:16px;margin:0 0 4px;color:var(--ink)}.vsq-content .vsq-xen-tool .exp-pt p{font-size:14px;color:var(--n-700);line-height:1.55;margin:0}.vsq-content .vsq-xen-tool .exp-live{background:#fff;border:1px solid var(--teal-200);border-radius:16px;padding:26px;position:sticky;top:96px;box-shadow:0 22px 50px -36px rgba(31,90,88,.5)}.vsq-content .vsq-xen-tool .exp-live h4{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-700);margin-bottom:6px}.vsq-content .vsq-xen-tool .live-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-top:1px solid var(--rule)}.vsq-content .vsq-xen-tool .live-row:first-of-type{border-top:none}.vsq-content .vsq-xen-tool .live-row .lr-kv{display:flex;flex-direction:column;gap:3px;min-width:0}.vsq-content .vsq-xen-tool .live-row .lr-k{font-size:13.5px;line-height:1.3;color:var(--ink-soft)}.vsq-content .vsq-xen-tool .live-row .lr-v{font-family:"IBM Plex Mono";font-size:18px;line-height:1.25;font-weight:500;color:var(--ink)}.vsq-content .vsq-xen-tool .pill{font-family:"Outfit";font-weight:600;font-size:11.5px;padding:6px 12px;border-radius:999px;white-space:nowrap;flex:none;border:1px solid transparent}.vsq-content .vsq-xen-tool .pill.ok{background:var(--teal-50);color:var(--teal-900);border-color:var(--teal-200)}.vsq-content .vsq-xen-tool .pill.warn{background:#fdf1e7;color:#9a5b1c;border-color:#f3d9bf}.vsq-content .vsq-xen-tool .pill.bad{background:#fdecea;color:#8a2c1d;border-color:#f2c4bc}.vsq-content .vsq-xen-tool .exp-quote{font-family:"Mulish";font-style:italic;font-size:14px;color:var(--ink-soft);line-height:1.6;margin:20px 0 16px;padding-top:16px;border-top:1px solid var(--rule)}.vsq-content .vsq-xen-tool .hwcheck{margin-top:22px;border:1px solid var(--teal-200);border-radius:16px;background:#fff;overflow:hidden}.vsq-content .vsq-xen-tool .hwcheck>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:18px 22px;font-family:"Outfit";font-weight:600;font-size:15.5px;color:var(--teal-900);background:var(--teal-50)}.vsq-content .vsq-xen-tool .hwcheck>summary::-webkit-details-marker{display:none}.vsq-content .vsq-xen-tool .hwcheck>summary .hc-ic{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--teal-200);color:var(--teal-700);display:flex;align-items:center;justify-content:center;flex:none}.vsq-content .vsq-xen-tool .hwcheck>summary .hc-ic .ico{width:18px;height:18px}.vsq-content .vsq-xen-tool .hwcheck>summary .pl{margin-left:auto;width:16px;height:16px;position:relative;flex:none}.vsq-content .vsq-xen-tool .hwcheck>summary .pl:before,.vsq-content .vsq-xen-tool .hwcheck>summary .pl:after{content:"";position:absolute;background:var(--teal);border-radius:2px}.vsq-content .vsq-xen-tool .hwcheck>summary .pl:before{left:0;right:0;top:7px;height:2px}.vsq-content .vsq-xen-tool .hwcheck>summary .pl:after{top:0;bottom:0;left:7px;width:2px;transition:.2s}.vsq-content .vsq-xen-tool .hwcheck[open]>summary .pl:after{transform:scaleY(0)}.vsq-content .vsq-xen-tool .hwgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border-top:1px solid var(--teal-200)}@media(max-width:640px){.vsq-content .vsq-xen-tool .hwgrid{grid-template-columns:1fr}}.vsq-content .vsq-xen-tool .hwitem{background:#fff;padding:17px 22px;display:flex;gap:12px}.vsq-content .vsq-xen-tool .hwitem .ck{width:23px;height:23px;border-radius:7px;background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-700);display:flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.vsq-content .vsq-xen-tool .hwitem .ck .ico{width:13px;height:13px}.vsq-content .vsq-xen-tool .hwitem b{font-family:"Outfit";font-weight:600;font-size:14px;color:var(--ink);display:block;margin-bottom:2px}.vsq-content .vsq-xen-tool .hwitem .t{font-size:12.5px;color:var(--n-700);line-height:1.45}.vsq-content .vsq-xen-tool .hc-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--rule)}.vsq-content .vsq-xen-tool .hc-foot .src{font-size:11.5px;color:var(--n-500);max-width:62ch}.vsq-content .vsq-xen-tool .hc-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--teal-700);font-family:"Outfit";font-weight:600;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.vsq-content .vsq-xen-tool .exp-src{font-size:12px;color:var(--n-500);line-height:1.5;margin:4px 2px 0}.vsq-content .vsq-xen-tool .exp-sym{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.vsq-content .vsq-xen-tool .exp-sym li{position:relative;padding-left:18px;font-size:13px;color:var(--n-700);line-height:1.5}.vsq-content .vsq-xen-tool .exp-sym li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--teal)}.vsq-content .vsq-xen-tool .exp-sym li b{color:var(--ink);font-weight:700}.vsq-content .vsq-xen-tool details.more{margin-top:9px}.vsq-content .vsq-xen-tool details.more>summary{list-style:none;cursor:pointer;font-family:"Outfit";font-weight:600;font-size:12.5px;color:var(--teal-700);display:inline-flex;align-items:center;gap:5px}.vsq-content .vsq-xen-tool details.more>summary::-webkit-details-marker{display:none}.vsq-content .vsq-xen-tool details.more>summary:hover{color:var(--teal-900)}.vsq-content .vsq-xen-tool details.more>summary .chev{width:14px;height:14px;transition:transform .2s}.vsq-content .vsq-xen-tool details.more[open]>summary .chev{transform:rotate(180deg)}.vsq-content .vsq-xen-tool details.more[open]>summary .lbl-closed{display:none}.vsq-content .vsq-xen-tool details.more>summary .lbl-open{display:none}.vsq-content .vsq-xen-tool details.more[open]>summary .lbl-open{display:inline}@media(max-width:760px){.vsq-content .vsq-xen-tool .calc-bar{align-items:stretch}.vsq-content .vsq-xen-tool .calc-bar .modeseg,.vsq-content .vsq-xen-tool .calc-bar .presets,.vsq-content .vsq-xen-tool .langtoggle{width:100%;margin-left:0}.vsq-content .vsq-xen-tool .calc-bar .modeseg button,.vsq-content .vsq-xen-tool .calc-bar .pbtn,.vsq-content .vsq-xen-tool .langtoggle button{flex:1}.vsq-content .vsq-xen-tool .hsplit,.vsq-content .vsq-xen-tool .pc-kpis,.vsq-content .vsq-xen-tool .mrow2{flex-direction:column}.vsq-content .vsq-xen-tool .headline .big{font-size:60px}}@media(prefers-reduced-motion:reduce){.vsq-content .vsq-xen-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}