.feed-root{position:fixed;inset:0;height:100dvh;overflow:hidden;background:var(--bt-bg-canvas);color:var(--bt-media-fg);touch-action:pan-y;overscroll-behavior:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.feed-root :is(input,textarea,[contenteditable=true]){-moz-user-select:text;user-select:text;-webkit-user-select:text}.feed-track{height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.feed-card{position:relative;height:100dvh;overflow:hidden}.feed-canvas,.feed-card{width:100%;background:var(--bt-bg-canvas)}.feed-canvas{position:absolute;inset:0;height:100%;border:0}.feed-topbar{position:absolute;top:0;inset-inline:0;z-index:6;display:flex;align-items:center;gap:var(--bt-space-3);padding:calc(env(safe-area-inset-top, 0) + var(--bt-space-2)) var(--bt-space-4) var(--bt-space-2);background:var(--bt-bg-canvas);font:var(--bt-text-label-md)}.feed-topbar__logo{height:34px;width:auto;display:block}.feed-topbar__tabs{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--bt-space-4)}.feed-topbar__tab{background:none;border:0;color:var(--bt-fg-tertiary);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer;padding:var(--bt-space-2) 10px;min-height:var(--bt-touch-comfortable)}.feed-topbar__tab[aria-current=true]{color:var(--bt-fg-primary);font-weight:700}.feed-topbar__search{background:none;border:0;cursor:pointer;color:var(--bt-fg-primary);min-width:var(--bt-touch-comfortable);min-height:var(--bt-touch-comfortable);display:grid;place-items:center}.feed-meta{position:absolute;inset-inline:0 88px;bottom:calc(var(--bt-touch-comfortable) + env(safe-area-inset-bottom, 0) + var(--bt-space-3));z-index:3;padding:var(--bt-space-6) var(--bt-space-4) var(--bt-space-3);display:flex;flex-direction:column;gap:var(--bt-space-1)}.feed-challenge-banner,.feed-gate-chip,.feed-meta,.feed-rail,.feed-score-chip{pointer-events:none}.feed-challenge-banner a,.feed-challenge-banner button,.feed-meta a,.feed-meta button,.feed-rail a,.feed-rail button,.feed-rail__btn{pointer-events:auto}.feed-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:220px;background:var(--bt-media-scrim-bottom);z-index:2;pointer-events:none;transition:opacity .2s ease}.feed-root[data-chrome=hidden] .feed-card:after{opacity:0}.feed-meta__title{color:var(--bt-fg-brand);font:var(--bt-text-label-md)}.feed-meta__plays{color:var(--bt-media-fg-muted);font:var(--bt-text-caption)}.feed-meta__social{color:var(--bt-media-fg-muted);font:var(--bt-text-label-sm);margin:0}.feed-rail{position:absolute;inset-inline-end:var(--bt-space-2);bottom:calc(var(--bt-touch-comfortable) + env(safe-area-inset-bottom, 0) + var(--bt-space-4));z-index:3;gap:var(--bt-space-2)}.feed-rail,.feed-rail__btn{display:flex;flex-direction:column;align-items:center}.feed-rail__btn{position:relative;isolation:isolate;gap:11px;padding:9px 6px 0;min-width:var(--bt-touch-comfortable);min-height:var(--bt-touch-comfortable);background:none;border:0;cursor:pointer;color:var(--bt-media-fg);filter:drop-shadow(var(--bt-media-shadow))}.feed-rail__btn:before{content:"";position:absolute;top:0;inset-inline:0;margin-inline:auto;width:var(--bt-touch-comfortable);height:var(--bt-touch-comfortable);border-radius:var(--bt-radius-full);background:var(--bt-media-chip-bg);z-index:-1}.feed-rail__medal{margin-top:-2px}.feed-rail__btn[aria-pressed=true]{color:var(--bt-fg-brand)}.feed-rail__count{font:var(--bt-text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-rail__icon{display:block}.feed-score-chip{position:absolute;top:calc(env(safe-area-inset-top, 0) + 56px);inset-inline-end:var(--bt-space-3);z-index:3;background:var(--bt-media-chip-bg);color:var(--bt-media-fg);font:var(--bt-text-label-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--bt-space-1) var(--bt-space-3);border-radius:var(--bt-radius-full)}.feed-like-burst{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none;color:var(--bt-media-fg,#ffffff);filter:drop-shadow(0 2px 12px rgba(0,0,0,.55)) drop-shadow(0 0 2px rgba(0,0,0,.7));animation:feed-like-burst .95s ease-out forwards}@keyframes feed-like-burst{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.15)}30%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.06)}}.feed-tabbar__create-pill{display:grid;place-items:center;width:48px;height:32px;border-radius:var(--bt-radius-full);background:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg);border:1.5px solid var(--bt-action-primary-border)}.feed-tabbar{position:absolute;left:0;right:0;bottom:0;z-index:4}.feed-coach{position:absolute;left:50%;bottom:30%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-2);pointer-events:none;color:var(--bt-media-fg);text-align:center;animation:feed-coach-out .4s ease 4.2s forwards}.feed-coach__chip{background:var(--bt-media-chip-bg);border-radius:var(--bt-radius-full);padding:var(--bt-space-2) var(--bt-space-4);font:var(--bt-text-label-sm)}.feed-coach__arrow{animation:feed-coach-bob 1.1s ease-in-out infinite}@keyframes feed-coach-bob{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@keyframes feed-coach-out{to{opacity:0}}.feed-error,.feed-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bt-space-3);text-align:center;padding:var(--bt-space-6);color:var(--bt-media-fg)}.feed-meta,.feed-rail,.feed-tabbar{transition:opacity .2s ease,visibility 0s linear 0s}.feed-root[data-chrome=hidden] .feed-meta{opacity:0;visibility:hidden;transition:opacity .24s linear,visibility 0s linear .24s}.feed-meta{transition:opacity 165ms linear,visibility 0s linear 0s}.feed-rail{--rb-pitch:15px;--rb-mini:0.42;--rb-fold-ms:256ms;--rb-fold-step:48ms;--rb-unfold-ms:176ms;--rb-unfold-step:33ms;--rb-pitch-y:67px;--rb-next-h:51px}.feed-rail__btn:not(.feed-rail__next){--rb-dx:0px;--rb-dy:0px;transform-origin:50% 24px;transition:transform var(--rb-unfold-ms) ease-in-out calc(var(--i) * var(--rb-unfold-step))}.feed-rail__btn:not(.feed-rail__next) .feed-rail__count,.feed-rail__btn:not(.feed-rail__next) .feed-rail__rank,.feed-rail__btn:not(.feed-rail__next):before{transition:opacity var(--rb-unfold-ms) linear calc(var(--i) * var(--rb-unfold-step))}.feed-root[data-rail=open][data-running] .feed-card[aria-hidden=false] .feed-rail__btn:not(.feed-rail__next){transform:translateY(calc(-1 * var(--rb-pitch-y)))}.feed-root[data-rail=folded] .feed-card[aria-hidden=false] .feed-rail__btn:not(.feed-rail__next){transform:translate(calc(var(--rb-dx) + var(--col) * var(--rb-pitch) / 2),calc(var(--rb-dy) + var(--row) * var(--rb-pitch) / 2)) scale(var(--rb-mini));transition:transform var(--rb-fold-ms) ease-in-out calc(var(--i) * var(--rb-fold-step));pointer-events:none}.feed-root[data-rail=folded] .feed-card[aria-hidden=false] .feed-rail__btn:not(.feed-rail__next) .feed-rail__count,.feed-root[data-rail=folded] .feed-card[aria-hidden=false] .feed-rail__btn:not(.feed-rail__next) .feed-rail__rank,.feed-root[data-rail=folded] .feed-card[aria-hidden=false] .feed-rail__btn:not(.feed-rail__next):before{opacity:0;transition:opacity var(--rb-fold-ms) linear calc(var(--i) * var(--rb-fold-step))}.feed-rail__fold{position:absolute;inset-inline-end:var(--rb-fold-end,var(--bt-space-2));bottom:var(--rb-fold-bottom,calc(var(--bt-touch-comfortable) + env(safe-area-inset-bottom, 0) + var(--bt-space-4) + var(--rb-next-h, 51px) + var(--bt-space-4)));z-index:3;display:grid;place-items:center;width:var(--bt-touch-comfortable);height:var(--bt-touch-comfortable);padding:0;background:var(--bt-media-chip-bg);border:0;border-radius:var(--bt-radius-full);cursor:pointer;color:var(--bt-media-fg);filter:drop-shadow(var(--bt-media-shadow))}.feed-rail__fold-x{transition:opacity 176ms linear}.feed-root[data-rail=folded] .feed-rail__fold-x{opacity:0;transition:opacity 256ms linear 144ms}.feed-root[data-rail=folded] .feed-rail__fold{pointer-events:auto}@media (prefers-reduced-motion:reduce){.feed-meta,.feed-rail__btn,.feed-rail__count,.feed-rail__fold-x,.feed-rail__rank{transition:none!important}}.feed-root[data-chrome=hidden] .feed-challenge-banner{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.feed-challenge-banner{transition:opacity .2s ease,visibility 0s linear 0s;position:absolute;top:calc(env(safe-area-inset-top, 0) + 96px);left:50%;transform:translateX(-50%);z-index:4;max-width:min(88%,360px);background:var(--bt-media-chip-bg);color:var(--bt-media-fg);font:var(--bt-text-label-md);text-align:center;padding:var(--bt-space-2) var(--bt-space-4);border-radius:var(--bt-radius-full)}.feed-challenge-banner[data-beaten]{color:var(--bt-fg-brand);font-weight:700}.feed-toast{position:absolute;left:50%;bottom:calc(var(--bt-touch-comfortable) + env(safe-area-inset-bottom, 0) + 64px);transform:translateX(-50%);z-index:7;max-width:88%;background:var(--bt-media-chip-bg);color:var(--bt-media-fg);font:var(--bt-text-label-sm);padding:var(--bt-space-2) var(--bt-space-4);border-radius:var(--bt-radius-full);animation:feed-coach-out .3s ease 1.9s forwards}.feed-toast--pb{display:flex;align-items:center;gap:var(--bt-space-3);pointer-events:auto;padding-block:var(--bt-space-1)}.feed-toast__act{background:none;border:0;color:var(--bt-media-fg);font:var(--bt-text-label-sm);text-decoration:underline;cursor:pointer;min-height:var(--bt-touch-min);padding:0 var(--bt-space-1);display:grid;place-items:center}.reg-sheet{padding-inline:var(--bt-space-5);gap:var(--bt-space-3)}.reg-sheet__title{margin-top:var(--bt-space-2)}.reg-sheet__sub{margin-bottom:var(--bt-space-2)}.reg-sheet__options{display:flex;flex-direction:column;gap:var(--bt-space-3)}.reg-sheet__divider{text-align:center}.reg-sheet__error{color:var(--bt-status-danger-fg)}.reg-sheet__back{background:none;border:0;cursor:pointer;color:var(--bt-fg-secondary);font:var(--bt-text-label-sm);min-height:var(--bt-touch-comfortable);margin-bottom:var(--bt-space-2)}.reg-sheet__consent{display:flex;align-items:flex-start;gap:var(--bt-space-2);min-height:var(--bt-touch-min);cursor:pointer}.reg-sheet__consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--bt-action-primary-bg);flex-shrink:0}.reg-sheet__consent a{color:var(--bt-fg-link);text-decoration:underline}.bt-btn--disabled{opacity:.5;cursor:not-allowed}.reg-sheet__cats{display:flex;flex-wrap:wrap;gap:var(--bt-space-2);margin-block:var(--bt-space-2)}.reg-sheet__cat{min-height:var(--bt-touch-min);text-transform:capitalize}.feed-gate-chip{position:absolute;top:calc(env(safe-area-inset-top, 0) + 56px);inset-inline-start:var(--bt-space-3);z-index:3;background:var(--bt-media-chip-bg);color:var(--bt-media-fg);font:var(--bt-text-label-sm);padding:var(--bt-space-1) var(--bt-space-3);border-radius:var(--bt-radius-full)}.lb-scrim{position:fixed;inset:0;z-index:8;display:flex;align-items:flex-end}.lb-sheet{width:100%;max-width:480px;margin-inline:auto;max-height:70dvh;display:flex;flex-direction:column;padding-inline:var(--bt-space-4)}.lb-head{display:flex;align-items:center;justify-content:space-between;padding-block:var(--bt-space-2)}.lb-close{background:none;border:0;cursor:pointer;color:var(--bt-fg-secondary);min-width:var(--bt-touch-comfortable);min-height:var(--bt-touch-comfortable)}.lb-scopes{margin-bottom:var(--bt-space-3)}.lb-head{gap:var(--bt-space-2)}.lb-head .bt-heading-sm{flex:1 1 auto;min-width:0}.lb-time{flex:0 0 auto}.lb-time .bt-segmented__item{min-width:0;padding-inline:var(--bt-space-3);white-space:nowrap}.lb-body{overflow-y:auto;padding-bottom:var(--bt-space-4)}.lb-rows{list-style:none;margin:0;padding:0}.lb-row{display:flex;align-items:center;gap:var(--bt-space-3);min-height:var(--bt-touch-comfortable);padding-inline:var(--bt-space-2);border-bottom:1px solid var(--bt-border-subtle);font:var(--bt-text-body-sm);color:var(--bt-fg-primary)}.lb-row[data-viewer]{background:var(--bt-bg-selected);border-radius:var(--bt-radius-md)}.lb-you{display:flex;align-items:center;gap:var(--bt-space-3);min-height:var(--bt-touch-comfortable);padding:var(--bt-space-2) var(--bt-space-2) 0;border-top:1px solid var(--bt-border-subtle);background:var(--bt-bg-surface);font:var(--bt-text-label-md);color:var(--bt-fg-primary)}.lb-you__rank{min-width:2.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-you__name,.lb-you__rank{color:var(--bt-fg-brand);font-weight:700}.lb-you__name{flex:1 1}.lb-row__rank,.lb-you__score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-row__rank{min-width:2.2em;color:var(--bt-fg-tertiary)}.lb-row__medal{display:block}.lb-row__medal--gold{color:var(--bt-medal-gold)}.lb-row__medal--silver{color:var(--bt-medal-silver)}.lb-row__medal--bronze{color:var(--bt-medal-bronze)}.lb-row__name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row__score{font-weight:700}@media (prefers-reduced-motion:reduce){.feed-track{transition:none}.feed-coach__arrow{animation:none}.feed-meta,.feed-rail,.feed-tabbar{transition:none}}.feed-daily{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 52px);inset-inline-start:var(--bt-space-3);z-index:6;display:inline-flex;align-items:center;gap:var(--bt-space-2);min-height:var(--bt-touch-min);padding:0 var(--bt-space-3);border-radius:var(--bt-radius-full);background:var(--bt-media-chip-bg);color:var(--bt-media-fg);font:var(--bt-text-label-sm);text-decoration:none}.feed-daily[data-done=true]{opacity:.75}.feed-daily__streak{color:var(--bt-brand-yellow,#ffe01a)}.feed-search{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 48px);left:0;right:0;z-index:7;background:var(--bt-bg-surface);border-bottom:1px solid var(--bt-border-subtle);padding:var(--bt-space-3) var(--bt-space-4);display:flex;flex-direction:column;gap:var(--bt-space-2);max-height:60dvh;overflow-y:auto}.feed-search__results{list-style:none;margin:0;padding:0}.feed-search__row{justify-content:space-between;gap:var(--bt-space-3);min-height:var(--bt-touch-min);color:inherit;text-decoration:none;border-bottom:1px solid var(--bt-border-subtle)}.feed-search__empty{padding-block:var(--bt-space-2)}@media (min-width:1024px){.feed-topbar{padding-block:var(--bt-space-3);inset-inline-start:auto;background:transparent}.feed-topbar__search{color:var(--bt-media-fg);background:var(--bt-media-chip-bg);border-radius:var(--bt-radius-full)}.feed-score-chip{top:80px}.feed-root{inset-inline-start:var(--bt-sidebar-width)}.feed-topbar__logo{display:none}.feed-meta{bottom:calc(var(--bt-touch-comfortable) + var(--bt-space-3) - var(--bt-touch-min))}}.feed-welcome{position:absolute;inset:0;z-index:8;display:flex;align-items:flex-end;justify-content:center;padding:var(--bt-space-5);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 92px);background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%);pointer-events:none}.feed-welcome__card{pointer-events:auto;background:var(--bt-bg-surface);border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-xl);padding:var(--bt-space-5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bt-space-3);max-width:360px;box-shadow:var(--bt-shadow-lg,0 12px 40px rgba(0,0,0,.35))}.feed-welcome__actions{display:flex;flex-direction:column;gap:var(--bt-space-2);width:100%}.feed-splash{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;background:var(--bt-bg-canvas)}.cmt-sheet{padding-inline:var(--bt-space-5);gap:var(--bt-space-3)}.cmt-list{max-height:44dvh;overflow-y:auto}.cmt-center,.cmt-list{display:flex;flex-direction:column;gap:var(--bt-space-2)}.cmt-center{align-items:flex-start}.cmt-row{display:flex;padding-block:var(--bt-space-2)}.cmt-row__main{flex:1 1;min-width:0;display:flex;flex-direction:column}.cmt-row__from{font:var(--bt-text-label-sm);color:var(--bt-fg-brand)}.cmt-row__body{font:var(--bt-text-body-md);overflow-wrap:anywhere}.cmt-row__body--deleted{color:var(--bt-fg-tertiary);font-style:italic}.cmt-row__action{padding-inline:var(--bt-space-2)}.cmt-composer{display:flex;gap:var(--bt-space-2)}.cmt-composer .bt-input{flex:1 1}.cmt-note{color:var(--bt-fg-secondary)}.reg-sheet__steps{display:flex;gap:var(--bt-space-3);justify-content:center}.reg-sheet__step--on{color:var(--bt-fg-brand);font-weight:700}.reg-sheet__dob{display:flex;flex-direction:column;gap:var(--bt-space-1)}.reg-sheet__avatars{display:flex;flex-wrap:wrap;gap:var(--bt-space-2);justify-content:center}.reg-sheet__pav{background:none;border:2px solid transparent;border-radius:var(--bt-radius-full);padding:2px;cursor:pointer;min-width:var(--bt-touch-comfortable);min-height:var(--bt-touch-comfortable)}.reg-sheet__pav--on{border-color:var(--bt-border-brand)}.reg-sheet__photo{border:2px solid var(--bt-border-brand)}.reg-sheet__upload{text-align:center;cursor:pointer}.cmt-total{color:var(--bt-fg-tertiary);font-weight:400}.cmt-thread{display:flex;flex-direction:column;gap:var(--bt-space-2)}.cmt-row{align-items:flex-start}.cmt-row--reply{-webkit-margin-start:40px;margin-inline-start:40px}.cmt-row__head{display:flex;align-items:baseline;gap:var(--bt-space-2)}.cmt-row__score{font:var(--bt-text-caption);color:var(--bt-fg-secondary)}.cmt-replying,.cmt-row__actions{display:flex;gap:var(--bt-space-2)}.cmt-replying{align-items:center;margin:0;color:var(--bt-fg-secondary)}.tour{position:fixed;inset:0;z-index:90;background:var(--bt-bg-scrim)}.tour__ring{position:fixed;border:2px solid var(--bt-fg-brand);border-radius:var(--bt-radius-lg);box-shadow:var(--bt-shadow-glow-brand);pointer-events:none;transition:all .24s ease}.tour__card{position:fixed;background:var(--bt-bg-raised);border:1px solid var(--bt-border-subtle);border-radius:var(--bt-radius-lg);padding:var(--bt-space-4);max-width:420px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--bt-space-2)}.tour__body,.tour__title{margin:0}.tour__row{display:flex;align-items:center;justify-content:space-between}.tour__btns{display:flex;gap:var(--bt-space-2)}.feed-search__people{display:flex;flex-direction:column}.feed-search__person{display:flex;align-items:center;gap:var(--bt-space-2);padding:var(--bt-space-2);min-height:var(--bt-touch-comfortable);border-radius:var(--bt-radius-md)}.feed-search__person:hover{background:var(--bt-bg-hover)}.reg-sheet__avail{color:var(--bt-status-success-fg);margin:0}.reg-sheet__avail--no{color:var(--bt-status-danger-fg)}.ch-sheet__friends{display:flex;gap:var(--bt-space-3);overflow-x:auto;padding-block:var(--bt-space-2)}.ch-sheet__friend{background:none;border:0;cursor:pointer;color:inherit;display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-1);min-width:72px;min-height:var(--bt-touch-comfortable)}.ch-sheet__friend:disabled{opacity:.6;cursor:default}.ch-sheet__name{font:var(--bt-text-label-sm);max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-search__thumb{width:44px;height:44px;border-radius:var(--bt-radius-sm);object-fit:cover;flex-shrink:0}.feed-search__row{display:flex;align-items:center;gap:var(--bt-space-2)}.feed-search__meta{display:flex;flex-direction:column;min-width:0}.lb-scrim:has(.lb-sheet--modal){display:grid;place-items:center;padding:24px}.lb-sheet--modal{position:relative;width:min(440px,100%);max-height:78dvh;border-radius:var(--bt-radius-lg);margin:0}.lb-sheet--modal .bt-sheet__grabber{display:none}.feed-search__browse{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--bt-space-2);gap:var(--bt-space-2);padding-block:var(--bt-space-2);overflow-y:auto}.feed-search__cell{display:flex;flex-direction:column;gap:4px;text-align:center}.feed-search__cover{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--bt-radius-md)}.cmt-note__cta{-webkit-margin-start:8px;margin-inline-start:8px}.feed-rail__icon--bronze,.feed-rail__icon--gold,.feed-rail__icon--silver{filter:drop-shadow(var(--bt-media-shadow))}.feed-rail__icon--gold{color:var(--bt-medal-gold)}.feed-rail__icon--silver{color:var(--bt-medal-silver)}.feed-rail__icon--bronze{color:var(--bt-medal-bronze-on-media)}.feed-rail__rank{font:var(--bt-text-label-sm);color:var(--bt-media-fg);text-shadow:var(--bt-media-shadow)}.cmt-thread{padding-block:var(--bt-space-1);border-bottom:1px solid var(--bt-border-subtle)}.cmt-thread:last-child{border-bottom:0}.cmt-row--reply{-webkit-border-start:2px solid var(--bt-border-subtle);border-inline-start:2px solid var(--bt-border-subtle);-webkit-padding-start:var(--bt-space-3);padding-inline-start:var(--bt-space-3)}.cmt-row__at{font:var(--bt-text-caption);color:var(--bt-fg-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmt-row__like{display:inline-flex;gap:4px;min-height:var(--bt-touch-min);padding-inline:var(--bt-space-1);color:var(--bt-fg-tertiary);font:var(--bt-text-caption)}.cmt-sheet__grabber{display:block;border:0;padding:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.cmt-sheet__grabber:active{cursor:-webkit-grabbing;cursor:grabbing}.cmt-sheet{transition:transform var(--bt-duration-base) var(--bt-ease-standard)}.cmt-list{overscroll-behavior:contain;touch-action:pan-y}@media (prefers-reduced-motion:reduce){.cmt-sheet{transition:none}}.feed-topbar__bell{position:relative}.notif-list{list-style:none;margin:0;padding:0}.notif-row{border-bottom:1px solid var(--bt-border-subtle);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.notif-row:last-child{border-bottom:0}.notif-row>.notif-band{grid-column:1/-1}.notif-row__remove{inline-size:var(--bt-touch-min);block-size:var(--bt-touch-min);display:grid;place-items:center;border:0;background:none;color:var(--bt-fg-tertiary);border-radius:var(--bt-radius-full);cursor:pointer}.notif-row__remove:focus-visible,.notif-row__remove:hover{color:var(--bt-fg-primary);background:var(--bt-bg-selected)}.notif-head__end{display:flex;align-items:center;gap:var(--bt-space-2)}.notif-hl{color:var(--bt-fg-brand);font-weight:700}.notif-row__link{display:flex;align-items:center;gap:var(--bt-space-3);min-height:var(--bt-touch-comfortable);padding-block:var(--bt-space-2);color:inherit;text-decoration:none}.notif-row__main{flex:1 1;min-width:0;display:flex;flex-direction:column}.notif-row__text{font:var(--bt-text-body-sm);overflow-wrap:anywhere}.notif-row__kind{flex-shrink:0;color:var(--bt-fg-tertiary)}.notif-row--new .notif-row__text{font-weight:700}.notif-row--new .notif-row__link:before{content:"";width:6px;height:6px;border-radius:var(--bt-radius-full);background:var(--bt-fg-brand);flex-shrink:0}.lb-row__link{color:var(--bt-fg-primary);text-decoration:none}.lb-row__link:hover{text-decoration:underline}.feed-topbar__actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--bt-space-1)}@media (min-width:900px){.feed-rail{inset-inline-end:var(--bt-space-6)}.lb-scrim{align-items:center;justify-content:center;padding:var(--bt-space-6)}.lb-scrim .bt-sheet{border-radius:var(--bt-radius-2xl);max-width:440px}}.lb-podium{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;grid-gap:var(--bt-space-2);gap:var(--bt-space-2);margin-block:var(--bt-space-3) var(--bt-space-4)}.lb-podium__link,.lb-podium__spot{display:grid;justify-items:center;grid-gap:var(--bt-space-1);gap:var(--bt-space-1)}.lb-podium__link{text-decoration:none;color:var(--bt-fg-primary)}.lb-podium__medal{-webkit-margin-after:-6px;margin-block-end:-6px}.lb-podium__name{font:var(--bt-text-label-md);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-podium__score{font:var(--bt-text-label-md);background:var(--bt-bg-sunken);border-radius:var(--bt-radius-full);padding:2px var(--bt-space-3)}.lb-podium__block{inline-size:100%;block-size:56px;border-radius:var(--bt-radius-md) var(--bt-radius-md) 0 0;background:var(--bt-bg-surface);border:1px solid var(--bt-border-subtle);-webkit-border-after:3px solid var(--bt-action-primary-bg);border-block-end:3px solid var(--bt-action-primary-bg);display:grid;place-items:center;font:var(--bt-text-heading-lg);color:var(--bt-fg-tertiary)}.lb-podium__spot--first .lb-podium__block{block-size:88px;color:var(--bt-fg-secondary)}.lb-podium__spot[data-viewer] .lb-podium__name{color:var(--bt-fg-brand)}.lb-row__handle{font:var(--bt-text-caption);color:var(--bt-fg-tertiary);-webkit-margin-start:var(--bt-space-2);margin-inline-start:var(--bt-space-2)}.ch-sheet__channels{display:flex;flex-wrap:wrap;gap:var(--bt-space-2)}.sov{position:fixed;inset:0;z-index:30;background:var(--bt-bg-canvas);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top, 0) + var(--bt-space-3)) var(--bt-space-4) 0;gap:var(--bt-space-3)}.sov__bar{display:flex;align-items:center;gap:var(--bt-space-2)}.sov__input{flex:1 1;font-size:16px}.sov__close{min-width:var(--bt-touch-comfortable);min-height:var(--bt-touch-comfortable);display:grid;place-items:center;background:none;border:0;color:var(--bt-fg-primary);cursor:pointer}.sov__tabs{align-self:flex-start}.sov__body{flex:1 1;overflow-y:auto;-webkit-padding-after:var(--bt-space-6);padding-block-end:var(--bt-space-6);display:flex;flex-direction:column;gap:var(--bt-space-3)}.sov__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:var(--bt-space-3);gap:var(--bt-space-3)}.sov__cell{display:grid;grid-gap:var(--bt-space-1);gap:var(--bt-space-1);text-decoration:none;color:var(--bt-fg-primary)}.sov__cover{inline-size:100%;aspect-ratio:1;border-radius:var(--bt-radius-md);object-fit:cover;background:var(--bt-bg-surface)}.sov__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sov-row{display:flex;align-items:center;gap:var(--bt-space-3);min-height:var(--bt-touch-comfortable);padding-block:var(--bt-space-2);-webkit-border-after:1px solid var(--bt-border-subtle);border-block-end:1px solid var(--bt-border-subtle);text-decoration:none;color:var(--bt-fg-primary)}.sov-row__thumb{inline-size:56px;block-size:56px;border-radius:var(--bt-radius-md);object-fit:cover;background:var(--bt-bg-surface);flex:none}.sov-row__meta{flex:1 1;min-inline-size:0;display:grid;grid-gap:2px;gap:2px;text-align:start}.sov-row__go{color:var(--bt-fg-tertiary);flex:none}.sov__genres{flex-wrap:wrap;gap:var(--bt-space-2)}.notif-band{display:block;font:var(--bt-text-label-md);color:var(--bt-fg-tertiary);padding-block:var(--bt-space-3) var(--bt-space-1)}.notif-dot{inline-size:8px;block-size:8px;border-radius:var(--bt-radius-full);background:var(--bt-action-primary-bg);flex:none}.notif-fresh{display:flex;flex-direction:column}.notif-fresh__cover{inline-size:36px;block-size:36px;border-radius:var(--bt-radius-sm);object-fit:cover;background:var(--bt-bg-surface);flex:none}.cmt-head{display:flex;align-items:center;justify-content:space-between}.cmt-send{inline-size:var(--bt-touch-min);block-size:var(--bt-touch-min);border-radius:var(--bt-radius-full);border:0;background:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg);display:grid;place-items:center;cursor:pointer;flex:none}.cmt-send:disabled{opacity:.45;cursor:default}.cmt-mention{color:var(--bt-fg-brand);text-decoration:underline;text-underline-offset:2px}@media (min-width:900px){.lb-sheet--modal{width:min(560px,100%)}.lb-podium{gap:var(--bt-space-4)}.lb-podium__link .pav{width:72px!important;height:72px!important}.lb-podium__spot--first .lb-podium__link .pav{width:104px!important;height:104px!important}.lb-podium__medal{width:36px;height:36px}.lb-podium__name,.lb-podium__score{font:var(--bt-text-label-lg)}.lb-podium__score{padding:var(--bt-space-1) var(--bt-space-4)}.lb-podium__block{block-size:72px;font-size:40px}.lb-podium__spot--first .lb-podium__block{block-size:116px}.lb-row{min-height:var(--bt-touch-comfortable);font:var(--bt-text-body-md)}}.ch-sheet__channels{gap:var(--bt-space-4)}.ch-channel{display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-1);background:none;border:0;cursor:pointer;color:var(--bt-fg-primary);min-width:var(--bt-touch-comfortable)}.ch-channel__disc{width:52px;height:52px;border-radius:var(--bt-radius-full);background:var(--bt-bg-sunken);border:1px solid var(--bt-border-subtle);display:grid;place-items:center}.ch-channel__disc--primary{background:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg);border-color:var(--bt-action-primary-border)}.ch-channel__name{font:var(--bt-text-caption);color:var(--bt-fg-secondary)}.cmt-row{gap:var(--bt-space-3);padding-block:var(--bt-space-1)}.cmt-thread{gap:0}.cmt-row__actions{margin-block:-6px -10px}.cmt-view-replies{-webkit-margin-before:-8px;margin-block-start:-8px}.cmt-row__like{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;cursor:pointer;color:var(--bt-fg-secondary);min-width:var(--bt-touch-min);padding-block:var(--bt-space-1);flex:none;align-self:flex-start}.cmt-row__like[aria-pressed=true]{color:var(--bt-fg-brand)}.cmt-row__like-count{font:var(--bt-text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmt-row__action{background:none;border:0;padding:0;cursor:pointer;font:var(--bt-text-caption);color:var(--bt-fg-tertiary);min-height:var(--bt-touch-min)}.cmt-row__actions{gap:var(--bt-space-4)}.cmt-row__body{margin-block:2px;line-height:1.45}.cmt-mentions{display:flex;flex-direction:column;border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-md);background:var(--bt-bg-surface);max-height:200px;overflow-y:auto;overscroll-behavior:contain;flex:none}.cmt-mentions__row{display:flex;align-items:center;gap:var(--bt-space-2);min-height:var(--bt-touch-min);padding-inline:var(--bt-space-3);background:none;border:0;cursor:pointer;color:var(--bt-fg-primary);font:var(--bt-text-body-sm);text-align:start}.cmt-mentions__row:hover{background:var(--bt-bg-sunken)}.cmt-sheet{-webkit-padding-after:var(--bt-space-4);padding-block-end:var(--bt-space-4)}.cmt-composer{-webkit-padding-before:var(--bt-space-1);padding-block-start:var(--bt-space-1);align-items:center}.cmt-list{max-height:52dvh;-webkit-padding-end:var(--bt-space-2);padding-inline-end:var(--bt-space-2)}.cmt-row__like{-webkit-margin-start:var(--bt-space-2);margin-inline-start:var(--bt-space-2)}.cmt-view-replies{display:flex;align-items:center;gap:var(--bt-space-2);-webkit-margin-start:52px;margin-inline-start:52px;background:none;border:0;padding:0;cursor:pointer;font:var(--bt-text-caption);color:var(--bt-fg-tertiary);min-height:var(--bt-touch-min)}.cmt-view-replies__rule{inline-size:24px;block-size:1px;background:var(--bt-border-default)}@media (min-width:900px){.lb-scrim .cmt-sheet{position:relative;width:min(620px,100%);max-width:620px;max-height:min(720px,84dvh);margin:0;padding-inline:var(--bt-space-6);-webkit-padding-after:var(--bt-space-5);padding-block-end:var(--bt-space-5)}.lb-scrim .lb-sheet--modal{max-width:560px}.cmt-list{max-height:none;flex:1 1}}.sov-row__friends{color:var(--bt-fg-brand)}.cmt-sheet,.cmt-swipe{position:relative}.cmt-swipe{overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cmt-swipe__actions{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;justify-content:flex-end;-webkit-padding-end:var(--bt-space-2);padding-inline-end:var(--bt-space-2)}.cmt-swipe__act{inline-size:var(--bt-touch-min);block-size:var(--bt-touch-min);border-radius:var(--bt-radius-full);border:0;display:grid;place-items:center;cursor:pointer}.cmt-swipe__act--report{background:var(--bt-bg-sunken);color:var(--bt-fg-secondary)}.cmt-swipe__act--delete{background:var(--bt-action-danger-bg);color:var(--bt-action-danger-fg)}.cmt-swipe .cmt-row{position:relative;background:var(--bt-bg-surface);transition:transform .18s ease;z-index:1}.cmt-report{position:absolute;inset:0;z-index:4;background:var(--bt-bg-surface);border-radius:inherit;padding:var(--bt-space-5);gap:var(--bt-space-3)}.cmt-report,.cmt-report__list{display:flex;flex-direction:column}.cmt-report__list{overflow-y:auto}.cmt-report__cat{display:flex;align-items:center;justify-content:space-between;gap:var(--bt-space-2);min-height:var(--bt-touch-min);padding-inline:var(--bt-space-2);background:none;border:0;border-bottom:1px solid var(--bt-border-default);cursor:pointer;color:var(--bt-fg-primary);font:var(--bt-text-body-md);text-align:start}.cmt-report__cat:last-child{border-bottom:0}.cmt-report__title{flex:1 1;text-align:center}.cmt-report__details{resize:none;font-size:16px}.cmt-report__done{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bt-space-2);text-align:center;color:var(--bt-fg-primary)}.cmt-report__done svg,.cmt-report__done>.bt-i{color:var(--bt-fg-brand)}.sov-skel-row{display:flex;align-items:center;gap:var(--bt-space-3);min-height:56px}.sov-skel-row__bars{flex:1 1;display:flex;flex-direction:column;gap:var(--bt-space-2)}.sov-skel{background:var(--bt-bg-sunken);border-radius:var(--bt-radius-sm);animation:sov-skel-pulse 1.2s ease-in-out infinite}.sov-skel--thumb{inline-size:44px;block-size:44px;border-radius:var(--bt-radius-md);flex:none}.sov-skel--bar{block-size:12px}.sov-skel--bar-sub{block-size:9px;opacity:.7}@keyframes sov-skel-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sov-skel{animation:none}}.feed-refresh{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 64px);left:50%;transform:translate(-50%);z-index:6;inline-size:44px;block-size:44px;border-radius:var(--bt-radius-full);background:var(--bt-bg-surface);border:1px solid var(--bt-border-default);display:grid;place-items:center;color:var(--bt-fg-brand);opacity:0;pointer-events:none;box-shadow:var(--bt-shadow-md,0 6px 20px rgba(0,0,0,.3))}.feed-refresh--spin{opacity:1;transform:translate(-50%,52px)}.feed-refresh--spin svg{animation:feed-refresh-turn .9s linear infinite}@keyframes feed-refresh-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.feed-refresh--spin svg{animation:none}}.cmt-row__action{display:inline-flex;align-items:center;justify-content:center}.cmt-emoji{display:flex;gap:var(--bt-space-1);justify-content:space-between}.cmt-emoji__btn{flex:1 1;min-block-size:40px;border:0;background:none;border-radius:var(--bt-radius-md);font-size:22px;line-height:1;cursor:pointer}.cmt-emoji__btn:hover{background:var(--bt-bg-sunken)}.sov__genres{display:flex;flex-wrap:nowrap;gap:var(--bt-space-3);overflow-x:auto;scrollbar-width:none;-webkit-padding-after:var(--bt-space-1);padding-block-end:var(--bt-space-1)}.sov__genres::-webkit-scrollbar{display:none}.sov__genres>*{flex:none}.sov-genre{display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-1);background:none;border:0;cursor:pointer;padding:var(--bt-space-1);min-height:var(--bt-touch-min);color:var(--bt-fg-primary)}.genre-glyph{inline-size:24px;block-size:24px;object-fit:contain;display:block}.sov-genre__disc{inline-size:56px;block-size:56px;border-radius:var(--bt-radius-full);background:var(--bt-bg-sunken);border:1px solid var(--bt-border-default);display:grid;place-items:center;color:var(--bt-fg-secondary);transition:transform .12s ease,background .12s ease}.sov-genre:hover .sov-genre__disc{transform:translateY(-2px)}.sov-genre[aria-pressed=true] .sov-genre__disc{background:var(--bt-action-primary-bg);border-color:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg)}.sov-genre__name{font:var(--bt-text-label-sm);text-transform:capitalize}.reg-sheet__mark{display:block;block-size:48px;inline-size:auto;-webkit-margin-after:var(--bt-space-2);margin-block-end:var(--bt-space-2)}.reg-sheet__fineprint,.reg-sheet__label{margin:0}.reg-sheet__fineprint a{text-decoration:underline;color:var(--bt-fg-secondary)}.reg-code{display:flex;gap:var(--bt-space-2);justify-content:center}.reg-code__box{inline-size:44px;block-size:52px;text-align:center;font:var(--bt-text-heading-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bt-bg-sunken);border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-md);color:var(--bt-fg-primary);font-size:22px}.reg-code__box:focus{outline:2px solid var(--bt-action-primary-bg);outline-offset:1px}.reg-cal{border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-lg);padding:var(--bt-space-3);flex-direction:column}.reg-cal,.reg-cal__head{display:flex;gap:var(--bt-space-2)}.reg-cal__sel{flex:1 1;min-block-size:40px;background:var(--bt-bg-sunken);border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-md);color:var(--bt-fg-primary);font-size:16px;padding-inline:var(--bt-space-2)}.reg-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.reg-cal__day{min-block-size:36px;border:0;background:none;border-radius:var(--bt-radius-md);color:var(--bt-fg-primary);font:var(--bt-text-body-sm);cursor:pointer}.reg-cal__day:hover{background:var(--bt-bg-sunken)}.reg-cal__day--on{background:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg);font-weight:700}.reg-pick{position:relative}.reg-pick__face{display:flex;align-items:center;justify-content:space-between;gap:var(--bt-space-2);cursor:pointer;text-align:start;inline-size:100%}.reg-pick__ph{color:var(--bt-fg-tertiary)}.reg-pick__panel{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:8;background:var(--bt-bg-raised);border:1px solid var(--bt-border-default);border-radius:var(--bt-radius-lg);padding:var(--bt-space-2);display:flex;flex-direction:column;gap:var(--bt-space-2);box-shadow:0 12px 40px rgba(0,0,0,.45)}.reg-pick__search{min-block-size:36px}.reg-pick__list{max-block-size:220px;overflow-y:auto;display:flex;flex-direction:column}.reg-pick__row{display:flex;align-items:center;justify-content:space-between;gap:var(--bt-space-2);min-block-size:var(--bt-touch-min);padding-inline:var(--bt-space-2);background:none;border:0;border-radius:var(--bt-radius-md);color:var(--bt-fg-primary);font:var(--bt-text-body-sm);cursor:pointer;text-align:start}.reg-pick__row:hover,.reg-pick__row[aria-selected=true]{background:var(--bt-bg-sunken)}.reg-pick__none{margin:0;padding:var(--bt-space-2)}.reg-phone{display:grid;grid-template-columns:132px 1fr;grid-gap:var(--bt-space-2);gap:var(--bt-space-2)}.reg-phone__num{min-inline-size:0}.reg-sheet__genres{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--bt-space-2);gap:var(--bt-space-2);max-block-size:min(40dvh,320px);overflow-y:auto;overscroll-behavior:contain;-webkit-padding-after:var(--bt-space-1);padding-block-end:var(--bt-space-1)}.reg-sheet__genres .sov-genre[disabled]{opacity:.45;cursor:default}.guest-cta{gap:var(--bt-space-2);align-items:flex-start;background:var(--bt-bg-sunken);border-radius:var(--bt-radius-lg);padding:var(--bt-space-4)}.guest-cta,.welcome-swipe{display:flex;flex-direction:column}.welcome-swipe{position:absolute;inset:0;z-index:7;align-items:center;justify-content:center;gap:var(--bt-space-4);text-align:center;background:var(--bt-red-600);color:var(--bt-media-fg);padding:var(--bt-space-6);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer;transition:transform .3s ease,opacity .3s ease}.welcome-swipe__logo{inline-size:min(280px,60vw);block-size:auto;pointer-events:none}.welcome-swipe__copy{max-inline-size:420px}.welcome-swipe .welcome-swipe__hint,.welcome-swipe__copy{color:var(--bt-media-fg-muted)}.welcome-swipe__hint{display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-2);color:var(--bt-fg-secondary);animation:welcome-bob 1.6s ease-in-out infinite}@keyframes welcome-bob{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.welcome-swipe__hint{animation:none}}.ch-sheet__label{margin:var(--bt-space-2) 0 0}.ch-sheet__groupdisc{inline-size:48px;block-size:48px;border-radius:var(--bt-radius-full);background:var(--bt-bg-sunken);display:grid;place-items:center;color:var(--bt-fg-secondary)}.ch-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bt-space-2)}.ch-sheet__grouppic{inline-size:48px;block-size:48px;border-radius:var(--bt-radius-full);object-fit:cover}.lb-podium__block--gold{border-block-end-color:var(--bt-medal-gold)}.lb-podium__block--silver{border-block-end-color:var(--bt-medal-silver)}.lb-podium__block--bronze{border-block-end-color:var(--bt-medal-bronze)}.ch-sheet{max-block-size:86dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-after:calc(env(safe-area-inset-bottom, 0) + var(--bt-space-6));padding-block-end:calc(env(safe-area-inset-bottom, 0) + var(--bt-space-6))}.sov-genre[aria-pressed=true] .sov-genre__disc{background:var(--bt-bg-brand-subtle);border-color:var(--bt-fg-brand);color:var(--bt-fg-brand);box-shadow:0 0 0 2px var(--bt-fg-brand) inset}.sov-genre[aria-pressed=true] .sov-genre__name{color:var(--bt-fg-brand);font-weight:700}.sov__genres{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bt-bg-canvas)}.reg-prog{flex-direction:column}.reg-prog,.reg-prog__row{display:flex;gap:var(--bt-space-2)}.reg-prog__row{align-items:center}.reg-prog__back{inline-size:32px;block-size:32px;border:0;background:none;color:var(--bt-fg-secondary);border-radius:var(--bt-radius-full);display:grid;place-items:center;cursor:pointer}.reg-prog__back:hover,.reg-prog__bar{background:var(--bt-bg-sunken)}.reg-prog__bar{block-size:4px;border-radius:var(--bt-radius-full);overflow:hidden}.reg-prog__fill{block-size:100%;background:var(--bt-action-primary-bg);border-radius:inherit;transition:inline-size .2s ease}.reg-sheet__x{position:absolute;inset-inline-end:var(--bt-space-3);inset-block-start:var(--bt-space-3)}.reg-namerow{display:flex;gap:var(--bt-space-2)}.reg-namerow .bt-input{min-inline-size:0}.reg-pick__searchrow{display:flex;align-items:center;gap:var(--bt-space-2);padding:var(--bt-space-2) var(--bt-space-3);-webkit-border-after:var(--bt-border-hairline) solid var(--bt-border-subtle);border-block-end:var(--bt-border-hairline) solid var(--bt-border-subtle);color:var(--bt-fg-tertiary)}.reg-pick__q{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--bt-fg-primary);font:var(--bt-text-input);outline:none}.reg-pick__q::placeholder{color:var(--bt-fg-tertiary)}.reg-cal__head>*{flex:1 1}.feed-welcome__login{border:0;background:none;color:var(--bt-fg-tertiary);cursor:pointer;min-block-size:var(--bt-touch-min);text-decoration:underline}.feed-welcome__login:hover{color:var(--bt-fg-primary)}.bt-sheet.reg-sheet{overflow:visible;max-height:none;-webkit-padding-after:var(--bt-space-6);padding-block-end:var(--bt-space-6)}.reg-pick__panel{min-inline-size:min(280px,80vw)}.reg-pick__row{white-space:nowrap}.reg-pick__row>span:first-child{overflow:hidden;text-overflow:ellipsis}.reg-pick__row>.bt-caption{flex:none}.reg-pick__list{overflow-x:hidden}.reg-sheet__avatars .reg-sheet__pav .pav,.reg-sheet__genres .sov-genre__disc{inline-size:44px;block-size:44px}.reg-sheet__genres .sov-genre__disc svg{inline-size:20px;block-size:20px}.notif-row__follow{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.lb-countdown{margin:0 0 var(--bt-space-2)}.beat-badge{position:absolute;inset:0;z-index:9;display:grid;place-items:center;background:color-mix(in oklab,var(--bt-neutral-950) 72%,transparent);padding:var(--bt-space-6)}.beat-badge__card{display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-4);text-align:center;max-inline-size:420px;animation:beat-pop .26s cubic-bezier(.2,1.4,.4,1)}@media (prefers-reduced-motion:reduce){.beat-badge__card{animation:none}}@keyframes beat-pop{0%{transform:scale(.72);opacity:0}to{transform:scale(1);opacity:1}}.beat-badge__shout{margin:0;font:800 34px/1.15 var(--bt-font-display,system-ui);color:var(--bt-fg-brand);letter-spacing:.01em;text-wrap:balance}.beat-badge__sub{margin:0;font:var(--bt-text-body-md);color:var(--bt-media-fg,#fff)}.beat-badge__later{background:none;border:0;color:var(--bt-fg-tertiary);cursor:pointer;min-block-size:var(--bt-touch-min)}@media (min-width:1024px){.lb-scrim{-webkit-padding-start:var(--bt-sidebar-width);padding-inline-start:var(--bt-sidebar-width)}.lb-scrim:has(.lb-sheet--modal){-webkit-padding-start:calc(var(--bt-sidebar-width) + 24px);padding-inline-start:calc(var(--bt-sidebar-width) + 24px)}}.feed-rail__btn{transition:color var(--bt-duration-fast) var(--bt-ease-standard),filter var(--bt-duration-base) var(--bt-ease-standard)}.feed-rail__icon{transition:transform var(--bt-duration-base) var(--bt-ease-overshoot)}.feed-rail__btn:hover .feed-rail__icon{transform:scale(1.12)}.feed-rail__btn:active .feed-rail__icon{transform:scale(.94)}.feed-rail__btn[aria-pressed=true]{filter:drop-shadow(var(--bt-media-shadow)) drop-shadow(var(--bt-glow-brand))}.feed-rail__rank{color:var(--bt-fg-brand);font-weight:800}.feed-rail__btn:focus-visible{outline:2px solid var(--bt-focus-ring);outline-offset:2px;border-radius:var(--bt-radius-md)}.feed-meta__title{font:800 .9375rem/1.3 var(--bt-font-display);letter-spacing:var(--bt-tracking-snug)}.feed-challenge-banner[data-beaten]{text-shadow:var(--bt-glow-brand)}.feed-toast{animation:neon-toast-in var(--bt-duration-swipe) var(--bt-ease-overshoot) both}@keyframes neon-toast-in{0%{transform:translate(-50%,24px);opacity:0}to{transform:translateX(-50%);opacity:1}}.beat-badge{background:color-mix(in oklab,var(--bt-bg-canvas) 78%,transparent);-webkit-backdrop-filter:blur(var(--bt-blur-sm,6px));backdrop-filter:blur(var(--bt-blur-sm,6px))}.beat-badge__card{animation:neon-moment var(--bt-duration-moment) var(--bt-ease-overshoot) both}@keyframes neon-moment{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}.beat-badge__shout{font:900 2.25rem/1.05 var(--bt-font-display);text-shadow:var(--bt-glow-brand-lg);letter-spacing:var(--bt-tracking-tight);text-transform:uppercase}html[data-script=arabic] .beat-badge__shout,html[data-script=devanagari] .beat-badge__shout,html[data-script=thai] .beat-badge__shout{line-height:1.35}.beat-badge__sub{color:var(--bt-fg-primary)}.lb-podium__block{transition:box-shadow var(--bt-duration-base) var(--bt-ease-standard)}.lb-podium__spot--first .lb-podium__block{box-shadow:0 6px 0 -3px var(--bt-action-primary-bg),var(--bt-glow-brand);color:var(--bt-fg-brand)}.lb-podium__score{font:800 .8125rem/1.3 var(--bt-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bt-bg-inset)}.lb-podium__spot--first .lb-podium__score{background:var(--bt-action-primary-bg);color:var(--bt-action-primary-fg)}.lb-podium__link{transition:transform var(--bt-duration-base) var(--bt-ease-overshoot)}.lb-podium__link:hover{transform:translateY(-3px)}.lb-row{transition:background var(--bt-duration-fast) var(--bt-ease-standard)}.lb-row:hover{background:var(--bt-bg-inset);border-radius:var(--bt-radius-md)}.lb-row[data-viewer]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bt-border-brand) 45%,transparent)}.lb-row__score{font:800 .9375rem/1.3 var(--bt-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-countdown{color:var(--bt-fg-tertiary)}.cmt-row__from{font:800 .75rem/1.3 var(--bt-font-display);letter-spacing:var(--bt-tracking-snug)}.cmt-row__like{transition:color var(--bt-duration-fast) var(--bt-ease-standard),transform var(--bt-duration-fast) var(--bt-ease-overshoot)}.cmt-row__like:hover{color:var(--bt-fg-primary)}.cmt-row__like:active{transform:scale(.9)}.cmt-row__like[aria-pressed=true]{filter:drop-shadow(var(--bt-glow-brand))}.cmt-row{border-radius:var(--bt-radius-md);transition:background var(--bt-duration-fast) var(--bt-ease-standard)}.cmt-row:hover{background:var(--bt-bg-inset)}.ch-sheet__friend{border-radius:var(--bt-radius-md);transition:transform var(--bt-duration-base) var(--bt-ease-overshoot),background var(--bt-duration-fast) var(--bt-ease-standard)}.ch-sheet__friend:hover:not(:disabled){transform:translateY(-3px);background:var(--bt-bg-inset)}.ch-sheet__friend:hover:not(:disabled) .pav{box-shadow:var(--bt-glow-brand)}.notif-row__link{border-radius:var(--bt-radius-md);padding-inline:var(--bt-space-2);transition:background var(--bt-duration-fast) var(--bt-ease-standard)}.notif-row__link:hover{background:var(--bt-bg-inset)}.notif-dot,.notif-row--new .notif-row__link:before{box-shadow:var(--bt-glow-brand)}.feed-welcome__card{border-color:var(--bt-border-subtle);background:var(--bt-bg-halo),var(--bt-bg-surface)}@media (prefers-reduced-motion:reduce){.beat-badge__card,.feed-toast{animation:none}.ch-sheet__friend:hover:not(:disabled),.feed-rail__btn:hover .feed-rail__icon,.lb-podium__link:hover{transform:none}}.reg-sheet{position:relative;background:var(--bt-bg-halo),var(--bt-bg-surface)}.reg-sheet__mark{filter:drop-shadow(var(--bt-glow-brand))}.reg-sheet__title{font:var(--bt-text-display-lg);letter-spacing:var(--bt-tracking-tight)}.reg-sheet__step--on{text-shadow:var(--bt-glow-brand)}.reg-sheet__pav{transition:transform var(--bt-duration-base) var(--bt-ease-overshoot),border-color var(--bt-duration-fast) var(--bt-ease-standard),box-shadow var(--bt-duration-base) var(--bt-ease-standard)}.reg-sheet__pav:hover{transform:scale(1.08)}.reg-sheet__pav--on,.reg-sheet__photo{box-shadow:var(--bt-glow-brand)}.reg-sheet__consent input{transition:transform var(--bt-duration-fast) var(--bt-ease-overshoot)}.reg-sheet__consent input:checked{transform:scale(1.1)}@media (min-width:1024px){.lb-sheet.reg-sheet{max-width:520px;padding-inline:var(--bt-space-8)}}@media (prefers-reduced-motion:reduce){.reg-sheet__pav:hover{transform:none}}@media (min-width:1024px){.feed-root{inset-inline-start:var(--bt-sidebar-collapsed)}.lb-scrim{-webkit-padding-start:var(--bt-sidebar-collapsed);padding-inline-start:var(--bt-sidebar-collapsed)}.lb-scrim:has(.lb-sheet--modal){-webkit-padding-start:calc(var(--bt-sidebar-collapsed) + 24px);padding-inline-start:calc(var(--bt-sidebar-collapsed) + 24px)}.lb-scrim:has(.cmt-sheet){display:flex;justify-content:flex-end;align-items:stretch;padding:0;-webkit-padding-start:var(--bt-sidebar-collapsed);padding-inline-start:var(--bt-sidebar-collapsed);background:rgba(0,0,0,.35)}.cmt-sheet.lb-sheet{width:440px;max-width:440px;max-height:none;height:100%;margin:0;border-radius:0;-webkit-border-start:1px solid var(--bt-border-subtle);border-inline-start:1px solid var(--bt-border-subtle);padding-inline:var(--bt-space-6);animation:neon-panel-in var(--bt-duration-page) var(--bt-ease-decelerate)}.cmt-sheet .cmt-list{max-height:none;flex:1 1}.cmt-sheet__grabber{margin-block:var(--bt-space-2) var(--bt-space-1)}.lb-scrim:has(.ch-sheet){display:grid;place-items:center;-webkit-padding-start:calc(var(--bt-sidebar-collapsed) + 24px);padding-inline-start:calc(var(--bt-sidebar-collapsed) + 24px)}.ch-sheet.lb-sheet{position:relative;width:min(520px,100%);max-height:80dvh;margin:0;border-radius:var(--bt-radius-lg);padding:var(--bt-space-4) var(--bt-space-6) var(--bt-space-6);animation:neon-modal-pop var(--bt-duration-page) var(--bt-ease-decelerate)}.ch-sheet .bt-sheet__grabber{display:none}.ch-sheet__head h2{font:var(--bt-text-heading-lg)}.ch-sheet__friends{gap:var(--bt-space-4)}}@keyframes neon-panel-in{0%{transform:translateX(calc(24px * var(--bt-dir)));opacity:0}}@media (prefers-reduced-motion:reduce){.ch-sheet.lb-sheet,.cmt-sheet.lb-sheet{animation:none}}.feed-survey-prompt{position:absolute;top:calc(var(--bt-space-3) + env(safe-area-inset-top, 0px));left:var(--bt-space-3);right:var(--bt-space-3);z-index:5;display:flex;align-items:center;gap:var(--bt-space-2);padding:var(--bt-space-3);border-radius:var(--bt-radius-md);background:var(--bt-bg-surface);color:var(--bt-fg-primary);box-shadow:var(--bt-shadow-md)}.feed-survey-prompt>span{flex:1 1}.reg-sheet__lang{-webkit-margin-before:calc(-1 * var(--bt-space-2));margin-block-start:calc(-1 * var(--bt-space-2))}.feed-welcome__lang,.reg-sheet__lang{align-self:flex-start}.feed-welcome__lang .lang-menu__panel{text-align:start}.ch-sheet__report{display:inline-flex;align-items:center;gap:var(--bt-space-2);min-height:44px;padding-inline:var(--bt-space-1);border:0;background:transparent;color:var(--bt-fg-tertiary);font:var(--bt-text-caption);cursor:pointer}.ch-sheet__report:focus-visible,.ch-sheet__report:hover{color:var(--bt-fg-secondary)}.ch-report{display:flex;flex-direction:column;gap:var(--bt-space-3)}.ch-report__head{display:flex;align-items:center;gap:var(--bt-space-2)}.ch-report__reasons{list-style:none;margin:0;padding:0}.ch-report__reason{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-height:48px;padding-inline:var(--bt-space-1);border:0;-webkit-border-after:1px solid var(--bt-border-subtle);border-block-end:1px solid var(--bt-border-subtle);background:transparent;color:var(--bt-fg-primary);font:var(--bt-text-body-md);text-align:start;cursor:pointer}.ch-report__details{min-block-size:88px;resize:vertical}.ch-report__sent{display:flex;flex-direction:column;align-items:center;gap:var(--bt-space-2);padding:var(--bt-space-4);text-align:center;color:var(--bt-status-success-fg)}