.rxi{flex:none;max-width:none;display:block;overflow:visible}.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=bone]{--c:var(--rx-bone);--c2:var(--rx-bone-2);--ci:var(--rx-bone-ink)}.rxi[data-reaction=paw]{--c:var(--rx-bone-2);--c2:var(--rx-bone)}.rxi .os{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.rxi .od{fill:currentColor}.rxi .fs{fill:var(--c);stroke:var(--c);stroke-width:1.2px;stroke-linejoin:round}.rxi[data-reaction=bone] .fs{stroke:var(--ci);stroke-width:1.5px}.rxi .fi{fill:none;stroke:var(--ci);stroke-width:1.7px;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.3px;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;opacity:0;transition:transform .38s var(--g-spring), opacity .12s var(--g-ease);transform:scale(0)}.rxi.is-fill .L-o{opacity:0}.rxi.is-fill .L-f{opacity:1;transform:none}.f-rx-face{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.f-rx-main{border-radius:var(--g-r-pill);height:36px;color:var(--g-ink-2);font-family:var(--g-font);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);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.f-rx-main:active{transform:scale(.94)}.f-rx-main:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.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{display:inline-flex}.f-rx-stack{border-radius:var(--g-r-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;height:36px;transition:transform var(--g-t-tap) var(--g-ease), background-color var(--g-t-fast) var(--g-ease);background:0 0;border:0;flex:none;order:9;align-items:center;margin-left:auto;padding:0 6px 0 8px;display:inline-flex}.f-rx-stack:active{transform:scale(.94)}.f-rx-stack:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}@media (hover:hover){.f-rx-stack:hover{background:var(--g-sunken)}}.f-rx-stack-i{background:var(--g-paper);width:24px;height:24px;box-shadow:0 0 0 2px var(--g-paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.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{z-index:120;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-origin:20% 100%;animation:f-rx-pick-in .2s var(--g-spring) both;border-radius:28px;flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex;position:fixed;transform:translateY(-100%)}.f-rx-pick.is-below{transform-origin:20% 0;animation-name:f-rx-pick-in-below;transform:none}@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{gap:6px;display:flex}.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:.125s}.f-rx-pick-item:nth-child(7) .rxi{animation-delay:.15s}@keyframes f-rx-pick-ic{0%{opacity:0;transform:translateY(8px)scale(.4)}to{opacity:1;transform:none}}.f-rx-pick-item{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--g-spring);background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:flex;position:relative}.f-rx-pick-ic{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.f-rx-pick-item.is-mine .f-rx-pick-ic{background:var(--g-sunken)}.f-rx-pick-item:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.f-rx-pick-item{transition:none}.f-rx-pick-item>.f-rx-pick-ic{transform-origin:bottom;will-change:transform;pointer-events:none;transition:transform .14s ease-out,box-shadow .14s ease-out}.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{justify-content:center;align-items:center;height:28px;margin-top:2px;display:flex}.f-rx-pick-foot>.f-rx-who{margin-top:0}.f-rx-pick-label{height:26px;color:var(--g-ink);font-family:var(--g-font);white-space:nowrap;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:flex}.f-rx-pick-label.is-hint{color:var(--g-ink-3);font-weight:600}@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{border-radius:var(--g-r-pill);height:26px;color:var(--g-ink-2);font-family:var(--g-font);cursor:pointer;transition:background-color var(--g-t-fast) var(--g-ease);background:0 0;border:0;margin-top:2px;padding:0 12px;font-size:12.5px;font-weight:700}.f-rx-who:hover{background:var(--g-line-soft)}.modal-card.f-who .modal-body{padding:4px 16px 12px}.f-who-tabs{scrollbar-width:none;gap:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.f-who-tabs::-webkit-scrollbar{display:none}.f-who-tab{border-radius:var(--g-r-pill);background:var(--g-paper);height:36px;box-shadow:var(--g-sh-card);color:var(--g-ink);font-family:var(--g-font);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);border:0;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.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-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.f-who-row{min-height:56px;color:var(--g-ink);transition:background-color var(--g-t-fast) var(--g-ease);border-radius:14px;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.f-who-row:hover{background:var(--g-sunken)}.f-who-face{flex:none;width:44px;height:44px;display:flex;position:relative}.f-who-face>img,.f-who-letter{object-fit:cover;border-radius:50%;width:44px;height:44px}.f-who-letter{background:var(--g-av-1);color:var(--g-accent-ink);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.f-who-face>.f-rx-face.is-badge{background:var(--g-paper);border-radius:50%;width:22px;height:22px;position:absolute;bottom:-4px;right:-4px}.f-who-name{font-size:15px;font-weight:700}.f-who-empty{color:var(--g-ink-mute);text-align:center;margin:18px 0;font-size:14px}@media (prefers-reduced-motion:reduce){.f-rx-pick,.f-rx-ic.is-pop,.f-rx-pick-item .rxi{animation:none}.rxi .L-f,.f-rx-pick-item{transition:none}}
