._2fydFW_sparkles{inset:calc(-1 * var(--sparkle-edge,1px));pointer-events:none;color:var(--ink);position:absolute}._2fydFW_spark{--plus:2px 0, -2px 0, 0 2px, 0 -2px;--star:var(--plus), 4px 0, -4px 0, 0 4px, 0 -4px;--glint:var(--star), 6px 0, -6px 0, 0 6px, 0 -6px, 2px 2px, -2px 2px, 2px -2px, -2px -2px;--b:var(--plus);--c:var(--star);left:var(--x,calc(100% + var(--r,0px)));top:var(--y,calc(100% + var(--bottom,0px)));opacity:0;background:currentColor;width:2px;height:2px;position:absolute}:where(._2fydFW_sparkles[data-tone=full]) ._2fydFW_spark:nth-child(-n+3){animation:_2fydFW_twinkle 8s step-end var(--delay,0s) infinite paused}._2fydFW_sparkles[data-live] ._2fydFW_spark{animation-play-state:running}@keyframes _2fydFW_twinkle{0%{opacity:1;box-shadow:none}1%{opacity:1;box-shadow:var(--plus)}2%{opacity:1;box-shadow:var(--b)}3%{opacity:1;box-shadow:var(--c)}5%{opacity:1;box-shadow:var(--b)}6%{opacity:1;box-shadow:var(--plus)}7%{opacity:1;box-shadow:none}8%,to{opacity:0;box-shadow:none}}@keyframes _2fydFW_shimmer{0%{opacity:1;box-shadow:none}20%{opacity:1;box-shadow:var(--plus)}40%{opacity:1;box-shadow:var(--star)}60%{opacity:1;box-shadow:var(--plus)}80%{opacity:1;box-shadow:none}to{opacity:0;box-shadow:none}}@media (hover:hover){:is(:is(button,a):hover>._2fydFW_sparkles ._2fydFW_spark,:is(button,a)[data-force=hover]>._2fydFW_sparkles ._2fydFW_spark){animation:_2fydFW_shimmer .32s step-end var(--shimmer,0s) 1}}:is(:is(button,a):focus-visible>._2fydFW_sparkles ._2fydFW_spark,:is(button,a)[data-force=focus]>._2fydFW_sparkles ._2fydFW_spark){animation:_2fydFW_shimmer .32s step-end var(--shimmer,0s) 1}._2fydFW_spark:first-child{--r:-14px;--y:-14px;--b:var(--star);--c:var(--glint);--delay:.6s}._2fydFW_spark:nth-child(2){--r:-36px;--y:-10px;--delay:1s;--shimmer:64ms}._2fydFW_spark:nth-child(3){--x:14px;--bottom:10px;--delay:4.4s;--shimmer:.256s}._2fydFW_spark:nth-child(4){--x:40px;--y:-10px;--shimmer:.128s}._2fydFW_spark:nth-child(5){--r:-16px;--bottom:10px;--shimmer:.192s}:where(._2fydFW_sparkles[data-tone=light]) ._2fydFW_spark:first-child{animation:16s step-end 3s infinite paused _2fydFW_twinkle-rare}@keyframes _2fydFW_twinkle-rare{0%{opacity:1;box-shadow:none}.5%{opacity:1;box-shadow:var(--plus)}1%{opacity:1;box-shadow:var(--b)}1.5%{opacity:1;box-shadow:var(--c)}2.5%{opacity:1;box-shadow:var(--b)}3%{opacity:1;box-shadow:var(--plus)}3.5%{opacity:1;box-shadow:none}4%,to{opacity:0;box-shadow:none}}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:first-child{--r:12px;--y:10px}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(2){--r:26px;--y:26px}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(3){--x:initial;--r:10px;--y:42px;--shimmer:.128s}._2fydFW_sparkles[data-tone=light] ._2fydFW_spark:nth-child(n+4){display:none}@media (max-width:640px){._2fydFW_sparkles[data-tone=light]{display:none}}@media (prefers-reduced-motion:reduce){._2fydFW_sparkles ._2fydFW_spark{animation:none!important}}@media (forced-colors:active),print{._2fydFW_sparkles{display:none}}
._8RiFmG_button{--h:48px;min-height:var(--h);padding:0 var(--s5);font-family:var(--font-reading);font-size:var(--ui-size);font-weight:600;line-height:var(--ui-line);letter-spacing:0;white-space:nowrap;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._8RiFmG_label{align-items:center;gap:var(--s3);display:flex}._8RiFmG_button[data-size=sm]{--h:40px;padding:0 var(--s4)}._8RiFmG_button[data-size=lg]{--h:56px;padding:0 var(--s6)}@media (pointer:coarse){._8RiFmG_button[data-size=sm]{--h:44px}}._8RiFmG_button[data-wrap]{white-space:normal;text-align:center;padding-block:var(--s4)}._8RiFmG_button[data-wrap] ._8RiFmG_label{text-wrap:balance;justify-content:center}._8RiFmG_button[data-block]{width:100%;display:flex}._8RiFmG_button[data-variant=primary]{background:var(--fill);color:var(--on-fill)}._8RiFmG_button[data-variant=primary]:hover,._8RiFmG_button[data-variant=primary][data-force=hover]{background:var(--fill-strong)}._8RiFmG_button[data-variant=primary]:active,._8RiFmG_button[data-variant=primary][data-force=active]{background:var(--fill-strong);color:color-mix(in srgb, var(--on-fill) 86%, var(--fill-strong))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._8RiFmG_button[data-variant=primary]:active,:root:not([data-theme=light]) ._8RiFmG_button[data-variant=primary][data-force=active]{color:var(--on-fill)}}:root[data-theme=dark] ._8RiFmG_button[data-variant=primary]:active,:root[data-theme=dark] ._8RiFmG_button[data-variant=primary][data-force=active]{color:var(--on-fill)}._8RiFmG_button[data-variant=secondary]{border-color:var(--rule-strong);color:var(--text);background:0 0}._8RiFmG_button[data-variant=secondary]:hover,._8RiFmG_button[data-variant=secondary][data-force=hover]{border-color:var(--text)}._8RiFmG_button[data-variant=secondary]:active,._8RiFmG_button[data-variant=secondary][data-force=active]{background:var(--tint)}._8RiFmG_button:focus-visible,._8RiFmG_button[data-force=focus]{outline:2px solid var(--ink);outline-offset:2px}._8RiFmG_button:disabled{cursor:not-allowed;background:var(--surface);border-color:var(--rule);color:var(--text-3)}@media (forced-colors:active){._8RiFmG_button{border-color:buttontext}}
.Ec0h8a_frame{border:1px solid var(--rule);position:relative}.Ec0h8a_corners{pointer-events:none;color:var(--frame-corner,var(--text-3));position:absolute;inset:-1px}.Ec0h8a_frame[data-tone=ink]>.Ec0h8a_corners{color:var(--ink)}.Ec0h8a_corners>svg{position:absolute}.Ec0h8a_tl{top:0;left:0}.Ec0h8a_tr{top:0;right:0}.Ec0h8a_bl{bottom:0;left:0}.Ec0h8a_br{bottom:0;right:0}
