@charset "UTF-8";@media print{body.print-template *{visibility:hidden}body.print-template .print-target,body.print-template .print-target *{visibility:visible}body.print-template .print-target{position:absolute;left:0;top:0;width:100%;padding:0}}.tool-index[data-v-a4208ffc]{display:grid;grid-template-columns:1fr;gap:.9rem;margin:2rem 0 0}@media (min-width: 560px){.tool-index[data-v-a4208ffc]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.tool-index[data-v-a4208ffc]{grid-template-columns:repeat(3,1fr)}}.tool-index-card[data-v-a4208ffc]{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #e0dcf0;border-radius:14px;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.tool-index-card[data-v-a4208ffc]:hover{border-color:var(--humanz-purple);transform:translateY(-2px);box-shadow:0 12px 30px -18px #7438fa59}.tool-index-icon[data-v-a4208ffc]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#7438fa17;color:var(--humanz-purple);margin-bottom:4px}.tool-index-card--cost[data-v-a4208ffc]{background:#f4f1fb;border-color:#7438fa47}.tool-index-card--cost .tool-index-icon[data-v-a4208ffc]{background:var(--humanz-navy);color:#00e8ff}.tool-index-card--cost[data-v-a4208ffc]:hover{border-color:var(--humanz-purple)}.tool-index-cat[data-v-a4208ffc]{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#1c144066}.tool-index-name[data-v-a4208ffc]{font-weight:800;font-size:1rem;color:var(--humanz-navy)}.tool-index-desc[data-v-a4208ffc]{font-size:.82rem;line-height:1.45;color:#1c14408c}.tool-group[data-v-a4208ffc]{margin-top:2.4rem}.cat-head[data-v-a4208ffc]{font-size:1.35rem;font-weight:800;color:var(--humanz-navy);border-left:4px solid var(--humanz-purple);padding-left:12px}.cat-sub[data-v-a4208ffc]{margin:.35rem 0 1.2rem;padding-left:16px;font-size:.95rem;color:#1c14408c}.tool-card[data-v-a4208ffc]{background:#fff;border:1px solid #ececf4;border-radius:18px;padding:2rem 2.2rem;margin-bottom:2rem;box-shadow:0 10px 40px -24px #1c144040;scroll-margin-top:110px}@media (max-width: 640px){.tool-card[data-v-a4208ffc]{padding:1.4rem 1.2rem}}.tool-head-row[data-v-a4208ffc]{display:flex;align-items:center;gap:12px}.tool-icon[data-v-a4208ffc]{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#7438fa17;color:var(--humanz-purple)}.tool-head h2[data-v-a4208ffc]{font-size:1.65rem;font-weight:800;color:var(--humanz-navy)}.tool-head p[data-v-a4208ffc]{margin-top:.5rem;color:#1c1440a6;line-height:1.6;max-width:720px}.tool-head p a[data-v-a4208ffc]{color:var(--humanz-purple);font-weight:600}.tool-faq[data-v-a4208ffc]{background:#fff;border:1px solid #ececf4;border-radius:18px;padding:2rem 2.2rem;margin-bottom:2rem;box-shadow:0 10px 40px -24px #1c144040;scroll-margin-top:110px}@media (max-width: 640px){.tool-faq[data-v-a4208ffc]{padding:1.4rem 1.2rem}}.tool-faq-title[data-v-a4208ffc]{font-size:1.65rem;font-weight:800;color:var(--humanz-navy);margin-bottom:1.2rem;text-wrap:balance}.tool-faq-list[data-v-a4208ffc]{display:grid;gap:1.1rem;max-width:760px}.tool-faq-item h3[data-v-a4208ffc]{font-size:1.05rem;font-weight:700;color:var(--humanz-navy)}.tool-faq-item p[data-v-a4208ffc]{margin-top:.35rem;color:#1c1440a6;line-height:1.6}.sub-head[data-v-a4208ffc]{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--humanz-purple);margin:1.6rem 0 .7rem}.policy-grid[data-v-a4208ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin-top:1.2rem}.policy-grid label[data-v-a4208ffc]{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;color:#1c1440a6}.policy-grid input[data-v-a4208ffc],.policy-grid select[data-v-a4208ffc]{margin-top:auto;border:1px solid #e0dcf0;border-radius:10px;padding:9px 12px;font-size:.95rem;color:var(--humanz-navy);background:#fff;outline:none}.policy-grid input[data-v-a4208ffc]:focus,.policy-grid select[data-v-a4208ffc]:focus{border-color:var(--humanz-purple);box-shadow:0 0 0 3px #7438fa1f}.day-grid[data-v-a4208ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.45rem 1.4rem}.day-row[data-v-a4208ffc]{display:flex;align-items:center;gap:8px}.day-row input[data-v-a4208ffc]{border:1px solid #e0dcf0;border-radius:8px;padding:6px 8px;font-size:.88rem;color:var(--humanz-navy);outline:none}.day-row input[data-v-a4208ffc]:focus{border-color:var(--humanz-purple)}.day-label[data-v-a4208ffc]{width:52px;font-size:.82rem;font-weight:700;color:#1c14408c}.day-to[data-v-a4208ffc]{font-size:.8rem;color:#1c144066}.day-hours[data-v-a4208ffc]{font-size:.82rem;font-weight:700;color:var(--humanz-purple);min-width:42px;text-align:right}.tool-actions[data-v-a4208ffc]{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.4rem}.btn-primary[data-v-a4208ffc]{background:var(--humanz-purple);color:#fff;border:none;font-size:.95rem;font-weight:600;padding:11px 26px;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s ease}.btn-primary[data-v-a4208ffc]:hover{background:#5f29d6}.btn-ghost[data-v-a4208ffc]{background:#fff;color:var(--humanz-purple);border:1px solid rgba(116,56,250,.4);font-size:.95rem;font-weight:600;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .15s ease}.btn-ghost[data-v-a4208ffc]:hover{background:#7438fa0f}.btn-ghost[data-v-a4208ffc]:disabled{opacity:.5;cursor:not-allowed}.results[data-v-a4208ffc]{margin-top:1.5rem;display:grid;gap:.5rem}.result-row[data-v-a4208ffc]{display:flex;gap:12px;align-items:flex-start;border-radius:10px;padding:.75rem 1rem}.result-ok[data-v-a4208ffc]{background:#16a34a0f}.result-ok .result-icon[data-v-a4208ffc]{color:#16a34a}.result-breach[data-v-a4208ffc]{background:#e0526012}.result-breach .result-icon[data-v-a4208ffc]{color:#e05260}.result-icon[data-v-a4208ffc]{font-weight:800;font-size:1rem;line-height:1.4}.result-rule[data-v-a4208ffc]{font-weight:700;font-size:.92rem;color:var(--humanz-navy)}.result-detail[data-v-a4208ffc]{font-size:.85rem;color:#1c144099}.result-summary[data-v-a4208ffc]{margin-top:.4rem;font-weight:700;font-size:.95rem;padding:.7rem 1rem;border-radius:10px}.result-summary--good[data-v-a4208ffc]{color:#16a34a;background:#16a34a14}.result-summary--bad[data-v-a4208ffc]{color:#e05260;background:#e0526017}.cost-results[data-v-a4208ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;margin-top:1.6rem}.cost-tile[data-v-a4208ffc]{background:#f7f4fd;border-radius:14px;padding:1.2rem 1.3rem}.cost-tile--total[data-v-a4208ffc]{background:linear-gradient(160deg,var(--humanz-navy) 0%,#2c1f63 100%)}.cost-tile--total .cost-num[data-v-a4208ffc]{color:#fff}.cost-tile--total .cost-label[data-v-a4208ffc]{color:#ffffffa6}.cost-num[data-v-a4208ffc]{font-size:1.7rem;font-weight:800;color:var(--humanz-navy)}.cost-label[data-v-a4208ffc]{margin-top:2px;font-size:.83rem;color:#1c14408c}.swing-list[data-v-a4208ffc]{margin-top:1.4rem;display:grid;gap:.45rem}.swing-row[data-v-a4208ffc]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:baseline;background:#f7f4fd;border-radius:10px;padding:.65rem 1rem;font-size:.88rem}.swing-num[data-v-a4208ffc]{font-weight:800;color:var(--humanz-purple);min-width:68px}.swing-on[data-v-a4208ffc]{color:var(--humanz-navy);font-weight:600}.swing-off[data-v-a4208ffc]{color:#1c14408c}.cmp-cols[data-v-a4208ffc]{display:grid;grid-template-columns:1fr 1fr;gap:0 1.6rem}@media (max-width: 640px){.cmp-cols[data-v-a4208ffc]{grid-template-columns:1fr}}.cmp-table-wrap[data-v-a4208ffc]{margin-top:1.5rem;overflow-x:auto}.cmp-table[data-v-a4208ffc]{width:100%;border-collapse:collapse;font-size:.92rem}.cmp-table th[data-v-a4208ffc],.cmp-table td[data-v-a4208ffc]{text-align:left;padding:.55rem .9rem}.cmp-table thead th[data-v-a4208ffc]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--humanz-purple);border-bottom:2px solid rgba(116,56,250,.15)}.cmp-table tbody tr[data-v-a4208ffc]:nth-child(odd){background:#f7f4fd}.cmp-table td[data-v-a4208ffc]:first-child{font-weight:600;color:#1c144099}.cmp-table td[data-v-a4208ffc]:not(:first-child){font-weight:700;color:var(--humanz-navy)}.table-scroll[data-v-a4208ffc]{overflow-x:auto;max-width:100%}.method-head[data-v-a4208ffc]{font-size:1.15rem;font-weight:800;color:var(--humanz-navy);margin:1.8rem 0 .5rem;text-wrap:balance}.method-text[data-v-a4208ffc]{color:#1c1440a6;line-height:1.6;max-width:75ch;margin-top:.5rem}.method-text strong[data-v-a4208ffc]{color:var(--humanz-navy)}.pattern-scroll[data-v-a4208ffc]{margin-top:.8rem}.pattern-table td[data-v-a4208ffc]:first-child{white-space:nowrap}@media (max-width: 640px){.pattern-table th[data-v-a4208ffc],.pattern-table td[data-v-a4208ffc]{padding:.5rem .6rem}}.pattern-table a[data-v-a4208ffc]{color:var(--humanz-purple);font-weight:700}.pattern-days[data-v-a4208ffc]{display:block;font-size:.78rem;font-weight:500;color:#1c144080}.cost-num--date[data-v-a4208ffc]{font-size:1.3rem;line-height:1.6}.nd-note[data-v-a4208ffc]{font-size:.9rem;line-height:1.6;color:#1c1440a6;max-width:75ch}.nd-accrual[data-v-a4208ffc]{list-style:none;padding:0;margin:.8rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.45rem}.nd-accrual li[data-v-a4208ffc]{display:flex;flex-direction:column;background:#f7f4fd;border-radius:10px;padding:.5rem .7rem}.nd-accrual li[data-v-a4208ffc]:last-child{background:#7438fa1f}.nd-accrual-day[data-v-a4208ffc]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#1c144080}.nd-accrual-val[data-v-a4208ffc]{font-size:.92rem;font-weight:800;color:var(--humanz-navy)}.nd-dates[data-v-a4208ffc]{margin-top:.8rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.45rem}.cmp-verdict[data-v-a4208ffc]{margin-top:.9rem;padding:.7rem 1rem;border-radius:10px;background:#7438fa12;font-size:.95rem;font-weight:700;color:var(--humanz-navy)}.check-grid[data-v-a4208ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem;margin-top:.8rem}.check-item[data-v-a4208ffc]{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#1c1440cc}.check-item input[data-v-a4208ffc]{accent-color:var(--humanz-purple);width:16px;height:16px}.plan-actions[data-v-a4208ffc]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.btn-small[data-v-a4208ffc]{padding:6px 14px;font-size:.85rem}.plan-scroll[data-v-a4208ffc]{margin-top:1.2rem}.plan-table[data-v-a4208ffc]{width:100%;border-collapse:collapse;font-size:.85rem;min-width:760px}.plan-table th[data-v-a4208ffc]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#1c14408c;padding:8px 10px;border-bottom:2px solid #e0dcf0}.plan-table td[data-v-a4208ffc]{vertical-align:top;padding:10px;border-bottom:1px solid #ece8f6;color:var(--humanz-navy)}.plan-table strong[data-v-a4208ffc]{display:block}.plan-theme[data-v-a4208ffc]{display:block;font-size:.75rem;color:#1c14408c;margin-top:2px}.plan-prep[data-v-a4208ffc]{display:block;font-size:.78rem;color:var(--humanz-purple);font-weight:600;margin-top:4px}.plan-points[data-v-a4208ffc]{margin:0;padding-left:1.1rem}.plan-points li[data-v-a4208ffc]{margin-bottom:4px}.plan-ask[data-v-a4208ffc]{font-style:italic;min-width:200px}.tpl-intro[data-v-a4208ffc]{font-size:.88rem;color:#1c1440b3;margin-top:.4rem}.tpl-grid[data-v-a4208ffc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.tpl-card[data-v-a4208ffc]{border:1px solid #e0dcf0;border-radius:12px;padding:.9rem;background:#fff}.tpl-card-head[data-v-a4208ffc]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem}.tpl-card-head h4[data-v-a4208ffc]{font-size:.95rem;font-weight:700;color:var(--humanz-navy);margin:0}.tpl[data-v-a4208ffc]{font-size:.72rem;color:var(--humanz-navy);line-height:1.45}.tpl-title[data-v-a4208ffc]{font-size:1rem;font-weight:700;margin-bottom:.4rem}.tpl-label[data-v-a4208ffc]{font-weight:700;margin-top:.55rem;margin-bottom:.15rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#1c1440a6}.tpl-line[data-v-a4208ffc]{border-bottom:1px solid #cfc9e4;padding:.35rem 0 .15rem;min-height:1.5rem;margin:0}.tpl-table[data-v-a4208ffc]{width:100%;border-collapse:collapse;margin-top:.3rem}.tpl-table th[data-v-a4208ffc],.tpl-table td[data-v-a4208ffc]{border:1px solid #cfc9e4;padding:4px 6px;text-align:left;font-weight:400;min-height:1.3rem;height:1.6rem}.tpl-table th[data-v-a4208ffc]{font-weight:700}.tpl-num[data-v-a4208ffc]{width:1.6rem;color:#1c144080}.tpl-checks td[data-v-a4208ffc]{width:25%}.tpl-foot[data-v-a4208ffc]{font-size:.66rem;color:#1c144080;margin-top:.5rem}.disclaimer[data-v-a4208ffc]{margin-top:1.4rem;max-width:85ch;font-size:.8rem;line-height:1.6;color:#1c144080}.disclaimer a[data-v-a4208ffc]{color:var(--humanz-purple);font-weight:600}.tools-cta[data-v-a4208ffc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(160deg,var(--humanz-navy) 0%,#2c1f63 100%);border-radius:18px;padding:1.6rem 2rem}.tools-cta p[data-v-a4208ffc]{color:#fff;font-weight:600;font-size:1.05rem;max-width:520px}.tool-card--flagship[data-v-a4208ffc]{border-color:#7438fa59;background:linear-gradient(180deg,#f8f5ff,#fff 30%)}.roi-streams[data-v-a4208ffc]{display:flex;flex-direction:column;gap:.5rem}.roi-stream[data-v-a4208ffc]{display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid #ececf4;border-radius:10px;padding:.65rem .9rem;cursor:pointer;transition:border-color .15s ease}.roi-stream[data-v-a4208ffc]:hover{border-color:#7438fa66}.roi-stream input[data-v-a4208ffc]{width:17px;height:17px;accent-color:var(--humanz-purple);flex-shrink:0}.roi-stream-name[data-v-a4208ffc]{font-weight:600;color:var(--humanz-navy);font-size:.95rem;flex:1}.roi-stream-val[data-v-a4208ffc]{font-weight:800;color:var(--humanz-purple);font-size:.95rem;white-space:nowrap}.roi-send[data-v-a4208ffc]{margin-top:1.4rem;background:#f4f1fb;border:1px solid rgba(116,56,250,.22);border-radius:12px;padding:1.1rem 1.2rem}.roi-send-sub[data-v-a4208ffc]{font-size:.9rem;color:#1c1440a6;margin:.2rem 0 .9rem}.roi-send-sub a[data-v-a4208ffc]{color:var(--humanz-purple);font-weight:600}.roi-send-grid[data-v-a4208ffc]{display:grid;grid-template-columns:1fr;gap:.6rem}@media (min-width: 720px){.roi-send-grid[data-v-a4208ffc]{grid-template-columns:1fr 1fr auto auto}}.roi-send-grid input[data-v-a4208ffc]{border:1px solid #ddd6f0;border-radius:8px;padding:.55rem .8rem;font-size:.95rem;background:#fff;color:var(--humanz-navy)}.roi-send-grid input[data-v-a4208ffc]:focus{outline:2px solid rgba(116,56,250,.35);border-color:var(--humanz-purple)}.roi-send-status[data-v-a4208ffc]{margin-top:.7rem;font-size:.9rem;font-weight:600}.roi-send-status--ok[data-v-a4208ffc]{color:#157347}.roi-send-status--err[data-v-a4208ffc]{color:#b3261e}
