@media (max-width:809px){.scroll-blur-theme-light{--text-strong:#fffffff2;--text-weak:#fff9;--fill-weak:#ffffff1f;--stroke-weak:#ffffff2e;--background-raised:#ffffff1f;--background-base:transparent;--icon-neutral:#ffffffb3;--text-success:#4ade80;--fill-success-weak:#4ade801f;--fill-success-strong:#4ade80;--text-brand:#a3b8ff;--text-brand-weak:#c8d1ff;--fill-brand-weak:#a3b2ff4d;--fill-brand-strong:#93a3ff;--background-footer-card:transparent}.scroll-blur-theme-light [data-blur-card]{-webkit-backdrop-filter:blur(16px);background:var(--surface-frost);border-color:var(--surface-frost-border);border-radius:12px;overflow:hidden}.scroll-blur-theme-light [data-blur-card][data-schedule-card],.scroll-blur-theme-light [data-blur-card][data-profile-surface]{border-radius:var(--radius-card)}.scroll-blur-theme-light .price-text-green{color:#4ade80!important}}
[data-frost-card]{background:var(--surface-frost);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.desktop-profile-sidebar{display:none}@media (min-width:810px){.desktop-profile-layout{grid-template-columns:minmax(300px,376px) minmax(0,1fr);gap:28px;width:min(1350px,100% - 40px);margin:0 auto;padding:16px 0 128px;display:grid}.desktop-profile-sidebar{top:calc(var(--nav-offset,var(--nav-total)) + 16px);height:calc(100dvh - var(--nav-offset,var(--nav-total)) - 32px);flex-direction:column;align-self:start;gap:10px;min-height:0;transition:top .3s,height .3s;display:flex;position:sticky;overflow-y:auto}.desktop-profile-sidebar__hero{aspect-ratio:9/16;border-radius:var(--radius-2xl);flex:0 auto;width:100%;min-height:240px;overflow:hidden}.desktop-profile-sidebar__actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desktop-profile-sidebar__actions button{border:1px solid var(--stroke-weak);background:var(--background-raised);min-width:0;height:40px;color:var(--text-strong);font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background .16s,opacity .16s;display:inline-flex}.desktop-profile-sidebar__actions button:hover{background:var(--fill-hover)}.desktop-profile-sidebar__actions button:disabled{cursor:wait;opacity:.55}.desktop-profile-sidebar__actions button:only-child{grid-column:1/-1}.desktop-profile-sidebar__menu{overscroll-behavior:contain;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;padding:0;display:grid;overflow-y:auto}.desktop-profile-sidebar__menu button{min-width:0;min-height:40px;color:var(--text-strong);font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-regular);text-align:left;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:9px 10px;transition:background .16s,color .16s;display:flex}.desktop-profile-sidebar__menu button:hover{background:var(--fill-hover)}.desktop-profile-sidebar__menu button[aria-current=page]{background:var(--text-strong);color:var(--text-inverse-strong);font-weight:var(--font-weight-semibold)}.desktop-profile-sidebar__menu button svg{color:inherit;flex-shrink:0}.desktop-profile-sidebar__hero{container-type:inline-size}.desktop-profile-hero-name{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);text-align:center;overflow-wrap:anywhere}@container (max-width:340px){.desktop-profile-hero-name{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}.desktop-profile-content{min-width:0;padding:4px 0 0}.desktop-profile-content [data-profile-card]{background-color:var(--background-footer-card);border-color:#0000}.desktop-profile-content button[data-profile-card]:hover{background-color:var(--fill-hover)}.desktop-profile-content__title{color:var(--text-strong);font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2xl);margin:0 0 4px}.desktop-profile-content [data-profile-section-header] h2{font-family:var(--font-family-heading);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.desktop-profile-content__sections{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.desktop-profile-section{grid-column:1/-1;min-width:0}.desktop-profile-layout:not([data-active-section=overview]) [data-profile-section-header] h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desktop-profile-layout:not([data-active-section=overview]) [data-profile-section-header]:not(:has(button,a)){display:none}.desktop-profile-layout:not([data-active-section=overview]) .desktop-profile-section{display:none}.desktop-profile-layout[data-active-section=featured] [data-profile-section=featured],.desktop-profile-layout[data-active-section=schedule] [data-profile-section=schedule],.desktop-profile-layout[data-active-section=programs] [data-profile-section=programs],.desktop-profile-layout[data-active-section=book] [data-profile-section=book],.desktop-profile-layout[data-active-section=tutorials] [data-profile-section=tutorials],.desktop-profile-layout[data-active-section=links] [data-profile-section=links],.desktop-profile-layout[data-active-section=about] [data-profile-section=about]{display:block}.desktop-profile-layout[data-active-section=overview] [data-profile-section=tutorials],.desktop-profile-layout[data-active-section=overview] .desktop-profile-section:empty{display:none}.desktop-profile-layout[data-active-section=overview] [data-profile-section=featured],.desktop-profile-layout[data-active-section=overview] [data-profile-section=schedule],.desktop-profile-layout[data-active-section=overview] [data-profile-section=links]{grid-column:span 1}.desktop-profile-layout[data-active-section=overview] [data-profile-section=featured]{order:1}.desktop-profile-layout[data-active-section=overview] [data-profile-section=schedule]{order:2}.desktop-profile-layout[data-active-section=overview] [data-profile-section=programs]{order:3}.desktop-profile-layout[data-active-section=overview] [data-profile-section=book]{order:4}.desktop-profile-layout[data-active-section=overview] [data-profile-section=links]{order:5}.desktop-profile-layout[data-active-section=overview] [data-profile-section=about]{order:6}.desktop-profile-layout[data-active-section=overview] [data-profile-section=featured] #featured-grid,.desktop-profile-layout[data-active-section=overview] [data-profile-section=schedule] [data-overview-grid],.desktop-profile-layout[data-active-section=overview] [data-profile-section=links] [data-overview-grid]{grid-template-columns:1fr}.desktop-profile-layout[data-active-section=overview] [data-profile-section=featured] #featured-grid>:nth-child(n+3),.desktop-profile-layout[data-active-section=overview] [data-profile-section=schedule] [data-schedule-card]:nth-child(n+4),.desktop-profile-layout[data-active-section=overview] [data-profile-section=featured] [data-overview-more],.desktop-profile-layout[data-active-section=overview] [data-profile-section=schedule] [data-overview-more],.desktop-profile-layout[data-active-section=overview] [data-schedule-heading=default],.desktop-profile-layout:not([data-active-section=overview]) [data-schedule-heading=overview]{display:none}.desktop-profile-layout[data-active-section=overview] [data-schedule-heading=overview]{display:inline}.desktop-profile-section>*>:first-child{margin-top:24px}}@media (min-width:1280px){.desktop-profile-content__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:810px) and (max-height:720px){.desktop-profile-sidebar{min-height:0}.desktop-profile-sidebar__menu button{min-height:36px;padding-block:7px}}
.pbn{-webkit-backdrop-filter:blur(20px)saturate(1.4);width:calc(100% - 16px);max-width:400px;color:var(--text-force-light);background:#1414189e;border:.5px solid #fff3;border-radius:999px;justify-content:center;gap:4px;padding:7px;transition:max-width .4s cubic-bezier(.33,0,.15,1),padding .4s cubic-bezier(.33,0,.15,1);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047,0 2px 8px #0000002e}.pbn--compressed{max-width:236px;padding:5px}.pbn-seg{border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:5px 2px;transition:padding .4s cubic-bezier(.33,0,.15,1);display:flex;position:relative}.pbn-label{opacity:1;max-height:14px;font-size:9px;line-height:1.35;transition:max-height .4s cubic-bezier(.33,0,.15,1),opacity .25s cubic-bezier(.33,0,.15,1);display:block;overflow:hidden}.pbn--compressed .pbn-label{opacity:0;max-height:0}.pbn-ico{justify-content:center;align-items:center;margin-bottom:3px;line-height:0;transition:margin .4s cubic-bezier(.33,0,.15,1),transform .4s cubic-bezier(.33,0,.15,1);display:flex}.pbn--compressed .pbn-ico{margin-bottom:0;transform:scale(.88)}.pbn-skel{background:#ffffff2e;display:block}.pbn-lead{flex:2 1 0;gap:4px;min-width:0;display:flex}.pbn-lead>.pbn-seg{flex:1}.pbn--wide .pbn-lead{flex:none;justify-content:center;min-width:206px}.pbn--wide .pbn-lead>.pbn-seg{flex:none}.pbn:not(.pbn--wide) .pbn-lead--single{display:contents}.pbn--wide .pbn-lead--single{min-width:0}.pbn--wide{width:auto;max-width:calc(100vw - 32px)}.pbn--wide .pbn-seg{flex-direction:row;flex:none;gap:8px;padding:8px 14px}.pbn--wide .pbn-ico{margin-bottom:0}.pbn--wide .pbn-label{opacity:1;max-height:none;font-size:14px;line-height:20px}.pbn-bell{transform:translateY(1.5px)}.pbn-hi{z-index:0;background:0 0;border-radius:999px;transition:background .25s,filter .25s;position:absolute;inset:0}.pbn-ico,.pbn-label{z-index:1;position:relative}.pbn-seg:hover .pbn-hi,.pbn-notice-btn{background:#ffffff1f}.pbn-notice-btn:hover{opacity:.8}.pbn:not(.pbn--wide) .pbn-alerts .pbn-ico{transition:margin .4s cubic-bezier(.33,0,.15,1),transform .4s cubic-bezier(.33,0,.15,1)}.pbn-menu{transform-origin:bottom;transition:opacity .28s cubic-bezier(.33,0,.15,1),transform .28s cubic-bezier(.33,0,.15,1)}.pbn-menu[data-open=false]{opacity:0;pointer-events:none;transform:translateY(10px)scale(.96)}.pbn-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pbn-panel{-webkit-backdrop-filter:blur(18px);color:var(--text-force-light);background:#1414189e;border:.5px solid #fff3}.pbn-row{color:inherit}.pbn-row:hover{background:#ffffff1a}.pbn--wide{background:var(--surface-glass);border-color:var(--surface-glass-border);box-shadow:var(--surface-glass-shadow);color:var(--text-strong)}.pbn--wide .pbn-ico{color:var(--icon-neutral)}.pbn--wide .pbn-seg:hover .pbn-hi,.pbn--wide .pbn-notice-btn{background:var(--fill-hover)}.pbn--wide .pbn-notice-btn:hover,.pbn--wide .pbn-skel{background:var(--fill-weak)}.pbn--wide.pbn--on-dark{color:var(--text-force-light);background:#1414189e;border-color:#fff3;box-shadow:0 8px 28px #00000047,0 2px 8px #0000002e}.pbn--wide.pbn--on-dark .pbn-ico{color:var(--text-force-light)}.pbn--wide.pbn--on-dark .pbn-seg:hover .pbn-hi,.pbn--wide.pbn--on-dark .pbn-notice-btn{background:#ffffff1f}.pbn--wide.pbn--on-dark .pbn-skel{background:#ffffff2e}
