.hc-page .td-eyebrow{font-family:var(--td-font-ui);font-weight:700;font-size:var(--td-fs-label);letter-spacing:.08em}.hc-page .td-react-rect-title{inline-size:96%}.hc-page h1.td-react-rect-title{inline-size:90%}@media (max-width:560px){.hc-page .td-react-rect-title{inline-size:92%}}.hc-label{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-weight:700}.hc-hero{gap:var(--td-sp-11);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}@media (max-width:960px){.hc-hero{gap:var(--td-sp-10);grid-template-columns:minmax(0,1fr)}}.hc-main{min-width:0}.hc-lead{margin:var(--td-sp-4) 0 0;max-width:46ch;font-size:var(--td-fs-lead);color:var(--td-ink-2);line-height:1.5}.hc-actions{align-items:center;gap:var(--td-sp-4) var(--td-sp-7);margin-top:var(--td-sp-9);flex-wrap:wrap;display:flex}.hc-basis{margin:var(--td-sp-7) 0 0;max-width:56ch;font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.55}.hc-readout{--td-font-mono:var(--td-font-ui);min-width:0;margin:0}.hc-readout .td-react-frame-eyebrow{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;color:var(--td-ink-2);font-weight:700}.hc-readout .td-react-frame-title{font-family:var(--td-font-display);color:var(--td-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400;line-height:1.1}.hc-readout .td-react-frame-description{margin-top:var(--td-sp-2);font-size:var(--td-fs-small);color:var(--td-ink-2);font-variant-numeric:tabular-nums;line-height:1.5}.hc-readout .td-react-frame-well{gap:var(--td-sp-6);min-width:0;display:grid}.hc-groups{gap:var(--td-sp-5);min-width:0;display:grid}.hc-readout .td-react-progress-head{font-size:var(--td-fs-small);line-height:1.35}.hc-readout .td-react-progress-detail{color:var(--td-ink-2);font-variant-numeric:tabular-nums}.hc-start{gap:var(--td-sp-3);min-width:0;display:grid}.hc-start-list{gap:var(--td-sp-3);counter-reset:hc-start;margin:0;padding:0;list-style:none;display:grid}.hc-start-list li{column-gap:var(--td-sp-2);counter-increment:hc-start;font-size:var(--td-fs-small);grid-template-columns:1.4em minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.hc-start-list li:before{content:counter(hc-start) ".";color:var(--td-ink-2);font-variant-numeric:tabular-nums;grid-area:1/1}.hc-start-list li[data-empty]:before{visibility:hidden}.hc-start-list li>*{grid-area:1/2;min-width:0}.hc-start-list li[data-empty]>.hc-done-line{grid-area:1/1/2/3}.hc-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hc-rowlink{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:1.5px}.hc-rowlink:hover{color:var(--td-ink)}.hc-done-line{color:var(--td-ink-2)}.hc-setup{gap:var(--td-sp-5);min-width:0;display:grid}.hc-setup-row{gap:var(--td-sp-2);justify-items:start;max-width:100%;display:grid}.hc-site .td-helper{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.hc-site .td-input{font-size:var(--td-fs-body)}.hc-controls{gap:var(--td-sp-3);display:grid}.hc-filter{align-items:center;gap:var(--td-sp-3) var(--td-sp-5);flex-wrap:wrap;display:flex}.hc-filterbar .td-filters-clear{display:none}.hc-filterbar .td-filter-chip{font-size:var(--td-fs-small)}.hc-filterbar .td-filter-chip-count{font-family:var(--td-font-ui);font-size:var(--td-fs-label);opacity:1;font-variant-numeric:tabular-nums}.hc-count{font-size:var(--td-fs-small);color:var(--td-ink-2);font-variant-numeric:tabular-nums;margin:0}.hc-legend{max-width:80ch;font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0;line-height:1.55}.hc-groups-list{gap:clamp(36px,4vw,56px);min-width:0;display:grid}.hc-group{gap:var(--td-sp-3);min-width:0;display:grid}.hc-group-head{justify-content:space-between;align-items:baseline;gap:var(--td-sp-2) var(--td-sp-6);flex-wrap:wrap;display:flex}.hc-group-h{font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);margin:0;font-weight:400;line-height:1.15}.hc-group-lead{margin:var(--td-sp-1) 0 0;font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.5}.hc-group-count{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);font-variant-numeric:tabular-nums;font-weight:700}.hc-item{gap:var(--td-sp-4);padding-block:var(--td-sp-6);min-width:0;scroll-margin-top:96px;display:grid}.hc-item-top{gap:var(--td-sp-4);min-width:0;display:grid}@media (min-width:860px){.hc-item-top{align-items:center;gap:var(--td-sp-8);grid-template-columns:minmax(0,1fr) auto}}.hc-item-title{align-items:center;gap:var(--td-sp-3) var(--td-sp-4);flex-wrap:wrap;min-width:0;display:flex}.hc-item-h{font-family:var(--td-font-ui);font-size:var(--td-fs-subhead);color:var(--td-ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.hc-item .td-badge{font-family:var(--td-font-ui);font-size:var(--td-fs-label)}.hc-marks{max-width:100%}.hc-marks button{font-size:var(--td-fs-small)}.hc-item{gap:var(--td-sp-2) var(--td-sp-8)}@media (min-width:860px){.hc-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title marks""more marks";align-items:center}.hc-item>.hc-item-top{display:contents}.hc-item .hc-item-title{grid-area:title}.hc-item .hc-marks{grid-area:marks}.hc-item>.hc-disclosure{grid-area:more}.hc-item.is-open{grid-template-areas:"title marks""more more"}}.hc-item:not(.is-open) .hc-disclosure.td-faq{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hc-item:not(.is-open) .hc-disclosure .td-faq-q{justify-content:start;gap:var(--td-sp-2);inline-size:auto;font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);border-radius:4px;padding:2px 0;font-weight:600}.hc-item:not(.is-open) .hc-disclosure .td-faq-q:hover{color:var(--td-ink);background:0 0}.hc-item:not(.is-open) .hc-disclosure .td-faq-chev{block-size:16px;inline-size:16px}.hc-item.is-open .hc-disclosure{margin-top:var(--td-sp-2)}.hc-item.is-open .hc-disclosure .td-faq-q{font-size:var(--td-fs-subhead)}.hc-detail{gap:var(--td-sp-7);min-width:0;padding-block:var(--td-sp-3);display:grid}.hc-detail p{font-size:var(--td-fs-small);color:var(--td-ink);margin:0;line-height:1.55}.hc-block{gap:var(--td-sp-3);min-width:0;display:grid}.hc-h5{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-weight:700}.hc-setname,.hc-good{color:var(--td-ink-2)}.hc-good strong{color:var(--td-ink)}.hc-steps{gap:var(--td-sp-5);min-width:0;margin:0;padding:0;list-style:none;display:grid}.hc-steps li{gap:var(--td-sp-1);justify-items:start;min-width:0;display:grid}.hc-where{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.04em;color:var(--td-ink-2);font-weight:600}.hc-ui{margin:0}.hc-stepnote{font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.5}.hc-cmd{white-space:normal;text-align:start;max-width:100%;height:auto;font-size:var(--td-fs-label)}.hc-cmd .td-react-copy-text{overflow-wrap:anywhere;white-space:normal}.hc-callout .td-react-alert p{font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.5}.hc-callout .td-react-alert strong{font-size:var(--td-fs-small);color:var(--td-ink)}.hc-callout a,.hc-also a{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.hc-srcs{gap:var(--td-sp-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.hc-srcs li{gap:2px;min-width:0;display:grid}.hc-src-head a:first-child{font-size:var(--td-fs-small);color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:1.5px}.hc-pin{margin-left:var(--td-sp-4);font-size:var(--td-fs-label);color:var(--td-ink-2)}a.hc-pin{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;text-decoration-thickness:1.5px}.hc-src-shows{font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.5}.hc-more{gap:var(--td-sp-4);justify-items:start;min-width:0;display:grid}.hc-more>div{width:100%;min-width:0}.hc-more-btn svg{transition:transform var(--td-t-base) var(--td-ease)}.hc-more-btn[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hc-more-btn svg{transition:none}}.hc-empty{padding:var(--td-sp-7);font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.hc-yours-line{margin:var(--td-sp-3) 0 0;max-width:62ch;font-size:var(--td-fs-body);color:var(--td-ink-2);line-height:1.5}.hc-cards{min-width:0;margin:0}.hc-card-list{gap:var(--td-sp-5);margin:0;padding:0;list-style:none;display:grid}.hc-card-list li{min-width:0;font-size:var(--td-fs-small);gap:2px;line-height:1.45;display:grid}.hc-card-meta{font-size:var(--td-fs-label);color:var(--td-ink-2)}.hc-yours-actions{gap:var(--td-sp-5);justify-items:start;min-width:0;display:grid}.hc-talk{display:contents}.hc-links{align-items:center;gap:var(--td-sp-3) var(--td-sp-7);flex-wrap:wrap;display:flex}.hc-copybox{width:100%}.hc-status{min-height:1.5em;font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0;line-height:1.5}.hc-disagree{margin:0}.hc-disagree .td-data-list-row.td-react-datalist-row{grid-template-columns:minmax(104px,220px) minmax(0,1fr)}@media (max-width:560px){.hc-disagree .td-data-list-row.td-react-datalist-row{grid-template-columns:minmax(0,1fr)}}.hc-disagree .td-data-list-label.td-react-datalist-label{font-family:var(--td-font-ui);font-size:var(--td-fs-body);letter-spacing:0;text-transform:none;color:var(--td-ink);font-weight:700}.hc-disagree .td-data-list-value.td-react-datalist-value{font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink);overflow-wrap:break-word;word-break:normal;line-height:1.5}.hc-disagree .td-react-datalist-row:not(.td-react-datalist-row--link):hover{box-shadow:var(--td-row-rest);background:0 0}.hc-disagree .td-react-datalist-row:not(.td-react-datalist-row--link):hover .td-react-datalist-label{color:var(--td-ink)}.hc-naming{margin:var(--td-sp-5) 0 0;font-size:var(--td-fs-small);color:var(--td-ink);line-height:1.55}.hc-more{margin:0}:root:not([data-theme=dark]) .hc-item .td-badge--brand{background:var(--td-brand);color:var(--td-on-brand)}:root:not([data-theme=dark]) .hc-page .td-eyebrow{border-radius:var(--td-radius-2);background:var(--td-brand);width:fit-content;color:var(--td-on-brand);justify-self:start;padding:2px 7px}@media (min-width:961px){.hc-main{top:calc(var(--td-sp-12) * 2);position:sticky}}.hc-yours{display:block}.hc-yours-side{gap:var(--td-sp-8);align-items:start;min-width:0;display:grid}@media (min-width:961px){.hc-yours-side{gap:var(--td-sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
