.nav-pill-link.active,.segmented-btn.active,.chip.active,.reader-toggle-btn.active,.feedback-chip.is-active,.stream-fix-kind.is-active,.admin-period.is-active,.ai-app .ai-action.is-on,.ai-app .ai-pill-button.is-on{background:var(--active-bg);color:var(--active-ink)}.site-header{-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--glass-border)}.bottom-nav{-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 -1px 0 var(--glass-border);border-top:0}.site-footer{background:var(--bg-deep);color:var(--on-deep)}.blog-content,.blog-paragraph,.reader-paragraph,.text-panel-body,.webinar-content-body{color:var(--reading)}.thumb-img,.featured-img,.yt-facade-thumbnail,.search-result-thumb img{filter:var(--img-filter)}.thumb:after,.featured:after,.search-result-thumb:after,.webinar-tile:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--img-ring);pointer-events:none;position:absolute;inset:0}.webinar-tile-img,.webinar-tile-preview{filter:var(--cover-filter)}.reader-cover-title{text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.reader-toc-list .stream-toc-link.is-current{background:var(--raised-2)}@media (prefers-color-scheme:dark){.nav-pill-link.active,.segmented-btn.active,.chip.active,.reader-toggle-btn.active,.feedback-chip.is-active,.stream-fix-kind.is-active,.admin-period.is-active,.ai-app .ai-action.is-on,.ai-app .ai-pill-button.is-on{box-shadow:inset 0 0 0 1px #6874ff59}.btn-dark,.btn-accent,.feedback-submit,.ai-app .ai-feedback-send,.play-dot,.yt-facade-play,.reader-start-btn,.reader-footer>.reader-nav-btn:last-child,.admin-button{background:var(--accent-fill);color:#fff}.btn-dark:hover:not(:disabled),.btn-accent:hover,.reader-start-btn:hover,.reader-footer>.reader-nav-btn:last-child:hover:not(:disabled){background:var(--accent);color:#fff}.menu-btn,.search-btn,.reader-back,.reader-tool-btn,.reader-footer>.reader-nav-btn:first-child,.reader-toc-close,.reading-resume-close,.back-pill,.btn-light,.reader-start-btn.is-secondary,.reader-end-btn-secondary,.search-hero-clear,.search-pill-clear,.selection-modal-close,.feedback-close,.ai-app .ai-icon-button,.player-mini-expand{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-border)}.menu-btn-lines span{background:var(--ink)}.video-page .player.is-mini .player-mini-expand{background:var(--raised-2);color:var(--ink);box-shadow:none}.btn-light:hover:not(:disabled),.back-pill:hover,.reader-back:hover,.reader-tool-btn:hover:not(:disabled),.search-hero-clear:hover,.search-pill-clear:hover{background:var(--raised-2);color:var(--ink)}.reading-section-heading,.reading-next-button,.reading-resume-button,.selection-popup.is-sheet .selection-popup-buttons,.video-page .player.is-mini{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 1px var(--glass-border), var(--shadow-raised);color:var(--ink)}.reading-section-heading{box-shadow:0 1px 0 var(--glass-border);border-bottom:0}.reading-next-button{border-color:#0000}.reading-next-button:hover,.reading-resume-button:hover{background:var(--raised-2)}.reading-resume-label{color:var(--muted);opacity:1}.reading-resume-where{color:var(--accent-light)}.selection-popup.is-sheet .selection-popup-buttons{border-radius:var(--radius-full);padding:6px}.selection-popup.is-sheet button{background:var(--accent-fill);box-shadow:none}.selection-popup.is-sheet .feedback-popup-button{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.site-footer{box-shadow:0 -1px 0 var(--line)}.cta-block{background:var(--accent-deep);color:var(--ink);box-shadow:inset 0 0 0 1px #6874ff38}.pager{background:var(--bg-deep);color:var(--on-deep);box-shadow:inset 0 0 0 1px var(--line)}.reader-cover{background:var(--accent-deep);color:var(--ink);box-shadow:inset 0 0 0 1px #6874ff38}.reader-cover-badge{background:var(--accent-tint);color:var(--accent-light)}.reader-cover-subtitle{color:var(--accent-light)}.reader-cover-divider{background:var(--accent)}.reader-cover-description{color:var(--reading)}.reader-cover-meta{color:var(--muted)}.reader-start-btn.is-secondary:hover{background:var(--raised-2);color:var(--ink)}.reader-nav-btn:disabled{opacity:.45}.reader-percent{background:var(--card);color:var(--muted)}.blog-paragraph.is-question{background:var(--accent-deep);border-left:0;box-shadow:inset 0 0 0 1px #6874ff38}.blog-paragraph.is-question:before,.timecode,.blog-ask-ai-link,.search-match-time,.stream-toc-asker,.stream-toc-link:hover,.read-badge,.search-pill-hint a,.question-link:hover,.question-link:focus-visible{color:var(--accent-light)}.timecode{background:var(--accent-tint)}.timecode:hover,.timecode:focus-visible{background:var(--accent-fill);color:#fff}.read-badge{background:var(--accent-tint)}.search-highlight{background:var(--mark);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 2px;font-weight:700}.ai-pill{background:linear-gradient(var(--bg-deep), var(--bg-deep)) padding-box, conic-gradient(from var(--ai-angle), #4b58f2, #9b5cff, #ff4fd8, #d7ff3d, #4b58f2) border-box}.ai-pill:before{opacity:.45}.ai-app.ai-app{--ai-panel:var(--card);--ai-line:var(--line);--ai-faint:var(--muted-dark)}.ai-app .ai-topbar{background:color-mix(in srgb, var(--card) 94%, transparent)}.ai-app .ai-composer-field{border-color:var(--line-strong);background:var(--raised)}.ai-app .ai-composer-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 5px #6874ff26}.ai-app .ai-bubble{background:var(--active-bg);color:var(--ink);box-shadow:inset 0 0 0 1px #6874ff4d}.ai-app .ai-faq-card,.ai-app .ai-source{background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff0d}.ai-app .ai-faq-card:hover{background:var(--accent-tint);color:var(--accent-light)}.ai-cite.ai-cite:hover,.ai-cite.ai-cite[aria-expanded=true],.ai-cite-pop .ai-cite-open{color:var(--accent-light)}.ai-cite-pop .ai-cite-card+.ai-cite-card{border-top-color:var(--line-strong)}.ai-app .ai-send,.ai-app .ai-avatar,.ai-app .ai-empty-mark{background:var(--accent-fill)}.ai-app .ai-send:hover:not(:disabled){background:var(--accent)}.ai-app .ai-send:disabled{background:var(--raised-2)}.ai-app .ai-pill-button{color:var(--accent-light);border-color:#6874ff80}.tone-1{background:var(--navy)}}
@media (max-width:1100px){.home-questions-list,.video-grid,.webinar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-row{grid-template-columns:90px minmax(0,1fr) 130px 80px 70px;gap:18px}.video-row-title{font-size:22px}.video-layout{grid-template-columns:minmax(0,1fr)}.text-panel{max-height:640px;position:static}}@media (max-width:960px){.nav-pill,.site-header-actions .yt-pill,.site-header-actions .support-pill{display:none}.support-ways{grid-template-columns:minmax(0,1fr)}.ai-pill{height:44px;padding:0 6px 0 14px}.menu-btn,.search-btn{display:flex}.site-header{z-index:101}.hero-grid,.about-section{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.admin-columns,.home-questions-list{grid-template-columns:minmax(0,1fr)}.blog-ask-ai-hint{display:none}.admin-h1{font-size:26px}:root{--gutter:16px;--header-height:72px;--bottom-nav:60px}.bottom-nav{display:flex}body{padding-bottom:calc(var(--bottom-nav) + env(safe-area-inset-bottom))}.search-btn{display:none}.reading-next{bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--bottom-nav))}.ai-dock{bottom:var(--bottom-nav)}.ai-pill{padding:0 14px 0 12px}.site-header-actions{gap:6px}.ai-pill-badge{display:none}.site-header-inner{padding-top:14px;padding-bottom:14px}.hero-grid{gap:16px;padding:16px 0 24px}.featured{border-radius:var(--radius-lg)}.featured-card{border-radius:16px;padding:14px 14px 14px 16px;bottom:10px;left:10px;right:10px}.featured-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.play-dot{width:44px;height:44px}.toolbar-row .segmented{flex:auto}.toolbar-row .segmented-btn{flex:1;padding:0 10px}.toolbar-row .segmented-view{flex:none}.toolbar-row .segmented-view .segmented-btn{justify-content:center;width:48px;padding:0}.segmented-view .segmented-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{padding-top:12px}.hero-title{font-size:clamp(52px,15vw,72px)}.hero-lead{font-size:18px}.hero-stats{gap:12px 24px}.hero-stat dd{font-size:28px}.hero-stat dt{font-size:13px}.hero-intro{gap:16px}.chips{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 2px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.video-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:32px}.video-grid .is-phone-hidden{display:none}.video-card{flex-direction:row;align-items:flex-start;gap:12px}.video-card .thumb{border-radius:var(--radius-sm);flex:0 0 136px}.video-card .thumb-fallback{padding:10px;font-size:14px}.video-card .thumb-chip{padding:3px 7px;font-size:11px;top:6px;right:6px}.video-card-body{gap:8px;min-width:0}.video-card-id{padding-top:1px;font-size:13px}.video-card-title{font-size:15px;line-height:1.3}.video-card-meta{font-size:13px}.webinar-grid{grid-template-columns:minmax(0,1fr);gap:32px}.video-row,.video-rows-compact .video-row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"id title""id meta";align-items:start;gap:8px 14px;padding:18px 0}.video-row:hover{padding-left:0;padding-right:0}.video-row-id,.video-rows-compact .video-row-id{grid-area:id;font-size:30px}.video-row-title,.video-rows-compact .video-row-title{letter-spacing:-.02em;grid-area:title;font-size:18px}.video-row-cat{display:none}.video-row-dur,.video-row-views{grid-area:2/2;font-size:13px}.video-row-views{text-align:left;padding-left:64px}.pager{border-radius:var(--radius-lg);flex-direction:column;align-items:stretch;padding:28px 20px}.pager-side{align-items:flex-start}.pager-pages{justify-content:flex-start}.video-topbar-id{font-size:24px}.player,.text-panel{border-radius:var(--radius-lg)}.player{width:calc(100% + var(--gutter) * 2);max-width:none;margin:0 calc(var(--gutter) * -1);border-radius:0}.video-info{flex-direction:column;align-items:stretch}.video-actions .btn{flex:1}.text-panel-body{padding:20px}.video-layout{flex-direction:column;align-items:stretch;display:flex}.video-main{display:contents}.player{top:var(--header-offset);z-index:20;transition:top .25s;position:sticky}.player.is-mini{aspect-ratio:auto;background:var(--ink);height:64px;color:var(--on-ink);align-items:center;gap:12px;padding-right:6px;display:flex;box-shadow:0 10px 24px -12px #0b0b1280}.player.is-mini .video-player-iframe,.player.is-mini .yt-facade{flex:0 0 114px;width:114px;height:64px;position:relative;inset:auto}.player.is-mini .yt-facade-play{width:32px;height:32px;margin:-16px 0 0 -16px}.player.is-mini .yt-facade-play svg{width:12px;height:12px}.player.is-mini .yt-facade-start,.player.is-mini .player-caption{display:none}.player-mini-bar{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.player-mini-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.player-mini-expand{background:color-mix(in srgb, var(--on-ink) 14%, transparent);width:44px;height:44px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.text-panel{max-height:none;overflow:visible}.text-panel-body{overflow:visible}.video-nav{gap:8px;margin-top:32px}.video-nav-link{border-radius:var(--radius-lg);padding:20px}.search-hero{height:64px;padding:0 8px 0 20px}.search-hero-clear{width:44px;height:44px}.search-result{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:20px 0}.search-result-thumb{border-radius:var(--radius-sm)}.search-result-thumb .thumb-chip{display:none}.search-result-thumb .webinar-tile-num{font-size:40px}.about-courses{grid-template-columns:minmax(0,1fr)}.cta-block{border-radius:var(--radius-lg);padding:28px 20px}.reader-header{padding:10px 12px;padding-top:max(10px, env(safe-area-inset-top))}.reader-toggle-btn{height:44px;padding:0 12px;font-size:13px}.segmented-btn,.segmented-sm .segmented-btn,.follow-toggle{height:44px}.text-panel-controls .segmented-sm .segmented-btn{padding:0 14px}.timecode{margin:-11px 8px -11px 0;padding:11px 10px;line-height:1.7}.feedback-inline-button{border-radius:var(--radius-full);background:var(--card);align-items:center;min-height:44px;margin:2px 0;padding:0 14px;text-decoration:none;display:inline-flex}.search-match{font-size:15px}.search-result-kicker{font-size:13px}.stream-card-summary{font-size:15px}.reader-toggle-btn svg{display:none}.reader-text{padding:20px var(--gutter)}.reader-paragraph{font-size:18px;line-height:1.7}.reader-container.font-s .reader-paragraph{font-size:16px}.reader-container.font-l .reader-paragraph{font-size:21px}.reader-cover-title{letter-spacing:-.045em;font-size:clamp(30px,9vw,44px);line-height:1.02}.reader-cover-subtitle{font-size:clamp(22px,6vw,32px)}.reader-title-text{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box}.reader-footer{padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.reader-nav-btn{width:48px;height:48px}.webinar-content-body,.blog-content,.blog_wrapper,.blog-paragraph{font-size:17px}.dialog_list>li{max-width:94%}.reader-paragraph.is-other,.blog-paragraph.is-other{margin-right:6%}.reader-paragraph.is-own,.blog-paragraph.is-own{margin-left:6%}.blog-section.is-part{margin-top:56px}.stream-toc-sub{min-height:44px}.reader-paragraph.is-key,.blog-paragraph.is-key{padding-left:16px}.blog-paragraph.is-key{margin-top:28px;margin-bottom:28px;font-size:21px}.reading-popup{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--bottom-nav));width:auto;left:12px}}@media (max-width:480px){.feedback-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;max-height:min(94vh,94dvh);margin:auto 0 0}.feedback-form,.feedback-done{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.hero-stats{gap:20px 28px}.selection-modal-overlay{align-items:flex-end;padding:0}.selection-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:88vh}}
::view-transition{pointer-events:none}:root{view-transition-name:none}.site-header{view-transition-name:site-header}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.morph){border-radius:var(--radius-xl);z-index:50;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,0,0,1);overflow:clip}::view-transition-old(.morph){object-fit:cover;height:100%}::view-transition-new(.morph){object-fit:cover;height:100%}::view-transition-image-pair(.morph){animation-name:vt-via-blur}@keyframes vt-via-blur{30%{filter:blur(3px)}}::view-transition-old(.nav-forward){--vt-offset:-60px;animation:.15s ease-in reverse both vt-fade,.4s cubic-bezier(.4,0,.2,1) reverse both vt-slide}::view-transition-new(.nav-forward){--vt-offset:60px;animation:.21s ease-out .15s both vt-fade,.4s cubic-bezier(.4,0,.2,1) both vt-slide}::view-transition-old(.nav-back){--vt-offset:60px;animation:.15s ease-in reverse both vt-fade,.4s cubic-bezier(.4,0,.2,1) reverse both vt-slide}::view-transition-new(.nav-back){--vt-offset:-60px;animation:.21s ease-out .15s both vt-fade,.4s cubic-bezier(.4,0,.2,1) both vt-slide}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-slide{0%{translate:var(--vt-offset)}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

