.mp.mp-model3d.mp-model3d--page{--bg:#111114;--surface:#17171b;--surface-2:#1e1e24;--surface-3:#26262c;--ink:#f4f4f5;--body:#d4d4d8;--dim:#a1a1aa;--faint:#71717a;--accent:#725ff9;--accent-hi:#8878fa;--accent-soft:rgba(114,95,249,.15);--accent-ink:#c9c1ff;--radius:12px;--radius-sm:8px;min-height:0;background:transparent;font-family:var(--display,inherit)}.m3w{max-width:1120px;margin:0 auto;color:#f4f4f5}.m3w-pending{min-height:480px}.m3w__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.m3w__heading{min-width:0}.m3w__eyebrow{display:block;margin-bottom:12px;color:#71717a;font-size:11px;font-weight:600;letter-spacing:1.4px}.m3w__hero h1{margin:0;color:#f4f4f5;font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-.4px}.m3w__hero p{max-width:640px;margin:10px 0 0;color:#a1a1aa;font-size:14px;line-height:1.7}.m3w a.m3w__library{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:24px;padding:0 14px;border:1px solid #26262c;border-radius:8px;background:#17171b;color:#f4f4f5;font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap;transition:background .15s}.m3w a.m3w__library:hover{background:#1e1e24}.m3w__library svg{flex:none}.m3w__tabs{display:flex;gap:28px;margin:28px 0 24px;border-bottom:1px solid #26262c}.m3w .m3w__tabs a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 0;color:#a1a1aa;font-size:14px;text-decoration:none;white-space:nowrap;transition:color .15s}.m3w .m3w__tabs a:hover{color:#f4f4f5}.m3w .m3w__tabs a[aria-current=page]{color:#f4f4f5;font-weight:550}.m3w .m3w__tabs a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#8878fa}.m3w__tabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(114,95,249,.2);color:#c9c1ff;font-size:11px;font-weight:600}.m3w-mode{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;width:100%;height:220px;padding:28px;border:1px solid #26262c;border-radius:12px;background:radial-gradient(ellipse 46% 80% at 80% 55%,rgba(114,95,249,.16),transparent 70%),#17171b;color:#f4f4f5;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.m3w-mode:hover{border-color:#34343c;background-color:#1a1a1f}.m3w-mode>img{position:absolute;z-index:-2;top:6px;right:24px;width:min(58%,560px);height:calc(100% - 12px);object-fit:contain;object-position:right center}.m3w-mode:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17171b 30%,rgba(23,23,27,0) 60%)}.m3w-mode__copy{display:flex;flex-direction:column;gap:8px;max-width:420px}.m3w-mode__copy strong{font-size:20px;font-weight:600;line-height:1.3}.m3w-mode__copy>span{color:#a1a1aa;font-size:13px;line-height:1.7}.m3w-mode__copy small{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#8878fa;font-size:13px;font-weight:550}.m3w-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:32px 0 16px}.m3w-section-head h2{margin:0;color:#f4f4f5;font-size:18px;font-weight:600;line-height:1.4}.m3w-section-head span{color:#71717a;font-size:13px}.m3w-section-head--compose{margin-top:40px}.m3w-create>.m3w-section-head--compose:first-child{margin-top:0}.m3w-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.m3w-idea{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:16px;border:1px solid #26262c;border-radius:12px;background:#17171b;color:#f4f4f5;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.m3w-idea:hover:not(:disabled){background:#1e1e24}.m3w-idea:disabled{opacity:.55;cursor:not-allowed}.m3w-idea>img{flex:none;width:72px;height:72px;border-radius:8px;object-fit:cover;background:#2d3138}.m3w-idea__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.m3w-idea__copy strong{font-size:14px;font-weight:600;line-height:1.4}.m3w-idea__copy>span{color:#a1a1aa;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.m3w-idea__copy small{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#8878fa;font-size:13px;font-weight:550}.mp-model3d.mp-model3d--page .mp-model3d__workspace{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:20px}.mp-model3d.mp-model3d--page .mp-model3d__access,.mp-model3d.mp-model3d--page .mp-model3d__brief,.mp-model3d.mp-model3d--page .mp-model3d__candidates,.mp-model3d.mp-model3d--page .mp-model3d__delivery,.mp-model3d.mp-model3d--page .mp-model3d__generating{padding:24px!important;border:1px solid #26262c;border-radius:12px!important;background:#17171b!important}.mp-model3d.mp-model3d--page .mp-model3d__access{margin-bottom:24px}.mp-model3d.mp-model3d--page .mp-model3d__access a{color:#8878fa}.mp-model3d.mp-model3d--page .mp-model3d__empty{min-height:400px}.mp-model3d.mp-model3d--page .mp-model3d__empty-orbit{border-radius:12px}.mp-model3d.mp-model3d--page .mp-btn,.mp-model3d.mp-model3d--page .mp-model3d__download{border-radius:8px}.mp-model3d.mp-model3d--page .mp-model3d__generating{gap:40px;min-height:380px}.mp-model3d.mp-model3d--page .mp-model3d__result{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.mp-model3d.mp-model3d--page .mp-model3d__viewer{min-height:540px;border:1px solid #26262c;border-radius:12px!important;background:radial-gradient(circle at 50% 35%,#26262c,#141417 72%)!important}.mp-model3d.mp-model3d--page .mp-model3d__facts div{background:#1e1e24}@media (max-width:1100px){.m3w-ideas{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:900px){.mp-model3d.mp-model3d--page .mp-model3d__result,.mp-model3d.mp-model3d--page .mp-model3d__workspace{grid-template-columns:minmax(0,1fr)}.mp-model3d.mp-model3d--page .mp-model3d__viewer{min-height:420px}}@media (max-width:640px){.m3w__hero{gap:12px}.m3w__hero h1{font-size:26px}.m3w__hero p{font-size:13px}.m3w__eyebrow{font-size:10px;letter-spacing:1px}.m3w a.m3w__library{margin-top:0;min-height:32px;padding:0 10px;font-size:12px}.m3w__library svg{display:none}.m3w__tabs{gap:22px;margin:20px 0}.m3w .m3w__tabs a{font-size:13px}.m3w-mode{height:240px;padding:18px}.m3w-mode>img{top:12px;right:4%;width:92%;height:58%;object-position:center top}.m3w-mode:after{background:linear-gradient(0deg,#17171b 36%,rgba(23,23,27,0) 72%)}.m3w-mode__copy strong{font-size:18px}.m3w-section-head{margin:24px 0 12px}.m3w-section-head h2{font-size:16px}.m3w-section-head--compose{margin-top:32px}.m3w-idea{padding:12px;gap:12px}.m3w-idea>img{width:64px;height:64px}.mp-model3d.mp-model3d--page .mp-model3d__access,.mp-model3d.mp-model3d--page .mp-model3d__brief,.mp-model3d.mp-model3d--page .mp-model3d__candidates,.mp-model3d.mp-model3d--page .mp-model3d__delivery,.mp-model3d.mp-model3d--page .mp-model3d__generating{padding:16px!important}.mp-model3d.mp-model3d--page .mp-model3d__empty{min-height:260px}.mp-model3d.mp-model3d--page .mp-model3d__viewer{min-height:340px}}@media (prefers-reduced-motion:reduce){.m3w .m3w__tabs a,.m3w-idea,.m3w-mode,.m3w__library{transition:none}}