.detail[data-astro-cid-4nvwowjr]{padding-block:var(--section-space) var(--space-8)}.detail__grid[data-astro-cid-4nvwowjr]{gap:var(--space-8);align-items:start;display:grid}.detail__poster[data-astro-cid-4nvwowjr]{width:min(100%,320px)}.detail__copy[data-astro-cid-4nvwowjr]{gap:var(--space-4);justify-items:start;min-width:0;display:grid}.breadcrumb[data-astro-cid-4nvwowjr]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.breadcrumb[data-astro-cid-4nvwowjr] a[data-astro-cid-4nvwowjr]{color:var(--text-muted)}.detail__title[data-astro-cid-4nvwowjr]{font-size:var(--text-3xl);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--text-strong);overflow-wrap:break-word;line-height:1.02}.detail__tagline[data-astro-cid-4nvwowjr]{max-width:60ch;font-size:var(--text-lg);color:var(--text-muted)}.facts[data-astro-cid-4nvwowjr]{border-top:1px solid var(--border);width:100%;max-width:640px;margin:0;display:grid}.facts__row[data-astro-cid-4nvwowjr]{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,40%) 1fr;display:grid}.facts[data-astro-cid-4nvwowjr] dt[data-astro-cid-4nvwowjr]{color:var(--text-muted)}.facts[data-astro-cid-4nvwowjr] dd[data-astro-cid-4nvwowjr]{font-weight:var(--weight-bold);color:var(--text-strong);margin:0}.pending[data-astro-cid-4nvwowjr]{font-style:italic;color:var(--text-muted)!important}.sections[data-astro-cid-4nvwowjr]{gap:var(--space-6);padding-bottom:var(--section-space);display:grid}.block[data-astro-cid-4nvwowjr],.offer[data-astro-cid-4nvwowjr]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.block__title[data-astro-cid-4nvwowjr]{font-size:var(--text-xl);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--text-strong)}.block__text[data-astro-cid-4nvwowjr]{max-width:70ch;color:var(--text-muted)}.block__list[data-astro-cid-4nvwowjr]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.block__list[data-astro-cid-4nvwowjr] li[data-astro-cid-4nvwowjr]{padding-left:var(--space-6);color:var(--text);position:relative}.block__list[data-astro-cid-4nvwowjr] li[data-astro-cid-4nvwowjr]:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.offer[data-astro-cid-4nvwowjr]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);justify-items:start}.offer__label[data-astro-cid-4nvwowjr]{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em}.offer__price[data-astro-cid-4nvwowjr]{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--accent)}.offer__notes[data-astro-cid-4nvwowjr]{gap:var(--space-1);color:var(--text-muted);margin:0;padding:0;list-style:none;display:grid}.wide[data-astro-cid-4nvwowjr]{grid-column:1/-1;min-width:0}.faq[data-astro-cid-4nvwowjr]{gap:var(--space-2);display:grid}.faq__item[data-astro-cid-4nvwowjr]{border-top:1px solid var(--border);padding-block:var(--space-3)}.faq__item[data-astro-cid-4nvwowjr] summary[data-astro-cid-4nvwowjr]{cursor:pointer;min-height:44px;font-weight:var(--weight-bold);color:var(--text-strong);align-items:center;display:flex}.faq__item[data-astro-cid-4nvwowjr] summary[data-astro-cid-4nvwowjr]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (width>=768px){.detail__grid[data-astro-cid-4nvwowjr]{grid-template-columns:minmax(220px,320px) 1fr}}@media (width>=1024px){.sections[data-astro-cid-4nvwowjr]{grid-template-columns:repeat(2,1fr)}.offer[data-astro-cid-4nvwowjr]{grid-column:1/-1}}.day[data-astro-cid-y7ootyv7]{align-content:start;gap:var(--space-2);height:100%;min-height:220px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.day--planned[data-astro-cid-y7ootyv7]{background:radial-gradient(120% 80% at 50% 0%, var(--accent-glow-faint), transparent 60%), var(--surface);border-style:dashed}.day__head[data-astro-cid-y7ootyv7]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.day__number[data-astro-cid-y7ootyv7]{font-size:var(--text-xl);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--accent)}.day__date[data-astro-cid-y7ootyv7],.day__empty[data-astro-cid-y7ootyv7]{font-size:var(--text-sm);color:var(--text-muted)}.day__title[data-astro-cid-y7ootyv7]{font-weight:var(--weight-bold);color:var(--text-strong)}.day__fields[data-astro-cid-y7ootyv7]{gap:var(--space-2);font-size:var(--text-sm);margin:0;display:grid}.day__fields[data-astro-cid-y7ootyv7] dt[data-astro-cid-y7ootyv7]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.day__fields[data-astro-cid-y7ootyv7] dd[data-astro-cid-y7ootyv7]{color:var(--text);margin:0}.day__fields[data-astro-cid-y7ootyv7] ul[data-astro-cid-y7ootyv7]{margin:0;padding:0;list-style:none}.day__photos[data-astro-cid-y7ootyv7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.day__photos[data-astro-cid-y7ootyv7] img[data-astro-cid-y7ootyv7]{object-fit:cover;border-radius:var(--radius-sm);width:72px;height:72px}.pending[data-astro-cid-y7ootyv7]{color:var(--text-muted);font-style:italic}.track[data-astro-cid-6wp342vr],.final[data-astro-cid-6wp342vr]{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;display:grid}.track[data-astro-cid-6wp342vr]+.final[data-astro-cid-6wp342vr],.final[data-astro-cid-6wp342vr]+.final[data-astro-cid-6wp342vr]{margin-top:var(--space-6)}.assess[data-astro-cid-6wp342vr]{gap:var(--space-4);display:grid}.assess__card[data-astro-cid-6wp342vr]{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-lg);display:grid}.assess__title[data-astro-cid-6wp342vr]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--accent)}.assess__message[data-astro-cid-6wp342vr]{color:var(--text-muted)}.assess__data[data-astro-cid-6wp342vr]{gap:var(--space-1);margin:0;display:grid}.assess__data[data-astro-cid-6wp342vr] div[data-astro-cid-6wp342vr]{gap:var(--space-2);flex-wrap:wrap;display:flex}.assess__data[data-astro-cid-6wp342vr] dt[data-astro-cid-6wp342vr]{color:var(--text-muted)}.assess__data[data-astro-cid-6wp342vr] dd[data-astro-cid-6wp342vr]{font-weight:var(--weight-bold);color:var(--text-strong);margin:0}.outline[data-astro-cid-6wp342vr]{gap:var(--space-1);padding-left:var(--space-6);color:var(--text);margin:0;display:grid}@media (width>=768px){.assess[data-astro-cid-6wp342vr]{grid-template-columns:repeat(2,1fr)}}.track__head[data-astro-cid-6wp342vr]{gap:var(--space-2);display:grid}.track__title[data-astro-cid-6wp342vr]{font-size:var(--text-xl);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--text-strong)}.track__lead[data-astro-cid-6wp342vr]{max-width:70ch;color:var(--text-muted)}.track__progress[data-astro-cid-6wp342vr]{gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.track__progress[data-astro-cid-6wp342vr] strong[data-astro-cid-6wp342vr]{color:var(--accent)}.checklist[data-astro-cid-6wp342vr]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist__item[data-astro-cid-6wp342vr]{gap:var(--space-3);color:var(--text-muted);align-items:baseline;display:flex}.checklist__item--done[data-astro-cid-6wp342vr]{color:var(--text)}.checklist__mark[data-astro-cid-6wp342vr]{color:var(--accent);font-weight:var(--weight-bold)}
