@keyframes iw6yl0{0%{transform:scale(.72)}58%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes iw6yl1{0%{transform:translateY(2px) scale(.88)}55%{transform:translateY(-1px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes iw6yl2{0%{opacity:.5;transform:translate(-50%,-50%) scale(.35)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes iw6yl3{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 10px),0) scale(.3)}32%{opacity:.96}80%{opacity:.58}to{opacity:0;transform:translate3d(calc(-50% + var(--reaction-burst-x)),calc(-50% + var(--reaction-burst-y)),0) rotate(var(--reaction-burst-rotation)) scale(var(--reaction-burst-scale))}}.iw6yl4{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:30px;padding:0 8px;border:0;border-radius:var(--nanx2o3l);background:transparent;color:var(--nanx2od);font-size:.78rem;font-weight:700;transition:color .16s ease,opacity .16s ease}.iw6yl4:disabled{cursor:not-allowed;opacity:.58}.iw6yl5{color:var(--nanx2of)}.iw6yl8{color:var(--nanx2oj)}.iw6yl9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform-origin:center}.iw6yl9 svg{width:20px;height:20px}.iw6yla{animation:iw6yl0 .32s cubic-bezier(.22,1,.36,1) both}.iw6ylb{animation:iw6yl1 .3s cubic-bezier(.22,1,.36,1) both}.iw6ylc{position:absolute;top:50%;left:50%;z-index:2;width:1px;height:1px;transform:translate(-50%,-50%) rotate(var(--reaction-burst-angle,0deg));transform-origin:center;pointer-events:none}.iw6yld{width:26px;height:26px;border:1px solid;border-radius:50%;transform:translate(-50%,-50%) scale(.35);animation:iw6yl2 1.8s ease-out both}.iw6yld,.iw6yle{position:absolute;top:50%;left:50%;opacity:0;will-change:transform,opacity}.iw6yle{display:inline-flex;align-items:center;justify-content:center;transform:translate3d(-50%,calc(-50% + 10px),0) scale(.3);transform-origin:center;animation:iw6yl3 1.8s cubic-bezier(.22,1,.36,1) var(--reaction-burst-delay,0s) both}.iw6yle,.iw6yle svg{width:12px;height:12px}.iw6yl4[data-active=true][data-tone=heart] .iw6yl9 svg{color:var(--nanx2oj);fill:var(--nanx2oj)}.iw6ylc[data-tone=heart] svg{color:var(--nanx2oj)}.iw6ylc[data-reaction-active=true][data-tone=heart] svg{fill:var(--nanx2oj)}.iw6ylf{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid var(--nanx2o9);border-radius:12px;background:var(--nanx2o3);color:var(--nanx2oa);font:inherit;line-height:44px;outline:none;text-overflow:ellipsis;white-space:nowrap}.iw6ylf::placeholder{color:var(--nanx2od);opacity:1;text-overflow:ellipsis}.iw6ylg{--ripple-color-strong:var(--nanx2o1z);--ripple-color-soft:var(--nanx2o1w);width:0;min-width:0;max-width:0;flex-shrink:0;min-height:44px;padding:0;overflow:hidden;border-radius:8px;background:var(--nanx2oe);color:var(--nanx2ot);font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transform:scale(.72);transform-origin:right center;transition:width .2s cubic-bezier(.22,1,.36,1),max-width .2s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .2s cubic-bezier(.22,1,.36,1)}.iw6ylh{width:44px;min-width:44px;max-width:44px;opacity:1;pointer-events:auto;transform:scale(1)}@media (prefers-reduced-motion:reduce){.iw6yla,.iw6ylb,.iw6ylc>*{animation:none}.iw6ylc>*{display:none}.iw6ylh{transition:none}}@media (max-width:360px){.iw6ylf{padding:0 10px}}._17lp6n20{position:fixed;inset:0;z-index:90;background:rgba(15,24,19,.36);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}._17lp6n21{position:fixed;z-index:91;display:flex;flex-direction:column;box-sizing:border-box;min-width:132px;max-height:min(220px,calc(100dvh - 24px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:5px;border:1px solid var(--nanx2o9);border-radius:10px;background:var(--nanx2ot);box-shadow:var(--nanx2o3o)}._17lp6n22{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;border:0;border-radius:7px;background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;text-align:left;white-space:nowrap}._17lp6n22:hover{background:var(--nanx2o3)}._17lp6n22:disabled{cursor:not-allowed;opacity:.54}._17lp6n22:focus-visible{outline:2px solid var(--nanx2o2k);outline-offset:2px}._17lp6n23{color:var(--nanx2oa)}._17lp6n24{color:var(--nanx2oj)}._1l8d47a0{display:flex;align-items:center;gap:8px;flex-wrap:wrap}