.qr-art-toggle[data-v-ae50fab3]{position:relative;display:block;overflow:hidden;cursor:pointer;touch-action:manipulation;border-radius:.75rem;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--ui-color-primary-50) 72%,#fff),transparent 58%),linear-gradient(180deg,#fff,var(--ui-color-neutral-50));perspective:850px;isolation:isolate}.qr-art-toggle[data-v-ae50fab3]:active{box-shadow:inset 0 0 0 2px var(--ui-color-primary-200)}.qr-art-scene[data-v-ae50fab3]{position:absolute;inset:0;display:block}.qr-art-ground[data-v-ae50fab3]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:.5rem;opacity:.48;filter:drop-shadow(0 12px 9px color-mix(in srgb,var(--ui-color-neutral-900) 18%,transparent));transform:translateY(18%) scale(.76) rotateX(57deg) rotate(-1.5deg);transform-origin:50% 72%}.qr-art-toggle:not(.qr-art-toggle--flat) .qr-art-ground[data-v-ae50fab3]{animation:qr-art-qr-to-ground-ae50fab3 .9s cubic-bezier(.16,.84,.28,1) both}.qr-art-ground[data-v-ae50fab3] svg{display:block;width:100%;height:100%}.qr-art-tree[data-v-ae50fab3]{position:absolute;inset:5% 17% 24%;z-index:2;pointer-events:none;opacity:1;transform:translateY(0) scale(1);transform-origin:50% 86%;transform-style:preserve-3d}.qr-art-tree__branch[data-v-ae50fab3],.qr-art-tree__trunk[data-v-ae50fab3]{position:absolute;z-index:1;display:block;border-radius:.25rem;background:linear-gradient(90deg,var(--ui-color-neutral-700),var(--ui-color-neutral-500) 58%,var(--ui-color-neutral-700));box-shadow:inset -2px 0 color-mix(in srgb,#000 14%,transparent)}.qr-art-tree__trunk[data-v-ae50fab3]{bottom:4%;left:46.5%;width:8%;height:48%;transform:perspective(180px) rotateX(-4deg) skew(-2deg);transform-origin:50% 100%}.qr-art-toggle:not(.qr-art-toggle--flat) .qr-art-tree__trunk[data-v-ae50fab3]{animation:qr-art-trunk-grow-ae50fab3 .56s cubic-bezier(.2,.78,.26,1) .76s both}.qr-art-tree__branch[data-v-ae50fab3]{bottom:32%;left:48%;width:5%;height:28%;transform:rotate(var(--branch-rotate)) scaleY(var(--branch-scale));transform-origin:50% 100%}.qr-art-tree__branch--left[data-v-ae50fab3]{--branch-delay:1.08s;--branch-rotate:-49deg;--branch-scale:.92}.qr-art-tree__branch--right[data-v-ae50fab3]{--branch-delay:1.14s;--branch-rotate:51deg;--branch-scale:.86}.qr-art-toggle:not(.qr-art-toggle--flat) .qr-art-tree__branch[data-v-ae50fab3]{animation:qr-art-branch-grow-ae50fab3 .48s cubic-bezier(.2,.78,.26,1) var(--branch-delay) both}.qr-art-tree__crown[data-v-ae50fab3]{position:absolute;inset:0 0 20%;z-index:2;display:block;transform-style:preserve-3d}.qr-art-tree__leaf[data-v-ae50fab3]{position:absolute;left:var(--leaf-x);top:var(--leaf-y);display:block;width:var(--leaf-size);aspect-ratio:1;border-radius:18% 36% 20% 42%;box-shadow:inset -2px -3px color-mix(in srgb,#000 10%,transparent),0 3px 5px color-mix(in srgb,var(--ui-color-neutral-900) 14%,transparent);transform:translate3d(-50%,-50%,var(--leaf-depth)) rotate(var(--leaf-rotate))}.qr-art-toggle:not(.qr-art-toggle--flat) .qr-art-tree__leaf[data-v-ae50fab3]{animation:qr-art-leaf-grow-ae50fab3 .62s cubic-bezier(.17,.84,.44,1.28) var(--leaf-delay) both}.qr-art-tree__leaf--0[data-v-ae50fab3]{background:var(--ui-color-success-400)}.qr-art-tree__leaf--1[data-v-ae50fab3]{background:var(--ui-color-success-500)}.qr-art-tree__leaf--2[data-v-ae50fab3]{background:color-mix(in srgb,var(--ui-color-success-600) 76%,var(--ui-color-primary-400))}.qr-art-hint[data-v-ae50fab3]{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;padding:.25rem .6rem;border:1px solid var(--ui-color-neutral-200);border-radius:999px;background:color-mix(in srgb,#fff 92%,transparent);color:var(--ui-color-neutral-700);font-size:.75rem;font-weight:600;line-height:1rem;text-align:center;box-shadow:0 3px 12px color-mix(in srgb,var(--ui-color-neutral-900) 9%,transparent)}.qr-art-hint__label[data-v-ae50fab3]{min-width:0;overflow-wrap:anywhere}.qr-art-toggle--flat .qr-art-ground[data-v-ae50fab3]{opacity:1;filter:none;transform:none;animation:qr-art-ground-to-qr-ae50fab3 1.65s cubic-bezier(.2,.72,.2,1) both}.qr-art-toggle--flat .qr-art-tree[data-v-ae50fab3]{opacity:0;transform:translateY(42%) scale(.04) rotateX(72deg);animation:qr-art-tree-to-qr-ae50fab3 1.65s cubic-bezier(.2,.72,.2,1) both}@keyframes qr-art-qr-to-ground-ae50fab3{0%{opacity:1;filter:none;transform:translateY(0) scale(1) rotateX(0) rotate(0)}82%{opacity:.52;filter:drop-shadow(0 10px 8px color-mix(in srgb,var(--ui-color-neutral-900) 16%,transparent));transform:translateY(16%) scale(.78) rotateX(57deg) rotate(-1.5deg)}to{opacity:.48;filter:drop-shadow(0 12px 9px color-mix(in srgb,var(--ui-color-neutral-900) 18%,transparent));transform:translateY(18%) scale(.76) rotateX(57deg) rotate(-1.5deg)}}@keyframes qr-art-ground-to-qr-ae50fab3{0%{opacity:.48;filter:drop-shadow(0 12px 9px color-mix(in srgb,var(--ui-color-neutral-900) 18%,transparent));transform:translateY(18%) scale(.76) rotateX(57deg) rotate(-1.5deg)}46%{opacity:.66;filter:drop-shadow(0 4px 4px color-mix(in srgb,var(--ui-color-neutral-900) 10%,transparent));transform:translateY(0) scale(1) rotateX(0) rotate(0)}to{opacity:1;filter:none;transform:translateY(0) scale(1) rotateX(0) rotate(0)}}@keyframes qr-art-tree-to-qr-ae50fab3{0%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}46%{opacity:1;transform:translateY(7%) scale(.96) rotateX(62deg)}72%{opacity:.86;transform:translateY(18%) scale(.56) rotateX(68deg)}to{opacity:0;transform:translateY(42%) scale(.04) rotateX(72deg)}}@keyframes qr-art-trunk-grow-ae50fab3{0%{opacity:0;transform:perspective(180px) rotateX(-4deg) skew(-2deg) scaleY(0)}to{opacity:1;transform:perspective(180px) rotateX(-4deg) skew(-2deg) scaleY(1)}}@keyframes qr-art-branch-grow-ae50fab3{0%{opacity:0;transform:rotate(var(--branch-rotate)) scaleY(0)}to{opacity:1;transform:rotate(var(--branch-rotate)) scaleY(var(--branch-scale))}}@keyframes qr-art-leaf-grow-ae50fab3{0%{opacity:0;transform:translate3d(-50%,calc(-50% + 10px),0) scale(.04) rotate(0)}72%{opacity:1;transform:translate3d(-50%,-50%,var(--leaf-depth)) scale(1.08) rotate(var(--leaf-rotate))}to{opacity:1;transform:translate3d(-50%,-50%,var(--leaf-depth)) scale(1) rotate(var(--leaf-rotate))}}@media(prefers-reduced-motion:reduce){.qr-art-ground[data-v-ae50fab3],.qr-art-tree[data-v-ae50fab3],.qr-art-tree__branch[data-v-ae50fab3],.qr-art-tree__leaf[data-v-ae50fab3],.qr-art-tree__trunk[data-v-ae50fab3]{animation:none!important;transition-duration:1ms!important}}
