.BlindRankGame-module__vntOWW__panel{border:1px solid var(--border-default);background:var(--surface-primary);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:520px;box-shadow:none;color:var(--text-primary);border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.BlindRankGame-module__vntOWW__headerBar{border-bottom:1px solid var(--border-default);flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex}.BlindRankGame-module__vntOWW__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.BlindRankGame-module__vntOWW__modeBadge{border:1px solid var(--border-default);background:var(--surface-primary);color:var(--accent-primary);box-shadow:none;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.BlindRankGame-module__vntOWW__progressCounter{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.BlindRankGame-module__vntOWW__progressCounter strong{color:var(--accent-primary);font-size:1.05rem}.BlindRankGame-module__vntOWW__progressTrack{background:var(--surface-primary);border-radius:999px;width:100%;height:6px;overflow:hidden}.BlindRankGame-module__vntOWW__progressFill{background:var(--surface-primary);height:100%;box-shadow:none;border-radius:999px;transition:width .4s}.BlindRankGame-module__vntOWW__notice{border:1px solid var(--error);background:var(--error-muted);color:var(--error);border-radius:14px;padding:.75rem 1rem;font-weight:600}.BlindRankGame-module__vntOWW__layoutGrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.BlindRankGame-module__vntOWW__stageCard{aspect-ratio:2/3;border:1px solid var(--border-default);background:var(--surface-primary);width:100%;max-width:340px;height:480px;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.BlindRankGame-module__vntOWW__reelContainer{background:var(--surface-primary);border:1px solid var(--border-default);width:100%;height:100%;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;animation:1.2s ease-in-out infinite alternate BlindRankGame-module__vntOWW__pulseGlow;display:flex;position:relative;overflow:hidden}@keyframes BlindRankGame-module__vntOWW__pulseGlow{0%{border-color:var(--border-default);box-shadow:none}to{border-color:var(--border-default);box-shadow:none}}.BlindRankGame-module__vntOWW__reelHeader{z-index:5;border:1px solid var(--border-default);background:var(--surface-primary);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--accent-primary);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex;position:absolute;top:1rem}.BlindRankGame-module__vntOWW__spinningIcon{animation:.7s linear infinite BlindRankGame-module__vntOWW__spinIcon}@keyframes BlindRankGame-module__vntOWW__spinIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlindRankGame-module__vntOWW__reelImageWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.BlindRankGame-module__vntOWW__reelImage{object-fit:cover;object-position:center top;filter:blur(3px)brightness(.85);width:100%;height:100%;transition:transform 60ms linear,filter 60ms linear;transform:scale(1.08)}.BlindRankGame-module__vntOWW__reelOverlayTitle{z-index:4;text-align:center;background:linear-gradient(#0000 0%,#0a0e1a99 40%,#0a0e1af2 100%);padding:1.5rem 1.25rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.BlindRankGame-module__vntOWW__reelOverlayTitle strong{color:var(--text-primary);box-shadow:none;font-size:1.25rem;font-weight:650;display:block}.BlindRankGame-module__vntOWW__revealedStage{border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.BlindRankGame-module__vntOWW__revealedStage img{object-fit:cover;object-position:center top;width:100%;height:100%}.BlindRankGame-module__vntOWW__cardOverlay{background:linear-gradient(#0000 0%,#060912b3 30%,#060912fa 100%);flex-direction:column;gap:.35rem;padding:2.25rem 1.25rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.BlindRankGame-module__vntOWW__cardEyebrow{color:var(--accent-primary);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.BlindRankGame-module__vntOWW__cardTitle{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.BlindRankGame-module__vntOWW__cardHint{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.BlindRankGame-module__vntOWW__slotsGrid{flex-direction:column;gap:.5rem;width:100%;display:flex}.BlindRankGame-module__vntOWW__slotItem{border:1px solid var(--border-default);background:var(--surface-primary);text-align:left;border-radius:14px;align-items:center;gap:.85rem;width:100%;min-height:48px;padding:.4rem .85rem;transition:background-color .18s,border-color .18s,color .18s;display:flex;position:relative}.BlindRankGame-module__vntOWW__slotItemEmpty{background:var(--surface-primary);cursor:pointer;border-style:dashed}.BlindRankGame-module__vntOWW__slotItemEmpty:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-primary);box-shadow:none;transform:translate(4px)}.BlindRankGame-module__vntOWW__slotItemEmpty:disabled{cursor:not-allowed;opacity:.45}.BlindRankGame-module__vntOWW__slotItemFilled{border-color:var(--success);background:var(--success-muted);cursor:default}.BlindRankGame-module__vntOWW__slotItemGold,.BlindRankGame-module__vntOWW__slotItemSilver,.BlindRankGame-module__vntOWW__slotItemBronze{border-color:var(--border-default);background:var(--surface-primary)}.BlindRankGame-module__vntOWW__slotBadge{background:var(--surface-primary);width:32px;height:32px;color:var(--accent-primary);border-radius:12px;flex-shrink:0;place-items:center;font-size:.88rem;font-weight:650;display:grid}.BlindRankGame-module__vntOWW__slotThumb{aspect-ratio:2/3;border-radius:10px;flex-shrink:0;width:30px;height:42px;overflow:hidden}.BlindRankGame-module__vntOWW__slotThumb img{object-fit:cover;object-position:center top;width:100%;height:100%}.BlindRankGame-module__vntOWW__slotInfo{flex-direction:column;flex:1;min-width:0;display:flex}.BlindRankGame-module__vntOWW__slotTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.BlindRankGame-module__vntOWW__slotPlaceHint{color:var(--accent-primary);font-size:.85rem;font-weight:700}.BlindRankGame-module__vntOWW__checkIcon{color:var(--success);flex-shrink:0;margin-left:auto}.BlindRankGame-module__vntOWW__completedBox{border:1px solid var(--success);background:var(--success-muted);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.BlindRankGame-module__vntOWW__completedTitle{color:var(--success);margin:0;font-size:1.35rem;font-weight:650}.BlindRankGame-module__vntOWW__completedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.BlindRankGame-module__vntOWW__restartButton{cursor:pointer;color:var(--text-primary);box-shadow:none;background:#15803d;border:0;border-radius:14px;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-size:.95rem;font-weight:650;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.BlindRankGame-module__vntOWW__restartButton:hover{box-shadow:none;transform:translateY(-2px)}.BlindRankGame-module__vntOWW__loaderOverlay{z-index:80;background:var(--surface-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlindRankGame-module__vntOWW__loaderContent{flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.BlindRankGame-module__vntOWW__spinnerContainer{place-items:center;width:90px;height:90px;display:grid;position:relative}.BlindRankGame-module__vntOWW__loaderRingOuter{border:3px solid #0000;border-top-color:var(--accent-primary);border-right-color:var(--border-default);border-radius:50%;position:absolute;inset:0}.BlindRankGame-module__vntOWW__loaderRingInner{border:3px solid #0000;border-bottom-color:var(--accent-primary);border-left-color:var(--border-default);border-radius:50%;position:absolute;inset:11px}.BlindRankGame-module__vntOWW__loaderIconWrapper{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.BlindRankGame-module__vntOWW__loaderText{color:var(--text-primary);letter-spacing:.04em;box-shadow:none;font-size:1.05rem;font-weight:650}@media (max-width:840px){.BlindRankGame-module__vntOWW__layoutGrid{grid-template-columns:1fr}.BlindRankGame-module__vntOWW__stageCard{height:420px;margin:0 auto}.BlindRankGame-module__vntOWW__completedGrid{grid-template-columns:1fr}}.BlindRankGame-module__vntOWW__panel{min-width:0}.BlindRankGame-module__vntOWW__panel :is(button,a,input,select):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.BlindRankGame-module__vntOWW__panel :is(button,input,select){min-height:44px}.BlindRankGame-module__vntOWW__panel :is(h1,h2,h3,p){overflow-wrap:anywhere}.BlindRankGame-module__vntOWW__panel{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-default);border-radius:14px;padding:24px}.BlindRankGame-module__vntOWW__modeBadge,.BlindRankGame-module__vntOWW__slotBadge{background:var(--accent-muted);color:var(--accent-primary);border-color:var(--border-default)}.BlindRankGame-module__vntOWW__progressFill{background:var(--accent-primary)}.BlindRankGame-module__vntOWW__progressTrack{background:var(--border-default)}.BlindRankGame-module__vntOWW__loaderOverlay{background:var(--surface-primary)}.BlindRankGame-module__vntOWW__loaderRingOuter,.BlindRankGame-module__vntOWW__loaderRingInner{display:none}.BlindRankGame-module__vntOWW__loaderText{color:var(--text-secondary)}.BlindRankGame-module__vntOWW__reelContainer{background:var(--bg-secondary);animation:none}.BlindRankGame-module__vntOWW__restartButton{background:var(--accent-primary);color:var(--text-on-accent);border-radius:10px}.BlindRankGame-module__vntOWW__stageCard{box-shadow:none;border-radius:14px}.BlindRankGame-module__vntOWW__cardOverlay,.BlindRankGame-module__vntOWW__reelOverlayTitle,.BlindRankGame-module__vntOWW__cardTitle,.BlindRankGame-module__vntOWW__reelOverlayTitle strong{color:#f1f5f9}.BlindRankGame-module__vntOWW__completedTitle{color:var(--text-primary);font-weight:650}.BlindRankGame-module__vntOWW__completedBox{background:var(--accent-subtle);border-color:var(--border-default)}.BlindRankGame-module__vntOWW__slotTitle{color:var(--text-primary)}.BlindRankGame-module__vntOWW__slotItem{text-align:start}@media (max-width:600px){.BlindRankGame-module__vntOWW__panel{padding:16px}.BlindRankGame-module__vntOWW__layoutGrid{grid-template-columns:minmax(0,1fr)}.BlindRankGame-module__vntOWW__stageCard{width:100%;max-width:340px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.BlindRankGame-module__vntOWW__completedBox,.BlindRankGame-module__vntOWW__revealedStage{animation:.22s ease-out BlindRankGame-module__vntOWW__gameReveal}}@keyframes BlindRankGame-module__vntOWW__gameReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlindRankGame-module__vntOWW__panel,.BlindRankGame-module__vntOWW__panel *,.BlindRankGame-module__vntOWW__panel :before,.BlindRankGame-module__vntOWW__panel :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.BlindRankGame-module__vntOWW__notice{color:var(--error)}.BlindRankGame-module__vntOWW__panel{background:var(--bg-secondary);border-color:var(--border-default);border-radius:24px;padding:24px}.BlindRankGame-module__vntOWW__headerBar{border-bottom:1px dashed var(--border-strong)}.BlindRankGame-module__vntOWW__modeBadge{background:var(--sticker);color:var(--on-sticker);border:0;font-weight:800;rotate:-3deg}.BlindRankGame-module__vntOWW__progressCounter{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.BlindRankGame-module__vntOWW__progressTrack{background:var(--bg-tertiary);border-radius:999px}.BlindRankGame-module__vntOWW__progressFill{background:var(--accent-primary);border-radius:999px}.BlindRankGame-module__vntOWW__stageCard,.BlindRankGame-module__vntOWW__reelContainer{border-radius:18px}.BlindRankGame-module__vntOWW__cardEyebrow{background:var(--sticker);color:var(--on-sticker);letter-spacing:0;text-transform:none;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800;rotate:-3deg}.BlindRankGame-module__vntOWW__reelHeader{letter-spacing:0;text-transform:none}.BlindRankGame-module__vntOWW__cardTitle{font-family:var(--font-display);font-weight:800}.BlindRankGame-module__vntOWW__restartButton{background:var(--accent-primary);color:var(--text-on-accent);border-radius:14px;font-weight:700}.BlindRankGame-module__vntOWW__restartButton:hover{background:var(--accent-hover);transform:none}.BlindRankGame-module__vntOWW__loaderOverlay{background:var(--bg-secondary);border-radius:24px}.BlindRankGame-module__vntOWW__notice{border-radius:14px}html[data-theme=light] .BlindRankGame-module__vntOWW__panel{box-shadow:var(--shadow-sm);border-color:#0000}.BlindRankGame-module__vntOWW__panel{flex:1;gap:14px;height:100%;min-height:0;padding:18px 20px}@media (max-width:1023px){.BlindRankGame-module__vntOWW__panel{height:var(--stage-h);flex:none;gap:12px;min-height:0;padding:14px}}.BlindRankGame-module__vntOWW__loaderIconWrapper{color:var(--accent-primary)}.BlindRankGame-module__vntOWW__loaderText{letter-spacing:0;font-size:15px}.BlindRankGame-module__vntOWW__slotItemGold .BlindRankGame-module__vntOWW__slotBadge{background:var(--sticker);color:var(--on-sticker)}.BlindRankGame-module__vntOWW__slotItemSilver .BlindRankGame-module__vntOWW__slotBadge{background:var(--bg-tertiary);color:var(--text-primary)}.BlindRankGame-module__vntOWW__slotItemBronze .BlindRankGame-module__vntOWW__slotBadge{background:var(--warning-muted);color:var(--warning)}.BlindRankGame-module__vntOWW__completedBox{border:2px dashed var(--border-strong);background:0 0;border-radius:24px}.BlindRankGame-module__vntOWW__completedBox>svg{color:var(--success)}.BlindRankGame-module__vntOWW__completedTitle{font-family:var(--font-display);font-weight:800}.BlindRankGame-module__vntOWW__completedBox{gap:10px;padding:14px}.BlindRankGame-module__vntOWW__completedGrid{gap:6px}.BlindRankGame-module__vntOWW__completedGrid .BlindRankGame-module__vntOWW__slotItem{min-height:0;padding:4px 10px}.BlindRankGame-module__vntOWW__layoutGrid{flex:1;align-items:stretch;gap:24px;min-height:0;display:flex}.BlindRankGame-module__vntOWW__stageCard{aspect-ratio:2/3;flex:none;width:auto;max-width:none;height:100%}.BlindRankGame-module__vntOWW__slotsGrid{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px;min-width:0;display:grid}.BlindRankGame-module__vntOWW__slotItem{height:100%;min-height:0}.BlindRankGame-module__vntOWW__completedBox{flex:1;min-height:0;overflow:auto}@media (max-width:1023px){.BlindRankGame-module__vntOWW__layoutGrid{flex-direction:column;gap:10px}.BlindRankGame-module__vntOWW__stageCard{aspect-ratio:auto;flex:1 1 0;width:100%;height:auto;min-height:0}.BlindRankGame-module__vntOWW__slotsGrid{flex:none;gap:6px;height:236px}.BlindRankGame-module__vntOWW__slotItem{gap:8px;padding:4px 8px}}
.IconButton-module__09XwpW__button{--icon-button-size:calc(var(--space-10) - var(--focus-ring-width));--icon-size:calc(var(--space-4) + var(--focus-ring-width));width:var(--icon-button-size);height:var(--icon-button-size);padding:var(--space-0);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);background:0 0;place-items:center;display:inline-grid}.IconButton-module__09XwpW__button:hover:not(:disabled){color:var(--accent-primary);background:var(--accent-muted);transform:translateY(var(--motion-lift))}.IconButton-module__09XwpW__button:active:not(:disabled){transform:scale(.98)}.IconButton-module__09XwpW__button:focus-visible{outline:var(--focus-ring-width) solid var(--accent-primary);outline-offset:var(--focus-ring-width)}.IconButton-module__09XwpW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.IconButton-module__09XwpW__sm{--icon-button-size:var(--space-8);--icon-size:var(--space-4)}.IconButton-module__09XwpW__md{--icon-button-size:calc(var(--space-10) - var(--focus-ring-width));--icon-size:calc(var(--space-4) + var(--focus-ring-width))}.IconButton-module__09XwpW__lg{--icon-button-size:calc(var(--space-12) - var(--space-1));--icon-size:var(--space-5)}.IconButton-module__09XwpW__ghost{border-color:#0000}.IconButton-module__09XwpW__outline{border-color:var(--border-strong)}.IconButton-module__09XwpW__outline:hover:not(:disabled){border-color:var(--border-focus)}.IconButton-module__09XwpW__filled,.IconButton-module__09XwpW__active{color:var(--accent-primary);background:var(--accent-muted)}.IconButton-module__09XwpW__icon{width:var(--icon-size);height:var(--icon-size)}@media (prefers-reduced-motion:reduce){.IconButton-module__09XwpW__button{transition:none}}
.page-module__FmTDGG__page{background:var(--bg-primary);min-width:0;min-height:100vh;color:var(--text-primary)}.page-module__FmTDGG__shell{gap:16px;width:min(840px,100%);margin:0 auto;padding:24px 40px 72px;display:grid}.page-module__FmTDGG__backLink{border:1px solid var(--border-strong);min-height:42px;color:var(--text-primary);border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.page-module__FmTDGG__backLink:hover{border-color:var(--accent-primary)}.page-module__FmTDGG__postCard,.page-module__FmTDGG__interactions{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;padding:22px 24px}[data-theme=light] :is(.page-module__FmTDGG__postCard,.page-module__FmTDGG__interactions,.page-module__FmTDGG__commentCard){box-shadow:var(--shadow-sm);border-color:#0000}.page-module__FmTDGG__author{min-width:0;color:inherit;align-items:center;gap:12px;display:inline-flex}.page-module__FmTDGG__author:hover strong{color:var(--accent-primary)}.page-module__FmTDGG__avatar{background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.page-module__FmTDGG__avatar img{object-fit:cover}.page-module__FmTDGG__author strong,.page-module__FmTDGG__author time{display:block}.page-module__FmTDGG__author strong{font-size:15px;font-weight:800}.page-module__FmTDGG__author time{color:var(--text-tertiary);margin-top:2px;font-size:13px;font-weight:650}.page-module__FmTDGG__postBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;font-size:19px;line-height:1.6}.page-module__FmTDGG__postImageButton{aspect-ratio:16/10;background:var(--bg-tertiary);cursor:zoom-in;border:0;border-radius:18px;width:100%;max-height:560px;margin-top:16px;padding:0;display:block;position:relative;overflow:hidden}.page-module__FmTDGG__postImageButton img{object-fit:contain}.page-module__FmTDGG__postMeta{color:var(--text-secondary);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:14px;font-weight:650;display:flex}.page-module__FmTDGG__interactions{gap:16px;display:grid}.page-module__FmTDGG__interactionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__FmTDGG__interactionBar>button,.page-module__FmTDGG__commentForm button{border:1px solid var(--border-strong);min-height:42px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.page-module__FmTDGG__interactionBar>button:hover:not(:disabled){border-color:var(--accent-primary)}.page-module__FmTDGG__interactionBar>button span{background:var(--bg-tertiary);min-width:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:1px 8px;font-size:13px;display:inline-flex}.page-module__FmTDGG__interactionBar>.page-module__FmTDGG__likedButton{color:#e5486d;background:#e5486d24;border-color:#0000}.page-module__FmTDGG__interactionBar>.page-module__FmTDGG__dangerButton,.page-module__FmTDGG__commentDeleteButton{color:var(--error,#d86464);border-color:#0000}.page-module__FmTDGG__interactionBar>.page-module__FmTDGG__dangerButton:hover:not(:disabled),.page-module__FmTDGG__commentDeleteButton:hover:not(:disabled){background:color-mix(in srgb, var(--error,#d86464) 12%, transparent)}.page-module__FmTDGG__interactionBar>button:disabled,.page-module__FmTDGG__commentForm button:disabled,.page-module__FmTDGG__commentDeleteButton:disabled{cursor:not-allowed;opacity:.55}.page-module__FmTDGG__interactionBar p{color:var(--text-secondary);flex:260px;margin:0;font-size:14px;line-height:1.55}.page-module__FmTDGG__interactionBar p a{color:var(--accent-primary);font-weight:750}.page-module__FmTDGG__commentForm{border-top:1px solid var(--border-default);gap:10px;padding-top:16px;display:grid}.page-module__FmTDGG__commentForm>label{font-size:15px;font-weight:800}.page-module__FmTDGG__commentTextarea{resize:vertical;background:var(--bg-tertiary);width:100%;min-height:96px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:0;padding:12px 14px;font-size:16px;line-height:1.6}.page-module__FmTDGG__commentTextarea:focus{border-color:var(--accent-primary)}.page-module__FmTDGG__commentForm>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__FmTDGG__commentForm small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.page-module__FmTDGG__commentForm button{background:var(--accent-primary);color:var(--text-on-accent);border-color:#0000}.page-module__FmTDGG__commentForm button:hover:not(:disabled){background:var(--accent-hover)}.page-module__FmTDGG__interactionMessage{background:color-mix(in srgb, var(--warning,#e0a33a) 14%, transparent);color:var(--text-primary);border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.55}.page-module__FmTDGG__comments{gap:12px;margin-top:16px;display:grid}.page-module__FmTDGG__comments>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-module__FmTDGG__eyebrow{background:var(--sticker);color:var(--on-sticker);border-radius:999px;margin-bottom:8px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block;rotate:-2deg}.page-module__FmTDGG__comments h2,.page-module__FmTDGG__errorState h1{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,30px);font-weight:800}.page-module__FmTDGG__comments>header>strong{background:var(--bg-tertiary);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:700}.page-module__FmTDGG__commentList{gap:10px;display:grid}.page-module__FmTDGG__commentCard{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:18px;padding:14px 18px}.page-module__FmTDGG__commentCard .page-module__FmTDGG__avatar{width:36px;height:36px;font-size:14px}.page-module__FmTDGG__commentHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__FmTDGG__commentDeleteButton{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:750}.page-module__FmTDGG__commentActionMessage{color:var(--error,#d86464);font-size:12px;line-height:1.4}.page-module__FmTDGG__commentCard>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0 48px;font-size:15px;line-height:1.6}.page-module__FmTDGG__emptyState{border:2px dashed var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:20px;padding:28px 22px;font-size:15px;line-height:1.6}.page-module__FmTDGG__pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.page-module__FmTDGG__pagination a,.page-module__FmTDGG__pagination span{min-width:42px;min-height:42px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 12px;font-size:14px;font-weight:700;display:inline-grid}.page-module__FmTDGG__pagination a{border:1px solid var(--border-strong);color:var(--text-primary)}.page-module__FmTDGG__pagination a:hover{border-color:var(--accent-primary)}.page-module__FmTDGG__pagination .page-module__FmTDGG__activePage{background:var(--accent-primary);color:var(--text-on-accent)}.page-module__FmTDGG__errorState{border:2px dashed var(--border-strong);border-radius:24px;justify-items:start;gap:10px;padding:32px 28px;display:grid}.page-module__FmTDGG__errorState .page-module__FmTDGG__eyebrow{margin:0}.page-module__FmTDGG__errorState p{max-width:58ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.page-module__FmTDGG__errorState a{background:var(--accent-primary);min-height:44px;color:var(--text-on-accent);border-radius:14px;align-items:center;margin-top:4px;padding:0 18px;font-size:15px;font-weight:750;display:inline-flex}.page-module__FmTDGG__imageDialog{background:#08090cf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 24px 24px}.page-module__FmTDGG__imageDialog::backdrop{background:#08090ce6}.page-module__FmTDGG__imageDialog img{object-fit:contain;width:100%;height:100%;display:block}.page-module__FmTDGG__imageDialog>button{top:14px;color:#f3f4f6;min-width:44px;min-height:42px;font:inherit;cursor:pointer;background:#1b1d24;border:1px solid #ffffff38;border-radius:14px;padding:0 14px;font-size:14px;font-weight:750;position:absolute;inset-inline-end:18px}.page-module__FmTDGG__page :is(a,button,textarea):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:820px){.page-module__FmTDGG__shell{padding-inline:26px}}@media (max-width:560px){.page-module__FmTDGG__shell{padding:16px 16px 48px}.page-module__FmTDGG__postCard,.page-module__FmTDGG__interactions{border-radius:20px;padding:16px}.page-module__FmTDGG__postBody{font-size:17px}.page-module__FmTDGG__interactionBar{flex-direction:column;align-items:stretch}.page-module__FmTDGG__interactionBar>button{width:100%}.page-module__FmTDGG__interactionBar p{flex-basis:auto}.page-module__FmTDGG__commentForm button{min-width:130px}.page-module__FmTDGG__commentHeader{align-items:flex-start}.page-module__FmTDGG__commentCard>p{margin-inline-start:0}.page-module__FmTDGG__imageDialog{padding:64px 10px 10px}}@media (prefers-reduced-motion:reduce){.page-module__FmTDGG__interactionBar>button,.page-module__FmTDGG__commentForm button{transition:none}}
.MentionTextarea-module__UrzJIq__mentionField{position:relative}.MentionTextarea-module__UrzJIq__mentionMenu{top:calc(100% + 8px);z-index:30;border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(360px,100%);box-shadow:var(--shadow-lg);animation:MentionTextarea-module__UrzJIq__mentionMenuIn var(--duration-enter) var(--ease-out);border-radius:16px;padding:6px;display:grid;position:absolute;inset-inline-start:0;overflow:hidden}@keyframes MentionTextarea-module__UrzJIq__mentionMenuIn{0%{opacity:0;translate:0 -4px}}.MentionTextarea-module__UrzJIq__mentionMenu button{min-width:0;min-height:46px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:750;display:flex}.MentionTextarea-module__UrzJIq__mentionMenu button:hover{background:var(--bg-tertiary)}.MentionTextarea-module__UrzJIq__mentionMenu span{background:var(--bg-tertiary);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.MentionTextarea-module__UrzJIq__mentionMenu img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.MentionTextarea-module__UrzJIq__mentionMenu{animation:none}}
.Drawer-module__5pZ_OW__overlay{inset:var(--space-0);z-index:calc(var(--z-navbar) + 1);background:var(--bg-overlay);position:fixed}.Drawer-module__5pZ_OW__content{top:var(--space-0);right:var(--space-0);bottom:var(--space-0);z-index:calc(var(--z-navbar) + 2);width:min(var(--drawer-width), calc(100vw - var(--space-10)));border-left:var(--border-width) solid var(--border-default);background:var(--bg-secondary);box-shadow:var(--shadow-xl);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.Drawer-module__5pZ_OW__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--border-width) solid var(--border-default);display:flex}.Drawer-module__5pZ_OW__title{min-width:0;margin:var(--space-0);color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);overflow-wrap:anywhere;line-height:1.3}.Drawer-module__5pZ_OW__body{min-height:var(--space-0);padding:var(--space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.Drawer-module__5pZ_OW__footer{padding:var(--space-4) var(--space-6);border-top:var(--border-width) solid var(--border-default);background:var(--surface-primary)}@media (max-width:768px){.Drawer-module__5pZ_OW__content{top:auto;right:var(--space-0);bottom:var(--space-0);left:var(--space-0);width:100%;max-height:var(--drawer-mobile-max-height);border-top:var(--border-width) solid var(--border-default);border-left:var(--space-0);border-radius:var(--radius-xl) var(--radius-xl) var(--space-0) var(--space-0)}.Drawer-module__5pZ_OW__header,.Drawer-module__5pZ_OW__footer{padding-inline:var(--space-4)}.Drawer-module__5pZ_OW__body{padding:var(--space-4)}}
@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e2b0007eb6d309c5-s.1_o3_06unm_ig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52371ad357d63ab-s.1-9t2a8-y9qr7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d622c970823c5a32-s.12zymgsojk14i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.bangers_8f1e028b-module__LUPSAG__className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.bangers_8f1e028b-module__LUPSAG__variable{--name-font-comic:"Bangers", "Bangers Fallback"}
.chat-module__r3ZgIG__page{height:calc(100dvh - var(--site-header-offset,0px) - var(--site-tabbar-offset,0px));background:var(--bg-primary);color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.chat-module__r3ZgIG__shell{flex:1;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:12px;width:min(1480px,100%);min-height:0;margin:0 auto;padding:12px;display:grid;overflow:hidden}.chat-module__r3ZgIG__sidebar,.chat-module__r3ZgIG__chatPanel{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-theme=light] :is(.chat-module__r3ZgIG__sidebar,.chat-module__r3ZgIG__chatPanel){box-shadow:var(--shadow-sm);border-color:#0000}.chat-module__r3ZgIG__sidebarHeader,.chat-module__r3ZgIG__chatHeader{border-bottom:1px solid var(--border-default);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:14px 18px;display:flex}.chat-module__r3ZgIG__sidebarHeader>span{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800}.chat-module__r3ZgIG__sidebarActions,.chat-module__r3ZgIG__chatHeaderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-module__r3ZgIG__sidebarActions>strong{background:var(--bg-tertiary);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.chat-module__r3ZgIG__sidebarActions .chat-module__r3ZgIG__createGroupButton{background:rgba(var(--brand-rgb), .16);color:var(--accent-primary);border-color:#0000}.chat-module__r3ZgIG__conversationList{scrollbar-width:thin;flex:1;align-content:start;gap:2px;min-height:0;padding:8px;display:grid;overflow-y:auto}.chat-module__r3ZgIG__conversationItem{color:var(--text-primary);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.chat-module__r3ZgIG__conversationItem:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__activeConversation,.chat-module__r3ZgIG__activeConversation:hover{background:rgba(var(--brand-rgb), .14)}.chat-module__r3ZgIG__conversationItem strong,.chat-module__r3ZgIG__conversationItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-module__r3ZgIG__conversationItem strong{align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.chat-module__r3ZgIG__conversationItem small{color:var(--text-secondary);margin-top:3px;font-size:13px;line-height:1.45}.chat-module__r3ZgIG__conversationItem em{background:var(--accent-primary);border-radius:50%;width:9px;height:9px}.chat-module__r3ZgIG__communityTag{background:var(--sticker);color:var(--on-sticker);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-style:normal;font-weight:800}.chat-module__r3ZgIG__emptySide{color:var(--text-secondary);margin:0;padding:18px;font-size:15px;line-height:1.6}.chat-module__r3ZgIG__chatPanel{position:relative}.chat-module__r3ZgIG__chatTitle{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-module__r3ZgIG__chatTitle>div{min-width:0}.chat-module__r3ZgIG__chatTitle span{color:var(--text-secondary);font-size:12px;font-weight:700}.chat-module__r3ZgIG__chatTitle h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:800;line-height:1.3}.chat-module__r3ZgIG__chatTitle a{color:inherit}.chat-module__r3ZgIG__chatTitle a:hover h1{color:var(--accent-primary)}.chat-module__r3ZgIG__communityLink{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.chat-module__r3ZgIG__communityLink:hover{border-color:var(--accent-primary)}.chat-module__r3ZgIG__socketStatus{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.chat-module__r3ZgIG__socketStatus:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-inline-end:6px}.chat-module__r3ZgIG__online{color:var(--success,#66a788)}.chat-module__r3ZgIG__connecting{color:var(--accent-primary)}.chat-module__r3ZgIG__offline,.chat-module__r3ZgIG__idle{color:var(--text-secondary)}.chat-module__r3ZgIG__messages{--media-max:calc(90cqw - 70px);overscroll-behavior:contain;background:var(--bg-primary);scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:22px;display:flex;overflow-y:auto;container-type:inline-size}[data-theme=light] .chat-module__r3ZgIG__messages{background:color-mix(in srgb, var(--bg-primary) 70%, var(--bg-secondary))}.chat-module__r3ZgIG__message{align-items:flex-end;gap:8px;max-width:min(78%,680px);display:flex}.chat-module__r3ZgIG__messageAvatar{flex-shrink:0}.chat-module__r3ZgIG__ownMessage{flex-direction:row-reverse;align-self:flex-end}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__messageAvatar{display:none}.chat-module__r3ZgIG__bubble{background:var(--bg-secondary);min-width:0;box-shadow:inset 0 0 0 1px var(--border-default);border-radius:18px 18px 18px 6px;padding:10px 14px 8px;position:relative}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__bubble{background:rgba(var(--brand-rgb), .18);box-shadow:none;border-radius:18px 18px 6px}[data-theme=light] .chat-module__r3ZgIG__bubble{box-shadow:var(--shadow-sm)}[data-theme=light] .chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__bubble{background:rgba(var(--brand-rgb), .12);box-shadow:none}.chat-module__r3ZgIG__messageMeta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.chat-module__r3ZgIG__messageMeta strong{overflow-wrap:anywhere;font-size:13px;font-weight:800}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__messageMeta strong{display:none}.chat-module__r3ZgIG__messageMeta time,.chat-module__r3ZgIG__bubble>small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.chat-module__r3ZgIG__bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 2px;font-size:16px;line-height:1.55}.chat-module__r3ZgIG__bubble blockquote,.chat-module__r3ZgIG__replyPreview{background:color-mix(in srgb, var(--text-primary) 7%, transparent);color:var(--text-secondary);overflow-wrap:anywhere;border:0;border-radius:12px;margin:6px 0;padding:7px 10px;font-size:13px;line-height:1.45}.chat-module__r3ZgIG__replyPreview{width:100%;font:inherit;text-align:start;cursor:pointer;font-size:13px;display:block}.chat-module__r3ZgIG__replyPreview:hover{color:var(--text-primary)}.chat-module__r3ZgIG__message:focus{outline:none}.chat-module__r3ZgIG__message:focus .chat-module__r3ZgIG__bubble{outline:2px solid var(--accent-primary);outline-offset:3px}.chat-module__r3ZgIG__messageActions{justify-content:flex-end;gap:2px;margin:2px -6px -4px 0;display:flex;position:relative}.chat-module__r3ZgIG__messageActions>button{color:var(--text-tertiary)}.chat-module__r3ZgIG__messageActions>button:hover{color:var(--text-primary)}.chat-module__r3ZgIG__messageActions .chat-module__r3ZgIG__deleteMessageButton:hover{color:var(--error,#d86464)}@media (hover:hover) and (pointer:fine){.chat-module__r3ZgIG__messages{--media-max:calc(100cqw - 200px)}.chat-module__r3ZgIG__messages .chat-module__r3ZgIG__message{max-width:min(100% - 130px,680px)}.chat-module__r3ZgIG__messageActions{top:50%;z-index:2;opacity:0;pointer-events:none;margin:0;padding-inline:6px;transition:opacity .12s;position:absolute;inset-inline-start:100%;translate:0 -50%}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__messageActions{flex-direction:row-reverse;inset-inline:auto 100%}.chat-module__r3ZgIG__message:hover .chat-module__r3ZgIG__messageActions,.chat-module__r3ZgIG__message[data-open=true] .chat-module__r3ZgIG__messageActions{opacity:1;pointer-events:auto}.chat-module__r3ZgIG__message:has(:focus-visible) .chat-module__r3ZgIG__messageActions{opacity:1;pointer-events:auto}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__messageActions>button:has(>svg:only-child){width:32px;min-width:32px;height:32px;min-height:32px}}.chat-module__r3ZgIG__messageImage,.chat-module__r3ZgIG__messageGif{max-width:min(380px, var(--media-max));object-fit:contain;border-radius:14px;max-height:360px;margin-block:6px;display:block}.chat-module__r3ZgIG__messageVideo{width:min(340px, var(--media-max));background:#000;border-radius:14px;max-height:420px;margin-block:6px;display:block}.chat-module__r3ZgIG__sharedCard{width:min(280px, var(--media-max));border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);border-radius:18px;gap:8px;margin-block:6px;padding:10px;display:grid}.chat-module__r3ZgIG__sharedCard:hover{border-color:var(--accent-primary)}.chat-module__r3ZgIG__sharedCard small{color:var(--text-tertiary);font-size:12px;font-weight:700}.chat-module__r3ZgIG__sharedAuthor{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.chat-module__r3ZgIG__sharedAuthor strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module__r3ZgIG__sharedImage{aspect-ratio:4/3;background:var(--bg-tertiary);border-radius:12px;display:block;position:relative;overflow:hidden}.chat-module__r3ZgIG__sharedImage[data-kind=reel]{aspect-ratio:4/5}.chat-module__r3ZgIG__sharedImage img{object-fit:cover;width:100%;height:100%;display:block}.chat-module__r3ZgIG__sharedImage i{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.chat-module__r3ZgIG__sharedImage i svg{background:#0000008c;border-radius:50%;width:48px;height:48px;padding:13px}.chat-module__r3ZgIG__sharedText{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-module__r3ZgIG__sticker{object-fit:contain;width:min(160px,100%);max-height:180px;display:block}.chat-module__r3ZgIG__stickerDetailButton{cursor:pointer;background:0 0;border:0;max-width:100%;padding:0}.chat-module__r3ZgIG__notice,.chat-module__r3ZgIG__groupFormMessage,.chat-module__r3ZgIG__stickerNotice{background:rgba(var(--brand-rgb), .12);color:var(--text-primary);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.55}.chat-module__r3ZgIG__composer{padding:12px 14px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border-default);background:var(--bg-secondary);flex-wrap:wrap;flex:none;align-items:flex-end;gap:6px;display:flex}.chat-module__r3ZgIG__composerLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__r3ZgIG__composer textarea{resize:none;background:var(--bg-tertiary);min-width:0;min-height:46px;max-height:140px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:16px;outline:none;flex:140px;padding:11px 14px;font-size:16px;line-height:1.5}.chat-module__r3ZgIG__composer textarea:focus{border-color:var(--accent-primary)}.chat-module__r3ZgIG__composerIconButton,.chat-module__r3ZgIG__gifButton,.chat-module__r3ZgIG__stickerButton{width:42px;height:46px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:0 0 42px;place-items:center;padding:0;display:grid}.chat-module__r3ZgIG__composerIconButton:hover,.chat-module__r3ZgIG__gifButton:hover,.chat-module__r3ZgIG__stickerButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.chat-module__r3ZgIG__gifButton{font:inherit;font-size:13px;font-weight:800}.chat-module__r3ZgIG__composer .chat-module__r3ZgIG__sendButton{background:var(--accent-primary);width:46px;height:46px;color:var(--text-on-accent);border:0;border-radius:50%;flex:0 0 46px}.chat-module__r3ZgIG__composer .chat-module__r3ZgIG__sendButton:hover:not(:disabled){background:var(--accent-hover)}.chat-module__r3ZgIG__composerContext{background:rgba(var(--brand-rgb), .12);border-radius:14px 14px 0 0;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 14px;padding:10px 12px;display:flex}.chat-module__r3ZgIG__composerContext>div{min-width:0}.chat-module__r3ZgIG__composerContext strong,.chat-module__r3ZgIG__composerContext span{font-size:13px;display:block}.chat-module__r3ZgIG__composerContext strong{color:var(--accent-primary);font-weight:800}.chat-module__r3ZgIG__composerContext span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.chat-module__r3ZgIG__fileInput{display:none}.chat-module__r3ZgIG__emptyChat{color:var(--text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.chat-module__r3ZgIG__emptyChat h1,.chat-module__r3ZgIG__emptyChat h2{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:26px;font-weight:800}.chat-module__r3ZgIG__emptyChat p{max-width:44ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.chat-module__r3ZgIG__loadMore{align-self:center}.chat-module__r3ZgIG__chatHeader .chat-module__r3ZgIG__mobileSidebarTrigger,.chat-module__r3ZgIG__sidebar .chat-module__r3ZgIG__mobileSidebarClose{display:none}.chat-module__r3ZgIG__groupDialog{overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(600px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--shadow-xl);border-radius:24px;margin:auto;padding:0;overflow-y:auto}.chat-module__r3ZgIG__groupDialog::backdrop{background:#03060bc7}.chat-module__r3ZgIG__groupForm{flex-direction:column;gap:20px;padding:22px;display:flex}.chat-module__r3ZgIG__groupForm header{z-index:1;border-bottom:1px solid var(--border-default);background:var(--bg-elevated);justify-content:space-between;align-items:center;gap:14px;margin:-22px -22px 0;padding:16px 22px;display:flex;position:sticky;top:0}.chat-module__r3ZgIG__groupForm header span{color:var(--text-secondary);font-size:13px;font-weight:700}.chat-module__r3ZgIG__groupForm h2{letter-spacing:-.02em;margin:2px 0 0;font-size:21px;font-weight:800}.chat-module__r3ZgIG__groupForm label{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.chat-module__r3ZgIG__groupForm label small{color:var(--text-tertiary);font-size:12px;font-weight:600}.chat-module__r3ZgIG__groupForm input,.chat-module__r3ZgIG__gifSearch{box-sizing:border-box;background:var(--bg-tertiary);width:100%;min-height:46px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:10px 14px;font-size:16px}.chat-module__r3ZgIG__groupForm input:focus,.chat-module__r3ZgIG__gifSearch:focus{border-color:var(--accent-primary)}.chat-module__r3ZgIG__groupForm input[type=file]{white-space:normal}.chat-module__r3ZgIG__groupImagePreview,.chat-module__r3ZgIG__groupInfoHero{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chat-module__r3ZgIG__groupImagePreview img{object-fit:cover;border-radius:22px;width:80px;height:80px}.chat-module__r3ZgIG__groupSearchResults{gap:2px;max-height:240px;display:grid;overflow-y:auto}.chat-module__r3ZgIG__groupSearchResults>button{text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.chat-module__r3ZgIG__groupSearchResults>button:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__groupSearchResults strong{overflow-wrap:anywhere;flex:1;min-width:0}.chat-module__r3ZgIG__groupSearchResults button>span:last-child{color:var(--accent-primary);font-weight:750}.chat-module__r3ZgIG__groupSearchResults p,.chat-module__r3ZgIG__selectedUsers p{color:var(--text-secondary);font-size:14px;line-height:1.6}.chat-module__r3ZgIG__groupUserAvatar,.chat-module__r3ZgIG__creatorAvatar{background:var(--bg-tertiary);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex:0 0 36px;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.chat-module__r3ZgIG__groupUserAvatar img,.chat-module__r3ZgIG__creatorAvatar img{object-fit:cover;width:100%;height:100%}.chat-module__r3ZgIG__selectedUsers>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chat-module__r3ZgIG__selectedUsers>div>span{background:var(--bg-tertiary);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 4px;display:inline-flex}.chat-module__r3ZgIG__groupInfoHero strong{overflow-wrap:anywhere;font-size:20px;font-weight:800;display:block}.chat-module__r3ZgIG__groupInfoHero small{color:var(--text-secondary);margin-top:4px;font-size:13px;display:block}.chat-module__r3ZgIG__groupMembers{gap:8px;display:grid}.chat-module__r3ZgIG__groupMember{background:var(--bg-tertiary);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.chat-module__r3ZgIG__groupMemberName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:700}.chat-module__r3ZgIG__groupMember em{background:var(--sticker);color:var(--on-sticker);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.chat-module__r3ZgIG__groupMemberActions{flex-wrap:wrap;gap:6px;display:flex}.chat-module__r3ZgIG__groupForm footer,.chat-module__r3ZgIG__confirmActions{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.chat-module__r3ZgIG__confirmDescription{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.chat-module__r3ZgIG__mediaPicker,.chat-module__r3ZgIG__stickerPicker{bottom:92px;z-index:30;overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(360px,100% - 32px);max-height:min(460px,65%);color:var(--text-primary);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;inset-inline-end:16px;overflow-y:auto}.chat-module__r3ZgIG__mediaPicker header,.chat-module__r3ZgIG__stickerPickerHeader{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.chat-module__r3ZgIG__emojiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.chat-module__r3ZgIG__emojiGrid button{min-width:0;padding:0;font-size:22px;background:0 0!important;border:0!important;border-radius:12px!important}.chat-module__r3ZgIG__emojiGrid button:hover{background:var(--bg-tertiary)!important}.chat-module__r3ZgIG__gifGrid,.chat-module__r3ZgIG__stickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chat-module__r3ZgIG__gifGrid button,.chat-module__r3ZgIG__stickerImageButton{width:100%;height:90px;padding:0;overflow:hidden;border-radius:12px!important}.chat-module__r3ZgIG__gifGrid img{object-fit:cover;width:100%;height:100%}.chat-module__r3ZgIG__gifFeedback,.chat-module__r3ZgIG__stickerFeedback,.chat-module__r3ZgIG__selectedFileText{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.chat-module__r3ZgIG__stickerTabs{background:var(--bg-tertiary);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.chat-module__r3ZgIG__stickerTabs button{flex:1;color:var(--text-secondary)!important;background:0 0!important;border:0!important;border-radius:10px!important;font-weight:700!important}.chat-module__r3ZgIG__stickerTabs .chat-module__r3ZgIG__activeStickerTab{box-shadow:var(--shadow-sm);background:var(--bg-secondary)!important;color:var(--text-primary)!important}.chat-module__r3ZgIG__stickerCard{min-width:0;position:relative}.chat-module__r3ZgIG__stickerImageButton img{object-fit:contain;width:100%;height:100%}.chat-module__r3ZgIG__removeStickerBtn{width:100%;margin-top:4px;position:relative;color:var(--error,#d86464)!important}.chat-module__r3ZgIG__stickerCreate,.chat-module__r3ZgIG__stickerUploadLabel,.chat-module__r3ZgIG__stickerDetail{flex-direction:column;gap:12px;min-width:0;display:flex}.chat-module__r3ZgIG__stickerUploadLabel{border:2px dashed var(--border-strong);cursor:pointer;border-radius:16px;padding:16px;font-size:14px}.chat-module__r3ZgIG__stickerUploadLabel input{min-width:0;max-width:100%;font-size:16px}.chat-module__r3ZgIG__stickerDetailMedia{place-items:center;display:grid}.chat-module__r3ZgIG__stickerDetailMedia img{object-fit:contain;max-width:100%;height:180px}.chat-module__r3ZgIG__stickerCreatorBadge{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.chat-module__r3ZgIG__stickerDetailActions{flex-wrap:wrap;gap:8px;display:flex}.chat-module__r3ZgIG__stickerSaveBtn,.chat-module__r3ZgIG__stickerBackBtn{flex:1}.chat-module__r3ZgIG__groupInfoButton,.chat-module__r3ZgIG__hideConversationButton{flex-shrink:0}.chat-module__r3ZgIG__mediaPicker_emoji{inset-inline:16px auto}.chat-module__r3ZgIG__mediaPicker_gif,.chat-module__r3ZgIG__stickerPicker_sticker{inset-inline-start:auto}.chat-module__r3ZgIG__groupMemberAdd{min-width:0}.chat-module__r3ZgIG__page button,.chat-module__r3ZgIG__groupDialog button,.chat-module__r3ZgIG__confirmActions button{min-height:42px}.chat-module__r3ZgIG__groupForm button,.chat-module__r3ZgIG__mediaPicker button,.chat-module__r3ZgIG__stickerPicker button,.chat-module__r3ZgIG__confirmActions button,.chat-module__r3ZgIG__loadMore{border:1px solid var(--border-strong);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:700}:is(.chat-module__r3ZgIG__page button:has(>svg:only-child),.chat-module__r3ZgIG__groupDialog button:has(>svg:only-child)){justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0}.chat-module__r3ZgIG__page button>svg:only-child,.chat-module__r3ZgIG__groupDialog button>svg:only-child{margin:auto;display:block}.chat-module__r3ZgIG__page button:disabled,.chat-module__r3ZgIG__groupDialog button:disabled{cursor:not-allowed;opacity:.5}.chat-module__r3ZgIG__page :is(button,a,input,textarea):focus-visible,.chat-module__r3ZgIG__groupDialog :is(button,input):focus-visible,.chat-module__r3ZgIG__confirmActions button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.chat-module__r3ZgIG__groupForm button:hover:not(:disabled),.chat-module__r3ZgIG__mediaPicker button:hover,.chat-module__r3ZgIG__stickerPicker button:hover,.chat-module__r3ZgIG__loadMore:hover{border-color:var(--accent-primary)}.chat-module__r3ZgIG__groupForm footer>button[type=submit],.chat-module__r3ZgIG__stickerPicker .chat-module__r3ZgIG__createStickerSubmitBtn,.chat-module__r3ZgIG__stickerPicker .chat-module__r3ZgIG__stickerSendBtn{background:var(--accent-primary);color:var(--text-on-accent);border-color:#0000}.chat-module__r3ZgIG__groupForm .chat-module__r3ZgIG__groupDangerActions button,.chat-module__r3ZgIG__confirmActions .chat-module__r3ZgIG__dangerButton{background:color-mix(in srgb, var(--error,#d86464) 16%, transparent);color:var(--error,#d86464);border-color:#0000}@media (max-width:900px){.chat-module__r3ZgIG__shell{grid-template-columns:minmax(0,1fr);padding:8px}.chat-module__r3ZgIG__shell[data-conversation=true] .chat-module__r3ZgIG__sidebar,.chat-module__r3ZgIG__shell[data-conversation=false] .chat-module__r3ZgIG__chatPanel,.chat-module__r3ZgIG__shell[data-list-open=true] .chat-module__r3ZgIG__chatPanel{display:none}.chat-module__r3ZgIG__shell[data-list-open=true] .chat-module__r3ZgIG__sidebar{display:flex}.chat-module__r3ZgIG__chatHeader .chat-module__r3ZgIG__mobileSidebarTrigger,.chat-module__r3ZgIG__sidebar .chat-module__r3ZgIG__mobileSidebarClose{display:inline-flex}.chat-module__r3ZgIG__shell[data-conversation=false] .chat-module__r3ZgIG__mobileSidebarClose{display:none}}@media (max-width:600px){.chat-module__r3ZgIG__shell{padding:0}.chat-module__r3ZgIG__sidebar,.chat-module__r3ZgIG__chatPanel{box-shadow:none;border:0;border-radius:0}.chat-module__r3ZgIG__chatHeader,.chat-module__r3ZgIG__sidebarHeader{gap:8px;min-height:64px;padding:10px 12px}.chat-module__r3ZgIG__chatHeader{grid-template-columns:42px minmax(0,1fr) auto;display:grid}.chat-module__r3ZgIG__chatTitle{grid-column:2}.chat-module__r3ZgIG__chatHeaderActions{grid-column:3;gap:4px}.chat-module__r3ZgIG__socketStatus{display:none}.chat-module__r3ZgIG__chatTitle h1{font-size:17px}.chat-module__r3ZgIG__communityLink{padding:0 10px}.chat-module__r3ZgIG__communityLink span{display:none}.chat-module__r3ZgIG__messages{gap:8px;padding:14px 10px}.chat-module__r3ZgIG__message{gap:6px;max-width:90%}.chat-module__r3ZgIG__composer{gap:4px;padding-inline:8px}.chat-module__r3ZgIG__composer textarea{flex:calc(100% - 54px);order:1}.chat-module__r3ZgIG__composer .chat-module__r3ZgIG__sendButton{order:2}.chat-module__r3ZgIG__composerIconButton,.chat-module__r3ZgIG__gifButton,.chat-module__r3ZgIG__stickerButton{order:3}.chat-module__r3ZgIG__composerContext{margin-inline:8px}.chat-module__r3ZgIG__mediaPicker,.chat-module__r3ZgIG__stickerPicker{bottom:150px;width:calc(100% - 16px);max-height:min(400px,55%);inset-inline-end:8px}.chat-module__r3ZgIG__mediaPicker_emoji{inset-inline:8px auto}.chat-module__r3ZgIG__groupDialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.chat-module__r3ZgIG__groupForm{gap:18px;padding:18px}.chat-module__r3ZgIG__groupForm header{margin:-18px -18px 0;padding:14px 18px}.chat-module__r3ZgIG__groupMemberActions{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){.chat-module__r3ZgIG__conversationItem,.chat-module__r3ZgIG__page button,.chat-module__r3ZgIG__groupDialog button{transition:background-color .16s,border-color .16s,color .16s}.chat-module__r3ZgIG__mediaPicker,.chat-module__r3ZgIG__stickerPicker,.chat-module__r3ZgIG__groupDialog[open],.chat-module__r3ZgIG__composerContext{animation:.18s ease-out chat-module__r3ZgIG__surfaceEnter}}@keyframes chat-module__r3ZgIG__surfaceEnter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.chat-module__r3ZgIG__typingLabel{color:var(--accent-primary)!important}.chat-module__r3ZgIG__message[data-reacted=true]{margin-bottom:14px}.chat-module__r3ZgIG__reactions{bottom:-15px;z-index:1;gap:4px;width:max-content;display:flex;position:absolute;inset-inline-start:10px}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__reactions{inset-inline:auto 10px}.chat-module__r3ZgIG__reactions button{border:1px solid var(--border-default);background:var(--bg-elevated);min-height:26px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.chat-module__r3ZgIG__reactions button:hover{border-color:var(--border-strong)}.chat-module__r3ZgIG__reactions button[aria-pressed=true]{border-color:var(--accent-primary)}.chat-module__r3ZgIG__reactionPicker,.chat-module__r3ZgIG__messageMenu{bottom:calc(100% + 2px);z-index:3;border:1px solid var(--border-default);background:var(--bg-elevated);width:max-content;box-shadow:var(--shadow-sm);border-radius:14px;gap:2px;padding:4px;display:flex;position:absolute;inset-inline-start:0}.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__reactionPicker,.chat-module__r3ZgIG__ownMessage .chat-module__r3ZgIG__messageMenu{inset-inline:auto 0}.chat-module__r3ZgIG__reactionPicker[data-below=true],.chat-module__r3ZgIG__messageMenu[data-below=true]{top:calc(100% + 2px);bottom:auto}.chat-module__r3ZgIG__messageMenu{flex-direction:column;min-width:130px}.chat-module__r3ZgIG__messageMenu button{min-height:38px;color:var(--text-primary);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.chat-module__r3ZgIG__messageMenu button:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__reactionPicker button{cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:38px;min-height:38px;padding:0;font-size:20px;line-height:1}.chat-module__r3ZgIG__reactionPicker button:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__pollCard{width:min(320px, var(--media-max));border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);border-radius:18px;gap:6px;margin-block:6px;padding:12px;display:grid}.chat-module__r3ZgIG__pollCard>small{color:var(--text-tertiary);font-size:12px;font-weight:700}.chat-module__r3ZgIG__pollCard>strong{margin-bottom:4px;font-size:15px;font-weight:800;line-height:1.35}.chat-module__r3ZgIG__pollOption{border:1px solid var(--border-default);min-height:40px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.chat-module__r3ZgIG__pollOption:hover{border-color:var(--border-strong)}.chat-module__r3ZgIG__pollOption[aria-pressed=true]{border-color:var(--accent-primary);font-weight:800}.chat-module__r3ZgIG__pollOption i{background:color-mix(in srgb, var(--accent-primary) 22%, transparent);transition:width .2s;position:absolute;inset-block:0;inset-inline-start:0}.chat-module__r3ZgIG__pollOption span,.chat-module__r3ZgIG__pollOption b{position:relative}.chat-module__r3ZgIG__pollOption span{align-items:center;gap:6px;min-width:0;display:flex}.chat-module__r3ZgIG__pollOption b{color:var(--text-secondary);flex:none;font-size:13px;font-weight:700}.chat-module__r3ZgIG__pollFormOptions{gap:8px;display:grid}.chat-module__r3ZgIG__pollFormOptions>span{color:var(--text-secondary);font-size:13px;font-weight:700}.chat-module__r3ZgIG__pollFormOption{align-items:center;gap:6px;display:flex}.chat-module__r3ZgIG__pollFormOption input{flex:auto;min-width:0}.chat-module__r3ZgIG__groupForm .chat-module__r3ZgIG__pollAddOption{justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.chat-module__r3ZgIG__pollOption i,.chat-module__r3ZgIG__messageActions{transition:none}}.chat-module__r3ZgIG__sidebarTabs{flex:none;gap:4px;padding:8px 8px 0;display:flex}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__sidebarTabs button{min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:0 10px;font-size:14px;font-weight:700}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__sidebarTabs button:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__sidebarTabs button[aria-pressed=true]{background:var(--bg-tertiary);color:var(--text-primary)}.chat-module__r3ZgIG__sidebarTabs b{background:var(--accent-primary);color:var(--text-on-accent);border-radius:999px;padding:1px 7px;font-size:12px}.chat-module__r3ZgIG__composerNotice{background:var(--bg-tertiary);color:var(--text-secondary);text-align:center;border-radius:12px;flex:none;margin:0 14px;padding:10px 14px;font-size:14px;line-height:1.5}.chat-module__r3ZgIG__composerNotice:last-child{margin-block:12px 14px}.chat-module__r3ZgIG__requestBar{padding:12px 14px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border-default);flex:none;gap:10px;display:grid}.chat-module__r3ZgIG__requestBar p{color:var(--text-secondary);text-align:center;margin:0;font-size:14px;line-height:1.5}.chat-module__r3ZgIG__requestBar>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__requestBar button{border:1px solid var(--border-strong);max-width:200px;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex:100px;padding:0 14px;font-size:14px;font-weight:700}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__requestBar button:hover:not(:disabled){border-color:var(--accent-primary)}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__requestBar .chat-module__r3ZgIG__requestAccept{background:var(--accent-primary);color:var(--text-on-accent);border-color:#0000}.chat-module__r3ZgIG__page .chat-module__r3ZgIG__requestBar .chat-module__r3ZgIG__requestBlock{color:var(--error,#d86464)}.chat-module__r3ZgIG__reportReasons{gap:2px;display:grid}.chat-module__r3ZgIG__groupForm .chat-module__r3ZgIG__reportReason{min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:600}.chat-module__r3ZgIG__groupForm .chat-module__r3ZgIG__reportReason:hover{background:var(--bg-tertiary)}.chat-module__r3ZgIG__groupForm .chat-module__r3ZgIG__reportReason input{width:18px;height:18px;min-height:0;accent-color:var(--accent-primary)}.chat-module__r3ZgIG__groupForm textarea{box-sizing:border-box;resize:vertical;background:var(--bg-tertiary);width:100%;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:10px 14px;font-size:16px}.chat-module__r3ZgIG__groupForm textarea:focus{border-color:var(--accent-primary)}
.forum-module__B76BGG__page{background:var(--bg-primary);min-height:100dvh;color:var(--text-primary)}.forum-module__B76BGG__shell{width:min(1180px,100%);margin:0 auto;padding:0 40px 72px}.forum-module__B76BGG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:24px;display:flex}.forum-module__B76BGG__breadcrumb{min-width:0;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:650;display:flex}.forum-module__B76BGG__breadcrumb a{min-height:36px;color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.forum-module__B76BGG__breadcrumb a:hover{color:var(--accent-primary)}.forum-module__B76BGG__breadcrumb>span{color:var(--text-primary);overflow-wrap:anywhere}.forum-module__B76BGG__breadcrumb svg{flex-shrink:0}.forum-module__B76BGG__secondaryLink{border:1px solid var(--border-strong);min-height:40px;color:var(--text-primary);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.forum-module__B76BGG__secondaryLink:hover{border-color:var(--accent-primary)}.forum-module__B76BGG__hero{padding:20px 0 24px}.forum-module__B76BGG__hero h1,.forum-module__B76BGG__topicHero h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-weight:800}.forum-module__B76BGG__hero h1{font-size:clamp(36px,4.4vw,56px);line-height:1.02}.forum-module__B76BGG__topicHero h1{font-size:clamp(30px,3.6vw,46px);line-height:1.08}.forum-module__B76BGG__hero>p{max-width:64ch;color:var(--text-secondary);margin:12px 0 0;font-size:16px;line-height:1.6}.forum-module__B76BGG__statRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.forum-module__B76BGG__statPill{background:var(--bg-tertiary);min-height:32px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.forum-module__B76BGG__statPill svg{color:var(--text-tertiary)}.forum-module__B76BGG__topicComposer{margin-bottom:20px;scroll-margin-top:24px}.forum-module__B76BGG__topicComposer>summary{background:var(--accent-primary);min-height:46px;color:var(--text-on-accent);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:750;list-style:none;transition:background-color .15s;display:inline-flex}.forum-module__B76BGG__topicComposer>summary:hover{background:var(--accent-hover)}.forum-module__B76BGG__topicComposer>summary::-webkit-details-marker{display:none}.forum-module__B76BGG__topicComposer>summary>span{transition:rotate .2s var(--ease-out);font-size:20px;line-height:1}.forum-module__B76BGG__topicComposer[open]>summary>span{rotate:45deg}.forum-module__B76BGG__topicComposer .forum-module__B76BGG__composer{margin-top:14px}.forum-module__B76BGG__composer{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;max-width:860px;padding:22px}[data-theme=light] .forum-module__B76BGG__composer{box-shadow:var(--shadow-sm);border-color:#0000}.forum-module__B76BGG__composer h2{margin:0 0 6px;font-size:18px;font-weight:800}.forum-module__B76BGG__composer form{gap:14px;margin-top:14px;display:grid}.forum-module__B76BGG__composer input,.forum-module__B76BGG__composer textarea{background:var(--bg-tertiary);width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:16px;line-height:1.6}.forum-module__B76BGG__composer textarea{resize:vertical;min-height:150px}.forum-module__B76BGG__composer input:focus,.forum-module__B76BGG__composer textarea:focus{border-color:var(--accent-primary)}.forum-module__B76BGG__composer input::placeholder,.forum-module__B76BGG__composer textarea::placeholder{color:var(--text-tertiary)}.forum-module__B76BGG__fieldLabel{color:var(--text-secondary);gap:8px;font-size:13px;font-weight:700;display:grid}.forum-module__B76BGG__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.forum-module__B76BGG__formActions small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.forum-module__B76BGG__primaryButton,.forum-module__B76BGG__formActions button{background:var(--accent-primary);min-height:46px;color:var(--text-on-accent);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:750;display:inline-flex}.forum-module__B76BGG__primaryButton:hover:not(:disabled),.forum-module__B76BGG__formActions button:hover:not(:disabled){background:var(--accent-hover)}.forum-module__B76BGG__iconSelectRow{align-items:center;gap:12px;display:flex}.forum-module__B76BGG__iconSelectRow>:last-child{flex:1;min-width:0}.forum-module__B76BGG__forumIcon{background:rgba(var(--brand-rgb), .14);width:48px;height:48px;color:var(--accent-primary);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.forum-module__B76BGG__mutedText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.forum-module__B76BGG__mutedText a{color:var(--accent-primary);font-weight:750}.forum-module__B76BGG__message{background:color-mix(in srgb, var(--error,#d86464) 14%, transparent);color:var(--text-primary);overflow-wrap:anywhere;border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:14px;line-height:1.6}.forum-module__B76BGG__successMessage{background:color-mix(in srgb, var(--success,#66a788) 16%, transparent)}.forum-module__B76BGG__formShell>.forum-module__B76BGG__hero,.forum-module__B76BGG__formShell>.forum-module__B76BGG__composer,.forum-module__B76BGG__formShell>.forum-module__B76BGG__breadcrumb{max-width:780px;margin-inline:auto}.forum-module__B76BGG__formShell>.forum-module__B76BGG__breadcrumb{padding-top:24px}.forum-module__B76BGG__panel{min-width:0}.forum-module__B76BGG__topicList{gap:10px;display:grid}.forum-module__B76BGG__topicCard{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:16px 16px 16px 20px;transition:border-color .15s;display:flex}[data-theme=light] .forum-module__B76BGG__topicCard{box-shadow:var(--shadow-sm);border-color:#0000}.forum-module__B76BGG__topicCard:hover{border-color:var(--border-strong)}.forum-module__B76BGG__topicCard:hover h2{color:var(--accent-primary)}.forum-module__B76BGG__topicMain{min-width:0}.forum-module__B76BGG__topicMain h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.4}.forum-module__B76BGG__topicMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13px;font-weight:650;display:flex}.forum-module__B76BGG__topicMeta svg{vertical-align:-2px}.forum-module__B76BGG__topicStats{flex-shrink:0}.forum-module__B76BGG__topicCount{background:var(--bg-tertiary);border-radius:14px;justify-items:center;gap:2px;min-width:64px;padding:8px 10px;display:grid}.forum-module__B76BGG__topicCount strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}.forum-module__B76BGG__topicCount>span{color:var(--text-secondary);font-size:12px;font-weight:650}.forum-module__B76BGG__threadHeader{padding:16px 0 24px}.forum-module__B76BGG__postList{gap:12px;display:grid}.forum-module__B76BGG__postCard{border:1px solid var(--border-default);background:var(--bg-secondary);scroll-margin-top:calc(var(--site-header-offset,0px) + 20px);border-radius:22px;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:20px 22px;display:grid}[data-theme=light] .forum-module__B76BGG__postCard{box-shadow:var(--shadow-sm);border-color:#0000}.forum-module__B76BGG__postCard:target{border-color:var(--accent-primary)}.forum-module__B76BGG__postAuthor{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.forum-module__B76BGG__avatar{background:var(--bg-tertiary);width:52px;height:52px;color:var(--text-secondary);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.forum-module__B76BGG__avatar img{object-fit:cover}.forum-module__B76BGG__postAuthor>strong{overflow-wrap:anywhere;font-size:15px;font-weight:800}.forum-module__B76BGG__postRole{background:var(--sticker);color:var(--on-sticker);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex;rotate:-2deg}.forum-module__B76BGG__postRole:has(svg){background:rgba(var(--brand-rgb), .16);color:var(--accent-primary);rotate:none}.forum-module__B76BGG__postContent{min-width:0}.forum-module__B76BGG__postMeta{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:8px;display:flex}.forum-module__B76BGG__postMeta time{color:var(--text-tertiary);font-size:13px;font-weight:650}.forum-module__B76BGG__postMeta time svg{vertical-align:-2px}.forum-module__B76BGG__postBody{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:16px;line-height:1.7}.forum-module__B76BGG__postBody a{color:var(--accent-primary);font-weight:650}.forum-module__B76BGG__deleteButton{min-height:36px;color:var(--error,#d86464);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:750}.forum-module__B76BGG__deleteButton:hover{background:color-mix(in srgb, var(--error,#d86464) 12%, transparent)}.forum-module__B76BGG__postList+.forum-module__B76BGG__pagination+.forum-module__B76BGG__composer,.forum-module__B76BGG__postList+.forum-module__B76BGG__composer{max-width:none;margin-top:20px}.forum-module__B76BGG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.forum-module__B76BGG__emptyState{border:2px dashed var(--border-strong);text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:40px 24px;display:grid}.forum-module__B76BGG__emptyState strong{font-size:17px;font-weight:800}.forum-module__B76BGG__emptyState p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.forum-module__B76BGG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.forum-module__B76BGG__pagination a,.forum-module__B76BGG__pagination span{min-width:42px;min-height:42px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 12px;font-size:14px;font-weight:700;display:inline-grid}.forum-module__B76BGG__pagination a{border:1px solid var(--border-strong);color:var(--text-primary)}.forum-module__B76BGG__pagination a:hover{border-color:var(--accent-primary)}.forum-module__B76BGG__pagination .forum-module__B76BGG__activePage{background:var(--accent-primary);color:var(--text-on-accent)}.forum-module__B76BGG__page :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.forum-module__B76BGG__page button:disabled{cursor:wait;opacity:.6}.forum-module__B76BGG__deleteDialog{overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--shadow-xl);border-radius:24px;margin:auto;padding:24px;overflow-y:auto}.forum-module__B76BGG__deleteDialog::backdrop{background:#03060bc7}.forum-module__B76BGG__deleteDialog h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.forum-module__B76BGG__deleteDialog p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}.forum-module__B76BGG__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.forum-module__B76BGG__dialogActions button{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:0 16px;font-size:15px;font-weight:750}.forum-module__B76BGG__dialogActions button:last-child{background:var(--error,#d86464);color:#fff;border-color:#0000}body:has(.forum-module__B76BGG__deleteDialog[open]){overflow:hidden}@media (max-width:1100px){.forum-module__B76BGG__shell{padding-inline:26px}}@media (max-width:700px){.forum-module__B76BGG__shell{padding-inline:16px}.forum-module__B76BGG__toolbar{padding-top:16px}.forum-module__B76BGG__toolbar>.forum-module__B76BGG__secondaryLink{display:none}.forum-module__B76BGG__hero{padding:12px 0 20px}.forum-module__B76BGG__topicCard{border-radius:18px;gap:14px;padding:14px}.forum-module__B76BGG__topicCount{min-width:52px}.forum-module__B76BGG__composer{border-radius:20px;padding:16px}.forum-module__B76BGG__formActions{align-items:stretch}.forum-module__B76BGG__formActions button{width:100%}.forum-module__B76BGG__threadHeader{padding:10px 0 18px}.forum-module__B76BGG__postCard{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.forum-module__B76BGG__postAuthor{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.forum-module__B76BGG__postAuthor .forum-module__B76BGG__avatar{grid-row:span 3;width:44px;height:44px}.forum-module__B76BGG__postRole{grid-column:2;justify-self:start}.forum-module__B76BGG__postMeta{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.forum-module__B76BGG__topicCard,.forum-module__B76BGG__topicComposer>summary,.forum-module__B76BGG__topicComposer>summary>span{transition:none}}
.account-settings-module__h-4hcG__page{min-height:100dvh;color:var(--text-primary);background:var(--bg-primary)}.account-settings-module__h-4hcG__card{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:24px;gap:22px;padding:24px;display:grid}[data-theme=light] .account-settings-module__h-4hcG__card{box-shadow:var(--shadow-sm);border-color:#0000}.account-settings-module__h-4hcG__card p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.account-settings-module__h-4hcG__emailRow,.account-settings-module__h-4hcG__statusRow{background:var(--bg-tertiary);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.account-settings-module__h-4hcG__emailRow>div,.account-settings-module__h-4hcG__statusRow>div{gap:4px;min-width:0;display:grid}.account-settings-module__h-4hcG__emailRow span,.account-settings-module__h-4hcG__statusRow span{color:var(--text-secondary);font-size:13px;font-weight:650}.account-settings-module__h-4hcG__emailRow strong,.account-settings-module__h-4hcG__statusRow strong{overflow-wrap:anywhere;font-size:19px;font-weight:800}.account-settings-module__h-4hcG__verified,.account-settings-module__h-4hcG__unverified,.account-settings-module__h-4hcG__enabled,.account-settings-module__h-4hcG__disabled{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.account-settings-module__h-4hcG__verified,.account-settings-module__h-4hcG__enabled{background:color-mix(in srgb, var(--success,#66a788) 18%, transparent);color:var(--success,#66a788)}.account-settings-module__h-4hcG__unverified,.account-settings-module__h-4hcG__disabled{background:var(--sticker);color:var(--on-sticker)}.account-settings-module__h-4hcG__actions{justify-items:start;gap:16px;min-width:0;display:grid}.account-settings-module__h-4hcG__card button{background:var(--accent-primary);min-height:46px;color:var(--text-on-accent);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:750;display:inline-flex}.account-settings-module__h-4hcG__card button:hover:not(:disabled){background:var(--accent-hover)}.account-settings-module__h-4hcG__card button:disabled{opacity:.5;cursor:not-allowed}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__secondary,.account-settings-module__h-4hcG__codes button,.account-settings-module__h-4hcG__buttonRow button{border-color:var(--border-strong);color:var(--text-primary);background:0 0}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__secondary:hover:not(:disabled),.account-settings-module__h-4hcG__codes button:hover:not(:disabled),.account-settings-module__h-4hcG__buttonRow button:hover:not(:disabled){border-color:var(--accent-primary);background:0 0}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__danger{background:color-mix(in srgb, var(--error,#d86464) 16%, transparent);color:var(--error,#d86464);border-color:#0000}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__danger:hover:not(:disabled){background:color-mix(in srgb, var(--error,#d86464) 24%, transparent)}.account-settings-module__h-4hcG__codeInput{width:min(320px,100%);color:var(--text-secondary);gap:8px;font-size:13px;font-weight:700;display:grid}.account-settings-module__h-4hcG__codeInput input{background:var(--bg-tertiary);width:100%;min-width:0;min-height:52px;color:var(--text-primary);font:inherit;letter-spacing:.2em;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:20px;font-weight:700}.account-settings-module__h-4hcG__codeInput input:focus{border-color:var(--accent-primary)}.account-settings-module__h-4hcG__setupGrid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:26px;display:grid}.account-settings-module__h-4hcG__setupGrid>img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:100%;max-width:220px;padding:12px}.account-settings-module__h-4hcG__actions>code{background:var(--bg-tertiary);overflow-wrap:anywhere;direction:ltr;border-radius:14px;max-width:100%;padding:12px 14px;font-size:14px;display:block}.account-settings-module__h-4hcG__buttonRow{flex-wrap:wrap;gap:10px;display:flex}.account-settings-module__h-4hcG__codes{border-top:1px solid var(--border-default);gap:16px;padding-top:22px;display:grid}.account-settings-module__h-4hcG__codes h2{margin:0;font-size:22px;font-weight:800}.account-settings-module__h-4hcG__codes>div:not(.account-settings-module__h-4hcG__buttonRow){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-settings-module__h-4hcG__codes code{background:var(--bg-tertiary);letter-spacing:.06em;overflow-wrap:anywhere;direction:ltr;border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__message{background:rgba(var(--brand-rgb), .12);color:var(--text-primary);border-radius:14px;padding:12px 16px}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__success{color:var(--success,#66a788);font-weight:700}.account-settings-module__h-4hcG__card .account-settings-module__h-4hcG__support{border-top:1px solid var(--border-default);padding-top:16px;font-size:13px}.account-settings-module__h-4hcG__card :is(h2,p,strong){overflow-wrap:anywhere}.account-settings-module__h-4hcG__card :is(button,a,input):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:600px){.account-settings-module__h-4hcG__card{border-radius:20px;padding:18px}.account-settings-module__h-4hcG__setupGrid{grid-template-columns:minmax(0,1fr)}.account-settings-module__h-4hcG__buttonRow{width:100%}.account-settings-module__h-4hcG__buttonRow button{flex:140px}.account-settings-module__h-4hcG__codes>div:not(.account-settings-module__h-4hcG__buttonRow){grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.account-settings-module__h-4hcG__setupGrid,.account-settings-module__h-4hcG__codes{animation:.18s ease-out account-settings-module__h-4hcG__reveal}}@keyframes account-settings-module__h-4hcG__reveal{0%{opacity:0;translate:0 4px}}.account-settings-module__h-4hcG__changeBlock{border-top:1px solid var(--border-default);gap:14px;padding-top:22px;display:grid}.account-settings-module__h-4hcG__changeBlock h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.account-settings-module__h-4hcG__changeForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.account-settings-module__h-4hcG__changeForm label{gap:6px;min-width:0;display:grid}.account-settings-module__h-4hcG__changeForm label span{color:var(--text-secondary);font-size:13px;font-weight:700}.account-settings-module__h-4hcG__changeForm input{border:1px solid var(--border-default);background:var(--bg-tertiary);min-height:46px;color:var(--text-primary);font:inherit;border-radius:14px;padding:0 14px;font-size:15px}.account-settings-module__h-4hcG__changeForm input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.account-settings-module__h-4hcG__changeForm button{justify-self:start}.account-settings-module__h-4hcG__changeForm small{color:var(--text-tertiary);grid-column:1/-1;font-size:13px;line-height:1.5}@media (max-width:640px){.account-settings-module__h-4hcG__changeForm{grid-template-columns:minmax(0,1fr)}}
.profile-editor-module__46I9WW__editor,.profile-editor-module__46I9WW__profileForm{gap:20px;min-width:0;display:grid}.profile-editor-module__46I9WW__editor [hidden]{display:none!important}.profile-editor-module__46I9WW__card{border:1px solid var(--border-default);background:var(--bg-secondary);min-width:0;scroll-margin-top:calc(var(--site-header-offset,0px) + 24px);border-radius:24px;gap:18px;padding:24px;display:grid}[data-theme=light] .profile-editor-module__46I9WW__card{box-shadow:var(--shadow-sm);border-color:#0000}.profile-editor-module__46I9WW__card h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.profile-editor-module__46I9WW__lead{max-width:64ch;color:var(--text-secondary);margin:-6px 0 0;font-size:15px;line-height:1.6}.profile-editor-module__46I9WW__studio{padding-bottom:46px;position:relative}.profile-editor-module__46I9WW__bannerStudio{aspect-ratio:16/5;border:2px dashed var(--border-strong);background-color:var(--bg-tertiary);cursor:pointer;background-size:cover;border-radius:20px;width:100%;transition:border-color .15s;display:block;position:relative;overflow:hidden}.profile-editor-module__46I9WW__bannerStudio[style*=url\(]{border-style:solid;border-color:#0000}.profile-editor-module__46I9WW__bannerStudio:hover{border-color:var(--accent-primary)}.profile-editor-module__46I9WW__studioHint{color:#fff;background:#121318b8;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.profile-editor-module__46I9WW__avatarStudio{border:5px solid var(--bg-secondary);background:var(--bg-tertiary);cursor:pointer;border-radius:50%;place-items:center;width:104px;height:104px;padding:0;display:grid;position:absolute;bottom:0;left:24px;overflow:hidden}.profile-editor-module__46I9WW__avatarStudio img{object-fit:cover;width:100%;height:100%}.profile-editor-module__46I9WW__avatarStudio b{font-family:var(--font-display);color:var(--text-secondary);font-size:38px;font-weight:800}.profile-editor-module__46I9WW__avatarHint{color:#fff;opacity:0;background:#12131873;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.profile-editor-module__46I9WW__avatarStudio:hover .profile-editor-module__46I9WW__avatarHint,.profile-editor-module__46I9WW__avatarStudio:focus-visible .profile-editor-module__46I9WW__avatarHint{opacity:1}.profile-editor-module__46I9WW__studioTools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.profile-editor-module__46I9WW__studioButtons{flex-wrap:wrap;gap:6px;display:flex}.profile-editor-module__46I9WW__range{flex:280px;gap:10px;display:grid}.profile-editor-module__46I9WW__range input{width:100%;accent-color:var(--accent-primary)}.profile-editor-module__46I9WW__bannerCredit{color:var(--text-secondary);margin:-6px 0 0;font-size:13px;font-weight:650}dialog.profile-editor-module__46I9WW__pickerDialog{width:min(880px,100% - 32px)}.profile-editor-module__46I9WW__picker{align-content:start;gap:16px;min-height:260px;display:grid}.profile-editor-module__46I9WW__pickerSearch{background:var(--bg-tertiary);min-height:52px;color:var(--text-secondary);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.profile-editor-module__46I9WW__pickerSearch:focus-within{border-color:var(--accent-primary)}.profile-editor-module__46I9WW__pickerSearch input{min-width:0;min-height:50px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.profile-editor-module__46I9WW__pickerStatus{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.profile-editor-module__46I9WW__pickerEmpty{border:2px dashed var(--border-strong);color:var(--text-secondary);text-align:center;border-radius:18px;margin:0;padding:32px 20px;font-size:15px;line-height:1.6}.profile-editor-module__46I9WW__animeResults{gap:6px;margin:0;padding:0;list-style:none;display:grid}.profile-editor-module__46I9WW__animeResult{width:100%;min-height:64px;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:8px 14px 8px 8px;font-size:15px;font-weight:700;display:flex}.profile-editor-module__46I9WW__animeResult:hover{background:var(--bg-tertiary)}.profile-editor-module__46I9WW__animeResult>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.profile-editor-module__46I9WW__animeResult>svg{color:var(--text-tertiary);flex:none}.profile-editor-module__46I9WW__animeResultCover{aspect-ratio:2/3;background:var(--bg-tertiary);border-radius:8px;flex:none;width:44px;position:relative;overflow:hidden}.profile-editor-module__46I9WW__animeResultCover img{object-fit:cover}.profile-editor-module__46I9WW__popularAnime{gap:12px;display:grid}.profile-editor-module__46I9WW__popularAnime h3{margin:0;font-size:16px;font-weight:800}.profile-editor-module__46I9WW__popularAnime ul{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.profile-editor-module__46I9WW__popularOption{width:100%;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.profile-editor-module__46I9WW__popularOption>span:last-child{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-editor-module__46I9WW__popularOption:hover>span:last-child{color:var(--accent-primary)}.profile-editor-module__46I9WW__popularCover{aspect-ratio:2/3;background:var(--bg-tertiary);box-shadow:var(--shadow-sm);border-radius:12px;display:block;position:relative;overflow:hidden}.profile-editor-module__46I9WW__popularCover img{object-fit:cover;transition:scale .22s var(--ease-out)}.profile-editor-module__46I9WW__popularOption:hover .profile-editor-module__46I9WW__popularCover img{scale:1.04}.profile-editor-module__46I9WW__pickerAnime{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.profile-editor-module__46I9WW__pickerAnime strong{overflow-wrap:anywhere;font-size:17px;font-weight:800}.profile-editor-module__46I9WW__pickerAnime .profile-editor-module__46I9WW__textButton{align-items:center;gap:6px;padding-inline:10px 12px;display:inline-flex}.profile-editor-module__46I9WW__backdropGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-editor-module__46I9WW__backdropOption{aspect-ratio:16/9;background:var(--bg-tertiary);cursor:pointer;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.profile-editor-module__46I9WW__backdropOption img{object-fit:cover;transition:scale .22s var(--ease-out)}.profile-editor-module__46I9WW__backdropOption:hover img{scale:1.03}.profile-editor-module__46I9WW__backdropOption[aria-pressed=true]{outline:3px solid var(--accent-primary);outline-offset:3px}.profile-editor-module__46I9WW__backdropCheck{top:10px;background:var(--accent-primary);width:30px;height:30px;color:var(--text-on-accent);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.profile-editor-module__46I9WW__pickerFooter{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-editor-module__46I9WW__picker button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.profile-editor-module__46I9WW__pickerSearch input:focus-visible{outline:none}.profile-editor-module__46I9WW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-editor-module__46I9WW__field{gap:8px;min-width:0;display:grid}.profile-editor-module__46I9WW__fieldWide{grid-column:1/-1}.profile-editor-module__46I9WW__fieldLabel{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:700;display:flex}.profile-editor-module__46I9WW__fieldLabel output{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.profile-editor-module__46I9WW__field input,.profile-editor-module__46I9WW__field textarea{background:var(--bg-tertiary);width:100%;min-width:0;min-height:48px;color:var(--text-primary);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:16px}.profile-editor-module__46I9WW__field textarea{resize:vertical;min-height:120px;line-height:1.55}.profile-editor-module__46I9WW__field input:focus,.profile-editor-module__46I9WW__field textarea:focus{border-color:var(--accent-primary)}.profile-editor-module__46I9WW__selectField{border-radius:14px;min-height:48px;font-size:16px;background:var(--bg-tertiary)!important;border-color:#0000!important}.profile-editor-module__46I9WW__selectField:focus-visible,.profile-editor-module__46I9WW__selectField[aria-expanded=true]{border-color:var(--accent-primary)!important}.profile-editor-module__46I9WW__toggleRow{background:var(--bg-tertiary);cursor:pointer;border-radius:14px;justify-content:space-between;align-self:end;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex;position:relative}.profile-editor-module__46I9WW__toggleText{gap:2px;min-width:0;display:grid}.profile-editor-module__46I9WW__toggleText strong{font-size:15px;font-weight:750}.profile-editor-module__46I9WW__toggleText small{color:var(--text-secondary);font-size:13px}.profile-editor-module__46I9WW__toggleRow input{opacity:0;pointer-events:none;position:absolute}.profile-editor-module__46I9WW__toggle{background:var(--border-strong);border-radius:999px;flex:none;width:46px;height:28px;transition:background-color .15s;position:relative}.profile-editor-module__46I9WW__toggle:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-sm);transition:translate .18s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.profile-editor-module__46I9WW__toggleRow input:checked+.profile-editor-module__46I9WW__toggle{background:var(--accent-primary)}.profile-editor-module__46I9WW__toggleRow input:checked+.profile-editor-module__46I9WW__toggle:after{translate:18px}.profile-editor-module__46I9WW__toggleRow:has(input:focus-visible){outline:2px solid var(--accent-primary);outline-offset:2px}.profile-editor-module__46I9WW__saveBar{bottom:calc(var(--site-tabbar-offset,0px) + 16px);z-index:5;border:1px solid var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow-lg);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;position:sticky}.profile-editor-module__46I9WW__saveBar p{color:var(--text-secondary);margin:0;font-size:14px;font-weight:650}.profile-editor-module__46I9WW__rows{gap:8px;display:grid}.profile-editor-module__46I9WW__row{background:var(--bg-tertiary);min-width:0;color:var(--text-primary);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}a.profile-editor-module__46I9WW__row:hover{background:color-mix(in srgb, var(--bg-tertiary) 70%, var(--accent-primary) 10%)}.profile-editor-module__46I9WW__rowIcon{background:var(--bg-secondary);width:42px;height:42px;color:var(--text-secondary);font-family:var(--font-display);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.profile-editor-module__46I9WW__rowIcon[data-platform=anilist]{color:#3db4f2;background:#1f2a3c}.profile-editor-module__46I9WW__rowIcon[data-platform=mal]{color:#fff;background:#1d2a52}.profile-editor-module__46I9WW__rowText{flex:1;gap:2px;min-width:0;display:grid}.profile-editor-module__46I9WW__rowText strong{font-size:15px;font-weight:750}.profile-editor-module__46I9WW__rowText small{color:var(--text-secondary);font-size:13px;line-height:1.5}.profile-editor-module__46I9WW__rowText small[data-connected]{color:var(--success,#66a788);font-weight:700}.profile-editor-module__46I9WW__rowChevron{color:var(--text-tertiary);flex:none}.profile-editor-module__46I9WW__rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profile-editor-module__46I9WW__rowButton{border:1px solid var(--border-strong);background:var(--bg-secondary);min-height:40px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.profile-editor-module__46I9WW__rowButton:hover:not(:disabled){border-color:var(--accent-primary)}.profile-editor-module__46I9WW__textButton{min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700}.profile-editor-module__46I9WW__textButton:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.profile-editor-module__46I9WW__rowButton:disabled,.profile-editor-module__46I9WW__textButton:disabled,.profile-editor-module__46I9WW__dangerButton:disabled{opacity:.6;cursor:wait}.profile-editor-module__46I9WW__notice{background:var(--bg-tertiary);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.profile-editor-module__46I9WW__dangerCard{border-color:color-mix(in srgb, var(--error,#d86464) 35%, transparent)}.profile-editor-module__46I9WW__dangerCard .profile-editor-module__46I9WW__rowIcon{background:color-mix(in srgb, var(--error,#d86464) 16%, transparent);color:var(--error,#d86464)}.profile-editor-module__46I9WW__dangerButton{background:var(--error,#d86464);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 16px;font-size:14px;font-weight:750}.profile-editor-module__46I9WW__modalForm{gap:16px;display:grid}.profile-editor-module__46I9WW__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-editor-module__46I9WW__successText,.profile-editor-module__46I9WW__errorText{margin:0;font-size:14px;font-weight:650}.profile-editor-module__46I9WW__successText{color:var(--success,#66a788)}.profile-editor-module__46I9WW__errorText{color:var(--error,#d86464)}.profile-editor-module__46I9WW__editor :is(button,a,input,textarea):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:700px){.profile-editor-module__46I9WW__card{border-radius:20px;padding:18px}.profile-editor-module__46I9WW__fieldGrid{grid-template-columns:1fr}.profile-editor-module__46I9WW__avatarStudio{width:84px;height:84px;left:14px}.profile-editor-module__46I9WW__studio{padding-bottom:38px}.profile-editor-module__46I9WW__row{flex-wrap:wrap}.profile-editor-module__46I9WW__rowActions,.profile-editor-module__46I9WW__row>.profile-editor-module__46I9WW__rowButton,.profile-editor-module__46I9WW__row>.profile-editor-module__46I9WW__dangerButton{justify-content:stretch;width:100%}.profile-editor-module__46I9WW__rowActions>*{flex:1}.profile-editor-module__46I9WW__saveBar{flex-direction:column;align-items:stretch;padding:12px}.profile-editor-module__46I9WW__backdropGrid{grid-template-columns:minmax(0,1fr)}.profile-editor-module__46I9WW__popularAnime ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.profile-editor-module__46I9WW__pickerFooter>*{flex:1}}@media (prefers-reduced-motion:reduce){.profile-editor-module__46I9WW__toggle,.profile-editor-module__46I9WW__toggle:after,.profile-editor-module__46I9WW__avatarHint,.profile-editor-module__46I9WW__bannerStudio,.profile-editor-module__46I9WW__backdropOption img,.profile-editor-module__46I9WW__popularCover img{transition:none}}
.community-confirm-dialog-module__AY8cKG__dialog{border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(460px,100% - 32px);max-height:min(620px,100dvh - 32px);color:var(--text-primary);box-shadow:var(--shadow-xl);border-radius:24px;margin:auto;padding:0;overflow:auto}.community-confirm-dialog-module__AY8cKG__dialog::backdrop{background:#03060bc7}.community-confirm-dialog-module__AY8cKG__panel{padding:24px}.community-confirm-dialog-module__AY8cKG__panel h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.community-confirm-dialog-module__AY8cKG__panel p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}.community-confirm-dialog-module__AY8cKG__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.community-confirm-dialog-module__AY8cKG__actions button{border:1px solid var(--border-strong);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:0 16px;font-size:15px;font-weight:750}.community-confirm-dialog-module__AY8cKG__actions button:hover:not(:disabled){border-color:var(--accent-primary)}.community-confirm-dialog-module__AY8cKG__actions .community-confirm-dialog-module__AY8cKG__danger{background:var(--error,#d86464);color:#fff;border-color:#0000}.community-confirm-dialog-module__AY8cKG__actions .community-confirm-dialog-module__AY8cKG__danger:hover:not(:disabled){filter:brightness(1.06);border-color:#0000}.community-confirm-dialog-module__AY8cKG__actions button:disabled{cursor:not-allowed;opacity:.55}.community-confirm-dialog-module__AY8cKG__actions button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:520px){.community-confirm-dialog-module__AY8cKG__panel{padding:20px}.community-confirm-dialog-module__AY8cKG__actions{flex-direction:column-reverse}.community-confirm-dialog-module__AY8cKG__actions button{width:100%}}
.ArchiveView-module__7gYYKG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:12px 0 24px;display:flex}.ArchiveView-module__7gYYKG__heading{min-width:0}.ArchiveView-module__7gYYKG__header .ArchiveView-module__7gYYKG__heading>div{padding:0}.ArchiveView-module__7gYYKG__toolbar{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:14px;margin-inline-start:auto;font-size:13px;display:flex}.ArchiveView-module__7gYYKG__toggle{background:var(--bg-tertiary);border-radius:16px;gap:4px;padding:4px;display:flex}.ArchiveView-module__7gYYKG__toggle button{min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.ArchiveView-module__7gYYKG__toggle button[aria-pressed=true]{color:var(--text-primary);background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.ArchiveView-module__7gYYKG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.ArchiveView-module__7gYYKG__card{isolation:isolate;border:1px solid var(--border-default);background:var(--bg-tertiary);color:#fff;min-width:0;min-height:355px;box-shadow:var(--shadow-md);border-radius:24px;position:relative;overflow:hidden}.ArchiveView-module__7gYYKG__image{z-index:-2;object-fit:cover;object-position:center 30%;transition:scale .3s}.ArchiveView-module__7gYYKG__card:before{content:"";z-index:-1;background:linear-gradient(90deg,#070a0ef0,#070a0ea6 60%,#070a0e40),linear-gradient(#0000 20%,#070a0ed9);position:absolute;inset:0}.ArchiveView-module__7gYYKG__card:hover .ArchiveView-module__7gYYKG__image{scale:1.035}.ArchiveView-module__7gYYKG__body{flex-direction:column;height:100%;min-height:355px;padding:28px;display:flex}.ArchiveView-module__7gYYKG__meta{color:#d0d4db;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.ArchiveView-module__7gYYKG__meta>span{align-items:center;gap:5px;display:inline-flex}.ArchiveView-module__7gYYKG__meta .ArchiveView-module__7gYYKG__format{color:var(--on-sticker);background:var(--sticker);border-radius:999px;padding:5px 10px;font-weight:800;rotate:-2deg}.ArchiveView-module__7gYYKG__meta svg{color:var(--sticker)}.ArchiveView-module__7gYYKG__body h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;margin:20px 0 18px;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.1}.ArchiveView-module__7gYYKG__description{-webkit-line-clamp:3;color:#c7cbd2;-webkit-box-orient:vertical;margin:0 0 26px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.ArchiveView-module__7gYYKG__actions{align-items:center;gap:12px;margin-top:auto;display:flex}.ArchiveView-module__7gYYKG__inspect{color:#16181d;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:14px;font-weight:750;display:inline-flex}.ArchiveView-module__7gYYKG__inspect:hover{background:#e6e8ec}.ArchiveView-module__7gYYKG__actions .ArchiveView-module__7gYYKG__add{background:var(--accent-primary);border-color:var(--accent-primary);width:46px;height:46px;color:var(--text-on-accent);border-radius:14px;position:static}.ArchiveView-module__7gYYKG__toolbar button:focus-visible,.ArchiveView-module__7gYYKG__card a:focus-visible,.ArchiveView-module__7gYYKG__card button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}@media (max-width:760px){.ArchiveView-module__7gYYKG__grid{grid-template-columns:1fr;gap:18px}.ArchiveView-module__7gYYKG__body{min-height:320px;padding:24px}.ArchiveView-module__7gYYKG__card{min-height:320px}}@media (prefers-reduced-motion:reduce){.ArchiveView-module__7gYYKG__image{transition:none}.ArchiveView-module__7gYYKG__card:hover .ArchiveView-module__7gYYKG__image{scale:none}}
.Badge-module__H8aylq__badge{align-items:center;gap:var(--space-1);padding:calc(var(--space-1) / 2) var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.2;display:inline-flex}.Badge-module__H8aylq__default{color:var(--accent-primary);background:var(--accent-muted)}.Badge-module__H8aylq__success{color:var(--success);background:var(--success-muted)}.Badge-module__H8aylq__warning{color:var(--warning);background:var(--warning-muted)}.Badge-module__H8aylq__error{color:var(--error);background:var(--error-muted)}.Badge-module__H8aylq__info{color:var(--info);background:var(--info-muted)}.Badge-module__H8aylq__outline{color:var(--text-secondary);border-color:var(--border-strong);background:0 0}.Badge-module__H8aylq__dot{width:calc(var(--space-1) + var(--focus-ring-width));height:calc(var(--space-1) + var(--focus-ring-width));border-radius:var(--radius-full);background:currentColor;flex:none}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_5b5f8fae-module__Vbe7ia__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}.silkscreen_5b5f8fae-module__Vbe7ia__variable{--name-font-pixel:"Silkscreen", "Silkscreen Fallback"}
.episode-overview-module__gAaGOW__section{min-width:0;margin:0 0 40px}.episode-overview-module__gAaGOW__section header,.episode-overview-module__gAaGOW__controls,.episode-overview-module__gAaGOW__controls nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.episode-overview-module__gAaGOW__section h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800}.episode-overview-module__gAaGOW__section h2 a{align-items:center;gap:6px;display:flex}.episode-overview-module__gAaGOW__section h2 a:hover{color:var(--accent-primary)}.episode-overview-module__gAaGOW__section header>span,.episode-overview-module__gAaGOW__column small{color:var(--text-secondary);font-size:13px}.episode-overview-module__gAaGOW__controls{flex-wrap:wrap;margin:16px 0 4px}.episode-overview-module__gAaGOW__controls>div{background:var(--bg-tertiary);border-radius:16px;gap:4px;padding:4px;display:flex}.episode-overview-module__gAaGOW__controls>div button{min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:700}.episode-overview-module__gAaGOW__controls>div button[aria-pressed=true]{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.episode-overview-module__gAaGOW__controls nav{gap:6px}.episode-overview-module__gAaGOW__controls nav button{border:1px solid var(--border-default);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.episode-overview-module__gAaGOW__controls nav button:hover:not(:disabled){border-color:var(--accent-primary)}.episode-overview-module__gAaGOW__controls nav button:disabled{opacity:.35;cursor:default}.episode-overview-module__gAaGOW__controls nav span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.episode-overview-module__gAaGOW__chart{scrollbar-width:thin;gap:10px;padding:24px 0 8px;display:flex;overflow-x:auto}.episode-overview-module__gAaGOW__column{text-align:center;flex:0 0 112px}.episode-overview-module__gAaGOW__cover{object-fit:cover;border-radius:10px 10px 0 0}.episode-overview-module__gAaGOW__track{align-items:flex-end;height:96px;display:flex}.episode-overview-module__gAaGOW__bar{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:10px 10px 4px 4px;width:100%;transition:border-color .15s;position:relative}.episode-overview-module__gAaGOW__bar span{width:100%;color:var(--score);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;padding-bottom:5px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:100%;left:0}.episode-overview-module__gAaGOW__bar svg{color:var(--score)}.episode-overview-module__gAaGOW__column:hover .episode-overview-module__gAaGOW__bar{border-color:var(--accent-primary)}.episode-overview-module__gAaGOW__column small{font-variant-numeric:tabular-nums;margin-top:8px;font-weight:700;display:block}.episode-overview-module__gAaGOW__section :is(a,button):focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.episode-overview-module__gAaGOW__bar{transition:none}}
.MobileFilterSheet-module__Sk76uq__trigger{border:1px solid var(--border-strong);background:var(--bg-primary);min-height:44px;color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;display:none}.MobileFilterSheet-module__Sk76uq__trigger:hover{border-color:var(--accent-primary)}.MobileFilterSheet-module__Sk76uq__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.MobileFilterSheet-module__Sk76uq__count{background:var(--accent-primary);min-width:20px;height:20px;color:var(--text-on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}@media (max-width:640px){.MobileFilterSheet-module__Sk76uq__trigger{display:inline-flex}}
