.hm .f10-h1{color:var(--ht-ink);font-size:46px;margin:var(--ht-s4) 0 var(--ht-s4)}.hm .f10-lead{color:var(--ht-ink-soft);margin:0 0 var(--ht-s7)}.f10-eyebrow{display:flex;align-items:center;gap:var(--ht-s3);font-size:var(--ht-text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ht-attention-strong);margin:0}.f10-chip{letter-spacing:.12em;color:var(--ht-ink);border:1px solid var(--ht-edge);border-radius:6px;padding:4px 10px}.f10-form{background:var(--ht-surface);border:1px solid var(--ht-edge);border-radius:var(--ht-r-card);padding:var(--ht-s7) 36px;gap:var(--ht-s6);box-shadow:var(--ht-shadow-2)}.f10-field,.f10-form{display:flex;flex-direction:column}.f10-field{gap:var(--ht-s2);border:0;margin:0;padding:0}.f10-field label,.f10-field legend{font-size:15.5px;font-weight:600;color:var(--ht-ink);padding:0}.f10-field__n,.f10-hint{color:var(--ht-muted)}.f10-hint{font-size:13.5px;line-height:1.5;margin:0}.f10-input{display:flex;align-items:center;gap:var(--ht-s3)}.f10-input input{width:180px;height:52px;padding:0 var(--ht-s4);border:1px solid var(--ht-edge);border-radius:var(--ht-r-control);background:var(--ht-surface);font:inherit;font-size:17px;color:var(--ht-ink)}.f10-input input:focus-visible{outline:2px solid var(--ht-focus);outline-offset:2px}.f10-input span{font-size:15px;color:var(--ht-muted)}.f10-input--bad{border-color:var(--ht-danger)}.f10-error{font-size:13.5px;line-height:1.5;color:var(--ht-danger);margin:0}.f10-chips{display:flex;flex-wrap:wrap;gap:var(--ht-s3);margin-top:var(--ht-s1)}.f10-chip,.f10-chips label{cursor:pointer}.f10-chips label{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--ht-s5);border:1.5px solid var(--ht-edge);border-radius:var(--ht-r-pill);background:var(--ht-surface);font-size:14.5px;font-weight:600;color:var(--ht-ink);transition:border-color .12s var(--ht-ease)}.f10-chips input{position:absolute;opacity:0;pointer-events:none}.f10-chips label:hover{border-color:var(--ht-ink)}.f10-chips label:has(input:checked){border-color:var(--ht-ink);background:var(--ht-sunk)}.f10-chips label:has(input:focus-visible){outline:2px solid var(--ht-focus);outline-offset:2px}.f10-swap{margin:0;font-size:14px;font-weight:600}.f10-submit{display:flex;align-items:center;gap:var(--ht-s5);flex-wrap:wrap;border-top:1px solid var(--ht-line);padding-top:var(--ht-s6)}.f10-submit p{margin:0;font-size:14px;line-height:1.5;color:var(--ht-muted)}.f10-go{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:var(--ht-r-pill);background:var(--ht-ink);color:var(--ht-paper);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.f10-go[disabled]{opacity:.7;cursor:default}.f10-change__btn{border:0;background:none;padding:0;font:inherit;cursor:pointer}.f10-result{gap:var(--ht-s5);margin-bottom:var(--ht-s7)}.f10-result,.f10-verdict{display:flex;flex-direction:column}.f10-verdict{background:var(--ht-surface);border:1px solid var(--ht-edge);border-left:4px solid var(--ht-ink);border-radius:var(--ht-r-card);padding:28px 32px;gap:var(--ht-s4)}.f10-verdict--yes{border-left-color:var(--ht-attention)}.hm .f10-verdict__line{font-size:34px;line-height:1.1;color:var(--ht-ink);margin:0}.f10-verdict__line em{font-style:normal;color:var(--ht-attention)}.f10-verdict__qualifier{font-size:15px;line-height:1.6;color:var(--ht-muted);margin:0}.f10-working{width:100%;border-collapse:collapse;border:1px solid var(--ht-line);border-radius:var(--ht-r-control);overflow:hidden;font-size:14px;line-height:1.5}.f10-working th{background:var(--ht-sunk);padding:10px 14px;text-align:left;font-size:var(--ht-text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ht-muted)}.f10-working td,.f10-working th{border-bottom:1px solid var(--ht-line)}.f10-working td{padding:12px 14px;vertical-align:top}.f10-working tr:last-child td{border-bottom:0}.f10-working__result{font-weight:600;color:var(--ht-ink)}.f10-next{border-top:1px solid var(--ht-line);padding-top:var(--ht-s4)}.hm .f10-next h3{font-family:var(--ht-font-body);font-size:15px;font-weight:700;color:var(--ht-ink);margin:0 0 var(--ht-s3)}.f10-next .hm-points{margin:0;gap:var(--ht-s3)}.f10-next__form{margin:var(--ht-s4) 0 0;font-size:14.5px}.f10-aside{margin:var(--ht-s3) 0 0;font-size:var(--ht-text-caption);line-height:1.5;font-style:italic;color:var(--ht-muted)}.f10-duties{background:var(--ht-sunk);border:1px solid var(--ht-edge);border-radius:var(--ht-r-control);padding:18px 22px}.f10-duties p{margin:0 0 var(--ht-s3);font-size:14.5px;line-height:1.6}.f10-duties p:last-child{margin-bottom:0}.f10-duties__title{font-weight:700;color:var(--ht-ink)}.f10-honest{border-top:1px solid var(--ht-line);padding-top:var(--ht-s4);margin:0;font-size:13.5px;line-height:1.6;color:var(--ht-muted)}.f10-takeaway{display:flex;align-items:center;gap:var(--ht-s4);flex-wrap:wrap}.f10-print{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1.5px solid var(--ht-edge);border-radius:var(--ht-r-pill);background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--ht-ink);cursor:pointer}.f10-print:hover{border-color:var(--ht-ink)}.f10-email{display:flex;align-items:center;gap:var(--ht-s2);flex-wrap:wrap}.f10-email input[type=email]{width:240px;height:48px;padding:0 14px;border:1px solid var(--ht-edge);border-radius:var(--ht-r-control);font:inherit;font-size:14px;color:var(--ht-ink)}.f10-email .f10-go{min-height:48px;padding:0 20px;font-size:14.5px}.f10-sent{display:flex;align-items:center;gap:var(--ht-s3);margin:0;font-size:14.5px;font-weight:600;color:var(--ht-ink)}.f10-takeaway__note{margin:0;font-size:var(--ht-text-caption);line-height:1.5;color:var(--ht-muted);flex-basis:100%}.f10-change{margin:0;font-size:14.5px;font-weight:600}.f10-rule{background:var(--ht-sunk);border:1px solid var(--ht-edge);border-radius:12px;padding:22px 26px;margin:0 0 var(--ht-s6)}.f10-rule p{margin:0;font-size:16px;line-height:1.7}.f10-rule strong{color:var(--ht-ink)}.f10-rule cite{display:block;margin-top:var(--ht-s3);font-size:13.5px;font-style:normal;color:var(--ht-muted)}.f10-faq{border-top:2px solid var(--ht-edge);padding-top:var(--ht-s5);margin-bottom:var(--ht-s6)}.hm .f10-faq h3{font-family:var(--ht-font-structural);font-size:21px;font-weight:700;color:var(--ht-ink);margin:0 0 var(--ht-s3)}.f10-faq p{margin:0;font-size:15.5px;line-height:1.65}.f10-upgrade__links{display:flex;gap:var(--ht-s6);flex-wrap:wrap;margin-top:var(--ht-s5)}.f10-close__note{font-style:italic;color:var(--hm-dark-body);font-size:15.5px;margin-top:var(--ht-s4)}@media (max-width:860px){.hm .f10-h1{font-size:28px}.f10-form,.f10-verdict{padding:var(--ht-s6) var(--ht-s5)}.hm .f10-verdict__line{font-size:26px}.f10-input input{width:140px}.f10-go{min-height:50px}.f10-email,.f10-go{width:100%}.f10-email input[type=email]{flex:1 1;min-width:0}.f10-working,.f10-working tbody,.f10-working td,.f10-working tr{display:block}.f10-working thead{display:none}.f10-working tr{border-bottom:1px solid var(--ht-line);padding:var(--ht-s3) 0}.f10-working tr:last-child{border-bottom:0}.f10-working td{border:0;padding:2px 14px}}@media print{.f10-change,.f10-faq-section,.f10-form,.f10-takeaway,.f10-upgrade,.hm-close,.hm-footer,.hm-nav{display:none!important}.f10-verdict{border:1px solid #000;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.f10-result:after{content:"Worked out free by HubTrack — hubtrack.ai";display:block;margin-top:16pt;font-size:10pt;color:#000}}