html{font-size:18px}html:not(.landing-intro-first-visit) .landing-intro{display:none}html.landing-intro-first-visit #app{max-width:none;background:transparent}body{scrollbar-gutter:stable;overflow-y:scroll;background:#1c1c1e;color:#222;margin:0;min-height:100dvh}#app{min-height:100dvh;max-width:1500px;margin:0 auto;box-shadow:0 0 20px 5px #000c;background:#fff}.app-shell{display:flex;flex-direction:column;min-height:100dvh;padding-top:93.5px}.app-shell main{flex:1 0 auto}.app-shell footer{flex:0 0 auto;margin-top:auto}.app-shell--focused{padding-top:0;background:#17181c}*{box-sizing:border-box;font-family:Open Sans Condensed,sans-serif;overflow-anchor:none}strong{color:#5b2a8a}button{-webkit-tap-highlight-color:transparent}input,textarea,select{font-weight:400}a{color:#5a2d82;text-decoration:none;border-bottom:1px solid rgba(110,72,194,.35)}a:hover{text-decoration:none}a:visited{color:#5a2d82}.landing-feature-link{padding-top:2rem}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width: 1200px){.app-shell{padding-top:0}}@font-face{font-family:Open Sans Condensed;font-style:italic;font-weight:300;src:local("Open Sans Condensed Light Italic"),local("OpenSansCondensed-LightItalic"),url(/fonts/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8S72V-ggZS-Zs.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Open Sans Condensed;font-style:italic;font-weight:300;src:local("Open Sans Condensed Light Italic"),local("OpenSansCondensed-LightItalic"),url(/fonts/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rb2V-ggZSw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:300;src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:300;src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMR7eS2Ao.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:700;src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR7eS2AopSg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:700;src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(/fonts/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMR7eS2Ao.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}header[data-v-b5026e72]{color:#000;text-align:center;background-repeat:no-repeat;background-position:top left;background-size:contain;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;position:fixed;top:0;left:50%;transform:translate(-50%);max-width:1500px;width:100dvw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#ffffffb3;box-shadow:0 0 10px #0000001a}header div[data-v-b5026e72]:nth-child(1){justify-self:start}header div[data-v-b5026e72]:nth-child(2){justify-self:center}header div[data-v-b5026e72]:nth-child(3){justify-self:end}header .claim[data-v-b5026e72]{margin:0;font-size:1.75rem;font-weight:700}header img[data-v-b5026e72]{height:88px;cursor:pointer;padding:1rem}.nav-links[data-v-b5026e72]{display:flex;gap:.7rem;justify-content:end;align-items:center;font-size:1rem;padding-right:1.5rem;white-space:nowrap}.nav-link[data-v-b5026e72]{display:inline-flex;align-items:center;gap:.38rem}.nav-link__badge[data-v-b5026e72]{display:inline-grid;min-width:1.25rem;height:1.25rem;padding:0 .25rem;place-items:center;border-radius:999px;color:#fff;background:#5a2d82;font-size:.7rem;font-weight:800;line-height:1;box-sizing:border-box}.nav-link--new[data-v-b5026e72]{padding:.28rem .38rem .28rem .62rem;border-radius:999px;background:#f1e7f8;color:#4f246f;font-weight:750}.nav-link__badge--new[data-v-b5026e72]{min-width:auto;padding:0 .42rem;background:#b43b82;font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.nav-links .btn[data-v-b5026e72]{padding:.2rem 1rem;border-radius:.5rem;border:1px solid #5a2d82;background:#fff;transition:background .2s,color .2s}.nav-links .btn.filled[data-v-b5026e72],.nav-links .btn[data-v-b5026e72]:hover{background:#5a2d82;color:#fff}.nav-links .btn.filled[data-v-b5026e72]:hover{background:#786482}.nav-links .btn.account[data-v-b5026e72]{display:inline-flex;align-items:center;gap:.45rem;border-color:#d8c6e8;color:#4b2370;font-weight:700}.nav-links .btn.account[data-v-b5026e72]:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:#39a86b;box-shadow:0 0 0 3px #e5f5eb}.nav-links .btn.account[data-v-b5026e72]:hover{background:#5a2d82;color:#fff}a[data-v-b5026e72]{border-bottom:none}@media (max-width: 1200px){header[data-v-b5026e72]{grid-template-columns:1fr;justify-items:center;padding:.7rem;gap:0px;position:relative;left:auto;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:none}header h1[data-v-b5026e72]{font-size:1.5rem}header img[data-v-b5026e72]{height:60px;padding:0}.nav-links[data-v-b5026e72]{width:100%;box-sizing:border-box;padding:.7rem .7rem 0px;gap:.7rem;justify-content:center;flex-wrap:wrap;white-space:normal}.nav-links .btn[data-v-b5026e72]{padding:0;border-radius:0;border:0px;background:transparent;transition:background .2s,color .2s}.nav-links .btn.filled[data-v-b5026e72]{background:transparent;color:#5a2d82}.nav-links .btn.account[data-v-b5026e72]{padding:.2rem .75rem;border:1px solid #d8c6e8;border-radius:.5rem;background:#fff;color:#4b2370;font-weight:700}.nav-links .btn[data-v-b5026e72]:hover,.nav-links .btn.filled[data-v-b5026e72]:hover{background:transparent;color:inherit}header div[data-v-b5026e72]:nth-child(1){justify-self:center}header div[data-v-b5026e72]:nth-child(2){justify-self:center}header div[data-v-b5026e72]:nth-child(3){justify-self:center}}footer[data-v-02f7d7e0]{font-size:.8rem;background:#fff;color:#000;padding:1rem 0 1.5rem;text-align:center}.status-messages[data-v-6da6ad00]{position:fixed;top:max(1rem,env(safe-area-inset-top));left:50%;z-index:12000;display:grid;width:min(calc(100vw - 2rem),42rem);gap:.65rem;transform:translate(-50%);pointer-events:none}.status-messages--below-header[data-v-6da6ad00]{top:calc(93.5px + 1rem)}.status-message[data-v-6da6ad00]{--message-color: 255, 255, 255;--message-ink: #27222c;position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-height:3.25rem;padding:.65rem .7rem .65rem .8rem;border:1px solid rgba(var(--message-color),.52);border-radius:1rem;background:linear-gradient(145deg,rgba(var(--message-color),.68),rgba(var(--message-color),.42));box-shadow:inset 0 1px #ffffffb8,0 12px 32px #1b12222e;color:var(--message-ink);font-size:.94rem;font-weight:650;line-height:1.4;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);pointer-events:auto}.status-message[data-v-6da6ad00]:before{position:absolute;top:-1.35rem;right:-1.75rem;bottom:-1.35rem;left:-1.75rem;z-index:-1;border-radius:2.25rem;background:#1c172103;content:"";-webkit-backdrop-filter:blur(11px) saturate(112%);backdrop-filter:blur(11px) saturate(112%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,rgba(0,0,0,.78) 48%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 30%,rgba(0,0,0,.78) 48%,transparent 76%);pointer-events:none}.status-message--success[data-v-6da6ad00]{--message-color: 195, 239, 207;--message-ink: #174d2a}.status-message--error[data-v-6da6ad00]{--message-color: 248, 195, 200;--message-ink: #73232d}.status-message--warning[data-v-6da6ad00]{--message-color: 250, 224, 165;--message-ink: #684b0d}.status-message--info[data-v-6da6ad00]{--message-color: 255, 255, 255;--message-ink: #322b38}.status-message__icon[data-v-6da6ad00]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(var(--message-color),.82);border-radius:.7rem;background:#fff6}.status-message__text[data-v-6da6ad00]{min-width:0;overflow-wrap:anywhere}.status-message__action[data-v-6da6ad00]{border:0;border-radius:.55rem;padding:.5rem .7rem;background:#5a2d82;color:#fff;cursor:pointer;font:inherit;white-space:nowrap}.status-message__close[data-v-6da6ad00]{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;opacity:.68}.status-message__close[data-v-6da6ad00]:hover,.status-message__close[data-v-6da6ad00]:focus-visible{background:#ffffff6b;opacity:1}.status-message-enter-active[data-v-6da6ad00],.status-message-leave-active[data-v-6da6ad00],.status-message-move[data-v-6da6ad00]{transition:opacity .2s ease,transform .24s ease}.status-message-leave-active[data-v-6da6ad00]{position:absolute;width:100%}.status-message-enter-from[data-v-6da6ad00],.status-message-leave-to[data-v-6da6ad00]{opacity:0;transform:translateY(-.75rem) scale(.98)}@media (max-width: 1200px){.status-messages--below-header[data-v-6da6ad00]{top:max(1rem,env(safe-area-inset-top))}}@media (max-width: 520px){.status-messages[data-v-6da6ad00],.status-messages--below-header[data-v-6da6ad00]{top:max(.65rem,env(safe-area-inset-top));width:calc(100vw - 1.3rem)}.status-message[data-v-6da6ad00]{border-radius:.9rem;font-size:.9rem}.status-message[data-v-6da6ad00]:before{top:-.8rem;right:-.45rem;bottom:-.8rem;left:-.45rem;border-radius:1.4rem}}@media (prefers-reduced-motion: reduce){.status-message-enter-active[data-v-6da6ad00],.status-message-leave-active[data-v-6da6ad00],.status-message-move[data-v-6da6ad00]{transition:none}}.landing-intro[data-v-0d06114b]{--intro-ink: #5a2d82;--intro-ease: cubic-bezier(.22, 1, .36, 1);--intro-morph-ease: cubic-bezier(.4, 0, .2, 1);position:relative;width:100%;height:100vh;height:100dvh;padding:0;margin:0;border:0;background:transparent;color:#2c153d;overflow:clip}.landing-intro[data-v-0d06114b]:not(.landing-intro--playing),.landing-intro[data-v-0d06114b]:not(.landing-intro--playing) *{animation-play-state:paused!important}.landing-intro:not(.landing-intro--started) .landing-intro__composition[data-v-0d06114b]{visibility:hidden}.landing-intro__surface[data-v-0d06114b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;--hero-x: 50vw;--hero-y: 35vh}.landing-intro__surface[data-v-0d06114b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#fbf8fd,#fff 56%,#f4edf8);opacity:var(--intro-background-opacity, 1)}.landing-intro__composition[data-v-0d06114b]{position:relative;z-index:1;transform:translateY(calc(-48px * var(--intro-pull-progress, 0)));transition:transform .18s ease-out}.landing-intro--paused .landing-intro__composition[data-v-0d06114b]{transition:none}.landing-intro__composition[data-v-0d06114b]{width:min(900px,100%);padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(96px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.landing-intro__scene[data-v-0d06114b]{display:block;width:min(100%,calc((100dvh - 240px) * 720 / 460));height:auto;aspect-ratio:720 / 460;margin-inline:auto;overflow:visible;transform-origin:50% 47.826%;animation:intro-dock-0d06114b 1s 11.55s var(--intro-ease) both}.landing-intro__captions[data-v-0d06114b]{position:relative;height:3em;margin-top:16px;font-size:clamp(1.05rem,3vw,1.65rem);line-height:1.35;text-align:center}.intro-caption[data-v-0d06114b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:inherit;line-height:inherit;text-wrap:balance;font-weight:700;letter-spacing:-.015em;opacity:0;animation:intro-caption-scan-0d06114b 1.25s var(--intro-ease) both}.intro-caption--scan[data-v-0d06114b]{animation-name:intro-caption-scan-0d06114b;animation-delay:2.8s;animation-duration:2.15s}.intro-caption--collect[data-v-0d06114b]{animation-name:intro-caption-collect-0d06114b;animation-delay:5.05s;animation-duration:2.15s}.intro-caption--live[data-v-0d06114b]{animation-name:intro-caption-live-0d06114b;animation-delay:7.25s;animation-duration:2.15s}.intro-caption--album[data-v-0d06114b]{animation-name:intro-caption-album-0d06114b;animation-delay:9.45s;animation-duration:2.65s}.landing-intro__skip[data-v-0d06114b]{position:absolute;left:50%;transform:translate(-50%);bottom:max(24px,env(safe-area-inset-bottom));z-index:1;pointer-events:none;animation:intro-skip-out-0d06114b .2s 11.35s linear both}.landing-intro .landing-intro__skip--paused[data-v-0d06114b]{animation:none;white-space:nowrap}.landing-intro__scroll-hint[data-v-0d06114b]{display:flex;align-items:center;justify-content:center;gap:.35rem;color:#806f88;font-size:.8rem;white-space:nowrap}.landing-intro__scroll-hint--active[data-v-0d06114b]{color:var(--intro-ink);font-size:1rem}.landing-intro__scroll-hint[data-v-0d06114b] .icon{position:static}.landing-intro__pull-hint[data-v-0d06114b]{margin:.4rem 0 0;font-size:.85rem;text-align:center}.landing-intro__pull-progress[data-v-0d06114b]{height:3px;margin-top:.4rem;overflow:hidden;border-radius:3px;background:#e2d1ee}.landing-intro__pull-progress span[data-v-0d06114b]{display:block;height:100%;transform:scaleX(var(--intro-pull-progress, 0));transform-origin:left;background:var(--intro-ink)}.intro-heart-carrier[data-v-0d06114b]{animation:intro-heart-travel-0d06114b 5.5s var(--intro-ease) both}.intro-heart[data-v-0d06114b]{fill:var(--intro-ink);stroke:var(--intro-ink);stroke-width:2;stroke-dasharray:1;animation:intro-heart-draw-0d06114b .65s ease-out both}.intro-upload[data-v-0d06114b]{opacity:0;animation:intro-upload-0d06114b 2.05s 3.05s var(--intro-ease) both}.intro-wordmark[data-v-0d06114b]{clip-path:inset(0 100% 0 0);animation:intro-wordmark-0d06114b 2.5s linear both}.intro-qr[data-v-0d06114b]{fill:#fff;animation:intro-qr-travel-0d06114b 5.5s var(--intro-ease) both}.intro-finder[data-v-0d06114b]{transform:translate(var(--x),var(--y));animation:intro-finder-0d06114b .38s var(--delay) var(--intro-ease) both}.intro-nose[data-v-0d06114b]{--x: 0px;--y: 0px;animation:intro-finder-0d06114b .38s .85s var(--intro-ease) both}.intro-dot[data-v-0d06114b]{animation:intro-dot-0d06114b 4.4s calc(var(--delay) - .68s) var(--intro-ease) both}.intro-qr-face[data-v-0d06114b]{animation:intro-smile-out-0d06114b .65s 2.55s var(--intro-morph-ease) both}.intro-qr-code[data-v-0d06114b]{opacity:0;animation:intro-qr-extra-0d06114b .65s 2.55s var(--intro-morph-ease) both}.intro-smile[data-v-0d06114b]{animation:intro-smile-out-0d06114b .35s 2.55s var(--intro-morph-ease) both}.intro-smile-draw[data-v-0d06114b]{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:intro-writing-0d06114b .4s 1.05s ease-out forwards}.intro-thread[data-v-0d06114b]{stroke:var(--intro-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:intro-thread-0d06114b 12.25s var(--intro-ease) both}.intro-phone-detail[data-v-0d06114b]{stroke:var(--intro-ink);opacity:0;animation:intro-detail-0d06114b 2.05s 3.15s both}.intro-scan[data-v-0d06114b]{opacity:0;animation:intro-scan-0d06114b .75s 3.35s var(--intro-ease) both}.intro-transfer[data-v-0d06114b]{stroke-dashoffset:1;opacity:0;animation:intro-transfer-0d06114b 1.6s 3.55s ease both}.intro-photo[data-v-0d06114b]{opacity:0;animation:intro-photo-0d06114b 7.2s calc(4.7s + var(--delay)) var(--intro-ease) both}.intro-photo[data-v-0d06114b]:first-child{animation-name:intro-photo-lead-0d06114b}.intro-photo[data-v-0d06114b]:nth-child(2n){filter:hue-rotate(325deg)}.intro-slideshow[data-v-0d06114b]{opacity:0;animation:intro-slideshow-0d06114b 2.9s 6.95s var(--intro-ease) both}.intro-note[data-v-0d06114b]{opacity:0;animation:intro-note-0d06114b 1.95s 7.25s var(--intro-ease) both}.intro-writing[data-v-0d06114b]{stroke-dasharray:1;stroke-dashoffset:1;animation:intro-writing-0d06114b .4s 7.4s ease-out forwards}.intro-wave[data-v-0d06114b]{transform-origin:60px 14px;animation:intro-wave-0d06114b .5s 7.55s ease-in-out 2 alternate both}.intro-album[data-v-0d06114b]{opacity:0;animation:intro-album-0d06114b 2.9s 9.25s var(--intro-ease) both}@keyframes intro-heart-draw-0d06114b{0%{stroke-dashoffset:1;fill-opacity:0}65%{fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}}@keyframes intro-heart-travel-0d06114b{0%,46.363636%{transform:translate(-158px);opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}61.818182%,85.636364%{transform:translate(121px,-6px) scale(.48);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}94.054545%,to{transform:translate(121px,-22px) scale(.38);opacity:0}}@keyframes intro-wordmark-0d06114b{0%,16%{clip-path:inset(0 100% 0 0);opacity:1}60%,88%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes intro-finder-0d06114b{0%{transform:translate(var(--x),var(--y)) scale(0)}to{transform:translate(var(--x),var(--y)) scale(1)}}@keyframes intro-dot-0d06114b{0%,15.954545%{transform:translate(var(--x),var(--y)) scale(0)}22.159091%,58.340909%{transform:translate(var(--x),var(--y)) scale(1)}73.409091%,to{transform:translate(var(--qx),var(--qy)) scale(1)}}@keyframes intro-qr-travel-0d06114b{0%,46.363636%{transform:translate(-158px);fill:#fff;animation-timing-function:cubic-bezier(.4,0,.2,1)}61.818182%,88.818182%{transform:translate(-158px) scale(1.45);fill:var(--intro-ink);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate(0) scale(.15) rotate(6deg);fill:var(--intro-ink);opacity:0}}@keyframes intro-qr-extra-0d06114b{0%{opacity:0}to{opacity:1}}@keyframes intro-smile-out-0d06114b{0%{opacity:1}to{opacity:0}}@keyframes intro-thread-0d06114b{0%,20.816327%{stroke-width:2;stroke:#fff;opacity:0;transform:scale(1)}24.081633%,92.244898%{stroke-width:2;stroke:var(--intro-ink);opacity:1;transform:scale(1)}to{stroke-width:2;stroke:var(--intro-ink);opacity:0;transform:scale(1.12)}}@keyframes intro-upload-0d06114b{0%{opacity:0;transform:translateY(15px)}16.829268%,80.365854%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes intro-detail-0d06114b{0%,to{opacity:0}11.219512%,83.170732%{opacity:1}}@keyframes intro-scan-0d06114b{0%{opacity:0;transform:translateY(-65px)}20%,80%{opacity:1}to{opacity:0;transform:translateY(70px)}}@keyframes intro-transfer-0d06114b{0%{opacity:0;stroke-dashoffset:1}17.5%,86.875%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-1}}@keyframes intro-photo-0d06114b{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--angle)) scale(.3)}8.263889%{opacity:1}15.9375%,32.569444%{opacity:1;transform:translate(var(--gx),var(--gy)) rotate(0) scale(.88)}38.472222%{opacity:0;transform:translate(0) scale(.6)}58.645833%{opacity:0;transform:translate(var(--bx),calc(var(--by) + 12px)) scale(calc(var(--bs) * .96));animation-timing-function:cubic-bezier(.4,0,.2,1)}66.319444%,92.916667%{opacity:1;transform:translate(var(--bx),var(--by)) scale(var(--bs))}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(calc(var(--bs) * .94))}}@keyframes intro-photo-lead-0d06114b{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--angle)) scale(.3)}8.263889%{opacity:1}15.9375%,32.569444%{opacity:1;transform:translate(var(--gx),var(--gy)) rotate(0) scale(.88)}38.472222%{opacity:0;transform:translate(0) scale(.6);animation-timing-function:step-end}70.13%,92.916667%{opacity:1;transform:translate(var(--bx),var(--by)) scale(var(--bs))}to{opacity:0;transform:translate(var(--bx),var(--by)) scale(calc(var(--bs) * .94))}}@keyframes intro-slideshow-0d06114b{0%{opacity:0;transform:scale(.6)}15.086207%,67.241379%{opacity:1;transform:scale(1.8);animation-timing-function:cubic-bezier(.4,0,.2,1)}96.551724%{opacity:1;transform:translate(-142px,-64px) scale(1.3);animation-timing-function:linear}to{opacity:0;transform:translate(-142px,-64px) scale(1.3)}}@keyframes intro-note-0d06114b{0%{opacity:0;transform:translate(220px,80px) scale(.5) rotate(8deg)}13.461538%,80.615385%{opacity:1;transform:translate(125px,78px) scale(1) rotate(-4deg)}to{opacity:0;transform:translate(125px,78px) scale(1) rotate(-4deg)}}@keyframes intro-writing-0d06114b{to{stroke-dashoffset:0}}@keyframes intro-wave-0d06114b{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes intro-album-0d06114b{0%{opacity:0}18.103448%,85.517241%{opacity:1}to{opacity:0}}@keyframes intro-caption-scan-0d06114b{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100%)}10.465116%,84.883721%{opacity:1;transform:translateY(0);clip-path:inset(0)}to{opacity:0;transform:translateY(-10px);clip-path:inset(0)}}@keyframes intro-caption-collect-0d06114b{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100%)}10.465116%,84.883721%{opacity:1;transform:translateY(0);clip-path:inset(0)}to{opacity:0;transform:translateY(-10px);clip-path:inset(0)}}@keyframes intro-caption-live-0d06114b{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100%)}10.465116%,84.883721%{opacity:1;transform:translateY(0);clip-path:inset(0)}to{opacity:0;transform:translateY(-10px);clip-path:inset(0)}}@keyframes intro-caption-album-0d06114b{0%{opacity:0;transform:translateY(12px);clip-path:inset(0 0 100%)}10.188679%,85.283019%{opacity:1;transform:translateY(0);clip-path:inset(0)}to{opacity:0;transform:translateY(-10px);clip-path:inset(0)}}@keyframes intro-skip-out-0d06114b{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes intro-dock-0d06114b{0%{transform:translate(0) scale(1)}to{transform:translate(var(--dock-x, 0px),var(--dock-y, 0px)) scale(.15)}}@media (max-width: 600px){.landing-intro__composition[data-v-0d06114b]{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.landing-intro__skip[data-v-0d06114b]{bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-height: 480px) and (orientation: landscape){.landing-intro__composition[data-v-0d06114b]{padding-top:max(12px,env(safe-area-inset-top))}.landing-intro__scene[data-v-0d06114b]{width:min(100%,calc((100dvh - 200px) * 720 / 460))}.landing-intro__captions[data-v-0d06114b]{margin-top:8px;font-size:1.05rem}}@media (prefers-reduced-motion: reduce){.landing-intro[data-v-0d06114b]{display:none}}.app-shell--intro[data-v-3fa2e864]{position:relative;max-width:1500px;margin-inline:auto;background:#fff}@media (min-width: 1201px){.app-shell--intro>header[data-v-3fa2e864]{position:absolute}}.landing-intro-restart[data-v-3fa2e864]{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:10000;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #d9c9e6;border-radius:50%;background:#fff;color:#5a2d82;font-weight:800;box-shadow:0 3px 10px #43265b14}@media (max-width: 700px){.landing-intro-restart[data-v-3fa2e864]{top:auto;bottom:max(1rem,env(safe-area-inset-bottom));z-index:80}}
