.chat_shell___eJ82{--chat-sent:color-mix(in srgb,var(--accent) 16%,var(--champagne-bg));--chat-card-r:22px;--chat-tail-r:6px;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);height:calc(100dvh - var(--topbar-h, 64px) - 24px);margin-bottom:-56px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--champagne-bg)}.chat_listPane__KKzb5{border-right:1px solid var(--line)}.chat_listPane__KKzb5,.chat_threadPane__vGjNF{display:flex;flex-direction:column;min-height:0}.chat_threadPane__vGjNF{min-width:0}.chat_selectPane__mgSfJ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;color:var(--champagne-ink-muted);text-align:center}.chat_selectPane__mgSfJ strong{color:var(--champagne-ink);font-family:var(--font-serif);font-size:24px;font-weight:400}.chat_inbox__PczvQ{display:flex;flex:1 1;flex-direction:column;min-height:0}.chat_inboxHead__05SKf{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px 20px}.chat_inboxTitle__uvNZM{margin:0;font-family:var(--font-serif);font-size:28px;font-weight:400}.chat_composeNew__3eEiL{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--accent);color:var(--on-accent);box-shadow:0 3px 8px color-mix(in srgb,var(--accent-deep) 25%,transparent);cursor:pointer;transition:background .12s ease,transform .12s ease}.chat_composeNew__3eEiL:hover{background:var(--accent-deep)}.chat_composeNew__3eEiL:active{transform:scale(.95)}.chat_searchField__t6Bvv{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;padding:0 16px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink-muted)}.chat_inbox__PczvQ .chat_searchField__t6Bvv{margin:0 16px 10px}.chat_searchField__t6Bvv input{flex:1 1;min-width:0;border:none;background:transparent;color:var(--champagne-ink);font:inherit;font-size:15px;outline:none}.chat_searchField__t6Bvv:focus-within{box-shadow:0 0 0 2px var(--accent)}.chat_threadList__VprO7{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:12px}.chat_rows__TXcUX{margin:0;padding:0;list-style:none}.chat_row__JPfMO{position:relative;display:flex;align-items:center;gap:12px;padding:12px 20px;transition:background .12s ease}.chat_row__JPfMO+.chat_row__JPfMO:before{content:"";position:absolute;top:0;right:0;left:80px;height:1px;background:var(--line)}.chat_rowUnread__0xmWI{background:var(--champagne-surface)}.chat_row__JPfMO:hover{background:color-mix(in srgb,var(--champagne-surface) 70%,var(--champagne-bg))}.chat_rowActive__Tzfs1,.chat_rowActive__Tzfs1:hover{background:color-mix(in srgb,var(--accent) 13%,var(--champagne-bg))}.chat_rowLink__bGxl4{position:absolute;inset:0;z-index:0;border-radius:0}.chat_rowLink__bGxl4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chat_rowAvatar__EkYQN{position:relative;z-index:1;display:inline-flex;flex-shrink:0;border-radius:50%}.chat_unreadDot__l9Yxc{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border:2px solid var(--champagne-bg);border-radius:50%;background:var(--accent)}.chat_rowBody__4gPpr{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;pointer-events:none}.chat_rowName__Pz9lm{overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat_rowUnread__0xmWI .chat_rowName__Pz9lm{font-weight:650}.chat_rowPreview__9csUe{overflow:hidden;color:var(--champagne-ink-mid);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chat_rowUnread__0xmWI .chat_rowPreview__9csUe{color:var(--champagne-ink)}.chat_rowStatus__nVktT{font-weight:600}.chat_muted__TyvAH,.chat_rowStatus__nVktT{color:var(--champagne-ink-muted)}.chat_rowRight__tHWMn{display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.chat_rowTime__nF5tw{min-height:1em;color:var(--champagne-ink-muted);font-size:12px}.chat_rowPoster__QmgI9{width:36px;height:48px;border-radius:var(--radius-sm);background:var(--champagne-surface-2);object-fit:cover}.chat_rowDelete__fTZgu{position:absolute;top:50%;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--accent-deep);color:var(--on-accent);cursor:pointer;opacity:0;transform:translateY(-50%) scale(.9);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.chat_rowDelete__fTZgu:focus-visible,.chat_row__JPfMO:hover .chat_rowDelete__fTZgu{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}@media (hover:none){.chat_rowDelete__fTZgu{position:relative;top:auto;right:auto;margin-right:-10px;background:transparent;color:var(--champagne-ink-muted);opacity:1;transform:none;pointer-events:auto}.chat_row__JPfMO:hover .chat_rowDelete__fTZgu{transform:none}}.chat_emptyState__7t_Tt{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:340px;margin:0 auto;padding:48px 24px;color:var(--champagne-ink-muted);text-align:center}.chat_emptyState__7t_Tt strong{color:var(--champagne-ink);font-size:18px;font-weight:600}.chat_emptyState__7t_Tt .chat_primaryButton__6Fh0f{margin-top:8px}.chat_destructiveButton__ITv_o,.chat_primaryButton__6Fh0f,.chat_secondaryButton__X1BgE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:none;border-radius:var(--radius-full);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .12s ease,opacity .12s ease,transform .12s ease}.chat_primaryButton__6Fh0f{background:var(--accent);color:var(--on-accent)}.chat_primaryButton__6Fh0f:hover:not(:disabled){background:var(--accent-deep)}.chat_secondaryButton__X1BgE{background:var(--champagne-surface);color:var(--champagne-ink)}.chat_secondaryButton__X1BgE:hover{background:var(--champagne-surface-2)}.chat_destructiveButton__ITv_o{background:var(--accent-deep);color:var(--on-accent)}.chat_primaryButton__6Fh0f:disabled,.chat_secondaryButton__X1BgE:disabled{opacity:.5;cursor:default}.chat_destructiveButton__ITv_o:active,.chat_primaryButton__6Fh0f:active:not(:disabled),.chat_secondaryButton__X1BgE:active{transform:scale(.97)}.chat_confirmActions__pLZ7D{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.chat_accentText__t_iJP{color:var(--accent)}.chat_thread__UQu4n{display:flex;flex:1 1;flex-direction:column;min-height:0}.chat_threadHead__qIh0L{display:flex;align-items:center;gap:8px;min-height:64px;padding:8px 16px;border-bottom:1px solid var(--line)}.chat_backButton__cYGEa{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--champagne-ink)}.chat_backButton__cYGEa:hover{background:var(--champagne-surface)}.chat_threadIdentity__gGi4R{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 10px 4px 4px;border-radius:var(--radius-full);color:inherit;text-decoration:none;transition:background .12s ease}a.chat_threadIdentity__gGi4R:hover{background:var(--champagne-surface)}.chat_threadIdentityText__JeOh3{display:flex;flex-direction:column;min-width:0}.chat_threadName__NX_lf{overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat_threadHandle__6P99k{color:var(--champagne-ink-muted);font-size:12px}.chat_messages__S_RW3{display:flex;flex:1 1;flex-direction:column-reverse;gap:8px;min-height:0;overflow-y:auto;padding:12px 8px}.chat_topSentinel__ZO345{flex-shrink:0;height:1px}.chat_sessionHeader__DW4xl{display:flex;justify-content:center;min-height:40px;padding:12px 0;color:var(--champagne-ink-muted);font-size:12px;font-weight:500;letter-spacing:.3px}.chat_older__HHXjW{display:flex;justify-content:center;padding:16px 0}.chat_olderRetry__Ahe4W{align-self:center;min-height:44px;padding:0 16px;border:none;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.chat_bubbleRow__NLKT5{display:flex;justify-content:flex-start;width:100%;padding:0 8px}.chat_bubbleRowSent__k45M5{justify-content:flex-end}.chat_textBubble__nte9y{max-width:min(78%,560px);padding:11px 16px;border-radius:var(--chat-card-r);font-size:16px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 2px 8px rgba(10,8,6,.06)}.chat_textBubbleReceived__1TXol{border-bottom-left-radius:var(--chat-tail-r);background:var(--champagne-surface);color:var(--champagne-ink)}.chat_textBubbleSent__hW6xi{border-bottom-right-radius:var(--chat-tail-r);background:var(--accent);color:var(--on-accent)}.chat_pending__o1hxG{opacity:.7}.chat_noteBubble__l_vhN{max-width:min(78%,560px);margin-bottom:4px;padding:9px 12px;border-radius:calc(var(--chat-card-r) - 2px);font-size:14px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.chat_noteBubbleReceived__U3IDL{border-bottom-left-radius:var(--chat-tail-r);background:var(--champagne-surface);color:var(--champagne-ink-mid)}.chat_noteBubbleSent__wfJPd{border-bottom-right-radius:var(--chat-tail-r);background:var(--chat-sent);color:var(--champagne-ink)}.chat_link__n6k3t{color:inherit;text-decoration:underline}.chat_card__Rla10{display:flex;flex-direction:column;gap:8px;width:min(78%,360px);padding:14px;border-radius:var(--chat-card-r);color:var(--champagne-ink);text-decoration:none;box-shadow:0 2px 8px rgba(10,8,6,.06);transition:transform .12s ease,box-shadow .12s ease}a.chat_card__Rla10:hover{box-shadow:0 6px 18px rgba(10,8,6,.12)}a.chat_card__Rla10:active{transform:scale(.99)}.chat_cardWide__CwjmO{width:min(84%,380px)}.chat_cardReceived__CwV8u{border-bottom-left-radius:var(--chat-tail-r);background:var(--champagne-surface)}.chat_cardSent__Qbfs1{border-bottom-right-radius:var(--chat-tail-r);background:var(--chat-sent)}.chat_cardDead__YwLjP{border:1px dashed var(--line-strong);background:transparent;box-shadow:none}.chat_deadText__h8dDJ{color:var(--champagne-ink-muted);font-size:14px;font-style:italic}.chat_cardHeader__E91C8{display:flex;align-items:center;gap:12px}.chat_cardHeaderText__A8fWD{display:flex;flex-direction:column;gap:2px;min-width:0}.chat_thumb__FmFlf{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);object-fit:cover;overflow:hidden}.chat_thumbFallback__LPw62{background:var(--champagne-surface-2);font-size:22px}.chat_thumbFallbackGold__8UecN{background:color-mix(in srgb,var(--gold) 22%,var(--champagne-bg));color:color-mix(in srgb,var(--gold) 70%,var(--champagne-ink))}.chat_eventPoster__bfvsW{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:46px;height:68px;border-radius:var(--radius-sm);object-fit:cover}.chat_kindLabel__jXqZC{color:var(--champagne-ink-muted);font-size:11px;font-weight:700;letter-spacing:.6px}.chat_cardTitle__cIYU0{display:-webkit-box;overflow:hidden;font-family:var(--font-serif);font-size:19px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat_cardMeta__95dt_{color:var(--champagne-ink-muted);font-size:13px}.chat_tagline___rrtC{display:-webkit-box;overflow:hidden;color:var(--champagne-ink-mid);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat_inlineMeta__7vcZc,.chat_metaRow__7_EoK{display:flex;align-items:center;gap:6px;min-width:0;color:var(--champagne-ink-muted);font-size:13px}.chat_metaRow__7_EoK span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_cta__15n49{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-top:4px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600}a.chat_card__Rla10:hover .chat_cta__15n49{background:var(--accent-deep)}.chat_mnHeader__2_w75{display:flex;align-items:center;gap:8px}.chat_mnEmoji__DKeoM{font-size:22px}.chat_eyebrowPill__8wLfH{padding:3px 10px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-deep);font-size:11px;font-weight:700;letter-spacing:.8px}.chat_hostRow__mMKcQ{display:flex;align-items:center;gap:8px}.chat_hostText__KoUKJ{display:flex;flex-direction:column;min-width:0}.chat_hostName__LsAue{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chat_vibeRow__S5Lpm{display:flex;flex-wrap:wrap;gap:6px}.chat_vibePill__S72Bj{padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--champagne-bg);font-size:13px}.chat_lines__xXC8i{display:flex;flex-direction:column;gap:2px}.chat_line__ZzIOq{overflow:hidden;color:var(--champagne-ink-mid);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chat_more__GdzXl{color:var(--champagne-ink-muted);font-size:13px;font-weight:600}.chat_fan__nY5gV{display:flex;justify-content:center;padding:6px 0 4px}.chat_fanPoster__WFt8_{width:46px;height:69px;border:2px solid var(--champagne-bg);border-radius:var(--radius-sm);background:var(--champagne-surface-2);object-fit:cover;box-shadow:0 2px 6px rgba(10,8,6,.15)}.chat_fanPoster__WFt8_+.chat_fanPoster__WFt8_{margin-left:-14px}.chat_filmCard__CnQbq{display:flex;align-items:center;gap:12px;width:min(88%,440px);padding:12px;border-radius:var(--chat-card-r);box-shadow:0 2px 8px rgba(10,8,6,.06)}.chat_filmPoster__DUJMY{flex-shrink:0;width:60px;height:90px;overflow:hidden;border-radius:var(--radius-sm);background:var(--champagne-surface-2)}.chat_filmPoster__DUJMY img{width:100%;height:100%;object-fit:cover;transition:transform .16s ease}.chat_filmPoster__DUJMY:hover img{transform:scale(1.04)}.chat_filmBody__VZ8dH{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.chat_filmTitle__AYPpA{display:-webkit-box;overflow:hidden;color:var(--champagne-ink);font-size:16px;font-weight:600;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat_filmTitle__AYPpA:hover{text-decoration:underline}.chat_filmMeta__AcPSG{color:var(--champagne-ink-muted);font-size:13px}.chat_likeRow__SyOIc{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:32px;margin-top:2px;margin-left:-6px;padding:0 6px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-muted);font:inherit;font-size:12px;cursor:pointer}.chat_likeRow__SyOIc:hover{background:color-mix(in srgb,var(--champagne-ink) 6%,transparent)}.chat_likeRowOn__XQNce{color:var(--accent);font-weight:600}.chat_filmActions__6WPJ9{display:flex;align-items:center;gap:6px}.chat_logButton__lrSa9{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--champagne-bg);color:var(--champagne-ink);cursor:pointer;transition:background .12s ease}.chat_logButton__lrSa9:hover{background:var(--champagne-surface-2)}.chat_typingBubble__ocYUk{display:flex;align-items:center;gap:4px;padding:13px 14px;border-radius:var(--chat-card-r);border-bottom-left-radius:var(--chat-tail-r);background:var(--champagne-surface);box-shadow:0 2px 8px rgba(10,8,6,.06)}.chat_typingBubble__ocYUk span{width:7px;height:7px;border-radius:50%;background:var(--champagne-ink-muted);animation:chat_typingDot__YPlee .6s ease-in-out infinite alternate}.chat_typingBubble__ocYUk span:nth-child(2){animation-delay:.16s}.chat_typingBubble__ocYUk span:nth-child(3){animation-delay:.32s}@keyframes chat_typingDot__YPlee{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.chat_typingBubble__ocYUk span{animation:none;opacity:.5}}.chat_starter___8Cxa{display:flex;flex:1 1;align-items:center;justify-content:center;padding:40px 24px}.chat_starterIdentity__5aDWL{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.chat_starterHalo__PI19A{display:inline-flex;padding:6px;border-radius:50%;background:var(--champagne-surface);box-shadow:0 4px 12px rgba(10,8,6,.06)}.chat_starterName__3lgFA{margin-top:12px;font-family:var(--font-serif);font-size:24px}.chat_starterHandle__tn2W6{margin-top:2px;color:var(--champagne-ink-muted);font-size:14px}.chat_starterLink__V3ONZ{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:6px 12px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink-mid);font-size:12px;font-weight:500;transition:background .12s ease}.chat_starterIdentity__5aDWL:hover .chat_starterLink__V3ONZ{background:var(--champagne-surface-2)}.chat_composeWrap__NSUmP{position:relative}.chat_composeBar__JWD96{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--champagne-bg)}.chat_attachButton__X6Iy4,.chat_sendButton__MIJuP{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;cursor:pointer;transition:background .12s ease,transform .12s ease}.chat_attachButton__X6Iy4{background:var(--champagne-surface);color:var(--champagne-ink-mid)}.chat_attachButton__X6Iy4:hover:not(:disabled){background:var(--champagne-surface-2)}.chat_sendButton__MIJuP{background:var(--accent);color:var(--on-accent)}.chat_sendButton__MIJuP:hover:not(:disabled){background:var(--accent-deep)}.chat_sendButton__MIJuP:disabled{background:var(--champagne-surface-2);color:var(--champagne-ink-muted);cursor:default}.chat_attachButton__X6Iy4:active:not(:disabled),.chat_sendButton__MIJuP:active:not(:disabled){transform:scale(.94)}.chat_composeInput__4mKEN{flex:1 1;min-height:44px;max-height:140px;padding:11px 16px;border:none;border-radius:22px;background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-size:16px;line-height:22px;resize:none;outline:none}.chat_composeInput__4mKEN:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent)}.chat_mentions__whdSX{position:absolute;right:12px;bottom:100%;left:12px;z-index:3;max-height:240px;margin:0 0 4px;padding:4px 0;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--champagne-surface);list-style:none;box-shadow:0 8px 24px rgba(10,8,6,.12)}.chat_mentionRow__U6Ksx{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat_mentionRowOn__72cr6{background:var(--champagne-surface-2)}.chat_mentionText__K7Vc_{display:flex;flex-direction:column;min-width:0}.chat_mentionName__ELR8n{font-size:14px;font-weight:600}.chat_mentionHandle__D_6PU{color:var(--champagne-ink-muted);font-size:12px}.chat_lockedBar__sc9Zd{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px;border-top:1px solid var(--line);text-align:center}.chat_lockedBar__sc9Zd p{margin:0;color:var(--champagne-ink-mid);font-size:14px}.chat_spinnerDark__haAtF,.chat_spinner__QL_j_{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:chat_spin__lDbJi .7s linear infinite}.chat_spinnerDark__haAtF{color:var(--champagne-ink-muted)}@keyframes chat_spin__lDbJi{to{transform:rotate(1turn)}}.chat_skeletonThread__wXpsj{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px 8px;overflow:hidden}.chat_skeletonCard__A9gv4{display:flex;align-items:center;gap:12px;width:min(88%,440px);padding:12px;border-radius:var(--chat-card-r,22px)}.chat_skeletonLines__Qlbid{display:flex;flex:1 1;flex-direction:column;gap:6px}.chat_dialogSub__2E_aS{margin:-4px 0 12px;color:var(--champagne-ink-mid);font-size:14px}.chat_dialogFooter__uskGg{display:flex;justify-content:flex-end;padding-top:12px}.chat_pickerScroll__vCn40{max-height:min(56vh,520px);overflow-y:auto}.chat_menuList__mkTA0{display:flex;flex-direction:column}.chat_menuRow__KZ5Mx{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 6px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease}.chat_menuRow__KZ5Mx:hover:not(:disabled){background:var(--champagne-surface)}.chat_menuRow__KZ5Mx:disabled{opacity:.6;cursor:default}.chat_menuIcon__9imtV{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.chat_menuText__6vJdc{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.chat_menuText__6vJdc strong{font-size:16px;font-weight:600}.chat_menuText__6vJdc strong,.chat_menuText__6vJdc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_menuText__6vJdc>span{color:var(--champagne-ink-mid);font-size:14px}.chat_pickerEmpty__YbFcC{margin:0;padding:24px 12px;color:var(--champagne-ink-muted);font-size:14px;text-align:center}.chat_pickerHint__S1DKg{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px;color:var(--champagne-ink-mid);text-align:center}.chat_pickerHint__S1DKg p{margin:0}.chat_pickGrid__pUGzl{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:12px 10px;gap:12px 10px;padding:4px 2px 8px}.chat_pickCell__jbPb5{display:flex;flex-direction:column;gap:6px;padding:0;border:none;background:transparent;color:var(--champagne-ink);font:inherit;text-align:left;cursor:pointer}.chat_pickPoster___0_GB{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:var(--radius-sm);background:var(--champagne-surface-2);box-shadow:0 0 0 0 transparent;transition:box-shadow .12s ease,transform .12s ease}.chat_pickPoster___0_GB img{width:100%;height:100%;object-fit:cover}.chat_pickCell__jbPb5:hover .chat_pickPoster___0_GB{transform:translateY(-2px)}.chat_pickCellOn__x48l4 .chat_pickPoster___0_GB{box-shadow:0 0 0 3px var(--accent)}.chat_pickCheck__1JoOZ{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.chat_pickTitle__l7g_J{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:767px){.chat_shell___eJ82{grid-template-columns:minmax(0,1fr);height:calc(100dvh - var(--topbar-h, 64px) - 96px - env(safe-area-inset-bottom));margin:0 -16px;border:none;border-radius:0}.chat_listPane__KKzb5{border-right:none}.chat_shellThreadOpen__UdAAV .chat_listPane__KKzb5,.chat_threadPane__vGjNF{display:none}.chat_shellThreadOpen__UdAAV .chat_threadPane__vGjNF{display:flex}.chat_backButton__cYGEa{display:inline-flex}.chat_threadHead__qIh0L{padding:8px}.chat_searchField__t6Bvv input{font-size:16px}}.SiteFooter_footer__oKScp{margin-top:64px;padding:40px 0 8px;border-top:1px solid var(--line);color:var(--champagne-ink-mid)}.SiteFooter_sections__v6eoV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px}.SiteFooter_sectionTitle__xtM9E{margin:0 0 14px;color:var(--champagne-ink);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SiteFooter_links__P_OOT{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.SiteFooter_link__fd1yu{color:var(--champagne-ink-muted);font-size:15px;text-decoration:none;overflow-wrap:anywhere;transition:color .14s ease}.SiteFooter_link__fd1yu:hover{color:var(--champagne-ink)}.SiteFooter_bottom__K7_if{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.SiteFooter_badges__Hvakh{display:flex;flex-wrap:wrap;gap:12px}.SiteFooter_badge___N48H{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 12px;border:1px solid #a6a6a6;border-radius:10px;background:#000;color:#fff;text-decoration:none;transition:transform .14s ease,opacity .14s ease}.SiteFooter_badge___N48H:hover{opacity:.85}.SiteFooter_badge___N48H:active{transform:scale(.97)}.SiteFooter_badgeIcon__7gRZu{width:26px;height:26px;flex-shrink:0}.SiteFooter_badgeText__p2Ke7{display:flex;flex-direction:column;line-height:1.1}.SiteFooter_badgeEyebrow__hA3Yn{font-size:11px;letter-spacing:.02em}.SiteFooter_badgeStore__5vpb_{font-size:19px;font-weight:600;letter-spacing:-.01em}.SiteFooter_copyright__9K8Qt{margin:0;color:var(--champagne-ink-muted);font-size:14px}@media (max-width:767px){.SiteFooter_footer__oKScp{margin-top:48px}.SiteFooter_sections__v6eoV{grid-template-columns:repeat(2,minmax(0,1fr))}}.SignupPrompt_prompt__Sj0_e{display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:center}.SignupPrompt_promptSub__kn6PD{margin:0 0 8px;color:var(--champagne-ink-mid);line-height:1.5}.SignupPrompt_primary__OBzqq,.SignupPrompt_secondary__LgsHU{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius-full);font-weight:600;text-decoration:none}.SignupPrompt_primary__OBzqq{background:linear-gradient(135deg,var(--accent-2),var(--accent) 55%,var(--accent-deep));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}.SignupPrompt_secondary__LgsHU{background:var(--champagne-surface);color:var(--champagne-ink)}.SignupPrompt_appLink__A6y3k{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--champagne-ink-mid);font-size:14px;font-weight:600;text-decoration:none}.SignupPrompt_appLink__A6y3k:hover{color:var(--champagne-ink)}.SignupPrompt_banner__z2nny{position:fixed;left:calc(var(--sidebar-w, 84px) + 16px);right:16px;bottom:16px;z-index:25;display:flex;align-items:center;gap:16px;padding:14px 14px 14px 24px;border-radius:var(--radius-lg);background:radial-gradient(120% 180% at 100% 50%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),var(--champagne-ink);color:var(--champagne-bg);box-shadow:0 14px 36px rgba(42,34,24,.3);animation:SignupPrompt_rise__QrkLR .36s cubic-bezier(.2,.8,.2,1)}@keyframes SignupPrompt_rise__QrkLR{0%{transform:translateY(24px);opacity:0}}.SignupPrompt_bannerFinbar__nuvlt{position:absolute;left:28px;bottom:calc(100% - 6px);width:92px;height:auto;pointer-events:none;filter:drop-shadow(1.5px 0 0 var(--champagne-bg)) drop-shadow(-1.5px 0 0 var(--champagne-bg)) drop-shadow(0 -1.5px 0 var(--champagne-bg));transform-origin:bottom center;animation:SignupPrompt_peep__T_B9K .52s cubic-bezier(.2,.9,.3,1.3) .24s both}@keyframes SignupPrompt_peep__T_B9K{0%{transform:translateY(60%) scaleY(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.SignupPrompt_bannerFinbar__nuvlt,.SignupPrompt_banner__z2nny{animation:none}}.SignupPrompt_bannerText__6LmZa{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SignupPrompt_bannerTitle__nfvCm{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1.15}.SignupPrompt_bannerTitle__nfvCm em{color:var(--accent-2)}.SignupPrompt_bannerLine__cBKan{font-size:14px;color:color-mix(in srgb,var(--champagne-bg) 72%,transparent)}.SignupPrompt_bannerButton__Y8y_E{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent-2),var(--accent) 55%,var(--accent-deep));color:var(--on-accent);font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .14s ease}.SignupPrompt_bannerButton__Y8y_E:hover{transform:scale(1.04)}.SignupPrompt_bannerClose__Agsb6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--champagne-bg) 10%,transparent);color:var(--champagne-bg);cursor:pointer}.SignupPrompt_bannerClose__Agsb6:hover{background:color-mix(in srgb,var(--champagne-bg) 18%,transparent)}.SignupPrompt_phoneOnly__heX9R{display:none}@media (max-width:767px){.SignupPrompt_banner__z2nny{left:8px;right:8px;bottom:calc(var(--tab-bar-h, 0px) + 8px);gap:10px;padding:10px 10px 10px 16px}.SignupPrompt_bannerFinbar__nuvlt{left:18px;width:64px}.SignupPrompt_bannerTitle__nfvCm{font-size:19px}.SignupPrompt_bannerLine__cBKan,.SignupPrompt_desktopOnly__vExeb{display:none}.SignupPrompt_phoneOnly__heX9R{display:inline-flex}.SignupPrompt_bannerButton__Y8y_E{min-height:40px;padding:0 16px}}.Search_box__6OqTS{position:relative;flex:1 1;min-width:0;max-width:480px;margin-right:auto}@media (max-width:767px){.Search_box__6OqTS:not(.Search_boxOnSearch__7GIiP){display:none}.Search_input__tCRlI{font-size:16px}}.Search_boxIcon__mF5rJ{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--champagne-ink-muted);pointer-events:none}.Search_input__tCRlI{width:100%;height:44px;padding:0 40px 0 44px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-size:15px;transition:background .12s ease,border-color .12s ease}.Search_input__tCRlI::-webkit-search-cancel-button{display:none}.Search_input__tCRlI:hover{background:var(--champagne-surface-2)}.Search_input__tCRlI:focus{outline:none;background:#fffaf1;border-color:var(--champagne-ink)}.Search_clear__Ghc1f{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--champagne-ink-muted);cursor:pointer}.Search_clear__Ghc1f:hover{color:var(--champagne-ink);background:var(--champagne-surface)}.Search_dropdown__L1amj{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(70vh,560px);overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:var(--radius-md);background:#fffaf1;box-shadow:0 16px 40px rgba(10,8,6,.18),0 0 0 1px var(--line);z-index:30}.Search_option__ta9RS{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer}.Search_optionActive__X9Bxq{background:var(--champagne-surface)}.Search_thumb__m3Kd_{flex-shrink:0;width:40px;height:60px;border-radius:6px;overflow:hidden;background:var(--champagne-surface-2)}.Search_thumb__m3Kd_ img{width:100%;height:100%;object-fit:cover;display:block}.Search_thumbRound__DwSF6{height:40px;border-radius:var(--radius-full)}.Search_thumbSquare__TnUl8{height:40px}.Search_optionText__UtN92{display:flex;flex-direction:column;min-width:0}.Search_optionTitle__9lUrv{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Search_optionMeta__iTY0K{color:var(--champagne-ink-muted);font-size:13px}.Search_allResults__EozXL{display:flex;align-items:center;gap:10px;padding-left:4px;font-weight:600}.Search_heading__VWoz4{margin:16px 0 4px;font-family:var(--font-serif);font-weight:400;font-size:36px;line-height:1.15}.Search_explain__326BU{margin:0;color:var(--champagne-ink-muted);font-size:15px}.Search_block__cQvzj{margin-top:32px}.Search_blockTitle___KNrM{margin:0 0 14px;font-family:var(--font-serif);font-weight:400;font-size:24px}.Search_entityGrid__f2stE{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.Search_entity__pQQW_{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--champagne-surface);color:inherit;text-decoration:none;transition:background .12s ease}.Search_entity__pQQW_:hover{background:var(--champagne-surface-2)}.Search_picks__yVz5_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.Search_pick__GKwJ9{display:flex;gap:16px;padding:16px;border-radius:var(--radius-lg);background:var(--champagne-surface);color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.Search_pick__GKwJ9:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(10,8,6,.12)}.Search_pickPoster__X_D11{flex-shrink:0;width:96px;aspect-ratio:2/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--champagne-surface-2)}.Search_pickPoster__X_D11 img{width:100%;height:100%;object-fit:cover;display:block}.Search_pickText__G5Tco{display:flex;flex-direction:column;gap:4px;min-width:0}.Search_pickRank__wMsk_{color:var(--accent-deep);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Search_pickTitle__gnh8q{font-family:var(--font-serif);font-size:20px;line-height:1.2}.Search_pickReason__RBq1E{margin:4px 0 0;color:var(--champagne-ink-mid);font-size:14px;line-height:1.45}.Search_grid__bvh8o{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:28px 18px;gap:28px 18px}.Search_more__m3T0a{display:flex;justify-content:center;margin-top:32px}.Search_moreButton__14eZ_{min-height:44px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-weight:600;cursor:pointer}.Search_moreButton__14eZ_:hover{background:var(--champagne-surface-2)}.Search_moreButton__14eZ_:disabled{opacity:.5;cursor:default}.Search_empty__9hLX5{margin-top:48px;text-align:center;color:var(--champagne-ink-mid)}.Search_empty__9hLX5 h2{margin:0 0 8px;font-family:var(--font-serif);font-weight:400;font-size:28px;color:var(--champagne-ink)}.Search_skeletonGrid__fD002{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:28px 18px;gap:28px 18px}.Search_skeletonPoster__5FCHY{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--champagne-surface);animation:Search_searchPulse__Szbfc 1.4s ease-in-out infinite}@keyframes Search_searchPulse__Szbfc{50%{opacity:.55}}@media (max-width:1100px){.Search_picks__yVz5_{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Search_skeletonPoster__5FCHY{animation:none}}.Search_clear__Ghc1f:after{content:"";position:absolute;inset:-8px}.PublicCtaCard_ctaCard__Giezm{padding:20px 24px;border-radius:18px;background:var(--champagne-surface);color:var(--champagne-ink);display:flex;align-items:center;gap:20px}.PublicCtaCard_ctaText__q1J95{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.PublicCtaCard_ctaActions__yGVfm{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.PublicCtaCard_ctaAppLink__ORr3G{color:var(--champagne-ink-mid);font-size:13px;font-weight:600;text-decoration:none}.PublicCtaCard_ctaAppLink__ORr3G:hover{color:var(--champagne-ink)}.PublicCtaCard_phoneOnly__9bzNW{display:none!important}@media (max-width:767px){.PublicCtaCard_ctaCard__Giezm{flex-direction:column;align-items:stretch}.PublicCtaCard_desktopOnly__THk67{display:none!important}.PublicCtaCard_phoneOnly__9bzNW{display:inline-flex!important}}.PublicCtaCard_ctaTitle___8hCD{font-family:var(--font-serif);font-weight:400;font-size:clamp(20px,3vw,24px);color:var(--champagne-ink);margin:0;line-height:1.15}.PublicCtaCard_ctaSub__iFyW2{color:var(--champagne-ink-mid)}.PublicCtaCard_ctaCode__BcTu1,.PublicCtaCard_ctaSub__iFyW2{font-family:var(--font-sans);font-size:14px;margin:0;line-height:1.45}.PublicCtaCard_ctaCode__BcTu1{color:var(--champagne-ink)}.PublicCtaCard_ctaCodeValue__LEQPD{display:inline-block;padding:2px 8px;margin:0 2px;border-radius:6px;background:var(--champagne-surface-2);font-weight:700;letter-spacing:.08em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.PublicCtaCard_ctaButton__iqn8v{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;justify-content:center;min-height:46px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent-2),var(--accent) 55%,var(--accent-deep));color:#fff;font-family:var(--font-sans);font-weight:700;font-size:15px;white-space:nowrap;text-decoration:none;transition:transform .12s ease}.PublicCtaCard_ctaButton__iqn8v:hover{transform:translateY(-1px)}.BackdropHero_hero__QfCNf{--hero-fade:240px;--hero-shade:58,42,32;position:relative;isolation:isolate;display:flex;align-items:flex-end;height:clamp(520px,calc(100svh - var(--topbar-h, 64px)),920px);margin:-8px 0 0 -32px;width:calc(100vw - var(--sidebar-w, 84px));overflow:hidden;background:linear-gradient(180deg,transparent calc(100% - var(--hero-fade) * .5),var(--champagne-bg) 100%),radial-gradient(120% 90% at 20% 10%,#5a4334,#3a2a20);color:var(--text)}.BackdropHero_tall__9hQHL{height:auto;min-height:clamp(440px,64svh,700px)}.BackdropHero_tall__9hQHL .BackdropHero_title__neZkf{font-size:clamp(36px,4.4vw,68px)}.BackdropHero_backdrop__ivLB6{position:absolute;inset:0 0 3px;width:100%;height:calc(100% - 3px);object-fit:cover;object-position:center 30%;opacity:calc(1 - var(--scroll-progress, 0) * .55);transform:translateY(calc(var(--scroll-progress, 0) * 90px)) scale(calc(1.02 + var(--scroll-progress, 0) * .04));will-change:transform,opacity}.BackdropHero_blurred__m2v9_{filter:blur(32px) saturate(1.25);transform:scale(1.2)}.BackdropHero_scrim__P_fei{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--hero-shade),.72) 0,rgba(var(--hero-shade),.36) 38%,rgba(var(--hero-shade),0) 68%),linear-gradient(0deg,rgba(var(--hero-shade),0) var(--hero-fade),rgba(var(--hero-shade),.42) calc(var(--hero-fade) + 120px),rgba(var(--hero-shade),0) 78%)}.BackdropHero_fade__alZnL{position:absolute;inset:auto 0 -1px;height:var(--hero-fade);background:linear-gradient(180deg,color-mix(in srgb,var(--champagne-bg) 0%,transparent) 0,color-mix(in srgb,var(--champagne-bg) 55%,transparent) 22%,color-mix(in srgb,var(--champagne-bg) 92%,transparent) 40%,var(--champagne-bg) 100%)}.BackdropHero_topRight__Im5Vy{position:absolute;z-index:1;top:20px;right:32px;display:flex;gap:8px}.BackdropHero_inner__q7jFX{position:relative;display:flex;align-items:flex-end;gap:32px;min-width:0;max-width:1080px;padding:40px 64px calc(var(--hero-fade) - 24px)}.BackdropHero_trailing__Is3q_{position:absolute;right:64px;bottom:calc(var(--hero-fade) - 24px)}.BackdropHero_art__qR9tU{display:none;flex-shrink:0;width:clamp(150px,13vw,210px);aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);background:var(--bg-3);box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08)}.BackdropHero_artAlways__aftht{display:block}.BackdropHero_artRound__OMDBI{width:clamp(104px,11vw,168px);aspect-ratio:1;border-radius:50%}.BackdropHero_artLogo__ziDTd{width:clamp(104px,11vw,168px);aspect-ratio:1;padding:8%;object-fit:contain;background:var(--champagne-bg)}.BackdropHero_text__018r3{min-width:0}.BackdropHero_eyebrow__YCYFO{margin:0 0 10px;color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.BackdropHero_title__neZkf{margin:0;color:var(--text);font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,5.6vw,88px);line-height:1;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(10,8,6,.35);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BackdropHero_meta__1eum5{margin:12px 0 0;color:var(--text-2);font-size:16px}.BackdropHero_lede__akJTH{margin:10px 0 0;max-width:54ch;color:var(--text);font-family:var(--font-serif);font-size:20px;font-style:italic;line-height:1.35}.BackdropHero_pill__BNmDM{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-full);background:rgba(10,8,6,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .14s ease}.BackdropHero_pill__BNmDM:hover{background:rgba(10,8,6,.6)}.BackdropHero_overlap__4aIIV{position:relative;margin-top:calc(-1 * var(--backdrop-overlap, 150px))}@media (min-width:1100px){.BackdropHero_art__qR9tU{display:block}}@media (max-width:767px){.BackdropHero_hero__QfCNf{--hero-fade:160px;height:clamp(420px,68svh,640px);margin:-8px -16px 0;width:auto}.BackdropHero_tall__9hQHL{height:auto;min-height:clamp(360px,56svh,520px)}.BackdropHero_topRight__Im5Vy{right:16px}.BackdropHero_inner__q7jFX{flex-direction:column;align-items:flex-start;gap:16px;padding:76px 20px calc(var(--hero-fade) - 24px)}.BackdropHero_trailing__Is3q_{right:20px}.BackdropHero_overlap__4aIIV{--backdrop-overlap:96px}}@media (prefers-reduced-motion:reduce){.BackdropHero_backdrop__ivLB6{transform:none}}.PublicEntity_page__8qEwO{padding-bottom:96px;color:var(--champagne-ink)}.PublicEntity_body__XKAGs{display:flex;flex-direction:column;gap:clamp(24px,4vw,36px);max-width:880px;margin-inline:auto}.PublicEntity_initial__c_xME{display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:56px;color:var(--champagne-ink-muted);background:var(--champagne-surface-2)}.PublicEntity_still__rzRG2{margin:14px 0 0;color:var(--text-2);font-size:12px;letter-spacing:.02em}.PublicEntity_aside__xwKmK{display:flex;flex-direction:column;gap:10px}.PublicEntity_asideTitle__e7h_w{margin:0;color:var(--champagne-ink-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PublicEntity_description___N_qw{font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--champagne-ink-mid);margin:0;max-width:62ch;white-space:pre-line}@media (min-width:1200px){.PublicEntity_body__XKAGs{max-width:1240px}.PublicEntity_bodyWithAside__b4zpq{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto 1fr;grid-column-gap:56px;column-gap:56px;align-items:start}.PublicEntity_bodyWithAside__b4zpq>*{grid-column:1}.PublicEntity_bodyWithAside__b4zpq .PublicEntity_aside__xwKmK{grid-column:2;grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 64px) + 24px);padding-top:96px}}.PublicEntity_gridSection__xBWe3{display:flex;flex-direction:column;gap:14px}.PublicEntity_sectionTitle__DIfXO{font-family:var(--font-serif);font-weight:400;font-size:22px;color:var(--champagne-ink);margin:0}.PublicEntity_grid__ckZe7{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:clamp(16px,2.4vw,24px);gap:clamp(16px,2.4vw,24px);list-style:none;padding:0;margin:0}@media (max-width:480px){.PublicEntity_grid__ckZe7{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.PublicEntity_cellLink__95dxU{display:flex;flex-direction:column;gap:8px;min-width:0;color:inherit;text-decoration:none}.PublicEntity_cellLink__95dxU .PublicEntity_poster__zfylJ{transition:transform .16s ease,box-shadow .16s ease}.PublicEntity_cellLink__95dxU:hover .PublicEntity_poster__zfylJ{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.PublicEntity_cellLink__95dxU:hover .PublicEntity_cellTitle__h_tb2{color:var(--accent-deep)}.PublicEntity_poster__zfylJ{position:relative;width:100%;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--champagne-surface-2)}.PublicEntity_posterFallback__YGS1c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:40px;color:var(--champagne-ink-muted)}.PublicEntity_cellTitle__h_tb2{font-family:var(--font-serif);font-weight:400;font-size:15px;line-height:1.2;color:var(--champagne-ink);margin:0;overflow-wrap:anywhere}.PublicEntity_cellYear___8mMk{font-family:var(--font-sans);font-size:12px;color:var(--champagne-ink-muted);margin:0}.profile_page__VajoX{padding-bottom:48px}.profile_plainHeader__MUn_P{display:flex;align-items:flex-end;gap:28px;margin-top:16px;padding:0 32px}.profile_avatarWrap__k8ZAl{position:relative;flex-shrink:0}.profile_tierRing__Ca_uN{display:inline-flex;padding:4px;border-radius:50%;background:var(--champagne-bg)}.profile_tier_cinephile__8yCto{background:linear-gradient(135deg,#5b2ba8,#7c3aed,#5b2ba8)}.profile_tier_critic__rRpXO{background:linear-gradient(135deg,#7a5c0a,var(--gold),#7a5c0a)}.profile_tier_tastemaker__dzqgs{background:linear-gradient(135deg,var(--accent-deep),var(--accent-2),var(--accent-deep))}.profile_tierRing__Ca_uN>*{box-shadow:0 0 0 3px var(--champagne-bg)}.profile_stickers__ljhbv{position:absolute;left:50%;bottom:-10px;display:flex;gap:4px;transform:translateX(-50%)}.profile_sticker__N6Pok{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:none;border-radius:var(--radius-full);font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 2px var(--champagne-bg)}.profile_sticker_flique__thqSd{background:var(--accent);color:#fff}.profile_sticker_hundred__p_6_3{background:var(--champagne-ink);color:var(--champagne-bg)}.profile_sticker_ambassador__bEm2e{background:#7a5c0a;color:#fff}.profile_identity__aoEn3{min-width:0}.profile_name__reMK1{margin:0;font-family:var(--font-serif);font-weight:400;font-size:40px;line-height:1.05;color:var(--champagne-ink)}.profile_handle__oPtKY{margin:6px 0 0;color:var(--champagne-ink-muted);font-size:15px}.profile_metaPart__hZSqd:before{content:"·";margin:0 8px}.profile_streakIdle__CjdxW{opacity:.6}.profile_flame__a8W6M{color:var(--accent);vertical-align:-2px}.profile_stats__LBcss{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:10px;color:var(--champagne-ink-muted);font-size:14px}.profile_stat__G5RPT{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}.profile_stat__G5RPT strong{color:var(--champagne-ink);font-size:16px;font-weight:600}button.profile_stat__G5RPT{min-height:32px;cursor:pointer}button.profile_stat__G5RPT:hover{color:var(--champagne-ink)}.profile_statsOnHero__g6tzA{color:var(--text-2)}.profile_statsOnHero__g6tzA .profile_stat__G5RPT strong,.profile_statsOnHero__g6tzA button.profile_stat__G5RPT:hover{color:var(--text)}.profile_plainBody__44s6Q{margin-top:24px}.profile_underHero__X8HNO{padding:0 32px}.profile_actions__JzITl{display:flex;flex-wrap:wrap;gap:8px}.profile_followButton__QLjY0{min-height:44px;min-width:120px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--champagne-ink);color:var(--champagne-bg);font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:opacity .12s ease}.profile_followButtonOn__I_miU{background:var(--champagne-surface);color:var(--champagne-ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.profile_followButton__QLjY0:hover:not(:disabled),.profile_iconAction__arpBZ:hover,.profile_secondaryAction__Iki2e:hover{opacity:.8}.profile_followButton__QLjY0:disabled{opacity:.6;cursor:default}.profile_iconAction__arpBZ,.profile_secondaryAction__Iki2e{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:none;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-weight:600;cursor:pointer;transition:opacity .12s ease}.profile_secondaryAction__Iki2e{padding:0 18px}.profile_social__sP2vR{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.profile_matchChip__HyMWO{min-height:32px;padding:4px 12px;border:1.5px solid;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.profile_mutuals__DDZx6{display:flex;align-items:center;gap:8px;margin:0;color:var(--champagne-ink-muted);font-size:14px}.profile_bio__1pVfm{max-width:60ch;margin:12px 0 0;color:var(--champagne-ink-mid);line-height:1.5;white-space:pre-wrap}.profile_bold__mn8s4{font-weight:600;color:var(--champagne-ink)}.profile_muted__dbsbq{color:var(--champagne-ink-muted);font-size:14px}.profile_danger__sjWqX{color:var(--accent-deep)!important}.profile_subhead__8fa__{margin:18px 0 8px;color:var(--champagne-ink-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.profile_eyebrow__wimxW{font-size:11px;font-weight:700;letter-spacing:.1em}.profile_primaryWide__3e5Z1{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:16px;padding:0 24px;border:none;border-radius:var(--radius-full);background:var(--accent);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.profile_linkButton__9wZIc{padding:8px 0;border:none;background:none;color:var(--accent-deep);font:inherit;font-weight:600;cursor:pointer}.profile_linkButton__9wZIc:disabled{opacity:.5}.profile_personText__SrWUp{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.profile_matchList__IMM7O,.profile_peopleList__Ua3_B,.profile_pickList__JvCqU{margin:0;padding:0;list-style:none}.profile_personRow__sl_OB,.profile_pickRow__Gppe_{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:none;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.profile_personRow__sl_OB:hover,.profile_pickRow__Gppe_:hover,.profile_pickRow__Gppe_[aria-pressed=true]{background:var(--champagne-surface)}.profile_matchBig__vUYSN{margin:0;font-family:var(--font-serif);font-size:56px;line-height:1}.profile_matchList__IMM7O li{padding:4px 0}.profile_matchList__IMM7O a{color:var(--champagne-ink);font-weight:600}.profile_menu__VEZR3{display:flex;flex-direction:column}.profile_menuItem__oAiK4{display:flex;align-items:center;min-height:48px;width:100%;padding:0 8px;border:none;border-bottom:1px solid var(--line);background:none;color:var(--champagne-ink);font:inherit;font-weight:500;text-align:left;cursor:pointer}.profile_menuItem__oAiK4:hover{background:var(--champagne-surface)}.profile_shareTargets__z66kf{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.profile_shareTarget__z___C{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:none;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.profile_section__l86ms{margin-top:36px}.profile_sectionHead__rDE60{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile_sectionTitle__F6GFi{margin:0;font-family:var(--font-serif);font-weight:400;font-size:26px;color:var(--champagne-ink)}.profile_sectionSub__VylMw{margin:2px 0 14px;color:var(--champagne-ink-muted);font-size:14px}.profile_sectionTitle__F6GFi+.profile_chips__lduPA,.profile_sectionTitle__F6GFi+.profile_stackRow__iEirf{margin-top:14px}.profile_locked__p5e9Q{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:48px;padding:40px 24px;text-align:center;color:var(--champagne-ink-mid)}.profile_locked__p5e9Q h2{margin:0;font-family:var(--font-serif);font-weight:400;font-size:28px;color:var(--champagne-ink)}.profile_locked__p5e9Q p{margin:0;max-width:44ch}.profile_libraryStrip__ieRiq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:32px}.profile_libraryTile__ZQWOz{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink);text-decoration:none;transition:background .12s ease}.profile_libraryTile__ZQWOz:hover{background:var(--champagne-surface-2)}.profile_fan__JA3fQ{display:flex;flex-shrink:0;width:76px;height:64px}.profile_fanEmpty__2u2xN,.profile_fan__JA3fQ img{width:42px;height:63px;border-radius:4px;object-fit:cover;background:var(--champagne-surface-2);box-shadow:0 2px 8px rgba(10,8,6,.18)}.profile_fan__JA3fQ img+img{margin-left:-26px}.profile_tileText__J2pmY{display:flex;flex:1 1;flex-direction:column}.profile_tileLabel__eHEqe{font-family:var(--font-serif);font-size:20px}.profile_welcome__77fqZ{margin-top:32px;padding:28px;border-radius:var(--radius-lg);background:var(--champagne-surface);color:var(--champagne-ink)}.profile_welcome__77fqZ .profile_eyebrow__wimxW{color:var(--accent-deep)}.profile_welcome__77fqZ h2{margin:8px 0 6px;font-family:var(--font-serif);font-weight:400;font-size:30px}.profile_welcome__77fqZ p{max-width:52ch;margin:0;color:var(--champagne-ink-mid)}.profile_welcome__77fqZ .profile_primaryWide__3e5Z1{display:inline-flex}.profile_tasteCard__omXud{padding:20px;border-radius:var(--radius-md);background:var(--champagne-surface);color:var(--champagne-ink)}.profile_tasteCard__omXud p{margin:6px 0 0;line-height:1.5;color:var(--champagne-ink-mid)}.profile_tasteArchetype__wLDSS{font-family:var(--font-serif);font-size:26px;font-weight:400}.profile_progress__vYEOc{display:block;height:6px;margin-top:12px;border-radius:3px;background:var(--champagne-surface-2);overflow:hidden}.profile_progress__vYEOc span{display:block;height:100%;background:var(--accent)}.profile_chips__lduPA{display:flex;flex-wrap:wrap;gap:8px}.profile_chip__E0Kz6{gap:8px;min-height:36px;padding:4px 14px 4px 6px;background:var(--champagne-surface);color:var(--champagne-ink);font-size:14px;font-weight:600;text-decoration:none}.profile_chip__E0Kz6,.profile_medal__y2GHu{display:inline-flex;align-items:center;border-radius:var(--radius-full)}.profile_medal__y2GHu{justify-content:center;min-width:26px;height:26px;padding:0 4px;color:#fff;font-size:12px}.profile_chipLogo__aEoJ6{width:26px;height:26px;border-radius:50%;object-fit:cover}.profile_workCard__W_L_E{display:flex;flex-direction:column;gap:4px;width:150px;flex-shrink:0;color:var(--champagne-ink);text-decoration:none}.profile_workPoster__cnK6w{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(160deg,#f3d27a,#c99a2e);font-size:36px}.profile_workPoster__cnK6w img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile_laurel__R3Hhd{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:var(--radius-full);background:rgba(10,8,6,.7);color:#fff;font-size:11px;font-weight:700}.profile_workTitle__FB58A{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_stackRow__iEirf{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.profile_stackCard__mvHoM{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:none;background:none;color:var(--champagne-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.profile_stackPoster___m_3G{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;border-radius:var(--radius-md);overflow:hidden;background:var(--champagne-surface);transition:transform .16s ease,box-shadow .16s ease}.profile_stackCard__mvHoM:hover .profile_stackPoster___m_3G{transform:translateY(-3px);box-shadow:0 10px 24px rgba(10,8,6,.18)}.profile_stackPoster___m_3G img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile_stackPrompt__bi525{padding:16px;color:var(--champagne-ink-mid);font-family:var(--font-serif);font-size:17px;text-align:center}.profile_stackEmoji__YOdrH{left:8px;bottom:8px;width:32px;height:32px;background:var(--champagne-bg);font-size:17px;box-shadow:0 2px 6px rgba(10,8,6,.2)}.profile_stackEdit__lV30S,.profile_stackEmoji__YOdrH{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%}.profile_stackEdit__lV30S{top:8px;right:8px;width:28px;height:28px;background:rgba(10,8,6,.6);color:#fff}.profile_stackLabel__jea2I{margin-top:4px;color:var(--champagne-ink-muted);font-size:13px;font-weight:600}.profile_stackTitle__my40B{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_stackAdd__yFM3O .profile_stackPoster___m_3G{border:1.5px dashed var(--line-strong);background:transparent;color:var(--champagne-ink-muted)}.profile_addStack__t9CQm,.profile_emptySmall__dtUGo{display:flex;flex-direction:column}.profile_emptySmall__dtUGo{gap:4px;padding:24px 0;text-align:center}.profile_searchField__Jyqnp{display:flex;align-items:center;gap:8px;margin:12px 0 4px;padding:0 14px;min-height:44px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink-muted)}.profile_searchField__Jyqnp input{flex:1 1;border:none;background:none;color:var(--champagne-ink);font:inherit;outline:none}.profile_pickPoster__10b0z{flex-shrink:0;width:36px;aspect-ratio:2/3;border-radius:4px;overflow:hidden;background:var(--champagne-surface-2)}.profile_pickPoster__10b0z img{width:100%;height:100%;object-fit:cover;display:block}.profile_pickerFoot__gnqd3{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:8px;border-top:1px solid var(--line)}.profile_playTiles__3glAy{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.profile_playTile__fgoOS{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:160px;padding:20px;border:none;border-radius:var(--radius-lg);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease}.profile_playTile__fgoOS:hover{transform:translateY(-2px)}.profile_playTile__fgoOS strong{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1.15}.profile_playDuel__7hVKs{background:linear-gradient(135deg,var(--accent-deep),var(--accent-2))}.profile_playQuiz__Uo3NC{background:linear-gradient(135deg,#5b2ba8,#9b6bff)}.profile_playCta__orDgB{margin-top:auto;padding:8px 14px;border-radius:var(--radius-full);background:rgba(255,255,255,.22);font-size:14px;font-weight:600}.profile_linkRows__7ZoGH{display:flex;flex-direction:column;margin-top:36px;border-top:1px solid var(--line)}.profile_linkRow__uqXxk{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.profile_linkRowMain__6_GHb{display:flex;flex:1 1;align-items:center;gap:14px;min-height:68px;padding:10px 8px;border-radius:var(--radius-sm);color:var(--champagne-ink);text-decoration:none}.profile_linkIcon__NEW6l,.profile_linkRowMain__6_GHb:hover{background:var(--champagne-surface)}.profile_linkIcon__NEW6l{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:var(--champagne-ink-mid)}.profile_linkCount__ToMI7{color:var(--champagne-ink-muted);font-weight:600}.profile_inviteButton__mRLGu{min-height:36px;padding:0 18px;border:none;border-radius:var(--radius-full);background:var(--accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.profile_subHead__IgDRZ{display:flex;align-items:center;gap:12px;margin:16px 0 20px}.profile_subTitle__6AF1o{margin:0;font-family:var(--font-serif);font-weight:400;font-size:34px;color:var(--champagne-ink)}.profile_backLink__UM69U{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--champagne-surface);color:var(--champagne-ink)}.profile_grid__px4Ls{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px 16px;gap:20px 16px}.profile_tabs__dBsE5{display:flex;gap:8px;margin-bottom:20px}.profile_tab__6NJTH{min-height:36px;padding:0 16px;border-radius:var(--radius-full);background:var(--champagne-surface);color:var(--champagne-ink-mid);font-weight:600;font-size:14px;display:inline-flex;align-items:center;text-decoration:none}.profile_tabOn__deDVa{background:var(--champagne-ink);color:var(--champagne-bg)}@media (max-width:767px){.profile_plainHeader__MUn_P{flex-direction:column;align-items:flex-start;gap:16px;padding:0 4px}.profile_underHero__X8HNO{padding:0 4px}.profile_name__reMK1{font-size:32px}}.profile_quizLink___RAv_{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0;border:none;background:none;color:var(--champagne-ink-mid);font:inherit;font-size:14px;cursor:pointer}.profile_quizLink___RAv_:hover .profile_bold__mn8s4{text-decoration:underline}a.profile_iconAction__arpBZ,a.profile_secondaryAction__Iki2e{text-decoration:none}.profile_planTiles__psst2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profile_planTiles__psst2 .profile_playTile__fgoOS{text-decoration:none}.profile_playPlaylist__TTBFJ{background:linear-gradient(135deg,#1f4fa8,#5b8def)}.profile_promptButton__cmd2h{width:100%;border:none;font:inherit;text-align:left;cursor:pointer}button.profile_linkRowMain__6_GHb{background:none}.profile_searchField__Jyqnp:focus-within{box-shadow:0 0 0 2px var(--accent)}.page_page___8_GQ{max-width:880px;margin:0 auto;padding:clamp(24px,6vw,56px) clamp(20px,5vw,40px) 96px;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px);color:var(--champagne-ink)}.page_hero__NugLY{display:flex;flex-direction:column;gap:14px}.page_eyebrow__ian9v{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent);margin:0}.page_title__Dx5im{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,7vw,56px);line-height:1.08;color:var(--champagne-ink);margin:0}.page_subline__rbt7W{font-family:var(--font-sans);font-size:16px;color:var(--champagne-ink-mid);margin:0}.page_subline__rbt7W strong{font-weight:500;color:var(--champagne-ink)}.page_description__gwWOC{font-family:var(--font-serif);font-style:italic;font-size:16px;line-height:1.4;color:var(--champagne-ink-mid);margin:2px 0 0}.page_compatLine__SRTGr{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:2px 0 0;font-size:15px;line-height:1.4}.page_compatPct__a8TzZ{font-family:var(--font-sans);font-weight:600;color:var(--champagne-ink)}.page_compatDash__aXKlt{color:var(--champagne-ink-muted)}.page_compatLabel__CbKkp{font-family:var(--font-serif);font-style:italic;color:var(--accent-deep)}.page_avatarRow__AD54y{gap:10px;margin-top:6px}.page_avatarRow__AD54y,.page_avatarStack__ClrnB{display:flex;align-items:center}.page_avatar__ygyw1{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--on-accent);border:2px solid var(--champagne-bg);overflow:hidden}.page_avatarImg__b8evH{width:100%;height:100%;object-fit:cover;display:block}.page_avatarStack__ClrnB>*{margin-left:-10px;display:inline-flex;border-radius:50%}.page_avatarStack__ClrnB>:first-child{margin-left:0}.page_avatarLink__m5hgJ{text-decoration:none;transition:transform .12s ease}.page_avatarLink__m5hgJ:hover{transform:translateY(-1px) scale(1.04);z-index:1}.page_avatarMore__h9w_o{background:var(--champagne-surface-2);color:var(--champagne-ink);font-size:12px}.page_participantCount__147tP{font-family:var(--font-sans);font-weight:600;font-size:13px;color:var(--champagne-ink-mid)}.page_vibes__zXbxh{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:4px 0 0}.page_chip__3qCjd{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:var(--champagne-surface);border:1px solid var(--line);font-family:var(--font-sans);font-weight:500;font-size:13px;color:var(--champagne-ink-mid)}.page_chipEmoji__s3iyi{font-size:14px;line-height:1}.page_peekSection__lF6K1{margin:-4px 0 4px}.page_peekRow__QWvcM{display:flex;flex-wrap:nowrap;gap:8px;list-style:none;padding:0 4px 4px;margin:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_peekRow__QWvcM::-webkit-scrollbar{display:none}.page_peekTile__8_4m4{position:relative;flex-shrink:0;width:72px;height:108px;border-radius:8px;overflow:hidden;background:var(--champagne-surface-2);border:1px solid var(--line)}.page_peekPosterFallback__iYITZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:20px;color:var(--champagne-ink-muted)}.page_peekTileLink__JWkcK{position:absolute;inset:0;display:block}.page_picksSection__TmIt1{display:flex;flex-direction:column;gap:14px}.page_sectionHeader__Qna_C{display:flex;flex-direction:column;gap:4px}.page_sectionLabel__ghKqi{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent-deep);margin:0}.page_sectionSub__0XQVy{font-size:13px}.page_emptyState__c_Ro9,.page_sectionSub__0XQVy{font-family:var(--font-sans);color:var(--champagne-ink-muted);margin:0}.page_emptyState__c_Ro9{font-size:14px;padding:24px;background:rgba(255,255,255,.55);border:1px dashed var(--line-strong);border-radius:14px}.page_picks__ojQsA{display:flex;flex-direction:column;gap:12px;padding:0;margin:0;list-style:none}.page_card__1cvdy{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.55);border:1px solid var(--line);transition:border-color .18s ease,transform .18s ease}.page_card__1cvdy:hover{transform:translateY(-1px)}.page_cardLink__CKCeV{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.page_cardLink__CKCeV:hover .page_cardTitle__TomxJ{color:var(--accent-deep)}.page_cardLeading__xbJC5{border-color:var(--accent);border-width:1.5px;box-shadow:0 8px 24px -16px color-mix(in srgb,var(--accent-deep) 40%,transparent)}.page_poster__lfNWk{position:relative;flex-shrink:0;width:72px;height:108px;border-radius:8px;overflow:hidden;background:var(--champagne-surface-2)}.page_posterFallback__OBtEu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:32px;color:var(--champagne-ink-muted)}.page_cardBody__HeVde{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.page_tagRow__f1TGW{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.page_leadingTag__tb7rM{display:inline-block;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:9px;letter-spacing:1.2px}.page_leadingTag__tb7rM,.page_pinnedTag__lGxu6{padding:2px 8px;border-radius:var(--radius-full);font-family:var(--font-sans)}.page_pinnedTag__lGxu6{display:inline-flex;align-items:center;gap:3px;background:rgba(190,140,30,.12);color:#8a6510;border:1px solid rgba(190,140,30,.3);font-weight:600;font-size:10px;letter-spacing:.4px}.page_cardTitle__TomxJ{font-family:var(--font-serif);font-weight:400;font-size:19px;line-height:1.15;color:var(--champagne-ink);margin:0;overflow-wrap:anywhere}.page_cardMeta__wrrIA{color:var(--champagne-ink-muted)}.page_cardMeta__wrrIA,.page_cardVoters__qdziV{font-family:var(--font-sans);font-size:12px;margin:0}.page_cardVoters__qdziV{font-weight:500;color:var(--champagne-ink-mid)}.page_voteButton__si3cs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 12px;border-radius:12px;background:rgba(10,8,6,.04);color:var(--accent);font-family:var(--font-sans);min-width:56px;transition:background-color .15s ease,transform .1s ease}.page_voteButton__si3cs:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.page_voteButton__si3cs:active{transform:scale(.96)}.page_voteButtonActive__uGcnt{background:var(--accent);color:var(--on-accent)}.page_voteButtonActive__uGcnt:hover{background:var(--accent-deep)}.page_voteButtonPending__WS6Ta{opacity:.6;cursor:progress}.page_voteButtonDisabled__sXkiU,.page_voteButtonDisabled__sXkiU:hover{opacity:.45;cursor:not-allowed;background:rgba(10,8,6,.04);color:var(--champagne-ink-mid)}.page_friendsOnlyCta__iXi_M{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-weight:600;font-size:13px;text-decoration:none;transition:transform .12s ease,background-color .15s ease}.page_friendsOnlyCta__iXi_M:hover{background:var(--accent-deep);transform:translateY(-1px)}.page_friendsOnlyCtaLabel__uyzFB{letter-spacing:.2px}.page_heart__wdLNa{font-size:20px;line-height:1}.page_voteCount__nRp9q{font-family:var(--font-sans);font-weight:600;font-size:13px;color:inherit}.page_decidedSection__yQQ5Z{display:flex;flex-direction:column;gap:14px}.page_sectionLabelDecided__deLPq{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:2px;color:var(--accent);margin:0}.page_winnerCard__31Ax_{display:flex;gap:18px;padding:20px;border-radius:16px;background:rgba(255,255,255,.65);border:1.5px solid var(--accent);box-shadow:0 10px 28px -18px color-mix(in srgb,var(--accent-deep) 45%,transparent);align-items:center}.page_winnerCardLink__BLvUD{color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.page_winnerCardLink__BLvUD:hover{transform:translateY(-2px);box-shadow:0 16px 34px -18px color-mix(in srgb,var(--accent-deep) 55%,transparent)}.page_winnerCardLink__BLvUD:hover .page_winnerTitle__AvK7Z{color:var(--accent-deep)}.page_winnerPoster__JTvoA{position:relative;flex-shrink:0;width:120px;height:180px;border-radius:10px;overflow:hidden;background:var(--champagne-surface-2)}.page_winnerBody__lHTCl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.page_winnerTitle__AvK7Z{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,4.4vw,36px);line-height:1.08;color:var(--champagne-ink);margin:0;overflow-wrap:anywhere}.page_winnerMeta__S6aLi{font-family:var(--font-sans);font-size:14px;color:var(--champagne-ink-muted);margin:0}.page_identity__xZkz7{padding:20px;border-radius:14px;background:var(--champagne-surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.page_identityTitle__0LzNX{font-family:var(--font-serif);font-weight:400;font-size:22px;color:var(--champagne-ink);margin:0}.page_identitySub__9Fb_v{font-family:var(--font-sans);font-size:13px;color:var(--champagne-ink-muted);margin:0}.page_identityForm__iXki9{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.page_identityInput__b16Lp{flex:1 1;min-width:180px;padding:12px 14px;border-radius:10px;background:var(--champagne-bg);border:1px solid var(--line-strong);font-family:var(--font-sans);font-size:14px;color:var(--champagne-ink)}.page_identityInput__b16Lp:focus{outline:2px solid var(--accent);outline-offset:1px}.page_identitySubmit__CCMnU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:12px 18px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-weight:600;font-size:14px;transition:background-color .15s ease}.page_identitySubmit__CCMnU:hover{background:var(--accent-deep)}.page_identityError__qZ86b{font-family:var(--font-sans);font-size:12px;color:var(--accent-deep);margin:0}