.u0kPkq_root{isolation:isolate;width:56px;height:56px;position:relative}.u0kPkq_frame{all:unset;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:transform .12s var(--ease-out);border-radius:24%;display:block;position:relative}.u0kPkq_frame:active{transform:scale(.95)}.u0kPkq_frame:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.u0kPkq_frame:after{pointer-events:none;content:"";background:var(--squircle-edge) center / 100% 100% no-repeat;position:absolute;inset:0}.u0kPkq_icon{background:var(--surface);width:100%;height:100%;-webkit-mask:var(--squircle) center / 100% 100% no-repeat;mask:var(--squircle) center / 100% 100% no-repeat;display:block;position:relative;overflow:hidden}.u0kPkq_heart{width:50.6%;height:46%;display:block;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.u0kPkq_defs{width:0;height:0;position:absolute}.u0kPkq_layer{transform-origin:50%;position:absolute;inset:0}.u0kPkq_layer svg,.u0kPkq_pop svg{width:100%;height:100%;display:block;overflow:visible}.u0kPkq_burst{z-index:0;pointer-events:none;position:absolute;inset:0}.u0kPkq_pop{width:var(--size);height:calc(var(--size) * 10 / 11);opacity:0;translate:calc(-50% + var(--sx)) calc(-50% + var(--sy));rotate:var(--r0);animation:u0kPkq_fly 1s var(--delay) cubic-bezier(.3, .5, .55, 1) both, u0kPkq_fade .8s var(--delay) cubic-bezier(.45, 0, .75, .5) both;position:absolute;top:50%;left:50%}@keyframes u0kPkq_fly{0%{translate:calc(-50% + var(--sx)) calc(-50% + var(--sy));rotate:var(--r0)}to{translate:calc(-50% + var(--x)) calc(-50% + var(--y));rotate:var(--r1)}}@keyframes u0kPkq_fade{0%{opacity:1;scale:1}to{opacity:0;scale:0}}@media (prefers-reduced-motion:reduce){.u0kPkq_pop{translate:calc(-50% + var(--x) * .8) calc(-50% + var(--y) * .8);animation:u0kPkq_fade-still .9s var(--delay) ease-in both}}@keyframes u0kPkq_fade-still{0%{opacity:1}to{opacity:0}}
.v36fua_root{width:100%;max-width:400px}.v36fua_form{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-full);align-items:center;gap:4px;width:100%;height:44px;padding:4px 4px 4px 16px;display:flex}.v36fua_form:focus-within{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.v36fua_form[data-invalid]{border-color:var(--danger)}.v36fua_form[data-invalid]:focus-within{box-shadow:0 0 0 2px var(--danger);border-color:#0000}.v36fua_input{min-width:0;height:100%;font:inherit;color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-size:16px}.v36fua_input::placeholder{color:var(--muted)}.v36fua_input:disabled{opacity:.5}.v36fua_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.v36fua_button{height:100%;font:inherit;color:var(--on-accent);cursor:pointer;background:var(--accent);border-radius:var(--radius-full);transition:opacity .15s var(--ease-out);border:none;flex-shrink:0;padding:0 14px;font-weight:500}.v36fua_button:disabled{cursor:not-allowed;opacity:.5}.v36fua_button:focus-visible{outline-offset:3px}.v36fua_status{min-height:47px;color:var(--danger);padding:8px 16px 0;font-size:13px;line-height:1.5}.v36fua_done{max-width:400px;min-height:91px}.v36fua_doneTitle{outline:none;font-weight:500}.v36fua_doneBody{color:var(--muted);margin-top:2px}@media (min-width:640px){.v36fua_input{font-size:14px}}
.l8dCVW_strip{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.l8dCVW_tile{flex:none;width:32px;height:32px;position:relative}.l8dCVW_tile:after{pointer-events:none;content:"";background:var(--squircle-edge) center / 100% 100% no-repeat;position:absolute;inset:0}.l8dCVW_art{object-fit:cover;width:100%;height:100%;-webkit-mask:var(--squircle) center / 100% 100% no-repeat;mask:var(--squircle) center / 100% 100% no-repeat;display:block}
.QQEhmG_page{align-items:center;min-height:100dvh;padding:48px 16px;display:flex}.QQEhmG_copy{flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:400px;display:flex}.QQEhmG_title{letter-spacing:-.025em;text-wrap:balance;font-size:32px;line-height:1.1}.QQEhmG_text{color:var(--muted)}.QQEhmG_sources{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.QQEhmG_label{color:var(--muted)}@media (min-width:640px){.QQEhmG_page{padding:48px 64px}}.QQEhmG_form{width:100%}
