.sessions_bar__A5pir,.sessions_calibration__IpG6j,.sessions_page__VTvbp,.sessions_row__pqGir,.sessions_session__iBx1N,.sessions_summary__SSJlA{--ink:#221d22;--muted:#746b72;--line:#ece2e6;--surface:#faf6f8;--accent:var(--tc-accent,#b71836);--good:#1f8a4c;--warn:#b54708}.sessions_bar__A5pir{position:fixed;z-index:1200;right:20px;bottom:calc(20px + var(--assistant-launcher, 0px) + max(var(--site-bottom-bar, 0px), env(safe-area-inset-bottom, 0px)));display:grid;grid-gap:8px;gap:8px;justify-items:end;max-width:calc(100vw - 24px);color:var(--ink);font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sessions_pill__xtdVf{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:0 10px 30px #2a101833}.sessions_pill__xtdVf button{border:0;font:inherit;cursor:pointer}.sessions_timer__eG4nl{display:flex;align-items:center;gap:7px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions_dot__wm_QL{width:9px;height:9px;border-radius:50%;background:#e5383b}@media (prefers-reduced-motion:no-preference){.sessions_dot__wm_QL{animation:sessions_pulse__1N3vN 1.4s ease-in-out infinite}}@keyframes sessions_pulse__1N3vN{50%{opacity:.35}}.sessions_now__NAqo2{max-width:220px;overflow:hidden;color:var(--muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis;background:none;padding:0;text-align:left}.sessions_now__NAqo2 strong{color:var(--ink)}.sessions_listen__Maq9S{display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--surface);font-size:13px;font-weight:600}.sessions_listen__Maq9S[aria-pressed=true]{background:#fde8ec;color:var(--accent)}.sessions_meter__rweOT{width:28px;height:6px;border-radius:3px;background:#ead7dd;overflow:hidden}.sessions_meter__rweOT span{display:block;height:100%;width:0;background:var(--good)}.sessions_score__6g8kw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions_finish__uPkp1{padding:8px 16px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}.sessions_panel__NKs_b{width:min(380px,calc(100vw - 24px));max-height:min(60vh,460px);overflow:auto;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 30px #2a101826}.sessions_panel__NKs_b h2{margin:0 0 8px;font-size:15px}.sessions_panel__NKs_b p{margin:6px 0;color:var(--muted);font-size:13px}.sessions_panelActions__WLprO{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sessions_panelActions__WLprO a,.sessions_panelActions__WLprO button{padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.sessions_error__hn38M{color:#b42318}@media (max-width:640px){.sessions_bar__A5pir{left:12px;right:12px;bottom:calc(12px + var(--assistant-launcher, 0px) + max(var(--site-bottom-bar, 0px), env(safe-area-inset-bottom, 0px)));justify-items:stretch}.sessions_pill__xtdVf{justify-content:space-between}.sessions_now__NAqo2{flex:1 1;max-width:none}}@media (min-width:760px){.sessions_bar__A5pir{bottom:calc(20px + env(safe-area-inset-bottom, 0px))}}.sessions_items__rhZ5v{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.sessions_items__rhZ5v li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:9px 12px;border-radius:12px;background:var(--surface)}.sessions_items__rhZ5v strong{overflow-wrap:anywhere}.sessions_items__rhZ5v small{grid-column:1;color:var(--muted)}.sessions_badge__V6ysp{grid-column:2;grid-row:1/span 2;padding:3px 10px;border-radius:999px;background:#fff;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions_badge__V6ysp[data-level=great]{color:var(--good)}.sessions_badge__V6ysp[data-level=ok]{color:var(--warn)}.sessions_badge__V6ysp[data-level=low]{color:#b42318}.sessions_tiles__pGE6q{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:12px 0 16px}.sessions_tiles__pGE6q div{padding:12px 14px;border-radius:14px;background:var(--surface)}.sessions_tiles__pGE6q strong{display:block;font-size:24px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions_tiles__pGE6q span{color:var(--muted);font-size:13px}.sessions_calibration__IpG6j,.sessions_summary__SSJlA{display:grid;grid-gap:12px;gap:12px;color:var(--ink)}.sessions_summary__SSJlA textarea{width:100%;box-sizing:border-box;min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font:inherit;resize:vertical}.sessions_actions__1oPc2{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sessions_actions__1oPc2 a,.sessions_actions__1oPc2 button{padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.sessions_actions__1oPc2 .sessions_primary__gA2U1,.sessions_primary__gA2U1{border-color:var(--accent);background:var(--accent);color:#fff}.sessions_actions__1oPc2 .sessions_quiet__BSuO6{border-color:transparent;color:var(--muted)}.sessions_hint__2Yqcw{margin:0;color:var(--muted);font-size:13px}.sessions_warning__Qx5sx{margin:0;padding:10px 12px;border-radius:12px;background:#fff4e5;color:#7a3e00;font-size:13.5px}.sessions_beats__J2Vw7{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:18px 0}.sessions_beats__J2Vw7 span{width:26px;height:26px;border-radius:50%;background:var(--surface);border:2px solid var(--line)}.sessions_beats__J2Vw7 span[data-countin]{width:16px;height:16px;margin:5px}.sessions_beats__J2Vw7 span[data-lit]{background:var(--accent);border-color:var(--accent)}.sessions_flash__n492y{justify-self:center;width:64px;height:64px;margin:6px 0;border-radius:50%;background:var(--surface);border:2px solid var(--line)}.sessions_flash__n492y[data-lit=true]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 24px var(--accent)}.sessions_lineUp__MS2hh{display:grid;grid-gap:6px;gap:6px;font-weight:600}.sessions_lineUp__MS2hh input{width:100%;accent-color:var(--accent)}.sessions_page__VTvbp{max-width:880px;margin:0 auto;padding:28px 20px 120px;color:var(--ink)}.sessions_page__VTvbp h1{margin:0 0 6px;font-size:30px}.sessions_page__VTvbp h2{margin:28px 0 10px;font-size:18px}.sessions_lede__48L6O{margin:0;max-width:60ch;color:var(--muted)}.sessions_start__zPMwC{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin:18px 0 6px;padding:20px;border-radius:18px;background:var(--surface)}.sessions_start__zPMwC .sessions_primary__gA2U1{padding:12px 22px;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.sessions_card__Z_2cJ{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:16px}.sessions_card__Z_2cJ h2{margin:0}.sessions_switchRow__bzAMJ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sessions_switchRow__bzAMJ button{padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.sessions_switchRow__bzAMJ button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#fde8ec}.sessions_history__cEqjC{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.sessions_history__cEqjC a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:12px 14px;border-radius:14px;background:var(--surface);color:inherit;text-decoration:none}.sessions_history__cEqjC small{color:var(--muted)}.sessions_history__cEqjC .sessions_badge__V6ysp{grid-row:1/span 2}.sessions_session__iBx1N{max-width:760px;margin:0 auto;padding:28px 20px 80px;color:var(--ink)}.sessions_session__iBx1N h1{margin:6px 0;font-size:26px}.sessions_byline__OBYGp{display:flex;align-items:center;gap:10px;color:var(--muted)}.sessions_byline__OBYGp a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.sessions_byline__OBYGp strong{color:var(--ink)}.sessions_caption__gWqiE{margin:12px 0 0;font-size:16px;white-space:pre-wrap}.sessions_takes__S_krp{display:flex;align-items:flex-end;gap:2px;height:22px}.sessions_takes__S_krp span{width:5px;border-radius:2px;background:var(--accent);opacity:.75}.sessions_itemActions__2ElAI{grid-column:1/-1;display:flex;gap:8px;margin-top:4px}.sessions_itemActions__2ElAI button{padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;cursor:pointer}.sessions_social__ujiVZ{display:flex;gap:10px;margin:18px 0 8px}.sessions_social__ujiVZ button{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.sessions_social__ujiVZ button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.sessions_comments__9qR6q{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.sessions_comments__9qR6q li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start}.sessions_comments__9qR6q p{margin:2px 0 0;white-space:pre-wrap}.sessions_comments__9qR6q small{color:var(--muted)}.sessions_commentForm__DjNOR{display:flex;gap:8px;margin-top:10px}.sessions_commentForm__DjNOR textarea{flex:1 1;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;font:inherit;resize:vertical}.sessions_commentForm__DjNOR button{padding:9px 16px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer}.sessions_owner__Uix1b{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sessions_owner__Uix1b button{padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;cursor:pointer}.sessions_row__pqGir{margin:0 0 16px}.sessions_rowHeading__zkV_U{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 8px}.sessions_rowHeading__zkV_U h2{margin:0;font-size:15px}.sessions_rowHeading__zkV_U a{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.sessions_row__pqGir ul{display:flex;gap:10px;margin:0;padding:0 0 4px;list-style:none}.sessions_row__pqGir li{flex:none;width:220px}.sessions_row__pqGir li>a,.sessions_row__pqGir li>button{display:grid;grid-gap:4px;gap:4px;width:100%;height:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.sessions_row__pqGir li>button{place-content:center;justify-items:center;text-align:center;background:var(--surface);border-style:dashed;color:var(--accent);font-weight:700}.sessions_row__pqGir .sessions_who__Iq_6g{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px}.sessions_row__pqGir .sessions_stat__PCZeY{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sessions_row__pqGir small{color:var(--muted);font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sessions_camera__ju9ww{display:grid;grid-gap:6px;gap:6px;width:min(240px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 30px #2a101826}.sessions_camera__ju9ww video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#151114;transform:scaleX(-1)}.sessions_camera__ju9ww div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.sessions_camera__ju9ww div span{display:flex;align-items:center;gap:6px}.sessions_camera__ju9ww button{padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;cursor:pointer}.sessions_videoChoice__Ww_N9{display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:14px}.sessions_videoChoice__Ww_N9 legend{padding:0 6px;font-weight:700;font-size:14px}.sessions_clips__MfFQO{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.sessions_clips__MfFQO label{position:relative;display:grid;grid-gap:6px;gap:6px;padding:6px;border:2px solid transparent;border-radius:12px;background:var(--surface);font-size:12.5px;cursor:pointer}.sessions_clips__MfFQO label.sessions_picked__jOsR6{border-color:var(--accent)}.sessions_clips__MfFQO input{position:absolute;top:10px;left:10px;width:16px;height:16px;margin:0;opacity:0}.sessions_clips__MfFQO label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sessions_clips__MfFQO video{width:100%;aspect-ratio:16/9;border-radius:8px;background:#151114}.sessions_videoRow___CrK5{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sessions_fileButton__Fc4MY{position:relative;padding:8px 14px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer}.sessions_fileButton__Fc4MY input{position:absolute;inset:0;opacity:0;cursor:pointer}.sessions_rights__pYxp2{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55}.sessions_rights__pYxp2 input{margin-top:3px;accent-color:var(--accent)}.sessions_clip__N8Tuk{margin:16px 0 4px}.sessions_clip__N8Tuk .sessions_poster__GvV_v,.sessions_clip__N8Tuk iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#151114}.sessions_clip__N8Tuk .sessions_poster__GvV_v{display:grid;place-items:center;color:#fff;font:inherit;font-weight:700;cursor:pointer}.sessions_clipReport__S4bPl{display:flex;justify-content:flex-end;margin-top:6px}.sessions_clipReport__S4bPl button{display:flex;align-items:center;gap:6px;padding:4px 8px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.sessions_notice__ktreP{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#fff4e5;color:#7a3e00;font-size:13.5px}.sessions_videoRow___CrK5 button{padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.sessions_listenReport__DsWoD{--ink:#221d22;--muted:#746b72;--line:#ece2e6;--surface:#faf6f8;--accent:var(--tc-accent,#b71836);--good:#1f8a4c;--warn:#b54708;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 0;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:13px}.sessions_listenReport__DsWoD .sessions_badge__V6ysp{grid-column:auto;grid-row:auto}.sessions_listenReport__DsWoD button{padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.places_rail__du_ra{position:fixed;z-index:1150;inset:0 auto 0 0;width:80px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:14px 8px 16px;background:#fff;border-right:1px solid #eee9eb;color:#4d4753}.places_brand__RyZ63{display:grid;place-items:center;height:44px;margin-bottom:10px;border-radius:12px}.places_brandLogo__oATsU{display:block;max-width:44px;max-height:44px;object-fit:contain}.places_brandMark__E9hmS{display:block;position:relative;width:36px;height:36px;border-radius:50%;background:linear-gradient(140deg,#d22d49,#a10928)}.places_brandMark__E9hmS:after,.places_brandMark__E9hmS:before{content:"";position:absolute;width:2px;height:23px;background:#fff;border-radius:2px;left:17px;top:6px;transform:rotate(17deg)}.places_brandMark__E9hmS:after{transform:rotate(-17deg)}.places_places__sFgAc{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.places_place__Ir_bf{display:flex;flex-direction:column;align-items:center;gap:4px;box-sizing:border-box;width:100%;padding:9px 2px 8px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;font-size:11.5px;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer}.places_place__Ir_bf:hover{background:#f6f3f5;color:#242129}.places_place__Ir_bf[aria-current]{background:#fceff2;color:var(--tc-accent,#b71836)}.places_brand__RyZ63:focus-visible,.places_place__Ir_bf:focus-visible{outline:2px solid var(--tc-accent,#b71836);outline-offset:2px}.places_icon__OydZw{position:relative;display:grid;place-items:center;font-size:22px}.places_badge__UbFUn{position:absolute;top:-6px;left:13px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--tc-accent,#b71836);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.places_railEnd__nYHYz{display:flex;flex-direction:column;gap:4px;margin-top:auto}.places_keys__XNko_{color:#a39ca8;font:inherit;font-size:9.5px;font-weight:600;letter-spacing:.02em}@media (max-width:759px){.places_rail__du_ra{inset:auto 0 0 0;width:auto;height:var(--site-bottom-bar);flex-direction:row;gap:0;padding:4px 6px env(safe-area-inset-bottom,0);border-right:0;border-top:1px solid #eee9eb;box-shadow:0 -2px 12px #2421290a}.places_brand__RyZ63,.places_railEnd__nYHYz{display:none}.places_places__sFgAc{flex:1 1;flex-direction:row;justify-content:space-around}.places_places__sFgAc li{flex:1 1}.places_place__Ir_bf{padding:7px 2px 6px}}.places_placeBar__03q9o{position:-webkit-sticky;position:sticky;top:0;z-index:1060;display:flex;align-items:center;gap:16px;height:var(--site-places);box-sizing:border-box;padding:0 20px;border-bottom:1px solid #eee9eb;background:#fff;overflow-x:auto;scrollbar-width:none}.places_placeBar__03q9o::-webkit-scrollbar{display:none}.places_placeTabs__3eGI6{display:flex;align-items:center;gap:2px;flex:none}.places_placeName__Ibghc{margin-right:12px;color:#242129;font-size:16px;font-weight:800;letter-spacing:-.2px}.places_tab__qG1QF{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:0;border-radius:8px;background:none;color:#5c5562;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.places_tab__qG1QF:hover{background:#f6f3f5;color:#242129}.places_tab__qG1QF[aria-current=page]{background:#f1edf0;color:#242129;box-shadow:inset 0 0 0 1px #e6e0e4}.places_tab__qG1QF:focus-visible{outline:2px solid var(--tc-accent,#b71836);outline-offset:2px}.places_count__beTAt{min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--tc-accent,#b71836);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.places_toolsToggle__aqbTS{margin-left:auto;flex:none;border:1px solid #e6e0e4}.places_toolsToggle__aqbTS[aria-pressed=true]{border-color:var(--tc-accent,#b71836);background:#fcedf1;color:var(--tc-accent,#b71836)}.places_policies__pocqj{display:flex;gap:12px;margin-left:auto;flex:none;font-size:11.5px}.places_policies__pocqj a{color:#8a8490;text-decoration:none;white-space:nowrap}.places_policies__pocqj a:hover{color:var(--tc-accent,#b71836);text-decoration:underline}@media (max-width:759px){.places_placeBar__03q9o{padding:0 10px;gap:12px}.places_placeName__Ibghc{display:none}.places_tab__qG1QF{padding:0 11px}}.legal_page__xSFXU{--ink:#221e27;--muted:#6f6875;--line:#ece6ea;--accent:var(--tc-accent,#b71836);min-height:100vh;padding:32px 24px 80px;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal_related__HKsYB{display:flex;flex-wrap:wrap;gap:6px 18px;max-width:760px;margin:0 auto 28px;font-size:13px}.legal_related__HKsYB a{color:var(--muted);text-decoration:none}.legal_related__HKsYB a:hover{color:var(--accent);text-decoration:underline}.legal_article__8hdiz{max-width:760px;margin:0 auto;font-size:15px;line-height:1.7}.legal_article__8hdiz h1{margin:0;font-size:32px;letter-spacing:-.6px;line-height:1.2}.legal_article__8hdiz h2{margin:36px 0 10px;font-size:20px;letter-spacing:-.2px;line-height:1.3;scroll-margin-top:24px}.legal_article__8hdiz h3{margin:22px 0 6px;font-size:16px}.legal_article__8hdiz ol,.legal_article__8hdiz p,.legal_article__8hdiz ul{margin:0 0 12px}.legal_article__8hdiz li{margin-bottom:6px}.legal_article__8hdiz a{color:var(--accent)}.legal_updated__FTqUH{margin:6px 0 20px!important;color:var(--muted);font-size:13px}.legal_intro__d_Geg{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#faf8f9}.legal_intro__d_Geg p:last-child{margin-bottom:0}.legal_contents__Oxtum{margin:24px 0 8px;font-size:14px}.legal_contents__Oxtum ol{column-count:2;column-gap:32px;padding-left:20px}.legal_contact__kqRDT{display:block;margin:8px 0 16px;padding:12px 16px;border-left:3px solid var(--accent);background:#faf8f9;font-style:normal}@media (max-width:640px){.legal_page__xSFXU{padding:24px 16px 60px}.legal_article__8hdiz h1{font-size:26px}.legal_contents__Oxtum ol{column-count:1}}.legal_form__E9eTI{display:flex;flex-direction:column;gap:16px;margin-top:20px}.legal_form__E9eTI fieldset{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px}.legal_form__E9eTI legend{padding:0 6px;font-weight:650}.legal_field__nusjs{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.legal_field__nusjs input,.legal_field__nusjs select,.legal_field__nusjs textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d9d2da;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:400}.legal_field__nusjs textarea{min-height:96px;resize:vertical}.legal_field__nusjs small{color:var(--muted);font-weight:400}.legal_row__RgZ7P{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.legal_date__S9opF{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr)}.legal_check__oLmEp{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.legal_check__oLmEp input{margin-top:5px;accent-color:var(--accent)}.legal_primary__oI7R6{align-self:flex-start;padding:11px 20px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-weight:650;cursor:pointer}.legal_primary__oI7R6:disabled{opacity:.5;cursor:default}.legal_error__s_FRx{color:var(--accent);font-size:14px}.legal_notice__8P_zw{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#faf8f9}.market_primary__8SxoE.market_primary__8SxoE{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid var(--tc-accent,#b71836);border-radius:8px;background:var(--tc-accent,#b71836);color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.market_primary__8SxoE.market_primary__8SxoE:hover:not(:disabled){filter:brightness(.9);color:#fff}.market_primary__8SxoE.market_primary__8SxoE:disabled{opacity:.5;cursor:default}.market_head__eWQ9l{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.market_head__eWQ9l h1{margin:0 0 6px;font-size:28px;letter-spacing:-.4px}.market_head__eWQ9l p{margin:0;max-width:680px;color:var(--muted);font-size:14px;line-height:1.55}.market_actions__7tbDL{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market_grid___UtR6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin:0 0 28px;padding:0;list-style:none}.market_card__mduiS{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #eae4e8;border-radius:12px;background:#fff;min-width:0}.market_card__mduiS a:hover,a.market_card__mduiS:hover{border-color:#d9cdd3}.market_card__mduiS h2,.market_card__mduiS h3{margin:0;font-size:16px;line-height:1.3}.market_card__mduiS p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.market_card__mduiS footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;color:var(--muted);font-size:12px;flex-wrap:wrap}.market_section__Wl_yD{margin:0 0 30px}.market_section__Wl_yD>h2{margin:0 0 12px;font-size:18px}.market_section__Wl_yD>p{margin:-6px 0 12px;color:var(--muted);font-size:13px}.market_badge__yn_6X{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#f1edf0;color:#5d5560;font-size:11px;font-weight:700;white-space:nowrap}.market_badge__yn_6X[data-kind=official]{background:var(--tc-accent,#b71836);color:#fff}.market_badge__yn_6X[data-kind=community]{background:#eef2ff;color:#3b4bb3}.market_badge__yn_6X[data-kind=good]{background:#e9f7ef;color:#1b7a43}.market_badge__yn_6X[data-kind=warn]{background:#fff3e0;color:#a55a00}.market_badge__yn_6X[data-kind=bad]{background:#fdecec;color:#b3261e}.market_field__7LN6P{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;color:#40363c}.market_field__7LN6P>small{color:var(--muted);font-weight:400;line-height:1.4}.market_field__7LN6P input,.market_field__7LN6P select,.market_field__7LN6P textarea,.market_inline__mA_Cy input,.market_inline__mA_Cy select{width:100%;padding:9px 11px;border:1px solid #ded5d8;border-radius:8px;background:#fff;color:#221e27;font:inherit;font-weight:400}.market_field__7LN6P textarea{resize:vertical;line-height:1.45}.market_form__SAglo{display:grid;grid-gap:14px;gap:14px;max-width:720px}.market_row__1BjRR{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.market_problem__Qt3n0{margin:10px 0;padding:10px 12px;border-radius:8px;background:#fdecec;color:#b3261e;font-size:13px}.market_note__H2sCP{margin:10px 0;color:var(--muted);font-size:13px;line-height:1.5}.market_tabs__6GZ5U{display:flex;gap:4px;margin:0 0 18px;border-bottom:1px solid #ede6e8;overflow-x:auto}.market_tabs__6GZ5U a,.market_tabs__6GZ5U.market_tabs__6GZ5U button{padding:9px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.market_tabs__6GZ5U.market_tabs__6GZ5U [aria-current=page],.market_tabs__6GZ5U.market_tabs__6GZ5U [aria-selected=true]{color:var(--tc-accent,#b71836);border-bottom-color:var(--tc-accent,#b71836)}.market_table__pxKSr{width:100%;border-collapse:collapse;font-size:13px}.market_table__pxKSr td,.market_table__pxKSr th{padding:9px 10px;border-bottom:1px solid #f0ebee;text-align:left;vertical-align:top}.market_table__pxKSr th{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.market_scroll__SOYQO{overflow-x:auto;border:1px solid #eae4e8;border-radius:12px;background:#fff}.market_list__Xv6uS{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.market_line__Jorfp.market_line__Jorfp{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #eae4e8;border-radius:10px;background:#fff;min-width:0}.market_line__Jorfp>div{min-width:0}.market_line__Jorfp strong{display:block;font-size:14px}.market_line__Jorfp small{color:var(--muted);font-size:12px}.market_stars__hx6Bo{display:inline-flex;gap:2px;color:#d99a00;font-size:12px}.market_code__VJxz2{width:100%;min-height:420px;padding:14px;border:1px solid #2a3350;border-radius:10px;background:#0f1626;color:#e6edf7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;white-space:pre;-moz-tab-size:2;tab-size:2}pre.market_code__VJxz2{overflow:auto;max-height:520px;margin:0}.market_log__hZXJT{max-height:200px;overflow:auto;margin:8px 0 0;padding:10px 12px;border-radius:8px;background:#f7f4f6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.market_log__hZXJT [data-level=error]{color:#b3261e}.market_split__k7332{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start}@media (max-width:900px){.market_split__k7332{grid-template-columns:minmax(0,1fr)}}.market_toast__91HYO{position:fixed;z-index:1400;left:50%;bottom:calc(24px + var(--site-bottom-bar, 0px));transform:translateX(-50%);max-width:min(520px,calc(100vw - 32px));padding:10px 14px;border-radius:10px;background:#221e27;color:#fff;font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.market_panel__TmPsE{position:fixed;z-index:1300;top:0;right:0;bottom:var(--site-bottom-bar,0);width:min(380px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid #e6e0e4;box-shadow:-8px 0 24px rgba(0,0,0,.08)}.market_panel__TmPsE header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #eee}.market_panel__TmPsE header small{color:#8a8490}.market_panel__TmPsE header button{margin-left:auto;border:0;background:none;font-size:18px;cursor:pointer}.market_panel__TmPsE iframe{flex:1 1;width:100%;border:0}.market_item__xcNK7{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #eae4e8;border-radius:12px;background:#fff}.market_item__xcNK7 h3{margin:0;font-size:15px}.market_item__xcNK7 p{margin:0;color:#4f4852;font-size:13px;line-height:1.5;white-space:pre-wrap}.market_itemHead__KMEVy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market_notation__yz_EU{overflow:hidden;border:1px solid #f0ebee;border-radius:8px;background:#fff;padding:4px}.market_errand__E6UhP{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:9px 14px;border:1px solid #f0d7dd;border-radius:10px;background:#fdf3f5;color:#40363c;font-size:13px}.market_errand__E6UhP strong{font-size:13px}.market_errand__E6UhP a,.market_errand__E6UhP button{padding:6px 12px;border:1px solid #e0cdd3;border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.market_errand__E6UhP .market_go___Wz5d{margin-left:auto;border-color:var(--tc-accent,#b71836);background:var(--tc-accent,#b71836);color:#fff}.market_errand__E6UhP .market_go___Wz5d:disabled{opacity:.5;cursor:default}.market_cover__ARTBR{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;background:#f4f0f2}.market_reader__6LPyi{display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--site-places, 44px) - var(--site-bottom-bar, 0px));background:#2a2730;color:#fff}.market_readerBar__NR5VS{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#221e27;font-size:13px;flex-wrap:wrap}.market_readerBar__NR5VS a,.market_readerBar__NR5VS button{padding:5px 10px;border:1px solid #4c4752;border-radius:7px;background:none;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.market_readerBar__NR5VS button:disabled{opacity:.4;cursor:default}.market_readerBar__NR5VS input{width:64px;padding:4px 6px;border:1px solid #4c4752;border-radius:7px;background:#2a2730;color:#fff;font:inherit}.market_readerBody__2hPxP,.market_stage___qhFZ{display:flex;min-height:0}.market_stage___qhFZ{position:relative;flex:1 1;min-width:0;align-items:center;justify-content:center;gap:4px;padding:14px;box-sizing:border-box;perspective:2400px;overflow:hidden;touch-action:pan-y;container-type:size}.market_sheet__ZIOPh{position:relative;flex:none;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.4);transform-origin:left center}.market_sheet__ZIOPh[data-side=left]{transform-origin:right center}.market_sheet__ZIOPh img{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.market_sheet__ZIOPh[data-turn=next]{animation:market_turnNext__jnGNk .32s ease}.market_sheet__ZIOPh[data-turn=back]{animation:market_turnBack__SCZ3b .32s ease}@keyframes market_turnNext__jnGNk{0%{transform:rotateY(-55deg);opacity:.4}to{transform:none;opacity:1}}@keyframes market_turnBack__SCZ3b{0%{transform:rotateY(55deg);opacity:.4}to{transform:none;opacity:1}}.market_spot__Z_gKy{position:absolute;padding:0;border:2px solid transparent;border-radius:6px;background:none;cursor:pointer}.market_spot__Z_gKy:after{content:"\25B6";position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:var(--tc-accent,#b71836);font-size:11px;opacity:.6}.market_showSpots__OHyFy .market_spot__Z_gKy,.market_spot__Z_gKy:focus-visible,.market_spot__Z_gKy:hover{border-color:rgba(183,24,54,.55);background:rgba(183,24,54,.07)}.market_spot__Z_gKy[aria-pressed=true]{border-color:var(--tc-accent,#b71836);background:rgba(183,24,54,.12)}.market_locked__QVoNr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:hsla(0,0%,100%,.94);color:#221e27;text-align:center}.market_sideSheet__GDehi{width:340px;flex:none;overflow:auto;padding:14px;background:#fff;color:#221e27}.market_sideSheet__GDehi h2{margin:0 0 8px;font-size:16px}.market_sideSheet__GDehi button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ded5d8;border-radius:8px;background:#fff;color:#40363c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.market_sideSheet__GDehi button:hover{color:var(--tc-accent,#b71836);border-color:var(--tc-accent,#b71836)}@media (max-width:760px){.market_readerBody__2hPxP{flex-direction:column}.market_sideSheet__GDehi{width:auto;max-height:45%}}.market_bookEditor__6BE9V{display:grid;grid-template-columns:150px minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}.market_bookEditor__6BE9V>.market_thumbs__z_gVE,.market_bookEditor__6BE9V>aside{position:-webkit-sticky;position:sticky;top:calc(var(--site-places, 44px) + 12px);max-height:calc(100vh - var(--site-places, 44px) - 24px);overflow:auto}@media (max-width:1100px){.market_bookEditor__6BE9V{grid-template-columns:minmax(0,1fr)}.market_bookEditor__6BE9V>.market_thumbs__z_gVE,.market_bookEditor__6BE9V>aside{position:static;max-height:none}.market_bookEditor__6BE9V>.market_thumbs__z_gVE{grid-auto-flow:column;grid-auto-columns:90px;overflow-x:auto}}.market_thumbs__z_gVE{display:grid;grid-gap:6px;gap:6px}.market_thumbs__z_gVE.market_thumbs__z_gVE button{position:relative;padding:0;border:2px solid #eae4e8;border-radius:6px;background:#fff;overflow:hidden;cursor:pointer}.market_thumbs__z_gVE button[aria-current=true]{border-color:var(--tc-accent,#b71836)}.market_thumbs__z_gVE img{display:block;width:100%}.market_thumbs__z_gVE span{position:absolute;right:3px;bottom:3px;padding:0 5px;border-radius:6px;background:rgba(34,30,39,.8);color:#fff;font-size:11px}.market_drawing__7sByQ{position:relative;line-height:0;border:1px solid #eae4e8;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:crosshair}.market_drawing__7sByQ img{display:block;width:100%;-webkit-user-drag:none}.market_box__Ph9Hm.market_box__Ph9Hm{position:absolute;padding:0;border:2px solid rgba(183,24,54,.6);border-radius:4px;background:rgba(183,24,54,.06);cursor:pointer}.market_box__Ph9Hm.market_box__Ph9Hm[data-linked=true]{border-color:#1b7a43;background:rgba(27,122,67,.07)}.market_box__Ph9Hm.market_box__Ph9Hm[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tc-accent,#b71836)}.market_drawn__pcpU7{position:absolute;border:2px dashed var(--tc-accent,#b71836);pointer-events:none}.market_progress__nZrBQ{height:8px;border-radius:6px;background:#f1edf0;overflow:hidden}.market_progress__nZrBQ>span{display:block;height:100%;background:var(--tc-accent,#b71836)}.market_orderRow__9UZNr{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #eae4e8;border-radius:8px;background:#fff;font-size:13px}.market_orderRow__9UZNr input[type=text]{flex:1 1;min-width:80px;padding:5px 8px;border:1px solid #ded5d8;border-radius:6px;font:inherit}.market_orderRow__9UZNr select{padding:5px 6px;border:1px solid #ded5d8;border-radius:6px;font:inherit;font-size:12px}.market_orderRow__9UZNr.market_orderRow__9UZNr button{padding:3px 8px;font-size:12px}.market_exampleBar__igGtk{position:fixed;z-index:1250;right:16px;bottom:calc(14px + var(--site-bottom-bar, 0px));display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:10px;background:#221e27;color:#fff;font-size:13px;box-shadow:0 6px 20px rgba(0,0,0,.25)}.market_exampleBar__igGtk a{color:#fff;font-weight:700}.tools_frame__m0p7T,.tools_library__qtOwS,.tools_page__jkJfT,.tools_shelf__kiEqb{--ink:#221e27;--muted:#78717d;--line:#ebe7ee;--soft:#f6f3f5;--accent:var(--tc-accent,#b71836);--accent-soft:#fcedf1;color:var(--ink)}.tools_frame__m0p7T{display:grid;grid-gap:14px;gap:14px;min-width:0}.tools_head__QMSCw{display:flex;align-items:flex-start;gap:10px}.tools_head__QMSCw h2,.tools_head__QMSCw h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.2px}.tools_head__QMSCw p{margin:2px 0 0;color:var(--muted);font-size:13px}.tools_head__QMSCw a{margin-left:auto;flex:none;color:var(--accent);font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none}.tools_head__QMSCw a:hover{text-decoration:underline}.tools_working__sIYiL{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:12.5px}.tools_chip__0dnBH{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools_inputs__LVl_m{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tools_segmented__aZdNT{display:inline-flex;padding:3px;border-radius:10px;background:var(--soft)}.tools_segmented__aZdNT button{height:30px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tools_segmented__aZdNT button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #2421291a}.tools_button__fBy00,.tools_primary__mKz3u{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer}.tools_primary__mKz3u{border-color:var(--accent);background:var(--accent);color:#fff}.tools_button__fBy00:disabled,.tools_primary__mKz3u:disabled{opacity:.45;cursor:default}.tools_button__fBy00:focus-visible,.tools_primary__mKz3u:focus-visible,.tools_segmented__aZdNT button:focus-visible{outline:2px solid #4b9bff;outline-offset:2px}.tools_chips__zvl0f{display:flex;flex-wrap:wrap;gap:6px}.tools_chips__zvl0f button{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tools_chips__zvl0f button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tools_hint__EYiAW{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.tools_field__uLYjl{display:grid;grid-gap:6px;gap:6px;flex-basis:100%;color:var(--muted);font-size:13px}.tools_field__uLYjl select,.tools_field__uLYjl textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:14px;color:var(--ink);background:#fff;resize:vertical}.tools_status__uhVES{margin:0;color:var(--muted);font-size:13px}.tools_error___yUI6{margin:0;color:#b42318;font-size:13px}.tools_results__p2Ld1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.tools_result__njjeA{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.tools_result__njjeA[data-chosen=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tools_resultHead__qyCVQ{display:flex;align-items:center;gap:8px;font-size:12.5px}.tools_resultHead__qyCVQ strong{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools_resultHead__qyCVQ label{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--muted);cursor:pointer}.tools_notation__Tzb9m{min-height:64px;overflow:hidden}.tools_detail__8Oit4{margin:0;color:var(--muted);font-size:12px}.tools_play__F62gb{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.tools_sendTo__EkbHG{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.tools_sendTo__EkbHG>span{color:var(--muted);font-size:12.5px;font-weight:700}.tools_shelf__kiEqb{position:fixed;z-index:1140;top:calc(var(--site-places, 44px) + 8px);right:12px;bottom:12px;width:min(420px,calc(100vw - var(--site-sidebar-width, 0px) - 24px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 14px 40px #2421291f;overflow:hidden}.tools_shelfHead__6GEJB{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.tools_shelfHead__6GEJB h2{margin:0;color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tools_shelfHead__6GEJB button:last-child{margin-left:auto}.tools_shelfTabs__K93iO{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.tools_shelfTabs__K93iO button{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tools_shelfTabs__K93iO button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tools_shelfBody__eQEj6{flex:1 1;min-height:0;overflow:auto;padding:14px}.tools_icon__nDwMd{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:18px;cursor:pointer}.tools_icon__nDwMd:hover{background:var(--soft);color:var(--ink)}@media (max-width:759px){.tools_shelf__kiEqb{top:auto;left:8px;right:8px;bottom:calc(8px + var(--site-bottom-bar, 0px));width:auto;height:min(70vh,560px)}}.tools_backdrop__3wOHG{position:fixed;z-index:1290;inset:0;display:grid;place-items:start center;padding:9vh 12px 12px;background:#2421293d}.tools_library__qtOwS{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(80vh,760px);border-radius:16px;background:#fff;box-shadow:0 24px 70px #24212940;overflow:hidden}.tools_library__qtOwS:focus{outline:none}.tools_search__rbG1J{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.tools_search__rbG1J input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;background:none;color:var(--ink)}.tools_search__rbG1J kbd{padding:2px 6px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font:inherit;font-size:11px}.tools_libraryBody__Kdbq_{flex:1 1;min-height:0;overflow:auto;padding:6px 0 10px}.tools_section__hzFQM{margin:0;padding:10px 16px 4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tools_rows__pzcHx{margin:0;padding:0 8px;list-style:none}.tools_row__R4S9l{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:10px}.tools_row__R4S9l:focus-within,.tools_row__R4S9l:hover{background:var(--soft)}.tools_rowText__JLvq_{flex:1 1;min-width:0}.tools_rowText__JLvq_ strong{display:block;font-size:14px}.tools_rowText__JLvq_ span{display:block;color:var(--muted);font-size:12.5px}.tools_rowText__JLvq_ small{display:block;color:var(--muted);font-size:11.5px}.tools_rowActions__MuHRr{display:flex;align-items:center;gap:6px;flex:none}.tools_rowActions__MuHRr .tools_button__fBy00{height:30px;padding:0 11px;font-size:12.5px}.tools_pin__yalgG[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tools_presets__8xyOW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:13px}.tools_presets__8xyOW span{color:var(--muted)}.tools_libraryWorking__ZTK_F{padding:8px 16px 0}.tools_empty__cOE7p{padding:12px 16px}.tools_foot__EJjBG{margin:0;padding:10px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.tools_usePanel__GWImi{padding:14px 16px}.tools_back__V50Gz{margin-bottom:10px}@media (max-width:600px){.tools_row__R4S9l{flex-wrap:wrap}.tools_rowActions__MuHRr{width:100%;justify-content:flex-end}}.tools_page__jkJfT{max-width:1100px;margin:0 auto;padding:24px 24px 80px}.tools_crumbs__p6Var{margin:0 0 6px;color:var(--muted);font-size:13px}.tools_crumbs__p6Var a{color:inherit}.tools_page__jkJfT>h1{margin:0 0 4px;font-size:28px;letter-spacing:-.4px}.tools_page__jkJfT>p{margin:0 0 18px;color:var(--muted)}.tools_catalog__Ce1fR{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.tools_catalog__Ce1fR li{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.tools_catalog__Ce1fR strong{font-size:15px}.tools_catalog__Ce1fR span{color:var(--muted);font-size:13px}.tools_catalog__Ce1fR a{color:var(--accent);font-size:13px;font-weight:600}@media (max-width:640px){.tools_page__jkJfT{padding:16px 12px 60px}}.social_page__e5BZ_,.social_socialDialog__qg97j{--ink:#221e27;--accent:var(--tc-accent,#b71836);--muted:#78717d;--paper:#faf7f8;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.social_notationSearchHeading__hmZK9{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:13px}.social_notationSearchHeading__hmZK9 a{display:flex;align-items:center;gap:7px}.social_notationSearch__ZVDzZ{border:1px solid #eae4e8;border-radius:14px;padding:20px;margin-bottom:24px}.social_notationSearch__ZVDzZ>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.social_notationSearch__ZVDzZ h1{margin:0;font-size:25px}.social_notationSearch__ZVDzZ p{color:var(--muted);font-size:13px;line-height:1.6}.social_notationSearch__ZVDzZ button{display:flex;align-items:center;gap:8px;font-size:12px}.social_notationSearch__ZVDzZ label{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:13px}.social_notationSearch__ZVDzZ input{accent-color:var(--accent)}.social_notationLink__2tTmt{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;padding:10px 12px;border:1px solid #eae4e8;border-radius:20px}.social_page__e5BZ_{max-width:1440px;margin:0 auto;padding:40px 32px 80px;min-height:calc(100vh - 56px)}.social_form__mowZF *,.social_page__e5BZ_ *{box-sizing:border-box}.social_page__e5BZ_ a{color:inherit;text-decoration:none}.social_deleteArea__FXVVe button,.social_form__mowZF button,.social_form__mowZF input,.social_form__mowZF select,.social_form__mowZF textarea,.social_page__e5BZ_ button,.social_page__e5BZ_ input,.social_page__e5BZ_ select{font:inherit}.social_deleteArea__FXVVe button,.social_form__mowZF button,.social_page__e5BZ_ button{cursor:pointer;border:1px solid #ded5d8;background:#fff;color:#40363c;padding:10px 16px;border-radius:8px;font-weight:600}.social_deleteArea__FXVVe button:disabled,.social_form__mowZF button:disabled,.social_page__e5BZ_ button:disabled{opacity:.5;cursor:wait}.social_deleteArea__FXVVe button:focus-visible,.social_form__mowZF :focus-visible,.social_page__e5BZ_ a:focus-visible,.social_page__e5BZ_ button:focus-visible,.social_page__e5BZ_ input:focus-visible,.social_page__e5BZ_ select:focus-visible{outline:3px solid var(--tc-accent,#b71836);outline-offset:4px}.social_page__e5BZ_ a:hover,.social_page__e5BZ_ button:hover:not(:disabled){color:var(--tc-accent,#b71836)}.social_subnav__JoB7a{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 25px;border-bottom:1px solid #ede6e8}.social_wordmark__6Ly37{font-weight:800;font-size:13px;letter-spacing:1.2px}.social_wordmark__6Ly37 span{color:var(--muted);font-size:10px}.social_subnav__JoB7a>div{display:flex;gap:24px;font-size:13px}.social_eyebrow__pvb0_,.social_subnav__JoB7a [aria-current=page]{color:var(--accent);font-weight:700}.social_eyebrow__pvb0_{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 14px}.social_form__mowZF .social_primary__w4WqY,.social_page__e5BZ_ .social_primary__w4WqY{display:inline-flex;justify-content:center;align-items:center;gap:12px;color:#fff;background:var(--tc-accent,#b71836);border:1px solid var(--tc-accent,#b71836);border-radius:8px;padding:13px 19px;font-size:14px;font-weight:600;text-decoration:none}.social_form__mowZF .social_primary__w4WqY:hover,.social_page__e5BZ_ .social_primary__w4WqY:hover{color:#fff;background:#8a2f3b}.social_tabs__VE5zC{display:flex;gap:24px}.social_page__e5BZ_ .social_tabs__VE5zC button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:14px 2px;color:var(--muted);font-size:14px}.social_page__e5BZ_ .social_tabs__VE5zC [aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.social_collectionHeader__TrVgY,.social_resultsHeading__1CwzJ{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 22px}.social_collectionHeader__TrVgY h2,.social_resultsHeading__1CwzJ h2{font-size:20px;font-weight:600;margin:0}.social_resultsHeading__1CwzJ>span{color:var(--muted);font-size:12px;white-space:nowrap}.social_grid__h1UG2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:24px}.social_rhythmCard__4rovc{border:1px solid #e9e2e4;border-radius:12px;padding:22px;background:#fff;min-width:0;display:flex;flex-direction:column;box-shadow:0 3px 12px #29252a04}.social_cardHeading__UJOYP{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.social_cardHeading__UJOYP .social_eyebrow__pvb0_{margin:0 auto 0 0;font-size:9px}.social_difficulty__V3eAO,.social_private__LkWVx{font-size:10px;text-transform:capitalize;padding:5px 8px;border-radius:5px;background:#f7f2f3;color:var(--muted);display:inline-flex;gap:5px;align-items:center}.social_rhythmCard__4rovc h2{font-family:inherit;font-size:25px;font-weight:400;line-height:1.25;margin:18px 0 13px;overflow-wrap:anywhere}.social_byline__rSEgM{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted);flex-wrap:wrap}.social_byline__rSEgM a{display:flex;align-items:center;gap:7px}.social_byline__rSEgM>span{white-space:nowrap}.social_avatar__E2WL3{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:27px;height:27px;border-radius:50%;background:#f4e5e8;color:#8c414c;font-size:10px;font-weight:700}.social_avatarLarge__O0MvF{width:68px;height:68px;font-size:23px;border:5px solid #ffffff70}.social_notation__rmguK{margin:22px -12px 14px;max-height:320px;overflow:auto;padding:0 4px;border-bottom:1px solid #f1ebed}.social_cardDescription__wJCJI{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social_tags__kTUFY{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.social_tags__kTUFY a,.social_tags__kTUFY span{font-size:11px;padding:5px 9px;border-radius:4px;background:#f8f3f4;color:#746b71;text-transform:lowercase;overflow-wrap:anywhere}.social_actionArea__mwb42{margin-top:auto}.social_actions__x57bu{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.social_actions__x57bu button,.social_actions__x57bu>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:10px 13px}.social_actions__x57bu>a{border:1px solid #e4d9dd;border-radius:8px}.social_actions__x57bu .social_practiceButton__sa97J{background:#faf0f2;border-color:#f0dfe3}.social_actions__x57bu .social_saved__mKNM2{color:var(--tc-accent,#b71836);border-color:#c67e8b}.social_personCard__2COoR{padding:26px;background:var(--paper);border-radius:12px;border:1px solid #ece4e7}.social_personIdentity__0009G{display:flex;gap:16px;align-items:center}.social_personIdentity__0009G h2{margin:0 0 5px;font-size:20px}.social_personIdentity__0009G span:not(.social_avatar__E2WL3){font-size:13px;color:var(--muted)}.social_personIdentity__0009G>svg{margin-left:auto;flex-shrink:0}.social_personCard__2COoR p{font-size:14px;line-height:1.7;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.social_pagination__zLaqp{display:flex;gap:22px;align-items:center;justify-content:center;margin:35px 0 0;font-size:13px}.social_empty__2ky0k{text-align:center;padding:58px 24px;margin:24px 0;background:var(--paper);border:1px dashed #e0d4d9;border-radius:12px}.social_emptyMark__JpQid{font-family:inherit;color:#bd9ca6;font-size:27px}.social_empty__2ky0k h2{font-family:inherit;font-size:27px;font-weight:400;margin:16px 0}.social_empty__2ky0k p{color:var(--muted);font-size:14px;line-height:1.65}.social_empty__2ky0k a,.social_hint__CSAYI a{text-decoration:underline}.social_error__m8LHn,.social_notice__ibAyL{padding:14px 18px;border-radius:8px;margin:18px 0;font-size:14px;line-height:1.6}.social_error__m8LHn{background:#fff0ed;color:#903b31;border:1px solid #efd1cb}.social_notice__ibAyL{background:#f7eef1;color:#654852}.social_inlineError__tJnxA{color:#943c32;font-size:12px}.social_loading__5pwxs{min-height:150px;display:flex;gap:12px;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.social_loading__5pwxs span{width:9px;height:9px;background:var(--accent);border-radius:50%}.social_profilePage__cVP1K{max-width:1120px}.social_profileHero__6_DP8{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:28px 40px;gap:28px 40px;max-width:760px;margin:24px auto 64px}.social_profileHero__6_DP8 .social_avatarLarge__O0MvF{width:160px;height:160px;font-size:48px;border:5px solid #fff;box-shadow:0 0 0 1px #eee5e9}.social_profileInfo__aKGl2{min-width:0}.social_profileName__BQPac{display:flex;align-items:center;gap:12px}.social_profileName__BQPac h1{font-size:28px;font-weight:650;letter-spacing:-.6px;margin:0;overflow-wrap:anywhere}.social_profileName__BQPac a{display:flex;padding:8px;font-size:20px;color:var(--muted)}.social_profileHero__6_DP8 p{font-size:14px;line-height:1.6;margin:10px 0 0;overflow-wrap:anywhere}.social_profileDisplayName___2Oqp{font-weight:600}.social_profileInstruments__ljiBV{color:var(--muted);text-transform:capitalize}.social_profileBio__lGVFU{white-space:pre-wrap}.social_profileButtons__4a6Ul{grid-column:1/-1;display:flex;gap:12px}.social_profileButtons__4a6Ul a,.social_profileButtons__4a6Ul button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1;min-height:44px;padding:12px;border:0;border-radius:10px;background:#f2f3f5;color:var(--ink);font-size:14px;font-weight:600;text-align:center}.social_profileButtons__4a6Ul a:hover,.social_profileButtons__4a6Ul button:hover{background:#e9eaed}.social_profileCollectionHeading__z_h_J,.social_profileTabs__bd428{display:flex;align-items:center;justify-content:center;gap:40px;border-top:1px solid #eee7ea}.social_profileCollectionHeading__z_h_J,.social_profileTabs__bd428 a,.social_profileTabs__bd428 button{font-size:13px;font-weight:600}.social_page__e5BZ_ .social_profileTabs__bd428 button,.social_profileTabs__bd428 a{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:2px solid transparent;border-radius:0;padding:20px 4px;background:transparent;color:var(--muted);margin-top:-1px}.social_page__e5BZ_ .social_profileTabs__bd428 [aria-pressed=true]{border-top-color:var(--ink);color:var(--ink)}.social_profileCollectionHeading__z_h_J svg,.social_profileTabs__bd428 svg{font-size:17px;flex-shrink:0}.social_profileCollectionHeading__z_h_J{gap:8px;padding:20px 0}.social_profileCollectionHeading__z_h_J h2{font-size:13px;margin:0}.social_collectionPrivacy__tZW7n{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);margin:0 0 20px}.social_profileGrid__FJKaQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.social_collectionHeader__TrVgY p{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.social_editor__xpSbl{background:var(--paper);border:1px solid #e9e0e4;padding:30px;border-radius:12px;margin:24px 0}.social_editor__xpSbl>p{color:var(--muted);font-size:14px;line-height:1.6}.social_form__mowZF{display:flex;flex-direction:column;gap:20px;color:#29252a;padding-top:10px}.social_form__mowZF label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;flex:1 1;min-width:0}.social_form__mowZF input:not([type=checkbox]):not([type=radio]),.social_form__mowZF select,.social_form__mowZF textarea{width:100%;padding:12px;border:1px solid #d4c7cd;border-radius:7px;background:#fff;color:#29252a;font-size:14px}.social_form__mowZF select{text-transform:capitalize}.social_form__mowZF textarea{resize:vertical}.social_form__mowZF small{font-weight:400;color:#746b71;font-size:11px}.social_formActions__dg3Km,.social_formRow___MD0L{display:flex;gap:16px}.social_formActions__dg3Km{justify-content:flex-end}.social_hint__CSAYI{font-size:12px;line-height:1.65;color:#746b71;margin:0}.social_instrumentChoices__Fha6O{border:0;padding:12px 0;display:flex;flex-wrap:wrap;gap:16px}.social_instrumentChoices__Fha6O legend{font-size:13px;font-weight:600}.social_instrumentChoices__Fha6O{align-items:center;gap:8px}.social_instrumentChoice__OKKlF{border:1px solid #ede7eb;background:#fbf9fa;border-radius:22px;padding:8px 13px;font:inherit;font-size:12px;cursor:pointer}.social_instrumentChoice__OKKlF:hover{border-color:var(--accent)}.social_instrumentSelect__UaJLq{max-width:190px;height:36px;padding:0 10px;border:1px solid #ede7eb;border-radius:22px;background:#fbf9fa;color:inherit;font:inherit;font-size:12px}.social_form__mowZF .social_check__PKOjN{flex-direction:row;align-items:center;flex:0 1 auto;text-transform:capitalize}.social_check__PKOjN input{accent-color:var(--tc-accent,#b71836)}.social_deleteArea__FXVVe{border-top:1px solid #ece4e7;margin-top:24px;padding-top:15px;font-size:13px}.social_deleteArea__FXVVe button{margin:5px 8px 5px 0}.social_deleteArea__FXVVe .social_danger__XBpaG{color:#943c32;border-color:#e1c7c0}.social_signInPanel__X4SY0{max-width:750px;margin:90px auto;text-align:center}.social_signInPanel__X4SY0 h1{font-family:inherit;font-size:48px;font-weight:400}.social_signInPanel__X4SY0>p:not(.social_eyebrow__pvb0_){color:var(--muted);line-height:1.8;margin:24px auto;max-width:500px}.social_signInPanel__X4SY0>a:last-child{display:block;font-size:13px;margin-top:24px}.social_back__V_XVV{display:inline-block;margin-top:30px;font-size:13px;color:var(--muted)}.social_detail__AeAqV{margin:35px 0;padding:30px;border:1px solid #e9e0e4;border-radius:12px}.social_detail__AeAqV h1{font-family:inherit;font-size:40px;font-weight:400;margin:15px 0 20px;overflow-wrap:anywhere}.social_detail__AeAqV .social_byline__rSEgM{justify-content:flex-start;gap:24px}.social_description__wZpcV{white-space:pre-wrap;line-height:1.8;color:var(--muted);font-size:15px;overflow-wrap:anywhere}.social_detailNotation__BwM2e{overflow:auto;margin:30px 0}.social_detail__AeAqV .social_hint__CSAYI,.social_share__p79gV{margin-top:20px}.social_srOnly__JAyzP{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.social_searchHeader__GM_M_{display:flex;align-items:center;gap:20px;margin:0 0 20px}.social_searchForm__qOo0m{display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid transparent;border-radius:16px;min-height:50px;flex:1 1;padding:0 16px;min-width:0}.social_searchForm__qOo0m:focus-within{border-color:#c17d89;box-shadow:0 0 0 3px var(--tc-accent,#b71836)9}.social_searchForm__qOo0m>svg{color:var(--muted);font-size:19px;flex-shrink:0}.social_searchForm__qOo0m input{flex:1 1;min-width:0;border:0;color:var(--ink);font-size:14px;padding:14px 0;background:transparent}.social_page__e5BZ_ .social_searchForm__qOo0m input:focus-visible{outline:none}.social_searchForm__qOo0m input::placeholder{color:var(--muted)}.social_searchForm__qOo0m input::-webkit-search-cancel-button{display:none}.social_page__e5BZ_ .social_clearSearch__StzM7{display:flex;align-items:center;justify-content:center;padding:0;width:36px;height:36px;background:transparent;border:0;color:var(--muted);border-radius:50%;flex-shrink:0}.social_clearSearch__StzM7 svg{width:17px;height:17px}.social_exploreFilters__kXRrD{margin-bottom:26px}.social_categoryTabs__BK1Cd{display:flex;align-items:center;flex-shrink:0;padding:5px;border-radius:26px;background:var(--paper)}.social_page__e5BZ_ .social_categoryTabs__BK1Cd button{font-size:13px;border:0;border-radius:0;padding:10px 18px;color:var(--ink);background:#fff;font-weight:600;min-height:38px}.social_page__e5BZ_ .social_categoryTabs__BK1Cd button:first-child{border-radius:20px 0 0 20px}.social_page__e5BZ_ .social_categoryTabs__BK1Cd button:last-child{border-radius:0 20px 20px 0}.social_page__e5BZ_ .social_categoryTabs__BK1Cd [aria-selected=true]{color:var(--accent);background:#fde5eb}.social_exploreResults__0Iu5g{animation:social_reveal__0dvxl .2s ease-out}.social_resultsPending__wJjso{opacity:.6}.social_exploreGrid__C8m1g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.social_sectionHeading__PjVLw{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;gap:16px}.social_sectionHeading__PjVLw h2{margin:0;font-size:15px;font-weight:650}.social_page__e5BZ_ .social_sectionHeading__PjVLw button{display:inline-flex;align-items:center;border:0;background:transparent;padding:8px 0 8px 8px;color:var(--muted);font-size:12px}.social_peopleSection__bljGH{margin-bottom:32px}.social_peopleGrid__w9VHT{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px}.social_noPeople__Tcwil{font-size:13px;color:var(--muted);margin:0;padding:18px 0}.social_personCard__2COoR.social_compactPerson__kMupB{padding:18px 16px;border:1px solid #eee6e9;background:#fdfbfc;border-radius:10px;min-width:0}.social_compactPerson__kMupB .social_personIdentity__0009G{gap:12px}.social_compactPerson__kMupB .social_avatarLarge__O0MvF{width:42px;height:42px;border:0;font-size:13px}.social_compactPerson__kMupB .social_personIdentity__0009G>div{min-width:0}.social_compactPerson__kMupB .social_personIdentity__0009G h2{font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social_compactPerson__kMupB .social_personIdentity__0009G span:not(.social_avatar__E2WL3){font-size:12px;overflow-wrap:anywhere}.social_compactPerson__kMupB .social_personIdentity__0009G>svg{color:#a899a0;font-size:15px}.social_rhythmCard__4rovc.social_compactCard__gbIeT{padding:16px;border-radius:12px;box-shadow:none;transition:border-color .15s,box-shadow .15s}.social_compactCard__gbIeT:hover{border-color:#d5bdc5;box-shadow:0 4px 18px #42233006}.social_compactCard__gbIeT .social_notation__rmguK{order:-1;margin:-16px -16px 16px;padding:12px 12px 0;border-radius:12px 12px 0 0;background:#fcfaf9;border-bottom:1px solid #f1eaed;height:190px;max-height:190px}.social_compactCard__gbIeT .social_notation__rmguK>div{mix-blend-mode:multiply}.social_compactCard__gbIeT .social_cardHeading__UJOYP .social_eyebrow__pvb0_{font-size:9px;letter-spacing:1px}.social_compactCard__gbIeT .social_difficulty__V3eAO{font-size:10px;padding:4px 7px;background:#faf3f5}.social_compactCard__gbIeT h2{font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.25px;margin:12px 0}.social_compactCard__gbIeT .social_byline__rSEgM{gap:8px;font-size:10px}.social_compactCard__gbIeT .social_avatar__E2WL3{width:23px;height:23px;font-size:8px}.social_compactCard__gbIeT .social_actionArea__mwb42{padding-top:18px}.social_compactCard__gbIeT .social_actions__x57bu{justify-content:space-between;gap:8px}.social_compactCard__gbIeT .social_practiceButton__sa97J{font-size:12px;background:transparent;border:0;color:var(--accent);padding:9px 0}.social_page__e5BZ_ .social_actions__x57bu .social_iconAction__yl9e_{width:36px;height:36px;justify-content:center;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:18px}.social_page__e5BZ_ .social_actions__x57bu .social_iconAction__yl9e_.social_saved__mKNM2,.social_page__e5BZ_ .social_actions__x57bu .social_iconAction__yl9e_:hover{color:var(--accent);background:#faf0f3}@keyframes social_reveal__0dvxl{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.social_exploreResults__0Iu5g{animation:none}.social_compactCard__gbIeT{transition:none}}@media (max-width:1000px){.social_page__e5BZ_{padding:28px 28px 60px}.social_exploreGrid__C8m1g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:850px){.social_grid__h1UG2{grid-template-columns:1fr}.social_profileGrid__FJKaQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.social_page__e5BZ_{padding:24px 18px 50px}.social_subnav__JoB7a{align-items:flex-start;gap:16px;flex-direction:column}.social_subnav__JoB7a>div{gap:22px;font-size:12px}.social_exploreGrid__C8m1g{grid-template-columns:1fr;gap:20px}.social_exploreFilters__kXRrD{margin-bottom:20px}.social_searchHeader__GM_M_{flex-wrap:wrap;gap:12px;margin-bottom:16px}.social_searchForm__qOo0m{flex-basis:100%;padding:0 12px;gap:8px}.social_searchForm__qOo0m input{font-size:16px}.social_page__e5BZ_ .social_categoryTabs__BK1Cd button{padding:9px 16px}.social_peopleGrid__w9VHT{grid-template-columns:1fr;gap:10px}.social_compactPerson__kMupB .social_personIdentity__0009G h2{font-size:14px}.social_rhythmCard__4rovc{padding:18px}.social_rhythmCard__4rovc h2{font-size:22px}.social_compactCard__gbIeT h2{font-size:17px}.social_notation__rmguK{margin-left:-8px;margin-right:-8px}.social_profileHero__6_DP8{grid-template-columns:80px minmax(0,1fr);gap:22px 20px;margin:12px 0 36px}.social_profileHero__6_DP8 .social_avatarLarge__O0MvF{width:80px;height:80px;font-size:26px}.social_profileName__BQPac{gap:4px}.social_profileName__BQPac h1{font-size:22px}.social_profileHero__6_DP8 p{font-size:13px}.social_profileButtons__4a6Ul{gap:8px}.social_profileButtons__4a6Ul a,.social_profileButtons__4a6Ul button{font-size:12px}.social_profileTabs__bd428{gap:12px;justify-content:space-between}.social_page__e5BZ_ .social_profileTabs__bd428 button,.social_profileTabs__bd428 a{font-size:11px;gap:5px;padding:16px 0}.social_profileTabs__bd428 a{max-width:125px}.social_profileGrid__FJKaQ{grid-template-columns:1fr;gap:20px}.social_collectionHeader__TrVgY{flex-direction:column;align-items:flex-start}.social_collectionHeader__TrVgY p{line-height:1.6}.social_tabs__VE5zC{gap:20px}.social_page__e5BZ_ .social_tabs__VE5zC button{font-size:12px;text-align:left}.social_editor__xpSbl{padding:20px}.social_formRow___MD0L{flex-direction:column}.social_formActions__dg3Km{flex-wrap:wrap}.social_signInPanel__X4SY0{margin:50px auto}.social_signInPanel__X4SY0 h1{font-size:40px}.social_detail__AeAqV{padding:20px}.social_detail__AeAqV h1{font-size:32px}}.social_instrumentTabs__nl59U{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.social_page__e5BZ_ .social_instrumentTabs__nl59U button{border:1px solid #ede7eb;background:#fbf9fa;font-size:12px;font-weight:500;border-radius:22px;padding:10px 15px}.social_page__e5BZ_ .social_instrumentTabs__nl59U [aria-pressed=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.social_exerciseCard__Clp9V{min-width:0;border:1px solid #eee9ec;border-radius:12px;background:#fff;box-shadow:0 2px 4px #28203006;overflow:hidden;transition:box-shadow .15s,border-color .15s;display:flex;flex-direction:column}.social_exerciseCard__Clp9V:hover{border-color:#e4c4cd;box-shadow:0 5px 18px #54253509}.social_exerciseLink__xtjHl{display:flex;flex-direction:column;flex:1 1}.social_cardStats__wvo3n{padding:0 12px 12px}.social_exercisePreview__S1DeD{background:linear-gradient(125deg,#fcf1f3,#faf7f6);height:155px;padding:0 6px;overflow:hidden;display:flex;align-items:center}.social_exercisePreview__S1DeD>div{mix-blend-mode:multiply}.social_exercisePreview__S1DeD{position:relative}.social_exercisePreview__S1DeD>div{width:100%}.social_videoPreview__Eg0Or>img{width:100%;height:100%;object-fit:cover}.social_exercisePreview__S1DeD.social_videoPreview__Eg0Or{padding:0}.social_videoPlaceholder__rbY4V{display:grid;place-items:center;width:100%;height:100%;background:#29222d;color:#fff;font-size:12px}.social_cardNotation__EGlDx{padding:10px 8px;border-bottom:1px solid #f0eaed;background:#fff}.social_mediaBadge__a4EoO{position:absolute;right:12px;top:12px;border-radius:50%;width:30px;height:30px;background:#ffffffed;color:#28222a;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 8px #0002}.social_mediaFields__U_ssS{border:1px solid #ece2e6;border-radius:10px;padding:16px;margin:0;min-width:0}.social_mediaFields__U_ssS legend{font-size:14px;font-weight:650;padding:0 6px}.social_mediaFields__U_ssS legend span{font-weight:400;color:#78717d;font-size:12px}.social_mediaFields__U_ssS>p{font-size:12px;color:#78717d;margin:0 0 16px}.social_mediaField__32ere+.social_mediaField__32ere{margin-top:18px;padding-top:16px;border-top:1px solid #ece2e6}.social_mediaField__32ere input{font-size:12px}.social_mediaField__32ere>div{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:10px;font-size:12px}.social_mediaField__32ere>div span{min-width:0;overflow-wrap:anywhere}.social_form__mowZF .social_mediaField__32ere button{flex-shrink:0;font-size:11px;padding:7px 10px}.social_form__mowZF .social_mediaField__32ere .social_recordButton__lbjBz{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;padding:8px 12px}.social_mediaField__32ere>.social_recorder__S2hWu{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border:1px solid #ece2e6;border-radius:10px;background:#fbf8f9}.social_form__mowZF .social_mediaField__32ere .social_recorder__S2hWu button{font-size:13px;padding:8px 14px}.social_recorderStage__2LHGj{position:relative;display:grid;place-items:center;aspect-ratio:16/9;max-width:100%;overflow:hidden;border-radius:8px;background:#151114;color:#fff}.social_recorderStage__2LHGj video{width:100%;height:100%;object-fit:contain;background:#151114}.social_recorderStage__2LHGj video.social_mirrored__XjKB8{transform:scaleX(-1)}.social_recorderMessage__hOeI7{margin:0;padding:16px;font-size:13px;text-align:center}.social_countdown__0eWGz{position:absolute;inset:0;display:grid;place-items:center;background:#0007;font-size:72px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social_recordingBadge___x4KV{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#000b;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social_recordingBadge___x4KV span{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:social_recordingPulse__Y0U4w 1s ease-in-out infinite}@keyframes social_recordingPulse__Y0U4w{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.social_recordingBadge___x4KV span{animation:none}}.social_meter__qLqYT{height:6px;border-radius:3px;background:#ece2e6;overflow:hidden}.social_meter__qLqYT span{display:block;width:0;height:100%;background:#2f9e5b;transition:width 60ms linear}.social_meter__qLqYT span[data-clipping]{background:#d92d20}.social_recorderDevices__zIY6y{display:flex;flex-wrap:wrap;gap:10px}.social_recorderDevices__zIY6y label{flex:1 1 180px}.social_beatSettings__Aky7M{display:grid;grid-gap:10px;gap:10px}.social_form__mowZF .social_beatToggle__5sA0q{flex-direction:row;align-items:center;gap:8px;flex:0 1 auto}.social_beatToggle__5sA0q input{accent-color:var(--accent)}.social_beatFields__pUyuC{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.social_beatFields__pUyuC label{flex:1 1 120px}.social_beatCount__6tIqj{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#fff;font-size:92px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 2px 20px #000c;animation:social_beatFlash__zIwt7 var(--beat,.4s) ease-out both}.social_beatCount__6tIqj:not([aria-live]){font-size:22px;animation:none}.social_beatLight__RyOqF{position:absolute;inset:0;pointer-events:none;border:6px solid #ffffffd9;border-radius:8px;animation:social_beatFlash__zIwt7 var(--beat,.35s) ease-out both}.social_beatLight__RyOqF[data-accent]{border-width:12px;border-color:#f43f5e}.social_beatDots__iRUgJ{position:absolute;top:12px;right:12px;display:flex;gap:6px;pointer-events:none}.social_beatDots__iRUgJ i{width:10px;height:10px;border-radius:50%;background:#ffffff4d}.social_beatDots__iRUgJ i[data-on]{background:#fff;box-shadow:0 0 10px #fff}.social_beatDots__iRUgJ i[data-on]:first-child{background:#f43f5e;box-shadow:0 0 12px #f43f5e}@keyframes social_beatFlash__zIwt7{0%{opacity:1}to{opacity:0}}.social_bandStep__eAafa{display:grid;grid-gap:12px;gap:12px}.social_bandRendering__s9Kx_{position:absolute;inset:0;display:grid;place-content:center;grid-gap:4px;gap:4px;margin:0;background:#000a;color:#fff;font-size:15px;font-weight:700;text-align:center}.social_bandRendering__s9Kx_ small{font-size:12px;font-weight:500;opacity:.8}.social_bandControls__Ym8YW{display:flex;align-items:center;gap:10px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#5d555a}.social_bandControls__Ym8YW input{flex:1 1;min-width:0;accent-color:var(--accent)}.social_form__mowZF .social_bandControls__Ym8YW button{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%}.social_bandChoice__OA2jJ{display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px;border:1px solid #ece2e6;border-radius:10px;background:#fff}.social_bandChoice__OA2jJ legend{padding:0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#746b71}.social_bandChips__3RlYp{display:flex;flex-wrap:wrap;gap:6px}.social_form__mowZF .social_bandChips__3RlYp button{padding:6px 12px;border-radius:999px;font-size:12.5px}.social_form__mowZF .social_bandChips__3RlYp button[aria-pressed=true]{border-color:var(--accent);background:#fde8ec;color:var(--accent)}.social_form__mowZF .social_bandLevel__BtzW4{flex-direction:row;align-items:center;gap:10px}.social_bandLevel__BtzW4 input{flex:1 1;accent-color:var(--accent)}.social_form__mowZF .social_bandChoice__OA2jJ .social_primary__w4WqY{justify-self:start}.social_uploadProgress__KRFgm{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.social_uploadProgress__KRFgm progress{width:100%;accent-color:var(--tc-accent,#b71836)}.social_recordingPlayer__Yz1cV{width:100%;margin:0;flex-shrink:0}.social_recordingPlayer__Yz1cV iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:#211c24}.social_recordingPlayer__Yz1cV.social_audioPlayer__XnXix iframe{aspect-ratio:auto;height:190px}.social_recordingPlayer__Yz1cV>div,.social_recordingPlayer__Yz1cV>p{padding:30px 16px;font-size:13px}.social_exercisePreview__S1DeD svg{max-height:155px}.social_exerciseCaption__jJpd_{padding:11px 12px 14px;flex:1 1;display:flex;flex-direction:column}.social_exerciseCaption__jJpd_ h2{margin:0 0 9px;font-size:15px;font-weight:650;line-height:1.3;overflow-wrap:anywhere;color:var(--ink)}.social_exerciseBadges__Herth{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:auto}.social_exerciseBadges__Herth>span{font-size:10px;border-radius:7px;background:#f6f4f6;color:#857f89;padding:5px 8px;text-transform:capitalize;display:inline-flex;align-items:center;gap:4px}.social_exerciseBadges__Herth [data-instrument]{color:#126660;background:#e2f5f1}.social_exerciseBadges__Herth .social_exerciseTempo__sZDbb{margin-left:auto;white-space:nowrap}.social_post__HP_WX *,.social_socialDialog__qg97j *{box-sizing:border-box}.social_socialDialog__qg97j a{color:inherit;text-decoration:none}.social_socialDialog__qg97j button,.social_socialDialog__qg97j textarea{font:inherit}.social_socialDialog__qg97j button{cursor:pointer;background:#fff;border:1px solid #e8dfe3;border-radius:8px;padding:10px 14px;color:var(--ink)}.social_socialDialog__qg97j button:disabled{opacity:.5;cursor:default}.social_socialDialog__qg97j :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.social_socialDialog__qg97j .social_postModal__0pp8x{width:1180px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 32px);border-radius:18px;overflow:hidden}.social_post__HP_WX{--post-height:min(720px,calc(100dvh - 64px));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);height:var(--post-height);grid-gap:28px;gap:28px;padding:20px;position:relative;background:#fff}.social_post__HP_WX>.social_error__m8LHn,.social_post__HP_WX>.social_loading__5pwxs{grid-column:1/-1;margin:auto;padding:30px}.social_postScore__mPGLb{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.social_postVideo__iVjIV{display:flex;flex:1 1;min-height:100px;overflow:hidden;border-radius:10px;background:#211c24}.social_postVideo__iVjIV .social_recordingPlayer__Yz1cV{display:flex;flex-direction:column;height:100%;min-height:0}.social_postVideo__iVjIV .social_recordingPlayer__Yz1cV iframe{flex:1 1;height:100%;min-height:0;aspect-ratio:auto}.social_postNotation__VHgLW{flex-shrink:0;padding:10px 8px;background:#fff;border:1px solid #eee9ec;border-radius:10px}.social_notationOnly__8kvua{margin:auto 0}.social_additionalRecording__6eM94{flex-shrink:0;color:var(--muted);font-size:12px}.social_additionalRecording__6eM94 summary{cursor:pointer;padding:5px 0}.social_additionalRecording__6eM94 .social_recordingPlayer__Yz1cV iframe{height:110px;margin-top:8px}.social_postScore__mPGLb>p{font-size:12px;line-height:1.5;margin:0;color:var(--muted)}.social_postConversation__XkyE8{display:flex;flex-direction:column;min-width:0;min-height:0}.social_postIdentity__6HFvL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 32px 20px 0;font-size:13px}.social_postIdentity__6HFvL a{display:flex;gap:10px;align-items:center;min-width:0}.social_postIdentity__6HFvL a>span:last-child{min-width:0;overflow-wrap:anywhere}.social_postIdentity__6HFvL .social_avatar__E2WL3{width:40px;height:40px;font-size:13px}.social_postIdentity__6HFvL small,.social_postIdentity__6HFvL strong{display:block}.social_postIdentity__6HFvL small{margin-top:3px;color:var(--muted);font-size:12px}.social_post__HP_WX .social_postIdentity__6HFvL button{flex-shrink:0;font-size:12px;padding:8px 10px;background:transparent}.social_postSummary__VkBWq{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid #eee9ec}.social_postSummary__VkBWq>div{min-width:0}.social_postSummary__VkBWq h1{font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.2;margin:0 0 14px;overflow-wrap:anywhere}.social_postSummary__VkBWq .social_actionArea__mwb42{flex-shrink:0;margin:0}.social_postBadges__gdxn3{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.social_postBadges__gdxn3>span{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;background:#f2f3f5;white-space:nowrap}.social_postBadges__gdxn3 [data-instrument]{background:#fcecf0;color:var(--accent);text-transform:capitalize;white-space:normal}.social_post__HP_WX .social_practiceButton__sa97J{display:inline-flex;align-items:center;gap:7px;background:var(--accent);border-color:var(--accent);color:#fff;font-size:12px;padding:11px 16px;white-space:nowrap}.social_post__HP_WX .social_practiceButton__sa97J:hover{background:#9e112d;color:#fff}.social_postComments__YosdO{flex:1 1;min-height:0;display:flex;flex-direction:column}.social_postComments__YosdO h2{font-size:14px;margin:0 0 18px;font-weight:650}.social_commentList__LlGIm{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.social_comment__6b88Q{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;font-size:13px}.social_comment__6b88Q .social_avatar__E2WL3{width:34px;height:34px;font-size:11px}.social_comment__6b88Q>div{flex:1 1;min-width:0}.social_commentByline__RTKve{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;overflow-wrap:anywhere}.social_comment__6b88Q p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:#665f6a}.social_comment__6b88Q time{font-size:11px;color:var(--muted);white-space:nowrap}.social_post__HP_WX .social_comment__6b88Q button{padding:4px;border:0;background:transparent;color:var(--muted)}.social_commentEmpty__eywnI,.social_privatePost__OmwPj{font-size:13px;line-height:1.7;color:var(--muted)}.social_privatePost__OmwPj{flex:1 1;display:flex;align-items:flex-start;gap:8px}.social_commentPages__P5Fru{display:flex;align-items:center;gap:10px;font-size:11px;justify-content:space-between}.social_commentPages__P5Fru button{font-size:11px;padding:7px 10px}.social_commentForm__m4kA_{display:flex;align-items:center;gap:10px;padding:16px 0 12px;border-top:1px solid #eee9ec}.social_commentForm__m4kA_ .social_avatar__E2WL3{width:34px;height:34px;font-size:11px}.social_commentForm__m4kA_>div{display:flex;align-items:center;flex:1 1;min-width:0;border:1px solid #eee9ec;border-radius:22px;background:#faf9fa;padding:0 12px}.social_commentForm__m4kA_ textarea{flex:1 1;min-width:0;resize:none;max-height:100px;border:0;padding:12px 0;font:inherit;font-size:13px;background:transparent;color:var(--ink)}.social_post__HP_WX .social_commentForm__m4kA_ button{border:0;background:transparent;color:var(--accent);font-weight:650;padding:8px 0 8px 10px;font-size:12px}.social_commentSignIn__nAiOL{font-size:12px;padding:14px 0 0;line-height:1.7;color:var(--muted);border-top:1px solid #eee9ec}.social_commentSignIn__nAiOL a{color:var(--accent);text-decoration:underline}.social_postControls__eqvNT{padding-top:4px}.social_socialActions__0kpNw{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.social_post__HP_WX .social_socialActions__0kpNw button,.social_socialActions__0kpNw>a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:36px;padding:4px;border:0;background:transparent;font-size:24px;color:var(--ink)}.social_post__HP_WX .social_socialActions__0kpNw [aria-pressed=true]{color:var(--accent)}.social_socialActions__0kpNw [aria-pressed=true] svg{fill:var(--tc-accent,#b71836)}.social_post__HP_WX .social_socialActions__0kpNw .social_sharePost__VYtZ4{margin-left:12px;font-size:22px}.social_saveAction__CnKLn{margin-left:auto;padding-left:16px;border-left:1px solid #eee9ec}.social_post__HP_WX .social_saveAction__CnKLn .social_iconAction__yl9e_{color:var(--ink);background:transparent;width:34px;height:36px;padding:4px;font-size:24px;border:0}.social_post__HP_WX .social_saveAction__CnKLn .social_saved__mKNM2{color:var(--accent)}.social_post__HP_WX .social_closePost__IDE64{position:absolute;right:10px;top:10px;z-index:2;border:0;border-radius:50%;background:#f8f5f6;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:5px}.social_rhythmPage__qS015.social_page__e5BZ_{max-width:1260px;padding:20px 24px}.social_rhythmPage__qS015 .social_back__V_XVV{margin:0 0 16px}.social_standalonePost__j2T13{border:1px solid #eee9ec;border-radius:18px;overflow:hidden}.social_standalonePost__j2T13 .social_post__HP_WX{--post-height:min(720px,calc(100dvh - 120px))}@media(min-width:1100px){.social_exploreGrid__C8m1g{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1350px){.social_exploreGrid__C8m1g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.social_post__HP_WX{gap:20px;padding:16px;grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.social_postSummary__VkBWq{flex-wrap:wrap;gap:12px}.social_postSummary__VkBWq h1{font-size:25px}}@media(max-width:700px){.social_socialDialog__qg97j .social_postModal__0pp8x{max-width:100%;width:100%;margin:12px;border-radius:12px;max-height:calc(100% - 24px)}.social_post__HP_WX,.social_standalonePost__j2T13 .social_post__HP_WX{display:flex;flex-direction:column;height:auto;gap:24px;padding:14px}.social_postScore__mPGLb{flex:none;gap:10px}.social_postVideo__iVjIV{flex:none;height:min(38dvh,300px);min-height:0}.social_postConversation__XkyE8{min-height:0}.social_socialDialog__qg97j .social_postModal__0pp8x{overflow:auto}.social_postIdentity__6HFvL{padding:0 0 20px}.social_postNotation__VHgLW{padding:8px}.social_postComments__YosdO{min-height:150px;max-height:320px}.social_rhythmPage__qS015.social_page__e5BZ_{padding:16px 12px}.social_peoplePreviewGrid__lKtTx>article:nth-child(n+2){display:none}.social_discoverPage__ov9qm.social_page__e5BZ_{padding-top:12px}.social_discoverPage__ov9qm .social_searchHeader__GM_M_{gap:8px;margin-bottom:12px}.social_discoverPage__ov9qm .social_peopleSection__bljGH{margin-bottom:20px}.social_discoverPage__ov9qm .social_sectionHeading__PjVLw{margin-bottom:10px}.social_discoverPage__ov9qm .social_compactPerson__kMupB{padding:14px 16px}.social_instrumentTabs__nl59U{gap:7px;flex-wrap:nowrap;overflow:auto;width:100%;padding-bottom:5px}.social_page__e5BZ_ .social_instrumentTabs__nl59U button{white-space:nowrap;padding:9px 13px;font-size:11px}.social_exercisePreview__S1DeD{height:165px}.social_discoverPage__ov9qm .social_videoPreview__Eg0Or{height:min(155px,20dvh)}}.social_profileStats__2dyGK{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;color:var(--muted);font-size:13px}.social_profileStats__2dyGK strong{color:var(--ink);font-weight:650}.social_reportReasons__HqPVu{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.social_reportReasons__HqPVu legend{margin-bottom:10px;font-size:14px;font-weight:600}.social_form__mowZF .social_reportReasons__HqPVu .social_check__PKOjN{text-transform:none;font-weight:400;font-size:14px;gap:10px}.social_form__mowZF .social_reportReasons__HqPVu .social_check__PKOjN input{flex:none;margin:0}.social_form__mowZF .social_check__PKOjN.social_rights__MfGfO{align-items:flex-start;text-transform:none;font-weight:400;font-size:13px;line-height:1.55;gap:10px}.social_form__mowZF .social_check__PKOjN.social_rights__MfGfO input{margin-top:3px}.social_accountNotices__p0FYj{margin:18px 0;padding:16px 18px;border:1px solid #f2c9d2;border-radius:12px;background:#fdf1f4;color:#5d1426;font-size:14px;line-height:1.6}.social_accountNotices__p0FYj h2{margin:0 0 8px;font-size:16px}.social_accountNotices__p0FYj ul{margin:0;padding-left:20px}.social_accountNotices__p0FYj a{color:var(--tc-accent,#b71836)}.social_deleteAccount__UFyjY{margin:48px 0 0;padding-top:20px;border-top:1px solid #ece6ea;color:#5c5562;font-size:14px}.social_deleteAccount__UFyjY h2{margin:0 0 6px;font-size:15px;color:#221e27}.social_deleteAccount__UFyjY button{margin-left:6px;padding:8px 12px;border:1px solid #e3d6dc;border-radius:8px;background:#fff;color:#221e27;font:inherit;cursor:pointer}.social_deleteAccount__UFyjY .social_danger__XBpaG{border-color:#b42318;background:#b42318;color:#fff}.social_deleteAccount__UFyjY .social_danger__XBpaG:disabled{opacity:.5;cursor:default}.family_cameFrom__aTKxU{display:flex;align-items:flex-start;gap:6px;margin:0;color:#78717d;font-size:13px;line-height:1.4}.family_cameFrom__aTKxU svg{flex:none;margin-top:2px}.family_cameFrom__aTKxU a{color:#221e27;font-weight:600;text-decoration:underline;text-underline-offset:2px}.family_member__2fnZU{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:9px 10px;border:1px solid #ece6ea;border-radius:12px;background:#faf8f9;color:#221e27;text-decoration:none;font-size:13px}a.family_member__2fnZU:hover{border-color:#e2bfc7;background:#fff}.family_member__2fnZU .family_thumb__d34fL{grid-column:1/-1;display:block;min-height:40px;overflow:hidden;background:#fff;border-radius:8px}.family_memberText__kvBcR{display:grid;min-width:0}.family_memberText__kvBcR strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family_memberText__kvBcR small{color:#78717d}.family_badge__mRahq{padding:3px 8px;border-radius:999px;background:#fbe9ed;color:#a8152f;font-size:11.5px;font-weight:700;white-space:nowrap}.family_quiet__vsXI6{display:flex;align-items:center;gap:8px;background:#f6f3f5;color:#78717d}.family_quiet__vsXI6 small{margin-left:auto}.family_strip__kRiwo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:8px;gap:8px}.family_box__djHfD{display:grid;align-content:start;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid #ece6ea;border-radius:12px;font-size:13px;min-width:0}.family_box__djHfD small{color:#78717d;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.family_box__djHfD span,.family_box__djHfD strong{overflow-wrap:anywhere}.family_box__djHfD span{color:#78717d;font-size:12px}.family_box__djHfD a{color:inherit;text-decoration:underline;text-underline-offset:2px}.family_this__WZpQY{border-color:#c8193c;background:#fff5f7}.family_this__WZpQY small{color:#c8193c}.family_arrow___P1xh{align-self:center;color:#b9b1bd}.family_strip__kRiwo .family_treeLink__WuOQU{grid-column:1/-1;justify-self:start}.family_treeLink__WuOQU{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #c8193c;border-radius:10px;background:#fff;color:#c8193c;font-size:14px;font-weight:600;text-decoration:none}.family_treeLink__WuOQU:hover{background:#fff5f7}.family_panel__OKxtj{display:grid;grid-gap:10px;gap:10px;padding:4px 2px 16px}.family_panel__OKxtj h3{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;color:#78717d;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.family_panel__OKxtj h3 span{letter-spacing:0;text-transform:none;font-weight:500}.family_members__5eXm_{display:grid;grid-gap:8px;gap:8px}.family_note__JmJm7{margin:0;color:#78717d;font-size:13px;line-height:1.45}.family_missing__A4hf1{display:grid;grid-gap:10px;gap:10px;max-width:560px}.family_missing__A4hf1 h1{margin:0;font-size:22px}.family_missing__A4hf1 a{color:#c8193c;font-weight:600}.family_treePage__g54UO{display:grid;grid-gap:16px;gap:16px}.family_back__LqtcT{display:inline-flex;align-items:center;gap:6px;width:max-content;color:#78717d;font-size:13px;text-decoration:none}.family_treeHead__ZL_cd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.family_treeHead__ZL_cd h1{margin:0 0 6px;font-size:28px;letter-spacing:-.3px}.family_treeHead__ZL_cd p{margin:0;color:#78717d}.family_legend__Qa9R5{display:flex;align-items:center;gap:8px;font-size:12.5px}.family_dashed__jsxSQ,.family_solid__ATKSF{display:inline-block;width:28px;border-top:2px solid #9b939f}.family_dashed__jsxSQ{border-top-style:dashed;margin-left:10px}.family_treeFrame__5N6Kc{overflow:auto;padding:20px;border:1px solid #ece6ea;border-radius:16px;background:#faf8f9}.family_treeArea__DhsCR{position:relative;margin:0 auto}.family_lines__4QNMi{position:absolute;inset:0;overflow:visible}.family_line__Nkpti,.family_secondLine__8HLLK{fill:none;stroke:#9b939f;stroke-width:1.5}.family_secondLine__8HLLK{stroke-dasharray:6 5}.family_lineLabel__39XlZ{fill:#78717d;font-size:11.5px;font-family:inherit}.family_node__t60vK{position:absolute;display:grid;overflow:hidden;border:1px solid #e4dde2;border-radius:12px;background:#fff;font-size:12.5px}.family_node__t60vK>a{display:grid;align-content:start;grid-gap:2px;gap:2px;height:100%;padding:8px 10px;color:#221e27;text-decoration:none}.family_node__t60vK>a:hover{background:#fff8f9}.family_node__t60vK small,.family_node__t60vK strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family_node__t60vK small{color:#78717d}.family_node__t60vK .family_thumb__d34fL{display:block;height:54px;overflow:hidden}.family_thumbEmpty__4VNam{display:grid;place-items:center;height:54px;border-radius:8px;background:#f6f3f5;color:#78717d;text-transform:capitalize}.family_root__MQm4K{border:2px solid #c8193c;box-shadow:0 6px 20px #c8193c1f}.family_root__MQm4K small{color:#c8193c}.family_quietNode__mSjIv{place-content:center;justify-items:center;gap:4px;padding:10px;background:#f6f3f5;color:#78717d;text-align:center}.family_quietNode__mSjIv strong{color:#4d4753;white-space:normal}@media (max-width:640px){.family_strip__kRiwo{grid-template-columns:1fr}.family_arrow___P1xh{transform:rotate(90deg);justify-self:center}.family_treeHead__ZL_cd h1{font-size:22px}.family_treeFrame__5N6Kc{padding:12px}}.family_basedOn__wk_It{display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px 14px 14px;border:1px solid #ece6ea;border-radius:12px;background:#faf8f9}.family_basedOn__wk_It legend{padding:0 6px;font-weight:600;font-size:13px}.family_basedOnIdea__ZS69g{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.family_basedOnIdea__ZS69g .family_thumb__d34fL{display:block;min-height:56px;overflow:hidden;border:1px solid #ece6ea;border-radius:8px;background:#fff}.family_basedOnIdea__ZS69g>span:last-child{display:grid;justify-items:start;grid-gap:4px;gap:4px}.family_basedOnIdea__ZS69g small{color:#78717d}.family_basedOn__wk_It p{margin:0;color:#4d4753;font-size:13px;line-height:1.5}@media (max-width:480px){.family_basedOnIdea__ZS69g{grid-template-columns:1fr}}.assistant_card__o6VhJ,.assistant_launcher__k_WB_,.assistant_panel__tpHDH{--a-ink:var(--ink,#172131);--a-muted:var(--muted,#6b7586);--a-line:var(--line,#e6e9ef);--a-accent:var(--accent,#c91b45);--a-soft:#fcf0f3}.assistant_launcher__k_WB_{position:fixed;z-index:1250;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:44px;height:44px;display:grid;place-items:center;border:1px solid #f1cbd4;border-radius:50%;background:#fff;color:var(--a-accent);font-size:21px;box-shadow:0 6px 18px #2a10181f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.assistant_launcher__k_WB_:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2a10182b;background:var(--a-soft)}.assistant_launcher__k_WB_:focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.assistant_panel__tpHDH{position:fixed;z-index:1300;top:12px;right:12px;bottom:12px;width:min(400px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--a-line);border-radius:16px;background:#fff;color:var(--a-ink);box-shadow:0 18px 50px #17213129;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.assistant_panel__tpHDH[hidden]{display:none}.assistant_head__MlNnN{display:flex;align-items:center;gap:4px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--a-line)}.assistant_head__MlNnN h2{flex:1 1;display:flex;align-items:center;gap:6px;margin:0;font-size:15px}.assistant_head__MlNnN h2 svg{color:var(--a-accent)}.assistant_iconButton__UGlwl{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--a-muted);font-size:18px;cursor:pointer}.assistant_iconButton__UGlwl:hover{background:#f3f4f7;color:var(--a-ink)}.assistant_iconButton__UGlwl:disabled{opacity:.4;cursor:default}.assistant_iconButton__UGlwl:focus-visible,.assistant_link__MSlZk:focus-visible,.assistant_row__JAZCU button:focus-visible,.assistant_send__hPSFc:focus-visible,.assistant_suggestions__5_oUn button:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.assistant_seeing__G7y1j{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:6px 14px;border-bottom:1px solid var(--a-line);color:var(--a-muted);font-size:12px}.assistant_chip__mjCSQ{padding:1px 8px;border-radius:999px;background:#f3f4f7;color:var(--a-ink)}.assistant_log__wjuio{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px;overscroll-behavior:contain}.assistant_empty__n5Y5e{display:grid;grid-gap:10px;gap:10px;color:var(--a-muted)}.assistant_empty__n5Y5e p{margin:0}.assistant_suggestions__5_oUn{display:grid;grid-gap:6px;gap:6px}.assistant_suggestions__5_oUn button{padding:8px 12px;border:1px solid var(--a-line);border-radius:12px;background:#fff;color:var(--a-ink);font:inherit;text-align:left;cursor:pointer}.assistant_suggestions__5_oUn button:hover{border-color:#f1cbd4;background:var(--a-soft)}.assistant_user__kfIZv{align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;border-radius:14px 14px 4px 14px;background:var(--a-soft);white-space:pre-wrap;overflow-wrap:anywhere}.assistant_reply__q4d0r{display:grid;grid-gap:10px;gap:10px}.assistant_words__bZv79{display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.assistant_words__bZv79 p,.assistant_words__bZv79 ul{margin:0}.assistant_words__bZv79 ul{padding-left:18px}.assistant_status__XrtAJ{margin:0;color:var(--a-muted);font-size:13px}.assistant_error__yluLL{margin:0;color:#b42318;font-size:13px}.assistant_opened__bESBK{margin:0;color:var(--a-muted);font-size:13px}.assistant_link__MSlZk{padding:0;border:0;background:none;color:var(--a-accent);font:inherit;text-decoration:underline;cursor:pointer}.assistant_card__o6VhJ{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--a-line);border-radius:12px}.assistant_card__o6VhJ h3{margin:0;font-size:13px}.assistant_rhythms__WJbgR{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.assistant_rhythms__WJbgR li{display:grid;grid-gap:6px;gap:6px}.assistant_rhythms__WJbgR li+li{padding-top:12px;border-top:1px solid var(--a-line)}.assistant_rhythmHead__9iGf2{display:grid;grid-gap:1px;gap:1px}.assistant_rhythmHead__9iGf2 small{color:var(--a-muted);font-size:12px}.assistant_notation__ASSYQ{overflow:hidden;border:1px solid var(--a-line);border-radius:8px;background:#fff}.assistant_row__JAZCU{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.assistant_row__JAZCU button{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--a-line);border-radius:999px;background:#fff;color:var(--a-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.assistant_row__JAZCU button:hover{border-color:#f1cbd4;background:var(--a-soft)}.assistant_row__JAZCU .assistant_primary__zrPmO{border-color:var(--a-accent);background:var(--a-accent);color:#fff}.assistant_row__JAZCU .assistant_primary__zrPmO:hover{background:#b0163b}.assistant_tempo__KxobH{margin-left:auto;color:var(--a-muted);font-size:12px}.assistant_card__o6VhJ h3 small{margin-left:4px;color:var(--a-muted);font-weight:400}.assistant_card__o6VhJ h3 svg{vertical-align:-2px;color:var(--a-accent)}.assistant_steps__MKy_W{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px;font-size:13px}.assistant_moduleLink__ynLXm{justify-self:start;color:var(--a-accent);font-size:13px;font-weight:600}.assistant_modules__DQqXE{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.assistant_modules__DQqXE li{display:grid;grid-gap:2px;gap:2px;font-size:13px}.assistant_modules__DQqXE a{color:var(--a-ink);text-decoration:none}.assistant_modules__DQqXE a:hover{color:var(--a-accent)}.assistant_modules__DQqXE small,.assistant_modules__DQqXE span{color:var(--a-muted)}.assistant_track__tNRif{display:flex;align-items:center;gap:8px}.assistant_track__tNRif audio{flex:1 1;min-width:0;height:36px}.assistant_iconLink__qNCeg{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--a-muted)}.assistant_iconLink__qNCeg:hover{background:#f3f4f7;color:var(--a-ink)}.assistant_form__6Fg91{display:flex;align-items:flex-end;gap:6px;padding:10px;border-top:1px solid var(--a-line)}.assistant_form__6Fg91 textarea{flex:1 1;min-height:38px;max-height:120px;padding:8px 12px;border:1px solid var(--a-line);border-radius:12px;color:var(--a-ink);font:inherit;resize:none;field-sizing:content}.assistant_form__6Fg91 textarea:focus{outline:2px solid #f1cbd4;border-color:var(--a-accent)}.assistant_send__hPSFc{display:grid;place-items:center;width:38px;height:38px;flex:none;border:0;border-radius:50%;background:var(--a-accent);color:#fff;font-size:18px;cursor:pointer}.assistant_send__hPSFc:disabled{background:var(--a-accent);opacity:.35;cursor:default}@media (min-width:760px){.assistant_launcher__k_WB_{display:none}}@media (max-width:759px){.assistant_launcher__k_WB_{right:12px;bottom:calc(12px + var(--site-bottom-bar, 0px))}}@media (max-width:600px){.assistant_panel__tpHDH{top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));width:auto;height:min(84vh,680px)}}@media (prefers-reduced-motion:reduce){.assistant_launcher__k_WB_{transition:none}.assistant_launcher__k_WB_:hover{transform:none}}.assistant_did__N6vg_{margin:2px 0;padding:6px 10px;border-radius:10px;background:#f2f6ff;color:#2c3e66;font-size:12.5px}.assistant_did__N6vg_[data-ok=false]{background:#fff1f0;color:#a3271c}:root{--site-sidebar-width:0px;--site-bottom-bar:0px;--site-places:44px}@media (min-width:760px){:root{--site-sidebar-width:80px}}@media (max-width:759px){:root{--site-bottom-bar:calc(58px + env(safe-area-inset-bottom, 0px))}}.MuiButton-root{border:1px solid #000!important;border-radius:20px!important;margin:0 6px!important;color:#000!important;cursor:pointer!important;min-width:34px!important}.MuiButton-root.selected{color:#fff!important}.top-toolbar button{margin:0 5px}.auth-login{width:90px!important}.tc-extension-button{align-self:center;padding:6px 10px;border:1px solid #e0d9dd;border-radius:8px;background:#fff;color:#40363c;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.tc-extension-button:hover{color:var(--tc-accent,#b71836);border-color:var(--tc-accent,#b71836)}.community_appContent__pIUhs{margin-left:var(--site-sidebar-width);min-width:0;padding-bottom:var(--site-bottom-bar)}.community_topBar__cMBDt{position:-webkit-sticky;position:sticky;top:var(--site-places,0);z-index:1050;box-sizing:border-box;display:flex;align-items:center;gap:14px;min-width:0;min-height:64px;padding:10px 32px;background:#fffffff2;border-bottom:1px solid #eee9eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1099px){.community_topBar__cMBDt{min-height:56px;padding:8px 12px;gap:10px}}
/*# sourceMappingURL=6c4889f80d70245c.css.map*/