:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f8ff;--muted:#aebbd0;--navy:#07101e;--navy-soft:#0d192a;--charcoal:#111820;--shield:#2d79ff;--shield-bright:#59a1ff;--sun:#f3c95d;--line:#9cb9e22e;--panel:#0f1c2ecc}*{box-sizing:border-box}html{background:var(--navy)}body{background:radial-gradient(circle at 85% 12%, #2d79ff33, transparent 32rem), radial-gradient(circle at 7% 96%, #f3c95d14, transparent 24rem), linear-gradient(135deg, var(--navy), var(--charcoal));color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.opening-viewport,.live-page{min-height:100svh;padding:max(.75rem, env(safe-area-inset-top)) max(.85rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left))}.opening-viewport{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.55rem,1.5vh,1rem);display:grid;overflow-x:clip}.site-header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.brand-lockup{letter-spacing:.02em;flex:none;align-items:center;gap:.58rem;font-size:.92rem;font-weight:800;display:inline-flex}.brand-mark{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#2d79ff73,#2d79ff14);border:1px solid #59a1ffa6;border-radius:.6rem .6rem .85rem .85rem;place-items:center;width:2rem;height:2rem;font-size:.66rem;display:grid;box-shadow:0 0 28px #2d79ff33}.site-navigation{scrollbar-width:none;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.site-navigation::-webkit-scrollbar{display:none}.creator-strip__track::-webkit-scrollbar{display:none}.site-navigation a{color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:.52rem .64rem;font-size:.7rem;font-weight:700}.site-navigation a:hover{color:#fff;background:#ffffff0f}.opening-grid{grid-template-rows:auto minmax(0,1fr);gap:clamp(.55rem,1.4vh,.9rem);min-height:0;display:grid}.opening-copy{align-content:start;gap:clamp(.42rem,1vh,.7rem);display:grid}.eyebrow{color:var(--sun);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.62rem,1.8vw,.76rem);font-weight:800}.opening-copy h1,.live-page__intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.72rem,7.3vw,4.9rem);font-weight:600;line-height:.96}.opening-copy p,.live-page__intro p{max-width:50ch;color:var(--muted);margin:0;font-size:clamp(.75rem,2.25vw,1.02rem);line-height:1.45}.primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.action-link{border:1px solid var(--line);text-align:center;background:#ffffff09;border-radius:.68rem;justify-content:center;align-items:center;min-height:2.35rem;padding:.58rem .68rem;font-size:clamp(.66rem,2vw,.8rem);font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.action-link:hover{border-color:#59a1ffbf;transform:translateY(-1px)}.action-link--primary{border-color:var(--shield);background:linear-gradient(135deg, var(--shield), #185acb);box-shadow:0 12px 30px #2d79ff38}.action-link--quiet{color:var(--sun)}.opening-media{align-self:center;min-height:0}.featured-fallback,.live-rotator{min-height:0}.live-status-row{min-height:1.55rem;color:var(--muted);align-items:center;gap:.42rem;margin-bottom:.4rem;font-size:clamp(.62rem,1.8vw,.74rem);display:flex}.live-status-row strong{color:var(--ink)}.live-status-row>span:last-child:not(:first-child){margin-left:auto}.live-pulse,.featured-dot{border-radius:50%;flex:none;width:.48rem;height:.48rem}.live-pulse{background:#ff5368;box-shadow:0 0 0 .25rem #ff53681f}.featured-dot{background:var(--sun);box-shadow:0 0 0 .25rem #f3c95d1a}.media-feature{background:linear-gradient(145deg,#112238f2,#07101efa);border:1px solid #689ae33d;border-radius:clamp(.8rem,2vw,1.25rem);overflow:hidden;box-shadow:0 24px 70px #00000059}.player-shell{aspect-ratio:16/9;background:#02050a;width:100%;position:relative;overflow:hidden}.player-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.live-player-frame{animation:.3s both feature-in}.media-caption{gap:.16rem;padding:clamp(.55rem,1.5vw,.82rem) clamp(.68rem,2vw,1rem);display:grid}.media-caption span{color:var(--shield-bright);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.media-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.74rem,2vw,.92rem);overflow:hidden}.media-caption small{color:var(--muted);font-size:.64rem}.media-direct-links,.live-lineup ul{gap:.4rem;margin:.42rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.media-direct-links a,.live-lineup li{border:1px solid var(--line);background:#ffffff09;border-radius:.58rem}.media-direct-links a{color:var(--muted);padding:.5rem .6rem;font-size:.64rem;font-weight:700}.live-lineup li{flex:none;align-items:center;display:flex}.live-lineup li.is-active{background:#2d79ff21;border-color:#59a1ffb3}.live-lineup a{padding:.46rem .56rem;font-size:.62rem;font-weight:700}.live-lineup .channel-link{border-left:1px solid var(--line);color:var(--sun)}.creator-strip{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding-top:clamp(.5rem,1.1vh,.75rem);display:grid}.creator-strip__label{gap:.12rem;display:grid}.creator-strip__label span{color:var(--sun);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.creator-strip__label strong{max-width:12rem;font-size:clamp(.62rem,1.6vw,.75rem)}.creator-strip__track{scroll-snap-type:x proximity;scrollbar-width:none;gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.creator-strip__track li{scroll-snap-align:start;flex:0 0 min(15.5rem,73vw)}.creator-strip__track a{border:1px solid var(--line);background:var(--panel);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3rem;padding:.48rem .58rem;display:grid}.creator-monogram{background:linear-gradient(145deg, var(--shield), #173e77);border-radius:50%;place-items:center;width:2rem;height:2rem;font-family:Georgia,Times New Roman,serif;font-weight:700;display:grid}.creator-strip__track a>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.creator-strip__track small{color:var(--muted);text-transform:uppercase;font-size:.54rem}.creator-strip__track strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.creator-arrow{color:var(--sun)}.live-page{grid-template-rows:auto 1fr auto;gap:1rem;display:grid}.live-page__content{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1rem,4vw,4rem);width:min(72rem,100%);margin:auto;display:grid}.live-page__intro{gap:.75rem;display:grid}.creator-directory-page,.creator-profile-page{width:min(100% - 1rem,80rem);padding-block:max(.75rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-bottom));margin-inline:auto;overflow-x:clip}.creator-directory-page,.creator-profile,.creator-profile__facts,.video-selection{gap:clamp(.8rem,2vw,1.35rem);min-width:0;display:grid}.creator-directory-page{grid-template-rows:auto auto}.creator-directory__intro,.creator-group,.creator-profile__header,.creator-profile__context,.video-selection__choice{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:1rem;min-width:0;padding:clamp(.8rem,2.5vw,1.5rem)}.creator-directory__intro h1,.creator-profile h1,.creator-group h2,.video-selection h2,.video-selection h3{margin-block:0}.creator-directory__intro nav ul,.creator-grid,.creator-card__links{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.creator-directory__intro nav a,.creator-card__links a,.video-selection__choice>a{border:1px solid var(--line);min-height:2.5rem;color:var(--sun);border-radius:.65rem;align-items:center;padding:.55rem .75rem;font-weight:700;display:inline-flex}.creator-group{gap:.8rem;display:grid}.creator-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.creator-grid>li{min-width:0}.creator-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#07101eb8;border-radius:.85rem;grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vw,1.1rem);min-width:0;height:100%;padding:clamp(.7rem,2vw,1rem);display:grid}.creator-card__image,.creator-card__placeholder,.creator-profile__image,.video-selection__button img{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.creator-card__image,.creator-card__placeholder,.creator-profile__image{aspect-ratio:1;border-radius:.75rem}.creator-card__placeholder{background:linear-gradient(145deg, var(--shield), #173e77);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;display:grid}.creator-card__content{min-width:0}.creator-card__content h3{margin-top:0}.creator-card__content p{color:var(--muted);line-height:1.45}.creator-profile{padding-block:1rem}.creator-profile__header{grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);align-items:center;display:grid}.creator-profile__image{width:min(100%,15rem)}.creator-profile__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0}.creator-profile__facts>div{border:1px solid var(--line);overflow-wrap:anywhere;background:#07101e8c;border-radius:.7rem;min-width:0;padding:.7rem}.creator-profile__facts dt{color:var(--sun);font-weight:800}.creator-profile__facts dd{color:var(--muted);margin:.35rem 0 0}.video-selection__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.85rem;min-width:0;display:grid}.video-selection__choice{align-content:start;gap:.7rem;display:grid}.video-selection__button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;gap:.45rem;padding:0;display:grid}.video-selection__button[aria-pressed=true] img{outline:3px solid var(--shield-bright);outline-offset:3px}.video-selection__button:focus-visible{outline:2px solid var(--sun);outline-offset:4px}.video-selection__button img{aspect-ratio:16/9;border-radius:.65rem}.video-selection__button>span{color:var(--shield-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.video-selection__button p{color:var(--muted);margin:0}.video-selection__player{border:1px solid var(--line);border-radius:.85rem;width:min(100%,60rem);margin-inline:auto}@media (max-width:520px){.creator-card,.creator-profile__header{grid-template-columns:1fr}.creator-card__image,.creator-card__placeholder,.creator-profile__image{width:min(9rem,45vw)}}@keyframes feature-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:880px){.opening-viewport,.live-page{padding:max(1rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(2rem, env(safe-area-inset-left))}.site-navigation{justify-content:flex-end}.site-navigation a{font-size:.75rem}.opening-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(19rem,.82fr) minmax(30rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem)}.opening-copy{gap:clamp(.7rem,1.5vh,1.15rem)}.opening-copy h1{font-size:clamp(3rem,5.2vw,5.2rem)}.primary-actions{max-width:34rem}.opening-media{width:100%}.creator-strip{gap:1.2rem}.creator-strip__track li{flex-basis:min(17rem,25vw)}}@media (max-width:879px){.site-header{align-items:flex-start}.site-navigation{justify-content:flex-start}.site-navigation a:nth-child(n+5){display:none}.opening-media .player-shell{width:min(100%,55.1111svh);max-height:none;margin-inline:auto}.opening-media .media-caption{display:none}.creator-strip{grid-template-columns:1fr;gap:.38rem}.creator-strip__label{justify-content:space-between;align-items:baseline;display:flex}.live-page__content{grid-template-columns:1fr}}@media (max-height:680px) and (max-width:879px){.opening-viewport{padding-top:max(.4rem, env(safe-area-inset-top));padding-bottom:max(.2rem, env(safe-area-inset-bottom));gap:.35rem}.brand-mark{width:1.7rem;height:1.7rem}.opening-copy{gap:.32rem}.opening-copy h1{font-size:clamp(1.4rem,6.5vw,2rem)}.opening-copy p{font-size:.69rem}.action-link{min-height:2rem;padding:.38rem .5rem}.opening-media .player-shell{width:min(100%,44.4444svh)}.creator-strip__track a{min-height:2.55rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.live-player-frame{animation:none}}.public-site-header{padding:max(.75rem, env(safe-area-inset-top)) max(.85rem, env(safe-area-inset-right)) 0 max(.85rem, env(safe-area-inset-left))}.public-page,.home-content{width:min(100% - 1.7rem,72rem);margin-inline:auto;padding:clamp(2.5rem,8vw,6rem) 0}.public-page__intro,.home-content__intro{gap:.8rem;max-width:52rem;margin-bottom:2rem;display:grid}.public-page__intro h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,8vw,5rem);font-weight:600;line-height:1}.public-page__intro p,.home-content__intro p{color:var(--muted);margin:0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.public-page__context{font-weight:700;color:var(--shield-bright)!important;font-size:.78rem!important}.content-card-grid,.home-content__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.content-card,.home-content__grid a,.external-resource,.ebook-panel,.faq-groups section,.source-list,.related-content,.static-page__body{border:1px solid var(--line);background:var(--panel);border-radius:1rem}.content-card,.home-content__grid a,.external-resource,.ebook-panel,.faq-groups section{padding:clamp(1rem,2.5vw,1.5rem)}.content-card>span{color:var(--sun);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.content-card h2,.home-content h2,.source-list h2,.related-content h2,.static-page__body h2{font-family:Georgia,Times New Roman,serif}.content-card h2{margin:.55rem 0;font-size:1.45rem}.content-card p,.content-card small,.static-page__body p,.related-content p,.source-list small{color:var(--muted);line-height:1.65}.content-card a,.source-list a,.related-content a,.external-resource a,.static-page__body a{color:var(--shield-bright);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.empty-state{border-left:3px solid var(--sun);color:var(--muted);background:#f3c95d0f;padding:1.2rem}.public-article{gap:2rem;display:grid}.public-article article,.restricted-markdown{min-width:0}.restricted-markdown{font-size:1.02rem;line-height:1.8}.restricted-markdown h2,.restricted-markdown h3{margin-top:2rem;font-family:Georgia,Times New Roman,serif}.source-list,.related-content,.static-page__body{margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.source-list ul,.related-content ul,.faq-groups ul{gap:.7rem;display:grid}.related-navigation{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.related-navigation a,.ebook-panel button{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:.7rem .9rem;font-size:.78rem;font-weight:800}.faq-groups{gap:1rem;display:grid}.faq-groups h2{margin-top:0}.external-resource{margin-bottom:1rem}.ebook-panel{max-width:48rem}.ebook-panel button{color:var(--muted);cursor:not-allowed}.home-content{min-height:100svh}.home-content__intro h2{margin:0;font-size:clamp(2rem,5vw,3.8rem)}.home-content__grid a{gap:.45rem;transition:transform .18s,border-color .18s;display:grid}.home-content__grid a:hover{border-color:var(--shield-bright);transform:translateY(-2px)}.home-content__grid strong{color:var(--shield-bright)}.home-content__grid span{color:var(--muted);font-size:.82rem;line-height:1.5}@media (min-width:880px){.public-site-header{padding-inline:max(2rem, env(safe-area-inset-left))}.public-article{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr)}.related-content{align-self:start;margin-top:0;position:sticky;top:1rem}}
