.TicketTrackerStory_answer__nWG0y{border:2px solid var(--v-ink);box-shadow:6px 6px 0 var(--v-accent);background:var(--v-card);padding:20px 26px;margin:28px 6px 8px 0;font-size:1.2rem;line-height:1.5}.TicketTrackerStory_rules__5hLFb{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none;max-width:68ch;counter-reset:rule}.TicketTrackerStory_rules__5hLFb li{counter-increment:rule;display:grid;grid-template-columns:2.2em 1fr;gap:4px;line-height:1.55}.TicketTrackerStory_rules__5hLFb li:before{content:counter(rule);font-family:var(--v-mono);font-size:.85rem;color:var(--v-accent);padding-top:3px}.TicketTrackerStory_heroRow__FiZ_g{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px;align-items:end}.TicketTrackerStory_heroRow__FiZ_g .sub{margin:0!important}.TicketTrackerStory_stats__GFjNq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;background:var(--v-ink);border:2px solid var(--v-ink)}.TicketTrackerStory_stats__GFjNq div{background:var(--v-card);padding:12px 16px}.TicketTrackerStory_stats__GFjNq dt{font-family:var(--v-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--v-ink2)}.TicketTrackerStory_stats__GFjNq dd{margin:2px 0 0;font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--v-accent);font-variant-numeric:tabular-nums}.TicketTrackerStory_body__hVikQ{min-width:0}.TicketTrackerStory_twoUp__2i6v1{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 56px}@media (min-width:900px){.TicketTrackerStory_heroRow__FiZ_g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}.TicketTrackerStory_twoUp__2i6v1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.TicketTrackerStory_step__ZjYYz{border-top:1px dashed var(--v-line);padding-top:36px;margin-top:64px;display:grid;grid-template-columns:minmax(0,1fr);gap:0 48px;scroll-margin-top:24px}.TicketTrackerStory_stepHead__jRruh{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:6px}.TicketTrackerStory_stepMain__9HHY0,.TicketTrackerStory_stepSide__crQKg{min-width:0}@media (min-width:900px){.TicketTrackerStory_step__ZjYYz{grid-template-columns:minmax(0,1fr) 18rem}.TicketTrackerStory_stepHead__jRruh{grid-column:1/-1}.TicketTrackerStory_stepSide__crQKg{padding-top:2px}.TicketTrackerStory_stepSide__crQKg>*{position:sticky;top:24px}}.TicketTrackerStory_stepNum__rGX2F{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:2px solid var(--v-accent);background:var(--v-card);color:var(--v-accent);font-family:var(--v-mono);font-size:1.05rem;font-weight:500}.TicketTrackerStory_stepTime___vUmi{display:block;font-family:var(--v-mono);font-size:.78rem;letter-spacing:.04em;color:var(--v-accent);margin-bottom:4px}.TicketTrackerStory_step__ZjYYz h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.TicketTrackerStory_step__ZjYYz p{line-height:1.6;margin:16px 0 0;max-width:66ch}.TicketTrackerStory_body__hVikQ #texts,.TicketTrackerStory_body__hVikQ #who{scroll-margin-top:24px}.TicketTrackerStory_label__Cd_Mt{font-family:var(--v-mono);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:var(--v-ink2);display:block;margin:22px 0 6px}.TicketTrackerStory_prompt__FSDjQ{font-family:var(--v-mono);font-size:.82rem;line-height:1.6;border:1px dashed var(--v-accent);background:var(--v-card);padding:12px 14px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.TicketTrackerStory_why__qi31J{font-size:.95rem;color:var(--v-ink2);margin-top:8px!important}.TicketTrackerStory_lesson__aA6cs{margin:20px 0 0!important;padding:14px 18px;background:var(--v-card);border:1px solid var(--v-line);border-left:4px solid var(--v-accent);font-size:1rem;line-height:1.55}.TicketTrackerStory_lesson__aA6cs strong{display:block;margin-bottom:4px;font-family:var(--v-mono);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:var(--v-accent);margin-right:8px}.TicketTrackerStory_tableWrap__6x9oc{overflow-x:auto;margin-top:14px}.TicketTrackerStory_table__Jtoja{background:var(--v-card);border:1px solid var(--v-line);border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.TicketTrackerStory_table__Jtoja td,.TicketTrackerStory_table__Jtoja th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--v-line);line-height:1.45}.TicketTrackerStory_table__Jtoja th{background:var(--v-accent-soft);font-family:var(--v-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--v-ink2);font-weight:500}.TicketTrackerStory_table__Jtoja td:first-child{width:9.5rem;padding-right:16px;font-weight:600}.TicketTrackerStory_full__NI0_M{margin-top:14px}.TicketTrackerStory_full__NI0_M summary{cursor:pointer;font-family:var(--v-mono);font-size:.82rem;color:var(--v-accent)}.TicketTrackerStory_full__NI0_M summary:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.TicketTrackerStory_full__NI0_M[open] summary{margin-bottom:10px}.TicketTrackerStory_record__qGG32{scroll-margin-top:24px;margin-top:56px;border-top:1px solid var(--v-line);padding-top:24px}.TicketTrackerStory_record__qGG32>summary{cursor:pointer;font-size:1.2rem}.TicketTrackerStory_record__qGG32>summary:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}