.ai-byo-scene[data-v-3f8465a4]{width:100%;padding:clamp(3rem,6vw,6rem) 0;overflow:hidden}.ai-byo-scene__inner[data-v-3f8465a4]{width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem);align-items:center}.ai-byo-scene__stage[data-v-3f8465a4]{perspective:2000px;perspective-origin:40% 50%;width:100%}.ai-byo-scene__frame-wrapper[data-v-3f8465a4]{width:100%;aspect-ratio:16 / 11;max-width:640px;margin:0 auto;opacity:0;transform:translate(-60px) rotateY(-18deg) scale(.9);transform-origin:center center;transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:.2s;will-change:transform,opacity}.scene--in-view .ai-byo-scene__frame-wrapper[data-v-3f8465a4]{opacity:1;transform:translate(0) rotateY(-5deg) scale(1)}.ai-byo[data-v-3f8465a4]{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;background:linear-gradient(180deg,#fbfcfe,#f4f7fb);box-sizing:border-box}.ai-byo__panel[data-v-3f8465a4]{display:flex;flex-direction:column;gap:8px;padding:14px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 4px 14px #0f172a0d}.ai-byo__panel-title[data-v-3f8465a4]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#98a2b3}.ai-byo__row[data-v-3f8465a4]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;background:#f9fafb;opacity:0;transform:translateY(10px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, .6s)}.scene--in-view .ai-byo__row[data-v-3f8465a4]{opacity:1;transform:translateY(0)}.ai-byo__row-icon[data-v-3f8465a4]{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--color-accent) 12%,#ffffff);color:var(--color-accent);font-size:.8125rem}.ai-byo__row-icon--connector[data-v-3f8465a4]{background:color-mix(in srgb,var(--color-orange) 14%,#ffffff);color:var(--color-orange)}.ai-byo__row-body[data-v-3f8465a4]{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.ai-byo__row-name[data-v-3f8465a4]{font-size:.8125rem;font-weight:600;color:#1f2937}.ai-byo__row-detail[data-v-3f8465a4]{font-size:.6875rem;color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ai-byo__badge[data-v-3f8465a4]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,#ffffff);color:var(--color-accent);font-size:.625rem;font-weight:700}.ai-byo-scene__copy[data-v-3f8465a4]{display:flex;align-items:center;justify-content:flex-start}@media(max-width:1023px){.ai-byo-scene__inner[data-v-3f8465a4]{grid-template-columns:1fr}.ai-byo-scene__copy[data-v-3f8465a4]{order:-1;justify-content:center}.ai-byo-scene__stage[data-v-3f8465a4]{perspective:1500px}.scene--in-view .ai-byo-scene__frame-wrapper[data-v-3f8465a4]{transform:translate(0) rotateY(-2deg) scale(.96)}}@media(max-width:767px){.ai-byo-scene__stage[data-v-3f8465a4]{perspective:none}.scene--in-view .ai-byo-scene__frame-wrapper[data-v-3f8465a4]{transform:none}}@media(prefers-reduced-motion:reduce){.ai-byo-scene__frame-wrapper[data-v-3f8465a4],.scene--in-view .ai-byo-scene__frame-wrapper[data-v-3f8465a4]{transform:none;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.ai-byo__row[data-v-3f8465a4]{transform:none!important;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}}
