@font-face{font-family:"Inter Preview";font-style:normal;font-weight:100 900;font-display:swap;src:url("assets/fonts/inter-latin-variable.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.draftConfigPreviewTrigger{cursor:pointer}.draftConfigPreviewTrigger:focus-visible{outline:2px solid #087e60;outline-offset:5px}.draftConfigPreviewTrigger:hover figcaption{color:#087c60}
.configurationPreviewPage[open]{display:flex;flex-direction:column;position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#0d171d;color:#eff5f7;overflow:hidden;animation:configurationReveal .2s ease-out}.configurationPreviewPage::backdrop{background:#0d171d}.configPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5vw;border-bottom:1px solid #ffffff14;background:#0d171d;color:#a8b7bf;flex:none}.configPreviewHeader>span{font-size:10px;letter-spacing:2px}.configPreviewHeader button{border:1px solid #ffffff30;background:transparent;color:#eef5f8;border-radius:24px;padding:8px 17px;font:inherit;font-size:13px;cursor:pointer}.configPreviewHeader button span{margin-left:12px;font-size:20px}.configPreviewScroll{overflow:auto;min-height:0;flex:1}.configPreviewLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;max-width:1440px;margin:auto;padding:54px 6vw 70px}.configPreviewVisual{position:sticky;top:30px;align-self:start;min-width:0}.configPreviewPower{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#9eb1bc}.configPreviewPower>span{font-size:16px}.configPreviewPower strong{font-size:38px;letter-spacing:-1px;color:#79d7b8}.configPreviewPower small{font-size:12px;letter-spacing:0;margin-left:5px}.configurationPreviewPage .configPreviewVisual .productCardImage{display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;width:100%;min-width:0;height:min(60vh,620px);margin:20px 0;background:transparent;padding:0}.configurationPreviewPage .configPreviewVisual .productCardImage img,.configurationPreviewPage .configPreviewVisual .productCardImage svg{display:block;width:100%;height:calc(min(60vh,620px) - 40px);max-height:none;object-fit:contain}.configPreviewVisual figcaption{font-size:11px;color:#91a5b0;margin-top:18px}.configPreviewModel{border-top:1px solid #ffffff20;padding-top:22px}.configPreviewModel>small{display:block;font-size:11px;color:#93a7b4;margin-bottom:8px}.configPreviewModel>strong{font-size:25px;letter-spacing:-.7px;overflow-wrap:anywhere}.configPreviewModel p{font-size:11px;color:#8ba0ac}.configPreviewInformation{min-width:0;padding-top:12px}.configPreviewEyebrow{font-size:10px;letter-spacing:2px;color:#76cdb1}.configurationPreviewPage h1{font-size:clamp(25px,3vw,42px)!important;line-height:1.3!important;font-weight:550!important;letter-spacing:-1.2px;color:#f4f7f8;margin:18px 0 14px}.configPreviewIntro{font-size:14px;color:#8fa4b0;margin-bottom:38px}.configPreviewGroup{border-top:1px solid #ffffff20;padding:26px 0 30px}.configurationPreviewPage .configPreviewGroup h2{font-size:23px;font-weight:400;color:#97aab5;letter-spacing:-.5px;margin:0 0 24px}.configPreviewGroup dl{display:grid;gap:18px;margin:0}.configPreviewGroup dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px;position:relative;padding-left:17px}.configPreviewGroup dl>div:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border:1.5px solid #68c49f;border-radius:50%}.configPreviewGroup dt{font-size:12px;line-height:1.8;color:#8ca1ad}.configPreviewGroup dd{margin:0;font-size:15px;line-height:1.6;color:#eef4f6;overflow-wrap:anywhere}.configPreviewAction{border-top:1px solid #ffffff20;padding-top:30px}.configPreviewAction button{display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;border:0;border-radius:30px;background:#78d4af;color:#0c2b23;font-size:15px;font-weight:600;padding:18px 25px;cursor:pointer;transition:background .15s,transform .15s}.configPreviewAction button:hover{background:#94e4c3;transform:translateY(-1px)}.configPreviewAction p{font-size:11px;line-height:1.7;color:#879da9;text-align:center;margin-top:15px}.configurationPreviewPage button:focus-visible{outline:2px solid #a9f0d2;outline-offset:5px}@keyframes configurationReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.configPreviewLayout{grid-template-columns:1fr;gap:32px;padding:28px 24px 45px}.configPreviewVisual{position:static}.configurationPreviewPage .configPreviewVisual .productCardImage{height:340px}.configurationPreviewPage .configPreviewVisual .productCardImage img,.configurationPreviewPage .configPreviewVisual .productCardImage svg{height:300px}.configPreviewHeader{padding:14px 22px}.configPreviewGroup dl>div{grid-template-columns:90px minmax(0,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.configurationPreviewPage,.configPreviewAction button{animation:none!important;transition:none!important}}
.configurationPreviewPage>.configPreviewHeader{background:#0d171d!important;color:#a8b7bf!important;position:static!important;border-bottom:1px solid #ffffff20!important;box-shadow:none!important}.configurationPreviewPage .configPreviewHeader button{color:#eef5f8!important;background:transparent!important;border:1px solid #ffffff35!important}.configurationPreviewPage .configPreviewHeader>span{color:#a8b7bf!important}
.configurationPreviewPage .configPreviewProductName{font-size:16px;line-height:1.7;font-weight:500;letter-spacing:-.2px;color:#a9bcc5;margin:18px 0;overflow-wrap:anywhere}

.configurationPreviewPage{font-family:"Inter Preview",-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI Variable","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI",sans-serif;-webkit-font-smoothing:antialiased}.configurationPreviewPage .configPreviewLayout{max-width:1360px;gap:7vw;padding-top:64px}.configurationPreviewPage h1{font-size:clamp(32px,4vw,48px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-1.4px;margin:18px 0 18px}.configurationPreviewPage .configPreviewGroup h2{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.5px;color:#e5edf1;margin-bottom:24px}.configurationPreviewPage .configPreviewIntro{font-size:17px;line-height:1.5;margin-bottom:42px}.configurationPreviewPage .configPreviewGroup{padding:32px 0 34px}.configurationPreviewPage .configPreviewGroup dt{font-size:14px;line-height:1.6}.configurationPreviewPage .configPreviewGroup dd{font-size:17px;line-height:1.5;letter-spacing:-.2px}.configurationPreviewPage .configPreviewGroup dl{gap:20px}.configurationPreviewPage .configPreviewGroup dl>div{grid-template-columns:110px minmax(0,1fr)}.configurationPreviewPage .configPreviewProductName{font-size:17px;line-height:1.5;letter-spacing:-.25px}.configurationPreviewPage .configPreviewAction button{font:600 17px/1.3 "Inter Preview",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:18px 26px}.configurationPreviewPage .configPreviewEyebrow{letter-spacing:1.5px}@media(max-width:760px){.configurationPreviewPage .configPreviewLayout{padding:28px 24px 45px;gap:28px}.configurationPreviewPage h1{font-size:32px!important;letter-spacing:-.8px}.configurationPreviewPage .configPreviewGroup h2{font-size:21px}.configurationPreviewPage .configPreviewGroup dt{font-size:13px}.configurationPreviewPage .configPreviewGroup dd{font-size:16px}.configurationPreviewPage .configPreviewGroup dl>div{grid-template-columns:90px minmax(0,1fr)}}
.configurationPreviewPage,.configurationPreviewPage :is(h1,h2,p,dl,dt,dd,button,span,strong,small){font-family:"Inter Preview",-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI",sans-serif!important}

.configPreviewHeaderActions{display:flex;align-items:center;gap:16px}.configPreviewLanguage{display:flex;align-items:center;background:#ffffff0b;border:1px solid #ffffff20;border-radius:24px;padding:3px;gap:3px}.configurationPreviewPage .configPreviewLanguage button{border:0!important;padding:7px 12px;border-radius:18px;font-size:12px;line-height:1.2;color:#91a5b0!important}.configurationPreviewPage .configPreviewLanguage button[aria-pressed=true]{background:#edf4f6!important;color:#14242d!important}.configurationPreviewPage .configPreviewLanguage button:hover{color:#fff!important}.configurationPreviewPage .configPreviewLanguage button[aria-pressed=true]:hover{color:#14242d!important}@media(max-width:600px){.configPreviewHeaderActions{gap:8px}.configPreviewHeader>span{font-size:8px;letter-spacing:1px}.configurationPreviewPage .configPreviewHeader>span{max-width:100px}.configurationPreviewPage .configPreviewLanguage button{padding:7px 9px}.configPreviewHeader{padding:12px 16px}}
#draftProductSummary .draftProductRow>.productCardImage.draftConfigPreviewTrigger{height:148px;min-height:0;max-height:148px;box-sizing:border-box;align-self:start}#draftProductSummary .draftConfigPreviewTrigger img,#draftProductSummary .draftConfigPreviewTrigger svg{height:112px;max-height:112px;width:100%;object-fit:contain}#draftProductSummary .draftConfigPreviewTrigger figcaption{margin-top:6px;line-height:14px}
