._model_1cn19_1{z-index:2;isolation:isolate;cursor:grab;touch-action:pan-y;background:radial-gradient(circle at 50% 48%,#ff762d17,#0000 34%),radial-gradient(circle at 16% 18%,#7899851c,#0000 38%),linear-gradient(145deg,#111c16fa,#050c09fc);border:1px solid #d6b66d2e;border-radius:44px;outline:none;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 -80px 140px #0003,0 32px 90px #00000038}._model_1cn19_1:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#d8b86f12 1px,#0000 1px),linear-gradient(90deg,#d8b86f12 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 73%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 73%)}._model_1cn19_1:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040a0785,#0000 17% 83%,#040a0785),linear-gradient(#040a0733,#0000 17% 75%,#040a07b3);position:absolute;inset:0}._model_1cn19_1:focus-visible{border-color:#d6b66dad;box-shadow:inset 0 0 0 1px #d6b66d47,0 0 0 4px #d6b66d1a,0 32px 90px #00000038}._model_1cn19_1.is-dragging{cursor:grabbing}._mount_1cn19_117,._fallback_1cn19_119{z-index:2;width:calc(100% - 20px);height:calc(100% - 136px);position:absolute;inset:48px 10px 88px}._mount_1cn19_117 canvas{touch-action:pan-y;width:100%;height:100%;display:block}._fallback_1cn19_119{object-fit:contain;opacity:.54;filter:saturate(.72)brightness(.72)drop-shadow(0 44px 30px #00000085);padding:9%;transition:opacity .5s;transform:rotateX(55deg)rotate(-7deg)scale(.94)}._statusReady_1cn19_173 ._fallback_1cn19_119{opacity:0}._statusLoading_1cn19_181{--model-loading-state:1}._statusFallback_1cn19_189 ._fallback_1cn19_119{opacity:.58}._topline_1cn19_197{z-index:5;pointer-events:none;color:#efe6d0b8;letter-spacing:.18em;align-items:center;gap:10px;font-size:7px;line-height:1;display:flex;position:absolute;top:25px;left:28px}._topline_1cn19_197>span{color:#d6b66df2}._topline_1cn19_197>i{background:linear-gradient(90deg,#d6b66d9e,#0000);width:28px;height:1px}._topline_1cn19_197>small{color:#efe6d075;font-size:inherit}._badge_1cn19_257{z-index:5;pointer-events:none;color:#efe7d7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07100b94;border:1px solid #d6b66d4d;border-radius:18px;min-width:74px;min-height:52px;padding:8px 12px;display:grid;position:absolute;top:18px;right:20px;box-shadow:inset 0 1px #ffffff0a,0 12px 34px #0000002e}._badge_1cn19_257 small{color:#d6b66dd1;letter-spacing:.16em;align-self:end;font-size:6px}._badge_1cn19_257 strong{font-family:var(--font-display);align-self:start;font-size:17px;font-weight:400;line-height:1}._loading_1cn19_327{z-index:6;pointer-events:none;color:#efe6d094;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:9px;max-width:calc(100% - 40px);font-size:8px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}._loading_1cn19_327>i{border:1px solid #d6b66de6;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _modelPulse_1cn19_1;box-shadow:0 0 12px #ff601f80}._controlBar_1cn19_379{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(105deg,#18231dd1,#070e0ad6),#070e0ac7;border:1px solid #d6b66d36;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:64px;display:grid;position:absolute;bottom:17px;left:18px;right:96px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 46px #0000003d}._specs_1cn19_425{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-width:0;padding:0 7px;display:grid}._specs_1cn19_425>span{gap:5px;min-width:0;padding:6px 18px;display:grid;position:relative}._specs_1cn19_425>span:not(:last-child):after{content:"";background:linear-gradient(#0000,#d6b66d2e,#0000);width:1px;position:absolute;top:8px;bottom:8px;right:0}._specs_1cn19_425 small{color:#efe6d061;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1;overflow:hidden}._specs_1cn19_425 strong{color:#efe6d0e6;font-family:var(--font-display);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1;overflow:hidden}._hint_1cn19_521{color:#efe6d094;letter-spacing:.06em;border-left:1px solid #d6b66d29;align-items:center;gap:10px;max-width:230px;padding:0 20px;font-size:8px;line-height:1.35;transition:opacity .18s;display:flex}._hint_1cn19_521>b{color:#d6b66df0;flex:none;font-size:19px;font-weight:400;line-height:1}._model_1cn19_1.is-dragging ._hint_1cn19_521{opacity:.38}._statusFallback_1cn19_189 ._badge_1cn19_257,._statusFallback_1cn19_189 ._controlBar_1cn19_379{opacity:1}@keyframes _modelPulse_1cn19_1{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.engineering-object.engineering-model-v3>.engineering-tag{display:none!important}@media (width<=900px){.engineering-stage{row-gap:56px}}@media (width<=600px){._model_1cn19_1{border-radius:27px}._mount_1cn19_117,._fallback_1cn19_119{width:calc(100% - 8px);height:calc(100% - 144px);inset:42px 4px 102px}._topline_1cn19_197{gap:7px;font-size:6px;top:19px;left:18px}._topline_1cn19_197>i{width:16px}._badge_1cn19_257{border-radius:15px;min-width:63px;min-height:45px;padding:7px 10px;top:12px;right:12px}._badge_1cn19_257 strong{font-size:15px}._controlBar_1cn19_379{border-radius:19px;grid-template-columns:1fr;min-height:88px;bottom:9px;left:10px;right:82px}._specs_1cn19_425{min-height:46px;padding:0 3px}._specs_1cn19_425>span{gap:4px;padding:5px 9px}._specs_1cn19_425 small{font-size:5px}._specs_1cn19_425 strong{font-size:10px}._hint_1cn19_521{text-align:center;border-top:1px solid #d6b66d24;border-left:0;justify-content:center;gap:8px;max-width:none;min-height:39px;padding:5px 12px;font-size:7px}._hint_1cn19_521>b{font-size:16px}}@media (prefers-reduced-motion:reduce){._loading_1cn19_327>i{animation:none}}
