.SocialButton-module-scss-module__12linW__socialBtn{padding:var(--spacing-md);background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition-base);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.SocialButton-module-scss-module__12linW__socialBtn:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.SocialButton-module-scss-module__12linW__socialBtn:active{transform:scale(.97)}
.FadeImage-module-scss-module__tTL16a__frame{position:relative;overflow:hidden}.FadeImage-module-scss-module__tTL16a__frame:before{content:"";background:var(--color-text-primary);opacity:0;transition:opacity var(--duration-base) ease;position:absolute;inset:0}.FadeImage-module-scss-module__tTL16a__frame[data-state=loading]:before{opacity:.05}@media (prefers-reduced-motion:no-preference){.FadeImage-module-scss-module__tTL16a__frame[data-state=loading][data-onscreen]:before{animation:1.4s ease-in-out infinite FadeImage-module-scss-module__tTL16a__fade-image-pulse}}.FadeImage-module-scss-module__tTL16a__frame[data-state=failed]:before{opacity:.05}.FadeImage-module-scss-module__tTL16a__fill{border-radius:inherit;position:absolute;inset:0}:where(.FadeImage-module-scss-module__tTL16a__box){display:inline-block}:where(.FadeImage-module-scss-module__tTL16a__image){object-fit:cover}.FadeImage-module-scss-module__tTL16a__frame .FadeImage-module-scss-module__tTL16a__image{opacity:0;transition:opacity var(--duration-slow) ease,filter var(--duration-fast) ease}.FadeImage-module-scss-module__tTL16a__frame[data-state=loaded] .FadeImage-module-scss-module__tTL16a__image{opacity:1}@media (prefers-reduced-motion:reduce){.FadeImage-module-scss-module__tTL16a__frame[data-state=loading]:before{opacity:.08}.FadeImage-module-scss-module__tTL16a__frame .FadeImage-module-scss-module__tTL16a__image{transition:none}}@keyframes FadeImage-module-scss-module__tTL16a__fade-image-pulse{0%,to{opacity:.05}50%{opacity:.14}}
.Collapse-module-scss-module__ydWP1G__clip{overflow:hidden}
.AuthedListEdit-module-scss-module__rG-tKW__main{background-color:var(--color-bg);color:var(--color-text-primary);padding:4svh 3rem 12svh;position:relative}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__main{padding:1rem 1.5rem 3rem}}.AuthedListEdit-module-scss-module__rG-tKW__container{width:100%;max-width:1080px;min-height:100vh;margin:0 auto}.AuthedListEdit-module-scss-module__rG-tKW__listHeader{margin:0 auto 2rem}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userBadge{align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.875rem;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userBadge .AuthedListEdit-module-scss-module__rG-tKW__avatarMini{background:var(--color-surface-hover);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userBadge .AuthedListEdit-module-scss-module__rG-tKW__avatarMini img{object-fit:cover}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userBadge .AuthedListEdit-module-scss-module__rG-tKW__subHeader{display:block}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userBadge .AuthedListEdit-module-scss-module__rG-tKW__headerActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userLink{min-width:0;color:inherit;transition:opacity var(--duration-fast) ease;align-items:center;gap:.4rem;text-decoration:none;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__userLink:hover{opacity:.75}.AuthedListEdit-module-scss-module__rG-tKW__listHeader .AuthedListEdit-module-scss-module__rG-tKW__titleRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:1023px){.AuthedListEdit-module-scss-module__rG-tKW__listHeader{margin-bottom:1.5rem}}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle{background:var(--color-surface);width:52px;height:52px;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,opacity var(--duration-fast) ease,transform var(--duration-fast) ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle:hover{opacity:.75}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle:active{transform:scale(.92)}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle svg{width:20px;height:20px}.AuthedListEdit-module-scss-module__rG-tKW__iconCircle{flex-shrink:0}.AuthedListEdit-module-scss-module__rG-tKW__controlsWrap{overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__controls{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__controls{flex-wrap:wrap;gap:1rem 1.5rem;padding-bottom:1.5rem}}.AuthedListEdit-module-scss-module__rG-tKW__listStack{flex-direction:column;gap:1rem;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__layoutSingle{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__layoutSingle{margin-inline:calc(-1*var(--spacing-sm));gap:var(--spacing-sm);padding:0}}.AuthedListEdit-module-scss-module__rG-tKW__layoutColumns{grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__layoutColumns{grid-template-columns:unset;margin-inline:calc(-1*var(--spacing-sm));align-items:stretch;gap:var(--spacing-sm);flex-direction:column;padding:0;display:flex}}.AuthedListEdit-module-scss-module__rG-tKW__layoutGrid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:start;gap:2.5rem 2rem;padding-top:1rem;display:grid}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__layoutGrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.25rem 1rem;padding:0}}.AuthedListEdit-module-scss-module__rG-tKW__row{align-items:flex-start;gap:1rem;display:flex;position:relative}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__row{gap:.5rem}}.AuthedListEdit-module-scss-module__rG-tKW__editPill{top:calc(-1*var(--spacing-sm));right:calc(-1*var(--spacing-sm));position:absolute}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__editPill{top:calc(-1*var(--spacing-md));right:calc(-1*var(--spacing-md))}}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__card,.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__card{padding:var(--card-pad)}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber,.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{font-family:var(--font-family-display);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums;min-width:max(2.5rem,(var(--rank-chars,1) + .5)*1ch);text-align:center;padding-top:calc(var(--card-pad) + (var(--art-size) - 3em)/2);flex-shrink:0;line-height:1}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber,.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{min-width:max(1.25rem,(var(--rank-chars,1) + .5)*1ch);padding-top:var(--card-pad)}}.AuthedListEdit-module-scss-module__rG-tKW__singleRow{--art-size:96px;--card-pad:2rem;min-height:10rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__singleRow{--art-size:3.5rem;--card-pad:1.25rem;min-height:auto}}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{font-size:2rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{font-size:1.25rem}}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain{gap:1rem}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__playRegion{gap:2rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__playRegion{gap:1rem}.AuthedListEdit-module-scss-module__rG-tKW__singleRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain{gap:.75rem}}.AuthedListEdit-module-scss-module__rG-tKW__columnsRow{--art-size:84px;--card-pad:1.5rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__columnsRow{--art-size:3.5rem;--card-pad:1.25rem}}.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{min-width:max(1.75rem,(var(--rank-chars,1) + .5)*1ch);font-size:1.5rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__rankNumber{font-size:1.25rem}}.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain{gap:.5rem}.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__playRegion{gap:1.5rem}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__playRegion{gap:1rem}.AuthedListEdit-module-scss-module__rG-tKW__columnsRow .AuthedListEdit-module-scss-module__rG-tKW__cardMain{gap:.25rem}}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card{--art-size:100%;background:0 0;padding:0;overflow:visible}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card:hover{background:0 0}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__cardMain{align-items:stretch;position:relative}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__playRegion{flex-direction:column;align-items:stretch;gap:.6rem}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__artWrap{align-self:stretch}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__artPlaceHolder{aspect-ratio:1;border-radius:var(--radius-2xl);width:100%;height:auto}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__artCircle{border-radius:50%}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__textContainer{justify-content:flex-start}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__card .AuthedListEdit-module-scss-module__rG-tKW__textContainer h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__gridRow .AuthedListEdit-module-scss-module__rG-tKW__editPill{top:var(--spacing-sm);right:var(--spacing-sm)}.AuthedListEdit-module-scss-module__rG-tKW__gridRank{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.AuthedListEdit-module-scss-module__rG-tKW__card{background-color:var(--color-surface);transition:background-color var(--duration-base) ease;border-radius:25px;flex-direction:column;flex:1;display:flex;overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__card:hover{background-color:var(--color-surface-hover)}.AuthedListEdit-module-scss-module__rG-tKW__cardMain{align-items:center;gap:1rem;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__playRegion{align-items:center;gap:inherit;flex:1;min-width:0;display:flex;position:relative}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__trailingControl{margin-right:var(--spacing-sm)}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__trailingControl{margin-right:0}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction{background-color:var(--color-surface-overlay);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) ease,transform var(--duration-fast) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction:hover{background-color:color-mix(in srgb, var(--color-surface-overlay), var(--color-text-primary) 5%)}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction:active{transform:scale(.92)}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction{width:32px;height:32px}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction svg{width:18px;height:18px;transition:transform var(--duration-base) var(--ease-out)}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction svg{width:16px;height:16px}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__rowAction[data-expanded] svg{transform:rotate(180deg)}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artWrap{flex-shrink:0;display:flex;position:relative}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artWrap{align-self:flex-start}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artPlaceHolder{width:var(--art-size);height:var(--art-size);background-color:var(--color-surface-overlay);border-radius:18px;flex-shrink:0}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artPlaceHolder{border-radius:12px}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artCircle{border-radius:50%}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__artCircle{border-radius:50%}}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__textContainer{overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;gap:.25rem;min-width:0;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__textContainer .AuthedListEdit-module-scss-module__rG-tKW__subInfo{gap:1rem;display:flex}@media (max-width:1023px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__textContainer .AuthedListEdit-module-scss-module__rG-tKW__subInfo{flex-wrap:wrap;gap:.5rem}}@media (max-width:767px){.AuthedListEdit-module-scss-module__rG-tKW__cardMain .AuthedListEdit-module-scss-module__rG-tKW__textContainer .AuthedListEdit-module-scss-module__rG-tKW__subInfo{gap:0 .5rem}}.AuthedListEdit-module-scss-module__rG-tKW__clickable{cursor:pointer}.AuthedListEdit-module-scss-module__rG-tKW__clickable .AuthedListEdit-module-scss-module__rG-tKW__trackListWrap{cursor:auto}.AuthedListEdit-module-scss-module__rG-tKW__trackListWrap{overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__trackList{background:var(--color-surface-overlay);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.5rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.AuthedListEdit-module-scss-module__rG-tKW__trackItem{align-items:center;gap:.75rem;display:flex;overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__trackText{flex-direction:column;min-width:0;display:flex}.AuthedListEdit-module-scss-module__rG-tKW__trackText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AuthedListEdit-module-scss-module__rG-tKW__trackTitle{line-height:var(--line-height-tight)}.AuthedListEdit-module-scss-module__rG-tKW__trackDuration{font-size:.75rem}
.editor-module-scss-module__bhm9sa__main{background-color:var(--color-bg);min-height:100vh;color:var(--color-text-primary);--page-gutter:var(--spacing-2xl);padding:0 var(--page-gutter);position:relative;overflow-x:hidden}@media (max-width:767px){.editor-module-scss-module__bhm9sa__main{--page-gutter:var(--spacing-lg)}}.editor-module-scss-module__bhm9sa__sidebarTrack{width:0;height:100%;transition:width var(--duration-sheet-lg) var(--ease-sheet);flex-shrink:0}.editor-module-scss-module__bhm9sa__sidebarTrack[data-open]{width:calc(340px + 2*var(--spacing-lg))}@media (max-width:1023px){.editor-module-scss-module__bhm9sa__sidebarTrack[data-open]{width:calc(300px + 2*var(--spacing-lg))}}.editor-module-scss-module__bhm9sa__sidebar{width:340px;margin:var(--spacing-lg);height:calc(100% - 2*var(--spacing-lg));background:var(--color-surface-overlay);color:var(--color-text-primary);border-radius:var(--radius-2xl);border:solid 1px var(--color-border-faint);transform:translateX(calc(-100% - var(--spacing-lg) - 24px));visibility:hidden;transition:transform var(--duration-sheet-lg) var(--ease-sheet),visibility 0s linear var(--duration-slow);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}[data-open]>.editor-module-scss-module__bhm9sa__sidebar{visibility:visible;transition:transform var(--duration-sheet-lg) var(--ease-sheet),visibility 0s linear 0s;transform:none}@media (max-width:1023px){.editor-module-scss-module__bhm9sa__sidebar{width:300px}}.editor-module-scss-module__bhm9sa__drawerBody{overscroll-behavior:none;flex:1;min-height:0;overflow-y:auto}.editor-module-scss-module__bhm9sa__drawerTabs{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xl);z-index:1;background-color:var(--color-bg);padding:var(--spacing-lg) var(--spacing-lg) 0;position:sticky;top:0}.editor-module-scss-module__bhm9sa__drawerPanel{padding:0 var(--spacing-lg) var(--spacing-lg)}.editor-module-scss-module__bhm9sa__sheet{--sheet-max-height:78dvh;--sheet-duration:var(--duration-sheet);flex-direction:column;display:flex}.editor-module-scss-module__bhm9sa__sheetContent{flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-module-scss-module__bhm9sa__treeContainer{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:2svh 0 6rem;display:flex}@media (max-width:767px){.editor-module-scss-module__bhm9sa__treeContainer{padding-top:var(--spacing-md)}}.editor-module-scss-module__bhm9sa__headerControls{justify-content:flex-end;align-items:center;gap:var(--spacing-md);display:flex;position:relative}.editor-module-scss-module__bhm9sa__editToggle{background:var(--color-surface);width:52px;height:52px;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-base) ease,color var(--duration-base) ease,opacity var(--duration-fast) ease,transform var(--duration-fast) ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.editor-module-scss-module__bhm9sa__editToggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.editor-module-scss-module__bhm9sa__editToggle:hover{opacity:.75}.editor-module-scss-module__bhm9sa__editToggle:active{transform:scale(.92)}.editor-module-scss-module__bhm9sa__editToggle svg{width:20px;height:20px}.editor-module-scss-module__bhm9sa__editToggle[data-active]{background:var(--color-accent);color:var(--color-on-accent)}.editor-module-scss-module__bhm9sa__editToggleIcons{width:20px;height:20px;position:relative}.editor-module-scss-module__bhm9sa__editToggleIcon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.editor-module-scss-module__bhm9sa__editToggleTooltip{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-lg);transform-origin:top;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.editor-module-scss-module__bhm9sa__editToggleTooltip[data-starting-style],.editor-module-scss-module__bhm9sa__editToggleTooltip[data-ending-style]{opacity:0;transform:scale(.9)translateY(-4px)}.editor-module-scss-module__bhm9sa__publishSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite editor-module-scss-module__bhm9sa__publishSpin}@keyframes editor-module-scss-module__bhm9sa__publishSpin{to{transform:rotate(360deg)}}.editor-module-scss-module__bhm9sa__sectionHead{margin-bottom:var(--spacing-lg)}.editor-module-scss-module__bhm9sa__sectionTitle{font-size:var(--font-size-md)}.editor-module-scss-module__bhm9sa__sectionTitleRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.editor-module-scss-module__bhm9sa__sectionCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.editor-module-scss-module__bhm9sa__sectionDesc{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.editor-module-scss-module__bhm9sa__emptyHint{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.editor-module-scss-module__bhm9sa__bioField{width:100%;padding:var(--spacing-sm) var(--spacing-md);font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border-radius:var(--radius-lg);resize:none;border:1px solid #0000}.editor-module-scss-module__bhm9sa__bioField::placeholder{color:var(--color-text-muted)}.editor-module-scss-module__bhm9sa__bioField:focus{border-color:var(--color-border-strong);background:var(--color-bg);outline:none}.editor-module-scss-module__bhm9sa__bioCount{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right;display:block}.editor-module-scss-module__bhm9sa__socialFields{gap:var(--spacing-md);flex-direction:column;display:flex}.editor-module-scss-module__bhm9sa__socialInput{align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid #0000;display:flex}.editor-module-scss-module__bhm9sa__socialInput:focus-within{border-color:var(--color-border-strong);background:var(--color-bg)}.editor-module-scss-module__bhm9sa__socialInput .editor-module-scss-module__bhm9sa__socialIcon{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.editor-module-scss-module__bhm9sa__socialInput input{min-width:0;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) 0;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;flex:1}.editor-module-scss-module__bhm9sa__socialInput input::placeholder{color:var(--color-text-muted)}.editor-module-scss-module__bhm9sa__socialInput input:focus{outline:none}.editor-module-scss-module__bhm9sa__themeDotRow{gap:12px;display:flex}.editor-module-scss-module__bhm9sa__themeDot{cursor:pointer;outline-offset:2px;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.editor-module-scss-module__bhm9sa__themeDotActive{outline:2px solid var(--color-accent)}.editor-module-scss-module__bhm9sa__themeDotInner{border-radius:50%;width:18px;height:18px}.editor-module-scss-module__bhm9sa__layoutGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.editor-module-scss-module__bhm9sa__layoutCard{gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease;border:2px solid #0000;flex-direction:column;display:flex;position:relative}.editor-module-scss-module__bhm9sa__layoutCard:hover{background:var(--color-surface-hover)}.editor-module-scss-module__bhm9sa__layoutCard:disabled{cursor:default;opacity:.55}.editor-module-scss-module__bhm9sa__layoutCardActive{border-color:var(--color-accent)}.editor-module-scss-module__bhm9sa__layoutWire{border-radius:var(--radius-md);background:var(--color-surface-overlay);border:1px solid #0000000f;flex-direction:column;align-items:center;gap:5px;height:84px;padding:12px;display:flex;overflow:hidden}.editor-module-scss-module__bhm9sa__layoutWire[data-align=left]{align-items:flex-start}.editor-module-scss-module__bhm9sa__wireBanner{background:#00000014;align-self:stretch;height:30px;margin:-12px -12px 0}.editor-module-scss-module__bhm9sa__wireAvatar{background:#00000038;border-radius:50%;width:26px;height:26px}.editor-module-scss-module__bhm9sa__wireAvatar[data-avatar=rounded]{border-radius:7px}.editor-module-scss-module__bhm9sa__layoutWire[data-banner=true] .editor-module-scss-module__bhm9sa__wireAvatar{margin-top:-14px}.editor-module-scss-module__bhm9sa__wireLine,.editor-module-scss-module__bhm9sa__wireLineShort{border-radius:var(--radius-full);background:#00000024;height:5px}.editor-module-scss-module__bhm9sa__wireLine{width:70%}.editor-module-scss-module__bhm9sa__wireLineShort{width:45%}.editor-module-scss-module__bhm9sa__layoutMeta{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding-left:2px;display:flex}.editor-module-scss-module__bhm9sa__layoutLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.editor-module-scss-module__bhm9sa__layoutLock{font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:center;gap:3px;display:inline-flex}.editor-module-scss-module__bhm9sa__layoutCheck{background:var(--color-accent);width:22px;height:22px;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.editor-module-scss-module__bhm9sa__slotMeter{gap:var(--spacing-xs);display:flex}.editor-module-scss-module__bhm9sa__slot{border-radius:var(--radius-full);background:var(--color-border);height:6px;transition:background var(--duration-base) ease;flex:1}.editor-module-scss-module__bhm9sa__slot[data-filled]{background:var(--color-accent)}.editor-module-scss-module__bhm9sa__slotCaption{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted)}.editor-module-scss-module__bhm9sa__addStack{gap:var(--spacing-sm);flex-direction:column;display:flex}.editor-module-scss-module__bhm9sa__listStack{flex-direction:column;display:flex}.editor-module-scss-module__bhm9sa__widgetCard{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease;border:2px solid #0000;display:flex}.editor-module-scss-module__bhm9sa__widgetCard:hover:not(:disabled){border-color:var(--color-accent)}.editor-module-scss-module__bhm9sa__widgetCard[data-selected]{border-color:var(--color-border)}.editor-module-scss-module__bhm9sa__widgetCard:disabled{cursor:default}.editor-module-scss-module__bhm9sa__widgetThumb{flex-shrink:0;width:76px;display:block}@media (max-width:1023px){.editor-module-scss-module__bhm9sa__widgetThumb{width:64px}}.editor-module-scss-module__bhm9sa__listRow{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) 0;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;display:flex}.editor-module-scss-module__bhm9sa__listRow:last-child{border-bottom:none}.editor-module-scss-module__bhm9sa__listRow:hover:not(:disabled) .editor-module-scss-module__bhm9sa__addIcon{color:var(--color-text-primary)}.editor-module-scss-module__bhm9sa__listRow:hover:not(:disabled) .editor-module-scss-module__bhm9sa__listCover{opacity:.85}.editor-module-scss-module__bhm9sa__listRow .editor-module-scss-module__bhm9sa__addTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-module-scss-module__bhm9sa__listRow:disabled{cursor:default}.editor-module-scss-module__bhm9sa__listCover{border-radius:var(--radius-md);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);transition:opacity var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.editor-module-scss-module__bhm9sa__listCover[data-shape=circle]{border-radius:50%}.editor-module-scss-module__bhm9sa__listCover img{object-fit:cover}.editor-module-scss-module__bhm9sa__addCheck{background:var(--color-accent);width:18px;height:18px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.editor-module-scss-module__bhm9sa__addDisabled{opacity:.55}.editor-module-scss-module__bhm9sa__addText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editor-module-scss-module__bhm9sa__addTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.editor-module-scss-module__bhm9sa__addIcon{color:var(--color-text-muted);transition:color var(--duration-fast) ease;flex-shrink:0}.editor-module-scss-module__bhm9sa__soonTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-surface-overlay);border-radius:var(--radius-full);padding:2px var(--spacing-sm);flex-shrink:0}.editor-module-scss-module__bhm9sa__addDesc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.editor-module-scss-module__bhm9sa__editableSection{align-items:flex-start;gap:0;display:flex}.editor-module-scss-module__bhm9sa__sectionBody{flex:1;min-width:0}.editor-module-scss-module__bhm9sa__addSlot{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xl);color:var(--color-text-muted);border:2px dashed color-mix(in srgb, var(--color-text-muted) 45%, transparent);border-radius:var(--radius-2xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease;background:0 0;display:flex}.editor-module-scss-module__bhm9sa__addSlot:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent) 70%, transparent)}.editor-module-scss-module__bhm9sa__addSlotWrap{overflow:hidden}.editor-module-scss-module__bhm9sa__addSlotFull{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-md) 0}.editor-module-scss-module__bhm9sa__editHint{align-items:flex-end;gap:var(--spacing-xs);color:var(--color-text-secondary);display:flex;position:relative}.editor-module-scss-module__bhm9sa__editHintLabel{font-family:var(--font-family-display);white-space:nowrap;padding-bottom:6px;position:absolute;top:48px;left:-100px}@media (max-width:479px){.editor-module-scss-module__bhm9sa__editHintLabel{font-size:var(--font-size-sm);top:36px}}.editor-module-scss-module__bhm9sa__editHintArrow{flex-shrink:0;width:64px;height:40px;overflow:visible}@media (max-width:767px){.editor-module-scss-module__bhm9sa__editHintArrow{width:48px;height:30px}}
.Carousel-module-scss-module__2GuYGa__viewport{width:100%;overflow:hidden}.Carousel-module-scss-module__2GuYGa__track{width:max-content;padding-block:var(--spacing-sm);will-change:transform;align-items:flex-start;gap:clamp(16px,2vw,32px);display:flex}.Carousel-module-scss-module__2GuYGa__track>*{content-visibility:auto}
.Pricing-module-scss-module__6Q94Tq__pricing{max-width:var(--content-max-width);margin:0 auto;padding:12vh 3rem}@media (max-width:767px){.Pricing-module-scss-module__6Q94Tq__pricing{padding:4vh 1.5rem 8vh}}.Pricing-module-scss-module__6Q94Tq__panel{gap:var(--spacing-3xl);padding:var(--spacing-3xl);border-radius:var(--radius-3xl);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}@media (max-width:1023px){.Pricing-module-scss-module__6Q94Tq__panel{gap:var(--spacing-xl);padding:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.Pricing-module-scss-module__6Q94Tq__panel{padding:var(--spacing-lg)}}.Pricing-module-scss-module__6Q94Tq__copy{gap:var(--spacing-md);flex-direction:column;display:flex}.Pricing-module-scss-module__6Q94Tq__eyebrow{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Pricing-module-scss-module__6Q94Tq__blurb{max-width:32rem;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.Pricing-module-scss-module__6Q94Tq__cards{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:639px){.Pricing-module-scss-module__6Q94Tq__cards{grid-template-columns:minmax(0,1fr)}}.Pricing-module-scss-module__6Q94Tq__card{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}.Pricing-module-scss-module__6Q94Tq__planName{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Pricing-module-scss-module__6Q94Tq__priceRow{margin-top:var(--spacing-xs);font-family:var(--font-family-display);align-items:baseline;gap:.15em;display:flex}.Pricing-module-scss-module__6Q94Tq__price{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.Pricing-module-scss-module__6Q94Tq__per{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Pricing-module-scss-module__6Q94Tq__priceNote{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.Pricing-module-scss-module__6Q94Tq__features{margin:var(--spacing-md) 0 var(--spacing-3xl);gap:var(--spacing-sm);flex-direction:column;padding:0;list-style:none;display:flex}.Pricing-module-scss-module__6Q94Tq__features li{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);display:flex}.Pricing-module-scss-module__6Q94Tq__features li svg{width:1em;height:1em;color:var(--color-success);flex-shrink:0;margin-top:.2em}.Pricing-module-scss-module__6Q94Tq__cta{margin-top:auto}.Pricing-module-scss-module__6Q94Tq__cta a{display:block}
.EditControls-module-scss-module__QEetvq__pill{background:var(--color-surface-overlay);border-radius:var(--radius-full);opacity:0;pointer-events:none;visibility:hidden;flex-shrink:0;align-items:center;gap:2px;display:flex;box-shadow:0 1px 4px #00000014}.EditControls-module-scss-module__QEetvq__pill[data-editing]{opacity:1;pointer-events:auto;visibility:visible}.EditControls-module-scss-module__QEetvq__vertical{padding:var(--spacing-xs) 0;flex-direction:column}@media (max-width:767px){.EditControls-module-scss-module__QEetvq__vertical{padding:0}}.EditControls-module-scss-module__QEetvq__horizontal{padding:0 var(--spacing-xs);flex-direction:row}@media (max-width:767px){.EditControls-module-scss-module__QEetvq__horizontal{padding:0}}.EditControls-module-scss-module__QEetvq__revealTrack{transition:width var(--duration-slow) var(--ease-sheet),margin-right var(--duration-slow) var(--ease-sheet),opacity var(--duration-fast) ease,visibility 0s linear var(--duration-slow);overflow:hidden}.EditControls-module-scss-module__QEetvq__revealTrack.EditControls-module-scss-module__QEetvq__vertical{width:0;margin-right:0}.EditControls-module-scss-module__QEetvq__revealTrack.EditControls-module-scss-module__QEetvq__vertical[data-editing]{width:calc(32px + 2*var(--spacing-xs));margin-right:var(--spacing-md)}@media (max-width:767px){.EditControls-module-scss-module__QEetvq__revealTrack.EditControls-module-scss-module__QEetvq__vertical[data-editing]{width:44px}}.EditControls-module-scss-module__QEetvq__revealTrack[data-editing]{transition:width var(--duration-slow) var(--ease-sheet),margin-right var(--duration-slow) var(--ease-sheet),opacity var(--duration-fast) ease .1s,visibility 0s linear 0s}.EditControls-module-scss-module__QEetvq__revealFloat{transition:opacity var(--duration-fast) ease,visibility 0s linear var(--duration-fast)}.EditControls-module-scss-module__QEetvq__revealFloat[data-editing]{transition:opacity var(--duration-fast) ease,visibility 0s linear 0s}.EditControls-module-scss-module__QEetvq__button{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;touch-action:none;transition:color var(--duration-fast) ease,background var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EditControls-module-scss-module__QEetvq__button:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.EditControls-module-scss-module__QEetvq__button:active{cursor:grabbing}@media (max-width:767px){.EditControls-module-scss-module__QEetvq__button{width:44px;height:44px}}.EditControls-module-scss-module__QEetvq__deleteButton{color:var(--color-error)}.EditControls-module-scss-module__QEetvq__deleteButton:hover{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, transparent)}
.MarbleJar-module-scss-module__5yoQcq__glass{--drop-zone:9rem;--wall:.5rem;width:100%;max-width:34rem;height:24rem;margin:var(--drop-zone) auto 0;border:var(--wall) solid var(--color-surface);border-radius:0 0 var(--radius-3xl) var(--radius-3xl);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:#0000;border-top:0;position:relative}@media (max-width:767px){.MarbleJar-module-scss-module__5yoQcq__glass{--drop-zone:7rem;height:19rem}}.MarbleJar-module-scss-module__5yoQcq__glass:before,.MarbleJar-module-scss-module__5yoQcq__glass:after{content:"";top:calc(-.5*var(--wall));width:var(--wall);height:var(--wall);border-radius:var(--radius-full);background:var(--color-surface);position:absolute}.MarbleJar-module-scss-module__5yoQcq__glass:before{left:calc(-1*var(--wall))}.MarbleJar-module-scss-module__5yoQcq__glass:after{right:calc(-1*var(--wall))}.MarbleJar-module-scss-module__5yoQcq__canvas{top:calc(-1*var(--drop-zone));left:calc(-1*var(--wall));width:calc(100% + 2*var(--wall));height:calc(100% + var(--drop-zone) + var(--wall));pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--drop-zone) * .3), #000 calc(var(--drop-zone) + var(--spacing-md)));mask-image:linear-gradient(to bottom, transparent calc(var(--drop-zone) * .3), #000 calc(var(--drop-zone) + var(--spacing-md)));position:absolute}
.Flyout-module-scss-module__ZvoJLa__panel{gap:var(--spacing-xs);width:max-content;min-width:12em;max-width:calc(100vw - 3rem);padding:var(--spacing-md) var(--spacing-sm);background:var(--color-surface-overlay);border-radius:var(--radius-2xl);box-shadow:var(--shadow-flyout);transform-origin:var(--transform-origin);transition:transform var(--duration-fast),opacity var(--duration-fast);outline:none;flex-direction:column;display:flex}.Flyout-module-scss-module__ZvoJLa__panel[data-starting-style],.Flyout-module-scss-module__ZvoJLa__panel[data-ending-style]{opacity:0;transform:scale(.95)}.Flyout-module-scss-module__ZvoJLa__label{padding:var(--spacing-xs) var(--spacing-md) var(--spacing-xs)}.Flyout-module-scss-module__ZvoJLa__item{width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;text-decoration:none;display:block}.Flyout-module-scss-module__ZvoJLa__item:hover{background-color:var(--color-surface-hover)}.Flyout-module-scss-module__ZvoJLa__item:active{background-color:var(--color-surface)}.Flyout-module-scss-module__ZvoJLa__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Flyout-module-scss-module__ZvoJLa__item{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);display:flex}.Flyout-module-scss-module__ZvoJLa__item[aria-current=true]{background-color:var(--color-surface-hover)}.Flyout-module-scss-module__ZvoJLa__input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:border-color var(--duration-fast) ease;background:0 0;outline:none}.Flyout-module-scss-module__ZvoJLa__input:focus{border-color:var(--color-border-strong)}.Flyout-module-scss-module__ZvoJLa__scroll{gap:var(--spacing-xs);overscroll-behavior:contain;flex-direction:column;max-height:min(30vh,14rem);display:flex;overflow-y:auto}.Flyout-module-scss-module__ZvoJLa__separator{border:none;border-top:solid 1px var(--color-border);margin:var(--spacing-xs) var(--spacing-sm)}
.MovePositionFlyout-module-scss-module__uNoGrG__field{padding-bottom:var(--spacing-xs);flex-direction:column;display:flex}
.HomeAbout-module-scss-module__Wa0GzW__homeAbout{max-width:var(--content-max-width);margin:0 auto;padding:min(14vh,160px) 3rem min(10vh,100px)}@media (max-width:1023px){.HomeAbout-module-scss-module__Wa0GzW__homeAbout{padding:12vh 2rem}}@media (max-width:767px){.HomeAbout-module-scss-module__Wa0GzW__homeAbout{padding:8vh 1.5rem}}.HomeAbout-module-scss-module__Wa0GzW__copy{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:40rem;margin:0 auto;display:flex}.HomeAbout-module-scss-module__Wa0GzW__eyebrow{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text-muted)}.HomeAbout-module-scss-module__Wa0GzW__blurb{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.HomeAbout-module-scss-module__Wa0GzW__subtitle{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:3rem 0}
.FilterDropdown-module-scss-module__M4eo7a__chevron{transition:transform var(--duration-base) var(--ease-out)}.FilterDropdown-module-scss-module__M4eo7a__chevronOpen{transform:rotate(180deg)}.FilterDropdown-module-scss-module__M4eo7a__optionIcon{width:1em;height:1em;color:var(--color-text-muted)}
.HomeOverview-module-scss-module__kBIx4q__section{max-width:var(--content-max-width);gap:var(--spacing-2xl);flex-direction:column;margin:0 auto;padding:12vh 3rem;display:flex}@media (max-width:1023px){.HomeOverview-module-scss-module__kBIx4q__section{padding:12vh 2rem}}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__section{gap:var(--spacing-xl);padding:8vh 1.5rem}}.HomeOverview-module-scss-module__kBIx4q__lockup{gap:var(--spacing-md);flex-direction:column;max-width:46rem;display:flex}.HomeOverview-module-scss-module__kBIx4q__subhead{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-secondary)}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__subhead{font-size:var(--font-size-base)}}.HomeOverview-module-scss-module__kBIx4q__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__cards{grid-template-columns:1fr;gap:16px}}.HomeOverview-module-scss-module__kBIx4q__card{border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__card{position:relative}}.HomeOverview-module-scss-module__kBIx4q__stage{will-change:transform;height:360px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__stage{height:clamp(240px,64vw,300px)}}.HomeOverview-module-scss-module__kBIx4q__footer{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl) var(--spacing-xl);display:flex}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__footer{padding:0 var(--spacing-lg) var(--spacing-lg)}}.HomeOverview-module-scss-module__kBIx4q__text{gap:var(--spacing-xs);flex-direction:column;display:flex}.HomeOverview-module-scss-module__kBIx4q__body{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.HomeOverview-module-scss-module__kBIx4q__shortBody{display:none}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__longBody{display:none}.HomeOverview-module-scss-module__kBIx4q__shortBody{display:inline}}.HomeOverview-module-scss-module__kBIx4q__toggle{justify-content:center;align-items:center;display:flex}.HomeOverview-module-scss-module__kBIx4q__toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.HomeOverview-module-scss-module__kBIx4q__toggle{background:var(--color-surface-overlay);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) ease,transform var(--duration-fast) ease;border:none;border-radius:50%;flex-shrink:0;padding:0}.HomeOverview-module-scss-module__kBIx4q__toggle:hover{background-color:color-mix(in srgb, var(--color-surface-overlay), var(--color-text-primary) 5%)}.HomeOverview-module-scss-module__kBIx4q__toggle:active{transform:scale(.92)}.HomeOverview-module-scss-module__kBIx4q__toggle svg{width:16px;height:16px}@media (max-width:767px){.HomeOverview-module-scss-module__kBIx4q__toggle{top:var(--spacing-md);right:var(--spacing-md);width:40px;height:40px;position:absolute}}.HomeOverview-module-scss-module__kBIx4q__playGlyph{transform:translate(1px)}
h1.EditableTitle-module-scss-module__9fi91a__title,.EditableTitle-module-scss-module__9fi91a__titleInput{border-radius:8px;margin:0 0 0 -.5rem;padding:.25rem .5rem;font-size:3rem;line-height:1.1}@media (max-width:767px){h1.EditableTitle-module-scss-module__9fi91a__title,.EditableTitle-module-scss-module__9fi91a__titleInput{font-size:2rem}}.EditableTitle-module-scss-module__9fi91a__titleEditable{cursor:text;transition:background-color var(--duration-fast) ease}.EditableTitle-module-scss-module__9fi91a__titleEditable:hover{background-color:var(--color-surface)}.EditableTitle-module-scss-module__9fi91a__titleEditWrapper{flex-direction:row;flex:1;align-items:center;gap:.75rem;display:flex}.EditableTitle-module-scss-module__9fi91a__titleInput{background:var(--color-surface);font-weight:inherit;width:100%;color:inherit;caret-color:var(--color-text-primary);border:none;outline:none;flex:1}
.ListStage-module-scss-module__CKDzca__panel{--s:1;--row:calc(48px * var(--s));--gap:calc(6px * var(--s));--step:calc(var(--row) + var(--gap));--cycle:10s;--play:running;inset:var(--spacing-lg) 20% calc(-1*var(--spacing-2xl));gap:calc(12px*var(--s));padding:calc(20px*var(--s));border-radius:var(--radius-xl);background:var(--color-surface-overlay);box-shadow:var(--shadow-card-subtle);flex-direction:column;display:flex;position:absolute}@media (max-width:767px){.ListStage-module-scss-module__CKDzca__panel{--s:.72;inset:var(--spacing-xl) var(--spacing-lg) calc(-1*var(--spacing-2xl))}}.ListStage-module-scss-module__CKDzca__header{gap:calc(2px*var(--s));flex-direction:column;display:flex}.ListStage-module-scss-module__CKDzca__eyebrow{font-family:var(--font-family-paragraph);font-size:calc(11px*var(--s));color:var(--color-text-muted)}.ListStage-module-scss-module__CKDzca__title{font-family:var(--font-family-display);font-size:calc(18px*var(--s));color:var(--color-text-primary)}.ListStage-module-scss-module__CKDzca__rows{grid-template-columns:auto minmax(0,1fr);grid-auto-rows:var(--row);gap:var(--gap) calc(12px*var(--s));align-items:center;display:grid;position:relative}.ListStage-module-scss-module__CKDzca__rank{width:calc(20px*var(--s));font-family:var(--font-family-display);font-size:calc(14px*var(--s));color:var(--color-text-secondary);text-align:right;grid-column:1}.ListStage-module-scss-module__CKDzca__row{align-items:center;gap:calc(12px*var(--s));height:var(--row);min-width:0;padding:calc(7px*var(--s)) calc(12px*var(--s)) calc(7px*var(--s)) calc(7px*var(--s));border-radius:calc(12px*var(--s));background:var(--color-surface);grid-column:2;display:flex;position:relative}.ListStage-module-scss-module__CKDzca__row:after{content:"";border-radius:inherit;box-shadow:var(--shadow-card-raised);opacity:0;pointer-events:none;position:absolute;inset:0}.ListStage-module-scss-module__CKDzca__art{width:calc(34px*var(--s));height:calc(34px*var(--s));border-radius:calc(7px*var(--s));background:var(--color-surface-muted);flex-shrink:0;position:relative;overflow:hidden}.ListStage-module-scss-module__CKDzca__art img{object-fit:cover}.ListStage-module-scss-module__CKDzca__text{gap:calc(1px*var(--s));flex-direction:column;flex:1;min-width:0;display:flex}.ListStage-module-scss-module__CKDzca__songTitle{font-family:var(--font-family-display);font-size:calc(13px*var(--s));color:var(--color-text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ListStage-module-scss-module__CKDzca__artist{font-family:var(--font-family-paragraph);font-size:calc(12px*var(--s));color:var(--color-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ListStage-module-scss-module__CKDzca__grip{width:calc(16px*var(--s));height:calc(16px*var(--s));color:var(--color-text-muted);flex-shrink:0}.ListStage-module-scss-module__CKDzca__cursor{top:calc(var(--row)/2 - 11px*var(--s));right:calc(8px*var(--s));width:calc(24px*var(--s));height:calc(24px*var(--s));transform:translate(calc(220px * var(--s)), calc(120px * var(--s)));filter:drop-shadow(0 1px 2px #0000004d);order:2;grid-area:1/2;place-self:start end;position:relative}.ListStage-module-scss-module__CKDzca__cursor svg{width:100%;height:100%;position:absolute;inset:0}.ListStage-module-scss-module__CKDzca__silhouette{fill:var(--color-surface-overlay);stroke:var(--color-text-primary);stroke-width:1.4px;stroke-linejoin:round}.ListStage-module-scss-module__CKDzca__creases{fill:none;stroke:var(--color-text-primary);stroke-width:1.2px;stroke-linecap:round}.ListStage-module-scss-module__CKDzca__handClosed{opacity:0}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__cursor,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__cursor{animation:ListStage-module-scss-module__CKDzca__cursor var(--cycle) infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__handOpen,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__handOpen{animation:ListStage-module-scss-module__CKDzca__hand-open var(--cycle) linear infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__handClosed,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__handClosed{animation:ListStage-module-scss-module__CKDzca__hand-closed var(--cycle) linear infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowA,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowA{animation:ListStage-module-scss-module__CKDzca__row-a var(--cycle) infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowA:after,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowA:after{animation:ListStage-module-scss-module__CKDzca__lift-a var(--cycle) linear infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowB,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowB{animation:ListStage-module-scss-module__CKDzca__row-b var(--cycle) infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowB:after,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowB:after{animation:ListStage-module-scss-module__CKDzca__lift-b var(--cycle) linear infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowC,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowC{animation:ListStage-module-scss-module__CKDzca__row-c var(--cycle) infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=playing] .ListStage-module-scss-module__CKDzca__rowC:after,.ListStage-module-scss-module__CKDzca__panel[data-state=paused] .ListStage-module-scss-module__CKDzca__rowC:after{animation:ListStage-module-scss-module__CKDzca__lift-c var(--cycle) linear infinite var(--play)}.ListStage-module-scss-module__CKDzca__panel[data-state=paused]{--play:paused}@keyframes ListStage-module-scss-module__CKDzca__cursor{0%,6%{transform:translate(calc(220px * var(--s)), calc(120px * var(--s)));animation-timing-function:var(--ease-sheet)}15%,17%{transform:translate(0, var(--step));animation-timing-function:var(--ease-sheet)}24%,26%{animation-timing-function:var(--ease-sheet);transform:translate(0)}33%,35%{transform:translate(0, calc(var(--step) * 2));animation-timing-function:var(--ease-sheet)}42%,46%{transform:translate(0, var(--step));animation-timing-function:var(--ease-sheet)}52%,54%{transform:translate(0, calc(var(--step) * 2));animation-timing-function:var(--ease-sheet)}64%,70%{animation-timing-function:var(--ease-sheet);transform:translate(0)}80%,to{transform:translate(calc(220px * var(--s)), calc(120px * var(--s)))}}@keyframes ListStage-module-scss-module__CKDzca__hand-open{0%,16%{opacity:1}17%,25%{opacity:0}26%,34%{opacity:1}35%,43%{opacity:0}44%,53%{opacity:1}54%,65%{opacity:0}66%,to{opacity:1}}@keyframes ListStage-module-scss-module__CKDzca__hand-closed{0%,16%{opacity:0}17%,25%{opacity:1}26%,34%{opacity:0}35%,43%{opacity:1}44%,53%{opacity:0}54%,65%{opacity:1}66%,to{opacity:0}}@keyframes ListStage-module-scss-module__CKDzca__row-a{0%,18.5%{animation-timing-function:var(--ease-sheet);order:0;transform:translateY(0)scale(1)}21.5%,36.5%{transform:translateY(var(--step)) scale(1);animation-timing-function:var(--ease-sheet);order:0}39.5%,53%{transform:translateY(calc(var(--step) * 2)) scale(1);order:0}54%{transform:translateY(calc(var(--step) * 2)) scale(1.03);animation-timing-function:var(--ease-sheet);order:1}64%{order:1;transform:translateY(0)scale(1.03)}66%{order:1;transform:translateY(0)scale(1)}67%,to{order:0;transform:translateY(0)scale(1)}}@keyframes ListStage-module-scss-module__CKDzca__row-b{0%,15%{order:0;transform:translateY(0)scale(1)}17%{animation-timing-function:var(--ease-sheet);order:1;transform:translateY(0)scale(1.03)}24%{transform:translateY(calc(var(--step) * -1)) scale(1.03);order:1}26%{transform:translateY(calc(var(--step) * -1)) scale(1);order:1}27%,58.5%{transform:translateY(calc(var(--step) * -1)) scale(1);animation-timing-function:var(--ease-sheet);order:0}61.5%,to{order:0;transform:translateY(0)scale(1)}}@keyframes ListStage-module-scss-module__CKDzca__row-c{0%,33%{order:0;transform:translateY(0)scale(1)}35%{animation-timing-function:var(--ease-sheet);order:1;transform:translateY(0)scale(1.03)}42%{transform:translateY(calc(var(--step) * -1)) scale(1.03);order:1}44%{transform:translateY(calc(var(--step) * -1)) scale(1);order:1}45%,55.5%{transform:translateY(calc(var(--step) * -1)) scale(1);animation-timing-function:var(--ease-sheet);order:0}58.5%,to{order:0;transform:translateY(0)scale(1)}}@keyframes ListStage-module-scss-module__CKDzca__lift-a{0%,53%{opacity:0}54%,65%{opacity:1}67%,to{opacity:0}}@keyframes ListStage-module-scss-module__CKDzca__lift-b{0%,16%{opacity:0}17%,25%{opacity:1}27%,to{opacity:0}}@keyframes ListStage-module-scss-module__CKDzca__lift-c{0%,34%{opacity:0}35%,43%{opacity:1}45%,to{opacity:0}}
.Sheet-module-scss-module__bcufXW__backdrop{opacity:0;transition:opacity var(--duration-moderate) ease;background:#0006;position:fixed;inset:0}.Sheet-module-scss-module__bcufXW__backdrop[data-open]{opacity:1}.Sheet-module-scss-module__bcufXW__backdrop[data-starting-style],.Sheet-module-scss-module__bcufXW__backdrop[data-ending-style]{opacity:0}.Sheet-module-scss-module__bcufXW__viewport{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Sheet-module-scss-module__bcufXW__popup{width:100%;height:var(--sheet-height,auto);max-height:min(var(--sheet-max-height,80dvh),80dvh);overscroll-behavior:contain;background:var(--color-surface-overlay);color:var(--color-text-primary);pointer-events:auto;transform:translateY(var(--drawer-swipe-movement-y,0));transition:transform var(--duration-sheet-lg) var(--ease-sheet);position:relative;overflow-y:auto}.Sheet-module-scss-module__bcufXW__popup[data-starting-style],.Sheet-module-scss-module__bcufXW__popup[data-ending-style]{transform:translateY(100%)}.Sheet-module-scss-module__bcufXW__popup[data-swiping]{transition-duration:0s}
.ThemeStage-module-scss-module__yESz0G__stage{position:absolute;inset:0}.ThemeStage-module-scss-module__yESz0G__stage .ThemeStage-module-scss-module__yESz0G__preview[data-theme]{border:0}.ThemeStage-module-scss-module__yESz0G__preview{top:var(--spacing-xl);box-shadow:0 0 0 4px var(--color-surface-overlay);position:absolute;left:50%;transform:translate(-50%)}.ThemeStage-module-scss-module__yESz0G__preview,.ThemeStage-module-scss-module__yESz0G__preview *{transition:background-color var(--duration-sheet) ease,color var(--duration-sheet) ease}@media (max-width:767px){.ThemeStage-module-scss-module__yESz0G__preview{top:var(--spacing-lg)}}.ThemeStage-module-scss-module__yESz0G__panel{gap:calc(10px*var(--ps));padding:calc(14px*var(--ps)) calc(16px*var(--ps));border-radius:var(--radius-lg);background:var(--color-surface-overlay);box-shadow:var(--shadow-card-raised);--ps:1;flex-direction:column;display:flex;position:absolute;top:32%;left:calc(50% - 240px)}@media (max-width:767px){.ThemeStage-module-scss-module__yESz0G__panel{--ps:.85;left:calc(50% - 160px)}}.ThemeStage-module-scss-module__yESz0G__panelTitle{font-family:var(--font-family-display);font-size:calc(13px*var(--ps));color:var(--color-text-primary)}.ThemeStage-module-scss-module__yESz0G__dots{gap:calc(8px*var(--ps));display:flex}.ThemeStage-module-scss-module__yESz0G__dot{width:calc(22px*var(--ps));height:calc(22px*var(--ps));border-radius:var(--radius-full);outline-offset:2px;transition:outline-color var(--duration-fast) ease;border:1px solid #0000001f;outline:2px solid #0000;justify-content:center;align-items:center;display:flex}.ThemeStage-module-scss-module__yESz0G__dotInner{width:calc(14px*var(--ps));height:calc(14px*var(--ps));border-radius:var(--radius-full)}.ThemeStage-module-scss-module__yESz0G__dotActive{outline-color:var(--color-accent);animation:ThemeStage-module-scss-module__yESz0G__pop var(--duration-sheet) var(--ease-bounce)}.ThemeStage-module-scss-module__yESz0G__stage[data-state=paused] .ThemeStage-module-scss-module__yESz0G__dotActive{animation-play-state:paused}@keyframes ThemeStage-module-scss-module__yESz0G__pop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}
.ListPreview-module-scss-module__gKSWpa__rows{width:100%;color:var(--color-text-primary);flex-direction:column;gap:10px;display:flex}.ListPreview-module-scss-module__gKSWpa__row{align-items:center;gap:12px;min-width:0;display:flex}.ListPreview-module-scss-module__gKSWpa__rank{text-align:right;width:1.4em;font-family:var(--font-family-display);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;font-size:12px}.ListPreview-module-scss-module__gKSWpa__art{background:var(--color-surface);border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.ListPreview-module-scss-module__gKSWpa__art img{object-fit:cover}.ListPreview-module-scss-module__gKSWpa__artCircle{border-radius:var(--radius-full)}.ListPreview-module-scss-module__gKSWpa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ListPreview-module-scss-module__gKSWpa__name{font-family:var(--font-family-display);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ListPreview-module-scss-module__gKSWpa__artist{font-family:var(--font-family-paragraph);color:var(--color-text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}
.Switch-module-scss-module__M7crcq__field{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:inline-flex}.Switch-module-scss-module__M7crcq__field.Switch-module-scss-module__M7crcq__disabled{cursor:default;opacity:.5}.Switch-module-scss-module__M7crcq__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.Switch-module-scss-module__M7crcq__root{--switch-height:1.25rem;--switch-pad:2px;width:calc(var(--switch-height)*1.75);height:var(--switch-height);padding:var(--switch-pad);border-radius:var(--radius-full);background:var(--color-surface);transition:background var(--duration-base) ease;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.Switch-module-scss-module__M7crcq__root:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Switch-module-scss-module__M7crcq__root[data-checked]{background:var(--color-accent)}.Switch-module-scss-module__M7crcq__thumb{aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-bg);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out)}[data-checked]>.Switch-module-scss-module__M7crcq__thumb{transform:translateX(calc(.75 * var(--switch-height)))}
.WidgetWireframe-module-scss-module__J_fJYG__frame{background:var(--color-surface-overlay);border-radius:var(--radius-lg);padding:var(--spacing-md);width:100%}.WidgetWireframe-module-scss-module__J_fJYG__frame.WidgetWireframe-module-scss-module__J_fJYG__grid{padding:0 var(--spacing-md)}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__bar{align-items:center;gap:var(--spacing-sm);background:var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm);display:flex}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__thumb{background:var(--color-border-strong);border-radius:6px;flex-shrink:0;width:32px;height:32px}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__lines{flex-direction:column;flex:1;gap:5px;display:flex}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__line{border-radius:var(--radius-full);background:var(--color-border-strong);width:70%;height:6px}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__line.WidgetWireframe-module-scss-module__J_fJYG__short{opacity:.7;width:45%}.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__play{background:var(--color-surface-overlay);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0}.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__row{gap:var(--spacing-sm);display:flex}.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__cover{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-border);flex:1;position:relative;overflow:hidden}.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__play{background:var(--color-surface-overlay);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:8px;right:8px}.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__coverLine{border-radius:var(--radius-full);background:var(--color-surface-overlay);opacity:.85;width:60%;height:6px;position:absolute;bottom:8px;left:8px}.WidgetWireframe-module-scss-module__J_fJYG__compact{border-radius:var(--radius-md);padding:6px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__bar{border-radius:4px;gap:4px;padding:4px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__thumb{border-radius:3px;width:14px;height:14px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__lines{gap:3px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__line{height:3px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__obsession .WidgetWireframe-module-scss-module__J_fJYG__play{width:10px;height:10px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__row{gap:4px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__cover{border-radius:4px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__play{width:7px;height:7px;top:3px;right:3px}.WidgetWireframe-module-scss-module__J_fJYG__compact.WidgetWireframe-module-scss-module__J_fJYG__onRepeat .WidgetWireframe-module-scss-module__J_fJYG__coverLine{height:3px;bottom:3px;left:3px}
.page-module-scss-module__vPXAlW__main{background-color:var(--color-bg);min-height:100vh;color:var(--color-text-primary);padding:3rem}@media (max-width:767px){.page-module-scss-module__vPXAlW__main{padding:1rem 1.5rem}}.page-module-scss-module__vPXAlW__container{max-width:var(--content-max-width);flex-direction:column;margin:0 auto;display:flex}.page-module-scss-module__vPXAlW__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-xl);padding-bottom:var(--spacing-3xl);flex-wrap:wrap;display:flex}@media (max-width:767px){.page-module-scss-module__vPXAlW__headerRow{gap:var(--spacing-lg);padding-bottom:var(--spacing-2xl)}}.page-module-scss-module__vPXAlW__header{gap:var(--spacing-md);flex-direction:column;flex:24rem;max-width:30em;display:flex}.page-module-scss-module__vPXAlW__body{text-wrap:pretty}.page-module-scss-module__vPXAlW__searchForm{flex:300px;max-width:26rem;position:relative}.page-module-scss-module__vPXAlW__searchInput{border-radius:var(--radius-full);background-color:var(--color-surface);width:100%;font-family:var(--font-family-display);padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-md) var(--spacing-lg);border:none}.page-module-scss-module__vPXAlW__searchInput::placeholder{color:var(--color-text-secondary)}@media (max-width:767px){.page-module-scss-module__vPXAlW__searchInput{font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)}}.page-module-scss-module__vPXAlW__searchIcon{right:var(--spacing-xl);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.page-module-scss-module__vPXAlW__searchIcon{right:var(--spacing-lg)}}.page-module-scss-module__vPXAlW__section{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module-scss-module__vPXAlW__section+.page-module-scss-module__vPXAlW__section{margin-top:var(--spacing-3xl)}@media (max-width:767px){.page-module-scss-module__vPXAlW__section{gap:var(--spacing-md)}}.page-module-scss-module__vPXAlW__resultHeader{align-items:center;gap:var(--spacing-md);display:flex}.page-module-scss-module__vPXAlW__countPill{background:var(--color-surface);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module-scss-module__vPXAlW__rowStack{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__vPXAlW__row{align-items:center;gap:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-xl);color:inherit;transition:background var(--duration-fast) ease;text-decoration:none;display:flex}.page-module-scss-module__vPXAlW__row:hover{background:var(--color-surface-hover)}@media (max-width:767px){.page-module-scss-module__vPXAlW__row{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}}.page-module-scss-module__vPXAlW__avatar,.page-module-scss-module__vPXAlW__cover{object-fit:cover;flex-shrink:0;width:48px;height:48px}.page-module-scss-module__vPXAlW__avatar{border-radius:var(--radius-full)}.page-module-scss-module__vPXAlW__cover{border-radius:var(--radius-md)}.page-module-scss-module__vPXAlW__coverCircle{border-radius:var(--radius-full)}.page-module-scss-module__vPXAlW__coverEmpty{background:var(--color-surface-overlay);box-shadow:var(--shadow-sm)}.page-module-scss-module__vPXAlW__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module-scss-module__vPXAlW__rowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767px){.page-module-scss-module__vPXAlW__rowTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.page-module-scss-module__vPXAlW__typeLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);background:var(--color-surface-overlay);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);box-shadow:var(--shadow-sm);flex-shrink:0}@media (max-width:767px){.page-module-scss-module__vPXAlW__typeLabel{display:none}}.page-module-scss-module__vPXAlW__emptyState{padding:var(--spacing-3xl) 0;text-align:center}.page-module-scss-module__vPXAlW__emptyState p+p{margin-top:var(--spacing-xs)}
.WelcomeLanding-module-scss-module__5e5-0G__main{background-color:var(--color-bg);min-height:100vh;color:var(--color-text-primary);padding:3rem}@media (max-width:767px){.WelcomeLanding-module-scss-module__5e5-0G__main{padding:1rem 1.5rem}}.WelcomeLanding-module-scss-module__5e5-0G__container{max-width:var(--content-max-width);flex-direction:column;align-items:center;margin:0 auto;display:flex}.WelcomeLanding-module-scss-module__5e5-0G__header{max-width:36em;padding:0 var(--spacing-md) var(--spacing-2xl);text-align:center;gap:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}@media (max-width:767px){.WelcomeLanding-module-scss-module__5e5-0G__header{padding:var(--spacing-3xl) var(--spacing-md) var(--spacing-2xl)}}.WelcomeLanding-module-scss-module__5e5-0G__body{text-wrap:pretty}.WelcomeLanding-module-scss-module__5e5-0G__handleRow{align-self:center;align-items:center;gap:var(--spacing-xs);max-width:100%;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);background:var(--color-surface);margin-top:var(--spacing-md);display:inline-flex}.WelcomeLanding-module-scss-module__5e5-0G__handleRow:not(:has(button)){padding:var(--spacing-sm) var(--spacing-md)}.WelcomeLanding-module-scss-module__5e5-0G__handle{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WelcomeLanding-module-scss-module__5e5-0G__handleSlug{color:var(--color-text-primary)}.WelcomeLanding-module-scss-module__5e5-0G__editButton{flex-shrink:0}.WelcomeLanding-module-scss-module__5e5-0G__editButton svg{width:16px;height:16px}.WelcomeLanding-module-scss-module__5e5-0G__paths{gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:880px;display:grid}@media (max-width:767px){.WelcomeLanding-module-scss-module__5e5-0G__paths{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr)}}.WelcomeLanding-module-scss-module__5e5-0G__path{gap:var(--spacing-lg);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;text-decoration:none;display:flex}.WelcomeLanding-module-scss-module__5e5-0G__path:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.WelcomeLanding-module-scss-module__5e5-0G__stage{height:360px;padding:var(--spacing-xl);border-radius:var(--radius-2xl);background-color:var(--color-surface);transition:background-color var(--duration-base) ease;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WelcomeLanding-module-scss-module__5e5-0G__path:hover .WelcomeLanding-module-scss-module__5e5-0G__stage{background-color:var(--color-surface-hover)}.WelcomeLanding-module-scss-module__5e5-0G__stageTree{padding:var(--spacing-xl) var(--spacing-3xl) 0;align-items:flex-start}.WelcomeLanding-module-scss-module__5e5-0G__treeCard{--s:var(--fill-scale,.7);border:1px solid var(--color-border-faint);border-bottom:0;border-radius:16px 16px 0 0}.WelcomeLanding-module-scss-module__5e5-0G__badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-family-display);font-size:var(--font-size-xs);margin-inline-start:var(--spacing-sm)}.WelcomeLanding-module-scss-module__5e5-0G__listCard{gap:var(--spacing-md);width:100%;max-width:300px;padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.WelcomeLanding-module-scss-module__5e5-0G__listHead{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.WelcomeLanding-module-scss-module__5e5-0G__kind{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);flex-shrink:0}.WelcomeLanding-module-scss-module__5e5-0G__caption{gap:var(--spacing-xs);padding:0 var(--spacing-xs);flex-direction:column;display:flex}.WelcomeLanding-module-scss-module__5e5-0G__title{align-items:center;gap:var(--spacing-sm);display:flex}.WelcomeLanding-module-scss-module__5e5-0G__title svg{flex-shrink:0;width:20px;height:20px}.WelcomeLanding-module-scss-module__5e5-0G__more{margin-top:var(--spacing-3xl);text-align:center}.WelcomeLanding-module-scss-module__5e5-0G__more a{color:var(--color-text-primary);text-underline-offset:3px;font-family:inherit;text-decoration:underline}
.AddedTracker-module-scss-module__9-JZXq__anchor{pointer-events:none;position:absolute;bottom:1.25rem;right:1.25rem}@media (max-width:767px){.AddedTracker-module-scss-module__9-JZXq__anchor{pointer-events:auto;flex-shrink:0;position:static}}.AddedTracker-module-scss-module__9-JZXq__panel{pointer-events:auto;border:1px solid var(--color-border-faint);border-radius:var(--radius-xl);background:var(--color-surface-overlay);width:300px;max-width:100%;box-shadow:var(--shadow-menu);transition:padding var(--duration-fast) ease;padding:.875rem 1rem .5rem}@media (max-width:767px){.AddedTracker-module-scss-module__9-JZXq__panel{width:auto;max-width:none;padding:0 0 env(safe-area-inset-bottom);border:none;border-top:1px solid var(--color-border-faint);border-radius:0}}.AddedTracker-module-scss-module__9-JZXq__panelCollapsed{padding-bottom:.875rem}.AddedTracker-module-scss-module__9-JZXq__panelCollapsed .AddedTracker-module-scss-module__9-JZXq__header{padding-bottom:0}@media (max-width:767px){.AddedTracker-module-scss-module__9-JZXq__panelCollapsed{padding:0}}.AddedTracker-module-scss-module__9-JZXq__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);transition:padding var(--duration-fast) ease;display:flex}.AddedTracker-module-scss-module__9-JZXq__bar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;display:flex}.AddedTracker-module-scss-module__9-JZXq__heading{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.375rem;display:flex}.AddedTracker-module-scss-module__9-JZXq__count{border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-xs);padding:.0625rem .5rem;display:inline-block}.AddedTracker-module-scss-module__9-JZXq__toggleButton{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:flex}.AddedTracker-module-scss-module__9-JZXq__toggleButton:hover{color:var(--color-text-primary)}.AddedTracker-module-scss-module__9-JZXq__chevron{transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.AddedTracker-module-scss-module__9-JZXq__chevronOpen{transform:rotate(180deg)}.AddedTracker-module-scss-module__9-JZXq__listClip{overflow:hidden}.AddedTracker-module-scss-module__9-JZXq__list{overscroll-behavior:contain;max-height:13rem;margin:0;padding:0;list-style:none;overflow-y:auto}@media (max-width:767px){.AddedTracker-module-scss-module__9-JZXq__list{max-height:35dvh;padding:0 1.5rem .25rem}}.AddedTracker-module-scss-module__9-JZXq__row{overflow:hidden}.AddedTracker-module-scss-module__9-JZXq__rowInner{align-items:center;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);display:flex}.AddedTracker-module-scss-module__9-JZXq__row:last-child .AddedTracker-module-scss-module__9-JZXq__rowInner{border-bottom:none}.AddedTracker-module-scss-module__9-JZXq__meta{flex-direction:column;flex:1;min-width:0;display:flex}.AddedTracker-module-scss-module__9-JZXq__title,.AddedTracker-module-scss-module__9-JZXq__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.AddedTracker-module-scss-module__9-JZXq__removeButton{background:var(--color-surface);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AddedTracker-module-scss-module__9-JZXq__removeButton:hover{background:var(--color-error);color:var(--color-on-error)}.AddedTracker-module-scss-module__9-JZXq__removeButton:active{transform:scale(.9)}
.AlbumWheel-module-scss-module__1C7ROW__section{gap:var(--spacing-2xl);flex-direction:column;padding:12vh 0;display:flex}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__section{gap:var(--spacing-xl);padding:10vh 0 2vh}}.AlbumWheel-module-scss-module__1C7ROW__lockup{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;max-width:42rem;margin:0 auto;padding:0 3rem;display:flex}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__lockup{padding:0 1.5rem}}.AlbumWheel-module-scss-module__1C7ROW__subhead{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-secondary)}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__subhead{font-size:var(--font-size-base)}}.AlbumWheel-module-scss-module__1C7ROW__stage{--wheel-radius:clamp(330px, 44vw, 640px);--tile:clamp(96px, 11vw, 160px);position:relative}.AlbumWheel-module-scss-module__1C7ROW__band{height:calc(var(--wheel-radius)*.82 + var(--tile)*.5 + var(--spacing-2xl));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 96%);mask-image:linear-gradient(#000 0% 58%,#0000 96%)}.AlbumWheel-module-scss-module__1C7ROW__hub{top:calc(var(--wheel-radius) + var(--tile)*.5 + var(--spacing-2xl));will-change:transform;width:0;height:0;position:absolute;left:50%}.AlbumWheel-module-scss-module__1C7ROW__spoke{width:0;height:0;position:absolute;top:0;left:0}.AlbumWheel-module-scss-module__1C7ROW__seat{top:calc(-1*var(--wheel-radius) - .5*var(--tile));left:calc(-.5*var(--tile));width:var(--tile);height:var(--tile);will-change:transform;position:absolute}.AlbumWheel-module-scss-module__1C7ROW__tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.AlbumWheel-module-scss-module__1C7ROW__tile{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:100%;box-shadow:var(--shadow-card-subtle);cursor:pointer;transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out);border:none;padding:0;display:block;position:relative;overflow:hidden}.AlbumWheel-module-scss-module__1C7ROW__tile img{object-fit:cover}.AlbumWheel-module-scss-module__1C7ROW__seat:hover .AlbumWheel-module-scss-module__1C7ROW__tile{box-shadow:var(--shadow-lg);transform:scale(1.05)}.AlbumWheel-module-scss-module__1C7ROW__tile:active{transform:scale(.97)}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__tile{border-radius:var(--radius-md)}}.AlbumWheel-module-scss-module__1C7ROW__scrim{color:var(--color-on-media);opacity:0;transition:opacity var(--duration-fast) ease;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AlbumWheel-module-scss-module__1C7ROW__scrim svg{width:26%;height:26%}.AlbumWheel-module-scss-module__1C7ROW__seat:hover .AlbumWheel-module-scss-module__1C7ROW__scrim,.AlbumWheel-module-scss-module__1C7ROW__tile:focus-visible .AlbumWheel-module-scss-module__1C7ROW__scrim,.AlbumWheel-module-scss-module__1C7ROW__active .AlbumWheel-module-scss-module__1C7ROW__scrim{opacity:1}.AlbumWheel-module-scss-module__1C7ROW__playGlyph{transform:translate(6%)}.AlbumWheel-module-scss-module__1C7ROW__spinner{animation:.8s linear infinite AlbumWheel-module-scss-module__1C7ROW__album-wheel-spin}@keyframes AlbumWheel-module-scss-module__1C7ROW__album-wheel-spin{to{transform:rotate(360deg)}}.AlbumWheel-module-scss-module__1C7ROW__caption{top:calc(100% + var(--spacing-md));text-align:center;opacity:0;pointer-events:none;max-width:160%;transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%,-6px)}.AlbumWheel-module-scss-module__1C7ROW__seat:hover .AlbumWheel-module-scss-module__1C7ROW__caption,.AlbumWheel-module-scss-module__1C7ROW__seat:focus-within .AlbumWheel-module-scss-module__1C7ROW__caption{opacity:1;transform:translate(-50%)}.AlbumWheel-module-scss-module__1C7ROW__captionTitle,.AlbumWheel-module-scss-module__1C7ROW__captionArtist{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.AlbumWheel-module-scss-module__1C7ROW__captionTitle{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-text-primary)}.AlbumWheel-module-scss-module__1C7ROW__captionArtist{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.AlbumWheel-module-scss-module__1C7ROW__hint{right:calc(50% + var(--wheel-radius)*.65);bottom:calc(var(--wheel-radius)*.57 + var(--tile));align-items:flex-start;gap:var(--spacing-md);color:var(--color-text-secondary);pointer-events:none;display:flex;position:absolute;transform:rotate(-15deg)}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__hint{inset:1rem auto auto 1.25rem}}.AlbumWheel-module-scss-module__1C7ROW__hintLabel{font-family:var(--font-family-display);white-space:nowrap}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__hintLabel{font-size:var(--font-size-sm)}}.AlbumWheel-module-scss-module__1C7ROW__hintArrow{transform-origin:20% 60%;flex-shrink:0;width:72px;height:45px;margin-top:-.75rem;overflow:visible;transform:rotate(60deg)}@media (max-width:767px){.AlbumWheel-module-scss-module__1C7ROW__hintArrow{width:48px;height:30px;margin-top:-.5rem}}
.EmptyTree-module-scss-module__dczTYG__owner{align-items:center;gap:var(--spacing-xl);width:100%;min-height:360px;padding:var(--spacing-3xl) var(--spacing-xl);border:2px dashed color-mix(in srgb, var(--color-text-muted) 45%, transparent);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;display:flex}@media (max-width:767px){.EmptyTree-module-scss-module__dczTYG__owner{min-height:0;padding:var(--spacing-2xl) var(--spacing-lg)}}.EmptyTree-module-scss-module__dczTYG__ghosts{opacity:.8;width:100%;max-width:420px}.EmptyTree-module-scss-module__dczTYG__text{gap:var(--spacing-sm);text-wrap:pretty;flex-direction:column;max-width:28em;display:flex}.EmptyTree-module-scss-module__dczTYG__visitor{gap:var(--spacing-xs);padding:var(--spacing-3xl) 0;text-align:center;flex-direction:column;display:flex}
.ListLayoutControls-module-scss-module__6Jt8pq__cluster{align-items:center;gap:var(--spacing-lg);display:flex}.ListLayoutControls-module-scss-module__6Jt8pq__segment{gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--color-surface);border-radius:var(--radius-full);display:flex}.ListLayoutControls-module-scss-module__6Jt8pq__option{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.ListLayoutControls-module-scss-module__6Jt8pq__option:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ListLayoutControls-module-scss-module__6Jt8pq__option svg{width:1.1rem;height:1.1rem}.ListLayoutControls-module-scss-module__6Jt8pq__optionActive{color:var(--color-text-primary)}.ListLayoutControls-module-scss-module__6Jt8pq__thumb{border-radius:var(--radius-full);background:var(--color-bg);box-shadow:var(--shadow-sm);position:absolute;inset:0}@media (max-width:767px){.ListLayoutControls-module-scss-module__6Jt8pq__desktopOnly{display:none}.ListLayoutControls-module-scss-module__6Jt8pq__mobileActive{color:var(--color-text-primary)}}.ListLayoutControls-module-scss-module__6Jt8pq__mobileThumb{display:none}@media (max-width:767px){.ListLayoutControls-module-scss-module__6Jt8pq__mobileThumb{display:block}}.ListLayoutControls-module-scss-module__6Jt8pq__icon{display:flex;position:relative}
.ListTypeCard-module-scss-module__f5dLhW__card{appearance:none;background:var(--color-surface);text-align:left;cursor:pointer;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);transition:var(--transition-base);border:none;flex-direction:column;min-height:160px;font-family:inherit;display:flex}.ListTypeCard-module-scss-module__f5dLhW__card:hover{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-accent));transform:translateY(-2px)}.ListTypeCard-module-scss-module__f5dLhW__card:active{transform:translateY(0)}.ListTypeCard-module-scss-module__f5dLhW__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:767px){.ListTypeCard-module-scss-module__f5dLhW__card{min-height:20px}}.ListTypeCard-module-scss-module__f5dLhW__content{gap:var(--spacing-sm);flex-direction:column;display:flex}.ListTypeCard-module-scss-module__f5dLhW__icon{color:var(--color-text-primary);margin-bottom:var(--spacing-xl);justify-content:flex-start;align-items:center;display:inline-flex}@media (max-width:767px){.ListTypeCard-module-scss-module__f5dLhW__icon{margin-bottom:0}}.ListTypeCard-module-scss-module__f5dLhW__label{color:var(--color-text-primary)}.ListTypeCard-module-scss-module__f5dLhW__example{color:var(--color-text-secondary);margin-top:auto;font-size:.875rem}
.ListTypeDrawer-module-scss-module__8Ttl_q__popup{padding:64px 24px}@media (max-width:767px){.ListTypeDrawer-module-scss-module__8Ttl_q__popup{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}}.ListTypeDrawer-module-scss-module__8Ttl_q__title{text-align:center;color:var(--color-text-primary);margin:0 0 8px}.ListTypeDrawer-module-scss-module__8Ttl_q__description{color:var(--color-text-secondary);text-align:center;margin:0 0 32px}.ListTypeDrawer-module-scss-module__8Ttl_q__categorySection{max-width:960px;margin:var(--spacing-lg) auto 0}.ListTypeDrawer-module-scss-module__8Ttl_q__categorySection:first-of-type{margin-top:var(--spacing-sm)}.ListTypeDrawer-module-scss-module__8Ttl_q__categoryHeading{color:var(--color-text-secondary);margin:0 0 var(--spacing-md);font-size:.875rem;font-weight:500}.ListTypeDrawer-module-scss-module__8Ttl_q__cardGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:767px){.ListTypeDrawer-module-scss-module__8Ttl_q__cardGrid{grid-template-columns:1fr}}
