@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.xTJHDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.xTJHDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
.hWwuuq_region{z-index:70;pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.hWwuuq_toast{border-radius:var(--radius-pill);background:var(--ink-900);color:#fff;box-shadow:var(--shadow-toast);white-space:nowrap;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:700;display:flex}.hWwuuq_dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:767px){.hWwuuq_region{bottom:96px}.hWwuuq_toast{white-space:normal;max-width:calc(100vw - 32px)}}
.VoKaHa_eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.VoKaHa_rule{background:currentColor;flex:none;width:24px;height:2px}.VoKaHa_eyebrow[data-tone=light]{color:var(--red-400)}.VoKaHa_eyebrow[data-tone=muted]{color:var(--text-subtle)}.VoKaHa_eyebrow[data-size=sm]{font-size:11.5px}.VoKaHa_eyebrow[data-size=sm] .VoKaHa_rule{width:20px}
.MAaO7q_dialog{background:0 0;border:0;width:calc(100% - 80px);max-width:880px;max-height:calc(100% - 80px);padding:0;overflow:visible}.MAaO7q_dialog::backdrop{background:#1111118c}.MAaO7q_panel{background:var(--bg-page);border-radius:var(--radius-2xl);max-height:calc(100vh - 80px);padding:34px;position:relative;overflow:auto}.MAaO7q_close{background:var(--surface-inset);width:34px;height:34px;color:var(--text-heading);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;top:22px;right:24px}.MAaO7q_title{letter-spacing:-.035em;margin:14px 0 6px;font-size:32px;font-weight:900;line-height:1.1}.MAaO7q_lede{color:var(--text-body);margin:0 0 26px;font-size:15px}.MAaO7q_plans{align-items:stretch;gap:14px;display:flex}.MAaO7q_plan{border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-body);border:1px solid var(--border);flex-direction:column;flex:1;padding:22px;display:flex}.MAaO7q_plan[data-on]{background:var(--ink-800);border-color:var(--ink-800);color:#ffffffbf}.MAaO7q_name{letter-spacing:-.02em;color:var(--text-heading);font-size:19px;font-weight:900}.MAaO7q_price{letter-spacing:-.035em;color:var(--text-heading);margin:10px 0 8px;font-size:34px;font-weight:900;line-height:1.1}.MAaO7q_plan[data-on] .MAaO7q_name,.MAaO7q_plan[data-on] .MAaO7q_price{color:#fff}.MAaO7q_note{margin:0 0 16px;font-size:13.5px;line-height:1.55}.MAaO7q_perks{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.MAaO7q_perks li{color:var(--text-body);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.MAaO7q_plan[data-on] .MAaO7q_perks li{color:#ffffffd9}.MAaO7q_mark{color:var(--text-subtle);flex:none;font-size:13px;font-weight:800}.MAaO7q_perks li[data-has] .MAaO7q_mark{color:var(--accent)}.MAaO7q_plan[data-on] .MAaO7q_perks li:not([data-has]) .MAaO7q_mark{color:#ffffff4d}.MAaO7q_missing{color:var(--text-subtle)}.MAaO7q_plan[data-on] .MAaO7q_missing{color:#ffffff59}.MAaO7q_cta{border-radius:var(--radius-md);text-align:center;padding:12px;font-size:13.5px;font-weight:800}.MAaO7q_cta[data-kind=up]{background:var(--accent);color:#fff}.MAaO7q_cta[data-kind=down]{background:var(--surface-inset);color:var(--text-muted)}.MAaO7q_cta[data-kind=current]{color:#ffffffb3;cursor:default;background:#ffffff1f}@media (max-width:767px){.MAaO7q_dialog{width:calc(100% - 24px);max-height:calc(100% - 24px)}.MAaO7q_panel{max-height:calc(100vh - 24px);padding:24px 18px}.MAaO7q_title{padding-right:40px;font-size:26px}.MAaO7q_plans{flex-direction:column}}.MAaO7q_notice{border-radius:var(--radius-md);background:var(--accent-tint);color:var(--accent-hover);margin:12px 0 0;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.45}.MAaO7q_manage{color:var(--accent);margin:18px auto 0;font-size:14px;font-weight:800;display:block}.MAaO7q_secure{text-align:center;color:var(--text-subtle);margin-top:12px;font-size:12px}
.cMlh0W_avatar{--size:var(--avatar-size,var(--avatar-default));width:var(--size);height:var(--size);font-size:calc(var(--size) * .4);background:var(--ink-800);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.cMlh0W_avatar[data-tone=root]{background:var(--accent)}.cMlh0W_avatar[data-tone=ghost]{background:var(--surface-inset);color:var(--text-muted)}.cMlh0W_avatar[data-square]{border-radius:14px;font-weight:900}.cMlh0W_avatar[data-photo]{position:relative;overflow:hidden}.cMlh0W_photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}
.F8-qEq_list{border:1px solid var(--border-strong);background:var(--surface-card);border-radius:14px;max-width:340px;margin:4px 0 0;padding:4px;list-style:none;box-shadow:0 10px 30px #0000001f}.F8-qEq_item{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.F8-qEq_item[data-active],.F8-qEq_item:hover{background:var(--surface-inset)}.F8-qEq_name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.F8-qEq_handle{color:var(--text-muted);font-size:12.5px}
.yIxAyq_badge{text-transform:uppercase;white-space:nowrap;border-radius:99px;flex:none;font-weight:800;line-height:1.4;display:inline-block}.yIxAyq_badge[data-kind=role]{background:var(--accent-tint);color:var(--accent-hover);letter-spacing:.06em;padding:2px 7px;font-size:10px}.yIxAyq_badge[data-kind=tag]{background:var(--surface-inset);color:var(--text-muted);letter-spacing:.07em;padding:3px 9px;font-size:10.5px}.yIxAyq_badge[data-kind=solid]{background:var(--ink-800);color:#fff;letter-spacing:.07em;padding:2px 9px;font-size:10px}
.qjZxCG_row,.qjZxCG_confirm{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.qjZxCG_action{color:var(--text-subtle);font-size:12.5px;font-weight:700}.qjZxCG_action:hover{color:var(--text-heading)}.qjZxCG_question{color:var(--text-heading);font-size:12.5px;font-weight:700}.qjZxCG_danger{border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);padding:5px 12px;font-size:12px;font-weight:800}.qjZxCG_danger:disabled{opacity:.6}
.iydtAG_trigger,.iydtAG_cancel{color:var(--text-subtle);font-size:12.5px;font-weight:700}.iydtAG_trigger:hover,.iydtAG_cancel:hover{color:var(--text-heading)}.iydtAG_menu{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.iydtAG_why{color:var(--text-muted);font-size:12px;font-weight:700}.iydtAG_reason{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-hover);padding:5px 11px;font-size:12px;font-weight:800}.iydtAG_done{color:var(--text-subtle);font-size:12.5px;font-weight:700}
.N_16oa_button{font-family:var(--font-display);letter-spacing:-.005em;border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.5rem;font-weight:700;line-height:1;display:inline-flex}.N_16oa_button[data-size=sm]{height:34px;padding:.4rem .85rem;font-size:13px}.N_16oa_button[data-size=md]{height:42px;padding:.6rem 1.15rem;font-size:15px}.N_16oa_button[data-size=lg]{height:52px;padding:.8rem 1.5rem;font-size:17px}.N_16oa_button[data-variant=primary]{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.N_16oa_button[data-variant=primary]:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover);filter:none}.N_16oa_button[data-variant=secondary]{background:var(--surface-card);color:var(--text-heading);border-color:var(--border-strong)}.N_16oa_button[data-variant=solid]{background:var(--surface-invert);color:var(--text-on-invert);border-color:var(--surface-invert)}.N_16oa_button[data-variant=ghost]{color:var(--text-body);background:0 0}.N_16oa_button:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--disabled-fg)}
.U1wEIW_mark{object-fit:contain;flex:none;display:block}.U1wEIW_placeholder{background:var(--accent);border-radius:50%;flex:none;display:block}
.m0FVpa_pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--border);background:var(--surface-card);color:var(--text-body);flex:none;padding:7px 14px;font-size:13px;font-weight:700;line-height:1.3}.m0FVpa_pill[data-size=sm]{padding:6px 13px;font-size:12.5px}.m0FVpa_pill[data-on]{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.m0FVpa_chip{border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-inset);color:var(--text-muted);flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.m0FVpa_chip[data-on]{background:var(--accent-tint);color:var(--accent-hover)}.m0FVpa_chip[data-on][data-strong]{background:var(--ink-800);color:#fff}.m0FVpa_row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}
.eAKRjW_wrap{z-index:5;justify-content:center;margin:4px 0 10px;display:flex;position:sticky;top:12px}.eAKRjW_banner{background:var(--accent);color:var(--text-on-accent,#fff);border-radius:99px;padding:8px 16px;font-size:13px;font-weight:700;box-shadow:0 6px 18px #00000026}.eAKRjW_banner strong{font-weight:900}
.QM12IW_page{background:var(--bg-page);min-height:100dvh;font-family:var(--font-display);color:var(--text-body)}.QM12IW_header{z-index:5;background:color-mix(in srgb, var(--bg-page) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.QM12IW_logo{width:auto;height:28px;display:block}.QM12IW_headerActions{align-items:center;gap:14px;display:flex}.QM12IW_login{color:var(--text-heading);font-size:14px;font-weight:800}.QM12IW_joinSmall{border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);padding:8px 16px;font-size:14px;font-weight:800}.QM12IW_hero{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;padding:clamp(40px,8vw,96px) clamp(16px,4vw,48px) 40px;display:flex}.QM12IW_title{letter-spacing:-.045em;color:var(--text-heading);margin:16px 0 0;font-size:clamp(34px,6vw,60px);font-weight:900;line-height:1.02}.QM12IW_lede{max-width:600px;margin:18px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.QM12IW_ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.QM12IW_primary,.QM12IW_secondary{border-radius:var(--radius-pill);align-items:center;height:52px;padding:0 26px;font-size:17px;font-weight:800;display:inline-flex}.QM12IW_primary{background:var(--accent);color:var(--text-on-accent)}.QM12IW_primary:hover{background:var(--accent-hover)}.QM12IW_secondary{background:var(--surface-card);color:var(--text-heading);border:1px solid var(--border-strong)}.QM12IW_small{color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:13px}.QM12IW_pillars{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:20px auto 0;padding:0 clamp(16px,4vw,48px);display:grid}.QM12IW_pillar{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px}.QM12IW_pillarMark{background:var(--accent);border-radius:50%;width:34px;height:34px;display:block}.QM12IW_pillarMark[data-k=community]{background:var(--ink-800)}.QM12IW_pillarMark[data-k=live]{border:3px solid var(--accent);background:0 0}.QM12IW_pillar h2{letter-spacing:-.025em;color:var(--text-heading);margin:16px 0 0;font-size:19px;font-weight:900}.QM12IW_pillar p{margin:8px 0 0;font-size:14.5px;line-height:1.55}.QM12IW_section{max-width:1080px;margin:0 auto;padding:56px clamp(16px,4vw,48px) 0}.QM12IW_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.QM12IW_sectionHead h2{letter-spacing:-.035em;color:var(--text-heading);margin:0;font-size:clamp(24px,3vw,30px);font-weight:900}.QM12IW_link{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:800}.QM12IW_courses{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.QM12IW_course{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;padding:20px;display:flex}.QM12IW_courseHead{justify-content:space-between;align-items:flex-start;display:flex}.QM12IW_tier{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-muted);padding:3px 10px;font-size:11px;font-weight:800}.QM12IW_tier[data-plan=Pro],.QM12IW_tier[data-plan=Inner\ Circle]{background:var(--accent-tint);color:var(--accent-hover)}.QM12IW_course h3{letter-spacing:-.02em;color:var(--text-heading);margin:14px 0 0;font-size:17px;font-weight:900;line-height:1.25}.QM12IW_course p{flex:1;margin:8px 0 0;font-size:14px;line-height:1.5}.QM12IW_meta{color:var(--text-muted);margin-top:14px;font-size:12.5px;font-weight:700}.QM12IW_spaces{flex-wrap:wrap;gap:10px;display:flex}.QM12IW_space{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-heading);align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:800;display:inline-flex}.QM12IW_plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.QM12IW_plan{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px}.QM12IW_plan[data-featured]{border:2px solid var(--accent)}.QM12IW_planName{color:var(--text-heading);font-size:15px;font-weight:900}.QM12IW_price{letter-spacing:-.03em;color:var(--text-heading);margin-top:8px;font-size:28px;font-weight:900}.QM12IW_planNote{margin:8px 0 0;font-size:13.5px;line-height:1.5}.QM12IW_perks{color:var(--text-subtle);flex-direction:column;gap:8px;margin:16px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.QM12IW_perks li{gap:8px;display:flex}.QM12IW_perks li[data-has]{color:var(--text-heading)}.QM12IW_perks li[data-has] span{color:var(--accent);font-weight:900}.QM12IW_band{background:var(--ink-900);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:64px auto 0;padding:40px clamp(20px,4vw,48px);display:flex}.QM12IW_band h2{letter-spacing:-.035em;color:#fff;max-width:560px;margin:0;font-size:clamp(22px,3vw,30px);font-weight:900}.QM12IW_footer{max-width:1080px;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:32px clamp(16px,4vw,48px) 40px;font-size:13px;display:flex}.QM12IW_footLinks{flex-wrap:wrap;gap:18px;display:flex}.QM12IW_footer a{color:var(--text-heading);font-weight:800}@media (max-width:1080px){.QM12IW_band{margin-left:16px;margin-right:16px}}@media (max-width:767px){.QM12IW_pillars,.QM12IW_plans{grid-template-columns:1fr}.QM12IW_joinSmall{display:none}.QM12IW_logo{height:24px}}
.TmHNvG_card{background:var(--surface-card);color:var(--text-body);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0}.TmHNvG_card[data-invert]{background:var(--surface-invert);color:var(--text-on-invert);border-color:#0000}
.XIxMFW_picker{flex-direction:column;gap:10px;display:flex}.XIxMFW_label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800}.XIxMFW_families{flex-direction:column;gap:10px;display:flex}.XIxMFW_family{flex-direction:column;gap:6px;display:flex}.XIxMFW_familyName{color:var(--text-heading);font-size:12.5px;font-weight:800}
.dNbQfa_scroll{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);overflow-x:auto}.dNbQfa_svg{width:100%;min-width:1080px;height:auto;font-family:var(--font-display);display:block}.dNbQfa_inlay{fill:#0000000b}.dNbQfa_line{stroke:#dcdcdc}.dNbQfa_nut{fill:var(--text-heading)}.dNbQfa_fretNum{fill:#9a9a9a;font-size:15px;font-weight:500}.dNbQfa_fretNumBold{fill:var(--text-heading);font-size:15px;font-weight:700}.dNbQfa_caption{fill:var(--text-heading);font-size:13px;font-weight:700}.dNbQfa_courseLabel{fill:var(--text-heading);font-size:15px;font-weight:700}.dNbQfa_courseNum{fill:#9a9a9a;font-size:14px;font-weight:500}.dNbQfa_dot{fill:var(--ink-800)}.dNbQfa_dotRoot{fill:var(--accent)}.dNbQfa_dotText{fill:#fff;pointer-events:none;font-size:15px;font-weight:700}.dNbQfa_dotTextSmall{fill:#fff;pointer-events:none;font-size:13px;font-weight:700}.dNbQfa_openMuted{fill:none;stroke:#c9c9c9;stroke-width:2px}.dNbQfa_openMutedText{fill:#c9c9c9;font-size:15px;font-weight:700}.dNbQfa_barre{fill:var(--ink-800);opacity:.9}.dNbQfa_dotGhost{fill:#0000;stroke:#c9c9c9;stroke-width:1.5px;stroke-dasharray:4 3}.dNbQfa_ghostText{fill:#9a9a9a;pointer-events:none;font-size:13px;font-weight:700}.dNbQfa_mutedX{fill:#9a9a9a;font-size:16px;font-weight:800}.dNbQfa_tap{cursor:pointer}.dNbQfa_tap:hover circle{filter:brightness(1.15)}.dNbQfa_tap:focus-visible circle{stroke:var(--accent);stroke-width:3px}[data-theme=dark] .dNbQfa_inlay{fill:#ffffff0d}[data-theme=dark] .dNbQfa_line{stroke:#3a3a3a}[data-theme=dark] .dNbQfa_fretNum,[data-theme=dark] .dNbQfa_courseNum{fill:#7d7d7d}[data-theme=dark] .dNbQfa_dot{fill:#f2f2f2}[data-theme=dark] .dNbQfa_dot+.dNbQfa_dotText,[data-theme=dark] .dNbQfa_dot+.dNbQfa_dotTextSmall{fill:#161616}[data-theme=dark] .dNbQfa_openMuted{stroke:#555}[data-theme=dark] .dNbQfa_barre{fill:#f2f2f2}[data-theme=dark] .dNbQfa_dotGhost{stroke:#555}[data-theme=dark] .dNbQfa_ghostText,[data-theme=dark] .dNbQfa_mutedX{fill:#8a8a8a}[data-theme=dark] .dNbQfa_openMutedText{fill:#555}
.Vq75Ra_wrap{flex-direction:column;gap:14px;display:flex}.Vq75Ra_top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Vq75Ra_flex{flex:1}.Vq75Ra_thumbs{grid-template-columns:repeat(3,minmax(0,170px));gap:10px;display:grid}.Vq75Ra_thumb{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-card);color:var(--text-muted);flex-direction:column;align-items:center;gap:6px;padding:10px 12px 8px;font-size:12px;font-weight:800;display:flex}.Vq75Ra_thumb:hover{border-color:var(--border-strong)}.Vq75Ra_thumb[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text-heading)}.Vq75Ra_diagram{width:100%;max-width:150px;height:auto;font-family:var(--font-display);display:block}.Vq75Ra_dLine{stroke:#cfcfcf;stroke-width:1.2px}.Vq75Ra_dNut{stroke:var(--text-heading);stroke-width:4px}.Vq75Ra_dDot{fill:var(--ink-800)}.Vq75Ra_dRoot{fill:var(--accent)}.Vq75Ra_dNum{fill:#fff;font-size:9.5px;font-weight:800}.Vq75Ra_dOpen{fill:none;stroke:var(--text-heading);stroke-width:1.5px}.Vq75Ra_dX,.Vq75Ra_dFret{fill:var(--text-muted);font-size:10px;font-weight:800}[data-theme=dark] .Vq75Ra_dLine{stroke:#444}[data-theme=dark] .Vq75Ra_dDot{fill:#f2f2f2}[data-theme=dark] .Vq75Ra_dDot+.Vq75Ra_dNum{fill:#161616}.Vq75Ra_status{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.Vq75Ra_status p{color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.Vq75Ra_staff{gap:14px;display:inline-flex}.Vq75Ra_link{color:var(--accent);font-size:13px;font-weight:800}.Vq75Ra_link:disabled{opacity:.5}.Vq75Ra_hint{color:var(--text-muted);margin:0;font-size:13px}.Vq75Ra_editHead strong{color:var(--text-heading);font-size:17px;font-weight:900}.Vq75Ra_editHead p{color:var(--text-body);margin:4px 0 0;font-size:13.5px;line-height:1.5}.Vq75Ra_warnings{color:var(--accent);margin:0;padding:0;font-size:13px;font-weight:700;list-style:none}.Vq75Ra_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){.Vq75Ra_thumbs{gap:6px}.Vq75Ra_thumb{text-align:center;padding:8px 6px 6px;font-size:11px}}
.aKld2q_wrap{flex-direction:column;gap:16px;display:flex}.aKld2q_flex{flex:1}.aKld2q_stage{flex-wrap:wrap;align-items:flex-end;gap:28px;display:flex}.aKld2q_now,.aKld2q_next{flex-direction:column;gap:4px;display:flex}.aKld2q_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:800}.aKld2q_nowChord{letter-spacing:-.04em;color:var(--text-heading);min-width:2ch;font-size:56px;font-weight:900;line-height:1}.aKld2q_nowChord[data-count]{color:var(--accent)}.aKld2q_nextChord{letter-spacing:-.03em;color:var(--text-muted);font-size:28px;font-weight:900;line-height:1.1}.aKld2q_pass{color:var(--text-muted);font-size:13px;font-weight:800}.aKld2q_steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aKld2q_step{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-card);flex-direction:column;flex-basis:120px;gap:8px;min-width:110px;max-width:260px;padding:10px 12px;transition:border-color 80ms,box-shadow 80ms;display:flex}.aKld2q_step[data-active]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.aKld2q_stepHead{justify-content:space-between;align-items:center;display:flex}.aKld2q_stepHead strong{letter-spacing:-.02em;color:var(--text-heading);font-size:20px;font-weight:900}.aKld2q_remove{color:var(--text-muted);padding:2px 4px;font-size:12px;font-weight:800}.aKld2q_beats{gap:4px;display:flex}.aKld2q_beats span{background:var(--border);border-radius:3px;flex:1;height:6px}.aKld2q_beats span[data-bar]{background:var(--border-strong)}.aKld2q_beats span[data-on]{background:var(--accent)}.aKld2q_length{font:inherit;border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-heading);border-radius:8px;padding:4px 6px;font-size:12.5px;font-weight:700}.aKld2q_lengthText{color:var(--text-muted);font-size:12px;font-weight:700}.aKld2q_editRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aKld2q_link{color:var(--accent);font-size:13px;font-weight:800}.aKld2q_presetLabel{color:var(--text-muted);font-size:12px;font-weight:800}.aKld2q_preset{border:1px solid var(--border-strong);color:var(--text-heading);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.aKld2q_preset span{color:var(--text-muted);font-weight:600}.aKld2q_preset:hover{border-color:var(--accent)}.aKld2q_picker{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:12px;padding:14px;display:flex}.aKld2q_controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.aKld2q_tempo{align-items:center;gap:6px;display:inline-flex}.aKld2q_chip{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-heading);border-radius:99px;font-size:16px;font-weight:800}.aKld2q_bpm{text-align:center;min-width:72px;color:var(--text-heading);font-size:15px;font-weight:900}.aKld2q_meter{opacity:.7;font-weight:600}.aKld2q_toggles{color:var(--text-body);flex-wrap:wrap;gap:18px;font-size:13.5px;font-weight:700;display:flex}.aKld2q_toggles label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.aKld2q_toggles input{accent-color:var(--accent)}.aKld2q_hint{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:767px){.aKld2q_nowChord{font-size:44px}.aKld2q_step{flex-basis:calc(50% - 4px);min-width:0}}
.AeRRwW_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--dur-fast) var(--ease-out);gap:14px;padding:18px;display:flex;position:relative}.AeRRwW_card[data-variant=space]:hover{border-color:var(--border-strong)}.AeRRwW_card[data-pinned],.AeRRwW_card[data-pinned]:hover{border-color:var(--accent)}.AeRRwW_body{flex:1;min-width:0}.AeRRwW_meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;line-height:1.4;display:flex}.AeRRwW_author{color:var(--text-heading);font-size:13.5px;font-weight:800}.AeRRwW_where{color:var(--text-subtle);font-size:12px}.AeRRwW_tag{margin-left:auto}.AeRRwW_title{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.2}.AeRRwW_card[data-variant=space] .AeRRwW_title{letter-spacing:-.025em;margin-bottom:7px;font-size:18px}.AeRRwW_titleLink{color:var(--text-heading)}.AeRRwW_titleLink:hover{color:var(--accent-hover)}.AeRRwW_card[data-variant=space] .AeRRwW_titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.AeRRwW_card[data-variant=space] .AeRRwW_titleLink:hover{color:var(--text-heading)}.AeRRwW_excerpt{color:var(--text-body);margin:0;font-size:14px;line-height:1.55}.AeRRwW_actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.AeRRwW_card[data-variant=space] .AeRRwW_actions{border-top:1px solid var(--border);padding-top:13px}.AeRRwW_actions>button,.AeRRwW_actions>a{z-index:1;position:relative}.AeRRwW_replies{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-muted);white-space:nowrap;align-items:center;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.AeRRwW_replies:hover{color:var(--text-heading)}.AeRRwW_lastReply{color:var(--text-subtle);margin-left:auto;font-size:12px}@media (max-width:767px){.AeRRwW_card{border-radius:var(--radius-lg);gap:12px;padding:15px}.AeRRwW_avatar{--avatar-size:34px}.AeRRwW_title,.AeRRwW_card[data-variant=space] .AeRRwW_title{letter-spacing:-.025em;font-size:16px;line-height:1.25}.AeRRwW_excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.AeRRwW_actions{gap:8px;margin-top:12px}.AeRRwW_lastReply{display:none}}.AeRRwW_media{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.AeRRwW_mediaThumb{object-fit:cover;background:var(--surface-inset);border-radius:10px;width:64px;height:64px}.AeRRwW_mediaMore{background:var(--surface-inset);width:64px;height:64px;color:var(--text-heading);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.AeRRwW_mediaChip{background:var(--surface-inset);color:var(--text-heading);border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:800}
._94folq_dialog{border-radius:var(--radius-2xl,24px);background:var(--surface-card);color:var(--text-body);border:0;max-width:calc(100vw - 32px);padding:0;box-shadow:0 24px 60px #00000040}._94folq_dialog::backdrop{background:#00000080}._94folq_panel{flex-direction:column;align-items:center;gap:14px;width:360px;max-width:100%;padding:24px;display:flex}._94folq_title{letter-spacing:-.02em;color:var(--text-heading);align-self:flex-start;margin:0;font-size:20px;font-weight:900}._94folq_crop{background:var(--surface-inset);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;max-width:100%;position:relative;overflow:hidden}._94folq_crop:active{cursor:grabbing}._94folq_crop:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._94folq_canvas{width:100%;height:100%;display:block}._94folq_mask{pointer-events:none;border-radius:inherit;background:radial-gradient(circle,#0000 0 calc(50% - 1px),#0000008c 50%);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff9}._94folq_zoom{width:100%;color:var(--text-muted);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}._94folq_zoom input{accent-color:var(--accent);flex:1}._94folq_drop{border:2px dashed var(--border-strong);width:100%;height:220px;color:var(--text-heading);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._94folq_drop:hover{border-color:var(--accent)}._94folq_dropTitle{font-size:15px;font-weight:800}._94folq_hint{color:var(--text-muted);text-align:center;margin:0;font-size:12.5px}._94folq_note{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.45}._94folq_actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}._94folq_flex{flex:1}._94folq_link{color:var(--accent);font-size:13px;font-weight:800}._94folq_link:disabled{opacity:.5}
.-zW4nG_skip{z-index:100;border-radius:var(--radius-pill);background:var(--ink-800);color:#fff;padding:10px 16px;font-size:13px;font-weight:800;position:absolute;top:-60px;left:12px}.-zW4nG_skip:focus-visible{color:#fff;top:12px}.-zW4nG_shell{background:var(--bg-page);min-height:100dvh;color:var(--text-body);font-family:var(--font-display);display:flex}.-zW4nG_sidebar{width:var(--sidebar-w);background:var(--surface-card);border-right:1px solid var(--border);flex-direction:column;flex:none;height:100dvh;display:flex;position:sticky;top:0}.-zW4nG_brand{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:18px 16px;display:flex}.-zW4nG_brandText{flex-direction:column;flex:1;min-width:0;display:flex}.-zW4nG_brandName{letter-spacing:-.025em;color:var(--text-heading);font-size:15px;font-weight:900;line-height:1.3}.-zW4nG_brandMeta{color:var(--text-muted);font-size:11.5px;line-height:1.4}.-zW4nG_sideScroll{flex:1;padding:12px 10px;overflow:auto}.-zW4nG_navGroup{flex-direction:column;gap:2px;display:flex}.-zW4nG_navItem{border-radius:var(--radius-md);letter-spacing:-.01em;color:var(--text-body);background:0 0;align-items:center;gap:11px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.-zW4nG_navItem:hover{color:var(--text-heading);background:var(--surface-inset)}.-zW4nG_navItem[data-on],.-zW4nG_navItem[data-on]:hover{color:#fff;background:var(--ink-800)}.-zW4nG_navLabel{flex:1}.-zW4nG_badge{background:var(--accent);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:flex}.-zW4nG_bellBadge{background:var(--accent);color:#fff;border:2px solid var(--surface-card);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:5px;right:5px;transform:translate(35%,-35%)}.-zW4nG_tabIcon{display:inline-flex;position:relative}.-zW4nG_tabDot{background:var(--accent);border:2px solid var(--surface-card);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-3px}.-zW4nG_groupHead{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);justify-content:space-between;align-items:center;gap:8px;margin:20px 12px 8px;font-size:11px;font-weight:800;display:flex}.-zW4nG_groupAdd{color:var(--text-subtle);padding:0 4px;font-size:16px;line-height:1}.-zW4nG_spaceList{flex-direction:column;gap:1px;display:flex}.-zW4nG_spaceItem{border-radius:var(--radius-md);letter-spacing:-.01em;width:100%;color:var(--text-body);text-align:left;align-items:center;gap:11px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.-zW4nG_spaceItem:hover{color:var(--text-heading);background:var(--surface-inset)}.-zW4nG_spaceItem[data-on],.-zW4nG_spaceItem[data-on]:hover{color:#fff;background:var(--ink-800)}.-zW4nG_spaceChip{background:var(--ink-800);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.-zW4nG_spaceChip[data-tone=root]{background:var(--accent)}.-zW4nG_spaceChip[data-tone=ghost]{background:var(--surface-inset);color:var(--text-muted)}.-zW4nG_spaceItem[data-on] .-zW4nG_spaceChip[data-tone=tone]{background:#444}.-zW4nG_spaceName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.-zW4nG_me{border-top:1px solid var(--border);align-items:center;gap:11px;padding:12px 14px 16px;display:flex}.-zW4nG_meLink{min-width:0;color:inherit;border-radius:var(--radius-md);flex:1;align-items:center;gap:11px;display:flex}.-zW4nG_meLink:hover{color:inherit}.-zW4nG_meLink:hover .-zW4nG_meName{color:var(--accent-hover)}.-zW4nG_guest{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.-zW4nG_joinCta{border-radius:var(--radius-pill);background:var(--accent);color:#fff;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:700;display:flex}.-zW4nG_joinCta:hover{color:#fff;background:var(--accent-hover)}.-zW4nG_loginLink{text-align:center;font-size:13px;font-weight:800}.-zW4nG_meText{flex-direction:column;flex:1;min-width:0;display:flex}.-zW4nG_meName{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;line-height:1.35;overflow:hidden}.-zW4nG_meRole{color:var(--accent);font-size:11.5px;font-weight:700;line-height:1.35}.-zW4nG_planLink{color:var(--text-muted);flex:none;padding:4px;font-size:11.5px;font-weight:800}.-zW4nG_main,.-zW4nG_content{flex-direction:column;flex:1;min-width:0;display:flex}.-zW4nG_topbar{z-index:20;background:var(--surface-card);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;padding:12px 22px;display:flex;position:sticky;top:0}.-zW4nG_search{background:var(--surface-inset);border-radius:var(--radius-pill);max-width:420px;color:var(--text-subtle);white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 15px;font-size:13.5px;line-height:1.3;display:flex;overflow:hidden}.-zW4nG_search span{text-overflow:ellipsis;overflow:hidden}.-zW4nG_search:hover{color:var(--text-subtle)}.-zW4nG_spacer{flex:1}.-zW4nG_bell{background:var(--surface-inset);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.-zW4nG_newPost{border-radius:var(--radius-pill);background:var(--accent);color:#fff;white-space:nowrap;flex:none;align-items:center;height:34px;padding:.4rem .85rem;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.-zW4nG_newPost:hover{background:var(--accent-hover);color:#fff}.-zW4nG_phoneHeader,.-zW4nG_phoneDetail,.-zW4nG_tabbar{display:none}.-zW4nG_verify{border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-body);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 28px 0;padding:12px 16px;font-size:13.5px;line-height:1.45;display:flex}.-zW4nG_verify span{flex:240px}.-zW4nG_verifyBtn{color:var(--accent-hover);flex:none;font-weight:800}@media (max-width:767px){.-zW4nG_sidebar,.-zW4nG_topbar{display:none}.-zW4nG_phoneHeader{z-index:20;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--surface-card);border-bottom:1px solid var(--border);display:block;position:sticky;top:0}.-zW4nG_phoneRow{align-items:center;gap:10px;display:flex}.-zW4nG_phoneRow .-zW4nG_brandText{line-height:1.15}.-zW4nG_phoneRow .-zW4nG_brandMeta{font-size:11px}.-zW4nG_phoneSearch{background:var(--surface-inset);border-radius:var(--radius-pill);color:var(--text-subtle);align-items:center;gap:9px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.-zW4nG_phoneSearch:hover{color:var(--text-subtle)}.-zW4nG_phoneDetail{z-index:20;padding:calc(11px + env(safe-area-inset-top)) 10px 11px;background:var(--surface-card);border-bottom:1px solid var(--border);align-items:center;gap:6px;display:flex;position:sticky;top:0}.-zW4nG_phoneBack{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.-zW4nG_phoneDetailText{flex:1;min-width:0}.-zW4nG_phoneDetailTitle{letter-spacing:-.025em;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.3;overflow:hidden}.-zW4nG_phoneDetailSub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.-zW4nG_phoneDetail>:last-child{padding-right:6px}.-zW4nG_tabbar{z-index:20;padding:8px 6px calc(8px + max(18px, env(safe-area-inset-bottom)));background:var(--surface-card);border-top:1px solid var(--border);align-items:stretch;display:flex;position:sticky;bottom:0}.-zW4nG_tab{border-radius:var(--radius-md);min-width:0;min-height:46px;color:var(--text-subtle);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 2px;font-size:10.5px;font-weight:700;display:flex}.-zW4nG_tab:hover{color:var(--text-heading)}.-zW4nG_tab[data-on],.-zW4nG_tab[data-on]:hover{color:var(--accent)}}.-zW4nG_standing{border-radius:var(--radius-md);background:var(--accent-tint);color:var(--accent-hover);margin:16px 28px 0;padding:12px 16px;font-size:13.5px;font-weight:700;line-height:1.45}@media (max-width:767px){.-zW4nG_standing,.-zW4nG_verify{margin:12px 16px 0}}.-zW4nG_blank{background:var(--bg-page);min-height:100dvh}.-zW4nG_allSpaces{color:var(--text-muted);padding:6px 12px;font-size:12.5px;font-weight:800;display:block}.-zW4nG_allSpaces:hover{color:var(--accent)}.-zW4nG_spaceNew{background:var(--accent);min-width:20px;color:var(--text-on-accent,#fff);text-align:center;border-radius:99px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:800}
.s9atgq_marker{font-family:var(--font-display);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.s9atgq_marker[data-tone=root]{background:var(--note-root-bg);color:var(--note-root-fg)}.s9atgq_marker[data-tone=tone]{background:var(--note-tone-bg);color:var(--note-tone-fg)}.s9atgq_marker[data-tone=ghost]{color:var(--note-ghost-fg);border:2px solid var(--note-ghost-fg);background:0 0;font-weight:700}.s9atgq_dots{flex-wrap:wrap;gap:.9rem;display:flex}.s9atgq_dot{flex-direction:column;align-items:center;gap:.55rem;display:flex}.s9atgq_interval{font-family:var(--font-display);color:var(--text-subtle);font-size:13px;font-weight:600}
.Lmbpfq_toggle{flex:none;gap:6px;display:flex}.Lmbpfq_toggle[data-compact]{gap:5px}
.ITQxFa_error{background:var(--accent-tint);border-bottom:1px solid var(--accent);align-items:center;gap:14px;padding:14px 22px;display:flex}.ITQxFa_errorDot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.ITQxFa_errorText{flex:1;min-width:0}.ITQxFa_errorTitle{color:var(--accent-hover);font-size:14px;font-weight:800}.ITQxFa_errorBody{color:var(--text-muted);margin-top:2px;font-size:12.5px}.ITQxFa_retry{border-radius:var(--radius-pill);background:var(--accent);color:#fff;border:1px solid var(--accent);flex:none;padding:9px 16px;font-size:13px;font-weight:800}.ITQxFa_empty{text-align:center;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:42px 24px}.ITQxFa_emptyTitle{letter-spacing:-.025em;color:var(--text-heading);font-size:18px;font-weight:900}.ITQxFa_emptyBody{color:var(--text-muted);margin:8px 0 0;font-size:14px}.ITQxFa_empty[data-size=sm]{padding:30px 18px}.ITQxFa_empty[data-size=sm] .ITQxFa_emptyTitle{font-size:15px}.ITQxFa_empty[data-size=sm] .ITQxFa_emptyBody{margin-top:7px;font-size:13px}.ITQxFa_skeleton{background:linear-gradient(90deg, var(--surface-inset) 0%, #f7f7f7 50%, var(--surface-inset) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ITQxFa_shimmer}.ITQxFa_loading{display:contents}@keyframes ITQxFa_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.ITQxFa_error{gap:11px;padding:12px 16px}.ITQxFa_errorDot{display:none}.ITQxFa_errorTitle{font-size:13px}.ITQxFa_errorBody{font-size:11.5px}.ITQxFa_retry{padding:8px 14px;font-size:12.5px}}.ITQxFa_crash{width:100%;max-width:560px;margin:0 auto;padding:40px 16px}.ITQxFa_crashActions{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.ITQxFa_crashHome{color:var(--text-muted);font-size:13.5px;font-weight:800}
._6vIdtW_text{white-space:pre-line;overflow-wrap:anywhere}._6vIdtW_link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}._6vIdtW_mention{color:var(--accent);font-weight:800}._6vIdtW_link:hover,._6vIdtW_mention:hover{text-decoration-thickness:2px}._6vIdtW_videos{flex-direction:column;gap:10px;max-width:640px;margin:4px 0 14px;display:flex}._6vIdtW_facade{border-radius:var(--radius-lg);color:#fff;text-align:left;aspect-ratio:16/7;background:#111;align-items:center;gap:14px;min-height:110px;padding:16px;display:flex}._6vIdtW_facade:hover ._6vIdtW_play{background:var(--accent)}._6vIdtW_play{background:#ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;transition:background .1s;display:inline-flex}._6vIdtW_facadeText{flex-direction:column;gap:4px;display:flex}._6vIdtW_facadeText strong{font-size:15px;font-weight:800}._6vIdtW_facadeText span{color:#ffffffb3;font-size:12.5px}._6vIdtW_frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden}._6vIdtW_frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.bZQlPq_page{align-items:flex-start;gap:24px;padding:26px 28px 40px;display:flex}.bZQlPq_column{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.bZQlPq_aside{flex-direction:column;flex:none;gap:16px;width:340px;display:flex}.bZQlPq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.bZQlPq_head h1{letter-spacing:-.035em;margin:12px 0 6px;font-size:30px;font-weight:900;line-height:1.1}.bZQlPq_head p{color:var(--text-body);font-size:15px}.bZQlPq_headActions{flex:none;align-items:center;gap:8px;display:flex}.bZQlPq_schedule{border-radius:var(--radius-pill);background:var(--accent);color:#fff;white-space:nowrap;align-items:center;height:34px;padding:.4rem .85rem;font-size:13px;font-weight:700;display:inline-flex}.bZQlPq_schedule:hover{color:#fff;background:var(--accent-hover)}.bZQlPq_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bZQlPq_row{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:20px;padding:20px;display:flex;position:relative}.bZQlPq_row:hover{border-color:var(--border-strong)}.bZQlPq_date{border-right:1px solid var(--border);box-sizing:content-box;flex-direction:column;flex:none;align-items:center;width:58px;padding-right:18px;display:flex}.bZQlPq_day{letter-spacing:-.04em;color:var(--text-heading);font-size:30px;font-weight:900;line-height:1}.bZQlPq_mon{letter-spacing:.1em;color:var(--accent);margin-top:3px;font-size:11px;font-weight:800}.bZQlPq_body{flex:1;min-width:0}.bZQlPq_badges{align-items:center;gap:9px;margin-bottom:6px;display:flex}.bZQlPq_mode{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-inset);color:var(--text-muted);padding:3px 9px;font-size:10.5px;font-weight:800}.bZQlPq_mode[data-mode=Live]{background:var(--accent);color:#fff}.bZQlPq_mode[data-mode=In\ person]{background:var(--ink-800);color:#fff}.bZQlPq_tier{letter-spacing:.07em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}.bZQlPq_title{letter-spacing:-.025em;font-size:19px;font-weight:800;line-height:1.2}.bZQlPq_titleLink{color:var(--text-heading)}.bZQlPq_titleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.bZQlPq_titleLink:hover{color:var(--text-heading)}.bZQlPq_meta{color:var(--text-muted);margin-top:5px;font-size:13.5px}.bZQlPq_side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.bZQlPq_side>button{z-index:1;position:relative}.bZQlPq_count{color:var(--text-subtle);font-size:12.5px;font-weight:700}.bZQlPq_pastChip{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--border);color:var(--text-subtle);align-items:center;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.bZQlPq_calendar{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.bZQlPq_calHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bZQlPq_calHead h2{letter-spacing:-.025em;font-size:16px;font-weight:900}.bZQlPq_calNav{gap:4px;display:flex}.bZQlPq_calNav button{width:28px;height:28px;color:var(--text-subtle);border-radius:50%;font-size:15px}.bZQlPq_calNav button:hover{background:var(--surface-inset);color:var(--text-heading)}.bZQlPq_weekdays,.bZQlPq_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bZQlPq_weekdays{margin-bottom:6px}.bZQlPq_weekdays span{text-align:center;color:var(--text-subtle);font-size:10.5px;font-weight:800}.bZQlPq_cell{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-card);min-width:0;color:inherit;flex-direction:column;justify-content:space-between;padding:7px 9px;display:flex}.bZQlPq_cell[data-out]{opacity:.35}.bZQlPq_cell[data-has]{background:var(--accent-tint)}.bZQlPq_cell[data-has]:hover{border-color:var(--accent);color:inherit}.bZQlPq_num{color:var(--text-muted);font-size:12.5px;font-weight:800;line-height:1}.bZQlPq_cell[data-has] .bZQlPq_num{color:var(--accent-hover)}.bZQlPq_dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.bZQlPq_note{background:var(--surface-inset);border-radius:var(--radius-xl);padding:20px}.bZQlPq_note h2{letter-spacing:normal;font-size:13px;font-weight:800}.bZQlPq_note p{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.55}@media (max-width:1180px){.bZQlPq_page{flex-direction:column;align-items:stretch}.bZQlPq_aside{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;width:auto;display:grid}}@media (max-width:767px){.bZQlPq_page{gap:14px;padding:16px 16px 28px}.bZQlPq_head>div:first-child{display:none}.bZQlPq_headActions{justify-content:space-between;width:100%}.bZQlPq_row{border-radius:var(--radius-lg);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px}.bZQlPq_date{width:42px;padding-right:12px}.bZQlPq_day{font-size:24px}.bZQlPq_title{font-size:16px}.bZQlPq_side{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:68px}.bZQlPq_aside{grid-template-columns:1fr}}
.bFcvNa_page{align-items:flex-start;gap:24px;padding:26px 28px 40px;display:flex}.bFcvNa_centered{justify-content:center;padding:26px 28px 40px;display:flex}.bFcvNa_narrow{flex-direction:column;gap:18px;width:100%;max-width:860px;display:flex}.bFcvNa_column{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.bFcvNa_aside{flex-direction:column;flex:none;gap:16px;width:306px;display:flex}.bFcvNa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.bFcvNa_head h1{letter-spacing:-.035em;margin:12px 0 4px;font-size:30px;font-weight:900;line-height:1.1}.bFcvNa_head p,.bFcvNa_lede{color:var(--text-body);font-size:15px}.bFcvNa_headActions{flex-wrap:wrap;gap:10px;display:flex}.bFcvNa_back{color:var(--text-muted);align-self:flex-start;font-size:13.5px;font-weight:700}.bFcvNa_back:hover{color:var(--text-heading)}.bFcvNa_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;display:flex}.bFcvNa_sectionHead h2{letter-spacing:-.03em;font-size:21px;font-weight:900}.bFcvNa_sectionNote{color:var(--text-muted);font-size:13px}.bFcvNa_link{font-size:13.5px;font-weight:700}.bFcvNa_label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:800;display:block}.bFcvNa_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}.bFcvNa_muted{color:var(--text-muted);font-size:13.5px}.bFcvNa_flex{flex:1}.bFcvNa_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.bFcvNa_cardTitle{letter-spacing:-.025em;font-size:17px;font-weight:900}.bFcvNa_formCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:20px;padding:24px;display:flex}.bFcvNa_labelRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.bFcvNa_textLink{color:var(--accent);font-size:12.5px;font-weight:800}.bFcvNa_input,.bFcvNa_textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);width:100%;color:var(--text-heading);outline:none;padding:14px 16px;font-size:15px}.bFcvNa_input[data-big]{letter-spacing:-.02em;font-size:17px;font-weight:800}.bFcvNa_textarea{resize:vertical;min-height:96px;font-size:14.5px;line-height:1.55}.bFcvNa_input::placeholder,.bFcvNa_textarea::placeholder{color:var(--text-subtle);font-weight:inherit}.bFcvNa_toggle{text-align:left;align-items:center;gap:13px;width:100%;display:flex}.bFcvNa_toggleTitle{color:var(--text-heading);font-size:14px;font-weight:700}.bFcvNa_toggleDesc{color:var(--text-muted);margin-top:2px;font-size:12.5px}.bFcvNa_switch{width:40px;height:23px;transition:all var(--dur-fast) var(--ease-out);background:#d6d6d6;border-radius:99px;flex:none;justify-content:flex-start;padding:2px;display:flex}.bFcvNa_switch[data-on]{background:var(--accent);justify-content:flex-end}.bFcvNa_switch>span{background:#fff;border-radius:50%;width:19px;height:19px}.bFcvNa_stepper{background:var(--surface-inset);width:34px;height:34px;color:var(--text-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.bFcvNa_primaryCta{border-radius:var(--radius-lg);background:var(--accent);color:#fff;padding:15px 26px;font-size:15px;font-weight:800}.bFcvNa_primaryCta[data-blocked]{background:var(--disabled-bg);color:var(--disabled-fg);cursor:not-allowed}.bFcvNa_hint{color:var(--text-muted);font-size:13px}.bFcvNa_hint[data-bad]{color:var(--accent-hover);font-weight:700}.bFcvNa_stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bFcvNa_stat{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border);padding:20px}.bFcvNa_stat[data-dark]{background:var(--ink-800);border-color:var(--ink-800)}.bFcvNa_statValue{letter-spacing:-.04em;color:var(--text-heading);font-size:32px;font-weight:900;line-height:1}.bFcvNa_stat[data-dark] .bFcvNa_statValue{color:#fff}.bFcvNa_statLabel{color:var(--text-muted);margin-top:8px;font-size:12px;font-weight:700}.bFcvNa_stat[data-dark] .bFcvNa_statLabel{color:#ffffff8c}.bFcvNa_list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bFcvNa_row{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:14px;padding:16px 18px;display:flex}.bFcvNa_rowText{flex:1;min-width:0}.bFcvNa_rowTitle{letter-spacing:-.015em;color:var(--text-heading);font-size:15px;font-weight:800}.bFcvNa_rowMeta{color:var(--text-muted);margin-top:3px;font-size:13px}.bFcvNa_tag{letter-spacing:.06em;text-transform:uppercase;background:var(--surface-inset);color:var(--text-muted);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800}.bFcvNa_tag[data-accent]{background:var(--accent-tint);color:var(--accent-hover)}.bFcvNa_wait{color:var(--text-subtle);flex:none;font-size:12.5px;font-weight:700}.bFcvNa_wait[data-long]{color:var(--accent)}.bFcvNa_bar{background:var(--surface-inset);border-radius:99px;height:5px;overflow:hidden}.bFcvNa_bar>div{background:var(--accent);border-radius:var(--radius-pill);height:100%}.bFcvNa_bar>div[data-complete]{background:var(--ink-800)}.bFcvNa_table{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.bFcvNa_tr{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 20px;display:grid}.bFcvNa_th{background:var(--surface-inset);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);gap:14px;padding:13px 20px;font-size:11px;font-weight:800;display:grid}.bFcvNa_cellTitle{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.bFcvNa_cellMeta{color:var(--text-subtle);margin-top:2px;font-size:12px}.bFcvNa_cellAction{color:var(--accent);justify-self:end;font-size:12.5px;font-weight:800}.bFcvNa_search{background:var(--surface-inset);border-radius:var(--radius-pill);flex:1;align-items:center;gap:10px;min-width:240px;padding:10px 15px;display:flex}.bFcvNa_search input{min-width:0;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:13.5px;font-weight:600}@media (max-width:1180px){.bFcvNa_page{flex-direction:column;align-items:stretch}.bFcvNa_aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:auto;display:grid}.bFcvNa_stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bFcvNa_sectionHead{flex-wrap:wrap;row-gap:4px}.bFcvNa_sectionHead h2{white-space:nowrap}.bFcvNa_page,.bFcvNa_centered{padding:16px 16px 28px}.bFcvNa_head h1{font-size:24px}.bFcvNa_formCard{padding:18px}.bFcvNa_row{flex-wrap:wrap;padding:14px}.bFcvNa_tr,.bFcvNa_th{padding:12px 14px}.bFcvNa_aside{grid-template-columns:1fr}}
.ErwqAa_head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ErwqAa_change{color:var(--accent);font-size:13px;font-weight:800}.ErwqAa_picked{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.ErwqAa_form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ErwqAa_label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:800}.ErwqAa_input{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);width:100%;font:inherit;color:var(--text-heading);resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.ErwqAa_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.ErwqAa_formula{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:-6px 0 14px;font-size:12.5px;font-weight:700}.ErwqAa_shape{align-items:center;gap:12px;margin:14px 0 0;display:flex}.ErwqAa_shape figcaption{color:var(--text-muted);font-size:12px;font-weight:700}
._7-zoiW_page{align-items:flex-start;gap:24px;padding:26px 28px 40px;display:flex}._7-zoiW_column{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}._7-zoiW_aside{width:var(--aside-w);flex-direction:column;flex:none;gap:16px;display:flex}._7-zoiW_flex{flex:1}._7-zoiW_muted{color:var(--text-muted);font-size:13.5px}._7-zoiW_head{align-items:flex-start;gap:22px;display:flex}._7-zoiW_headText{flex:1;min-width:0}._7-zoiW_nameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._7-zoiW_nameRow h1{letter-spacing:-.035em;font-size:30px;font-weight:900;line-height:1.1}._7-zoiW_badge{letter-spacing:.08em;text-transform:uppercase;background:var(--surface-inset);color:var(--text-muted);border-radius:99px;padding:4px 11px;font-size:11px;font-weight:800}._7-zoiW_badge[data-kind=self]{background:var(--accent);color:#fff}._7-zoiW_badge[data-kind=teacher]{background:var(--ink-800);color:#fff}._7-zoiW_meta{color:var(--text-muted);margin-top:6px;font-size:14px}._7-zoiW_bio{color:var(--text-body);max-width:560px;margin-top:12px;font-size:15px;line-height:1.6}._7-zoiW_bio[data-empty]{color:var(--text-subtle)}._7-zoiW_stats{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}._7-zoiW_statNum{letter-spacing:-.03em;color:var(--text-heading);font-size:19px;font-weight:900;line-height:1}._7-zoiW_statLabel{color:var(--text-muted);margin-top:3px;font-size:11.5px}._7-zoiW_actions{flex-direction:column;flex:none;gap:9px;display:flex}._7-zoiW_follow{border-radius:var(--radius-lg);text-align:center;background:var(--accent);color:#fff;padding:11px 20px;font-size:13.5px;font-weight:800}._7-zoiW_follow[data-on]{background:var(--ink-800)}._7-zoiW_message{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-card);height:42px;color:var(--text-heading);justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:15px;font-weight:700;display:inline-flex}._7-zoiW_message:hover{color:var(--text-heading)}._7-zoiW_edit{flex-direction:column;gap:12px;max-width:560px;margin-top:14px;display:flex}._7-zoiW_fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}._7-zoiW_fieldLabel input,._7-zoiW_fieldLabel textarea{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-card);letter-spacing:normal;text-transform:none;width:100%;color:var(--text-heading);outline:none;padding:12px 15px;font-size:14.5px;font-weight:500}._7-zoiW_fieldLabel textarea{resize:vertical;border-color:var(--accent);min-height:92px;line-height:1.6}._7-zoiW_editActions{align-items:center;gap:12px;display:flex}._7-zoiW_save{border-radius:var(--radius-md);background:var(--accent);color:#fff;padding:9px 18px;font-size:13px;font-weight:800}._7-zoiW_save:disabled{background:var(--disabled-bg);color:var(--disabled-fg)}._7-zoiW_cancel{color:var(--text-muted);font-size:13px;font-weight:700}._7-zoiW_count{color:var(--text-subtle);font-size:12px}._7-zoiW_list{flex-direction:column;gap:12px;display:flex}._7-zoiW_post{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);color:inherit;padding:18px;display:block}._7-zoiW_post:hover{color:inherit;border-color:var(--border-strong)}._7-zoiW_postWhere{color:var(--text-subtle);margin-bottom:6px;font-size:12.5px}._7-zoiW_postTitle{letter-spacing:-.02em;color:var(--text-heading);margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.2}._7-zoiW_postBody{color:var(--text-body);font-size:14px;line-height:1.55}._7-zoiW_postStats{color:var(--text-subtle);gap:18px;margin-top:12px;font-size:12.5px;font-weight:700;display:flex}._7-zoiW_courses{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:22px;display:flex}._7-zoiW_sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}._7-zoiW_courseRow{color:inherit;display:block}._7-zoiW_courseRow:hover{color:inherit}._7-zoiW_courseRow:hover ._7-zoiW_courseHead span:first-child{color:var(--accent-hover)}._7-zoiW_courseHead{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}._7-zoiW_courseHead span:first-child{color:var(--text-heading);transition:color var(--dur-fast) var(--ease-out);font-size:14.5px;font-weight:700}._7-zoiW_courseHead span:last-child{color:var(--text-muted);flex:none;font-size:12.5px;font-weight:700}._7-zoiW_courseBar{background:var(--surface-inset);border-radius:99px;height:6px;overflow:hidden}._7-zoiW_courseBar div{background:var(--accent);border-radius:99px;height:100%}._7-zoiW_courseBar div[data-complete]{background:var(--ink-800)}._7-zoiW_badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._7-zoiW_badges li{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--text-heading);align-items:center;gap:14px;padding:18px;font-size:14.5px;font-weight:800;display:flex}._7-zoiW_musician{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}._7-zoiW_musician>section:first-child:nth-last-child(odd),._7-zoiW_musician>section[aria-labelledby=pinned-clip]{grid-column:1/-1}._7-zoiW_musician:empty{display:none}._7-zoiW_privacy{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin:4px 0 0;padding:14px 16px;display:flex}._7-zoiW_privacy legend{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);padding:0 6px;font-size:12px;font-weight:800}._7-zoiW_privacyNote{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}._7-zoiW_onlyYou{color:var(--text-muted);align-self:center;font-size:12px;font-weight:700}._7-zoiW_checkRow{color:var(--text-body);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}._7-zoiW_checkRow input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}._7-zoiW_checkRow span{flex-direction:column;gap:2px;display:flex}._7-zoiW_checkRow strong{color:var(--text-heading)}._7-zoiW_postWrap{position:relative}._7-zoiW_pinButton{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-heading);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;right:16px}._7-zoiW_pinButton[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._7-zoiW_avatarWrap{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}._7-zoiW_avatarButton{border-radius:50%;padding:0;position:relative}._7-zoiW_avatarButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._7-zoiW_avatarEdit{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-heading);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}._7-zoiW_avatarButton:hover ._7-zoiW_avatarEdit{border-color:var(--accent);color:var(--accent)}._7-zoiW_takeDown{color:var(--text-muted);font-size:11.5px;font-weight:800;text-decoration:underline}._7-zoiW_badgeText{flex-direction:column;gap:3px;min-width:0;display:flex}._7-zoiW_badgeHow{color:var(--text-muted);font-size:12.5px;font-weight:600}._7-zoiW_badges[data-locked] li{color:var(--text-muted);background:0 0;border-style:dashed}._7-zoiW_badgeHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:24px 0 12px;font-size:13px;font-weight:800}._7-zoiW_badgeIntro{color:var(--text-body);margin:0;font-size:14px}._7-zoiW_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:22px}._7-zoiW_cardTitle{letter-spacing:-.025em;font-size:16px;font-weight:900}._7-zoiW_side{flex-direction:column;gap:10px;margin-top:14px;display:flex}._7-zoiW_sideItem{background:var(--surface-inset);border-radius:var(--radius-md);color:inherit;align-items:center;gap:12px;padding:12px;display:flex}._7-zoiW_sideItem:hover{color:inherit}._7-zoiW_sideTitle{color:var(--text-heading);font-size:13.5px;font-weight:800;line-height:1.25}._7-zoiW_sideMeta{color:var(--text-muted);margin-top:2px;font-size:11.5px}._7-zoiW_plan{letter-spacing:-.03em;color:var(--accent);margin:14px 0 6px;font-size:26px;font-weight:900;line-height:1.1}._7-zoiW_planNote{color:var(--text-muted);font-size:13px}._7-zoiW_fullButton{width:100%;margin-top:16px}._7-zoiW_pref{flex-direction:column;gap:10px;margin-top:16px;display:flex}._7-zoiW_pref p{color:var(--text-muted);font-size:12.5px;line-height:1.5}._7-zoiW_logout{border-top:1px solid var(--border);text-align:left;width:100%;color:var(--accent);margin-top:18px;padding-top:14px;font-size:13.5px;font-weight:800}._7-zoiW_chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._7-zoiW_chip{background:var(--surface-inset);color:var(--text-body);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}._7-zoiW_chip:hover{color:var(--text-heading)}@media (max-width:1180px){._7-zoiW_page{flex-direction:column;align-items:stretch}._7-zoiW_aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:auto;display:grid}}@media (max-width:767px){._7-zoiW_page{gap:14px;padding:16px 16px 28px}._7-zoiW_column{gap:14px}._7-zoiW_head{flex-wrap:wrap;gap:14px}._7-zoiW_avatar{--avatar-size:72px}._7-zoiW_headText{flex-basis:calc(100% - 86px)}._7-zoiW_nameRow h1{font-size:24px}._7-zoiW_actions{flex-direction:row;width:100%}._7-zoiW_actions>*{flex:1}._7-zoiW_badges,._7-zoiW_aside,._7-zoiW_musician{grid-template-columns:1fr}}
.CkV4aG_closed{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:13px;padding:14px 18px;display:flex}.CkV4aG_prompt{min-width:0;color:var(--text-subtle);text-align:left;flex:1;padding:6px 0;font-size:14.5px}.CkV4aG_prompt:hover{filter:none;color:var(--text-muted)}.CkV4aG_prompt:active{transform:none}.CkV4aG_open{background:var(--surface-card);border:1px solid var(--accent);border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:20px;display:flex}.CkV4aG_typeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.CkV4aG_cancel{color:var(--text-subtle);font-size:13px;font-weight:800}.CkV4aG_title,.CkV4aG_body{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);width:100%;color:var(--text-heading);outline:none;padding:13px 16px}.CkV4aG_title{letter-spacing:-.02em;font-size:17px;font-weight:800}.CkV4aG_body{resize:vertical;min-height:92px;font-size:14.5px;line-height:1.55}.CkV4aG_title::placeholder,.CkV4aG_body::placeholder{color:var(--text-subtle);font-weight:inherit}.CkV4aG_footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.CkV4aG_flex{flex:1}.CkV4aG_hint{color:var(--text-subtle);font-size:12.5px}.CkV4aG_submit{border-radius:var(--radius-lg);background:var(--accent);color:#fff;padding:11px 20px;font-size:13.5px;font-weight:800}.CkV4aG_submit:disabled{background:var(--disabled-bg);color:var(--disabled-fg)}@media (max-width:767px){.CkV4aG_closed{gap:10px;padding:10px 10px 10px 12px}.CkV4aG_open{border-radius:var(--radius-lg);padding:16px}.CkV4aG_flex{display:none}.CkV4aG_hint{flex-basis:100%;order:10}.CkV4aG_submit{margin-left:auto}}
.RK-sua_wrap{max-width:100%;overflow:auto hidden}.RK-sua_pattern{border-collapse:collapse;font-size:12px}.RK-sua_pattern th,.RK-sua_pattern td{text-align:center;border:1px solid var(--border);min-width:26px;height:24px;padding:0}.RK-sua_pattern[data-edit] th,.RK-sua_pattern[data-edit] td{min-width:34px;height:34px}.RK-sua_pattern td[data-beat]{border-left:2px solid var(--border-strong)}.RK-sua_pattern thead th{color:var(--text-muted);font-weight:700}.RK-sua_pattern thead th[data-beat]{color:var(--text-heading);font-weight:900}.RK-sua_pattern tbody th{text-align:left;white-space:nowrap;color:var(--text-muted);padding:0 8px;font-weight:800}.RK-sua_pattern td[data-on]{background:var(--surface-inset);color:var(--accent);font-weight:900}.RK-sua_pattern td[data-accent]{background:var(--accent);color:var(--text-on-accent,#fff)}.RK-sua_cell{width:100%;height:100%;min-height:34px;font:inherit;color:inherit;cursor:pointer;font-size:15px;font-weight:900}.RK-sua_cell:hover{outline:2px solid var(--accent);outline-offset:-2px}
.u5zs-a_primaryLink,.u5zs-a_secondaryLink{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:44px;padding:0 1.15rem;font-size:15px;font-weight:700;display:inline-flex}.u5zs-a_primaryLink{background:var(--accent);color:#fff}.u5zs-a_primaryLink:hover{background:var(--accent-hover);color:#fff}.u5zs-a_secondaryLink{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-heading)}.u5zs-a_secondaryLink:hover{color:var(--text-heading)}.u5zs-a_queueTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.u5zs-a_reviewBtn{border-radius:var(--radius-pill);background:var(--accent);color:#fff;flex:none;align-items:center;height:34px;padding:0 .85rem;font-size:13px;font-weight:700;display:inline-flex}.u5zs-a_reviewBtn:hover{color:#fff;background:var(--accent-hover)}.u5zs-a_courseTitle{letter-spacing:-.02em;color:var(--text-heading);font-size:16px;font-weight:800}.u5zs-a_pct{text-align:right;flex:none}.u5zs-a_pct div{letter-spacing:-.03em;color:var(--text-heading);font-size:20px;font-weight:900;line-height:1}.u5zs-a_pct span{color:var(--text-muted);margin-top:3px;font-size:11.5px;display:block}.u5zs-a_edit{flex:none;font-size:13px;font-weight:800}.u5zs-a_clinic{background:var(--ink-800)!important}.u5zs-a_clinicTitle{letter-spacing:-.03em;color:#fff;margin:14px 0 6px;font-size:21px;font-weight:900;line-height:1.15}.u5zs-a_clinicMeta{color:#fff9;margin-bottom:18px;font-size:13px}.u5zs-a_clinicBtn{border-radius:var(--radius-pill);background:var(--accent);color:#fff;align-items:center;height:36px;padding:0 .9rem;font-size:13px;font-weight:700;display:inline-flex}.u5zs-a_clinicBtn:hover{color:#fff;background:var(--accent-hover)}.u5zs-a_side{flex-direction:column;gap:10px;margin-top:14px;display:flex}.u5zs-a_sideItem{background:var(--surface-inset);border-radius:var(--radius-md);color:inherit;padding:13px;display:block}.u5zs-a_sideItem:hover{color:inherit}.u5zs-a_sideTitle{color:var(--text-heading);font-size:13.5px;font-weight:800;line-height:1.3}.u5zs-a_sideMeta{color:var(--text-muted);margin-top:4px;font-size:11.5px}.u5zs-a_ask{color:inherit;gap:11px;display:flex}.u5zs-a_ask:hover{color:inherit}.u5zs-a_ask:hover .u5zs-a_askTitle{color:var(--accent-hover)}.u5zs-a_askTitle{color:var(--text-heading);font-size:13.5px;line-height:1.4}.u5zs-a_stack{flex-direction:column;gap:14px;display:flex}.u5zs-a_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.u5zs-a_rosterGrid{grid-template-columns:1.6fr 1fr 1fr 90px}.u5zs-a_who{align-items:center;gap:12px;min-width:0;display:flex}.u5zs-a_pctLabel{color:var(--text-muted);margin-top:6px;font-size:11.5px}.u5zs-a_last{color:var(--text-muted);font-size:13px;font-weight:700}.u5zs-a_last[data-quiet]{color:var(--accent)}.u5zs-a_tableEmpty{text-align:center;border-top:1px solid var(--border);padding:40px 20px}.u5zs-a_tableEmpty div{color:var(--text-heading);font-size:16px;font-weight:800}.u5zs-a_tableEmpty p{color:var(--text-muted);margin-top:7px;font-size:13.5px}.u5zs-a_drop{align-items:flex-end;gap:10px;height:132px;margin-top:20px;display:flex}.u5zs-a_dropCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.u5zs-a_dropCol>span:first-child{color:var(--text-subtle);font-size:11px;font-weight:800}.u5zs-a_dropCol>span[data-worst]{color:var(--accent)}.u5zs-a_dropBar{background:var(--ink-800);opacity:.8;border-radius:6px 6px 2px 2px;width:100%}.u5zs-a_dropBar[data-worst]{background:var(--accent);opacity:1}.u5zs-a_dropN{color:var(--text-subtle);font-size:10.5px;font-weight:700}.u5zs-a_dropNote{color:var(--text-body);margin-top:16px;font-size:13.5px;line-height:1.55}.u5zs-a_lessonGrid{grid-template-columns:40px 1fr 110px 70px}.u5zs-a_n{color:var(--text-subtle);font-size:13px;font-weight:800}.u5zs-a_finished{color:var(--text-heading);font-size:14px;font-weight:800}.u5zs-a_finished[data-low]{color:var(--accent)}@media (max-width:767px){.u5zs-a_rosterGrid{grid-template-columns:1.4fr 1fr 70px}.u5zs-a_rosterGrid>:nth-child(3){display:none}.u5zs-a_lessonGrid{grid-template-columns:24px minmax(0,1fr) 44px 36px;gap:10px}.u5zs-a_lessonHead,.u5zs-a_pct{display:none}}@media (max-width:640px){.u5zs-a_queueText{flex:calc(100% - 58px)}.u5zs-a_queueWait{flex:1;padding-left:58px}}.u5zs-a_courseTitle>span{vertical-align:2px;margin-left:8px}.u5zs-a_courseLinks{gap:16px;display:flex}.u5zs-a_rowLinks{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}
.-i6XNq_page{justify-content:center;padding:26px 28px 40px;display:flex}.-i6XNq_wrap{flex-direction:column;gap:18px;width:100%;max-width:1040px;display:flex}.-i6XNq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.-i6XNq_h1{letter-spacing:-.035em;margin:12px 0 4px;font-size:30px;font-weight:900;line-height:1.1}.-i6XNq_lede{color:var(--text-body);font-size:15px}.-i6XNq_tabs{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.-i6XNq_tab{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-body);white-space:nowrap;flex:none;padding:8px 15px;font-size:13px;font-weight:700}.-i6XNq_tab:hover{color:var(--text-heading)}.-i6XNq_tab[data-on]{background:var(--ink-800);color:#fff}.-i6XNq_stack{flex-direction:column;gap:14px;display:flex}.-i6XNq_grow{flex:1;min-width:0}.-i6XNq_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}.-i6XNq_meta{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.45}.-i6XNq_footNote{color:var(--text-subtle);margin-top:10px;font-size:12.5px;line-height:1.5}.-i6XNq_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0;padding:20px 22px}.-i6XNq_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.-i6XNq_kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.-i6XNq_kpi{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0;padding:18px 20px}.-i6XNq_kpiLabel{color:var(--text-muted);font-size:12px;font-weight:700}.-i6XNq_kpiValue{letter-spacing:-.04em;color:var(--text-heading);overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:900;line-height:1}.-i6XNq_kpiDelta{color:var(--text-muted);margin-top:9px;font-size:12.5px;font-weight:700}.-i6XNq_kpiDelta[data-accent]{color:var(--accent)}.-i6XNq_twoCol{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.-i6XNq_chart{align-items:flex-end;gap:4px;height:150px;margin-top:18px;display:flex}.-i6XNq_bar{background:var(--ink-800);opacity:.22;border-radius:3px 3px 0 0;flex:1;min-width:0}.-i6XNq_bar[data-last]{background:var(--accent);opacity:1}.-i6XNq_chartFoot{color:var(--text-subtle);justify-content:space-between;margin-top:8px;font-size:11.5px;font-weight:700;display:flex}.-i6XNq_split{flex-direction:column;gap:16px;margin-top:16px;display:flex}.-i6XNq_splitHead{justify-content:space-between;align-items:baseline;display:flex}.-i6XNq_splitName{color:var(--text-heading);font-size:14px;font-weight:800}.-i6XNq_splitCount{color:var(--text-muted);font-size:13px;font-weight:700}.-i6XNq_splitBar{background:var(--surface-inset);border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.-i6XNq_splitBar>div{background:var(--border-strong);border-radius:99px;height:100%}.-i6XNq_splitBar>div[data-tier=Pro]{background:var(--accent)}.-i6XNq_splitBar>div[data-tier=Inner\ Circle]{background:var(--ink-800)}.-i6XNq_splitNote{color:var(--text-subtle);margin-top:5px;font-size:12px}.-i6XNq_alerts{flex-direction:column;margin-top:10px;display:flex}.-i6XNq_alert{border-top:1px solid var(--border);color:inherit;align-items:center;gap:13px;padding:13px 0;display:flex}.-i6XNq_alert:first-child{border-top:none}.-i6XNq_alertTitle{color:var(--text-heading);font-size:14.5px;font-weight:800}.-i6XNq_alertCta{color:var(--accent);flex:none;font-size:12.5px;font-weight:800}.-i6XNq_dot{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.-i6XNq_dot[data-hot]{background:var(--accent)}.-i6XNq_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.-i6XNq_search{background:var(--surface-inset);border-radius:var(--radius-pill);min-width:200px;color:var(--text-subtle);flex:0 280px;align-items:center;gap:9px;padding:9px 14px;display:flex}.-i6XNq_search input{min-width:0;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:13.5px;font-weight:600}.-i6XNq_tableScroll{border-radius:var(--radius-xl);overflow-x:auto}.-i6XNq_table{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:680px;overflow:hidden}.-i6XNq_th,.-i6XNq_tr{grid-template-columns:minmax(0,2.2fr) 112px 112px 112px 92px 32px;align-items:center;gap:12px;padding:12px 20px;display:grid}.-i6XNq_th{background:var(--surface-inset);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:800}.-i6XNq_tr{border-top:1px solid var(--border)}.-i6XNq_tr[data-dim]{opacity:.6}.-i6XNq_tr[aria-busy=true]{opacity:.5}.-i6XNq_who{align-items:center;gap:11px;min-width:0;display:flex}.-i6XNq_cellTitle{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.-i6XNq_cellMeta{color:var(--text-subtle);margin-top:2px;font-size:12px}.-i6XNq_chip{border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-inset);color:var(--text-muted);padding:4px 10px;font-size:11.5px;font-weight:800}.-i6XNq_chip[data-plan=Pro]{background:var(--accent-tint);color:var(--accent-hover)}.-i6XNq_chip[data-plan=Inner\ Circle],.-i6XNq_chip[data-role=moderator],.-i6XNq_chip[data-role=teacher]{background:var(--ink-800);color:#fff}.-i6XNq_chip[data-role=admin],.-i6XNq_chip[data-status=suspended],.-i6XNq_chip[data-status=banned]{background:var(--accent);color:#fff}.-i6XNq_del{width:26px;height:26px;color:var(--text-subtle);border-radius:50%;font-size:13px;font-weight:800}.-i6XNq_del:hover{background:var(--surface-inset);color:var(--accent)}.-i6XNq_emptyRow{text-align:center;border-top:1px solid var(--border);padding:28px 20px}.-i6XNq_rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.-i6XNq_row{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;gap:14px;padding:16px 20px;display:flex}.-i6XNq_row[data-dim] .-i6XNq_grow,.-i6XNq_row[data-dim] .-i6XNq_stat{opacity:.6}.-i6XNq_rowHead{align-items:center;gap:9px;min-width:0;display:flex}.-i6XNq_tierTag{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-inset);color:var(--text-muted);flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.-i6XNq_tierTag[data-plan=Pro]{background:var(--accent-tint);color:var(--accent-hover)}.-i6XNq_tierTag[data-plan=Inner\ Circle]{background:var(--ink-800);color:#fff}.-i6XNq_stat{text-align:right;flex:none}.-i6XNq_statValue{color:var(--text-heading);letter-spacing:-.02em;font-size:17px;font-weight:900}.-i6XNq_stateBtn{border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-inset);color:var(--text-muted);flex:none;padding:7px 14px;font-size:12.5px;font-weight:800}.-i6XNq_stateBtn[data-on]{background:var(--ink-800);color:#fff}.-i6XNq_stateBtn[data-red]{background:var(--accent);color:#fff}.-i6XNq_case{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.-i6XNq_caseHead{align-items:center;gap:11px;display:flex}.-i6XNq_kind{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--accent-tint);color:var(--accent-hover);flex:none;padding:4px 11px;font-size:11px;font-weight:800}.-i6XNq_caseBody{background:var(--surface-inset);border-radius:var(--radius-md);color:var(--text-body);margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.55}.-i6XNq_caseActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.-i6XNq_ghostBtn,.-i6XNq_darkBtn,.-i6XNq_dangerBtn{border-radius:var(--radius-pill);white-space:nowrap;padding:8px 15px;font-size:13px;font-weight:800}.-i6XNq_ghostBtn{border:1px solid var(--border-strong);color:var(--text-heading)}.-i6XNq_darkBtn{background:var(--ink-800);color:#fff}.-i6XNq_dangerBtn{background:var(--accent);color:#fff}.-i6XNq_dangerBtn[data-neutral]{background:var(--ink-800)}.-i6XNq_notice{border-radius:var(--radius-xl);background:var(--accent-tint);color:var(--text-body);padding:18px 20px;font-size:14px;line-height:1.55}.-i6XNq_noticeTitle{color:var(--accent-hover);margin-bottom:4px;font-size:15px;font-weight:900}.-i6XNq_settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.-i6XNq_toggles{flex-direction:column;gap:16px;margin-top:16px;display:flex}.-i6XNq_toggleRow{text-align:left;align-items:flex-start;gap:13px;width:100%;display:flex}.-i6XNq_toggleTitle{color:var(--text-heading);font-size:14px;font-weight:800;display:block}.-i6XNq_toggleDesc{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.-i6XNq_switch{background:var(--border-strong);width:42px;height:24px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:99px;flex:none;justify-content:flex-start;padding:3px;display:flex}.-i6XNq_switch[data-on]{background:var(--accent);justify-content:flex-end}.-i6XNq_switch>span{background:#fff;border-radius:50%;width:18px;height:18px}.-i6XNq_prices{flex-direction:column;gap:12px;margin-top:16px;display:flex}.-i6XNq_price{border-radius:var(--radius-md);background:var(--surface-inset);align-items:center;gap:10px;padding:12px 14px;display:flex}.-i6XNq_priceValue{text-align:center;min-width:78px;color:var(--text-heading);font-size:14px;font-weight:900}.-i6XNq_stepper{background:var(--surface-card);border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-heading);border-radius:50%;flex:none;font-size:15px;font-weight:800}.-i6XNq_audit{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.-i6XNq_audit li{border-top:1px solid var(--border);gap:14px;padding:11px 0;display:flex}.-i6XNq_audit li:first-child{border-top:none}.-i6XNq_auditWhen{width:92px;color:var(--text-subtle);flex:none;padding-top:2px;font-size:12px;font-weight:700}.-i6XNq_auditWhat{color:var(--text-heading);font-size:14px;line-height:1.4}.-i6XNq_scrim{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.-i6XNq_dialog{border-radius:var(--radius-xl);background:var(--surface-card);width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:24px;overflow-y:auto;box-shadow:0 24px 60px #00000040}.-i6XNq_dialogTitle{letter-spacing:-.03em;font-size:20px;font-weight:900}.-i6XNq_dialogBody{color:var(--text-body);margin-top:8px;font-size:14px;line-height:1.55}.-i6XNq_fates{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.-i6XNq_fates li{color:var(--text-heading);align-items:center;gap:10px;font-size:13.5px;display:flex}.-i6XNq_fateDot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.-i6XNq_fateDot[data-kept]{background:var(--border-strong)}.-i6XNq_fate{color:var(--text-subtle);text-align:right;font-size:12px;font-weight:700}.-i6XNq_dialog .-i6XNq_toggleRow{margin-top:16px}.-i6XNq_dialogActions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (max-width:980px){.-i6XNq_kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.-i6XNq_twoCol,.-i6XNq_settings{grid-template-columns:1fr}}@media (max-width:640px){.-i6XNq_tableScroll{overflow:visible}.-i6XNq_table{min-width:0}.-i6XNq_th{display:none}.-i6XNq_tr{grid-template-columns:repeat(3,auto) 1fr auto;grid-template-areas:"who who who who who""plan role status joined del";gap:10px 8px;padding:14px 16px}.-i6XNq_tr:first-of-type{border-top:none}.-i6XNq_tr>:first-child{grid-area:who}.-i6XNq_tr>:nth-child(2){grid-area:plan}.-i6XNq_tr>:nth-child(3){grid-area:role}.-i6XNq_tr>:nth-child(4){grid-area:status}.-i6XNq_tr>:nth-child(5){white-space:nowrap;grid-area:joined;justify-self:end}.-i6XNq_tr>:nth-child(6){grid-area:del}}@media (max-width:767px){.-i6XNq_page{padding:16px 16px 28px}.-i6XNq_h1{font-size:24px}.-i6XNq_kpiValue{font-size:23px}.-i6XNq_row{flex-wrap:wrap;padding:14px}.-i6XNq_search{flex:100%}}.-i6XNq_amount{color:var(--text-heading);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}.-i6XNq_amount[data-status=failed]{color:var(--accent);text-decoration:line-through}.-i6XNq_amount[data-status=refunded]{color:var(--text-muted)}.-i6XNq_notice a{color:var(--accent-hover);font-weight:800;text-decoration:underline}.-i6XNq_courseBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.-i6XNq_courseBar .-i6XNq_meta{margin:0}.-i6XNq_kpis[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}.-i6XNq_topLessons{flex-direction:column;gap:12px;margin:14px 0 0;padding:0 0 0 20px;display:flex}.-i6XNq_topLessons li{flex-direction:column;gap:2px;display:flex}
.Lq6gUW_wrap{flex-direction:column;gap:16px;display:flex}.Lq6gUW_header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.Lq6gUW_name{letter-spacing:-.035em;color:var(--text-heading);font-size:32px;font-weight:900;line-height:1.1}.Lq6gUW_name span{letter-spacing:normal;color:var(--text-muted);font-size:16px;font-weight:600}.Lq6gUW_formula{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:700}.Lq6gUW_board{margin-top:18px}.Lq6gUW_hint{color:var(--text-muted);margin:12px 0 0;font-size:13px}.Lq6gUW_random{color:var(--accent);margin-top:12px;font-size:13px;font-weight:800}.Lq6gUW_question{letter-spacing:-.025em;color:var(--text-heading);margin-top:6px;font-size:22px;font-weight:900}.Lq6gUW_score{color:var(--text-heading);font-size:13.5px;font-weight:800}.Lq6gUW_notes{color:var(--text-body);margin:0 0 12px;font-size:15px}.Lq6gUW_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Lq6gUW_row .Lq6gUW_random{margin-top:0}.Lq6gUW_options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.Lq6gUW_option{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-heading);padding:14px 10px;font-size:18px;font-weight:900}.Lq6gUW_option:not(:disabled):hover{border-color:var(--accent)}.Lq6gUW_option[data-state=right]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.Lq6gUW_option[data-state=wrong]{border-color:var(--text-heading);text-decoration:line-through}.Lq6gUW_result{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:15px;font-weight:800;display:flex}.Lq6gUW_result [data-state=right]{color:var(--accent)}.Lq6gUW_result [data-state=wrong]{color:var(--text-heading)}@media (max-width:767px){.Lq6gUW_options{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CbW43W_page{align-items:flex-start;gap:24px;padding:26px 28px 40px;display:flex}.CbW43W_column{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.CbW43W_aside{width:var(--aside-w);flex-direction:column;flex:none;gap:16px;display:flex}.CbW43W_head{align-items:flex-start;gap:16px;display:flex}.CbW43W_headText{flex:1;min-width:0}.CbW43W_headText h1{letter-spacing:-.035em;margin:0 0 4px;font-size:28px;font-weight:900;line-height:1.1}.CbW43W_headText p{color:var(--text-body);font-size:14.5px}.CbW43W_joined{cursor:default}.CbW43W_locked{background:var(--surface-card);border:1px solid var(--accent);border-radius:var(--radius-2xl);padding:34px}.CbW43W_lockedTitle{letter-spacing:-.035em;color:var(--text-heading);margin:14px 0 8px;font-size:28px;font-weight:900;line-height:1.1}.CbW43W_locked p{max-width:520px;margin-bottom:20px;font-size:15px;line-height:1.6}.CbW43W_sortRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.CbW43W_count{color:var(--text-subtle);font-size:12.5px}.CbW43W_list{flex-direction:column;gap:12px;display:flex}.CbW43W_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.CbW43W_cardTitle{letter-spacing:-.025em;font-size:16px;font-weight:900}.CbW43W_about{color:var(--text-body);margin:12px 0 16px;font-size:14px;line-height:1.55}.CbW43W_stats{border-top:1px solid var(--border);gap:22px;padding-top:14px;display:flex}.CbW43W_statNum{letter-spacing:-.03em;color:var(--text-heading);font-size:20px;font-weight:900;line-height:1}.CbW43W_statLabel{color:var(--text-muted);margin-top:3px;font-size:11.5px}.CbW43W_mods{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.CbW43W_mod{color:inherit;align-items:center;gap:11px;display:flex}.CbW43W_mod:hover{color:inherit}.CbW43W_mod:hover .CbW43W_modName{color:var(--accent-hover)}.CbW43W_modName{color:var(--text-heading);transition:color var(--dur-fast) var(--ease-out);font-size:13.5px;font-weight:800}.CbW43W_modMeta{color:var(--text-muted);font-size:11.5px}.CbW43W_rules{background:var(--surface-inset);border-radius:var(--radius-xl);padding:20px}.CbW43W_rules h2{letter-spacing:normal;font-size:13px;font-weight:800}.CbW43W_rules p{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.55}@media (max-width:1180px){.CbW43W_page{flex-direction:column;align-items:stretch}.CbW43W_aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:auto;display:grid}}@media (max-width:767px){.CbW43W_page{gap:12px;padding:16px 16px 28px}.CbW43W_column{gap:12px}.CbW43W_head{display:none}.CbW43W_locked{border-radius:var(--radius-xl);padding:22px}.CbW43W_lockedTitle{font-size:22px}.CbW43W_list{gap:10px}.CbW43W_aside{display:none}}
.Hsl7Ma_h1{letter-spacing:-.035em;margin:12px 0 4px;font-size:30px;font-weight:900;line-height:1.1}.Hsl7Ma_drop{border:2px dashed var(--border);border-radius:var(--radius-lg);text-align:center;background:var(--surface-inset);flex-direction:column;align-items:center;width:100%;padding:40px 24px;display:flex}.Hsl7Ma_drop[data-bad]{border-color:var(--accent)}.Hsl7Ma_dropTitle{letter-spacing:-.02em;color:var(--text-heading);font-size:17px;font-weight:800}.Hsl7Ma_dropHint{color:var(--text-muted);margin:7px 0 14px;font-size:13.5px}.Hsl7Ma_dropLink{color:var(--accent);font-size:13px;font-weight:800}.Hsl7Ma_videoRow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);align-items:center;gap:16px;padding:16px;display:flex}.Hsl7Ma_thumb{border-radius:var(--radius-sm);background:var(--ink-900);color:#fff;flex:none;justify-content:center;align-items:center;width:112px;height:66px;font-size:16px;display:flex}.Hsl7Ma_videoText{flex:1;min-width:0}.Hsl7Ma_videoName{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.Hsl7Ma_videoMeta{color:var(--text-muted);margin-top:4px;font-size:12.5px}.Hsl7Ma_subtle{color:var(--text-muted);flex:none;font-size:12.5px;font-weight:800}.Hsl7Ma_chordRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Hsl7Ma_chordChip{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-hover);padding:7px 14px;font-size:13px;font-weight:800}.Hsl7Ma_addChip{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);color:var(--text-muted);padding:7px 14px;font-size:12.5px;font-weight:700}.Hsl7Ma_rows{flex-direction:column;gap:7px;display:flex}.Hsl7Ma_chapter{background:var(--surface-inset);border-radius:var(--radius-md);align-items:center;gap:12px;padding:8px 14px;display:flex}.Hsl7Ma_at{border-radius:var(--radius-pill);background:var(--ink-800);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border:none;flex:none;width:64px;padding:4px 9px;font-size:11.5px;font-weight:800}.Hsl7Ma_chapterTitle{min-width:0;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px;font-weight:700}.Hsl7Ma_chapterTitle::placeholder{color:var(--text-subtle)}.Hsl7Ma_x{color:var(--text-subtle);flex:none;font-size:14px}.Hsl7Ma_resource{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:11px 14px;display:flex}.Hsl7Ma_ext{background:var(--surface-inset);width:30px;height:30px;color:var(--text-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:flex}.Hsl7Ma_resourceName{min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.Hsl7Ma_size{color:var(--text-subtle);flex:none;font-size:12px}.Hsl7Ma_adders{gap:7px;display:flex}.Hsl7Ma_adder{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);color:var(--text-muted);white-space:nowrap;padding:6px 12px;font-size:12.5px;font-weight:800}.Hsl7Ma_blocks{flex-direction:column;gap:10px;display:flex}.Hsl7Ma_block{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.Hsl7Ma_blockHead{background:var(--surface-inset);align-items:center;gap:10px;padding:9px 13px;display:flex}.Hsl7Ma_kind{border-radius:var(--radius-pill);letter-spacing:.07em;text-transform:uppercase;background:var(--ink-800);color:#fff;flex:none;padding:4px 10px;font-size:10.5px;font-weight:800}.Hsl7Ma_kind[data-kind=embed]{background:var(--accent)}.Hsl7Ma_summary{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.Hsl7Ma_move{color:var(--text-subtle);flex:none;padding:0 2px;font-size:13px;font-weight:800}.Hsl7Ma_move:disabled{opacity:.3}.Hsl7Ma_blockBody{padding:14px}.Hsl7Ma_imageRow{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.Hsl7Ma_imageBox{border-radius:var(--radius-md);background:var(--surface-inset);border:1px dashed var(--border);width:150px;height:96px;color:var(--text-subtle);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.Hsl7Ma_imageBox img{object-fit:cover;width:100%;height:100%}.Hsl7Ma_imageFields{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:200px;display:flex}.Hsl7Ma_embed{flex-direction:column;gap:11px;display:flex}.Hsl7Ma_embedRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Hsl7Ma_status{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-muted);flex:none;padding:5px 11px;font-size:11.5px;font-weight:800}.Hsl7Ma_status[data-ok]{background:var(--ink-800);color:#fff}.Hsl7Ma_src{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.Hsl7Ma_heightCtl{flex:none;align-items:center;gap:8px;display:flex}.Hsl7Ma_heightVal{color:var(--text-heading);text-align:center;min-width:58px;font-size:14px;font-weight:800}.Hsl7Ma_frame{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);width:100%;overflow:hidden}.Hsl7Ma_frame iframe{border:0;width:100%;height:100%;display:block}.Hsl7Ma_bodyEmpty{text-align:center;border:2px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);padding:30px 22px}.Hsl7Ma_bodyEmpty div{letter-spacing:-.02em;color:var(--text-heading);font-size:15px;font-weight:800}.Hsl7Ma_bodyEmpty p{color:var(--text-muted);margin-top:7px;font-size:13.5px}.Hsl7Ma_toggles{background:var(--surface-inset);border-radius:var(--radius-lg);flex-direction:column;gap:15px;padding:18px;display:flex}.Hsl7Ma_due{flex-wrap:wrap;align-items:center;gap:9px;padding-left:53px;display:flex}.Hsl7Ma_when{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.Hsl7Ma_whenAt{margin-left:6px}.Hsl7Ma_whenAt input{padding:9px 12px;font-size:13.5px}.Hsl7Ma_preview{align-items:center;gap:14px;margin-top:14px;display:flex}.Hsl7Ma_previewN{background:var(--ink-800);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:flex}.Hsl7Ma_previewTitle{letter-spacing:-.02em;color:var(--text-heading);font-size:15.5px;font-weight:800}.Hsl7Ma_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:767px){.Hsl7Ma_h1{font-size:24px}.Hsl7Ma_labelRow{flex-wrap:wrap}.Hsl7Ma_due{padding-left:0}}.Hsl7Ma_linkBox input[data-bad]{border-color:var(--accent)}.Hsl7Ma_linkHint{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.Hsl7Ma_linkRow{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.Hsl7Ma_linkPreview{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--ink-900);border:0;width:100%;max-width:360px}.Hsl7Ma_lengthField{flex-direction:column;gap:8px;width:110px;display:flex}.Hsl7Ma_chordPickerBox{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);flex-direction:column;gap:14px;margin-top:12px;padding:16px;display:flex}.Hsl7Ma_chordPickerActions{gap:10px;display:flex}.Hsl7Ma_noVideoLength{flex-direction:column;gap:8px;max-width:320px;margin-top:12px;display:flex}.Hsl7Ma_noVideoLength input{width:110px}.Hsl7Ma_playAlongBox{border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:12px;padding:16px}
._7U51MG_dialog{border-radius:var(--radius-2xl,24px);background:var(--surface-card);color:var(--text-body);border:0;width:760px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;box-shadow:0 24px 60px #00000040}._7U51MG_dialog::backdrop{background:#00000080}._7U51MG_panel{flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}._7U51MG_title{letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:22px;font-weight:900}._7U51MG_field{color:var(--text-heading);flex-direction:column;gap:6px;font-size:13.5px;font-weight:800;display:flex}._7U51MG_input{border:1px solid var(--border-strong);background:var(--surface-card);max-width:360px;font:inherit;color:var(--text-heading);border-radius:10px;padding:9px 11px;font-size:15px;font-weight:600}._7U51MG_row{flex-wrap:wrap;gap:10px 24px;display:flex}._7U51MG_block{border-radius:var(--radius-lg);background:var(--surface-inset);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}._7U51MG_label{color:var(--text-heading);font-size:15px;font-weight:900}._7U51MG_hint{color:var(--text-muted);margin:0;font-size:12.5px;font-weight:600;line-height:1.5}._7U51MG_check{color:var(--text-heading);align-items:baseline;gap:8px;font-size:14px;font-weight:700;display:flex}._7U51MG_check input{accent-color:var(--accent)}._7U51MG_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._7U51MG_flex{flex:1}._7U51MG_link,._7U51MG_danger{color:var(--accent);font-size:13.5px;font-weight:800}._7U51MG_danger{color:var(--danger,#b42318)}@media (max-width:767px){._7U51MG_panel{padding:18px 14px}}
.LHabyW_page{align-items:flex-start;gap:24px;padding:26px 28px 40px;display:flex}.LHabyW_column{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.LHabyW_aside{flex-direction:column;flex:none;gap:16px;width:306px;display:flex}.LHabyW_head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.LHabyW_head h1{letter-spacing:-.035em;margin:12px 0 4px;font-size:30px;font-weight:900;line-height:1.1}.LHabyW_head p{color:var(--text-body);font-size:15px}.LHabyW_markAll{color:var(--accent);flex:none;font-size:13px;font-weight:800}.LHabyW_group{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}.LHabyW_list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.LHabyW_row{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);gap:14px;padding:17px 18px;display:flex;position:relative}.LHabyW_row[data-unread]{border-color:var(--accent)}.LHabyW_text{flex:1;min-width:0}.LHabyW_line{color:var(--text-heading);font-size:14.5px;line-height:1.45}.LHabyW_line:after{content:"";border-radius:inherit;position:absolute;inset:0}.LHabyW_line:hover{color:var(--text-heading)}.LHabyW_line strong{font-weight:800}.LHabyW_meta{color:var(--text-muted);margin-top:4px;font-size:12.5px}.LHabyW_quote{background:var(--surface-inset);border-radius:var(--radius-md);color:var(--text-body);margin-top:11px;padding:12px 14px;font-size:13.5px;line-height:1.5}.LHabyW_dot{z-index:1;background:var(--accent);border:4px solid var(--surface-card);box-sizing:content-box;border-radius:50%;flex:none;width:14px;height:14px;margin-top:5px;position:relative}.LHabyW_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.LHabyW_cardTitle{letter-spacing:-.025em;font-size:17px;font-weight:900}.LHabyW_stats{flex-direction:column;gap:12px;margin:16px 0 0;display:flex}.LHabyW_stats div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LHabyW_stats dt{color:var(--text-body);font-size:13.5px}.LHabyW_stats dd{letter-spacing:-.03em;color:var(--text-heading);margin:0;font-size:19px;font-weight:900}.LHabyW_cardNote{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.LHabyW_prefs{flex-direction:column;gap:14px;margin-top:16px;display:flex}.LHabyW_pref{color:var(--text-body);text-align:left;align-items:center;gap:12px;font-size:13.5px;display:flex}.LHabyW_switch{width:40px;height:23px;transition:all var(--dur-fast) var(--ease-out);background:#d6d6d6;border-radius:99px;flex:none;justify-content:flex-start;padding:2px;display:flex}.LHabyW_switch[data-on]{background:var(--accent);justify-content:flex-end}.LHabyW_switch span{background:#fff;border-radius:50%;width:19px;height:19px}@media (max-width:1180px){.LHabyW_page{flex-direction:column;align-items:stretch}.LHabyW_aside{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;width:auto;display:grid}}@media (max-width:767px){.LHabyW_page{gap:14px;padding:16px 16px 28px}.LHabyW_head h1{font-size:24px}.LHabyW_head{flex-direction:column;align-items:flex-start;gap:10px}.LHabyW_row{border-radius:var(--radius-lg);padding:14px}.LHabyW_aside{grid-template-columns:1fr}}
.MPhGTW_head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.MPhGTW_link{color:var(--accent);font-size:13px;font-weight:800}.MPhGTW_link:disabled{opacity:.5}.MPhGTW_perkList{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.MPhGTW_help{color:var(--text-body);margin:6px 0 0;font-size:13.5px;line-height:1.5}.MPhGTW_h3{color:var(--text-heading);margin:20px 0 0;font-size:14px;font-weight:900}.MPhGTW_notes{flex-direction:column;gap:12px;margin-top:10px;display:flex}.MPhGTW_noteRow{grid-template-columns:110px 1fr 1fr;align-items:end;gap:10px;display:grid}.MPhGTW_plan{color:var(--text-heading);padding-bottom:10px;font-size:14px;font-weight:900}.MPhGTW_field{color:var(--text-muted);flex-direction:column;gap:4px;font-size:11.5px;font-weight:800;display:flex}.MPhGTW_input{border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-width:0;font:inherit;color:var(--text-heading);border-radius:10px;padding:9px 11px;font-size:14px}.MPhGTW_perks{flex-direction:column;gap:8px;margin-top:10px;display:flex}.MPhGTW_perkHead,.MPhGTW_perkRow{grid-template-columns:1fr 1fr 64px 64px 84px 92px;align-items:center;gap:8px;display:grid}.MPhGTW_perkHead{color:var(--text-muted);font-size:11.5px;font-weight:800}.MPhGTW_tierCol{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex}.MPhGTW_tierCol input{width:18px;height:18px;accent-color:var(--accent)}.MPhGTW_mobileTier{display:none}.MPhGTW_rowActions{gap:2px;display:inline-flex}.MPhGTW_rowActions button{width:28px;height:28px;color:var(--text-muted);border-radius:8px;font-size:13px;font-weight:800}.MPhGTW_rowActions button:hover:not(:disabled){background:var(--surface-muted,#0000000d)}.MPhGTW_rowActions button:disabled{opacity:.3}.MPhGTW_problems{color:var(--accent);margin:14px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none}.MPhGTW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.MPhGTW_perks+.MPhGTW_link{margin-top:10px;display:inline-block}@media (max-width:767px){.MPhGTW_noteRow{grid-template-columns:1fr;gap:6px}.MPhGTW_plan{padding-bottom:0}.MPhGTW_perkHead{display:none}.MPhGTW_perkRow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;padding-bottom:12px}.MPhGTW_perkRow>.MPhGTW_input{grid-column:1/-1}.MPhGTW_mobileTier{color:var(--text-body);font-size:12px;font-weight:700;display:inline}.MPhGTW_tierCol{justify-content:flex-start}.MPhGTW_rowActions{grid-column:1/-1}}
._9TTCoq_page{background:var(--bg-page);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}._9TTCoq_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:440px;padding:32px 28px;display:flex}._9TTCoq_brand{letter-spacing:-.02em;color:var(--text-heading);align-items:center;gap:10px;margin-bottom:10px;font-weight:900;display:flex}._9TTCoq_title{letter-spacing:-.03em;color:var(--text-heading);margin:0;font-size:24px;font-weight:900;line-height:1.15}._9TTCoq_body{color:var(--text-body);margin:0 0 6px;font-size:15px;line-height:1.55}._9TTCoq_form{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}._9TTCoq_label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800}._9TTCoq_input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-inset);width:100%;font:inherit;color:var(--text-heading);padding:12px 14px;font-size:15px}._9TTCoq_hint{color:var(--text-muted);margin:0 0 6px;font-size:12.5px}._9TTCoq_hint[data-bad]{color:var(--accent-hover);font-weight:700}
.IBsX-G_page{justify-content:center;padding:40px 16px;display:flex}.IBsX-G_card{text-align:center;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;padding:32px 28px;display:flex}.IBsX-G_title{letter-spacing:-.03em;font-size:24px;font-weight:900;line-height:1.2}.IBsX-G_body{color:var(--text-body);font-size:14.5px;line-height:1.55}.IBsX-G_check{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:flex}.IBsX-G_spinner{border:4px solid var(--surface-inset);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite IBsX-G_spin}@keyframes IBsX-G_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IBsX-G_spinner{animation-duration:3s}}.IBsX-G_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.IBsX-G_primary,.IBsX-G_secondary{border-radius:var(--radius-lg);padding:12px 20px;font-size:14px;font-weight:800}.IBsX-G_primary{background:var(--accent);color:#fff}.IBsX-G_secondary{border:1px solid var(--border);color:var(--text-heading)}
._3bpgXW_shell{background:var(--bg-page);height:calc(100dvh - 61px);display:flex}._3bpgXW_solo{width:100%;padding:26px 28px}._3bpgXW_label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:11.5px;font-weight:800}._3bpgXW_muted{color:var(--text-subtle);margin-top:10px;font-size:12.5px}._3bpgXW_listPane{background:var(--surface-card);border-right:1px solid var(--border);flex-direction:column;flex:none;width:320px;min-height:0;display:flex}._3bpgXW_listHead{border-bottom:1px solid var(--border);flex:none;padding:18px 16px 14px}._3bpgXW_listTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._3bpgXW_listTitleRow h1{letter-spacing:-.03em;font-size:20px;font-weight:900}._3bpgXW_newBtn{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:2px;font-size:17px;font-weight:700;display:flex}._3bpgXW_newBtn:hover{color:#fff;background:var(--accent-hover)}._3bpgXW_search{background:var(--surface-inset);border-radius:var(--radius-pill);align-items:center;gap:9px;padding:8px 13px;display:flex}._3bpgXW_search input{min-width:0;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:600}._3bpgXW_search input::placeholder{color:var(--text-subtle)}._3bpgXW_tabs{gap:6px;margin-top:12px;display:flex}._3bpgXW_convos{flex:1;margin:0;padding:0;list-style:none;overflow:auto}._3bpgXW_convo{color:inherit;border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 16px;display:flex}._3bpgXW_convo:hover{color:inherit;background:var(--bg-page)}._3bpgXW_convo[data-on]{border-left-color:var(--accent);background:var(--surface-inset)}._3bpgXW_convoText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._3bpgXW_convoTop{align-items:baseline;gap:8px;display:flex}._3bpgXW_convoName{letter-spacing:-.015em;min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:800;overflow:hidden}._3bpgXW_convoTime{color:var(--text-subtle);flex:none;font-size:11px}._3bpgXW_convoLast{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._3bpgXW_unread{background:var(--accent);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:flex}._3bpgXW_listEmpty{text-align:center;padding:34px 20px}._3bpgXW_listEmpty div{color:var(--text-heading);font-size:15px;font-weight:800}._3bpgXW_listEmpty p{color:var(--text-muted);margin-top:7px;font-size:13px}._3bpgXW_threadPane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._3bpgXW_threadHead{background:var(--surface-card);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:14px 22px;display:flex}._3bpgXW_threadHeadText{flex:1;min-width:0}._3bpgXW_threadName{letter-spacing:-.02em;color:var(--text-heading);font-size:16px;font-weight:800}._3bpgXW_threadStatus{color:var(--accent);font-size:12.5px;font-weight:700}._3bpgXW_viewProfile{color:var(--text-muted);font-size:13px;font-weight:700}._3bpgXW_messages{flex-direction:column;flex:1;gap:10px;padding:22px 28px;display:flex;overflow:auto}._3bpgXW_day{flex-direction:column;gap:10px;display:flex}._3bpgXW_dayLabel{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin:4px 0 8px;font-size:11.5px;font-weight:800}._3bpgXW_msgRow{justify-content:flex-start;display:flex}._3bpgXW_msgRow[data-mine]{justify-content:flex-end}._3bpgXW_bubble{background:var(--surface-card);max-width:62%;color:var(--text-heading);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;flex-direction:column;gap:2px;padding:11px 15px;font-size:14.5px;line-height:1.45;display:flex}._3bpgXW_bubble[data-mine]{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);border-radius:18px 18px 6px}._3bpgXW_sender{color:var(--accent-hover);font-size:11.5px;font-weight:800}._3bpgXW_composer{background:var(--surface-card);border-top:1px solid var(--border);flex-direction:column;flex:none;gap:10px;padding:14px 28px 18px;display:flex}._3bpgXW_composerRow{align-items:center;gap:12px;display:flex}._3bpgXW_composerRow input{border:1px solid var(--border);background:var(--surface-inset);border-radius:var(--radius-pill);min-width:0;color:var(--text-heading);outline:none;flex:1;padding:12px 18px;font-size:14.5px}._3bpgXW_composerRow input::placeholder{color:var(--text-subtle)}._3bpgXW_quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._3bpgXW_quickChip{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-muted);align-items:center;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}._3bpgXW_quickChip:hover{color:var(--text-heading)}._3bpgXW_infoPane{background:var(--surface-card);border-left:1px solid var(--border);flex-direction:column;flex:none;gap:18px;width:280px;padding:20px;display:flex;overflow:auto}._3bpgXW_infoHead{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}._3bpgXW_infoName{letter-spacing:-.025em;color:var(--text-heading);font-size:16px;font-weight:900}._3bpgXW_infoSub{color:var(--text-muted);font-size:12.5px}._3bpgXW_rule{background:var(--border);height:1px}._3bpgXW_chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._3bpgXW_chip{background:var(--surface-inset);color:var(--text-body);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}._3bpgXW_people{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._3bpgXW_person{color:var(--text-heading);align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}._3bpgXW_person:hover{color:var(--accent-hover)}._3bpgXW_newPane{max-width:560px;padding:26px 28px}._3bpgXW_newPane h2{letter-spacing:-.03em;font-size:22px;font-weight:900}._3bpgXW_newPane p{color:var(--text-body);margin-top:6px;font-size:14px}._3bpgXW_newPerson{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;align-items:center;gap:12px;padding:12px 14px;display:flex}._3bpgXW_newPerson:hover{color:inherit;border-color:var(--border-strong)}._3bpgXW_newPerson>div{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:1180px){._3bpgXW_infoPane{display:none}}@media (max-width:767px){._3bpgXW_shell{height:auto;min-height:calc(100dvh - 160px)}._3bpgXW_listPane{border-right:none;width:100%}._3bpgXW_shell[data-has-thread] ._3bpgXW_listPane,._3bpgXW_shell:not([data-has-thread]) ._3bpgXW_threadPane,._3bpgXW_threadHead{display:none}._3bpgXW_threadPane{height:calc(100dvh - 140px)}._3bpgXW_messages{padding:16px}._3bpgXW_bubble{max-width:82%}._3bpgXW_composer{padding:12px 16px}._3bpgXW_newPane{padding:16px}}._3bpgXW_bubble[data-mine] a{color:inherit}
.Va5hCG_page{flex-direction:column;gap:20px;padding:26px 28px 40px;display:flex}.Va5hCG_head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.Va5hCG_head h1{letter-spacing:-.035em;margin:12px 0 6px;font-size:30px;font-weight:900;line-height:1.1}.Va5hCG_head p{color:var(--text-body);font-size:15px}.Va5hCG_progressLink{flex:none;padding-bottom:4px;font-size:13.5px;font-weight:700}.Va5hCG_toolbar,.Va5hCG_filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Va5hCG_search{background:var(--surface-inset);border-radius:var(--radius-pill);flex:1;align-items:center;gap:10px;min-width:220px;max-width:340px;padding:10px 15px;display:flex}.Va5hCG_search input{min-width:0;color:var(--text-heading);background:0 0;border:none;outline:none;flex:1;font-size:13.5px;font-weight:600}.Va5hCG_search input::placeholder{color:var(--text-subtle)}.Va5hCG_search:focus-within{outline:3px solid var(--accent);outline-offset:2px}.Va5hCG_count{color:var(--text-subtle);font-size:12.5px}.Va5hCG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Va5hCG_card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;padding:20px;display:flex}.Va5hCG_cardTop{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.Va5hCG_title{letter-spacing:-.025em;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.18}.Va5hCG_blurb{color:var(--text-body);flex:1;margin:0 0 14px;font-size:13.5px;line-height:1.5}.Va5hCG_teacher{color:var(--text-muted);margin-bottom:3px;font-size:12.5px}.Va5hCG_meta{color:var(--text-subtle);margin-bottom:14px;font-size:12px}.Va5hCG_bar{background:var(--surface-inset);border-radius:99px;height:5px;margin-bottom:10px;overflow:hidden}.Va5hCG_bar>div{background:var(--accent);border-radius:var(--radius-pill);height:100%}.Va5hCG_bar>div[data-complete]{background:var(--ink-800)}.Va5hCG_status{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.Va5hCG_tier{background:var(--surface-inset);color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:800}.Va5hCG_cta{border-radius:var(--radius-md);text-align:center;background:var(--ink-800);color:#fff;margin-top:14px;padding:11px;font-size:13px;font-weight:800}.Va5hCG_cta[data-kind=accent]{background:var(--accent)}.Va5hCG_cta[data-kind=locked]{background:var(--surface-inset);color:var(--text-muted)}@media (max-width:1180px){.Va5hCG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Va5hCG_page{gap:14px;padding:16px 16px 28px}.Va5hCG_head{display:none}.Va5hCG_search{flex-basis:100%;max-width:none}.Va5hCG_grid{grid-template-columns:1fr;gap:10px}.Va5hCG_card{border-radius:var(--radius-lg);padding:16px}}
