.pk-hint[data-astro-cid-cxkfiz5c]{font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}.pk-examples[data-astro-cid-cxkfiz5c]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pk-window[data-astro-cid-cxkfiz5c]{display:grid;gap:var(--s-4)}@media(min-width:420px){.pk-window[data-astro-cid-cxkfiz5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-window__days[data-astro-cid-cxkfiz5c]{grid-column:1 / -1}}.pk-example-note[data-astro-cid-cxkfiz5c]{font-family:var(--f-ui);font-size:var(--fs-micro);line-height:1.55;color:var(--clay)}.pk-habits[data-astro-cid-cxkfiz5c]{display:flex;flex-direction:column;gap:var(--s-4)}.pk-habit[data-astro-cid-cxkfiz5c]{display:flex;flex-direction:column;gap:var(--s-2);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.pk-habit[data-astro-cid-cxkfiz5c]:last-child{padding-bottom:0;border-bottom:0}.pk-habit[data-astro-cid-cxkfiz5c] .check[data-astro-cid-cxkfiz5c] b[data-astro-cid-cxkfiz5c]{font-weight:600;color:var(--ink)}.pk-habit__hour[data-astro-cid-cxkfiz5c]{display:flex;align-items:center;gap:var(--s-3)}.pk-habit__hour-label[data-astro-cid-cxkfiz5c]{flex:none;font-family:var(--f-ui);font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pk-actions[data-astro-cid-cxkfiz5c]{margin-top:var(--s-5)}.pk-persist[data-astro-cid-cxkfiz5c]{margin-top:var(--s-3);font-size:var(--fs-micro);line-height:1.6;color:var(--muted)}.pk-answer[data-astro-cid-cxkfiz5c]{background:var(--heat-0)}.pk-chart[data-astro-cid-cxkfiz5c] .pk-marker[data-astro-cid-cxkfiz5c][hidden]{display:none}.pk-block[data-astro-cid-cxkfiz5c]+.pk-block[data-astro-cid-cxkfiz5c]{margin-top:var(--s-7)}.pk-block__title[data-astro-cid-cxkfiz5c]{font-family:var(--f-display);font-size:1.25rem;font-weight:700;color:var(--ink)}.pk-block__lead[data-astro-cid-cxkfiz5c]{margin-top:var(--s-2);max-width:66ch;font-size:var(--fs-sm);line-height:1.6;color:var(--muted)}.pk-list[data-astro-cid-cxkfiz5c]{margin-top:var(--s-5);display:flex;flex-direction:column;gap:1px;background:var(--ink);border:var(--rule-w) solid var(--ink);border-radius:var(--r-sm);overflow:hidden}.pk-row[data-astro-cid-cxkfiz5c]{padding:var(--s-4);background:var(--paper-white)}.pk-row[data-astro-cid-cxkfiz5c][data-inside="1"]{background:color-mix(in srgb,var(--heat-2) 16%,var(--paper-white))}.pk-row[data-astro-cid-cxkfiz5c][hidden]{display:none}.pk-row__head[data-astro-cid-cxkfiz5c]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline}.pk-row__label[data-astro-cid-cxkfiz5c]{font-family:var(--f-ui);font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.pk-row__tag[data-astro-cid-cxkfiz5c]{padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-2);font-family:var(--f-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pk-row__tag[data-astro-cid-cxkfiz5c][data-state=inside]{background:var(--heat-2);color:var(--ink)}.pk-row__tag[data-astro-cid-cxkfiz5c][data-state=fixed]{background:var(--danger-wash);color:var(--danger)}.pk-row__value[data-astro-cid-cxkfiz5c]{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--ink-soft)}.pk-row__note[data-astro-cid-cxkfiz5c]{margin-top:var(--s-2);font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}.pk-row__hours[data-astro-cid-cxkfiz5c]{display:block;margin-top:var(--s-2);font-family:var(--f-num);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--clay)}.pk-plans[data-astro-cid-cxkfiz5c]{margin-top:var(--s-5);display:grid;gap:var(--s-4)}@media(min-width:620px){.pk-plans[data-astro-cid-cxkfiz5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-plan[data-astro-cid-cxkfiz5c]{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2)}.pk-plan__name[data-astro-cid-cxkfiz5c]{font-family:var(--f-ui);font-size:var(--fs-sm);font-weight:700;color:var(--clay)}.pk-plan__note[data-astro-cid-cxkfiz5c]{margin-top:var(--s-2);font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}.pk-src[data-astro-cid-cxkfiz5c]{display:block;margin-top:var(--s-2);font-family:var(--f-ui);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--clay)}
