.hv-tk{margin:0 10px 10px 0;position:relative}.hv-tk-edge{position:absolute;inset:0}.hv-tk-edge-pink{background:var(--hv-pink);transform:translate(10px,10px)}.hv-tk[data-end=ask] .hv-tk-edge-pink{transform:translate(5px,5px)}.hv-tk-edge-canary{background:var(--hv-canary);transform:translate(5px,5px)}.hv-tk-sheet{background:var(--hv-sheet);border:1px solid var(--hv-sheet-edge);color:var(--hv-sheet-ink);padding:18px 22px 20px;position:relative}.hv-oc{background:var(--hv-canary);border-color:var(--hv-canary-rule)}.hv-tk-head{border-bottom:2px solid var(--hv-sheet-ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}:where(.hv-page .hv-tk) p{margin:0}.hv-tk-title{font-stretch:var(--hv-headline-stretch);font-weight:var(--hv-headline-weight);letter-spacing:.02em;text-transform:uppercase;font-size:19px;line-height:1}.hv-tk-label{font-stretch:var(--hv-label-stretch);font-weight:var(--hv-label-weight);letter-spacing:var(--hv-label-tracking);text-transform:uppercase;color:var(--hv-sheet-ink-2);font-size:12px;line-height:1.3;display:block}.hv-tk-biz{margin-top:6px}.hv-tk-no{font-family:var(--hv-font-mono);letter-spacing:.08em;color:var(--hv-number);flex:none;font-size:22px;font-weight:500;line-height:1}.hv-oc .hv-tk-no{color:var(--hv-sheet-ink)}.hv-tk-no-lab{letter-spacing:.1em;font-size:12px}.hv-tk-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;display:grid}.hv-tk-field{min-width:0;padding-top:10px}.hv-tk-field-wide{grid-column:1/-1}.hv-tk-field dd{margin:0}.hv-tk-entry{border-bottom:1px solid var(--hv-rule);font-family:var(--hv-font-mono);color:var(--hv-carbon);overflow-wrap:anywhere;padding:2px 0 3px;font-size:17px;font-weight:400;line-height:1.4;display:block}.hv-tk-done{justify-content:flex-end;padding:20px 8px 4px;display:flex}.hv-oc-ask{margin-top:14px}.hv-oc .hv-tk-entry{border-bottom-color:var(--hv-canary-rule)}.hv-oc-q{font-size:19px}.hv-oc-btns{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.hv-oc-btns .hv-btn,.hv-oc-btns .hv-btn-line{border:2px solid var(--hv-carbon);white-space:nowrap;border-radius:0;align-items:center;height:auto;min-height:44px;padding:0 18px;font-size:16px;font-weight:700;font-stretch:108%;display:inline-flex}.hv-oc-btns .hv-btn{background:var(--hv-carbon);height:auto;color:var(--hv-accent-ink)}.hv-oc-btns .hv-btn:hover{background:var(--hv-carbon)}.hv-oc-btns .hv-btn-line{color:var(--hv-carbon);background:0 0}.hv-tk-panel{margin-top:14px}.hv-tk-panel-head{border-bottom:1px solid var(--hv-rule);padding-bottom:6px}.hv-tk-msgs{flex-direction:column;gap:12px;padding-top:12px;display:flex}.hv-tk-msg{color:var(--hv-sheet-ink);font-size:16px;line-height:1.5}.hv-tk-msgs .hv-tk-entry{border-bottom:0;border-left:3px solid var(--hv-rule);font-family:var(--hv-font);padding:0 0 0 14px;font-size:16px;line-height:1.5}.hv-oc-card{border:1px solid var(--hv-canary-rule);color:var(--hv-sheet-ink);padding:14px 16px 16px}.hv-oc-card .hv-oc-ask{margin-top:0}.hv-oc-what{color:var(--hv-sheet-ink);margin-bottom:8px}.hv-oc-card .hv-oc-q{border-bottom:0;padding:0;font-size:17px}.hv-oc-card .hv-oc-btns{margin-top:14px}.hv-stamp{--hv-stamp-r:0deg;border:3px solid var(--hv-carbon);color:var(--hv-carbon);transform:rotate(var(--hv-stamp-r));-webkit-mask-image:var(--hv-stamp-ink);-webkit-mask-image:var(--hv-stamp-ink);mask-image:var(--hv-stamp-ink);border-radius:12px;flex-direction:column;align-items:center;margin:4px 0;padding:12px 20px 10px;display:inline-flex;position:relative}.hv-stamp:before{content:"";border:1.5px solid var(--hv-carbon);border-radius:8px;position:absolute;inset:4px}.hv-stamp-word{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:26px;font-weight:800;font-stretch:112%;line-height:1}.hv-stamp-date{border-top:1.5px solid var(--hv-carbon);font-family:var(--hv-font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin-top:7px;padding:4px 6px 0;font-size:12px;font-weight:500;line-height:1.2}.hv-stamp[data-word=booked]{--hv-stamp-r:-3deg}.hv-stamp[data-word=confirmed]{--hv-stamp-r:2deg}.hv-stamp[data-word=followed-up]{--hv-stamp-r:-2deg}.hv-stamp[data-word=paid]{--hv-stamp-r:-4deg}.hv-stamp[data-word=reviewed]{--hv-stamp-r:3deg}.hv-stamp[data-armed=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.hv-stamp[data-landing=true]{animation:.12s ease-out both hv-stamp-land}}@keyframes hv-stamp-land{0%{opacity:0;transform:rotate(var(--hv-stamp-r)) scale(1.06)}to{opacity:1;transform:rotate(var(--hv-stamp-r)) scale(1)}}@media (width<=820px){.hv-tk{margin:0 6px 6px 0}.hv-tk-edge-pink{transform:translate(6px,6px)}.hv-tk-edge-canary,.hv-tk[data-end=ask] .hv-tk-edge-pink{transform:translate(3px,3px)}.hv-tk-sheet{padding:12px 14px}.hv-tk-head{padding-bottom:8px}.hv-tk-title,.hv-tk-no{font-size:15px}.hv-tk-biz{margin-top:3px}.hv-tk-fields{grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:12px}.hv-tk-field{padding-top:6px}.hv-tk-entry{padding:0 0 2px;font-size:16px}.hv-tk-done{padding:10px 4px 2px}.hv-stamp{border-width:2.5px;padding:8px 14px 7px}.hv-stamp:before{inset:3px}.hv-stamp-word{font-size:21px}.hv-oc-q{font-size:17px}}.hv-tk-compact{margin:0 6px 6px 0}.hv-tk-compact .hv-tk-edge-pink{transform:translate(6px,6px)}.hv-tk-compact .hv-tk-edge-canary{transform:translate(3px,3px)}.hv-tk-compact .hv-tk-sheet{padding:12px 16px}.hv-tk-compact .hv-tk-head{padding-bottom:8px}.hv-tk-compact .hv-tk-title{font-size:15px}.hv-tk-compact .hv-tk-fields{grid-auto-flow:dense;column-gap:14px}@media (width<=820px){.hv-tk-compact .hv-tk-field:last-child{grid-column:1/-1}}.hv-tk-compact .hv-tk-field{padding-top:6px}.hv-tk-compact .hv-tk-entry{padding:0 0 2px;font-size:16px}.hv-tk-compact .hv-tk-done{padding:10px 4px 2px}.hv-tk-compact .hv-stamp{border-width:2.5px;padding:8px 14px 7px}.hv-tk-compact .hv-stamp:before{inset:3px}.hv-tk-compact .hv-stamp-word{font-size:20px}@media (width>=821px){.hv-tk-compact .hv-tk-sheet{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}.hv-tk-compact .hv-tk-head{grid-column:1/-1}.hv-tk-compact .hv-tk-fields{grid-template-columns:auto auto minmax(0,1fr)}.hv-tk-compact .hv-tk-done{padding:0 4px 6px}}
