@media(hover:hover){.platform-card[data-v-220c15bc]:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--accent) 12%,transparent)}}.platform-card[data-v-220c15bc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feature-card[data-v-b3ed7992]{background-color:var(--color-base-300);background-image:linear-gradient(180deg,color-mix(in oklab,var(--color-base-100) 70%,var(--color-base-300)) 0,var(--color-base-300) 55%)}.feature-card__accent[data-v-b3ed7992]{color:var(--accent)}.feature-card__glow[data-v-b3ed7992]{aspect-ratio:1;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 22%,transparent) 0,transparent 70%);opacity:.65;pointer-events:none;position:absolute;right:-12%;top:-35%;transition:opacity .25s ease;width:55%}.feature-card:hover .feature-card__glow[data-v-b3ed7992]{opacity:1}.feature-card__icon[data-v-b3ed7992]{background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:var(--radius-box);box-shadow:0 0 20px -4px color-mix(in oklab,var(--accent) 35%,transparent);color:var(--accent);display:grid;height:2.75rem;place-items:center;width:2.75rem}@media(hover:hover){.feature-card[data-v-b3ed7992]:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--accent) 12%,transparent)}}.tier-bar[data-v-b3ed7992]{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 35%,transparent),var(--accent))}.chat-in[data-v-b3ed7992]{background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);color:var(--accent)}.mock-avatar[data-v-b3ed7992]{background:color-mix(in oklab,var(--accent) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 25%,transparent);border-radius:9999px;color:var(--accent);display:grid;height:2.25rem;place-items:center;position:relative;width:2.25rem}.mock-avatar__badge[data-v-b3ed7992]{background:var(--color-success);border:2px solid var(--color-base-400);border-radius:9999px;bottom:-.15rem;color:var(--color-success-content);font-size:.65rem;position:absolute;right:-.15rem}.mock-key[data-v-b3ed7992]{overflow:hidden;position:relative}.mock-key[data-v-b3ed7992]:after{animation:key-sweep-b3ed7992 4.5s ease-in-out infinite;background:linear-gradient(100deg,transparent 35%,color-mix(in oklab,var(--accent) 25%,transparent) 50%,transparent 65%);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes key-sweep-b3ed7992{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.mock-pulse[data-v-b3ed7992]{background:currentColor;border-radius:9999px;height:.4rem;position:relative;width:.4rem}.mock-pulse[data-v-b3ed7992]:after{animation:mock-pulse-b3ed7992 3s ease-out infinite;background:currentColor;border-radius:inherit;content:"";inset:0;position:absolute}@keyframes mock-pulse-b3ed7992{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.typing-dot[data-v-b3ed7992]{animation:typing-b3ed7992 1.4s ease-in-out infinite;opacity:.3}.typing-dot[data-v-b3ed7992]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-b3ed7992]:nth-child(3){animation-delay:.4s}@keyframes typing-b3ed7992{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}@media(prefers-reduced-motion:reduce){.mock-key[data-v-b3ed7992]:after,.mock-pulse[data-v-b3ed7992]:after,.typing-dot[data-v-b3ed7992]{animation:none}.mock-key[data-v-b3ed7992]:after{opacity:0}}
