@property --hx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --hy{syntax:"<percentage>";inherits:true;initial-value:50%}.a2-root{--holo-blend:multiply;--holo-a:.2;--amber:#2f7ad6}html.night .a2-root{--holo-blend:color-dodge;--holo-a:.34;--amber:#8ec5ff}.a2-root .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-hero.a2-dim .a2-scene{filter:saturate(.25);opacity:.65;transition:filter .5s,opacity .5s}.a2-root .a2-hero.a2-dim.a2-wake .a2-scene{filter:none;opacity:1}.a2-root .a2-hero .a2-pk{transform-origin:50% 90%}.a2-root .a2-hero.a2-pk-hop .a2-pk{animation:a2-chop .7s cubic-bezier(.3,1.5,.5,1)}.a2-root .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-scene{position:relative;width:100%;display:grid;justify-items:center}.a2-root .a2-glowcov{position:absolute;inset:-18px -18px auto;height:560px;overflow:hidden;pointer-events:none;z-index:0;-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-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-stage>.a2-hero,.a2-root .a2-stage>.a2-place,.a2-root .a2-stage>.a2-supply{position:relative;z-index:1}.a2-root .a2-glowcov.a2-dim img,.a2-root .a2-hero.a2-dim+* .a2-glowcov img{filter:blur(38px) saturate(.2);opacity:.3}.a2-root .a2-rcard{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-rcard .a2-cv{position:relative;aspect-ratio:1/.82;background:var(--ink-3)}.a2-root .a2-rcard .a2-cv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.a2-root .a2-rbadge{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-rcard .a2-bd{display:grid;gap:2px;padding:11px 13px 13px}.a2-root .a2-rcard .a2-bd b{font-family:var(--f-display);font-weight:500;font-size:19px;line-height:1.15}.a2-root .a2-rcard .a2-bd small{color:var(--mute);font-size:12.5px}.a2-root .a2-rcard .a2-bd .a2-no{font-family:var(--f-mono);font-size:11.5px;color:var(--acc-text);margin-top:4px}.a2-root .a2-holo{animation:a2-cfloat2 7s ease-in-out infinite;will-change:transform}.a2-root .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-rcard.a2-ghost{background:transparent;border:2px dashed var(--line);box-shadow:none}.a2-root .a2-rcard.a2-ghost .a2-cv{background:var(--ink-3)}.a2-root .a2-rcard.a2-ghost .a2-cv img{filter:grayscale(1) contrast(.95);opacity:.78}.a2-root .a2-rcard.a2-ghost .a2-bd b{color:var(--mute)}.a2-root .a2-rcard.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-supply{display:grid;gap:8px;width:100%;min-width:0;container-type:inline-size}.a2-root .a2-supply .a2-bar{position:relative;display:flex;height:8px;border-radius:99px;overflow:hidden;background:repeating-linear-gradient(-45deg,transparent 0 4px,color-mix(in srgb,var(--mute) 22%,transparent) 4px 5.5px),var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.a2-root .a2-supply .a2-bar i{display:block;height:100%;width:var(--w);flex:none;transition:width 1s cubic-bezier(.2,.8,.2,1)}.a2-root .a2-supply .a2-bar i.a2-dv{background:var(--opal,linear-gradient(90deg,var(--p0),var(--p3),var(--p5)));border-radius:99px 0 0 99px}.a2-root .a2-supply .a2-bar i.a2-av{margin-left:2px;background:repeating-linear-gradient(-45deg,var(--amber) 0 4px,color-mix(in srgb,var(--amber) 55%,transparent) 4px 8px)}.a2-root .a2-supply .a2-rl{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:12.5px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.a2-root .a2-supply .a2-rl b{color:var(--pearl);font-weight:500}.a2-root .a2-supply .a2-rl>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.a2-root .a2-supply .a2-k{width:8px;height:8px;border-radius:2px;flex:none}.a2-root .a2-supply .a2-k.a2-dv{background:var(--opal,linear-gradient(90deg,var(--p0),var(--p3),var(--p5)))}.a2-root .a2-supply .a2-k.a2-av{background:var(--amber)}@container (max-width: 300px){.a2-root .a2-supply .a2-k{display:none}.a2-root .a2-supply .a2-rl{gap:6px}}.a2-root .a2-summary{font-size:14.5px;color:var(--mute);text-align:center}.a2-root .a2-summary b{color:var(--pearl);font-weight:600}.a2-root .a2-sprout{position:relative;display:grid;justify-items:center;width:100%}.a2-root .a2-sprout .a2-stemsvg{width:220px;height:130px;margin-top:-4px;overflow:visible}.a2-root .a2-stem{fill:none;stroke:url(#a2-cg);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:var(--g,.78);transition:stroke-dashoffset 1.1s cubic-bezier(.5,0,.3,1)}.a2-root .a2-leaf{transform-box:fill-box;transform-origin:var(--o,0 100%);transform:scale(var(--ls,0));transition:transform .5s cubic-bezier(.3,1.6,.5,1) var(--d,0s)}.a2-root .a2-sprout.a2-s0 .a2-leaf.a2-l0,.a2-root .a2-sprout.a2-s1 .a2-leaf{--ls:1}.a2-root .a2-sprout.a2-s1 .a2-stem{--g:0}.a2-root .a2-sprout.a2-grow .a2-stem{--g:.35;animation:a2-stempulse 1.2s ease-in-out infinite}.a2-root .a2-sprout.a2-grow .a2-leaf.a2-l0,.a2-root .a2-sprout.a2-grow .a2-leaf.a2-l1{--ls:1}@keyframes a2-stempulse{50%{stroke-width:5.5}}.a2-root .a2-soil{fill:var(--ink-3)}.a2-root .a2-seedc{transition:fill .4s}.a2-root .a2-seedglow{opacity:0;transition:opacity .4s}.a2-root .a2-hero.a2-ready .a2-seedglow{opacity:.9;animation:gpulse 2.4s ease-in-out infinite}.a2-root .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-seedblock img{width:64px;height:64px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.a2-root .a2-seedblock b{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.15}.a2-root .a2-seedblock p{color:var(--mute);font-size:14.5px;margin-top:4px}.a2-root .a2-typechip{justify-self:start;margin-bottom:-10px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-size:14px;font-weight:500}.a2-root .a2-typechip svg{width:18px;height:18px;color:var(--acc-text);flex:none}.a2-root .a2-sharebtn{justify-self:stretch;min-height:44px;font-size:15px}.a2-root .a2-sharebtn svg{width:17px;height:17px}.a2-root .a2-sharegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a2-root .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-sharegrid button svg{width:20px;height:20px;flex:none;color:var(--mute)}.a2-root .a2-sharegrid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a2-root .a2-qr{display:grid;justify-items:center;gap:8px}.a2-root .a2-qr[hidden]{display:none}.a2-root .a2-qr svg{width:180px;height:180px;border-radius:14px;background:#fff;padding:10px}