.member-hypno-welcome>div,.member-hypno-cycle-content{gap:1rem;min-width:0;display:grid}.member-hypno-welcome .youtube-embed,.member-hypno-full-cycle .youtube-embed,.member-hypno-video-item .youtube-embed{width:100%;max-width:none}.member-hypno-cycles .nts-week-body{align-items:start}.member-hypno-cycle-content>p{margin:0}.member-hypno-cycle-content section{gap:.75rem;min-width:0;display:grid}.member-hypno-cycle-content section h3{color:hsl(var(--paper));margin:0;font:700 1rem/1.4 Quicksand,sans-serif}.member-hypno-full-cycle{border:1px solid hsl(var(--magenta) / .34);background:linear-gradient(145deg, hsl(var(--magenta) / .1), hsl(var(--ink) / .45));border-radius:.85rem;padding:1rem}.member-hypno-full-cycle .eyebrow{color:hsl(var(--pink));letter-spacing:.08em;margin:0;font:700 .65rem/1.5 Audiowide,sans-serif}.member-hypno-full-cycle h3{margin:0}.member-hypno-video-list{gap:.5rem;display:grid}.member-hypno-video-item{border:1px solid hsl(var(--line));background:hsl(var(--ink) / .38);border-radius:.7rem;overflow:hidden}.member-hypno-video-item>summary{color:hsl(var(--paper));cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) 1rem;align-items:center;gap:.6rem;padding:.75rem .9rem;list-style:none;display:grid}.member-hypno-video-item>summary::-webkit-details-marker{display:none}.member-hypno-video-item>summary>span:first-child{color:hsl(var(--pink));font:700 .67rem/1.3 Audiowide,sans-serif}.member-hypno-video-item>summary strong{font:600 .84rem/1.45 Quicksand,sans-serif}.member-hypno-video-item[open]>summary>span:last-child{transform:rotate(45deg)}.member-hypno-video-item>div{padding:0 .8rem .8rem}.member-hypno-download-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.member-hypno-download-list>li{border:1px solid hsl(var(--line));background:hsl(var(--ink) / .35);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .8rem;display:flex}.member-hypno-download-list>li>span:first-child{color:hsl(var(--paper) / .9);font:600 .8rem/1.45 Quicksand,sans-serif}.member-hypno-download-list .member-download-control{flex:none;width:auto}.member-hypno-download-list .member-download-link{white-space:nowrap;min-height:2.25rem;padding:.5rem .75rem}@media (width<=760px){.member-hypno-cycles .nts-week-body{grid-template-columns:minmax(0,1fr)}.member-hypno-download-list>li{flex-direction:column;align-items:stretch}.member-hypno-download-list .member-download-control,.member-hypno-download-list .member-download-link{width:100%}}
