.cov-lead{padding:0 0 8px}.cov-lead .hero-line{max-width:68ch}.cov-form{margin-top:16px;max-width:760px}.cov-form .field-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:560px){.cov-form .field-row{grid-template-columns:minmax(0,1fr)}}.cov-help{margin:-4px 0 14px;font-size:14px;line-height:1.55;color:var(--muted);max-width:62ch}.cov-refusal{margin:14px 0 0;color:var(--secondary);max-width:62ch}.cov-refusal-block{margin-top:18px;max-width:900px;padding:16px 18px;border:1px solid var(--line);border-left:4px solid var(--brown);border-radius:2px;background:var(--panel)}.cov-refusal-head{margin:0;font-family:var(--display);font-size:21px;font-weight:400;line-height:1.25}.cov-refusal-block .cov-refusal{margin-top:6px}.cov-answer{padding:26px;border:1px solid var(--line);border-radius:2px;background:var(--panel)}.cov-sum{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--secondary)}.cov-figures{display:flex;flex-wrap:wrap;gap:26px 44px;margin:20px 0 0}.cov-figure{flex:1 1 240px;min-width:0}.cov-figure dt{font-size:13px;letter-spacing:.02em;color:var(--muted)}.cov-figure dd{margin:0}.cov-big{font-family:var(--display);font-size:clamp(38px,7vw,56px);line-height:1.05;color:var(--ink)}.cov-note{margin-top:6px!important;font-size:14px;line-height:1.5;color:var(--secondary);max-width:34ch}.cov-sku{margin:20px 0 0;font-size:13.5px;color:var(--muted)}.cov-list{margin:14px 0 0;padding-left:20px;max-width:70ch}.cov-list li{margin-top:9px;line-height:1.6;color:var(--secondary)}.cov-group{margin-top:30px}.cov-group-name{margin:0 0 12px;font-family:var(--display);font-size:22px;font-weight:400;line-height:1.25}.cov-group-note{font-family:var(--ui);font-size:14px;color:var(--muted)}.cov-scroll{overflow-x:auto}.cov-table{width:100%;max-width:820px;border-collapse:collapse;font-size:15px}.cov-table td,.cov-table th{padding:9px 14px 9px 0;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.cov-table thead th{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted);border-bottom-color:var(--chip)}.cov-table tbody th{font-weight:400;color:var(--ink);white-space:normal}.cov-table td{color:var(--secondary);font-variant-numeric:tabular-nums}.cov-table-note{margin:22px 0 0;font-size:14px;line-height:1.6;color:var(--muted);max-width:70ch}.cov-work{padding:18px var(--gutter) 8px}.cov-work-head .hero-kicker{color:var(--muted)}.cov-work-head .hero-title{max-width:24ch;color:var(--ink)}.cov-work-head .hero-line{max-width:68ch;color:var(--secondary)}.cov-work-grid{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;align-items:start}.cov-ask{padding:26px;border:1px solid var(--line);border-radius:2px;background:var(--page)}.cov-panel-head{margin:0 0 4px;font-family:var(--display);font-size:26px;line-height:1.15;color:var(--ink)}.cov-work-grid .cov-form{max-width:none}.cov-waiting{border-style:dashed}.cov-waiting .cov-panel-head{color:var(--muted)}.cov-waiting-line{margin:8px 0 0;font-size:15px;color:var(--secondary)}.cov-mail{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.cov-mail-head{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.cov-mail-what{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--secondary)}.cov-mail-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cov-mail-row .field{flex:1 1 220px;margin:0}.cov-more{margin-top:44px;padding-inline:var(--gutter)}.cov-folds{position:relative;margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cov-fold{border:1px solid var(--line);border-radius:2px;background:var(--page)}.cov-fold[open]{border-color:var(--green)}.cov-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 16px}.cov-fold>summary::-webkit-details-marker{display:none}.cov-fold-name{font-size:15px;font-weight:700;color:var(--ink)}.cov-fold-note{margin-left:auto;font-size:13px;color:var(--muted)}.cov-fold-mark{flex:none;color:var(--green);transition:transform .18s ease}.cov-fold[open] .cov-fold-mark{transform:rotate(45deg)}.cov-fold-panel{padding:4px 16px 18px}@media (min-width:760px){.cov-fold[open]>.cov-fold-panel{position:absolute;z-index:5;top:calc(100% + 8px);right:0;left:0;max-height:min(60vh,520px);overflow:auto;padding:18px 20px;border:1px solid var(--green);border-radius:2px;background:var(--page);box-shadow:0 24px 48px -24px rgba(0,0,0,.45)}}.cov-fold-panel .cov-group-note{margin:0 0 12px;display:block}.cov-fold-panel .cov-list{margin:0}.cov-more .cov-table-note{margin-top:18px}.cov-answer .cov-sku,.cov-ask .cov-help,.cov-figure dt,.cov-fold-note,.cov-fold-panel .cov-group-note,.cov-fold-panel .cov-table th,.cov-more .cov-table-note,.cov-work-head .hero-kicker{color:var(--secondary)}.cov-answer{border-color:var(--green);background:var(--green)}.cov-answer .cov-big,.cov-answer .cov-mail-head,.cov-answer .cov-panel-head{color:var(--on-green)}.cov-answer .cov-figure dt,.cov-answer .cov-mail label,.cov-answer .cov-mail-what,.cov-answer .cov-note,.cov-answer .cov-sku,.cov-answer .cov-sum{color:var(--on-green-dim)}.cov-answer .cov-mail{border-top-color:rgba(245,241,232,.24)}.cov-answer .cov-mail .btn-solid{background:var(--page);color:var(--green)}.cov-answer .cov-mail .btn-solid:hover{background:var(--gold);color:var(--green)}.cov-waiting{border-color:var(--input);background:none}.cov-waiting .cov-panel-head{color:var(--secondary)}.cov-ask .cov-form .btn{align-self:flex-start}.cov-call{margin:14px 0 0;font-size:14.5px;line-height:1.55}.cov-answer .cov-call{color:var(--on-green)}.cov-answer .cov-call a{color:var(--on-green);font-weight:600;text-decoration:underline}.cov-answer .cov-call a:hover{color:var(--gold)}.pp-calc-card .cov-form label{color:var(--hv-ink-strong,var(--hv-cream))}.pp-calc-card .cov-form input,.pp-calc-card .cov-form select{border:1px solid var(--hv-line,rgba(246,244,239,.25));background:var(--hv-wash,rgba(246,244,239,.06));color:var(--hv-ink-strong,var(--hv-cream))}.pp-calc-card .cov-form optgroup,.pp-calc-card .cov-form option{background:#1c2d24;color:var(--hv-ink-strong,var(--hv-cream))}.pp-calc-card .cov-help{color:var(--hv-ink-2,var(--hv-on-dark))}.pp-calc-card .cov-form .btn-solid{background:var(--hv-terracotta-fill);color:#fff}.pp-calc-card .cov-form .btn-solid:hover{background:var(--hv-terracotta-fill-hover);color:#fff}.stk-form{container:stk-form/inline-size}.stk-form .field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@container stk-form (max-width: 460px){.stk-form .field-row{grid-template-columns:minmax(0,1fr)}}.stk-help{font-size:13px;line-height:1.5;color:var(--secondary)}.pp-calc-card .stk-help{color:var(--hv-ink-2,var(--hv-on-dark))}.stk-form .btn{align-self:flex-start}.stk-hero{padding-top:36px}.stk-back{margin:0 0 22px;font-size:13px}.stk-back a{color:var(--hv-ink-2,var(--hv-on-dark));text-decoration:underline;text-underline-offset:3px}.stk-back a:hover,.stk-h1{color:var(--hv-ink-strong,var(--hv-cream))}.stk-h1{margin:8px 0 0;max-width:22ch;font-family:var(--hv-display);font-weight:600;font-size:clamp(30px,4vw,48px);line-height:1.1}.stk-lede{margin:14px 0 0;max-width:68ch;font-size:16px;line-height:1.65;color:var(--hv-ink,var(--hv-on-dark-strong))}.stk-grid{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}.stk-answer,.stk-ask{border:1px solid var(--hv-line,rgba(246,244,239,.22));border-radius:12px;background:var(--hv-wash,rgba(246,244,239,.04))}.stk-answer{padding:26px 28px}.stk-answer-head,.stk-panel-head{margin:0;font-family:var(--hv-display);font-weight:600;font-size:22px;line-height:1.2;color:var(--hv-ink-strong,var(--hv-cream))}.stk-refusal{margin:14px 0 0;max-width:62ch;font-size:14.5px;line-height:1.55;color:var(--hv-ink-strong,var(--hv-cream))}.stk-refusal-block{margin-top:16px;padding:14px 16px;border-left:4px solid var(--hv-accent-line,var(--hv-terracotta-on-dark));border-radius:4px;background:var(--hv-wash,rgba(246,244,239,.06))}.stk-refusal-head{margin:0;font-family:var(--hv-display);font-weight:600;font-size:18px;line-height:1.25;color:var(--hv-ink-strong,var(--hv-cream))}.stk-refusal-block .stk-refusal{margin-top:6px}.stk-sum{margin:10px 0 0;font-size:15.5px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.stk-figures{margin:18px 0 0}.stk-figure dt{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hv-ink-2,var(--hv-on-dark))}.stk-figure dd{margin:0}.stk-big{font-family:var(--hv-display);font-weight:700;font-size:clamp(40px,7vw,60px);line-height:1.05;color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.stk-figure .stk-note{margin-top:6px;max-width:40ch;font-size:14px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.stk-call,.stk-call-more{margin:18px 0 0;font-size:14.5px;line-height:1.55;color:var(--hv-ink-strong,var(--hv-cream))}.stk-call-more{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 16px}.stk-call a,.stk-call-more a{color:var(--hv-ink-strong,var(--hv-cream));font-weight:600;text-decoration:underline;text-underline-offset:3px}.stk-call a:hover,.stk-call-more a:hover{color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.stk-waiting{border-style:dashed;background:none}.stk-waiting .stk-answer-head,.stk-waiting-line{color:var(--hv-ink-2,var(--hv-on-dark))}.stk-waiting-line{margin:8px 0 0;font-size:15px;line-height:1.55}.stk-list{margin:18px 0 0;padding-left:20px;display:grid;gap:10px}.stk-list,.stk-product{max-width:72ch;font-size:15.5px;line-height:1.6;color:var(--hv-text)}.stk-product{margin:22px 0 0}.stk-close{margin:28px 0 0;padding-top:22px;max-width:72ch;border-top:1px solid var(--hv-card-border);font-family:var(--hv-display);font-weight:600;font-size:clamp(19px,2vw,23px);line-height:1.35;color:var(--hv-text)}.stk-close a{white-space:nowrap}.hv .cit{margin-top:30px}.hv .cit :focus-visible{outline:2px solid var(--hv-focus,var(--hv-cream));outline-offset:2px}.hv .cit-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid var(--hv-line,rgba(246,244,239,.18));scrollbar-width:none}.hv .cit-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:12px 16px 13px;border:0;border-bottom:3px solid transparent;margin-bottom:-2px;background:none;font-family:var(--hv-ui);font-size:15px;font-weight:600;color:var(--hv-ink-2,var(--hv-on-dark));cursor:pointer;white-space:nowrap}.hv .cit-tab:hover,.hv .cit-tab[aria-selected=true]{color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-tab[aria-selected=true]{border-bottom-color:var(--hv-accent-line,var(--hv-terracotta-on-dark))}.hv .cit-tab-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:4px;border:1px solid var(--hv-line,rgba(246,244,239,.3));font-size:12px;font-variant-numeric:tabular-nums;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-tab[aria-selected=true] .cit-tab-num{border-color:var(--hv-terracotta);background:var(--hv-action,var(--hv-terracotta));color:#fff}.hv .cit-grid{margin-top:24px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}@media (max-width:900px){.hv .cit-grid{grid-template-columns:minmax(0,1fr)}}.hv .cit-answer,.hv .cit-ask{border:1px solid var(--hv-line,rgba(246,244,239,.22));border-radius:12px;background:var(--hv-wash,rgba(246,244,239,.04));padding:26px 28px;min-width:0}@media (max-width:420px){.hv .cit-answer,.hv .cit-ask{padding:20px 16px}}@media (min-width:901px){.hv .cit-answer{position:sticky;top:calc(var(--hv-bar) + 16px)}}.hv .cit-answer-head,.hv .cit-panel-head{margin:0;font-family:var(--hv-display);font-weight:600;font-size:22px;line-height:1.2;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-kicker{margin:6px 0 0;font-size:13.5px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-waiting{border-style:dashed;background:none}.hv .cit-waiting .cit-answer-head,.hv .cit-waiting-line{color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-waiting-line{margin:8px 0 0;font-size:15px;line-height:1.55}.hv .cit-field{margin-top:20px;min-width:0}.hv .cit-label{display:block;margin:0 0 7px;font-size:14px;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.hv .cit-label-row .cit-label{margin:0}.hv .cit-box{position:relative}.hv .cit-input{width:100%;min-height:46px;padding:10px 56px 10px 14px;border:1px solid #d9d3c6;border-radius:6px;background:var(--hv-field-bg,var(--hv-cream));box-shadow:inset 0 1px 2px rgba(18,24,21,.12);font-family:var(--hv-ui);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hv-text)}.hv .cit-input::placeholder{color:var(--hv-faint);font-weight:400}.hv select.cit-input{padding-right:14px;font-size:15px}.hv .cit-input:hover{border-color:var(--hv-accent-line,var(--hv-terracotta-on-dark))}.hv .cit-input:focus,.hv .cit-input:focus-visible{border-color:var(--hv-terracotta);outline:2px solid var(--hv-focus,var(--hv-terracotta-on-dark));outline-offset:1px;background:#fff}.hv .cit-input.cit-input-secondary{background-color:#bfc8c1!important;border-color:#93a097;box-shadow:inset 0 1px 2px rgba(18,24,21,.18)}.hv .cit-input.cit-input-secondary:hover{background-color:#cfd6d0!important;border-color:var(--hv-accent-line,var(--hv-terracotta-on-dark))}.hv .cit-input.cit-input-secondary:focus,.hv .cit-input.cit-input-secondary:focus-visible{background-color:#fff!important;border-color:var(--hv-terracotta);outline:2px solid var(--hv-focus,var(--hv-terracotta-on-dark));outline-offset:1px}.hv .cit-box:has(.cit-input-secondary) .cit-unit{color:#3c463d}.hv .cit-input option{background:#fff;color:var(--hv-text)}.hv .cit-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--hv-muted);pointer-events:none}.hv .cit-help{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-reading{font-weight:600;font-variant-numeric:tabular-nums;color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .cit-pair,.hv .cit-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 16px}.hv .cit-trio{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.hv .cit-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.hv .cit-chip{min-height:32px;padding:4px 10px;border:1px solid var(--hv-line,rgba(246,244,239,.22));border-radius:4px;background:var(--hv-wash,rgba(246,244,239,.05));font-family:var(--hv-ui);font-size:13px;font-variant-numeric:tabular-nums;color:var(--hv-ink,var(--hv-on-dark-strong));cursor:pointer}.hv .cit-chip:hover{border-color:var(--hv-accent-line,var(--hv-terracotta-on-dark));color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-chip[aria-pressed=true]{border-color:var(--hv-terracotta);background:var(--hv-action,var(--hv-terracotta));color:#fff}.hv .cit-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.hv .cit-kind{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--hv-line,rgba(246,244,239,.22));border-radius:6px;background:var(--hv-wash,rgba(246,244,239,.04));text-align:left;font-family:var(--hv-ui);cursor:pointer}.hv .cit-kind:hover,.hv .cit-kind[aria-pressed=true]{border-color:var(--hv-accent-line,var(--hv-terracotta-on-dark))}.hv .cit-kind[aria-pressed=true]{background:rgba(224,148,106,.14)}.hv .cit-kind-name{font-size:14.5px;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-kind-hint{font-size:12.5px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-badge{padding:3px 10px;border-radius:4px;background:var(--hv-action,var(--hv-terracotta));font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.hv .cit-range{width:100%;accent-color:var(--hv-terracotta)}.hv .cit-figure{margin-top:14px}.hv .cit-figure-label{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-big{margin:4px 0 0;font-family:var(--hv-display);font-weight:700;font-size:clamp(40px,6vw,58px);line-height:1.05;font-variant-numeric:tabular-nums;color:var(--hv-accent-text,var(--hv-terracotta-on-dark));overflow-wrap:anywhere}.hv .cit-big-unit{font-size:.42em;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-rows{margin:18px 0 0;border-top:1px solid var(--hv-line,rgba(246,244,239,.16))}.hv .cit-ask .cit-rows{margin-top:22px}.hv .cit-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--hv-line,rgba(246,244,239,.1));font-size:14.5px}.hv .cit-row dt{color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-row dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.hv .cit-answer-project,.hv .cit-row dd{color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-answer-project{margin:4px 0 0;font-size:17px;font-weight:600}.hv .cit-cat{margin-top:22px}.hv .cit-cat-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hv .cit-cat-title{margin:0;font-size:15.5px;font-weight:700;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-cat-area{font-size:13px;font-variant-numeric:tabular-nums;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-cat .cit-rows{margin-top:8px}.hv .cit-row-detail{display:block;margin-top:2px;font-size:12.5px;opacity:.75}.hv .cit-row.cit-row-total{border-top:1px solid var(--hv-line,rgba(246,244,239,.32));border-bottom:0;font-weight:700}.hv .cit-row.cit-row-total dt{color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-grand{margin-top:26px}.hv .cit-grand .cit-row.cit-row-total+.cit-row.cit-row-total{border-top-color:var(--hv-line,rgba(246,244,239,.1))}.hv .cit-pieces-head{margin-top:20px}.hv .cit-pieces{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.hv .cit-pieces li{padding:10px 8px;border:1px solid var(--hv-line,rgba(246,244,239,.14));border-radius:6px;text-align:center}.hv .cit-piece-n{display:block;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-piece-l{font-size:12px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-formula{margin:20px 0 0;padding:10px 12px;border-left:3px solid var(--hv-accent-line,var(--hv-terracotta-on-dark));background:var(--hv-wash,rgba(246,244,239,.05));font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--hv-ink,var(--hv-on-dark-strong))}.hv .cit-diagram{display:block;width:100%;height:auto;margin-top:14px}.hv .cit-tri{fill:rgba(224,148,106,.14);stroke:var(--hv-accent-text,var(--hv-terracotta-on-dark));stroke-width:2.5;stroke-linejoin:round}.hv .cit-dim{font-family:var(--hv-ui);font-size:12px;fill:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-dim-strong{font-weight:700;fill:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-btn,.hv .cit-copy{min-height:44px;padding:10px 18px;border:0;border-radius:6px;background:var(--hv-action,var(--hv-terracotta));font-family:var(--hv-ui);font-size:14.5px;font-weight:600;color:#fff;cursor:pointer}.hv .cit-btn:hover,.hv .cit-copy:hover{background:var(--hv-terracotta-hover)}.hv .cit-btn:disabled{opacity:.45;cursor:not-allowed}.hv .cit-copy{margin-top:18px;width:100%}.hv .cit-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hv .cit-link:hover{color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .cit-sub{margin-top:26px;padding-top:20px;border-top:1px solid var(--hv-line,rgba(246,244,239,.16))}.hv .cit-sub-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.hv .cit-sub-title{margin:0;font-family:var(--hv-display);font-weight:600;font-size:18px;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 12px}.hv .cit-add .cit-field{flex:1 1 220px}.hv .cit-add .cit-input{padding-right:14px}.hv .cit-add .cit-btn{margin-top:12px}.hv .cit-empty{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-list{margin:14px 0 12px;padding:0;list-style:none;display:grid;gap:6px}.hv .cit-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:8px 8px 8px 12px;border:1px solid var(--hv-line,rgba(246,244,239,.14));border-radius:6px;font-size:14px}.hv .cit-list-name{font-weight:600;color:var(--hv-ink-strong,var(--hv-cream));overflow-wrap:anywhere}.hv .cit-list-desc{display:block;font-weight:400;font-size:12.5px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .cit-list-val{font-weight:600;font-variant-numeric:tabular-nums;color:var(--hv-accent-text,var(--hv-terracotta-on-dark));white-space:nowrap}.hv .cit-remove{width:32px;height:32px;border:0;border-radius:4px;background:none;font-size:20px;line-height:1;color:var(--hv-ink-2,var(--hv-on-dark));cursor:pointer}.hv .cit-remove:hover{background:var(--hv-wash,rgba(246,244,239,.1))}.hv .cit-remove:hover,.hv .cit-total{color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-total{margin:0;display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:rgba(224,148,106,.14);font-weight:700;font-variant-numeric:tabular-nums}.hv .cit-notes .stk-list{margin-top:18px}.hv .cit-stick{margin:16px 0 0;padding:12px 14px;border-radius:6px;background:rgba(224,148,106,.14);font-size:16px;color:var(--hv-ink-strong,var(--hv-cream))}.hv .cit-stick strong{font-family:var(--hv-display);font-size:20px;color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .cit-add-btn{margin-top:14px}.hv .cit-label-row .cit-chips{margin-top:0}.hv .dg{margin-top:28px}.hv .dg :focus-visible{outline:2px solid var(--hv-focus,var(--hv-cream));outline-offset:2px}.hv .dg-steps{margin:0;padding:0;list-style:none;counter-reset:dg-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hv-line,rgba(246,244,239,.18));border-bottom:1px solid var(--hv-line,rgba(246,244,239,.18))}.hv .dg-steps li{counter-increment:dg-step;position:relative;display:flex;gap:12px;padding:18px 18px 18px 0}.hv .dg-steps li+li{padding-left:18px;border-left:1px solid var(--hv-line,rgba(246,244,239,.12))}.hv .dg-step-icon{flex:0 0 auto;width:34px;height:34px;color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .dg-steps strong{display:block;font-size:15px;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-steps strong:before{content:counter(dg-step) ". ";color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .dg-steps span{display:block;margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-steps a{color:var(--hv-ink-strong,var(--hv-cream));text-decoration:underline;text-underline-offset:3px}.hv .dg-steps a:hover{color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}@media (max-width:900px){.hv .dg-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hv .dg-steps li:nth-child(3){padding-left:0;border-left:0}.hv .dg-steps li:nth-child(n+3){border-top:1px solid var(--hv-line,rgba(246,244,239,.12))}}@media (max-width:520px){.hv .dg-steps{grid-template-columns:minmax(0,1fr)}.hv .dg-steps li,.hv .dg-steps li+li{padding:12px 0;border-left:0}.hv .dg-steps li+li{border-top:1px solid var(--hv-line,rgba(246,244,239,.12))}}.hv .dg-sheet-banner{margin:20px 0 0;padding:14px 16px;border-left:4px solid var(--hv-accent-line,var(--hv-terracotta-on-dark));border-radius:4px;background:rgba(224,148,106,.14);font-size:15px;line-height:1.5;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-top{margin-top:26px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:28px;align-items:start}@media (max-width:900px){.hv .dg-top{grid-template-columns:minmax(0,1fr)}}.hv .dg-top.is-single{grid-template-columns:minmax(0,1fr);max-width:760px}.hv .dg-capture,.hv .dg-print{min-width:0}.hv .dg-finder{position:relative;margin-top:14px;min-height:320px;display:grid;place-items:center;border-radius:10px;background:rgba(0,0,0,.32);overflow:hidden}.hv .dg-finder.is-dragging{background:rgba(224,148,106,.16)}.hv .dg-corner{position:absolute;width:28px;height:28px;border:0 solid var(--hv-accent-line,var(--hv-terracotta-on-dark));z-index:2;pointer-events:none}.hv .dg-c1{top:12px;left:12px;border-top-width:3px;border-left-width:3px}.hv .dg-c2{top:12px;right:12px;border-top-width:3px;border-right-width:3px}.hv .dg-c3{bottom:12px;left:12px;border-bottom-width:3px;border-left-width:3px}.hv .dg-c4{bottom:12px;right:12px;border-bottom-width:3px;border-right-width:3px}.hv .dg-finder-empty{padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hv .dg-finder-empty .dg-step-icon{width:52px;height:52px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-shoot{min-width:240px;min-height:56px;font-size:17px}.hv .dg-finder-tip{margin:4px 0 0;max-width:38ch;font-size:13.5px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}@media (hover:none){.hv .dg-desktop-only{display:none}}.hv .dg-photo{display:block;width:100%;max-height:520px;object-fit:contain}.hv .dg-file{margin:0;font-size:15px;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-reading{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(246,244,239,.07) 1px,transparent 0),linear-gradient(90deg,rgba(246,244,239,.07) 1px,transparent 0);background-size:28px 28px;background-color:rgba(20,34,27,.28)}.hv .dg-scanline{position:absolute;left:0;right:0;height:90px;top:-90px;background:linear-gradient(180deg,rgba(224,148,106,0),rgba(224,148,106,.32));border-bottom:2px solid var(--hv-accent-line,var(--hv-terracotta-on-dark));box-shadow:0 6px 18px rgba(224,148,106,.45);animation:dg-sweep 2.2s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes dg-sweep{0%{top:-90px}to{top:calc(100% - 2px)}}.hv .dg-finder.is-reading .dg-corner{animation:dg-pulse 1.1s ease-in-out infinite alternate}@keyframes dg-pulse{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.hv .dg-scanline{animation:none;top:45%}.hv .dg-finder.is-reading .dg-corner{animation:none}}.hv .dg-status{margin:10px 0 0;min-height:1.5em;font-size:14.5px;font-weight:600;color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}.hv .dg-go-row{margin-top:6px;display:flex;gap:10px}.hv .dg-go{flex:1 1 auto;min-height:56px;font-size:17px}.hv .dg-out,.hv .dg-pick-alt{min-height:44px;padding:10px 16px;border:1px solid var(--hv-line,rgba(246,244,239,.4));border-radius:6px;background:none;font-family:var(--hv-ui);font-size:14.5px;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream));cursor:pointer;text-decoration:none}.hv .dg-out:hover,.hv .dg-pick-alt:hover{border-color:var(--hv-accent-line,var(--hv-terracotta-on-dark));color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-pick-alt:disabled{opacity:.5;cursor:not-allowed}.hv .dg-error{margin:12px 0 0;padding:10px 12px;border-radius:6px;background:rgba(196,109,59,.22);font-size:14.5px;line-height:1.5;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-options{margin-top:16px;border-top:1px solid var(--hv-line,rgba(246,244,239,.14));padding-top:10px}.hv .dg-options summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--hv-ink,var(--hv-on-dark-strong))}.hv .dg-hint{margin-top:10px;font-size:15px;font-weight:400}.hv .dg .cit-input:not(.dg-hint):not(.dg-title),.hv .dg-hint{padding-right:14px}.hv .dg-print{padding:22px 22px 24px;border:1px solid var(--hv-line,rgba(246,244,239,.22));border-radius:12px}.hv .dg-print-lede{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-picker{margin-top:16px}.hv .dg-picker .cit-label{margin-bottom:6px}.hv .dg-picker .cit-chips{margin-top:0}.hv .dg-sheet-dl{margin-top:20px;display:block;text-align:center}.hv .dg-result{margin-top:32px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px;align-items:start;scroll-margin-top:calc(var(--hv-anchor) + 20px)}@media (max-width:960px){.hv .dg-result{grid-template-columns:minmax(0,1fr)}}.hv .dg-order{position:relative;top:auto}.hv .dg-order-lede{margin:8px 0 0;font-size:14px;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-lines{margin:14px 0 0;padding:0;list-style:none}.hv .dg-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--hv-line,rgba(246,244,239,.12))}.hv .dg-line.is-off .dg-line-name{opacity:.45;text-decoration:line-through}.hv .dg-line-name{min-width:0;font-size:15px;font-weight:600;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-line-sku{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-stepper{flex:0 0 auto;display:inline-flex;align-items:stretch;border-radius:6px;overflow:hidden;background:var(--hv-field-bg,var(--hv-cream))}.hv .dg-stepper button{width:40px;border:0;background:none;font-size:20px;line-height:1;color:var(--hv-text);cursor:pointer}.hv .dg-stepper button:hover{background:#ebe6db}.hv .dg-stepper input{width:52px;min-height:42px;border:0;border-left:1px solid var(--hv-card-border);border-right:1px solid var(--hv-card-border);background:#fff;text-align:center;font-family:var(--hv-ui);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hv-text)}.hv .dg-cartbar{position:sticky;bottom:0;z-index:3;margin:16px -28px 0;padding:12px 28px;background:linear-gradient(180deg,rgba(20,34,27,0),#14221b 30%)}@media (max-width:420px){.hv .dg-cartbar{margin-left:-16px;margin-right:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.hv .dg-cart{display:flex;align-items:center;justify-content:center;min-height:56px;text-align:center;text-decoration:none;font-size:16.5px}.hv .dg-cart:hover{color:#fff}.hv .dg-after{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-unmatched{margin-top:22px}.hv .dg-unmatched ul{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--hv-ink,var(--hv-on-dark-strong))}.hv .dg-unmatched strong{color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-another{margin-top:22px;width:100%}.hv .dg-table-panel{min-width:0;border-radius:12px;background:var(--hv-field-bg,var(--hv-cream));padding:20px;color:var(--hv-text)}.hv .dg-table-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.hv .dg-title{flex:1 1 240px;padding-right:14px;font-family:var(--hv-display);font-size:18px;background:#fff}.hv .dg-actions{display:flex;flex-wrap:wrap;gap:8px}.hv .dg-table-panel .dg-out{border-color:var(--hv-card-border);background:#fff;color:var(--hv-text)}.hv .dg-table-panel .dg-out:hover{border-color:var(--hv-terracotta);color:var(--hv-text)}.hv .dg-email{min-width:0}.hv .dg-email.is-open{flex-basis:100%}.hv .dg-email-form{display:grid;gap:10px;max-width:520px;margin-top:10px;padding:14px;border:1px solid var(--hv-card-border);border-radius:8px;background:#fff}.hv .dg-email-form>label,.hv .dg-email-kinds legend{font-size:14px;font-weight:600;color:var(--hv-text)}.hv .dg-email-form input[type=email]{width:100%;min-height:44px}.hv .dg-email-kinds{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;border:0}.hv .dg-email-kinds legend{padding:0;margin-bottom:4px}.hv .dg-email-kinds label{font-size:14.5px;color:var(--hv-text)}.hv .dg-email-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hv .dg-email-help,.hv .dg-email-status{margin:0;font-size:13.5px;color:var(--hv-muted)}.hv .dg-email-status{color:var(--hv-text)}.hv .dg-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--hv-card-border);border-radius:8px;background:#fff}.hv .dg-table{width:100%;border-collapse:collapse;font-size:14.5px}.hv .dg-table th{background:var(--hv-slate)}.hv .dg-table th input{font-weight:700;color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-table td{border-top:1px solid var(--hv-card-border)}.hv .dg-table td+td,.hv .dg-table th+th{border-left:1px solid var(--hv-card-border)}.hv .dg-table input{width:100%;min-width:64px;padding:9px 10px;border:0;background:none;font:inherit;font-variant-numeric:tabular-nums;color:var(--hv-text)}.hv .dg-table input:focus{outline:2px solid var(--hv-terracotta);outline-offset:-2px;background:#fffaf4}.hv .dg-row-x{width:34px;height:34px;border:0;background:none;font-size:18px;color:var(--hv-muted);cursor:pointer}.hv .dg-row-x:hover{color:var(--hv-terracotta-hover)}.hv .dg-table-foot{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hv .dg-notes{margin:0;font-size:13.5px;color:var(--hv-muted)}.hv .dg-target{margin-top:12px}.hv .dg-target-row{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:8px;background:var(--hv-wash,rgba(246,244,239,.08))}.hv .dg-target-btn{min-height:44px;border:0;border-radius:6px;background:none;font-family:var(--hv-ui);font-size:15px;font-weight:600;color:var(--hv-ink,var(--hv-on-dark-strong));cursor:pointer}.hv .dg-target-btn:hover{color:var(--hv-ink-strong,var(--hv-cream))}.hv .dg-target-btn[aria-pressed=true]{background:var(--hv-selected-bg,var(--hv-cream));color:var(--hv-ink-on-selected,var(--hv-slate))}.hv .dg-target-says{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-out:disabled{opacity:.55;cursor:progress}.hv .dg-table-panel .dg-out-main{border-color:var(--hv-terracotta);background:var(--hv-action,var(--hv-terracotta));color:#fff}.hv .dg-table-panel .dg-out-main:hover{background:var(--hv-terracotta-hover);color:#fff}.hv .dg-result.is-document{grid-template-columns:minmax(0,1fr)}.hv .dg-doc-lede{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--hv-muted)}.hv .dg-doc{margin-top:16px;padding:18px 14px;border:1px solid var(--hv-card-border);border-radius:8px;background:#fff;display:grid;gap:8px}.hv .dg-block{display:grid;grid-template-columns:104px minmax(0,1fr) 34px;gap:8px;align-items:start}.hv .dg-block-type{padding:6px 8px;border:1px solid var(--hv-card-border);border-radius:6px;background:#faf8f4;font-size:13px;color:var(--hv-muted)}.hv .dg-block-text,.hv .dg-block-type{min-height:38px;font-family:var(--hv-ui)}.hv .dg-block-text{width:100%;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:none;font-size:16px;line-height:1.55;color:var(--hv-text);resize:vertical;field-sizing:content}.hv .dg-block-text:hover{border-color:var(--hv-card-border)}.hv .dg-block-text:focus{outline:2px solid var(--hv-terracotta);outline-offset:-2px;background-color:#fffaf4}.hv .dg-block.is-heading .dg-block-text{font-family:var(--hv-display);font-size:20px;font-weight:700}.hv .dg-block.is-bullet .dg-block-text{padding-left:26px;background:radial-gradient(circle at 12px 1.3em,var(--hv-text) 2.5px,transparent 3px) no-repeat}@media (max-width:560px){.hv .dg-block{grid-template-columns:minmax(0,1fr) 34px}.hv .dg-block-type{grid-column:1/-1;justify-self:start}}.hv .dg-how{margin-top:12px}.hv .dg-how summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--hv-ink,var(--hv-on-dark-strong))}.hv .dg-how .dg-steps{margin-top:10px}.hv .dg-sheet-banner:first-child{margin-top:0}.hv .dg-print-alt{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--hv-ink-2,var(--hv-on-dark))}.hv .dg-print-alt a{color:var(--hv-ink-strong,var(--hv-cream));text-decoration:underline;text-underline-offset:3px}.hv .dg-print-alt a:hover{color:var(--hv-accent-text,var(--hv-terracotta-on-dark))}input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=reset],[type=image],[type=color]),select,textarea{background-color:#fff!important;color:#14221b!important;color-scheme:light!important}input::placeholder,textarea::placeholder{color:#5e6c64!important;opacity:1}select option{background-color:#fff;color:#14221b}.sltn-root{font-family:var(--sltn-font,system-ui),-apple-system,sans-serif;-webkit-font-smoothing:antialiased}body{margin-left:268px!important;transition:margin-left .2s ease}html.sltn-collapsed body{margin-left:64px!important}.sltn-sidebar{position:fixed;top:0;left:0;bottom:0;width:268px;background:var(--sltn-surface,#fff);border-right:1px solid var(--sltn-border,#dde2dd);display:flex;flex-direction:column;z-index:99990;box-sizing:border-box;transition:width .2s ease,transform .25s ease}html.sltn-collapsed .sltn-sidebar{width:64px}.sltn-sidebar *{box-sizing:border-box}.sltn-head{flex:none;padding:20px 20px 16px;border-bottom:1px solid var(--sltn-hairline,#eef1ee);display:flex;align-items:flex-start;justify-content:space-between}html.sltn-collapsed .sltn-head{padding:20px 0 16px;justify-content:center}.sltn-brand{text-decoration:none;display:flex;align-items:center;color:var(--sltn-cta,oklch(.4 .07 130))}.sltn-logo{display:block;width:100%;max-width:180px;height:auto}.sltn-mark{width:32px;height:32px;flex:none}.sltn-mark,html.sltn-collapsed .sltn-logo{display:none}html.sltn-collapsed .sltn-mark{display:block;width:32px;height:32px}.sltn-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 12px 16px}html.sltn-collapsed .sltn-nav{padding:10px 8px 16px}.sltn-item{margin-bottom:1px}.sltn-row,.sltn-rowwrap{display:flex;align-items:center}.sltn-row{flex:1;gap:7px;min-width:0;min-height:44px;padding:0 10px;border-radius:4px;font-size:14px;font-weight:500;color:var(--sltn-body,#3c463d);text-decoration:none}.sltn-row:hover{background:var(--sltn-hover-bg,#f2f5f2);color:var(--sltn-active-ink,#1d3322)}.sltn-item.sltn-on>.sltn-rowwrap .sltn-row{font-weight:600;color:var(--sltn-active-ink,#1d3322);background:var(--sltn-active-bg,#e7ede8)}.sltn-init{width:100%;text-align:center;font-size:13px;font-weight:600;letter-spacing:.02em}.sltn-init,html.sltn-collapsed .sltn-caret,html.sltn-collapsed .sltn-kids,html.sltn-collapsed .sltn-label{display:none}html.sltn-collapsed .sltn-init{display:block}html.sltn-collapsed .sltn-row{justify-content:center;padding:0;min-height:44px}.sltn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.sltn-row{appearance:none;background:none;border:0;margin:0;font-family:inherit;text-align:left;cursor:pointer}.sltn-disc{cursor:pointer}.sltn-disc:hover .sltn-row{background:var(--sltn-hover-bg,#f2f5f2);color:var(--sltn-active-ink,#1d3322)}.sltn-caret{flex:none;width:34px;min-height:44px;display:flex;align-items:center;justify-content:center}.sltn-caret svg{transition:transform .15s ease}.sltn-item.sltn-exp>.sltn-rowwrap .sltn-caret svg{transform:rotate(90deg)}.sltn-kids{display:none;padding:2px 0 6px;margin-left:13px;border-left:1px solid var(--sltn-hairline,#eef1ee)}.sltn-item.sltn-exp>.sltn-kids{display:block}.sltn-kid{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;margin-left:8px;border-radius:4px;font-size:13.5px;font-weight:400;color:var(--sltn-child,#4a544b);text-decoration:none}.sltn-kid:hover{background:var(--sltn-hover-bg,#f2f5f2)}.sltn-kid.sltn-on,.sltn-kid:hover{color:var(--sltn-active-ink,#1d3322)}.sltn-kid.sltn-on{font-weight:600;background:var(--sltn-active-bg,#e7ede8)}.sltn-kid .sltn-label{flex:1}.sltn-foot{flex:none;padding:14px 16px 12px;border-top:1px solid var(--sltn-hairline,#eef1ee)}html.sltn-collapsed .sltn-foot{padding:14px 8px 12px}.sltn-cta{display:flex;align-items:center;justify-content:center;height:44px;border-radius:3px;background:var(--sltn-cta,oklch(.4 .07 130));font-size:14px;font-weight:600;text-decoration:none}.sltn-cta,a.sltn-cta:visited{color:var(--sltn-surface,#fff)}a.sltn-cta:active,a.sltn-cta:focus-visible,a.sltn-cta:hover{background:var(--sltn-cta-hover,oklch(.35 .07 130));color:var(--sltn-surface,#fff);text-decoration:none}a.sltn-cta:focus-visible{outline:3px solid var(--sltn-cta,#315e43);outline-offset:3px}.sltn-foot-info{margin-top:12px;font-size:12px;color:var(--sltn-muted,#6b756c);line-height:1.5}.sltn-foot-info a{color:var(--sltn-muted,#6b756c);text-decoration:none;display:inline-block;min-height:44px;line-height:44px}html.sltn-collapsed .sltn-cta,html.sltn-collapsed .sltn-foot-info{display:none}.sltn-collapse{appearance:none;background:none;border:0;cursor:pointer;width:100%;min-height:36px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;font:inherit;font-size:12px;color:var(--sltn-muted,#6b756c)}.sltn-collapse:hover{background:var(--sltn-hover-bg,#f2f5f2);color:var(--sltn-active-ink,#1d3322)}html.sltn-collapsed .sltn-collapse svg{transform:rotate(180deg)}html.sltn-collapsed .sltn-collapse span{display:none}.sltn-x{appearance:none;background:none;border:0;cursor:pointer;width:44px;height:44px;justify-content:center;border-radius:4px;color:var(--sltn-muted,#6b756c);padding:0}.sltn-topbar,.sltn-x{display:none;align-items:center}.sltn-topbar{position:fixed;top:0;left:0;right:0;z-index:99988;height:56px;justify-content:space-between;gap:10px;padding:0 8px 0 16px;background:var(--sltn-surface,#fff);border-bottom:1px solid var(--sltn-border,#dde2dd)}.sltn-topbar,.sltn-topbar *{box-sizing:border-box}.sltn-topbar .sltn-brand{min-height:44px;display:flex;align-items:center}.sltn-topbar .sltn-logo{width:auto;height:34px}.sltn-burger{display:none;appearance:none;flex:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;border-radius:6px;cursor:pointer;color:var(--sltn-ink,#1c241d);padding:0}.sltn-burger:hover{background:var(--sltn-hover-bg,#f2f5f2)}.sltn-scrim{display:none;position:fixed;inset:0;background:rgba(28,36,29,.35);z-index:99989}@media(max-width:959px){body{margin-left:0!important}html.sltn-hasbar body{margin-top:56px!important}html.sltn-hasbar{scroll-padding-top:72px}.sltn-topbar{display:flex}.sltn-sidebar{transform:translateX(-100%);width:280px!important;box-shadow:none;visibility:hidden;transition:transform .25s ease,visibility 0s .25s}html.sltn-open .sltn-sidebar{transform:none;box-shadow:0 0 40px rgba(28,36,29,.25);visibility:visible;transition:transform .25s ease,visibility 0s}html.sltn-open .sltn-scrim{display:block}.sltn-burger,.sltn-x{display:flex}html.sltn-open,html.sltn-open body{overflow:hidden}.sltn-kid{min-height:44px}.sltn-collapse{display:none}html.sltn-collapsed .sltn-caret,html.sltn-collapsed .sltn-cta,html.sltn-collapsed .sltn-foot-info,html.sltn-collapsed .sltn-kids,html.sltn-collapsed .sltn-label{display:revert}html.sltn-collapsed .sltn-kids{display:none}html.sltn-collapsed .sltn-item.sltn-exp>.sltn-kids{display:block}html.sltn-collapsed .sltn-cta{display:flex}html.sltn-collapsed .sltn-init{display:none}html.sltn-collapsed .sltn-row{justify-content:flex-start;padding:0 10px}html.sltn-collapsed .sltn-caret{display:flex}html.sltn-collapsed .sltn-logo{display:block}html.sltn-collapsed .sltn-mark{display:none}html.sltn-collapsed .sltn-head{padding:20px 20px 16px;justify-content:space-between}html.sltn-collapsed .sltn-nav{padding:10px 12px 16px}html.sltn-collapsed .sltn-foot{padding:14px 16px 12px}}.sltn-summary{list-style:none;cursor:pointer}.sltn-summary::-webkit-details-marker,.sltn-summary::marker{display:none;content:""}.sltn-summary .sltn-row{cursor:pointer}details.sltn-item[open]>.sltn-summary .sltn-row{font-weight:600;color:var(--sltn-active-ink,#1d3322);background:var(--sltn-active-bg,#e7ede8)}details.sltn-item[open]>.sltn-kids{display:block}details.sltn-item[open]>.sltn-summary .sltn-caret svg{transform:rotate(90deg)}@media (max-width:959px){.nv-rail{display:none}}.nv-narrow{display:none}@media (max-width:959px){.nv-narrow{display:block}body{margin-top:56px}html{scroll-padding-top:72px}.nv-burger{list-style:none}.nv-burger::-webkit-details-marker,.nv-burger::marker{display:none;content:""}.nv-sheet{position:fixed;top:56px;left:0;bottom:0;z-index:99989;max-height:calc(100dvh - 56px);width:min(280px,85vw);display:flex;flex-direction:column;background:var(--sltn-surface,#fff);border-right:1px solid var(--sltn-border,#dde2dd);box-shadow:0 0 40px rgba(28,36,29,.25);overflow-y:auto;overscroll-behavior:contain}.nv-drawer:not([open])>.nv-sheet,.nv-drawer[open] .nv-icon-open,.nv-icon-close,.nv-sheet .sltn-head{display:none}.nv-backdrop,.nv-drawer[open] .nv-icon-close{display:block}.nv-backdrop{position:fixed;inset:56px 0 0;z-index:99988;margin:0;padding:0;border:0;border-radius:0;background:rgba(28,36,29,.4);cursor:pointer;touch-action:manipulation}.nv-backdrop[hidden],.nv-drawer:not([open])>.nv-backdrop{display:none}}@media (max-width:959px){body:has(.nv-drawer[open]),html:has(.nv-drawer[open]){overflow:hidden}}.nv-barphone{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 13px;border-radius:999px;background:var(--sltn-cta,oklch(.4 .07 130));color:var(--sltn-surface,#fff);font-size:13.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.nv-barphone:focus-visible,.nv-barphone:hover{background:var(--sltn-cta-hover,oklch(.35 .07 130));color:var(--sltn-surface,#fff)}.nv-barphone svg{flex:none;display:block}@media (max-width:379px){.nv-barphone{gap:0;padding:0 10px;font-size:13px}.nv-barphone svg{display:none}}