.rx-root{max-width:100%;position:relative;overflow:visible}.rx-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rx-pill,.rx-add{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);height:36px;color:var(--color-ink-700);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;align-items:center;gap:6px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.rx-pill{font-size:var(--text-body-s);padding:0 12px 0 10px;font-weight:600;line-height:1}.rx-add{width:36px;color:var(--color-ink-600);justify-content:center;padding:0}@media (pointer:coarse){.rx-pill,.rx-add{height:44px}.rx-add{width:44px}}.rx-pill[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-forest-mid);color:var(--color-forest-deep)}@media (hover:hover){.rx-pill:hover,.rx-add:hover{background:var(--color-paper);border-color:var(--color-ink-200)}.rx-pill[aria-pressed=true]:hover{background:var(--color-action-primary);border-color:var(--color-forest-mid)}}.rx-pill:focus-visible,.rx-add:focus-visible,.rx-option:focus-visible{border-color:var(--color-forest-mid);outline:2px solid var(--color-action-label);outline-offset:2px}.rx-add[data-state=open]{background:var(--color-paper);border-color:var(--color-ink-200)}.rx-icon,.rx-add-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.rx-add-icon{width:20px;height:20px;position:relative}.rx-add-glyph{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.rx-count{align-items:center;min-width:.6em;height:1.2em;display:inline-flex;position:relative;overflow:hidden}.rx-digits{font-variant-numeric:tabular-nums;line-height:1.2;display:inline-flex}.rx-digit{display:inline-block}.rx-tip{background:var(--color-ink-900);color:#fff;font-size:var(--text-detail);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:8px;padding:4px 8px;font-weight:500;line-height:16px;transition:opacity .12s,translate .16s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}@media (hover:hover){.rx-pill:hover>.rx-tip,.rx-add:hover>.rx-tip,.rx-pill:focus-visible>.rx-tip,.rx-add:focus-visible>.rx-tip{opacity:1;transition-delay:.35s;translate:-50%}}.rx-picker{z-index:50;border:1px solid var(--color-hairline);transform-origin:var(--radix-popover-content-transform-origin);background:#fff;border-radius:28px;outline:none;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 8px;display:flex}.rx-arrow{display:none}.rx-options{align-items:center;gap:2px;display:flex;position:relative}.rx-highlight{border-radius:var(--radius-pill);background:var(--color-paper);pointer-events:none;width:44px;height:44px;position:absolute;top:0;left:0}.rx-option{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink-700);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.rx-option[aria-pressed=true]{color:var(--color-forest-mid)}.rx-option-icon{display:inline-flex}.rx-caption{justify-content:center;align-items:center;min-width:96px;height:16px;display:flex;position:relative;overflow:hidden}.rx-caption-text{font-size:var(--text-detail);color:var(--color-ink-600);white-space:nowrap;align-items:center;gap:4px;font-weight:500;line-height:16px;display:inline-flex}.rx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rx-pill,.rx-add,.rx-tip{transition:none}}
@keyframes news-float{0%,to{translate:0;rotate:none}25%{translate:var(--fx) calc(var(--fy) * -1);rotate:var(--fr)}50%{translate:calc(var(--fx) * -.4) calc(var(--fy) * -1.6);rotate:none}75%{translate:calc(var(--fx) * -1) calc(var(--fy) * -.6);rotate:calc(var(--fr) * -1)}}@keyframes news-enter{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.news-benefit.news-float{--fx:1.5px;--fy:3px;--fr:0deg;animation:news-enter .7s cubic-bezier(.2, .7, .2, 1) calc(.25s + var(--i,0) * .12s) both, news-float var(--fd,10s) ease-in-out var(--fdl,0s) infinite}.news-benefit__icon.news-float{--fx:5px;--fy:8px;--fr:4deg;animation:news-float var(--fd,7s) ease-in-out var(--fdl,0s) infinite;transition:transform .35s cubic-bezier(.2,.8,.3,1.4)}.news-benefit:hover .news-benefit__icon{transform:translateY(-4px)rotate(-6deg)scale(1.06)}.news-doodle path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out forwards news-draw;animation-delay:calc(.5s + var(--d,0s))}@keyframes news-draw{to{stroke-dashoffset:0}}.news-badge{animation:6s ease-in-out 1.5s infinite news-wobble}@keyframes news-wobble{0%,72%,to{transform:rotate(0)scale(1)}77%{transform:rotate(-14deg)scale(1.1)}83%{transform:rotate(10deg)scale(1.1)}89%{transform:rotate(-5deg)scale(1.04)}95%{transform:rotate(2deg)scale(1)}}@media (prefers-reduced-motion:reduce){.news-float,.news-badge,.news-doodle path{transition:none!important;animation:none!important}.news-doodle path{stroke-dashoffset:0}}
