/* Generated by scripts/build-light-theme.py. Scoped color overrides only. */
/* intake-gate.css */
html[data-theme="light"] .tpm-intake-gate { background: #f8f9fb !important; color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate::after { background: radial-gradient(ellipse 38% 56% at center, rgba(248,249,251,0.08) 0 36%, rgba(248,249,251,0.24) 64%, rgba(248,249,251,0.68) 100%),
    linear-gradient(180deg, rgba(248,249,251,0.34), transparent 18%, transparent 76%, rgba(248,249,251,0.48)) !important; }
html[data-theme="light"] .tpm-intake-gate__mosaic-tile { border: 1px solid rgba(27,43,64,0.28) !important; }
html[data-theme="light"] .tpm-intake-gate__rack-blur { background: rgba(248,249,251,0.015) !important; }
html[data-theme="light"] .tpm-intake-gate__stage-light { background: radial-gradient(circle, rgba(28,48,75,0.27) 0, rgba(255,196,112,0.14) 24%, rgba(255,158,71,0.055) 46%, transparent 72%) !important; }
html[data-theme="light"] .tpm-intake-gate__stage-light::before { background: linear-gradient(180deg, transparent 0 28%, rgba(255,227,178,0.025) 58%, rgba(255,200,122,0.12) 100%) !important; }
html[data-theme="light"] .tpm-intake-gate__card { border: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(145deg, rgba(235,239,245,0.99), rgba(248,249,251,0.99)) !important; }
html[data-theme="light"] .tpm-intake-gate__eyebrow { color: #144ba3 !important; }
html[data-theme="light"] .tpm-intake-gate__intro { color: #535f70 !important; }
html[data-theme="light"] .tpm-intake-gate__progress { color: #144ba3 !important; }
html[data-theme="light"] .tpm-intake-gate__progress-track { background: rgba(28,48,75,0.09) !important; }
html[data-theme="light"] .tpm-intake-gate__step h2 { color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate label { color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate label small { color: #535f70 !important; }
html[data-theme="light"] .tpm-intake-gate input { border: 1px solid rgba(27,43,64,0.15) !important; background: #f8f9fb !important; color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate input:focus { border-color: rgba(59,130,246,0.88) !important; }
html[data-theme="light"] .tpm-intake-gate input::placeholder { color: #535f70 !important; }
html[data-theme="light"] .tpm-intake-gate__privacy { color: #535f70 !important; }
html[data-theme="light"] .tpm-intake-gate button { color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate button:focus-visible { outline: 3px solid rgba(111,166,255,0.5) !important; }
html[data-theme="light"] .tpm-intake-gate button.tpm-intake-gate__skip { color: #144ba3 !important; }
html[data-theme="light"] .tpm-intake-gate button.tpm-intake-gate__skip:hover { color: #144ba3 !important; }
html[data-theme="light"] .tpm-intake-gate button.tpm-intake-gate__back { border: 1px solid rgba(27,43,64,0.15) !important; background: rgba(28,48,75,0.035) !important; color: #535f70 !important; }
html[data-theme="light"] .tpm-intake-gate button.tpm-intake-gate__back:hover { border-color: rgba(111,166,255,0.55) !important; background: rgba(111,166,255,0.08) !important; color: #192331 !important; }
html[data-theme="light"] .tpm-intake-gate__error { color: #a31414 !important; }
@media (max-width: 620px) {
html[data-theme="light"] .tpm-intake-gate::after { background: linear-gradient(180deg, rgba(248,249,251,0.18), rgba(248,249,251,0.46) 22%, rgba(248,249,251,0.7) 100%) !important; }
}
/* youtube-recaps.css */
html[data-theme="light"] #youtube-recaps { background: #f8f9fb !important; color: #192331 !important; border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__eyebrow { color: #144ba3 !important; }
html[data-theme="light"] #youtube-recaps h2 em { color: #144ba3 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__intro { color: #535f70 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__slot { background: #ebeff5 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__trigger { background: #ebeff5 !important; color: #192331 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__motion { color: #192331 !important; border: 1px solid rgba(27,43,64,0.251) !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__motion:focus-visible { outline: 3px solid #6fa6ff !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__motion:disabled { color: #535f70 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__loading { color: #535f70 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__trigger:focus-visible { outline: 3px solid #6fa6ff !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__play { background: rgba(248,249,251,0.91) !important; border: 1px solid rgba(27,43,64,0.251) !important; }
html[data-theme="light"] #youtube-recaps h3 span { color: #535f70 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__caption > span { color: #144ba3 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__fallback { color: #535f70 !important; }
html[data-theme="light"] #youtube-recaps .tpm-youtube__note { color: #535f70 !important; }
/* hero-harbor-scroll.css */
html[data-theme="light"] .hero-motion-media { background: #ebeff5 !important; }
html[data-theme="light"] #hero-harbor-motion { background: #ebeff5 !important; }
html[data-theme="light"] .hero-film-jump { color: #192331 !important; }
html[data-theme="light"] .hero-film-jump__icon { border: 1px solid rgba(27,43,64,0.38) !important; background: rgba(248,249,251,0.3) !important; }
html[data-theme="light"] .hero-film-jump__icon::before { border-left: 14px solid rgba(27,43,64,0.16) !important; }
html[data-theme="light"] .hero-film-jump:hover { color: #192331 !important; }
html[data-theme="light"] .hero-film-jump:hover .hero-film-jump__icon,
html[data-theme="light"] .hero-film-jump:focus-visible .hero-film-jump__icon { border-color: #8ab6ff !important; background: rgba(30,106,225,0.34) !important; }
html[data-theme="light"] .hero-motion-progress { color: rgba(25,35,49,0.7) !important; }
html[data-theme="light"] .hero-motion-progress__track { background: rgba(28,48,75,0.22) !important; }
html[data-theme="light"] .hero-motion-progress__track::after { background: #78a8f7 !important; }
/* speaker-invitations.css */
html[data-theme="light"] .speaker-invitation .speaker-nav-event small { color: #144ba3 !important; }
html[data-theme="light"] .speaker-invitation a:focus-visible { outline: 2px solid #9bc1ff !important; }
html[data-theme="light"] .speaker-invitation .speaker-person-brand span { color: #535f70 !important; }
html[data-theme="light"] .speaker-eyebrow { color: #144ba3 !important; }
html[data-theme="light"] .speaker-invitation .speaker-event-label { color: #192331 !important; }
html[data-theme="light"] .speaker-invitation .speaker-value-points { color: #192331 !important; }
html[data-theme="light"] .speaker-invitation .speaker-value-points span:before { color: #144ba3 !important; }
@media(max-width:1280px) {
html[data-theme="light"] .speaker-invitation .mobile-menu-toggle { border: 1px solid rgba(27,43,64,0.161) !important; background: rgba(248,249,251,0.78) !important; color: #192331 !important; }
html[data-theme="light"] .speaker-invitation .mobile-menu { background: rgba(248,249,251,0.969) !important; }
html[data-theme="light"] .speaker-invitation .mobile-menu a { background: rgba(28,48,75,0.024) !important; color: #535f70 !important; }
}
html[data-theme="light"] .invitation-directory { background: #f8f9fb !important; color: #192331 !important; }
html[data-theme="light"] .invitation-directory p { color: #535f70 !important; }
html[data-theme="light"] .invite-card { border: 1px solid rgba(27,43,64,0.14) !important; background: #ebeff5 !important; }
html[data-theme="light"] .invite-card span { color: #535f70 !important; }
html[data-theme="light"] .invite-card small { color: #144ba3 !important; }
/* autohdr-vip.css */
html[data-theme="light"] .autohdr-vip .autohdr-nav-tpm { border-left: 1px solid rgba(27,43,64,0.24) !important; }
html[data-theme="light"] .autohdr-vip .autohdr-nav-event small { color: #144ba3 !important; }
html[data-theme="light"] .autohdr-vip a:focus-visible { outline: 2px solid #9bc1ff !important; }
html[data-theme="light"] .autohdr-vip #top .autohdr-hero-brand p { border-left: 1px solid rgba(27,43,64,0.28) !important; color: #192331 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-event-label { color: #144ba3 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-hero-offer { color: #192331 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-hero-offer span { color: #144ba3 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-hero-terms { color: #535f70 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-allocation { border: 1px solid rgba(155,193,255,0.25) !important; border-left: 3px solid #6fa6ff !important; background: rgba(30,106,225,0.07) !important; }
html[data-theme="light"] .autohdr-vip .autohdr-allocation strong { color: #192331 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-allocation span { color: #535f70 !important; }
html[data-theme="light"] .autohdr-vip .pricing-tier__meta { color: #535f70 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-price-saving { color: #535f70 !important; }
html[data-theme="light"] .autohdr-vip .autohdr-price-saving strong { color: #144ba3 !important; }
html[data-theme="light"] .autohdr-vip .pricing-section__note { color: #535f70 !important; }
@media (max-width: 1280px) {
html[data-theme="light"] .autohdr-vip .mobile-menu-toggle { border: 1px solid rgba(27,43,64,0.16) !important; background: rgba(248,249,251,0.78) !important; color: #192331 !important; }
html[data-theme="light"] .autohdr-vip .mobile-menu { background: rgba(248,249,251,0.97) !important; }
html[data-theme="light"] .autohdr-vip .mobile-menu a { background: rgba(28,48,75,0.025) !important; color: #535f70 !important; }
}
html[data-theme="light"] body { background: #f8f9fb !important; color: #192331 !important; }
html[data-theme="light"] a { color: #192331 !important; }
html[data-theme="light"] a:hover { color: #144ba3 !important; }
html[data-theme="light"] ::selection { background: #1e6ae1 !important; color: #192331 !important; }
html[data-theme="light"] .hero-date-lockup { border-left: 3px solid #1e6ae1 !important; background: linear-gradient(90deg, rgba(30,106,225,0.22), rgba(30,106,225,0.055)) !important; }
html[data-theme="light"] .hero-date-month { color: #144ba3 !important; }
html[data-theme="light"] .hero-date-days { color: #144ba3 !important; }
html[data-theme="light"] .hero-date-year { color: #535f70 !important; }
@media (max-width: 1000px) {
html[data-theme="light"] .mobile-menu-toggle { border: 1px solid rgba(27,43,64,0.16) !important; background: rgba(248,249,251,0.78) !important; color: #192331 !important; }
html[data-theme="light"] .mobile-menu { border-top: 1px solid rgba(27,43,64,0.14) !important; border-bottom: 1px solid rgba(27,43,64,0.14) !important; background: rgba(248,249,251,0.97) !important; }
html[data-theme="light"] .mobile-menu a { background: rgba(28,48,75,0.025) !important; color: #535f70 !important; }
html[data-theme="light"] .mobile-menu a:hover { background: rgba(110,166,255,0.1) !important; color: #192331 !important; }
}
html[data-theme="light"] .outcome-photo-frame { background: #ebeff5 !important; }
html[data-theme="light"] .speaker-links a { color: #144ba3 !important; }
html[data-theme="light"] .speaker-links a:hover { color: #1449a3 !important; }
html[data-theme="light"] .wins-intro p { color: #535f70 !important; }
html[data-theme="light"] .proof-rail-group + .proof-rail-group { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .proof-row-title strong { color: #192331 !important; }
html[data-theme="light"] .proof-row-title span { color: #535f70 !important; }
html[data-theme="light"] .proof-row-controls button { border: 1px solid rgba(27,43,64,0.14) !important; background: rgba(28,48,75,0.02) !important; color: #192331 !important; }
html[data-theme="light"] .proof-row-controls button:hover,
html[data-theme="light"] .proof-row-controls button:focus-visible { border-color: #6fa6ff !important; background: rgba(110,166,255,0.08) !important; }
html[data-theme="light"] .proof-ambient-viewport::after { background: linear-gradient(90deg, transparent, #f8f9fb) !important; }
html[data-theme="light"] .win-card { border: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(145deg, rgba(28,48,75,0.045), rgba(28,48,75,0.015)) !important; }
html[data-theme="light"] .win-card:hover,
html[data-theme="light"] .win-card:focus-within { border-color: rgba(110,166,255,0.42) !important; }
html[data-theme="light"] .win-card__chrome { border-bottom: 1px solid rgba(27,43,64,0.14) !important; background: rgba(248,249,251,0.18) !important; }
html[data-theme="light"] .win-card__chrome i { background: rgba(28,48,75,0.2) !important; }
html[data-theme="light"] .win-card__chrome span { color: #535f70 !important; }
html[data-theme="light"] .win-card__person img { border: 2px solid rgba(27,43,64,0.86) !important; }
html[data-theme="light"] .win-card__person strong { color: #192331 !important; }
html[data-theme="light"] .win-card__person span { color: #535f70 !important; }
html[data-theme="light"] .win-card blockquote { color: #192331 !important; }
html[data-theme="light"] .win-card__highlight { border-left: 2px solid #1e6ae1 !important; background: rgba(30,106,225,0.09) !important; color: #144ba3 !important; }
html[data-theme="light"] .headline-sponsor { border: 1px solid rgba(111,166,255,0.34) !important; background: radial-gradient(circle at 85% 30%, rgba(30,106,225,0.19), transparent 43%), linear-gradient(135deg, #ebeff5, #ebeff5 75%) !important; }
html[data-theme="light"] .headline-sponsor__eyebrow,
html[data-theme="light"] .sponsor-group-label { color: #144aa3 !important; }
html[data-theme="light"] .headline-sponsor p { color: #535f70 !important; }
html[data-theme="light"] .headline-sponsor__logo { border: 1px solid rgba(27,43,64,0.14) !important; background: rgba(248,249,251,0.26) !important; }
html[data-theme="light"] .headline-sponsor__logo:hover,
html[data-theme="light"] .headline-sponsor__logo:focus-visible { border-color: #8fb9ff !important; background: rgba(30,106,225,0.09) !important; }
html[data-theme="light"] .sponsor-group-label { color: #535f70 !important; }
html[data-theme="light"] .sponsor-card { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .sponsor-card:hover,
html[data-theme="light"] .sponsor-card:focus-visible { color: #192331 !important; border-color: rgba(110,166,255,0.42) !important; background: rgba(110,166,255,0.045) !important; }
html[data-theme="light"] .sponsor-domain,
html[data-theme="light"] .featured-team__domain { color: #535f70 !important; }
html[data-theme="light"] .sponsor-card:hover .sponsor-domain,
html[data-theme="light"] .sponsor-card:focus-visible .sponsor-domain,
html[data-theme="light"] .featured-team:hover .featured-team__domain,
html[data-theme="light"] .featured-team:focus-visible .featured-team__domain { color: #192331 !important; }
html[data-theme="light"] .featured-teams { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .featured-teams p { color: #535f70 !important; }
html[data-theme="light"] .featured-team { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; color: #192331 !important; }
html[data-theme="light"] .featured-team:hover,
html[data-theme="light"] .featured-team:focus-visible { border-color: #8fb9ff !important; color: #192331 !important; }
html[data-theme="light"] .hotel-guide { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .hotel-guide__eyebrow { color: #144ba3 !important; }
html[data-theme="light"] .hotel-guide__intro { color: #535f70 !important; }
html[data-theme="light"] .hotel-map { border: 1px solid rgba(27,43,64,0.14) !important; background: #ebeff5 !important; }
html[data-theme="light"] .hotel-map__bar { border-bottom: 1px solid rgba(27,43,64,0.14) !important; background: rgba(28,48,75,0.025) !important; color: #535f70 !important; }
html[data-theme="light"] .hotel-map__bar span:last-child { color: #535f70 !important; }
html[data-theme="light"] .hotel-map__canvas { background: radial-gradient(circle at 27% 54%, rgba(30,106,225,0.14), transparent 23%), linear-gradient(135deg, #ebeff5 0%, #f8f9fb 64%, #ebeff5 100%) !important; }
html[data-theme="light"] .hotel-map__canvas::before { background: linear-gradient(180deg, rgba(21,76,108,0.62), rgba(235,239,245,0.76)) !important; border-left: 1px solid rgba(116,186,226,0.18) !important; }
html[data-theme="light"] .hotel-map__canvas::after { color: rgba(20,110,163,0.7) !important; }
html[data-theme="light"] .hotel-map__district { color: rgba(83,95,112,0.7) !important; }
html[data-theme="light"] .hotel-map__dot { border: 2px solid rgba(27,43,64,0.16) !important; background: #f4f4f2 !important; color: #535f70 !important; }
html[data-theme="light"] .hotel-map__pin--venue .hotel-map__dot { background: #1e6ae1 !important; color: #192331 !important; }
html[data-theme="light"] .hotel-map__label { border: 1px solid rgba(27,43,64,0.14) !important; background: rgba(248,249,251,0.86) !important; }
html[data-theme="light"] .hotel-map__label strong { color: #192331 !important; }
html[data-theme="light"] .hotel-map__label small { color: #535f70 !important; }
html[data-theme="light"] .hotel-card { border: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(145deg, rgba(28,48,75,0.04), rgba(28,48,75,0.012)) !important; color: #192331 !important; }
html[data-theme="light"] .hotel-card:hover,
html[data-theme="light"] .hotel-card:focus-visible { color: #192331 !important; border-color: rgba(110,166,255,0.48) !important; background: rgba(110,166,255,0.055) !important; }
html[data-theme="light"] .hotel-card__number { color: #535f70 !important; }
html[data-theme="light"] .hotel-card__area { color: #144ba3 !important; }
html[data-theme="light"] .hotel-card p { color: #535f70 !important; }
html[data-theme="light"] .hotel-card__link { color: #1449a3 !important; }
html[data-theme="light"] .hotel-guide__note { color: #535f70 !important; }
@media (max-width: 600px) {
html[data-theme="light"] .hotel-scroll-cue { color: #535f70 !important; }
html[data-theme="light"] .hotel-scroll-cue span:last-child { color: #144ba3 !important; }
}
html[data-theme="light"] .draft2-why__headline span { color: #144ba3 !important; }
html[data-theme="light"] .draft2-why__intro-copy { color: #535f70 !important; }
html[data-theme="light"] .constraint-index { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .constraint-index__nav { border-right: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .constraint-index__nav-head { color: #535f70 !important; }
html[data-theme="light"] .constraint-index__nav-head span:last-child { color: #535f70 !important; }
html[data-theme="light"] .constraint-index__guide { color: #535f70 !important; }
html[data-theme="light"] .constraint-index__guide span:first-child { color: #144ba3 !important; }
html[data-theme="light"] .constraint-index__skip { color: #535f70 !important; }
html[data-theme="light"] .constraint-index__skip:hover,
html[data-theme="light"] .constraint-index__skip:focus-visible { color: #192331 !important; }
html[data-theme="light"] .constraint-index__progress { background: rgba(28,48,75,0.08) !important; }
html[data-theme="light"] .constraint-index__progress i { background: #6fa6ff !important; }
html[data-theme="light"] .constraint-index__controls button { border: 1px solid rgba(27,43,64,0.16) !important; background: rgba(28,48,75,0.025) !important; color: #192331 !important; }
html[data-theme="light"] .constraint-index__controls button:hover,
html[data-theme="light"] .constraint-index__controls button:focus-visible { border-color: #6fa6ff !important; background: rgba(30,106,225,0.13) !important; }
html[data-theme="light"] .constraint-index__link { --topic: #144ba3 !important; color: #535f70 !important; }
html[data-theme="light"] .constraint-index__link:hover,
html[data-theme="light"] .constraint-index__link:focus-visible { color: #192331 !important; background: rgba(28,48,75,0.025) !important; }
html[data-theme="light"] .constraint-index__link.is-active { color: #192331 !important; }
html[data-theme="light"] .constraint-index__stage { background: #f8f9fb !important; }
html[data-theme="light"] .constraint-detail { --topic: #144ba3 !important; background: radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--topic) 10%, transparent), transparent 34%), #f8f9fb !important; }
html[data-theme="light"] .constraint-detail__visual { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .constraint-detail__visual::after { background: linear-gradient(90deg, rgba(248,249,251,0.2), transparent 30%, transparent 76%, rgba(248,249,251,0.12)), linear-gradient(0deg, rgba(248,249,251,0.22), transparent 42%) !important; }
html[data-theme="light"] .constraint-detail p { color: #535f70 !important; }
@media (min-width: 900px) {
html[data-theme="light"] .constraint-detail__meta { background: color-mix(in srgb, var(--topic) 7%, #f8f9fb) !important; border-bottom: 1px solid color-mix(in srgb, var(--topic) 15%, rgba(27,43,64,0.14)) !important; }
}
html[data-theme="light"] .constraint-detail__links a:hover,
html[data-theme="light"] .constraint-detail__links a:focus-visible { color: #192331 !important; }
html[data-theme="light"] .constraint--mindset { --topic: #a37314 !important; }
html[data-theme="light"] .constraint--ai { --topic: #144ba3 !important; }
html[data-theme="light"] .constraint--scale { --topic: #22958f !important; }
html[data-theme="light"] .constraint--editing { --topic: #3f14a3 !important; }
html[data-theme="light"] .constraint--creative { --topic: #a32b14 !important; }
html[data-theme="light"] .constraint--sales { --topic: #a38114 !important; }
html[data-theme="light"] .constraint--ads { --topic: #288f4d !important; }
html[data-theme="light"] .miami-gallery__caption { color: #535f70 !important; }
html[data-theme="light"] .speaker-bridge__link { border: 1px solid rgba(110,166,255,0.3) !important; background: linear-gradient(115deg, rgba(235,239,245,0.98), rgba(248,249,251,0.98) 62%) !important; color: #192331 !important; }
html[data-theme="light"] .speaker-bridge__link:hover,
html[data-theme="light"] .speaker-bridge__link:focus-visible { border-color: #6fa6ff !important; }
html[data-theme="light"] .speaker-bridge__eyebrow { color: #144ba3 !important; }
html[data-theme="light"] .speaker-bridge__copy small { color: #535f70 !important; }
html[data-theme="light"] .speaker-bridge__faces img { border: 2px solid rgba(27,43,64,0.16) !important; background: #ebeff5 !important; }
html[data-theme="light"] .speaker-bridge__action { color: #144ba3 !important; }
html[data-theme="light"] .draft2-how { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .draft2-how__head p { color: #535f70 !important; }
html[data-theme="light"] .how-card { border: 1px solid rgba(27,43,64,0.14) !important; background: rgba(28,48,75,0.025) !important; }
html[data-theme="light"] .how-card span { color: #144ba3 !important; }
html[data-theme="light"] .how-card p { color: #535f70 !important; }
html[data-theme="light"] .network-access { background: linear-gradient(135deg, rgba(30,106,225,0.2), rgba(30,106,225,0.045) 56%, rgba(28,48,75,0.02)) !important; border: 1px solid rgba(110,166,255,0.26) !important; }
html[data-theme="light"] .network-access p { color: #535f70 !important; }
html[data-theme="light"] .event-recap { border-top: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .event-recap__head p { color: #535f70 !important; }
html[data-theme="light"] .recap-cinema__kicker { color: #144ba3 !important; }
html[data-theme="light"] .recap-cinema__kicker span:last-child { color: #535f70 !important; }
html[data-theme="light"] .recap-cinema { border: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(180deg, rgba(28,48,75,0.018), rgba(28,48,75,0.006)) !important; }
html[data-theme="light"] .recap-video-frame { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .recap-video-frame::after { background: linear-gradient(0deg, rgba(248,249,251,0.72) 0%, rgba(248,249,251,0.12) 47%, transparent 70%) !important; }
html[data-theme="light"] .recap-video-player { background: #f8f9fb !important; }
html[data-theme="light"] .recap-video-frame mux-player { background: #f8f9fb !important; }
html[data-theme="light"] .recap-video-frame.is-mux-loading::before { border: 1px solid rgba(27,43,64,0.14) !important; background: rgba(248,249,251,0.72) !important; color: #535f70 !important; }
html[data-theme="light"] .recap-video-meta strong { color: #192331 !important; }
html[data-theme="light"] .recap-preview-card { border: 1px solid rgba(110,166,255,0.2) !important; background: #f8f9fb !important; }
html[data-theme="light"] .recap-preview-card span { color: #535f70 !important; }
html[data-theme="light"] .recap-preview-card strong { color: #192331 !important; }
html[data-theme="light"] .recap-preview-card__subtitle { color: #144ba3 !important; }
html[data-theme="light"] .recap-preview-card__arrow { border: 1px solid #1e6ae1 !important; color: #144ba3 !important; }
html[data-theme="light"] .recap-preview-card:hover .recap-preview-card__arrow,
html[data-theme="light"] .recap-preview-card:focus-visible .recap-preview-card__arrow { background: rgba(30,106,225,0.16) !important; }
html[data-theme="light"] .recap-cities button { border: 1px solid rgba(27,43,64,0.23) !important; color: #535f70 !important; }
html[data-theme="light"] .recap-cities button:hover,
html[data-theme="light"] .recap-cities button:focus-visible { color: #192331 !important; border-color: rgba(110,166,255,0.58) !important; }
html[data-theme="light"] .recap-cities button[aria-selected="true"] { color: #192331 !important; border-color: #1e6ae1 !important; background: rgba(30,106,225,0.17) !important; }
html[data-theme="light"] .testimonial-controls button { border: 1px solid rgba(27,43,64,0.15) !important; background: rgba(28,48,75,0.03) !important; color: #192331 !important; }
html[data-theme="light"] .testimonial-controls button:hover,
html[data-theme="light"] .testimonial-controls button:focus-visible { border-color: #6fa6ff !important; background: rgba(30,106,225,0.12) !important; }
html[data-theme="light"] .video-testimonial video { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .video-testimonial figcaption { color: #535f70 !important; }
html[data-theme="light"] .video-testimonial figcaption strong { color: #1456a3 !important; }
html[data-theme="light"] .video-testimonial figcaption span { color: #535f70 !important; }
html[data-theme="light"] .proof-source-card { border: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(145deg, rgba(28,48,75,0.045), rgba(28,48,75,0.015)) !important; }
html[data-theme="light"] .proof-source-card:hover,
html[data-theme="light"] .proof-source-card:focus-within { border-color: rgba(110,166,255,0.42) !important; }
html[data-theme="light"] .proof-source-card__meta { color: #535f70 !important; }
html[data-theme="light"] .proof-source-card__meta span:first-child { color: #144ba3 !important; }
html[data-theme="light"] .proof-source-card__media { background: #ffffff !important; }
html[data-theme="light"] .proof-source-card__media::after { background: rgba(248,249,251,0.82) !important; color: #192331 !important; }
html[data-theme="light"] .proof-source-card__media:focus-visible { outline: 2px solid #6fa6ff !important; }
html[data-theme="light"] .proof-source-card img { background: #ffffff !important; }
html[data-theme="light"] .pricing-section { border-top: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .pricing-section__eyebrow { color: #164ca2 !important; }
html[data-theme="light"] .pricing-section__intro { color: #535f70 !important; }
html[data-theme="light"] .pricing-tier { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .pricing-tier--core { border-color: rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .pricing-tier--vip { border-color: rgba(110,166,255,0.76) !important; background: linear-gradient(145deg, rgba(30,106,225,0.16), #ebeff5 43%, #f8f9fb) !important; }
html[data-theme="light"] .pricing-tier__meta { color: #535f70 !important; }
html[data-theme="light"] .pricing-tier--vip .pricing-tier__meta { color: #144ba3 !important; }
html[data-theme="light"] .pricing-tier__status--sold { color: #144ba3 !important; }
html[data-theme="light"] .pricing-tier__status--sold::before { background: #1e6ae1 !important; }
html[data-theme="light"] .pricing-tier__status--hold { color: #a37014 !important; }
html[data-theme="light"] .pricing-tier__status--hold::before { background: #e5a63b !important; }
html[data-theme="light"] .pricing-tier__status--left { color: #535f70 !important; }
html[data-theme="light"] .pricing-tier__status--left::before { background: #ebeff5 !important; border: 1px solid rgba(27,43,64,0.16) !important; }
html[data-theme="light"] .pricing-tier__bar { background: rgba(28,48,75,0.07) !important; }
html[data-theme="light"] .pricing-tier__bar-segment--sold { background: #1e6ae1 !important; }
html[data-theme="light"] .pricing-tier__bar-segment--hold { background: #e5a63b !important; }
html[data-theme="light"] .pricing-tier__bar-segment--left { background: #ebeff5 !important; }
html[data-theme="light"] .pricing-tier--vip h3 { color: #144ba3 !important; }
html[data-theme="light"] .pricing-tier__price { color: #192331 !important; }
html[data-theme="light"] .pricing-tier__price-note { color: #144ba3 !important; }
html[data-theme="light"] .pricing-tier__member-note { color: #535f70 !important; }
html[data-theme="light"] .pricing-tier__description { color: #535f70 !important; }
html[data-theme="light"] .pricing-tier__features { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .pricing-tier__features li { color: #192331 !important; }
html[data-theme="light"] .pricing-tier__features li::before { color: #144ba3 !important; }
html[data-theme="light"] .pricing-tier__cta { border: 1px solid rgba(110,166,255,0.5) !important; color: #192331 !important; }
html[data-theme="light"] .pricing-tier__cta:hover,
html[data-theme="light"] .pricing-tier__cta:focus-visible { border-color: #6fa6ff !important; background: rgba(30,106,225,0.12) !important; color: #192331 !important; }
html[data-theme="light"] .pricing-tier--vip .pricing-tier__cta { background: #1e6ae1 !important; border-color: #1e6ae1 !important; color: #192331 !important; }
html[data-theme="light"] .pricing-tier--vip .pricing-tier__cta:hover,
html[data-theme="light"] .pricing-tier--vip .pricing-tier__cta:focus-visible { background: #3b82f6 !important; border-color: #3b82f6 !important; }
html[data-theme="light"] .pricing-section__note { color: #535f70 !important; }
@media (max-width: 820px) {
html[data-theme="light"] .constraint-index__nav { border-bottom: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .constraint-index__link { border: 1px solid rgba(27,43,64,0.14) !important; }
}
@media (max-width: 899px) {
html[data-theme="light"] .constraint-index { background: #f8f9fb !important; }
html[data-theme="light"] .constraint-mobile__header { color: #535f70 !important; }
html[data-theme="light"] .constraint-index__stage { background: #f8f9fb !important; }
html[data-theme="light"] .constraint-detail,
html[data-theme="light"] .constraint-detail[hidden] { background: #f8f9fb !important; }
html[data-theme="light"] .constraint-detail__visual { background: #f8f9fb !important; }
html[data-theme="light"] .constraint-detail__visual::after { background: linear-gradient(180deg, transparent 43%, rgba(248,249,251,0.75) 100%) !important; }
html[data-theme="light"] .constraint-detail p { color: #535f70 !important; }
html[data-theme="light"] .constraint-detail__meta { color: #535f70 !important; }
html[data-theme="light"] .constraint-mobile__footer { border-top: 1px solid rgba(27,43,64,0.16) !important; background: #f8f9fb !important; }
html[data-theme="light"] .constraint-mobile__segment { --topic: #144ba3 !important; }
html[data-theme="light"] .constraint-mobile__segment::before { background: #ebeff5 !important; }
html[data-theme="light"] .constraint-mobile__hint { color: #535f70 !important; }
html[data-theme="light"] .constraint-mobile__controls button { border: 1px solid rgba(27,43,64,0.16) !important; color: #535f70 !important; }
html[data-theme="light"] .constraint-mobile__controls button:focus-visible { border-color: #6fa6ff !important; }
}
html[data-theme="light"] .network-label { color: #535f70 !important; }
html[data-theme="light"] .network-headline-sponsor { border: 1px solid rgba(111,166,255,0.4) !important; background: #ebeff5 !important; }
html[data-theme="light"] .network-headline-sponsor:hover,
html[data-theme="light"] .network-headline-sponsor:focus-visible { border-color: #a9c9ff !important; background: #ebeff5 !important; }
html[data-theme="light"] .network-headline-sponsor:focus-visible { outline: 2px solid #a9c9ff !important; }
html[data-theme="light"] .network-headline-sponsor span { color: #1449a3 !important; }
html[data-theme="light"] .network-logo-card { background: rgba(28,48,75,0.045) !important; border: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .network-person-photo { border: 3px solid rgba(27,43,64,0.9) !important; background: #ebeff5 !important; }
html[data-theme="light"] .network-person-name { color: #192331 !important; }
html[data-theme="light"] .network-person-org { color: #535f70 !important; }
@media (max-width: 720px) {
html[data-theme="light"] a:focus-visible,
html[data-theme="light"] button:focus-visible,
html[data-theme="light"] [onClick]:focus-visible { outline: 2px solid #6fa6ff !important; }
html[data-theme="light"] .nav-event-location { color: #535f70 !important; }
html[data-theme="light"] .nav-event-date { color: #144ba3 !important; }
html[data-theme="light"] #top > div:nth-of-type(2) { background: linear-gradient(to bottom, rgba(248,249,251,0.28) 0%, rgba(248,249,251,0.2) 22%, rgba(248,249,251,0.82) 64%, #f8f9fb 100%) !important; }
html[data-theme="light"] #top > div:nth-of-type(3) { background: linear-gradient(to right, rgba(248,249,251,0.72), rgba(248,249,251,0.1) 88%) !important; }
html[data-theme="light"] .mobile-proof { border-top: 1px solid rgba(27,43,64,0.14) !important; border-bottom: 1px solid rgba(27,43,64,0.14) !important; background: linear-gradient(180deg, #f8f9fb 0%, #f8f9fb 100%) !important; }
html[data-theme="light"] .mobile-proof__eyebrow { color: #144ba3 !important; }
html[data-theme="light"] .mobile-proof__intro { color: #535f70 !important; }
html[data-theme="light"] .mobile-proof__person { border: 1px solid rgba(27,43,64,0.14) !important; background: #ebeff5 !important; }
html[data-theme="light"] .mobile-proof__person:focus-visible { outline: 2px solid #6fa6ff !important; }
html[data-theme="light"] .mobile-proof__face { background: #ebeff5 !important; }
html[data-theme="light"] .mobile-proof__face--front::after { background: linear-gradient(to bottom, transparent, rgba(248,249,251,0.94)) !important; }
html[data-theme="light"] .mobile-proof__face--front figcaption strong { color: #192331 !important; }
html[data-theme="light"] .mobile-proof__face--front figcaption span { color: #144ba3 !important; }
html[data-theme="light"] .mobile-proof__flip-cue { border: 1px solid rgba(155,193,255,0.56) !important; background: rgba(248,249,251,0.88) !important; color: #192331 !important; }
html[data-theme="light"] .mobile-proof__flip-cue-icon { color: #144ba3 !important; }
html[data-theme="light"] .mobile-proof__face--back { background: linear-gradient(145deg, #ebeff5 0%, #f8f9fb 74%) !important; border: 1px solid rgba(110,166,255,0.32) !important; }
html[data-theme="light"] .mobile-proof__profile-header { border-bottom: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] .mobile-proof__profile-avatar { border: 2px solid rgba(27,43,64,0.88) !important; }
html[data-theme="light"] .mobile-proof__profile-name { color: #192331 !important; }
html[data-theme="light"] .mobile-proof__profile-company { color: #144ba3 !important; }
html[data-theme="light"] .mobile-proof__profile-bio { color: #535f70 !important; }
html[data-theme="light"] .mobile-proof__profile-links a { border: 1px solid rgba(110,166,255,0.42) !important; color: #192331 !important; }
html[data-theme="light"] .mobile-proof__back-cue { color: #535f70 !important; }
html[data-theme="light"] .mobile-proof__controls button { border: 1px solid rgba(27,43,64,0.16) !important; background: rgba(28,48,75,0.035) !important; color: #192331 !important; }
html[data-theme="light"] .mobile-proof__controls button:hover { border-color: rgba(110,166,255,0.7) !important; background: rgba(110,166,255,0.12) !important; }
html[data-theme="light"] .speaker-mobile-hint { color: #144ba3 !important; }
html[data-theme="light"] #speakers > div:nth-of-type(2) > div:not(:last-child) { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] #speakers > div:nth-of-type(2) > div:not(:last-child):focus-within { border-color: rgba(110,166,255,0.75) !important; }
html[data-theme="light"] #speakers > div:nth-of-type(2) > div:not(:last-child).is-expanded { border-color: rgba(110,166,255,0.5) !important; background: #ebeff5 !important; }
html[data-theme="light"] #speakers .speaker-card-toggle { border: 1px solid rgba(27,43,64,0.18) !important; background: rgba(248,249,251,0.78) !important; color: #144ba3 !important; }
html[data-theme="light"] #speakers .is-expanded > .speaker-card-toggle { background: rgba(248,249,251,0.9) !important; }
html[data-theme="light"] .seat-tabs { border: 1px solid rgba(27,43,64,0.14) !important; background: #f8f9fb !important; }
html[data-theme="light"] .seat-tab { color: #535f70 !important; }
html[data-theme="light"] .seat-tab[aria-selected="true"] { background: #1e6ae1 !important; color: #192331 !important; }
html[data-theme="light"] #apply > div:nth-of-type(2) > div { border-top: 1px solid rgba(27,43,64,0.14) !important; }
}
html[data-theme="light"] [style*="background: #08090B"],
html[data-theme="light"] [style*="background: rgb(8, 9, 11)"] { background: #f8f9fb !important; }
html[data-theme="light"] [style*="color: #F4F4F2"],
html[data-theme="light"] [style*="color: rgb(244, 244, 242)"] { color: #192331 !important; }
html[data-theme="light"] [style*="color: #1E6AE1"],
html[data-theme="light"] [style*="color: rgb(30, 106, 225)"] { color: #164ca2 !important; }
html[data-theme="light"] [style*="color: #A7ABB3"],
html[data-theme="light"] [style*="color: rgb(167, 171, 179)"] { color: #535f70 !important; }
html[data-theme="light"] [style*="background: #1E6AE1"],
html[data-theme="light"] [style*="background: rgb(30, 106, 225)"] { background: #1e6ae1 !important; }
html[data-theme="light"] [style*="color: #FFFFFF"],
html[data-theme="light"] [style*="color: rgb(255, 255, 255)"] { color: #192331 !important; }
html[data-theme="light"] [style*="background: linear-gradient(to bottom, rgba(8,9,11,0.35) 0%, rgba(8,9,11,0.15) 38%, rgba(8,9,11,0.82) 82%, #08090B 100%)"],
html[data-theme="light"] [style*="background: linear-gradient(rgba(8, 9, 11, 0.35) 0%, rgba(8, 9, 11, 0.15) 38%, rgba(8, 9, 11, 0.82) 82%, rgb(8, 9, 11) 100%)"] { background: linear-gradient(to bottom, rgba(248,249,251,0.35) 0%, rgba(248,249,251,0.15) 38%, rgba(248,249,251,0.82) 82%, #f8f9fb 100%) !important; }
html[data-theme="light"] [style*="background: linear-gradient(to right, rgba(8,9,11,0.85) 0%, rgba(8,9,11,0.45) 45%, rgba(8,9,11,0) 78%)"],
html[data-theme="light"] [style*="background: linear-gradient(to right, rgba(8, 9, 11, 0.85) 0%, rgba(8, 9, 11, 0.45) 45%, rgba(8, 9, 11, 0) 78%)"] { background: linear-gradient(to right, rgba(248,249,251,0.85) 0%, rgba(248,249,251,0.45) 45%, rgba(248,249,251,0.0) 78%) !important; }
html[data-theme="light"] [style*="color: #C9CDD4"],
html[data-theme="light"] [style*="color: rgb(201, 205, 212)"] { color: #535f70 !important; }
html[data-theme="light"] [style*="border: 1px solid rgba(255,255,255,0.18)"],
html[data-theme="light"] [style*="border: 1px solid rgba(255, 255, 255, 0.18)"] { border: 1px solid rgba(27,43,64,0.18) !important; }
html[data-theme="light"] [style*="color: #6FA6FF"],
html[data-theme="light"] [style*="color: rgb(111, 166, 255)"] { color: #144ba3 !important; }
html[data-theme="light"] [style*="background: rgba(255,255,255,0.18)"],
html[data-theme="light"] [style*="background: rgba(255, 255, 255, 0.18)"] { background: rgba(28,48,75,0.18) !important; }
html[data-theme="light"] [style*="color: rgba(244,244,242,0.42)"],
html[data-theme="light"] [style*="color: rgba(244, 244, 242, 0.42)"] { color: rgba(25,35,49,0.7) !important; }
html[data-theme="light"] [style*="background: rgba(255,255,255,0.08)"],
html[data-theme="light"] [style*="background: rgba(255, 255, 255, 0.08)"] { background: rgba(28,48,75,0.08) !important; }
html[data-theme="light"] [style*="border-top: 1px solid rgba(255,255,255,0.07)"],
html[data-theme="light"] [style*="border-top: 1px solid rgba(255, 255, 255, 0.07)"] { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255,255,255,0.07)"],
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.07)"] { border-bottom: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="color: #6E737B"],
html[data-theme="light"] [style*="color: rgb(110, 115, 123)"] { color: #535f70 !important; }
html[data-theme="light"] [style*="color: #2F80ED"],
html[data-theme="light"] [style*="color: rgb(47, 128, 237)"] { color: #1451a3 !important; }
html[data-theme="light"] [style*="background: #15181C"],
html[data-theme="light"] [style*="background: rgb(21, 24, 28)"] { background: #ebeff5 !important; }
html[data-theme="light"] [style*="color: #8C9199"],
html[data-theme="light"] [style*="color: rgb(140, 145, 153)"] { color: #535f70 !important; }
html[data-theme="light"] [style*="background: #111315"],
html[data-theme="light"] [style*="background: rgb(17, 19, 21)"] { background: #ebeff5 !important; }
html[data-theme="light"] [style*="background: linear-gradient(to bottom, rgba(8,9,11,0.55), rgba(8,9,11,0.2) 50%, rgba(8,9,11,0.7))"],
html[data-theme="light"] [style*="background: linear-gradient(rgba(8, 9, 11, 0.55), rgba(8, 9, 11, 0.2) 50%, rgba(8, 9, 11, 0.7))"] { background: linear-gradient(to bottom, rgba(248,249,251,0.55), rgba(248,249,251,0.2) 50%, rgba(248,249,251,0.7)) !important; }
html[data-theme="light"] [style*="color: rgba(244,244,242,0.94)"],
html[data-theme="light"] [style*="color: rgba(244, 244, 242, 0.94)"] { color: rgba(25,35,49,0.94) !important; }
html[data-theme="light"] [style*="background: #0B0D10"],
html[data-theme="light"] [style*="background: rgb(11, 13, 16)"] { background: #f8f9fb !important; }
html[data-theme="light"] [style*="color: #E6E8EB"],
html[data-theme="light"] [style*="color: rgb(230, 232, 235)"] { color: #192331 !important; }
html[data-theme="light"] [style*="color: #7A7F87"],
html[data-theme="light"] [style*="color: rgb(122, 127, 135)"] { color: #535f70 !important; }
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255,255,255,0.12)"],
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.12)"] { border-bottom: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="border-left: 3px solid #1E6AE1"],
html[data-theme="light"] [style*="border-left: 3px solid rgb(30, 106, 225)"] { border-left: 3px solid #1e6ae1 !important; }
html[data-theme="light"] [style*="color: #DCE8F8"],
html[data-theme="light"] [style*="color: rgb(220, 232, 248)"] { color: #192331 !important; }
html[data-theme="light"] [style*="border-top: 1px solid rgba(255,255,255,0.09)"],
html[data-theme="light"] [style*="border-top: 1px solid rgba(255, 255, 255, 0.09)"] { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255,255,255,0.09)"],
html[data-theme="light"] [style*="border-bottom: 1px solid rgba(255, 255, 255, 0.09)"] { border-bottom: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="border-top: 1px solid rgba(255,255,255,0.1)"],
html[data-theme="light"] [style*="border-top: 1px solid rgba(255, 255, 255, 0.1)"] { border-top: 1px solid rgba(27,43,64,0.14) !important; }
html[data-theme="light"] [style*="background: linear-gradient(to bottom, rgba(8,9,11,0.9), rgba(8,9,11,0.62) 45%, rgba(8,9,11,0.94))"],
html[data-theme="light"] [style*="background: linear-gradient(rgba(8, 9, 11, 0.9), rgba(8, 9, 11, 0.62) 45%, rgba(8, 9, 11, 0.94))"] { background: linear-gradient(to bottom, rgba(248,249,251,0.9), rgba(248,249,251,0.62) 45%, rgba(248,249,251,0.94)) !important; }
