.ai-customize-scene[data-v-b7c622c2]{width:100%;padding:clamp(3rem,6vw,6rem) 0;background:linear-gradient(180deg,#f6f9fc00,#f6f9fc);overflow:hidden}.ai-customize-scene__inner[data-v-b7c622c2]{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,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center}.ai-customize-scene__copy[data-v-b7c622c2]{display:flex;align-items:center;justify-content:flex-start}.ai-customize-scene__stage[data-v-b7c622c2]{perspective:2000px;perspective-origin:60% 50%;width:100%}.ai-customize-scene__frame-wrapper[data-v-b7c622c2]{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-customize-scene__frame-wrapper[data-v-b7c622c2]{opacity:1;transform:translate(0) rotateY(5deg) scale(1)}.ai-customize[data-v-b7c622c2]{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;background:linear-gradient(180deg,#fbfcfe,#f4f7fb);box-sizing:border-box}.ai-customize__panel[data-v-b7c622c2]{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-customize__panel-title[data-v-b7c622c2]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#98a2b3}.ai-customize__profile[data-v-b7c622c2]{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-customize__profile[data-v-b7c622c2],.scene--in-view .ai-customize__skill[data-v-b7c622c2]{opacity:1;transform:translateY(0)}.ai-customize__profile-icon[data-v-b7c622c2]{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-customize__profile-name[data-v-b7c622c2],.ai-customize__skill-name[data-v-b7c622c2]{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-customize__tag[data-v-b7c622c2]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#eef1f5;color:#667085;font-size:.625rem;font-weight:700}.ai-customize__skill[data-v-b7c622c2]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:9px;opacity:0;transform:translateY(10px);transition:opacity var(--transition-duration-slow) ease-out,transform var(--transition-duration-slow) ease-out;transition-delay:var(--d, .82s)}.ai-customize__skill-name[data-v-b7c622c2]{color:#667085;font-weight:500}.ai-customize__skill--on .ai-customize__skill-name[data-v-b7c622c2]{color:#1f2937;font-weight:600}.ai-customize__toggle[data-v-b7c622c2]{flex:0 0 auto;width:30px;height:18px;border-radius:999px;background:#d0d5dd;padding:2px;box-sizing:border-box;transition:background-color var(--transition-duration-normal) ease}.ai-customize__toggle--on[data-v-b7c622c2]{background:var(--color-orange)}.ai-customize__toggle-knob[data-v-b7c622c2]{display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--transition-duration-normal) ease}.ai-customize__toggle--on .ai-customize__toggle-knob[data-v-b7c622c2]{transform:translate(12px)}@media(max-width:1023px){.ai-customize-scene__inner[data-v-b7c622c2]{grid-template-columns:1fr}.ai-customize-scene__copy[data-v-b7c622c2]{order:-1;justify-content:center}.ai-customize-scene__stage[data-v-b7c622c2]{perspective:1500px}.scene--in-view .ai-customize-scene__frame-wrapper[data-v-b7c622c2]{transform:translate(0) rotateY(2deg) scale(.96)}}@media(max-width:767px){.ai-customize-scene__stage[data-v-b7c622c2]{perspective:none}.scene--in-view .ai-customize-scene__frame-wrapper[data-v-b7c622c2]{transform:none}}@media(prefers-reduced-motion:reduce){.ai-customize-scene__frame-wrapper[data-v-b7c622c2],.scene--in-view .ai-customize-scene__frame-wrapper[data-v-b7c622c2]{transform:none;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}.ai-customize__profile[data-v-b7c622c2],.ai-customize__skill[data-v-b7c622c2]{transform:none!important;transition:opacity var(--transition-duration-fast) ease;transition-delay:0s}}
