.kudi-demo-page{overflow-x:clip}.kudi-demo-page *{scrollbar-width:none}.kudi-demo-page ::-webkit-scrollbar{display:none}.demo-main{padding-top:64px;padding-bottom:74px}.demo-intro{max-width:940px;margin-bottom:38px}.demo-kicker{color:var(--brand);font-size:14px;font-weight:600;margin-bottom:18px}.demo-intro h1{font-family:var(--font-display);font-size:clamp(40px,5.6vw,72px);line-height:1.09;letter-spacing:-.045em;font-weight:700;text-wrap:balance;margin-bottom:24px}.demo-intro h1 span{color:var(--brand)}.demo-intro>p:not(.demo-kicker){color:var(--text-muted);font-size:19px;line-height:1.75;max-width:760px;text-wrap:pretty}.demo-intro-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;color:var(--text-muted);font-size:13px}.demo-player{background:var(--bg-surface);overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border)}.demo-player iframe,.demo-player img{width:100%;height:auto;aspect-ratio:16/9;display:block;border:0}.demo-pending{padding:20px 26px;display:flex;gap:20px;align-items:center;border-top:1px solid var(--border)}.demo-pending strong{font-size:16px;white-space:nowrap}.demo-pending p{line-height:1.6}.demo-pending p,.demo-player-actions{color:var(--text-muted);font-size:14px}.demo-player-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:18px 0}.demo-player-actions button{margin-left:auto;background:transparent;border:0;cursor:pointer}.demo-player-actions a,.demo-player-actions button{color:var(--text);padding:8px 0}.demo-player-status{min-height:23px;font-size:13px;color:var(--brand)}.demo-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:16px}.demo-section-head h2{font-family:var(--font-display);font-size:28px;letter-spacing:-.025em}.demo-section-head p{color:var(--text-muted);font-size:14px}.demo-chapters{margin-top:38px}.demo-chapter-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.demo-chapter{display:flex;align-items:center;gap:18px;padding:19px 0;border-bottom:1px solid var(--border);min-height:70px;font-size:15px;scroll-margin-top:85px}.demo-chapter time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);min-width:42px}.demo-chapter span{flex:1 1}.demo-chapter small{color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-chapter-list a:hover,.demo-chapter[aria-current]{color:var(--brand)}.demo-end{display:flex;align-items:center;justify-content:space-between;gap:50px;border-top:1px solid var(--border);padding-top:44px;margin-top:68px}.demo-end h2{font-family:var(--font-display);font-size:clamp(32px,4vw,50px);line-height:1.15;letter-spacing:-.035em}.demo-end p:not(.demo-kicker){max-width:540px;line-height:1.8;color:var(--text-muted);margin-top:20px}.demo-end strong{color:var(--text);font-weight:500}.demo-end-actions{display:flex;flex-direction:column;gap:18px;align-items:center}.demo-guided{font-size:14px;padding:8px}.demo-skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--bg-elevated);padding:14px}.demo-skip:focus{top:8px}@media(max-width:767px){.demo-main{padding-top:32px}.demo-intro{margin-bottom:26px}.demo-intro h1{font-size:42px}.demo-intro>p:not(.demo-kicker){font-size:16px}.demo-pending{align-items:start;flex-direction:column;gap:7px;padding:18px}.demo-player-actions{gap:12px 20px;font-size:13px}.demo-player-actions button{margin-left:0}.demo-section-head{align-items:start;flex-direction:column;gap:10px}.demo-section-head h2{font-size:24px}.demo-chapter-list{grid-template-columns:1fr}.demo-chapter{font-size:14px;min-height:68px}.demo-end{flex-direction:column;gap:28px;margin-top:45px}.demo-end,.demo-end-actions{align-items:start}.demo-end-actions .btn{min-height:46px}}@media(prefers-reduced-motion:reduce){.kudi-demo-page *{transition:none!important;scroll-behavior:auto!important}}