.demo-video-module__lNCKGG__page{width:100%;max-width:1120px;color:var(--color-ink);background:var(--color-off);font-family:var(--font-sans);flex-direction:column;gap:24px;margin-inline:auto;padding:64px 24px 96px;display:flex}.demo-video-module__lNCKGG__header{flex-direction:column;gap:12px;max-width:760px;display:flex}.demo-video-module__lNCKGG__header h1{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.1}.demo-video-module__lNCKGG__header p{font-size:var(--text-xl);color:var(--color-muted);line-height:1.6}.demo-video-module__lNCKGG__frame{border:2px solid var(--color-hair);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-3d);overflow:hidden}.demo-video-module__lNCKGG__video{aspect-ratio:16/9;background:var(--color-band);width:100%;display:block}.demo-video-module__lNCKGG__chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.demo-video-module__lNCKGG__chapter{border:2px solid var(--color-hair);border-radius:var(--radius-sm);background:var(--color-card);min-height:56px;color:var(--color-ink);font-size:var(--text-xl);text-align:left;box-shadow:var(--shadow-3d-sm);cursor:pointer;transition:transform var(--dur-press) var(--ease-plana), box-shadow var(--dur-press) var(--ease-plana), background-color var(--dur-state) var(--ease-plana), color var(--dur-state) var(--ease-plana);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.demo-video-module__lNCKGG__chapter strong{font-weight:600}.demo-video-module__lNCKGG__chapter>svg{width:16px;height:16px}.demo-video-module__lNCKGG__chapterTime{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--color-muted)}.demo-video-module__lNCKGG__chapter[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-off)}.demo-video-module__lNCKGG__chapter[aria-pressed=true] .demo-video-module__lNCKGG__chapterTime{color:var(--color-off)}@media (hover:hover) and (pointer:fine){.demo-video-module__lNCKGG__chapter:hover{box-shadow:var(--shadow-3d-sm-h);transform:translateY(-1px)}}.demo-video-module__lNCKGG__chapter:active{box-shadow:none;transform:translateY(2px)}.demo-video-module__lNCKGG__chapter:focus-visible,.demo-video-module__lNCKGG__cta:focus-visible,.demo-video-module__lNCKGG__download:focus-visible,.demo-video-module__lNCKGG__transcript summary:focus-visible,.demo-video-module__lNCKGG__lines button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.demo-video-module__lNCKGG__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.demo-video-module__lNCKGG__cta{border:1.5px solid var(--color-cta-bd);border-radius:var(--radius-sm);background:var(--color-cta);min-height:52px;color:var(--color-cta-ink);font-size:var(--text-xl);box-shadow:var(--shadow-3d-cta);transition:transform var(--dur-press) var(--ease-plana), box-shadow var(--dur-press) var(--ease-plana);align-items:center;gap:12px;padding:12px 24px;font-weight:600;display:inline-flex}.demo-video-module__lNCKGG__cta>svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.demo-video-module__lNCKGG__cta:hover{box-shadow:var(--shadow-3d-cta-h);transform:translateY(-2px)}}.demo-video-module__lNCKGG__cta:active{box-shadow:none;transform:translateY(2px)}.demo-video-module__lNCKGG__download{min-height:44px;font-size:var(--text-xl);color:var(--color-ink);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.demo-video-module__lNCKGG__download:hover{color:var(--color-cta-d)}}.demo-video-module__lNCKGG__transcript{border-top:2px solid var(--color-hair);padding-top:8px}.demo-video-module__lNCKGG__transcript summary{width:fit-content;min-height:44px;font-size:var(--text-2xl);cursor:pointer;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.demo-video-module__lNCKGG__transcript summary::-webkit-details-marker{display:none}.demo-video-module__lNCKGG__transcript summary>svg{width:16px;height:16px;transition:transform var(--dur-state) var(--ease-plana)}.demo-video-module__lNCKGG__transcript[open] summary>svg{transform:rotate(45deg)}.demo-video-module__lNCKGG__lines{flex-direction:column;gap:2px;margin-top:8px;list-style:none;display:flex}.demo-video-module__lNCKGG__lines button{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--color-ink);font-size:var(--text-xl);text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-plana);background:0 0;grid-template-columns:56px 1fr;gap:12px;padding:8px 12px;line-height:1.5;display:grid}@media (hover:hover) and (pointer:fine){.demo-video-module__lNCKGG__lines button:hover{background:var(--color-band)}}.demo-video-module__lNCKGG__lineTime{font-variant-numeric:tabular-nums;color:var(--color-muted)}@media (max-width:760px){.demo-video-module__lNCKGG__page{gap:20px;padding:40px 16px 72px}.demo-video-module__lNCKGG__header h1{font-size:32px}.demo-video-module__lNCKGG__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-video-module__lNCKGG__chapter{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 8px}.demo-video-module__lNCKGG__chapter .demo-video-module__lNCKGG__chapterTime{grid-column:1}.demo-video-module__lNCKGG__chapter strong{grid-area:2/1}.demo-video-module__lNCKGG__chapter>svg{grid-area:1/2/span 2}.demo-video-module__lNCKGG__actions{flex-direction:column;align-items:stretch;gap:12px}.demo-video-module__lNCKGG__cta,.demo-video-module__lNCKGG__download{justify-content:center}}@media (prefers-reduced-motion:reduce){.demo-video-module__lNCKGG__chapter,.demo-video-module__lNCKGG__cta,.demo-video-module__lNCKGG__lines button,.demo-video-module__lNCKGG__transcript summary>svg{transition:none}.demo-video-module__lNCKGG__chapter:hover,.demo-video-module__lNCKGG__chapter:active,.demo-video-module__lNCKGG__cta:hover,.demo-video-module__lNCKGG__cta:active{transform:none}}
