.showcase[data-v-afaccba0]{display:flex;flex-direction:column;--ui-opacity:1;--guide-opacity:0;--message-opacity:1;--answer-opacity:1;--answer-y:0px;--copy-opacity:1;--copy-y:0px;--send-scale:1;--touch-opacity:0;--touch-scale:1;--cursor-opacity:0;--rest-scale:.62;--camera-transform:translate(calc(-225px * var(--rest-scale)), calc(-460px * var(--rest-scale))) scale(var(--rest-scale))}.stage[data-v-afaccba0]{position:relative;min-height:640px;isolation:isolate;background:transparent}.camera-viewport[data-v-afaccba0]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.phone-coordinate-space[data-v-afaccba0]{position:absolute;top:50%;left:25.5%;width:450px;height:920px;transform:var(--camera-transform);transform-origin:0 0}.is-animated .phone-coordinate-space[data-v-afaccba0]{will-change:transform}.phone-ui[data-v-afaccba0]{opacity:var(--ui-opacity)}.phone-frame[data-v-afaccba0],.phone-ui[data-v-afaccba0]{position:absolute;inset:0}.phone-frame[data-v-afaccba0]{width:100%;height:100%;pointer-events:none}.phone-screen[data-v-afaccba0]{position:absolute;inset:24px;overflow:hidden;border-radius:54px;color:#17243c;background:linear-gradient(165deg,#bce3ff,#ced8fb 40%,#ead3f4)}.phone-status[data-v-afaccba0]{top:0}.phone-header[data-v-afaccba0],.phone-status[data-v-afaccba0]{position:absolute;left:0;display:block;width:100%;height:auto}.phone-header[data-v-afaccba0]{top:54px}.answer-message[data-v-afaccba0],.user-message[data-v-afaccba0]{position:absolute;box-sizing:border-box;padding:12px;border:1px solid hsla(0,0%,100%,.9);border-radius:24px;color:#000;background:#ffffff8f;box-shadow:inset 0 1px 5px #ffffffa6,0 0 0 .5px #4e587829;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.user-message[data-v-afaccba0]{top:176px;right:12px;max-width:302px;opacity:var(--message-opacity);background-color:#ffffff3d}.answer-message[data-v-afaccba0]{top:236px;left:12px;width:300px;opacity:var(--answer-opacity);transform:translateY(var(--answer-y))}.answer-message p[data-v-afaccba0]{position:relative;margin:0}.answer-placeholder[data-v-afaccba0]{visibility:hidden}.answer-typed[data-v-afaccba0]{position:absolute;inset:0}.answer-message .answer-detail[data-v-afaccba0]{margin-top:20px}.phone-composer[data-v-afaccba0]{position:absolute;top:686px;left:0;width:402px;height:148px}.composer-background[data-v-afaccba0]{position:absolute;inset:0;width:381px;height:148px}.composer-text[data-v-afaccba0]{position:absolute;top:40px;left:28px;display:flex;align-items:center;width:285px;height:52px;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.composer-placeholder[data-v-afaccba0]{color:#99919f}.typing-cursor[data-v-afaccba0]{display:inline-block;width:2px;height:16px;margin-left:2px;vertical-align:-3px;background:#1685ed;opacity:var(--cursor-opacity)}.send-button[data-v-afaccba0]{position:absolute;top:40.5px;left:339.5px;width:51px;height:51px;transform:scale(var(--send-scale))}.send-button img[data-v-afaccba0]{display:block;width:100%;height:100%}.touch-indicator[data-v-afaccba0]{position:absolute;top:55px;left:354px;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#fff6;opacity:var(--touch-opacity);transform:scale(var(--touch-scale))}.phone-tabs[data-v-afaccba0]{position:absolute;top:780px;left:0;display:block;width:402px;height:95px}.construction[data-v-afaccba0]{position:absolute;inset:0;width:450px;height:920px;overflow:visible;opacity:var(--guide-opacity);color:var(--candyrec-theme-color-on-surface-variant);stroke:currentColor;stroke-width:1.5}.construction-guides[data-v-afaccba0]{opacity:.25;stroke:none}.tapered-guide[data-v-afaccba0]{clip-path:inset(0 calc(var(--guide-offset,0) * 100%) 0 0)}.construction-outlines[data-v-afaccba0]>*{stroke-dasharray:1;stroke-dashoffset:var(--line-offset,0)}.end-copy[data-v-afaccba0]{position:relative;width:45%;min-height:640px;margin-left:52%;padding:4rem 2rem 4rem 0;display:flex;flex-direction:column;justify-content:center;opacity:var(--copy-opacity);transform:translateY(var(--copy-y))}.playback-controls[data-v-afaccba0]{position:absolute;right:16px;bottom:16px;z-index:2;visibility:hidden}.is-mounted .playback-controls[data-v-afaccba0]{visibility:visible}.playback-btn[data-v-afaccba0]{padding-inline:1.05rem!important;color:var(--candyrec-theme-color-on-background)!important;font-weight:650!important;letter-spacing:-.01em;text-transform:none!important;background:rgba(var(--candyrec-theme-color-surface-rgb),.72)!important;border:1px solid rgba(var(--candyrec-theme-color-outline-variant-rgb),.55)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff59,0 8px 22px rgba(var(--candyrec-theme-color-shadow-rgb),.08)!important;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.playback-btn[data-v-afaccba0]:hover{background:rgba(var(--candyrec-theme-color-surface-rgb),.88)!important}.playback-btn[data-v-afaccba0]:disabled{opacity:.55}[data-theme=dark] .playback-btn{background:rgba(var(--candyrec-theme-color-surface-rgb),.55)!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff1f,0 10px 28px rgba(var(--candyrec-theme-color-shadow-rgb),.28)!important}[data-theme=dark] .playback-btn:hover{background:rgba(var(--candyrec-theme-color-surface-rgb),.72)!important}.sr-only[data-v-afaccba0]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:759px){.showcase[data-v-afaccba0]{--rest-scale:calc(99 / 230)}.stage[data-v-afaccba0]{min-height:0}.camera-viewport[data-v-afaccba0]{position:relative;height:460px}.phone-coordinate-space[data-v-afaccba0]{left:50%}.end-copy[data-v-afaccba0]{width:100%;min-height:365px;margin:0;padding:.5rem 1.5rem 2.5rem;opacity:1;transform:none}.playback-controls[data-v-afaccba0]{top:400px;bottom:auto}}@media(prefers-reduced-motion:reduce){.phone-coordinate-space[data-v-afaccba0]{will-change:auto}}.nekoai-product[data-v-249ca15f]{overflow:hidden;color:var(--candyrec-theme-color-on-background);background:transparent}.product-inner[data-v-249ca15f]{width:100%}.product-wordmark[data-v-249ca15f]{margin-bottom:1rem;color:var(--candyrec-theme-color-on-surface-variant);font-size:1.25rem;font-weight:600;letter-spacing:-.04em}.product-title[data-v-249ca15f]{margin:0;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:650;line-height:1.2;letter-spacing:-.06em}.product-description[data-v-249ca15f]{max-width:27rem;margin:1.5rem 0 0;color:var(--candyrec-theme-color-on-surface-variant);font-size:1rem;line-height:1.85;text-wrap:pretty}.product-actions[data-v-249ca15f]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.app-store-button[data-v-249ca15f],.learn-more-button[data-v-249ca15f]{border-radius:9px}.app-store-button[data-v-249ca15f]{display:inline-flex}.app-store-button img[data-v-249ca15f]{display:block;width:152px;height:56px;-o-object-fit:contain;object-fit:contain}.app-store-button[data-v-249ca15f]:focus-visible{outline:2px solid var(--candyrec-theme-color-on-background);outline-offset:5px}@media(max-width:759px){.product-title[data-v-249ca15f]{font-size:clamp(2.25rem,9vw,3.25rem)}.product-description[data-v-249ca15f]{margin-top:1rem;font-size:.9375rem}.product-actions[data-v-249ca15f]{gap:.75rem 1rem;margin-top:1.5rem}}
