.rxi{flex:none;display:block;overflow:visible;max-width:none}.rxi[data-reaction=heart]{--c:var(--rx-heart);--c2:var(--rx-heart-2)}.rxi[data-reaction=smile]{--c:var(--rx-smile);--c2:var(--rx-smile-2);--ci:var(--rx-smile-ink)}.rxi[data-reaction=wow]{--c:var(--rx-wow);--c2:var(--rx-wow-2);--ci:var(--rx-wow-ink)}.rxi[data-reaction=sad]{--c:var(--rx-sad);--c2:var(--rx-sad-2);--ci:var(--rx-sad-ink)}.rxi[data-reaction=fire]{--c:var(--rx-fire);--c2:var(--rx-fire-2)}.rxi[data-reaction=star]{--c:var(--rx-star);--c2:var(--rx-star-2)}.rxi[data-reaction=like]{--c:var(--rx-like);--c2:var(--rx-like-2);--ci:var(--rx-like-ink)}.rxi[data-reaction=love]{--c:var(--rx-smile);--c2:var(--rx-smile-2);--ci:var(--rx-smile-ink)}.rxi[data-reaction=party]{--c:var(--rx-party);--c2:var(--rx-party-2);--ci:var(--rx-party-ink)}.rxi[data-reaction=paw]{--c:var(--rx-bone-2);--c2:var(--rx-bone)}.rxi .os{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rxi .od{fill:currentColor}.rxi .fs{fill:var(--c);stroke:var(--c);stroke-width:1.2;stroke-linejoin:round}.rxi .fhr{fill:var(--rx-heart)}.rxi .fcs{fill:none;stroke:var(--c2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rxi .fi{fill:none;stroke:var(--ci);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rxi .fd{fill:var(--ci)}.rxi .fc{fill:var(--c2)}.rxi .ftg{fill:var(--rx-heart-2)}.rxi .fh{fill:none;stroke:var(--rx-white);stroke-width:1.3;stroke-linecap:round;opacity:.5}.rxi .L-o{transition:opacity .12s var(--g-ease)}.rxi .L-f{transform-box:view-box;transform-origin:12px 12px;transform:scale(0);opacity:0;transition:transform .38s var(--g-spring),opacity .12s var(--g-ease)}.rxi.is-fill .L-o{opacity:0}.rxi.is-fill .L-f{transform:none;opacity:1}.f-rx-face{justify-content:center;width:22px;height:22px}.f-rx-face,.f-rx-main{flex:none;display:inline-flex;align-items:center}.f-rx-main{position:relative;gap:6px;height:36px;padding:0 10px 0 8px;border:0;border-radius:var(--g-r-pill);background:none;color:var(--g-ink-2);font-family:var(--g-font);font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.f-rx-main:active{transform:scale(.94)}.f-rx-main.is-mine{color:var(--g-ink)}@media (hover:hover){.f-rx-main:hover{background:var(--g-sunken);color:var(--g-ink)}}.f-rx-ic{display:inline-flex}.f-rx-ic.is-pop{animation:f-rx-pop .46s var(--g-spring)}@keyframes f-rx-pop{0%{transform:scale(.6)}45%{transform:scale(1.22)}to{transform:scale(1)}}.f-rx-n,.f-rx-stack{display:inline-flex}.f-rx-stack{order:9;flex:none;align-items:center;height:36px;margin-left:auto;padding:0 6px 0 8px;border:0;border-radius:var(--g-r-pill);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--g-t-tap) var(--g-ease),background-color var(--g-t-fast) var(--g-ease)}.f-rx-stack:active{transform:scale(.94)}@media (hover:hover){.f-rx-stack:hover{background:var(--g-sunken)}}.f-rx-stack-i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--g-paper);box-shadow:0 0 0 2px var(--g-paper)}.f-rx-stack-i+.f-rx-stack-i{margin-left:-8px}.f-rx-stack-i:first-child{z-index:3}.f-rx-stack-i:nth-child(2){z-index:2}.f-rx-stack-i.is-mine{background:var(--g-sunken)}.f-rx-pick{position:fixed;z-index:120;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px;border-radius:28px;background:var(--g-glass-strong);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:var(--g-sh-pop),0 0 0 1px var(--g-line-soft);transform:translateY(-100%);transform-origin:20% 100%;animation:f-rx-pick-in .2s var(--g-spring) both}.f-rx-pick.is-below{transform:none;transform-origin:20% 0;animation-name:f-rx-pick-in-below}@keyframes f-rx-pick-in{0%{opacity:0;transform:translateY(-100%) scale(.86)}to{opacity:1;transform:translateY(-100%) scale(1)}}@keyframes f-rx-pick-in-below{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.f-rx-pick.is-leaving{opacity:0;transition:opacity .12s var(--g-ease)}.f-rx-pick-row{display:flex;gap:6px}.f-rx-pick-item .rxi{animation:f-rx-pick-ic .32s var(--g-spring) both}.f-rx-pick-item:nth-child(2) .rxi{animation-delay:25ms}.f-rx-pick-item:nth-child(3) .rxi{animation-delay:50ms}.f-rx-pick-item:nth-child(4) .rxi{animation-delay:75ms}.f-rx-pick-item:nth-child(5) .rxi{animation-delay:.1s}.f-rx-pick-item:nth-child(6) .rxi{animation-delay:125ms}.f-rx-pick-item:nth-child(7) .rxi{animation-delay:.15s}.f-rx-pick-item:nth-child(8) .rxi{animation-delay:175ms}.f-rx-pick-item:nth-child(9) .rxi{animation-delay:.2s}@media (max-width:480px){.f-rx-pick-row{display:grid;grid-template-columns:repeat(5,max-content)}}@keyframes f-rx-pick-ic{0%{opacity:0;transform:translateY(8px) scale(.4)}to{opacity:1;transform:none}}.f-rx-pick-item{position:relative;flex:none;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--g-spring)}.f-rx-pick-ic,.f-rx-pick-item{display:flex;border-radius:50%}.f-rx-pick-ic{align-items:center;justify-content:center;width:38px;height:38px}.f-rx-pick-item.is-mine .f-rx-pick-ic{background:var(--g-sunken)}.f-rx-pick-item{transition:none}.f-rx-pick-item>.f-rx-pick-ic{transform-origin:center bottom;transition:transform .14s ease-out,box-shadow .14s ease-out;will-change:transform;pointer-events:none}.f-rx-pick-item.is-over{z-index:2}.f-rx-pick-item.is-over>.f-rx-pick-ic{transform:translateY(-3px) scale(1.2)}.f-rx-pick-foot{display:flex;align-items:center;justify-content:center;height:28px;margin-top:2px}.f-rx-pick-foot>.f-rx-who{margin-top:0}.f-rx-pick-label{height:26px;display:flex;align-items:center;padding:0 12px;color:var(--g-ink);font-family:var(--g-font);font-size:12.5px;font-weight:800;white-space:nowrap}.f-rx-pick-label.is-hint{font-weight:600;color:var(--g-ink-3)}@media (hover:hover) and (pointer:fine){.f-rx-pick{background:var(--g-paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--g-sh-pop),0 0 0 1px var(--g-line)}}.f-rx-who{margin-top:2px;height:26px;padding:0 12px;border:0;border-radius:var(--g-r-pill);background:transparent;color:var(--g-ink-2);font-family:var(--g-font);font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease)}.f-rx-who:hover{background:var(--g-line-soft)}.modal-card.f-who .modal-body{padding:4px 16px 12px}.f-who-tabs{flex:none;position:sticky;top:0;z-index:1;margin:0 -16px;background:var(--g-paper);display:flex;gap:8px;padding:2px 16px 12px;overflow-x:auto;scrollbar-width:none}.f-who-tabs::-webkit-scrollbar{display:none}.f-who-tab{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;border:0;border-radius:var(--g-r-pill);background:var(--g-paper);box-shadow:var(--g-sh-card);color:var(--g-ink);font-family:var(--g-font);font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease),color var(--g-t-fast) var(--g-ease)}.f-who-tab:first-child{padding:0 14px}.f-who-tab.is-on{background:var(--g-primary);color:var(--g-on-primary)}.f-who-list{flex:none;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.f-who-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 4px;border-radius:14px;color:var(--g-ink);text-decoration:none;transition:background-color var(--g-t-fast) var(--g-ease)}.f-who-row:hover{background:var(--g-sunken)}.f-who-face{position:relative;flex:none;display:flex;width:44px;height:44px}.f-who-face>img,.f-who-letter{width:44px;height:44px;border-radius:50%;object-fit:cover}.f-who-letter{display:flex;align-items:center;justify-content:center;background:var(--g-av-1);color:var(--g-accent-ink);font-size:16px;font-weight:700}.f-who-face>.f-rx-face.is-badge{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;background:var(--g-paper)}.f-who-name{font-size:15px;font-weight:700}.f-who-empty{margin:18px 0;color:var(--g-ink-mute);font-size:14px;text-align:center}@media (prefers-reduced-motion:reduce){.f-rx-ic.is-pop,.f-rx-pick,.f-rx-pick-item .rxi{animation:none}.f-rx-pick-item,.rxi .L-f{transition:none}}