@property --hx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --hy{syntax:"<percentage>";inherits:true;initial-value:50%}.a2-root.a2-evo{--holo-blend:multiply;--holo-a:.2}html.night .a2-root.a2-evo{--holo-blend:color-dodge;--holo-a:.34}.a2-root.a2-evo .a2-hero{position:relative;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding-top:6px}.a2-root.a2-evo .a2-hero.a2-dim .a2-scene{filter:saturate(.25);opacity:.65;transition:filter .5s,opacity .5s}.a2-root.a2-evo .a2-hero.a2-dim.a2-wake .a2-scene{filter:none;opacity:1}.a2-root.a2-evo .a2-hero .a2-pk{transform-origin:50% 90%}.a2-root.a2-evo .a2-hero.a2-pk-hop .a2-pk{animation:a2-chop .7s cubic-bezier(.3,1.5,.5,1)}.a2-root.a2-evo .a2-hero.a2-pk-wobble .a2-pk{animation:a2-cwob .8s ease-in-out}@keyframes a2-chop{25%{transform:scale(1.06,.92)}55%{transform:translateY(-16px) scale(.96,1.05)}80%{transform:translateY(0) scale(1.02,.98)}}@keyframes a2-cwob{20%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}}.a2-root.a2-evo .a2-scene{position:relative;width:100%;display:grid;justify-items:center}.a2-root.a2-evo .a2-glowcov{position:absolute;inset:-18px -18px auto;height:560px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000,rgba(0,0,0,.55) 45%,transparent);mask-image:linear-gradient(#000,rgba(0,0,0,.55) 45%,transparent)}.a2-root.a2-evo .a2-glowcov img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(38px) saturate(1.3);opacity:.5;transform:scale(1.3)}.a2-root.a2-evo .a2-glowcov.a2-dim img,.a2-root.a2-evo .a2-hero.a2-dim+* .a2-glowcov img{filter:blur(38px) saturate(.2);opacity:.3}.a2-root.a2-evo .a2-ecard{position:relative;width:210px;max-width:70%;border-radius:20px;background:var(--ink-2);border:1px solid var(--line);box-shadow:0 22px 40px -22px var(--shadow);overflow:hidden;text-align:left}.a2-root.a2-evo .a2-ecard .a2-cv{position:relative;aspect-ratio:1/.82;background:var(--ink-3)}.a2-root.a2-evo .a2-ecard .a2-cv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.a2-root.a2-evo .a2-ecard .a2-bd{display:grid;gap:2px;padding:11px 13px 13px}.a2-root.a2-evo .a2-ecard .a2-bd b{font-family:var(--f-display);font-weight:500;font-size:19px;line-height:1.15}.a2-root.a2-evo .a2-ecard .a2-bd small{color:var(--mute);font-size:12.5px}.a2-root.a2-evo .a2-ecard .a2-bd .a2-no{font-family:var(--f-mono);font-size:11.5px;color:var(--acc-text);margin-top:4px}.a2-root.a2-evo .a2-holo{animation:a2-cfloat2 7s ease-in-out infinite;will-change:transform}.a2-root.a2-evo .a2-holo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(245,169,200,.5) 36%,hsla(65,67%,77%,.42) 45%,rgba(158,227,210,.5) 53%,rgba(166,200,247,.5) 61%,rgba(205,177,245,.45) 68%,transparent 80%);background-size:300% 300%;background-position:var(--hx) var(--hy);mix-blend-mode:var(--holo-blend);opacity:var(--holo-a);animation:a2-hshim 7s ease-in-out infinite alternate}@keyframes a2-cfloat2{0%,to{transform:perspective(900px) rotate(-1.5deg) rotateX(2deg) rotateY(-5deg) translateY(0)}50%{transform:perspective(900px) rotate(-.6deg) rotateX(-2deg) rotateY(5deg) translateY(-6px)}}@keyframes a2-hshim{0%{--hx:0%;--hy:15%}to{--hx:100%;--hy:85%}}.a2-root.a2-evo .a2-ecard.a2-ghost{background:transparent;border:2px dashed var(--line);box-shadow:none}.a2-root.a2-evo .a2-ecard.a2-ghost .a2-cv{background:var(--ink-3)}.a2-root.a2-evo .a2-ecard.a2-ghost .a2-cv img{filter:grayscale(1) contrast(.95);opacity:.78}.a2-root.a2-evo .a2-ecard.a2-ghost .a2-bd b{color:var(--mute)}.a2-root.a2-evo .a2-ecard.a2-pop{animation:a2-rpop .9s cubic-bezier(.3,1.5,.5,1)}@keyframes a2-rpop{0%{transform:scale(.6);opacity:0;filter:brightness(2)}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);filter:none}}.a2-root.a2-evo .a2-summary{font-size:14.5px;color:var(--mute);text-align:center}.a2-root.a2-evo .a2-summary b{color:var(--pearl);font-weight:600}.a2-root.a2-evo .a2-ecard .a2-bd .a2-form{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;color:var(--mute)}.a2-root.a2-evo .a2-ecard .a2-bd .a2-no{display:inline-flex;align-items:center;gap:6px}.a2-root.a2-evo .a2-ebadge{position:absolute;top:9px;left:9px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:rgba(23,24,31,.72);color:#f4ffd0;font-family:var(--f-mono);font-size:11px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.a2-root.a2-evo .a2-ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.a2-root.a2-evo .a2-ba .a2-mc{display:grid;gap:6px;justify-items:center;text-align:center;min-width:0}.a2-root.a2-evo .a2-ba .a2-mc img{width:100%;max-width:128px;aspect-ratio:1/.82;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line);display:block}.a2-root.a2-evo .a2-ba .a2-mc.a2-after img{filter:grayscale(1) contrast(.95);opacity:.8;border-style:dashed;border-width:2px}.a2-root.a2-evo .a2-ba .a2-mc.a2-after.a2-lit img{filter:none;opacity:1;border-style:solid;border-width:1px}.a2-root.a2-evo .a2-ba .a2-mc small{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.a2-root.a2-evo .a2-ba .a2-mc b{font-weight:500;font-size:14px;line-height:1.2}.a2-root.a2-evo .a2-ba .a2-arrow{color:var(--acc-text);font-size:22px}.a2-root.a2-evo .a2-keep{display:grid;gap:4px;font-size:13.5px;color:var(--mute);text-align:left;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--ink-3) 55%,transparent)}.a2-root.a2-evo .a2-keep b{color:var(--pearl);font-weight:600}.a2-root.a2-evo .a2-count{text-align:center;font-family:var(--f-mono);font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums}.a2-root.a2-evo .a2-count b{color:var(--pearl);font-weight:500}.a2-root.a2-evo .a2-linkish{background:none;border:0;color:var(--mute);font-size:14px;padding:6px;justify-self:center;text-decoration:underline;text-underline-offset:3px}.a2-root.a2-evo .a2-ecard.a2-sm{width:158px;max-width:none;border-radius:16px}.a2-root.a2-evo .a2-ecard.a2-sm .a2-bd{padding:8px 10px 10px}.a2-root.a2-evo .a2-ecard.a2-sm .a2-bd b{font-size:15px}.a2-root.a2-evo .a2-ecard.a2-sm .a2-bd .a2-form,.a2-root.a2-evo .a2-ecard.a2-sm .a2-bd .a2-no{font-size:10.5px}.a2-root.a2-evo .a2-pair{display:flex;align-items:flex-start;justify-content:center;gap:10px;padding:8px 0 2px}.a2-root.a2-evo .a2-pair .a2-side{display:grid;justify-items:center;gap:6px;min-width:0}.a2-root.a2-evo .a2-pair .a2-side>small{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.a2-root.a2-evo .a2-pair .a2-parrow{color:var(--acc-text);font-size:22px;align-self:center;margin-top:22px}.a2-root.a2-evo .a2-pair .a2-side .a2-ecard.a2-ghost{margin-top:10px}.a2-root.a2-evo .a2-pair .a2-cocoon{padding:10px 8px;margin:0}.a2-root.a2-evo .a2-pair .a2-cocoon .a2-silk{inset:-4px -14px}.a2-root.a2-evo .a2-pair .a2-cocoon .a2-halo{width:220px;height:220px}@container a2-page (max-width: 460px){.a2-root.a2-evo .a2-ecard.a2-sm{width:132px}.a2-root.a2-evo .a2-pair{gap:4px}.a2-root.a2-evo .a2-pair .a2-cocoon .a2-silk{inset:-4px -8px}}.a2-root.a2-evo .a2-cocoon.a2-done{padding:14px 0 10px}.a2-root.a2-evo .a2-pair .a2-side .a2-ecard.a2-ghost{margin-top:0;border-width:1px}.a2-root.a2-evo .a2-pair .a2-side .a2-ghostwrap,.a2-root.a2-evo .a2-pair .a2-side .a2-hcard{width:158px}@container a2-page (max-width: 460px){.a2-root.a2-evo .a2-pair .a2-side .a2-ghostwrap,.a2-root.a2-evo .a2-pair .a2-side .a2-hcard{width:132px}}.a2-root.a2-evo .a2-hwrap{position:relative;display:grid;place-items:center;--amp:90px}@container a2-page (max-width: 460px){.a2-root.a2-evo .a2-hwrap{--amp:74px}}.a2-root.a2-evo .a2-hwrap .a2-hcard{position:relative;z-index:1;transform-style:preserve-3d}.a2-root.a2-evo .a2-hx{position:absolute;inset:-6px -22px;pointer-events:none;z-index:2}.a2-root.a2-evo .a2-hx i{position:absolute;left:50%;top:var(--y);width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);animation:a2-helix 3.6s linear infinite;animation-delay:var(--d)}@keyframes a2-helix{0%{transform:translateX(calc(var(--amp) * -1)) scale(.75);opacity:.75}25%{transform:translateX(0) scale(1.15);opacity:1}50%{transform:translateX(var(--amp)) scale(.75);opacity:.75}75%{transform:translateX(0) scale(.45);opacity:.25}to{transform:translateX(calc(var(--amp) * -1)) scale(.75);opacity:.75}}.a2-root.a2-evo .a2-hero.a2-dim .a2-hx i{animation-duration:6s;opacity:.35}.a2-root.a2-evo .a2-hero.a2-busy .a2-hx i{animation-duration:.9s}.a2-root.a2-evo .a2-hero.a2-busy .a2-hcard{animation:a2-hfloat 1.6s ease-in-out infinite}@keyframes a2-hfloat{50%{transform:translateY(-6px)}}.a2-root.a2-evo .a2-hwrap.a2-charge .a2-hx i{animation-duration:.45s}.a2-root.a2-evo .a2-hwrap.a2-charge .a2-hcard{animation:a2-hspin 1.3s cubic-bezier(.5,0,.3,1) forwards}@keyframes a2-hspin{0%{transform:rotateY(0) scale(1)}60%{transform:rotateY(540deg) scale(1.08);filter:brightness(1.4)}to{transform:rotateY(3turn) scale(1.12);filter:brightness(2.2) saturate(1.4)}}.a2-root.a2-evo .a2-ghostwrap.a2-drain{animation:a2-drain 1.2s cubic-bezier(.6,0,.4,1) forwards}@keyframes a2-drain{0%{filter:none}40%{filter:blur(2px) brightness(1.6);opacity:.9}to{transform:translateX(-120px) scale(.3);filter:blur(10px) brightness(3);opacity:0}}.a2-root.a2-evo .a2-hero .a2-flash{position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.95),rgba(217,255,87,.55) 30%,transparent 62%);animation:a2-flash .55s ease-out forwards}@keyframes a2-flash{0%{opacity:1}to{opacity:0}}.a2-root.a2-evo .a2-hwrap.a2-big{padding:18px 0 8px;--amp:84px}.a2-root.a2-evo .a2-hwrap.a2-big .a2-hx{inset:32px calc(50% - 105px) 22px}@container a2-page (max-width: 460px){.a2-root.a2-evo .a2-hwrap.a2-big{--amp:74px}.a2-root.a2-evo .a2-hwrap.a2-big .a2-hx{inset:32px calc(50% - 90px) 22px}}.a2-root.a2-evo .a2-hwrap.a2-big .a2-hx i{animation-duration:4.2s}.a2-root.a2-evo .a2-hwrap.a2-burstout .a2-hx i{animation:a2-hout 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes a2-hout{0%{transform:scale(2.2);opacity:1}to{transform:translateX(var(--o,0)) scale(.8);opacity:.8}}.a2-root.a2-evo .a2-ecard{border-radius:22px}.a2-root.a2-evo .a2-ecard .a2-cv{aspect-ratio:1/1}.a2-root.a2-evo .a2-ecard.a2-sm{border-radius:18px}.a2-root.a2-evo .a2-cvchips{position:absolute;left:8px;right:8px;bottom:8px;display:flex;justify-content:space-between;gap:6px;pointer-events:none}.a2-root.a2-evo .a2-cvchips span{padding:3px 9px;border-radius:99px;background:rgba(23,24,31,.72);color:#f4f0ea;font-family:var(--f-mono);font-size:11px;letter-spacing:.02em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.a2-root.a2-evo .a2-cvchips .a2-no{color:#d9ff57;flex:none}.a2-root.a2-evo .a2-ecard.a2-sm .a2-cvchips span{font-size:10px;padding:2px 7px}.a2-root.a2-evo .a2-ecard.a2-ghost .a2-cvchips span{opacity:.8}.a2-root.a2-evo .a2-skin .a2-cvchips{z-index:3}.a2-root.a2-evo .a2-skin .a2-cvchips .a2-no{box-shadow:0 0 0 1.5px #d9ff57}.a2-root.a2-evo .a2-newdesc{color:var(--mute)}.a2-root.a2-evo .a2-infocol .a2-keep{background:var(--glass);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.a2-root.a2-evo .a2-glowcov{z-index:0}.a2-root.a2-evo .a2-stage>.a2-count,.a2-root.a2-evo .a2-stage>.a2-hero,.a2-root.a2-evo .a2-stage>.a2-place{position:relative;z-index:1}.a2-root.a2-evo .a2-hwrap.a2-big .a2-hcard{width:210px}.a2-root.a2-evo .a2-hwrap.a2-big .a2-ecard{width:100%;max-width:none}@container a2-page (max-width: 460px){.a2-root.a2-evo .a2-hwrap.a2-big .a2-hcard{width:180px}}.a2-root.a2-evo .a2-infoblocks{display:grid;gap:22px}.a2-root.a2-evo .a2-seedblock{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:12px;border-radius:18px;border:1px solid var(--line);background:var(--glass)}.a2-root.a2-evo .a2-seedblock img{width:64px;height:64px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.a2-root.a2-evo .a2-seedblock b{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.15}.a2-root.a2-evo .a2-seedblock p{color:var(--mute);font-size:14.5px;margin-top:4px}.a2-root.a2-evo .a2-sharebtn{justify-self:stretch;min-height:44px;font-size:15px}.a2-root.a2-evo .a2-sharebtn svg{width:17px;height:17px}.a2-root.a2-evo .a2-sharegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a2-root.a2-evo .a2-sharegrid button{min-height:60px;border-radius:18px;border:1px solid var(--line);background:var(--ink-2);display:flex;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;font-weight:600;text-align:left;min-width:0}.a2-root.a2-evo .a2-sharegrid button svg{width:20px;height:20px;flex:none;color:var(--mute)}.a2-root.a2-evo .a2-sharegrid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-root.a2-evo .a2-qr{display:grid;justify-items:center;gap:8px}.a2-root.a2-evo .a2-qr[hidden]{display:none}.a2-root.a2-evo .a2-qr svg{width:180px;height:180px;border-radius:14px;background:#fff;padding:10px}