.hz-map[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-1);margin:0;padding:0;list-style:none}.hz-map__row[data-astro-cid-i52pwv6u]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:4px;background:var(--paper-white);font-family:var(--f-ui);font-size:.85rem}.hz-map__rating[data-astro-cid-i52pwv6u]{font-weight:600;color:var(--ink)}.hz-map__arrow[data-astro-cid-i52pwv6u]{color:var(--faint)}.hz-map__zone[data-astro-cid-i52pwv6u]{justify-self:end;padding:2px 8px;border-radius:999px;font-weight:600;font-size:.78rem;letter-spacing:.02em;color:var(--paper-white)}.hz-map__zone--low[data-astro-cid-i52pwv6u]{background:var(--saguaro)}.hz-map__zone--medium[data-astro-cid-i52pwv6u]{background:var(--clay)}.hz-map__zone--high[data-astro-cid-i52pwv6u]{background:var(--night)}.hz-hint[data-astro-cid-i52pwv6u]{margin:var(--s-2) 0 0;font-family:var(--f-ui);font-size:.8rem;line-height:1.5;color:var(--muted)}.hz-targets[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-1)}.hz-target[data-astro-cid-i52pwv6u] em[data-astro-cid-i52pwv6u]{display:block;font-style:normal;font-size:.78rem;color:var(--muted)}.hz-field[data-astro-cid-i52pwv6u]{display:block;margin-bottom:var(--s-1);font-family:var(--f-ui);font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.hz-input[data-astro-cid-i52pwv6u]{width:100%;padding:8px 10px;border:2px solid var(--line-strong);border-radius:4px;background:var(--paper-white);font-family:var(--f-ui);font-size:.9rem;color:var(--ink)}.hz-input[data-astro-cid-i52pwv6u]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.hz-facts[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.hz-facts[data-astro-cid-i52pwv6u] dt[data-astro-cid-i52pwv6u]{font-family:var(--f-ui);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.hz-facts[data-astro-cid-i52pwv6u] dd[data-astro-cid-i52pwv6u]{margin:2px 0 0;font-family:var(--f-display);font-size:1.35rem;font-weight:700;line-height:1.1;color:var(--ink)}.hz-facts__sub[data-astro-cid-i52pwv6u]{display:block;font-family:var(--f-ui);font-size:.78rem;font-weight:400;color:var(--muted)}.hz-answer[data-astro-cid-i52pwv6u]{margin-bottom:var(--s-3)}.hz-actions[data-astro-cid-i52pwv6u]{margin-bottom:var(--s-4)}.hz-noscript[data-astro-cid-i52pwv6u]{margin:0 0 var(--s-3)}.hz-plan[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-4)}.hz-plan__title[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-display);font-size:1.35rem;font-weight:700;color:var(--ink)}.hz-plan__dek[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-ui);font-size:.85rem;color:var(--muted)}.hz-zone[data-astro-cid-i52pwv6u]{padding:var(--s-4);border:2px solid var(--line-strong);border-radius:4px;background:var(--panel);box-shadow:3px 3px 0 var(--ink)}.hz-zone__head[data-astro-cid-i52pwv6u]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:2px solid var(--line-strong)}.hz-zone__name[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-display);font-size:1.2rem;font-weight:700;color:var(--ink)}.hz-zone--low[data-astro-cid-i52pwv6u] .hz-zone__name[data-astro-cid-i52pwv6u]{color:var(--saguaro)}.hz-zone--medium[data-astro-cid-i52pwv6u] .hz-zone__name[data-astro-cid-i52pwv6u]{color:var(--clay-deep)}.hz-zone--high[data-astro-cid-i52pwv6u] .hz-zone__name[data-astro-cid-i52pwv6u]{color:var(--night)}.hz-zone__count[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-ui);font-size:.82rem;color:var(--muted);white-space:nowrap}.hz-zone__n[data-astro-cid-i52pwv6u]{font-family:var(--f-display);font-size:1.1rem;font-weight:700;color:var(--ink)}.hz-zone__summary[data-astro-cid-i52pwv6u]{margin:var(--s-3) 0 var(--s-1);font-family:var(--f-ui);font-size:.88rem;font-weight:600;color:var(--ink-soft)}.hz-zone__holds[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-ui);font-size:.85rem;line-height:1.55;color:var(--ink-soft)}.hz-list[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-1);margin:var(--s-3) 0 0;padding:0;list-style:none}.hz-list[data-astro-cid-i52pwv6u]:empty{margin:0}.hz-item[data-astro-cid-i52pwv6u]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:4px;background:var(--paper-white)}.hz-item--mismatch[data-astro-cid-i52pwv6u]{border-color:var(--warn);background:var(--warn-wash)}.hz-item__name[data-astro-cid-i52pwv6u]{font-family:var(--f-ui);font-size:.92rem;font-weight:600;color:var(--ink)}.hz-item__meta[data-astro-cid-i52pwv6u]{flex:1 1 12rem;font-family:var(--f-ui);font-size:.78rem;color:var(--muted)}.hz-item__flag[data-astro-cid-i52pwv6u]{padding:2px 7px;border-radius:999px;background:var(--warn);color:var(--paper-white);font-family:var(--f-ui);font-size:.72rem;font-weight:600}.hz-item__own[data-astro-cid-i52pwv6u]{padding:2px 7px;border-radius:999px;background:var(--info-wash);color:var(--ink-soft);font-family:var(--f-ui);font-size:.72rem;font-weight:600}.hz-item__remove[data-astro-cid-i52pwv6u]{padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:transparent;font-family:var(--f-ui);font-size:.75rem;color:var(--clay);cursor:pointer}.hz-item__remove[data-astro-cid-i52pwv6u]:hover{border-color:var(--clay)}.hz-zone__empty[data-astro-cid-i52pwv6u]{margin:var(--s-3) 0 0;padding:var(--s-3);border:1px dashed var(--line);border-radius:4px;font-family:var(--f-ui);font-size:.82rem;color:var(--muted);text-align:center}.hz-zone__clock[data-astro-cid-i52pwv6u]{margin-top:var(--s-3);padding:var(--s-3);border-left:3px solid var(--line-strong);background:var(--surface);border-radius:0 4px 4px 0}.hz-zone--low[data-astro-cid-i52pwv6u] .hz-zone__clock[data-astro-cid-i52pwv6u]{border-left-color:var(--saguaro)}.hz-zone--medium[data-astro-cid-i52pwv6u] .hz-zone__clock[data-astro-cid-i52pwv6u]{border-left-color:var(--clay)}.hz-zone--high[data-astro-cid-i52pwv6u] .hz-zone__clock[data-astro-cid-i52pwv6u]{border-left-color:var(--night)}.hz-zone__clocklabel[data-astro-cid-i52pwv6u]{margin:0 0 var(--s-1);font-family:var(--f-ui);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hz-zone__clock[data-astro-cid-i52pwv6u] p[data-astro-cid-i52pwv6u]:last-child{margin:0;font-family:var(--f-text);font-size:.9rem;line-height:1.6;color:var(--ink-soft)}.hz-own[data-astro-cid-i52pwv6u]{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.hz-own__row[data-astro-cid-i52pwv6u]{display:flex;gap:var(--s-2)}.hz-chips[data-astro-cid-i52pwv6u]{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.hz-chip[data-astro-cid-i52pwv6u]{cursor:pointer;border:1px solid var(--line-strong);background:var(--paper-white);color:var(--ink);font-family:var(--f-ui);font-size:.78rem;font-weight:600}.hz-chip[data-astro-cid-i52pwv6u]:hover{background:var(--surface-2)}.hz-picker[data-astro-cid-i52pwv6u]{margin-top:var(--s-6);padding-top:var(--s-4);border-top:2px solid var(--line-strong)}.hz-group[data-astro-cid-i52pwv6u]{margin-top:var(--s-4)}.hz-group__head[data-astro-cid-i52pwv6u]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-family:var(--f-ui);font-size:.95rem;font-weight:700;color:var(--ink)}.hz-group__n[data-astro-cid-i52pwv6u]{margin-left:auto;font-size:.78rem;font-weight:400;color:var(--muted)}.hz-plants[data-astro-cid-i52pwv6u]{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--s-1);margin:0;padding:0;list-style:none}.hz-plant[data-astro-cid-i52pwv6u]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:4px;background:var(--paper-white)}.hz-plant[data-astro-cid-i52pwv6u][hidden],.hz-group[data-astro-cid-i52pwv6u][hidden]{display:none}.hz-plant__name[data-astro-cid-i52pwv6u]{font-family:var(--f-ui);font-size:.9rem;font-weight:600;color:var(--clay)}.hz-plant__meta[data-astro-cid-i52pwv6u]{flex:1 1 10rem;font-family:var(--f-ui);font-size:.75rem;line-height:1.4;color:var(--muted)}.hz-plant__add[data-astro-cid-i52pwv6u]{margin-left:auto}.hz-notes[data-astro-cid-i52pwv6u]{margin-top:var(--s-6);padding-top:var(--s-4);border-top:2px solid var(--line-strong)}.hz-notes__list[data-astro-cid-i52pwv6u]{display:flex;flex-direction:column;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none}.hz-note[data-astro-cid-i52pwv6u]{padding:var(--s-3);border:1px solid var(--line);border-radius:4px;background:var(--surface)}.hz-note__tag[data-astro-cid-i52pwv6u]{display:inline-block;margin-bottom:var(--s-2);padding:2px 8px;border-radius:999px;font-family:var(--f-ui);font-size:.72rem;font-weight:700;letter-spacing:.03em;color:var(--paper-white)}.hz-note__tag--low[data-astro-cid-i52pwv6u]{background:var(--saguaro)}.hz-note__tag--medium[data-astro-cid-i52pwv6u]{background:var(--clay)}.hz-note__tag--high[data-astro-cid-i52pwv6u]{background:var(--night)}.hz-note__tag--any[data-astro-cid-i52pwv6u]{background:var(--muted)}.hz-note__text[data-astro-cid-i52pwv6u]{margin:0;font-family:var(--f-text);font-size:.92rem;line-height:1.6;color:var(--ink-soft)}@media print{.hz-zone[data-astro-cid-i52pwv6u]{border-width:1px;box-shadow:none;break-inside:avoid}.hz-item[data-astro-cid-i52pwv6u],.hz-zone__clock[data-astro-cid-i52pwv6u],.hz-note[data-astro-cid-i52pwv6u]{break-inside:avoid}}
