.intro{min-height:0;padding-top:28px;padding-bottom:12px}.connections{padding-top:16px}.contact-window .container{width:min(540px,calc(100% - 32px))}.intro-content{width:100%;text-align:center}.intro .author{margin:0 auto 16px;justify-content:center}.model{justify-content:center}.description{max-width:400px;margin-left:auto;margin-right:auto}.contact-actions{max-width:440px;margin:22px auto 0}.action>span{flex:1;text-align:center}.price-button{max-width:440px;margin:12px auto 0;min-height:54px}.lead br{display:none}.connections-heading{display:block;text-align:center}.connections-heading>span{display:block;margin-top:6px}.connection-grid{grid-template-columns:1fr;gap:24px;margin-top:22px;padding-bottom:22px}.channel{max-width:440px;width:100%;margin:auto}.socials{max-width:400px;width:100%;margin:auto}.contact-window footer{max-width:440px;margin:auto}.intro h1,.intro p,.intro .author,.price-button{text-shadow:0 1px 4px rgba(0,0,0,.75)}
[data-single-site] body{overflow:hidden}[data-single-site] .scene{height:100svh;display:flex;flex-direction:column;overflow:hidden}[data-single-site] .site-header{flex-shrink:0}[data-single-site] .app-windows{flex:1;min-height:0;position:relative}[data-single-site] .app-window{height:100%;overflow:auto;overscroll-behavior:contain;outline:none}[data-single-site] .framed-window{overflow:hidden}.app-window iframe{display:block;width:100%;height:100%;border:0;background:transparent}.window-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#fff;font-size:15px}.window-status.is-error{background:rgba(28,28,30,.85)}.retry-window{display:flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:8px;background:#1368fb;color:#fff}.retry-window:hover{background:#145dda}.framed-window:not(.is-ready) iframe{visibility:hidden}.app-window .overview{padding-top:24px;padding-bottom:32px;color:#fff}.overview-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}.overview-heading h1{font-size:28px;margin:0}.overview-heading>span,.chapters-heading>span{font-size:13px;color:#d0d4d7;white-space:nowrap}.overview video{display:block;width:100%;aspect-ratio:16/9;background:#111;object-fit:contain;border-radius:8px}.chapters-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 0 14px}.chapters-heading h2{font-size:21px}.video-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chapter{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(28,28,30,.88);color:#fff;text-align:left;font-size:14px}.chapter time{font-size:12px;color:#a8c7ff;font-variant-numeric:tabular-nums;white-space:nowrap}.chapter:hover{background:#2a2a2c}.chapter[aria-current=true]{background:#1368fb;border-color:#1368fb}.chapter[aria-current=true] time{color:#fff}.video-error{margin-top:16px;color:#ffb3b3}.video-error a{color:#fff}.chapter-label{overflow-wrap:anywhere}.site-header .brand small{white-space:nowrap}
@media(max-width:780px){.contact-window .container{width:min(540px,calc(100% - 32px))}.intro{min-height:0;padding-top:20px;padding-bottom:10px}}
@media(max-width:620px){.intro{padding-top:16px;padding-bottom:8px;min-height:0}.connections{padding-top:12px}.contact-actions{margin-top:18px}.intro .author{margin-bottom:14px}.contact-window footer{padding-top:12px}.overview-heading{display:block}.overview-heading h1{font-size:24px}.overview-heading>span{display:block;margin-top:8px}.video-chapters{grid-template-columns:1fr}.app-window .overview{padding-top:18px}.chapter{font-size:13px}.site-header .brand small{font-size:12px}}
@media(max-width:360px){.site-header .brand small{font-size:11px}.intro{padding-bottom:8px}}
