.demo_sheet__EPkQ_ :focus-visible{outline-color:var(--kit-deep)}.demo_sheet__EPkQ_ [data-night] :focus-visible{outline-color:var(--flood)}.demo_heroLead__o9HqT{text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.75)}.demo_heroNote__s_e7k{display:inline-flex;align-items:center;gap:.6rem;margin:1.3rem 0 0;max-width:60ch;padding:.45rem .95rem .45rem .75rem;border:1px solid hsla(51,35%,93%,.16);border-radius:999px;background:rgba(5,11,7,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--chalk);font-size:.88rem;line-height:1.4}@media (max-width:700px){.demo_heroNote__s_e7k{border-radius:14px;font-size:.84rem}}.demo_heroNote__s_e7k:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--flood);box-shadow:0 0 0 4px rgba(255,198,90,.18)}.demo_record__2exqS{margin-top:clamp(2.5rem,5vw,4rem);background:#fbf7ec;border:1px solid var(--rule);border-radius:24px;box-shadow:0 24px 50px rgba(21,19,15,.1);overflow:hidden}.demo_recordTop__9OcY_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;padding:1.1rem clamp(1.2rem,3vw,2.4rem);border-bottom:1px solid var(--rule)}.demo_recordTop__9OcY_ h3{margin:0;font-weight:750;font-stretch:112%;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.2;letter-spacing:-.015em}.demo_recordTop__9OcY_ p{margin:.15rem 0 0;color:var(--ink-soft);font-size:.9rem}.demo_status__G1qQP{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding:.35rem .85rem;border-radius:999px;background:rgba(215,48,31,.1);color:var(--kit-deep);font-size:.85rem;font-weight:700}.demo_status__G1qQP:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--kit)}.demo_statusCalm__n9l5_{background:var(--ink);color:var(--paper)}.demo_statusCalm__n9l5_:before{background:var(--flood)}.demo_recordBody__bvdRx{padding:clamp(1.4rem,3vw,2.4rem)}.demo_dates__oIKo7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem clamp(1.5rem,4vw,4rem);gap:1rem clamp(1.5rem,4vw,4rem)}.demo_dates__oIKo7>div{padding-top:.9rem;border-top:2px solid var(--ink)}.demo_dates__oIKo7 small{display:block;margin-bottom:.3rem;color:var(--ink-soft);font-size:.9rem;font-weight:600}.demo_dates__oIKo7 strong{display:block;font-weight:800;font-stretch:125%;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.05;letter-spacing:-.035em}.demo_dates__oIKo7 p{margin:.45rem 0 0;color:var(--ink-soft);font-size:.95rem}.demo_timeline__VjJBN{margin:clamp(1.8rem,3.5vw,2.6rem) 0 0}.demo_track__fKzgn{display:flex;gap:4px;height:1.6rem}.demo_covered__HCmc7,.demo_uncovered__eJut5{min-width:1.5rem;border-radius:6px}.demo_covered__HCmc7{background:var(--pitch)}.demo_uncovered__eJut5{background:repeating-linear-gradient(-45deg,var(--kit) 0 6px,rgba(215,48,31,.35) 6px 12px)}.demo_unknown__WOTpL{flex:1 1;background:repeating-linear-gradient(-45deg,var(--ink-soft) 0 6px,rgba(77,70,57,.3) 6px 12px);border-radius:6px}.demo_legend__NCTQw{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:.8rem 0 0;padding:0;list-style:none;color:var(--ink-soft);font-size:.88rem}.demo_legend__NCTQw li{display:inline-flex;align-items:center;gap:.5rem}.demo_legend__NCTQw li:before{content:"";width:.9rem;height:.9rem;border-radius:3px;background:var(--pitch)}.demo_legend__NCTQw li:last-child:before{background:repeating-linear-gradient(-45deg,var(--kit) 0 3px,rgba(215,48,31,.35) 3px 6px)}.demo_gap__tFJvm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:.6rem clamp(1.5rem,4vw,4rem);gap:.6rem clamp(1.5rem,4vw,4rem);align-items:baseline;margin-top:clamp(1.8rem,3.5vw,2.6rem);padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.1rem,2.4vw,1.8rem);border-radius:16px;background:var(--paper-deep)}.demo_gap__tFJvm strong{font-weight:800;font-stretch:112%;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.12;letter-spacing:-.025em}.demo_gap__tFJvm p{margin:0;color:var(--ink-soft)}.demo_pack__0L2Bj{border-top:6px solid var(--kit)}.demo_packColumns__V285Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem clamp(1.5rem,4vw,4rem);gap:1.6rem clamp(1.5rem,4vw,4rem)}.demo_packColumns__V285Q h4{margin:0 0 .7rem;padding-bottom:.6rem;border-bottom:2px solid var(--ink);font-weight:750;font-stretch:112%;font-size:1.1rem;letter-spacing:-.015em}.demo_packColumns__V285Q ul{margin:0;padding:0;list-style:none;color:var(--ink-soft)}.demo_packColumns__V285Q li{position:relative;padding:.55rem 0 .55rem 1.2rem;border-bottom:1px solid var(--rule)}.demo_packColumns__V285Q li:before{content:"";position:absolute;left:0;top:1.15rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--pitch)}.demo_packColumns__V285Q>div:last-child li:before{background:var(--kit)}.demo_packFoot__CG2H_{margin:0;padding:1rem clamp(1.2rem,3vw,2.4rem);background:var(--paper-deep);color:var(--ink-soft);font-size:.9rem}.demo_night__OS3Wh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-top:clamp(2.5rem,5vw,4rem)}.demo_nightCopy__598oI p{margin:0 0 1rem;max-width:46ch;color:var(--chalk-dim);font-size:1.06rem}.demo_nightCopy__598oI a,.demo_question__hGbeu a{font-weight:700;text-underline-offset:.3rem;text-decoration-thickness:2px}.demo_nightCopy__598oI a{color:var(--chalk);-webkit-text-decoration-color:var(--flood);text-decoration-color:var(--flood)}.demo_nightCopy__598oI a:hover{color:var(--flood)}.demo_question__hGbeu{padding:clamp(1.4rem,3vw,2.4rem);border-radius:22px;background:var(--paper);color:var(--ink);box-shadow:0 30px 60px rgba(0,0,0,.3)}.demo_question__hGbeu .demo_status__G1qQP{margin-bottom:1rem}.demo_question__hGbeu h3{margin:0 0 .8rem;font-weight:800;font-stretch:125%;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.demo_question__hGbeu p{margin:0 0 1rem;color:var(--ink-soft)}.demo_question__hGbeu a{-webkit-text-decoration-color:var(--kit);text-decoration-color:var(--kit)}.demo_question__hGbeu a:hover{color:var(--kit-deep)}.demo_roles__ABxXh{margin:0;padding:0;list-style:none;border-top:2px solid var(--chalk)}.demo_roles__ABxXh li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.2rem 1rem;gap:.2rem 1rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid hsla(51,35%,93%,.16)}.demo_roles__ABxXh span{grid-row:span 2;font-weight:800;font-stretch:125%;font-size:2.2rem;line-height:.9;letter-spacing:-.05em;color:var(--flood)}.demo_roles__ABxXh strong{font-weight:750;font-stretch:112%;font-size:1.2rem;line-height:1.2;letter-spacing:-.015em;color:var(--chalk)}.demo_roles__ABxXh p{margin:0;color:var(--chalk-dim);font-size:.98rem}.demo_rolesTitle__zD5Or{margin:0 0 1rem;font-weight:800;font-stretch:125%;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.05;letter-spacing:-.035em;color:var(--chalk)}.demo_fine__CwsYA{margin:1.4rem 0 0!important;font-size:.92rem!important}.demo_fine__CwsYA a{color:var(--chalk);text-underline-offset:.25rem;-webkit-text-decoration-color:var(--flood);text-decoration-color:var(--flood)}.demo_fine__CwsYA a:hover{color:var(--flood)}@media (max-width:760px){.demo_dates__oIKo7,.demo_gap__tFJvm,.demo_night__OS3Wh,.demo_packColumns__V285Q{grid-template-columns:1fr}.demo_dates__oIKo7 strong{font-stretch:112%}.demo_recordTop__9OcY_{align-items:flex-start}}@media (max-width:420px){.demo_roles__ABxXh li{grid-template-columns:2.2rem minmax(0,1fr)}.demo_roles__ABxXh span{font-size:1.8rem}}