.support-trigger[data-v-269ea94d]{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #dce6ed;border-radius:24px;background:#fff;color:#526d80;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 3px 14px #24374612}.support-trigger.dragging[data-v-269ea94d]{cursor:grabbing}.support-trigger.raised[data-v-269ea94d]{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.support-trigger[data-v-269ea94d]:hover{border-color:#c84d28;color:#c84d28}.support-trigger[data-v-269ea94d]:focus-visible,.support-close[data-v-269ea94d]:focus-visible{outline:2px solid #c84d28;outline-offset:3px}.support-dialog[data-v-269ea94d]{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:30px;border:1px solid #dce6ed;border-radius:12px;text-align:center;color:#294557;background:#fff}.support-dialog[data-v-269ea94d]::backdrop{background:#24374666}.support-dialog h2[data-v-269ea94d]{font-size:22px;margin:0 0 12px}.support-dialog p[data-v-269ea94d]{font-size:13px;line-height:1.7;color:#758998}.support-dialog img[data-v-269ea94d]{display:block;width:240px;max-width:100%;height:auto;margin:20px auto 0}.support-close[data-v-269ea94d]{position:absolute;top:8px;right:10px;background:transparent;border:0;color:#758998;font-size:24px;cursor:pointer}.mobile-hint[data-v-269ea94d]{display:none}@media(max-width:700px){.support-trigger[data-v-269ea94d]{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));padding:0}.mobile-hint[data-v-269ea94d]{display:block}.scan-hint[data-v-269ea94d]{display:none}}.payment[data-v-23751f39]{padding:64px 24px;text-align:center;color:#304f65}.payment h1[data-v-23751f39]{font-size:26px}.payment p[data-v-23751f39]{line-height:1.8}.payment a[data-v-23751f39]{color:#c84d28}.password-field[data-v-eadf5dd1]{margin:0}.password-field label[data-v-eadf5dd1]{margin-bottom:8px}.password-control[data-v-eadf5dd1]{position:relative}.auth-dialog .password-control input[data-v-eadf5dd1]{width:100%;box-sizing:border-box;margin-top:0;padding-right:48px}.password-visibility[data-v-eadf5dd1]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#607282;cursor:pointer}.password-visibility[data-v-eadf5dd1]:hover{background:#eef3f7;color:#243746}.password-visibility[data-v-eadf5dd1]:focus-visible{outline:2px solid #607282;outline-offset:1px}.password-visibility[data-v-eadf5dd1]:disabled{opacity:.5;cursor:default}.otp[data-v-eadf5dd1]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.auth-dialog .otp input[data-v-eadf5dd1]{min-width:0;padding:12px 0;text-align:center;font-size:22px;margin:0}.resend-code[data-v-eadf5dd1]{margin-top:16px}.verification-notice[data-v-eadf5dd1]{font-size:12px;line-height:1.7;color:#617184;margin:0}.auth-dialog .legal-consent[data-v-eadf5dd1]{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7}.auth-dialog .legal-consent input[data-v-eadf5dd1]{flex:0 0 auto;width:16px;height:16px;margin:3px 0 0;accent-color:var(--orange)}.legal-consent a[data-v-eadf5dd1]{color:var(--orange);text-decoration:underline}.auth-dialog[data-v-eadf5dd1]{width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:32px 30px 24px;border:1px solid #dce5ec;border-radius:14px;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 20px 70px #24374626}.auth-dialog[data-v-eadf5dd1]::backdrop{background:#24374655;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-dialog .mini-brand[data-v-eadf5dd1]{font-size:24px;margin-bottom:24px}.auth-dialog h2[data-v-eadf5dd1]{font-size:22px;line-height:1.4;margin:0 0 8px}.auth-dialog .auth-purpose[data-v-eadf5dd1]{font-size:12px;line-height:1.7;margin:0 0 20px;color:#8193a1}.auth-dialog fieldset[data-v-eadf5dd1]{display:grid;gap:16px;padding:0;border:0;margin:0;min-width:0}.auth-dialog label[data-v-eadf5dd1]{display:block;font-size:12px;color:#4b677c;margin:0}.auth-dialog input[data-v-eadf5dd1]:not([type=checkbox]){box-sizing:border-box;width:100%;height:42px;min-height:42px;margin-top:7px;padding:10px 12px;border:1px solid #dbe4ec;border-radius:6px;font:inherit;font-size:13px;background:#fff}.auth-dialog input[data-v-eadf5dd1]:focus-visible{outline:2px solid #dceaf4;border-color:#8aaac0}.auth-dialog .password-field label[data-v-eadf5dd1]{margin:0 0 7px}.auth-dialog .password-control input[data-v-eadf5dd1]{margin:0;padding-right:46px}.auth-channels[data-v-eadf5dd1]{display:flex;padding:4px;gap:4px;background:#f1f5f8;border-radius:7px;margin:0 0 20px}.auth-channels button[data-v-eadf5dd1]{flex:1;border:0;background:transparent;padding:9px;border-radius:5px;color:#7e92a1;font:inherit;font-size:12px;cursor:pointer}.auth-channels button[aria-pressed=true][data-v-eadf5dd1]{background:#fff;color:#365b74;box-shadow:0 1px 4px #2437460a}.auth-dialog .phone-control[data-v-eadf5dd1]{display:flex;align-items:center;margin-top:7px;border:1px solid #dbe4ec;border-radius:6px;background:#fff}.phone-control>span[data-v-eadf5dd1]{padding:0 12px;border-right:1px solid #e3eaf0;color:#7d92a1}.auth-dialog .phone-control input[data-v-eadf5dd1]{margin:0;border:0;min-width:0;flex:1}.auth-dialog .legal-consent[data-v-eadf5dd1]{display:flex;align-items:center;gap:9px;line-height:1.7;margin:0}.auth-dialog .legal-consent input[type=checkbox][data-v-eadf5dd1]{appearance:auto;display:block;align-self:center;flex:0 0 15px;width:15px;height:15px;min-width:15px;min-height:15px;padding:0;margin:0;border-radius:3px;accent-color:var(--orange)}.legal-consent span[data-v-eadf5dd1]{display:block;font-size:11px;line-height:1.8}.auth-dialog .button.full[data-v-eadf5dd1]{min-height:42px;border-radius:6px;font-size:13px}.auth-switch[data-v-eadf5dd1]{font-size:12px;margin:20px 0 14px}.continue-browse[data-v-eadf5dd1]{font-size:12px;color:#8a9da9}.auth-dialog .otp input[data-v-eadf5dd1]{margin:0;padding:0;font-size:21px}.error-message[data-v-eadf5dd1]{font-size:12px;line-height:1.6;margin:0}.auth-dialog .close-button[data-v-eadf5dd1]{top:15px;right:15px;width:30px;height:30px}.auth-dialog button[data-v-eadf5dd1]:disabled{opacity:.5;cursor:default}@media(max-width:480px){.auth-dialog[data-v-eadf5dd1]{padding:28px 22px 22px}}.checkout-confirm[data-v-bdeb8852]{width:min(480px,calc(100vw - 40px));padding:28px;border:1px solid #dce6ed;border-radius:12px;color:#294557}.checkout-confirm[data-v-bdeb8852]::backdrop{background:#14273766}.checkout-confirm h2[data-v-bdeb8852]{font-size:20px;margin:0 0 20px}.checkout-confirm p[data-v-bdeb8852]{font-size:14px;line-height:1.8}.actions[data-v-bdeb8852]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:24px;flex-wrap:wrap}.actions button[data-v-bdeb8852]{padding:10px 16px;border:1px solid #dce6ed;border-radius:6px;cursor:pointer;background:#fff;color:#294557}.actions .primary[data-v-bdeb8852]{background:#cb4c27;color:#fff;border-color:#cb4c27}.actions a[data-v-bdeb8852]{font-size:13px}.actions button[data-v-bdeb8852]:disabled{opacity:.5;cursor:wait}.error[data-v-bdeb8852]{color:#b13c22}.checkout-notice[data-v-bdeb8852]{padding:16px;background:#edf7f1}.plan-action[data-v-a30042f2]:hover{border-color:#c84d28;color:#c84d28}button.plan-action[data-v-a30042f2]{width:100%;font:inherit;cursor:pointer}.pricing[data-v-a30042f2]{padding-top:48px;padding-bottom:64px;color:#294557}.intro[data-v-a30042f2]{display:block;text-align:center;max-width:760px;margin:0 auto 32px}.eyebrow[data-v-a30042f2]{display:block;text-align:center;font-size:11px;letter-spacing:3px;color:#c84d28}.intro h1[data-v-a30042f2]{font-size:32px;margin:12px 0;line-height:1.3}.pricing p[data-v-a30042f2]{font-size:14px;line-height:1.75;color:#758998}.preview-label[data-v-a30042f2]{display:inline-block;margin-top:16px;padding:8px 16px;border-radius:24px;background:#fff1eb;color:#b94828;font-size:13px}.intro .preview-note[data-v-a30042f2]{font-size:12px;margin-top:12px}.plans[data-v-a30042f2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan[data-v-a30042f2]{display:flex;flex-direction:column;min-width:0;padding:24px 20px;background:linear-gradient(165deg,#fff,#fbfcfd);border:1px solid #dce6ed;border-radius:12px;box-shadow:0 6px 22px #263f5106}.plan.recommended[data-v-a30042f2]{border-color:#d8896e;background:linear-gradient(165deg,#fff5ef,#fff 65%);box-shadow:0 6px 22px #c84d280a}.plan-heading[data-v-a30042f2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan h2[data-v-a30042f2]{font-size:23px;margin:0}.plan h3[data-v-a30042f2]{font-size:13px;font-weight:500;line-height:1.7;min-height:44px;margin:8px 0 0}.badge[data-v-a30042f2]{font-size:11px;color:#b64b2b;background:#ffe5d9;border-radius:20px;padding:4px 8px}.plan .description[data-v-a30042f2]{font-size:12.5px;min-height:88px;margin:10px 0 0}.price[data-v-a30042f2]{min-height:115px;padding:20px 0;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1;display:flex;gap:4px;align-items:baseline;flex-wrap:wrap;box-sizing:border-box}.price strong[data-v-a30042f2]{font-size:32px;letter-spacing:-1px;font-weight:650}.price .custom-price[data-v-a30042f2]{font-size:26px}.price>span[data-v-a30042f2]{font-size:12px;color:#728899}.price .currency[data-v-a30042f2]{font-size:21px;color:#294557}.price small[data-v-a30042f2]{flex-basis:100%;font-size:11.5px;color:#8193a0;margin-top:4px}.recommended .price strong[data-v-a30042f2]{color:#bf4d2c}.plan ul[data-v-a30042f2]{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:13px;font-size:12.5px;line-height:1.6}.plan li[data-v-a30042f2]{display:flex;align-items:start;gap:7px}.plan li>span[data-v-a30042f2]{color:#9f7057}.plan-action[data-v-a30042f2]{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:11px 8px;border:1px solid #d8e2e9;border-radius:6px;background:#fff;font:inherit;font-size:13px;text-decoration:none;color:#365267;margin-top:24px}.plan a[data-v-a30042f2]:hover{border-color:#c84d28;color:#c84d28}.plan button[data-v-a30042f2]:disabled{cursor:default;color:#82939f;background:#f2f5f7}.recommended button[data-v-a30042f2]:disabled{background:#f9e8df;border-color:#ebcebf;color:#a96649}.comparison[data-v-a30042f2]{margin-top:56px}.comparison header[data-v-a30042f2]{text-align:center;max-width:700px;margin:0 auto 24px}.comparison h2[data-v-a30042f2],.questions h2[data-v-a30042f2]{font-size:23px;margin:0 0 12px}.comparison p[data-v-a30042f2]{font-size:13px}.table-scroll[data-v-a30042f2]{overflow:auto;border:1px solid #e1e8ed;border-radius:10px}table[data-v-a30042f2]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px;table-layout:fixed}th[data-v-a30042f2],td[data-v-a30042f2]{padding:15px 18px;border-bottom:1px solid #edf1f4;text-align:center;font-weight:400}th[data-v-a30042f2]:first-child{width:28%;text-align:left}thead th[data-v-a30042f2]{background:#e7eef4;color:#304f65;font-weight:600;font-size:15px;padding-top:20px;padding-bottom:20px}thead th.highlight[data-v-a30042f2]{background:#f5e6dd}.feature-note[data-v-a30042f2]{display:block;margin-top:6px;color:#8293a0;font-size:11.5px;font-weight:400;line-height:1.6}.group th[data-v-a30042f2]{background:#f6f8fa;color:#526e80;font-weight:600;font-size:12px;padding:12px 18px}.highlight[data-v-a30042f2]{background:#fff9f5}.check[data-v-a30042f2]{color:#b65a39}.muted[data-v-a30042f2]{color:#acbac4}.included-basics[data-v-a30042f2]{padding:12px 16px;background:#f6f8fa;border-radius:6px;font-size:12px!important;margin:0 0 18px}.planned th[data-v-a30042f2],.planned td[data-v-a30042f2],.planned td.check[data-v-a30042f2]{color:#8a959f}.planned td.highlight[data-v-a30042f2]{background:#faf9f8}.planned-tag[data-v-a30042f2]{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:4px;background:#f0f2f4;color:#808c97;font-size:10px;font-weight:400}.roadmap[data-v-a30042f2]{margin-top:32px;padding:20px;border:1px solid #e6ebef;border-radius:10px;background:#fafbfc;color:#798792}.roadmap h2[data-v-a30042f2]{font-size:16px;margin:0}.roadmap header p[data-v-a30042f2]{font-size:12px;margin:8px 0 0}.roadmap-items[data-v-a30042f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:18px}.roadmap h3[data-v-a30042f2]{font-size:13px;line-height:1.7;font-weight:500;margin:0}.roadmap article p[data-v-a30042f2]{font-size:12px;margin:8px 0 0;color:#83919d}.questions[data-v-a30042f2]{max-width:840px;margin:52px auto 0}.questions h2[data-v-a30042f2]{text-align:center;margin-bottom:24px}.questions details[data-v-a30042f2]{padding:17px 0;border-bottom:1px solid #e6edf2}.questions summary[data-v-a30042f2]{cursor:pointer;font-size:14px;font-weight:500}.questions p[data-v-a30042f2]{margin:12px 0 0;font-size:13px}a[data-v-a30042f2]:focus-visible,summary[data-v-a30042f2]:focus-visible,.table-scroll[data-v-a30042f2]:focus-visible{outline:2px solid #bd6949;outline-offset:4px}@media(max-width:1050px){.plans[data-v-a30042f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan .description[data-v-a30042f2]{min-height:66px}}@media(max-width:600px){.pricing[data-v-a30042f2]{padding-top:30px;padding-bottom:40px}.intro h1[data-v-a30042f2]{font-size:27px}.plans[data-v-a30042f2]{grid-template-columns:1fr}.plan[data-v-a30042f2]{padding:24px}.plan h3[data-v-a30042f2],.plan .description[data-v-a30042f2]{min-height:0}.plan .description[data-v-a30042f2]{margin-bottom:20px}.comparison[data-v-a30042f2],.questions[data-v-a30042f2]{margin-top:36px}}.service-actions[data-v-a30042f2]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.service-actions button[data-v-a30042f2],.digital-services>button[data-v-a30042f2]{border:1px solid #cddde7;border-radius:6px;background:#fff;padding:12px 20px;color:#355b70;font:inherit;font-size:14px;cursor:pointer}.service-actions .service-primary[data-v-a30042f2]{background:#c84d28;border-color:#c84d28;color:#fff}.intro .buyer-note[data-v-a30042f2]{font-size:13px;color:#b94828;font-weight:500;margin:18px 0 0;padding:0;background:none}.service-overview[data-v-a30042f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 48px}.service-overview article[data-v-a30042f2]{background:#fff;border:1px solid #dce6ed;border-radius:10px;padding:24px}.service-overview h2[data-v-a30042f2]{font-size:17px;margin:0 0 10px}.service-overview p[data-v-a30042f2]{margin:0;font-size:13px}.plans-intro[data-v-a30042f2]{text-align:center;margin-bottom:24px}.plans-intro h2[data-v-a30042f2]{font-size:24px;margin:0}.digital-services[data-v-a30042f2]{margin-top:48px;padding:32px;border:1px solid #dce6ed;background:#fff;border-radius:12px;display:flex;align-items:center;gap:32px}.digital-services>div[data-v-a30042f2]{flex:1}.digital-services .eyebrow[data-v-a30042f2]{text-align:left;letter-spacing:1px}.digital-services h2[data-v-a30042f2]{font-size:23px;margin:12px 0}.digital-services ul[data-v-a30042f2]{padding-left:20px;line-height:2;font-size:14px}.digital-services>button[data-v-a30042f2]{flex-shrink:0}.service-actions button[data-v-a30042f2]:focus-visible,.digital-services>button[data-v-a30042f2]:focus-visible{outline:2px solid #bd6949;outline-offset:3px}@media(max-width:700px){.service-overview[data-v-a30042f2]{grid-template-columns:1fr;gap:12px}.digital-services[data-v-a30042f2]{flex-direction:column;align-items:stretch;padding:24px}.digital-services h2[data-v-a30042f2]{font-size:21px}}.service-actions .consult-button[data-v-a30042f2],.digital-services>.consult-button[data-v-a30042f2]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;border:1px solid #cbdde8;border-radius:8px;background:#eaf2f7;color:#355b70;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 2px 5px #29455708;transition:background .15s,border-color .15s,box-shadow .15s}.service-actions .consult-button[data-v-a30042f2]:hover,.digital-services>.consult-button[data-v-a30042f2]:hover{background:#dcebf3;border-color:#91b3c8;box-shadow:0 3px 8px #29455710}.service-actions .consult-button[data-v-a30042f2]:active,.digital-services>.consult-button[data-v-a30042f2]:active{background:#cfe1ec}img[data-v-353ab668]{width:100%;height:100%;object-fit:contain;display:block}.image-placeholder[data-v-353ab668]{display:grid;place-items:center;width:100%;height:100%;color:#8b969f;font-size:12px;background:#f4f6f8;min-height:60px}.product-cover[data-v-16d784aa]{display:grid;place-items:center;flex:none;width:90px;height:60px;border-radius:8px;background:#eef3f7;overflow:hidden}.product-cover[data-v-16d784aa] img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center}.cover-placeholder[data-v-16d784aa]{display:grid;justify-items:center;gap:4px;color:#78909f}.cover-placeholder small[data-v-16d784aa]{font-size:10px}@media(max-width:600px){.product-cover[data-v-16d784aa]{width:78px;height:52px}}.quantity-stepper[data-v-19a72e47]{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;width:104px;height:34px;border-radius:6px;background:#f4f6f9;overflow:hidden}.quantity-stepper button[data-v-19a72e47]{display:grid;place-items:center;width:30px;height:34px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#71808d;font:inherit;font-size:18px;line-height:1;cursor:pointer}.quantity-stepper button[data-v-19a72e47]:hover:not(:disabled){background:#e5edf3;color:#365c74}.quantity-stepper button[data-v-19a72e47]:disabled{color:#c9d1d9;cursor:default}.quantity-stepper input[data-v-19a72e47]{box-sizing:border-box;min-width:0;width:100%;height:34px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#36536a;font:inherit;font-size:12px;text-align:center;appearance:textfield;-moz-appearance:textfield}.quantity-stepper input[data-v-19a72e47]::-webkit-inner-spin-button,.quantity-stepper input[data-v-19a72e47]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper input[data-v-19a72e47]:focus{outline:none;box-shadow:none}.quantity-stepper[data-v-19a72e47]:focus-within{background:#eaf0f5}.quantity-stepper button[data-v-19a72e47]:focus-visible{outline:2px solid #89a8bc;outline-offset:-3px;border-radius:5px}.quantity-stepper input[data-v-19a72e47]:disabled{color:#aab7c0;cursor:default}.inquiry-modal[data-v-c84b12cd]{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:16px;background:#fff;color:#283e4c;box-shadow:0 24px 100px #10273730;overflow:auto}.inquiry-modal[data-v-c84b12cd]::backdrop{background:#1b304b60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header[data-v-c84b12cd]{display:flex;justify-content:space-between;align-items:flex-start;padding:26px 28px 20px;gap:20px}h2[data-v-c84b12cd]{font-size:23px;line-height:1.4;margin:0 0 6px;font-weight:650}header p[data-v-c84b12cd]{font-size:12px;color:#7d919e;margin:0}.close-button[data-v-c84b12cd]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f8;color:#687f8e}.close-button[data-v-c84b12cd]:hover{background:#e1eaf0}form[data-v-c84b12cd]{padding:0 28px}.inquiry-product[data-v-c84b12cd]{display:flex;align-items:center;gap:14px;padding:16px;margin:0 0 22px;background:#f3f7fa;border:1px solid #eaf0f4;border-radius:10px}.product-symbol[data-v-c84b12cd]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:9px;background:#e3edf3;color:#678597}.inquiry-product strong[data-v-c84b12cd]{display:block;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.inquiry-product p[data-v-c84b12cd]{font-size:11px;line-height:1.7;color:#7f929f;margin:4px 0 0;overflow-wrap:anywhere}fieldset[data-v-c84b12cd]{border:0;padding:0;margin:0;min-width:0}.inquiry-fields[data-v-c84b12cd]{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}label[data-v-c84b12cd]{display:block;font-size:12px;color:#536c7d;min-width:0}.required-marker[data-v-c84b12cd]{color:#9aaebc;margin-left:4px}.optional[data-v-c84b12cd]{font-size:10px;color:#9babb6;margin-left:6px}input[data-v-c84b12cd],textarea[data-v-c84b12cd]{display:block;width:100%;margin-top:8px;padding:11px 12px;border:1px solid #dfe7ed;border-radius:7px;font:inherit;font-size:13px;background:#fcfdfe;color:#304b5c;box-sizing:border-box}input[data-v-c84b12cd]{height:42px}textarea[data-v-c84b12cd]{resize:vertical;min-height:84px;max-height:200px}input[data-v-c84b12cd]::placeholder,textarea[data-v-c84b12cd]::placeholder{color:#a0afb9}input[data-v-c84b12cd]:focus,textarea[data-v-c84b12cd]:focus{outline:none;box-shadow:none;border-color:#91adbf;background:#fff}.full-width[data-v-c84b12cd]{grid-column:1/-1}.product-quantity[data-v-c84b12cd]{margin-left:auto;flex:none}.inquiry-product>div[data-v-c84b12cd]{min-width:0}footer[data-v-c84b12cd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 24px;margin-top:20px;border-top:1px solid #eef2f5}footer p[data-v-c84b12cd]{font-size:11px;line-height:1.8;color:#8396a3;margin:0}footer>div[data-v-c84b12cd]{display:flex;gap:10px;flex:none}footer button[data-v-c84b12cd]{min-height:40px;padding:10px 18px;font-size:12px;border-radius:6px}.cancel-button[data-v-c84b12cd]{background:#eff4f7;color:#627c8d;border:0}.button.primary[data-v-c84b12cd]{display:inline-flex;align-items:center;justify-content:center;gap:12px}.form-error[data-v-c84b12cd]{padding:10px 12px;border-radius:6px;background:#fff3ef;color:#ac422b;font-size:12px;margin:16px 0 0}button[data-v-c84b12cd]:focus-visible{outline:2px solid #91adbf;outline-offset:2px}.receipt[data-v-c84b12cd]{text-align:center;padding:8px 32px 32px;overflow-wrap:anywhere}.receipt p[data-v-c84b12cd]{font-size:14px;line-height:1.8;color:#687f8e}.success-icon[data-v-c84b12cd]{display:inline-grid;place-items:center;width:60px;height:60px;background:#eaf4ef;color:#4b8066;border-radius:50%;margin:12px}.receipt .receipt-id[data-v-c84b12cd]{font-size:12px;color:#97a7b1}@media(max-width:560px){header[data-v-c84b12cd]{padding:20px}form[data-v-c84b12cd]{padding:0 20px}.inquiry-fields[data-v-c84b12cd]{grid-template-columns:1fr;gap:14px}footer[data-v-c84b12cd]{flex-direction:column;align-items:stretch;margin-top:16px}footer>div[data-v-c84b12cd]{justify-content:flex-end}.inquiry-product[data-v-c84b12cd]{padding:12px;gap:10px}h2[data-v-c84b12cd]{font-size:21px}.inquiry-modal[data-v-c84b12cd]{max-height:calc(100dvh - 24px)}}.source-reference[data-v-d61977ff]{border:1px solid #dce3e9;border-radius:8px;padding:12px;background:#f8fafb;position:sticky;top:16px;align-self:start;min-width:0}header[data-v-d61977ff]{display:flex;gap:12px;align-items:center;justify-content:space-between}strong[data-v-d61977ff]{font-size:12px;overflow-wrap:anywhere}.toolbar[data-v-d61977ff]{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.toolbar button[data-v-d61977ff],.toolbar select[data-v-d61977ff]{font:inherit;font-size:12px;line-height:1.4;min-height:36px;border:1px solid #cbd5df;border-radius:5px;background:#fff;padding:7px 10px;color:#293e4d;cursor:pointer}.toolbar button[data-v-d61977ff]:disabled{opacity:.4;cursor:default}.drawing[data-v-d61977ff]{background:#fff;max-height:600px;min-height:120px;overflow:scroll;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8797a5 #e8edf1;overscroll-behavior:contain;min-width:0;box-sizing:border-box;width:100%;touch-action:none;cursor:grab}.drawing[data-v-d61977ff] canvas{display:block;max-width:none;-webkit-user-select:none;user-select:none}.drawing.dragging[data-v-d61977ff]{cursor:grabbing}.drawing[data-v-d61977ff]::-webkit-scrollbar{width:14px;height:14px}.drawing[data-v-d61977ff]::-webkit-scrollbar-thumb{background:#8797a5;border:3px solid #e8edf1;border-radius:8px}.drawing[data-v-d61977ff]::-webkit-scrollbar-track,.drawing[data-v-d61977ff]::-webkit-scrollbar-corner{background:#e8edf1}.source-reference.expanded[data-v-d61977ff]{position:fixed;inset:16px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:hidden;z-index:2000;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #14233199}.expanded>header[data-v-d61977ff],.expanded>.toolbar[data-v-d61977ff],.expanded>p[data-v-d61977ff],.expanded>div[data-v-d61977ff]:not(.drawing){flex-shrink:0}.expanded .drawing[data-v-d61977ff]{flex:1 1 0;min-height:0;max-height:100%}.expanded header strong[data-v-d61977ff]{font-size:13px;line-height:1.5}.source-reference.image-mode[data-v-d61977ff]{border:0;border-radius:0;padding:0;background:transparent;position:static}.image-mode .drawing[data-v-d61977ff]{max-height:none;min-height:0;overflow:hidden;scrollbar-gutter:auto;touch-action:pan-y;cursor:zoom-in}.image-mode .drawing[data-v-d61977ff]:focus-visible{outline:2px solid #287eae;outline-offset:2px}.image-mode .drawing[data-v-d61977ff] canvas{width:100%!important;height:auto}header .text-button[data-v-d61977ff]{flex-shrink:0;white-space:nowrap;font:inherit;font-size:12px;line-height:1.4;min-height:40px;padding:6px 8px}p[data-v-d61977ff]{font-size:12px;line-height:1.6;color:#657784}.fallback[data-v-d61977ff]{line-height:1.7}a[data-v-d61977ff]{color:#b44422}@media(max-width:900px){.source-reference[data-v-d61977ff]{position:static}.source-reference.expanded[data-v-d61977ff]{position:fixed;inset:8px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}}@media(max-width:700px){.toolbar[data-v-d61977ff]{gap:5px;margin-top:8px}.toolbar button[data-v-d61977ff],.toolbar select[data-v-d61977ff]{min-height:40px;padding:6px 8px}.source-reference>p[data-v-d61977ff]{font-size:11px;margin:6px 0 10px}.expanded header strong[data-v-d61977ff]{font-size:12px}}.text-block[data-v-4ccb53dc]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:0;color:#344f61}.material-document[data-v-4ccb53dc]{display:grid;gap:20px;min-width:0}.material-block[data-v-4ccb53dc]{min-width:0;margin:0}.material-block[data-v-4ccb53dc] img{width:100%;height:auto;object-fit:contain}.material-block[data-v-4ccb53dc] .source-reference:not(.expanded){position:static}.table-scroll[data-v-4ccb53dc]{overflow-x:auto}table[data-v-4ccb53dc]{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;color:#344f61}caption[data-v-4ccb53dc]{text-align:left;font-size:15px;font-weight:600;margin-bottom:10px}td[data-v-4ccb53dc],th[data-v-4ccb53dc]{border:1px solid #cbd9e3;padding:9px 12px;min-width:90px;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}th[data-v-4ccb53dc]{background:#e8f0f5;font-weight:600}td[data-v-4ccb53dc]{background:#fff}tr:nth-child(2n) td[data-v-4ccb53dc]{background:#f7fafc}td[data-v-4ccb53dc],th[data-v-4ccb53dc]{min-width:0}.table-scroll[data-v-4ccb53dc]{max-width:100%}.table-scroll th[data-v-4ccb53dc],.table-scroll td[data-v-4ccb53dc]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.cad-preview.editor[data-v-0e479673]{padding:0;border:0}.editor .cad-heading[data-v-0e479673]{padding:12px;font-size:12px}.cad-preview.editor iframe[data-v-0e479673]{height:600px;margin:0;border-radius:0}.configuration[data-v-0e479673]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.configuration label[data-v-0e479673]{display:flex;align-items:center;gap:6px}.configuration input[type=number][data-v-0e479673]{width:90px}.cad-preview[data-v-0e479673]{border-bottom:1px solid #e1e6eb;padding-block:16px}.cad-heading[data-v-0e479673]{display:flex;align-items:center;justify-content:space-between;gap:20px}.cad-heading strong[data-v-0e479673]{overflow-wrap:anywhere}.cad-preview p[data-v-0e479673]{color:#657784}.cad-preview iframe[data-v-0e479673]{display:block;width:100%;height:450px;border:0;border-radius:8px;margin-top:16px}@media(max-width:750px){.cad-preview iframe[data-v-0e479673]{height:300px}}.model-loading[data-v-0e479673]{padding:16px 0;color:#718391;font-size:12px}.model-loading progress[data-v-0e479673]{display:block;width:100%;height:5px;margin-top:8px;accent-color:#c74927}.product-detail[data-v-c427cc3e]{background:transparent;border:0;border-radius:0;overflow:visible}.detail-hero[data-v-c427cc3e]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:36px;padding:0 0 28px;align-items:start}.gallery[data-v-c427cc3e]{min-width:0;background:#f5f7f9;border-radius:10px;overflow:hidden}.model-stage[data-v-c427cc3e]{position:relative;min-height:480px}.gallery[data-v-c427cc3e] .cad-preview{padding:0;border:0;min-height:480px}.gallery[data-v-c427cc3e] .cad-preview iframe{height:480px;margin:0;border-radius:0}.gallery[data-v-c427cc3e] .model-loading{position:absolute;left:24px;right:24px;bottom:24px;padding:12px 16px;border-radius:8px;background:#ffffffeb}.gallery[data-v-c427cc3e] .configuration{padding:12px 16px;background:#fff;border-bottom:1px solid #e4ebf0;font-size:14px}.gallery[data-v-c427cc3e] .cad-preview>p{padding:20px;margin:0}.expand-view[data-v-c427cc3e]{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:7px;color:#496273;background:#dbe6ed61;box-shadow:none;transition:background-color .15s,color .15s}.expand-view[data-v-c427cc3e]:hover,.expand-view[data-v-c427cc3e]:focus-visible{background:#c7d9e6a6;color:#2f5065;outline:none}.expand-view[aria-expanded=true][data-v-c427cc3e]{background:#bbd2e2b3;color:#294b60}.hero-image[data-v-c427cc3e]{height:480px}.no-image[data-v-c427cc3e]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:15px;color:#8998a2}.media-options[data-v-c427cc3e]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #e6ebf0}.media-options button[data-v-c427cc3e],.media-options select[data-v-c427cc3e]{display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:5px;background:#f4f7f9;color:#667c8a;font-size:14px}.media-options button[aria-pressed=true][data-v-c427cc3e]{background:#dfe9f0;color:#304d61}.thumbnails[data-v-c427cc3e]{display:flex;gap:8px;padding:12px;background:#fff;overflow-x:auto}.thumbnails button[data-v-c427cc3e]{width:62px;height:62px;flex:none;padding:3px;border:1px solid #e0e7ec;border-radius:6px;background:#fff;overflow:hidden}.thumbnails button.active[data-v-c427cc3e]{border-color:#718e9f}.product-category[data-v-c427cc3e]{margin:0 0 24px;display:grid;gap:8px}.product-category dt[data-v-c427cc3e]{font-size:14px;color:#7d909e}.product-category dd[data-v-c427cc3e]{margin:0;font-size:17px;font-weight:600;color:#344f61;overflow-wrap:anywhere}.detail-summary[data-v-c427cc3e]{min-width:0;padding:8px 0 0}h1[data-v-c427cc3e]{font-size:24px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 10px;font-weight:650}.model[data-v-c427cc3e]{font-size:14px;line-height:1.7;color:#80929f;overflow-wrap:anywhere;margin:0 0 28px}.spec-choice[data-v-c427cc3e]{display:grid;gap:10px;font-size:15px;color:#455f71}.spec-choice>span[data-v-c427cc3e]{display:flex;justify-content:space-between;align-items:center}.spec-choice small[data-v-c427cc3e]{font-size:13px;color:#8a9aa5;font-weight:400}.spec-choice select[data-v-c427cc3e]{width:100%;height:44px;font-size:14px;background:#f6f8fa;border:1px solid #e3e9ee}.key-specs[data-v-c427cc3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:24px 0;margin:24px 0;border-block:1px solid #edf1f4}.key-specs dt[data-v-c427cc3e]{font-size:14px;color:#7d909e;margin-bottom:7px}.key-specs dd[data-v-c427cc3e]{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.key-specs small[data-v-c427cc3e]{font-size:13px;font-weight:400;color:#718696}.detail-actions[data-v-c427cc3e]{margin-top:24px}.inquiry-button[data-v-c427cc3e]{width:100%;justify-content:center;gap:12px;min-height:44px;border-radius:7px}.detail-actions p[data-v-c427cc3e]{font-size:14px;color:#84949f;margin:10px 0 0;text-align:center}.detail-tabs[data-v-c427cc3e]{display:flex;gap:28px;padding:0;border-block:1px solid #e8edf1}.detail-tabs button[data-v-c427cc3e]{padding:16px 0;background:none;border:0;border-bottom:2px solid transparent;font-size:16px;color:#7a8d9a}.detail-tabs button[aria-pressed=true][data-v-c427cc3e]{color:#304f63;border-bottom-color:#587d95}.detail-panel[data-v-c427cc3e]{padding:24px 0 28px}.description[data-v-c427cc3e]{margin:0;font-size:14px;line-height:1.8;color:#627986;white-space:pre-wrap;overflow-wrap:anywhere}.parameter-list[data-v-c427cc3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0}.parameter-list>div[data-v-c427cc3e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #edf1f4;font-size:15px}.parameter-list dt[data-v-c427cc3e]{color:#758b99}.parameter-list dd[data-v-c427cc3e]{margin:0;overflow-wrap:anywhere}.ratings[data-v-c427cc3e]{width:100%;border-collapse:collapse;margin-top:24px;font-size:15px}.ratings caption[data-v-c427cc3e]{text-align:left;margin-bottom:12px;font-weight:600}.ratings th[data-v-c427cc3e],.ratings td[data-v-c427cc3e]{text-align:left;padding:12px;border-bottom:1px solid #e9eef2}.ratings th[data-v-c427cc3e]{font-weight:500;color:#6d8290;background:#f5f8fa}select[data-v-c427cc3e]:focus{outline:none;box-shadow:none;border-color:#98afbd}button[data-v-c427cc3e]:focus-visible{outline:2px solid #91adbf;outline-offset:2px}.expanded .detail-hero[data-v-c427cc3e]{grid-template-columns:1fr}.expanded .model-stage[data-v-c427cc3e],.expanded .gallery[data-v-c427cc3e] .cad-preview,.expanded .hero-image[data-v-c427cc3e]{min-height:65vh}.expanded .gallery[data-v-c427cc3e] .cad-preview iframe,.expanded .hero-image[data-v-c427cc3e]{height:65vh}.expanded .detail-summary[data-v-c427cc3e]{max-width:760px;width:100%}@media(max-width:950px){.detail-hero[data-v-c427cc3e]{grid-template-columns:1fr;gap:24px}.detail-summary[data-v-c427cc3e]{padding:0}.model-stage[data-v-c427cc3e],.gallery[data-v-c427cc3e] .cad-preview{min-height:420px}.gallery[data-v-c427cc3e] .cad-preview iframe,.hero-image[data-v-c427cc3e]{height:420px}}@media(max-width:550px){.detail-hero[data-v-c427cc3e]{padding:0 0 20px;gap:20px}.detail-summary[data-v-c427cc3e]{padding:4px 0 12px}h1[data-v-c427cc3e]{font-size:21px}.model-stage[data-v-c427cc3e],.gallery[data-v-c427cc3e] .cad-preview{min-height:320px}.gallery[data-v-c427cc3e] .cad-preview iframe,.hero-image[data-v-c427cc3e]{height:320px}.parameter-list[data-v-c427cc3e]{grid-template-columns:1fr}.detail-tabs[data-v-c427cc3e],.detail-panel[data-v-c427cc3e]{padding-inline:0}.ratings th[data-v-c427cc3e],.ratings td[data-v-c427cc3e]{padding:10px 5px;font-size:13px}}.file-count[data-v-c427cc3e]{font-size:13px;color:#8b9eab;margin-left:4px}.document-row[data-v-c427cc3e]{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #edf1f4}.document-row[data-v-c427cc3e]:last-child{border-bottom:0}.document-info[data-v-c427cc3e]{flex:1;min-width:0}.document-info strong[data-v-c427cc3e]{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.document-info>span[data-v-c427cc3e]{display:block;font-size:13px;color:#869aa8;margin-top:6px}.file-type[data-v-c427cc3e]{display:grid;place-items:center;width:46px;height:46px;flex:none;background:#eff5f8;border-radius:8px;font-size:12px;font-weight:600;color:#6a8799}.document-download[data-v-c427cc3e]{display:flex;align-items:center;gap:7px;flex:none;border:0;border-radius:6px;padding:9px 12px;font-size:14px;background:#eaf1f6;color:#426176}.document-download[data-v-c427cc3e]:hover{background:#dbe8f0}.download-error[data-v-c427cc3e],.download-notice[data-v-c427cc3e]{font-size:14px;margin:0 0 12px}.download-error[data-v-c427cc3e]{color:#ac422b}.download-notice[data-v-c427cc3e]{color:#557b69}.ratio-choice[data-v-c427cc3e]{margin-top:16px}.detail-action-buttons[data-v-c427cc3e]{display:flex;gap:10px;flex-wrap:wrap}.detail-action-buttons>.button[data-v-c427cc3e]{flex:1;min-width:150px;font-size:15px;padding:11px 12px}.selection-button[data-v-c427cc3e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#e5eef4;border:0;border-radius:7px;color:#36586e}.selection-button[data-v-c427cc3e]:hover{background:#d7e6ef}.detail-actions p a[data-v-c427cc3e]{margin-left:10px;color:#456e88}.ratings thead th[data-v-c427cc3e],.ratings thead th[data-v-c427cc3e]:first-child{font-size:14px;font-weight:500;line-height:1.5;white-space:normal}.ratings tbody td[data-v-c427cc3e]{font-size:14px}.public-detail[data-v-e10f054e]{padding-block:30px}.product-preview[data-v-39e066ba]{width:min(1180px,calc(100vw - 48px));max-width:none;max-height:92dvh;padding:0;border:1px solid #dce4ea;border-radius:12px;background:#fff;color:#304b5c;overflow:hidden}.product-preview[open][data-v-39e066ba]{display:flex;flex-direction:column}.product-preview[data-v-39e066ba]::backdrop{background:#182b3d80}header[data-v-39e066ba]{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid #e8edf1;flex:none}header strong[data-v-39e066ba]{font-size:14px;font-weight:600}header button[data-v-39e066ba]{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}header button[data-v-39e066ba]:hover{background:#f2f6f8}.preview-content[data-v-39e066ba]{min-height:0;overflow:auto;overscroll-behavior:contain}.preview-content[data-v-39e066ba] .public-detail{width:auto;max-width:none;margin:0;padding:20px}@media(max-width:700px){.product-preview[data-v-39e066ba]{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}header[data-v-39e066ba]{padding:6px 12px;padding-top:max(6px,env(safe-area-inset-top))}.preview-content[data-v-39e066ba] .public-detail{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}}.published-card[data-v-e78e3043]{min-width:0;overflow:hidden;border:1px solid #e0e6eb;border-radius:12px;background:#fff;box-shadow:0 3px 12px #24374608;transition:box-shadow .18s,border-color .18s}.published-card[data-v-e78e3043]:hover{box-shadow:0 8px 24px #24374615;border-color:#bccbd6}.visual[data-v-e78e3043]{position:relative;aspect-ratio:3/2;overflow:hidden;background:linear-gradient(135deg,#edf3f6,#f6f8fa)}.cover[data-v-e78e3043]{display:grid;place-items:center;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:#8395a2;cursor:pointer}.cover img[data-v-e78e3043]{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center}.cover[data-v-e78e3043]:focus-visible{outline:2px solid #587588;outline-offset:-2px}.body[data-v-e78e3043]{padding:16px 18px 18px}.body h3[data-v-e78e3043]{font-size:16px;line-height:24px;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body h3 a[data-v-e78e3043]{color:#243746;text-decoration:none}.body h3 a[data-v-e78e3043]:hover{color:#526d80;text-decoration:underline;text-underline-offset:3px}.body h3 a[data-v-e78e3043]:focus-visible{outline:2px solid #587588;outline-offset:-2px}.body p[data-v-e78e3043]{margin:0;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:21px;height:21px;font-size:13px;color:#718391;overflow-wrap:anywhere}.match-details[data-v-e78e3043]{margin-top:12px;padding-top:10px;border-top:1px solid #edf1f4;font-size:12px;color:#526d7d}.match-details strong[data-v-e78e3043]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin-bottom:7px}.match-details>div[data-v-e78e3043]{display:flex;gap:5px 14px;flex-wrap:wrap}@media(max-width:700px){.body[data-v-e78e3043]{padding:12px 14px 14px}.body h3[data-v-e78e3043]{font-size:14px;font-weight:600;line-height:21px;margin-bottom:5px}.body p[data-v-e78e3043]{font-size:12px;line-height:19px;height:19px}.match-details[data-v-e78e3043]{margin-top:9px;padding-top:8px;font-size:12px}}.product-finder[data-v-a7551d00]{padding-top:32px;padding-bottom:40px;overflow:visible}.product-finder h1[data-v-a7551d00]{font-size:25px;line-height:1.4;margin:0 0 20px}.finder-tools[data-v-a7551d00]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.finder-tools .product-list-search[data-v-a7551d00]{flex:1;width:auto;min-width:0}.finder-applied[data-v-a7551d00]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#637b8a;margin-bottom:12px}.finder-applied button[data-v-a7551d00]{border:0;background:none;color:#526d7d;font:inherit;cursor:pointer}.finder-count[data-v-a7551d00]{font-size:13px;color:#6e8190;margin:12px 0 16px}.finder-count span[data-v-a7551d00]{font-size:12px}@media(max-width:600px){.product-finder[data-v-a7551d00]{padding-top:22px}}.search-suggestions[data-v-a7551d00]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 22px;font-size:12px}.search-suggestions>span[data-v-a7551d00]{color:#8093a1;margin-right:5px}.search-suggestions button[data-v-a7551d00]{border:1px solid #dce6ed;background:#fff;border-radius:6px;padding:7px 12px;color:#46677f;cursor:pointer;font:inherit}.search-suggestions small[data-v-a7551d00]{margin-left:7px;color:#8a9ba8;font-size:10px}.search-suggestions button[data-v-a7551d00]:hover,.search-suggestions button[aria-pressed=true][data-v-a7551d00]{background:#fff0e8;border-color:#f1d4c5;color:#c94b27}.search-suggestions .clear[data-v-a7551d00]{border:0;background:transparent}.search-suggestions button[data-v-a7551d00]:focus-visible{outline:2px solid #7096aa;outline-offset:2px}.quick-search[data-v-623e3f71]{padding-top:32px;padding-bottom:32px}.page-heading[data-v-623e3f71]{padding:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.page-heading h1[data-v-623e3f71]{font-size:25px;line-height:1.4;margin:0 0 4px}.page-heading p[data-v-623e3f71]{margin:0}.page-heading a[data-v-623e3f71]{font-size:13.5px;color:#56758b;text-decoration:none}p[data-v-623e3f71],small[data-v-623e3f71]{color:#7a8d9b;font-size:13.5px;line-height:1.5}button[data-v-623e3f71],input[data-v-623e3f71],select[data-v-623e3f71],textarea[data-v-623e3f71]{font:inherit;color:inherit;box-sizing:border-box}button[data-v-623e3f71]{border:0;border-radius:6px;background:#edf3f7;padding:7px 10px;font-size:13.5px;cursor:pointer}button[data-v-623e3f71]:hover{background:#e1ebf2}button[data-v-623e3f71]:disabled{opacity:.5;cursor:default}button[data-v-623e3f71]:focus-visible,a[data-v-623e3f71]:focus-visible{outline:2px solid #739ab2;outline-offset:3px}.workspace[data-v-623e3f71]{display:grid;grid-template-columns:390px minmax(0,1fr);gap:24px;align-items:start}.conversation[data-v-623e3f71]{position:sticky;top:90px;display:flex;flex-direction:column;height:calc(100dvh - 225px);min-height:480px;max-height:900px;background:#f1f5f8;border-radius:12px;padding:16px;border:0}.conversation-title[data-v-623e3f71]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #e6edf2;font-size:14.5px}.conversation-title>div[data-v-623e3f71]{display:flex;gap:4px}.conversation-title button[data-v-623e3f71]{font-size:12.5px;background:transparent;padding:5px 7px}.conversation-title button[data-v-623e3f71]:hover,.conversation-title .selected[data-v-623e3f71]{background:#eaf0f5}.messages[data-v-623e3f71],.chat-history[data-v-623e3f71]{flex:1;overflow:auto;min-height:0;padding:12px 2px;scrollbar-width:thin}.welcome h2[data-v-623e3f71]{font-size:16.5px;margin:8px 0 4px}.welcome p[data-v-623e3f71]{margin:0 0 14px}.welcome>small[data-v-623e3f71]{display:block;margin-bottom:10px}.welcome>button[data-v-623e3f71]{display:block;width:100%;text-align:left;line-height:1.5;margin:6px 0;padding:10px;background:#fff}.assistant-mark[data-v-623e3f71]{font-size:27px;color:#c84d28}.bubble[data-v-623e3f71]{margin:0 0 12px;padding:0 3px}.bubble.user[data-v-623e3f71]{background:#fff;padding:12px;border-radius:9px;margin-left:18px}.bubble small[data-v-623e3f71]{font-size:11.5px}.bubble p[data-v-623e3f71]{color:#344f60;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.composer[data-v-623e3f71]{border-top:1px solid #e6edf2;padding-top:10px}.composer textarea[data-v-623e3f71]{width:100%;resize:vertical;min-height:124px;max-height:220px;border:1px solid #dce6ee;background:#fff;border-radius:9px;padding:12px;font-size:13.5px;outline:none}.composer textarea[data-v-623e3f71]:focus{border-color:#829eb1}.composer>div[data-v-623e3f71]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px}.composer small[data-v-623e3f71]{font-size:11.5px}.primary[data-v-623e3f71]{background:#c94e29;color:#fff}.primary[data-v-623e3f71]:hover{background:#b34323}.composer>p[data-v-623e3f71]{color:#af512e;font-size:12.5px}.results[data-v-623e3f71]{min-width:0}.section-heading[data-v-623e3f71]{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading h2[data-v-623e3f71]{font-size:16.5px;margin:0}.section-heading button[data-v-623e3f71]{background:transparent;color:#54758c}.conditions[data-v-623e3f71]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding-bottom:12px;border-bottom:1px solid #e5edf2}.filter-toolbar[data-v-623e3f71]{min-width:0}.filter-toggle[data-v-623e3f71]{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px}.filter-chevron[data-v-623e3f71]{color:#6c8291;transition:transform .16s}.filter-chevron.expanded[data-v-623e3f71],.expand-specs svg.expanded[data-v-623e3f71]{transform:rotate(180deg)}.filter-toggle.selected[data-v-623e3f71]{background:#dce9f1}.conditions fieldset[data-v-623e3f71]{grid-column:1/-1;position:static;width:100%;box-shadow:none;border:0;background:#f6f8fa;margin:2px 0 0;padding:16px}.tags[data-v-623e3f71]:empty{display:none}.tags[data-v-623e3f71]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:0;padding-top:4px}.tags button[data-v-623e3f71],.tags span[data-v-623e3f71]{background:#edf3f7;border-radius:5px;padding:5px 8px;font-size:12.5px}.tags small[data-v-623e3f71]{font-size:13.5px}.filter-grid[data-v-623e3f71]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filter-grid label[data-v-623e3f71]{display:grid;gap:6px;font-size:12.5px}input[data-v-623e3f71],select[data-v-623e3f71]{padding:8px;border:1px solid #dce6ee;border-radius:5px;background:#fff;font-size:13.5px;min-width:0}.format-filters[data-v-623e3f71]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.format-filters label[data-v-623e3f71]{display:flex;align-items:center;gap:5px;font-size:12.5px}.format-filters input[data-v-623e3f71]{margin:0}fieldset[data-v-623e3f71]{border:0;background:#f6f8fa;border-radius:8px;padding:16px;margin:16px 0 0;min-width:0}.result-count[data-v-623e3f71]{margin:12px 0 10px}.product[data-v-623e3f71]{border:1px solid #e4ecf1;border-radius:10px;background:#fff;padding:16px;margin:12px 0}.product>header[data-v-623e3f71]{display:flex;align-items:center;gap:14px;margin-bottom:0}.cover[data-v-623e3f71]{display:block;flex-shrink:0;padding:0;background:none}.cover img[data-v-623e3f71]{display:block}.product img[data-v-623e3f71]{width:90px;height:74px;object-fit:cover;border-radius:7px;background:#f0f4f7}.product>header>div[data-v-623e3f71]{min-width:0}.title[data-v-623e3f71],.model[data-v-623e3f71]{overflow-wrap:anywhere}.expand-specs[data-v-623e3f71]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:4px 0;background:none;color:#58758b;font-size:12px}.expand-specs[data-v-623e3f71]:hover{background:none;color:#294557}.browse-products[data-v-623e3f71]{display:inline-block;margin-top:10px;color:#526f84;text-decoration:none;font-size:13px}.browse-products[data-v-623e3f71]:hover{text-decoration:underline}.product p[data-v-623e3f71]{margin:3px 0}.product small[data-v-623e3f71]{font-size:11.5px}.title[data-v-623e3f71],.model[data-v-623e3f71]{text-align:left;background:none;padding:0;font-weight:600}.title[data-v-623e3f71]{font-size:15.5px}.title[data-v-623e3f71]:hover,.model[data-v-623e3f71]:hover{background:none;color:#c94e29}.spec[data-v-623e3f71]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;margin-top:12px;border-top:1px solid #edf1f4}.spec+.spec[data-v-623e3f71]{border-top:1px solid #f0f3f6}.spec-content[data-v-623e3f71]{min-width:0;flex:1}.spec-actions[data-v-623e3f71]{display:flex;gap:6px;align-items:center;flex-shrink:0}.spec-actions button[data-v-623e3f71]{font-size:12.5px}.values[data-v-623e3f71]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.values span[data-v-623e3f71]{font-size:11.5px;color:#607c90;background:#f1f5f8;padding:3px 6px;border-radius:3px}.empty[data-v-623e3f71]{text-align:center;padding:85px 24px;line-height:1.8;color:#8a9ca9;font-size:14.5px}.empty h2[data-v-623e3f71]{font-size:16.5px;color:#58758b}.unresolved[data-v-623e3f71]{padding:12px 0 12px 14px;border-left:2px solid #dca45f;margin-top:16px;font-size:13.5px}.unresolved p[data-v-623e3f71]{color:#916d3c}.error[data-v-623e3f71],.notice[data-v-623e3f71]{padding:10px 12px;border-radius:6px;font-size:13.5px}.error[data-v-623e3f71]{background:#fff2ed;color:#a34a2e}.notice[data-v-623e3f71]{background:#edf7f0;color:#28674a}.hint[data-v-623e3f71]{font-size:12.5px}.pagination[data-v-623e3f71]{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0;font-size:13.5px}.chat-history h2[data-v-623e3f71]{font-size:14.5px;margin:0 0 15px}.chat-history article[data-v-623e3f71]{display:flex;align-items:center;flex-wrap:wrap;margin:3px 0;border-radius:6px}.chat-history article[data-v-623e3f71]:hover,.chat-history article.current[data-v-623e3f71]{background:#eff4f7}.chat-open[data-v-623e3f71]{flex:1;min-width:0;background:none;display:flex;flex-direction:column;align-items:start;text-align:left;gap:3px}.chat-open span[data-v-623e3f71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat-open small[data-v-623e3f71]{font-size:11.5px}.chat-history article>button[data-v-623e3f71]:last-of-type{background:none}.delete-confirm[data-v-623e3f71]{width:100%;padding:6px 10px;display:flex;align-items:center;gap:5px;font-size:12.5px;color:#a34a2e}.delete-confirm span[data-v-623e3f71]{flex:1}@media(max-width:900px){.workspace[data-v-623e3f71]{grid-template-columns:285px minmax(0,1fr);gap:22px}.conversation[data-v-623e3f71]{padding-right:16px}.spec[data-v-623e3f71]{padding-left:0;flex-wrap:wrap}.filter-grid[data-v-623e3f71]{grid-template-columns:1fr}}@media(max-width:680px){.page-heading[data-v-623e3f71]{align-items:start}.page-heading a[data-v-623e3f71]{white-space:nowrap}.workspace[data-v-623e3f71]{grid-template-columns:1fr}.conversation[data-v-623e3f71]{position:static;height:460px;min-height:0;border-right:0;border-bottom:1px solid #e6edf2;padding:18px}.empty[data-v-623e3f71]{padding:40px 12px}.composer textarea[data-v-623e3f71]{min-height:110px}.quick-search[data-v-623e3f71]{padding-top:24px}.page-heading h1[data-v-623e3f71]{font-size:22px}}.conditions fieldset[data-v-623e3f71]{background:#fafbfd;border:1px solid #e4ebf0;padding:14px;border-radius:9px}.filter-grid[data-v-623e3f71]{grid-template-columns:minmax(110px,.85fr) minmax(150px,1.4fr) minmax(110px,1fr);gap:10px}.filter-grid label[data-v-623e3f71]{gap:5px;color:#6b8090;font-size:12px}.filter-grid input[data-v-623e3f71],.filter-grid select[data-v-623e3f71]{height:34px;padding:6px 9px;font-size:12.5px;width:100%}.format-filters[data-v-623e3f71]{gap:7px;margin:12px 0;min-height:30px}.filter-label[data-v-623e3f71]{font-size:12px;color:#6b8090;white-space:nowrap;margin-right:5px}.format-filters label[data-v-623e3f71]{gap:5px;padding:5px 3px;border:0;border-radius:0;background:transparent;font-size:11.5px;cursor:pointer}.format-filters label[data-v-623e3f71]:has(input:checked){color:#36566b}.format-filters input[data-v-623e3f71]{accent-color:#587b93;width:12px;height:12px}.format-filters .apply-filters[data-v-623e3f71]{margin-left:auto;background:#e2ecf3;color:#36566b;font-size:12px;min-height:32px;padding:6px 13px}.product[data-v-623e3f71]{padding:13px 15px}.product img[data-v-623e3f71]{width:180px;height:144px}.product>header[data-v-623e3f71]{gap:18px}.spec[data-v-623e3f71]{padding:9px 0;margin-top:9px;align-items:center;gap:10px}.spec+.spec[data-v-623e3f71]{margin-top:0}.spec-content[data-v-623e3f71]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.spec-content .model[data-v-623e3f71]{font-size:12.5px;line-height:1.5;font-weight:500}.spec-content>p[data-v-623e3f71]{font-size:11px;margin:0;color:#8092a0}.spec-content .values[data-v-623e3f71]{margin:0;gap:4px}.spec-content .file-tags[data-v-623e3f71]{margin-left:auto}.spec-content .values span[data-v-623e3f71]{font-size:10.5px;padding:2px 5px;line-height:1.5}.spec-content .specification-summary[data-v-623e3f71]{flex-basis:100%;margin-top:2px}.spec-actions button[data-v-623e3f71]{font-size:11.5px;padding:5px 8px}.expand-specs[data-v-623e3f71]{margin-top:6px;padding:3px 0}@media(max-width:1000px){.filter-grid[data-v-623e3f71]{grid-template-columns:1fr 1fr}.filter-grid label[data-v-623e3f71]:nth-child(2){grid-column:2;grid-row:1/3;align-content:start}}@media(max-width:680px){.product img[data-v-623e3f71]{width:128px;height:102px}.product>header[data-v-623e3f71]{gap:12px}.filter-grid[data-v-623e3f71]{grid-template-columns:1fr}.filter-grid label[data-v-623e3f71]:nth-child(2){grid-column:auto;grid-row:auto}.format-filters[data-v-623e3f71]{gap:6px}.format-filters .apply-filters[data-v-623e3f71],.spec-content .file-tags[data-v-623e3f71]{margin-left:0}.product[data-v-623e3f71]{padding:12px}.spec-actions[data-v-623e3f71]{margin-left:auto}}@media(max-width:700px){.quick-search[data-v-623e3f71]{padding:16px 16px 24px;font-size:13px}.page-heading[data-v-623e3f71]{margin-bottom:14px;gap:8px}.page-heading h1[data-v-623e3f71]{font-size:19px;line-height:1.4;font-weight:600;margin:0}.page-heading p[data-v-623e3f71]{display:none}.workspace[data-v-623e3f71]{grid-template-columns:minmax(0,1fr);gap:18px}.conversation[data-v-623e3f71]{position:static;height:auto;min-height:0;max-height:none;box-sizing:border-box;padding:12px;border:1px solid #e8eef2;border-radius:12px;background:#f5f8fa}.conversation-title[data-v-623e3f71]{font-size:13px;gap:6px;padding-bottom:6px}.conversation-title strong[data-v-623e3f71]{font-weight:600}.conversation-title>div[data-v-623e3f71]{gap:0}.conversation-title button[data-v-623e3f71]{font-size:12px;min-height:40px;padding:8px}.messages[data-v-623e3f71],.chat-history[data-v-623e3f71]{flex:0 1 auto;min-height:0;padding:10px 0}.has-history .messages[data-v-623e3f71],.chat-history[data-v-623e3f71]{max-height:260px;overflow:auto;overscroll-behavior:contain}.welcome .assistant-mark[data-v-623e3f71]{font-size:20px;line-height:1;margin:2px 0 8px}.welcome h2[data-v-623e3f71]{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 4px}.welcome p[data-v-623e3f71]{font-size:12px;line-height:1.6;margin:0 0 12px}.welcome>small[data-v-623e3f71]{font-size:11px;margin-bottom:6px;color:#879aa7}.welcome>button[data-v-623e3f71]{font-size:12px;line-height:1.6;min-height:44px;padding:8px 10px;margin:6px 0;border:1px solid #eaf0f4;border-radius:7px;background:#fff}.welcome>button[data-v-623e3f71]:last-child{margin-bottom:0}.bubble[data-v-623e3f71]{margin-bottom:10px}.bubble.user[data-v-623e3f71]{padding:10px;margin-left:12px;border-radius:8px}.bubble p[data-v-623e3f71]{font-size:13px;line-height:1.65}.bubble small[data-v-623e3f71]{font-size:11px}.composer[data-v-623e3f71]{padding-top:8px}.composer textarea[data-v-623e3f71]{display:block;min-height:80px;height:80px;max-height:160px;padding:10px;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical}.composer textarea[data-v-623e3f71]::placeholder{font-size:12px;color:#8a9ca8}.composer>div[data-v-623e3f71]{margin-top:6px}.composer small[data-v-623e3f71]{font-size:11px}.composer .primary[data-v-623e3f71]{min-height:40px;min-width:64px;padding:8px 12px;font-size:12px;border-radius:7px}.result-count[data-v-623e3f71]{margin:0 0 10px}.section-heading h2[data-v-623e3f71]{font-size:14px;line-height:1.5;font-weight:600}.empty[data-v-623e3f71]{padding:22px 10px;font-size:12px}.empty h2[data-v-623e3f71]{font-size:14px;font-weight:500;margin:0 0 8px}.empty p[data-v-623e3f71]{font-size:12px;line-height:1.7;margin:0}.browse-products[data-v-623e3f71]{font-size:12px;min-height:40px;display:inline-flex;align-items:center;margin-top:6px}.product[data-v-623e3f71]{padding:12px}.product img[data-v-623e3f71]{width:96px;height:80px}.product>header[data-v-623e3f71]{gap:10px}.title[data-v-623e3f71]{font-size:13px;line-height:1.5}.product p[data-v-623e3f71],.product small[data-v-623e3f71]{font-size:11px}.expand-specs[data-v-623e3f71]{min-height:40px;font-size:12px}.tags button[data-v-623e3f71]{font-size:11px;min-height:32px}.hint[data-v-623e3f71],.error[data-v-623e3f71],.notice[data-v-623e3f71],.unresolved[data-v-623e3f71],.unresolved p[data-v-623e3f71]{font-size:12px;line-height:1.6}}@supports (-webkit-touch-callout:none){@media(max-width:700px){.composer textarea[data-v-623e3f71]{font-size:16px}}}.email-verify[data-v-199fa9f1]{padding:18px 0;border-block:1px solid #e0e6ec;margin-bottom:20px}.email-verify p[data-v-199fa9f1]{font-size:14px;line-height:1.7}.email-verify form[data-v-199fa9f1]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:16px}.email-verify label[data-v-199fa9f1]{display:grid;gap:8px}.email-verify input[data-v-199fa9f1]{padding:10px;border:1px solid #ccd6df;border-radius:5px;width:160px}.admin-page[data-v-7f24ebe1]{padding-block:48px 72px}.admin-heading[data-v-7f24ebe1],.admin-fields[data-v-7f24ebe1],.admin-actions[data-v-7f24ebe1]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.admin-heading[data-v-7f24ebe1]{justify-content:space-between;margin-bottom:28px}.admin-heading h1[data-v-7f24ebe1]{margin:0 0 12px}.admin-page p[data-v-7f24ebe1]{color:#617184;line-height:1.7}.admin-role[data-v-7f24ebe1]{padding:8px 14px;background:#eaf1f8;border-radius:6px}.admin-panel[data-v-7f24ebe1]{background:#fff;border:1px solid #dbe3eb;border-radius:12px;padding:28px;margin-bottom:24px}.admin-panel h2[data-v-7f24ebe1]{font-size:20px;margin-top:0}.admin-panel fieldset[data-v-7f24ebe1]{border:0;padding:0;margin:0;min-width:0}.admin-fields[data-v-7f24ebe1]{align-items:end;margin:18px 0}.admin-fields label[data-v-7f24ebe1]{display:grid;gap:8px;min-width:180px}.admin-content[data-v-7f24ebe1]{display:grid;gap:10px;margin-bottom:18px}.admin-page input[data-v-7f24ebe1]:not([type=checkbox]),.admin-page select[data-v-7f24ebe1],.admin-page textarea[data-v-7f24ebe1]{padding:10px 12px;border:1px solid #cdd8e3;border-radius:6px;background:#fff;color:#203347;max-width:100%;box-sizing:border-box}.admin-page textarea[data-v-7f24ebe1]{width:100%;font-family:monospace;resize:vertical}.batch-id[data-v-7f24ebe1]{flex:1}.admin-batch[data-v-7f24ebe1]{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.admin-batch code[data-v-7f24ebe1]{overflow-wrap:anywhere}.admin-table[data-v-7f24ebe1]{overflow:auto}.admin-table table[data-v-7f24ebe1]{width:100%;border-collapse:collapse;min-width:620px}.admin-table th[data-v-7f24ebe1],.admin-table td[data-v-7f24ebe1]{text-align:left;padding:14px;border-bottom:1px solid #e3e9ef;vertical-align:top}.admin-table th[data-v-7f24ebe1]{background:#f3f6fa}.admin-table ul[data-v-7f24ebe1]{padding-left:18px;color:#a23628}.admin-actions[data-v-7f24ebe1]{margin-top:24px}.admin-error[data-v-7f24ebe1],.admin-notice[data-v-7f24ebe1]{padding:14px;border-radius:6px}.admin-error[data-v-7f24ebe1]{background:#fff0ec;color:#a23628!important}.admin-notice[data-v-7f24ebe1]{background:#edf6f0;color:#246441!important}.admin-page details[data-v-7f24ebe1]{margin-top:20px}.admin-page pre[data-v-7f24ebe1]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fa;padding:16px;font-size:12px;line-height:1.7}.admin-page button[data-v-7f24ebe1]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.admin-panel[data-v-7f24ebe1]{padding:18px}.admin-page[data-v-7f24ebe1]{padding-top:28px}.admin-fields label[data-v-7f24ebe1]{width:100%}}.site-footer[data-v-c3e315d4]{padding:0}.site-footer .legal-footer[data-v-c3e315d4]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;text-align:center;padding-top:10px;padding-bottom:10px;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#687783;-webkit-font-smoothing:antialiased}.site-footer .legal-footer p[data-v-c3e315d4]{display:block;margin:0;font:inherit}.legal-footer nav[data-v-c3e315d4]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 18px}.legal-footer a[data-v-c3e315d4]{font:inherit;color:#526879;text-decoration:none}.legal-footer a[data-v-c3e315d4]:hover{color:#c84d28;text-decoration:underline;text-underline-offset:3px}.legal-footer a[data-v-c3e315d4]:focus-visible{outline:2px solid #c84d28;outline-offset:3px;border-radius:2px}@media(max-width:600px){.site-footer .legal-footer[data-v-c3e315d4]{flex-direction:column;gap:5px;padding-top:10px;padding-bottom:10px}.legal-footer nav[data-v-c3e315d4]{gap:6px 16px}}.share-page[data-v-937e08c1]{min-height:100dvh;background:#f7f9fb;display:flex;flex-direction:column}.share-page>main[data-v-937e08c1]{flex:1;margin:0 auto}.share-header[data-v-937e08c1]{flex-shrink:0}.supplier .default-logo[data-v-937e08c1]{width:138px;height:36px}.share-container[data-v-937e08c1]{width:min(1440px,calc(100% - 64px));margin:auto}.share-header[data-v-937e08c1]{background:#fff;border-bottom:1px solid #e4e9ee}.brand-line[data-v-937e08c1]{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.supplier[data-v-937e08c1]{display:flex;align-items:center;gap:14px;min-width:0}.supplier img[data-v-937e08c1]{width:auto;height:36px;max-width:180px;object-fit:contain;object-position:left center}.azdt-logo[data-v-937e08c1]{font-size:28px;font-weight:800;letter-spacing:2px;color:#087e9c}.brand-line>span[data-v-937e08c1]{font-size:14px;color:#647582;overflow-wrap:anywhere}main[data-v-937e08c1]{padding:32px 0 56px}.state-card[data-v-937e08c1]{max-width:440px;margin:8vh auto;padding:36px;background:#fff;border:1px solid #e1e7ed;border-radius:16px;box-shadow:0 12px 36px #21384708}.state-card h1[data-v-937e08c1]{font-size:24px}.state-card p[data-v-937e08c1]{color:#657584;line-height:1.8}.state-card label[data-v-937e08c1]{display:grid;gap:10px;margin:24px 0}.state-card input[data-v-937e08c1]{padding:12px;border:1px solid #cad5df;border-radius:6px}.state-icon[data-v-937e08c1]{font-size:36px;color:#087e9c}[data-v-937e08c1] .detail-hero{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}[data-v-937e08c1] .cad-preview iframe{height:620px}@media(max-width:800px){.share-container[data-v-937e08c1]{width:calc(100% - 28px)}.brand-line[data-v-937e08c1]{min-height:72px;flex-wrap:wrap;padding:14px 0;gap:10px}.brand-line>span[data-v-937e08c1]{width:100%}main[data-v-937e08c1]{padding-top:18px}[data-v-937e08c1] .detail-hero{grid-template-columns:1fr}[data-v-937e08c1] .cad-preview iframe{height:380px}.state-card[data-v-937e08c1]{padding:24px}}.selection-inquiry[data-v-732b2d19]{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:14px;background:#fff;color:#304b5c;box-shadow:0 24px 100px #10273730;overflow:hidden}.selection-inquiry[open][data-v-732b2d19]{display:flex;flex-direction:column}.selection-inquiry[data-v-732b2d19]::backdrop{background:#1b304b60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header[data-v-732b2d19]{display:flex;justify-content:space-between;gap:20px;padding:24px 26px 18px}h2[data-v-732b2d19]{font-size:23px;margin:0 0 6px}header p[data-v-732b2d19],.recipient-note[data-v-732b2d19],.hint[data-v-732b2d19]{font-size:12px;color:#7b909f;line-height:1.7;margin:0}.close[data-v-732b2d19]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#edf3f7;color:#667f8f}form[data-v-732b2d19],.receipt[data-v-732b2d19]{padding:0 26px 24px}header[data-v-732b2d19]{flex-shrink:0}form[data-v-732b2d19]{display:flex;flex-direction:column;min-height:0}.inquiry-details[data-v-732b2d19]{flex-shrink:0}.receipt[data-v-732b2d19]{min-height:0;overflow-y:auto}fieldset[data-v-732b2d19]{border:0;padding:0;margin:0;min-width:0}legend[data-v-732b2d19]{font-size:12px;margin-bottom:10px}.intent-options[data-v-732b2d19]{display:flex;gap:10px;flex-wrap:wrap}.intent-options label[data-v-732b2d19]{display:flex;align-items:center;gap:7px;padding:10px 12px;background:#f3f7fa;border-radius:6px;font-size:12px}.intent-options .active[data-v-732b2d19]{background:#e1ecf3;color:#345d76}input[type=radio][data-v-732b2d19]{accent-color:#52778e}.recipient-note[data-v-732b2d19]{flex-shrink:0;margin:16px 0 8px}.inquiry-items[data-v-732b2d19]{min-height:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5d2dc transparent;padding-right:6px}.inquiry-items[data-v-732b2d19]:focus-visible{outline:2px solid #89a8bc;outline-offset:-2px;border-radius:8px}.inquiry-items article[data-v-732b2d19]:first-child{margin-top:0}.inquiry-items article[data-v-732b2d19]{display:grid;grid-template-columns:auto minmax(0,1fr) 104px;align-items:center;gap:16px;padding:14px;background:#f5f8fa;border-radius:8px;margin-top:8px}.inquiry-items strong[data-v-732b2d19]{font-size:13px;line-height:1.6}.inquiry-items p[data-v-732b2d19]{font-size:12px;color:#6e8799;margin:4px 0 7px;overflow-wrap:anywhere}.inquiry-items small[data-v-732b2d19]{font-size:11px;color:#7c909e}.conditions[data-v-732b2d19]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#708695;margin-bottom:6px}.contact-fields[data-v-732b2d19]{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:12px;margin-top:16px}.contact-fields label[data-v-732b2d19]{font-size:12px}.contact-fields label>span[data-v-732b2d19]{color:#98a9b3;font-size:11px}.wide[data-v-732b2d19]{grid-column:1/-1}input[data-v-732b2d19]:not([type=radio]),textarea[data-v-732b2d19]{display:block;box-sizing:border-box;width:100%;padding:10px 12px;margin-top:7px;border:1px solid #dfe8ee;border-radius:6px;background:#fcfdfe;color:#304b5c;font:inherit;font-size:13px}input[data-v-732b2d19]:focus,textarea[data-v-732b2d19]:focus{outline:none;box-shadow:none;border-color:#8faabe}textarea[data-v-732b2d19]{resize:none;min-height:54px}footer[data-v-732b2d19]{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e9eff3;flex-shrink:0;margin-top:14px;padding:14px 0;border-bottom:1px solid #e9eff3}footer p[data-v-732b2d19]{font-size:11px;line-height:1.7;color:#8a9ca8;margin:0}footer>div[data-v-732b2d19]{display:flex;gap:10px;flex:none}.primary[data-v-732b2d19],.secondary[data-v-732b2d19]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:6px;padding:11px 16px;font:inherit;font-size:12px;cursor:pointer;text-decoration:none}.primary[data-v-732b2d19]{background:#c64c28;color:#fff}.secondary[data-v-732b2d19]{background:#eaf1f6;color:#58748a}button[data-v-732b2d19]:disabled{opacity:.5;cursor:default}.error[data-v-732b2d19]{font-size:12px;background:#fff3ee;padding:10px;border-radius:6px;color:#ae4c32}.hint[data-v-732b2d19]{margin-top:12px}.receipt[data-v-732b2d19]{text-align:center}.receipt h3[data-v-732b2d19]{font-size:18px}.receipt>p[data-v-732b2d19]{font-size:13px;line-height:1.8;color:#78909f}.success-icon[data-v-732b2d19]{display:inline-grid;place-items:center;border-radius:50%;background:#e8f3ee;color:#4c836a;width:58px;height:58px}.receipt-row[data-v-732b2d19]{text-align:left;padding:14px;background:#f4f8fa;border-radius:7px;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.receipt-row span[data-v-732b2d19]{float:right;color:#718897}.receipt-row small[data-v-732b2d19]{display:block;margin-top:6px;color:#8ca0ad}.receipt footer[data-v-732b2d19]{justify-content:flex-end}@media(max-width:560px){header[data-v-732b2d19]{padding:20px}form[data-v-732b2d19],.receipt[data-v-732b2d19]{padding:0 20px 20px}.contact-fields[data-v-732b2d19]{grid-template-columns:1fr 1fr}.contact-fields label[data-v-732b2d19]:nth-child(3){grid-column:1/-1}footer[data-v-732b2d19]{flex-direction:column;align-items:stretch}footer>div[data-v-732b2d19]{justify-content:flex-end}.receipt-row span[data-v-732b2d19]{float:none;display:block;margin-top:6px}}@media(max-height:740px){header[data-v-732b2d19]{padding-top:18px;padding-bottom:12px}.inquiry-details[data-v-732b2d19]{flex-shrink:1;min-height:0;max-height:calc(100dvh - 310px);overflow-y:auto;scrollbar-width:thin}.inquiry-items[data-v-732b2d19]{flex-shrink:0;max-height:150px}.contact-fields[data-v-732b2d19]{margin-top:12px;gap:10px}legend[data-v-732b2d19]{margin-bottom:6px}.intent-options label[data-v-732b2d19]{padding:8px 10px}}@media(max-width:560px){.inquiry-details[data-v-732b2d19]{min-height:0;flex-shrink:1;max-height:calc(100dvh - 340px);overflow-y:auto}.inquiry-items[data-v-732b2d19]{flex-shrink:0;max-height:160px}.inquiry-items article[data-v-732b2d19]{gap:10px;padding:12px}form>footer[data-v-732b2d19]{flex-direction:row;align-items:center}form>footer p[data-v-732b2d19]{max-width:45%}}@media(max-width:560px){.inquiry-items article[data-v-732b2d19]{grid-template-columns:auto minmax(0,1fr)}.inquiry-items article[data-v-732b2d19]>:last-child{grid-column:2;justify-self:end}}.selection-cart[data-v-3b584a84]{padding-top:32px;padding-bottom:48px}.cart-heading[data-v-3b584a84]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cart-title[data-v-3b584a84]{display:flex;align-items:baseline;gap:14px}.cart-title h1[data-v-3b584a84]{font-size:26px;line-height:1.4;margin:0;color:#243e50}.cart-count[data-v-3b584a84]{font-size:12px;color:#7c909e;white-space:nowrap}.continue-selection[data-v-3b584a84]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 16px;border:0;border-radius:6px;background:#e5eef4;color:#3e6075;font-size:13px;text-decoration:none;white-space:nowrap}.continue-selection[data-v-3b584a84]:hover{background:#d7e5ee}.cart-products[data-v-3b584a84]{display:grid;gap:16px}.cart-product[data-v-3b584a84]{display:grid;grid-template-columns:20px minmax(0,1fr) 104px;gap:32px;background:#fff;border:1px solid #e3ebf0;border-radius:10px;padding:24px}.cart-product-main[data-v-3b584a84]{min-width:0}.product-link[data-v-3b584a84]{display:block;width:fit-content;max-width:100%;padding:0;background:none;border:0;text-align:left;color:#2f4859;cursor:pointer;font:inherit}.product-name[data-v-3b584a84]{display:block;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.product-model[data-v-3b584a84]{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12px;line-height:1.6;color:#708899;overflow-wrap:anywhere}.product-model svg[data-v-3b584a84]{flex:none}.product-link:hover .product-name[data-v-3b584a84]{color:#547f99}.core-data[data-v-3b584a84]{display:flex;flex-wrap:wrap;gap:16px 32px;margin:22px 0 0}.core-data>div[data-v-3b584a84]{min-width:110px}.core-data dt[data-v-3b584a84]{font-size:12px;line-height:1.4;color:#7c909e;margin-bottom:6px}.core-data dd[data-v-3b584a84]{margin:0;font-size:14px;line-height:1.4;font-weight:500;color:#304d60}.core-data dd span[data-v-3b584a84]{font-size:12px;font-weight:400;color:#6c8392;white-space:pre-wrap}.cart-actions[data-v-3b584a84]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.remove-item[data-v-3b584a84]{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 0;border:0;background:transparent;color:#7c909e;font-size:12px;cursor:pointer}.remove-item[data-v-3b584a84]:hover{color:#a04f3d}.product-link[data-v-3b584a84]:focus-visible,.continue-selection[data-v-3b584a84]:focus-visible,.remove-item[data-v-3b584a84]:focus-visible{outline:2px solid #89a8bc;outline-offset:4px}.cart-empty[data-v-3b584a84]{display:flex;align-items:center;flex-direction:column;text-align:center;padding:72px 20px;color:#758b9b}.empty-icon[data-v-3b584a84]{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#e4eef4;color:#6c8b9f;margin-bottom:18px}.cart-empty h2[data-v-3b584a84]{font-size:18px;font-weight:500;margin:0 0 10px;color:#385469}.cart-empty p[data-v-3b584a84]{font-size:13px;margin:0 0 24px}@media(max-width:600px){.selection-cart[data-v-3b584a84]{padding-top:24px}.cart-heading[data-v-3b584a84]{gap:12px}.cart-title[data-v-3b584a84]{gap:8px;flex-wrap:wrap}.cart-title h1[data-v-3b584a84]{font-size:23px}.continue-selection[data-v-3b584a84]{padding:0 12px}.cart-product[data-v-3b584a84]{grid-template-columns:1fr;gap:20px;padding:18px}.product-name[data-v-3b584a84]{font-size:15px}.core-data[data-v-3b584a84]{gap:14px 24px}.core-data>div[data-v-3b584a84]{min-width:100px}.cart-actions[data-v-3b584a84]{flex-direction:row;align-items:end;justify-content:space-between}.cart-actions .remove-item[data-v-3b584a84]{align-self:flex-end}.cart-empty[data-v-3b584a84]{padding:56px 12px}}.selection-actions[data-v-3b584a84]{display:flex;align-items:center;gap:20px;margin-left:auto}.history-link[data-v-3b584a84]{font-size:13px;color:#547b94;text-decoration:none}.selection-toolbar[data-v-3b584a84]{display:flex;align-items:center;gap:16px;margin:0 0 18px;font-size:12px;color:#78909f}.selection-toolbar label[data-v-3b584a84]{display:flex;align-items:center;gap:8px;color:#526f83}.selection-toolbar input[data-v-3b584a84],.item-checkbox input[data-v-3b584a84]{width:16px;height:16px;accent-color:#52788f;cursor:pointer}.item-checkbox[data-v-3b584a84]{padding-top:3px}.inquire-button[data-v-3b584a84]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 20px;border:0;border-radius:6px;background:#c64c28;color:#fff;font:inherit;font-size:13px;cursor:pointer}.inquire-button[data-v-3b584a84]:disabled{opacity:.45;cursor:default}.pending-notice[data-v-3b584a84]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 16px;border-radius:7px;background:#e2edf4;color:#507187;font-size:12px}.pending-notice button[data-v-3b584a84]{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;cursor:pointer;font:inherit}@media(max-width:600px){.selection-actions[data-v-3b584a84]{gap:12px}.cart-product[data-v-3b584a84]{grid-template-columns:18px minmax(0,1fr);gap:12px}.cart-actions[data-v-3b584a84]{grid-column:2}.selection-toolbar[data-v-3b584a84]{gap:8px}.inquire-button[data-v-3b584a84]{padding:10px 14px}.cart-heading[data-v-3b584a84],.selection-toolbar[data-v-3b584a84]{flex-wrap:wrap}}.cart-product-main[data-v-3b584a84]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;align-items:center}.cover-link[data-v-3b584a84]{padding:0;border:0;background:none;cursor:pointer}.core-data[data-v-3b584a84]{grid-column:1/-1}.inquiry-records[data-v-5d5a81d9]{padding-top:32px;padding-bottom:48px;color:#304b5c}header[data-v-5d5a81d9]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}h1[data-v-5d5a81d9]{font-size:26px;margin:0 0 7px}header p[data-v-5d5a81d9],.hint[data-v-5d5a81d9]{font-size:12px;color:#7b909f;line-height:1.8;margin:0}button[data-v-5d5a81d9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;color:#54748b;border:0;background:#e4eef4;padding:10px 14px;border-radius:6px;text-decoration:none;cursor:pointer}button[data-v-5d5a81d9]:disabled{opacity:.4;cursor:default}article[data-v-5d5a81d9]{padding:22px 24px;background:#fff;border:1px solid #e2ebf0;border-radius:10px;margin-bottom:16px}.record-heading[data-v-5d5a81d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}h2[data-v-5d5a81d9]{font-size:16px;margin:0;line-height:1.6;overflow-wrap:anywhere}.product-link[data-v-5d5a81d9]{background:none;padding:0;font-size:12px;line-height:1.7;color:#7890a0;margin-top:5px;text-align:left}.status[data-v-5d5a81d9]{font-size:11px;color:#59816e;background:#eaf4ee;border-radius:5px;padding:5px 9px;white-space:nowrap}.record-meta[data-v-5d5a81d9]{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;color:#526f83;margin-top:20px}.recipient[data-v-5d5a81d9]{font-size:12px;color:#8095a3;margin:12px 0}summary[data-v-5d5a81d9]{font-size:12px;color:#537b94;cursor:pointer}details[data-v-5d5a81d9]{font-size:12px;line-height:1.8}details p[data-v-5d5a81d9]{margin:10px 0;color:#6e8799}.message[data-v-5d5a81d9]{white-space:pre-wrap}.condition-data[data-v-5d5a81d9]{display:flex;gap:16px 28px;flex-wrap:wrap}.condition-data dt[data-v-5d5a81d9]{color:#8195a2}.condition-data dd[data-v-5d5a81d9]{margin:2px 0 0}article footer[data-v-5d5a81d9]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #eef2f5;padding-top:14px;margin-top:16px;font-size:11px;color:#8da0ad;overflow-wrap:anywhere}.empty[data-v-5d5a81d9]{text-align:center;padding:72px 20px;color:#8b9eab}.empty h2[data-v-5d5a81d9]{color:#45657a;font-size:18px;font-weight:500}.empty p[data-v-5d5a81d9]{font-size:13px;margin:12px 0 24px;line-height:1.8}.login-prompt button[data-v-5d5a81d9]{padding:11px 24px;background:#dce9f1;color:#355c75}.error[data-v-5d5a81d9]{color:#a95b43;font-size:12px}.pagination[data-v-5d5a81d9]{display:flex;justify-content:center;align-items:center;gap:16px;font-size:12px}@media(max-width:600px){header[data-v-5d5a81d9]{align-items:flex-start;flex-direction:column}.inquiry-records[data-v-5d5a81d9]{padding-top:24px}article[data-v-5d5a81d9]{padding:18px}.record-meta[data-v-5d5a81d9]{gap:8px 16px}}.legal-document[data-v-546ddf21]{box-sizing:border-box;width:100%;max-width:940px;padding:32px 24px 56px;margin:0 auto;color:#243449}.legal-document nav[data-v-546ddf21]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}article[data-v-546ddf21]{padding:36px 44px;margin-top:24px;background:#fff;border:1px solid #dbe5ed;border-radius:12px}h1[data-v-546ddf21]{font-size:32px;line-height:1.3;margin:0 0 18px}h2[data-v-546ddf21]{font-size:20px;margin:28px 0 10px}p[data-v-546ddf21],li[data-v-546ddf21]{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.legal-meta[data-v-546ddf21]{color:#637084;font-size:13px}.legal-intro[data-v-546ddf21]{margin:24px 0;font-weight:550}a[data-v-546ddf21]{color:#365f78;text-underline-offset:4px}a[aria-current][data-v-546ddf21]{font-weight:700}aside[data-v-546ddf21]{border-top:1px solid #e0e7ef;margin-top:32px}@media(max-width:600px){.legal-document[data-v-546ddf21]{padding:20px 16px 32px}article[data-v-546ddf21]{padding:24px 20px}}.usage-help[data-v-16f0d26b]{max-width:960px;padding:8px 0 32px;color:#294859}.usage-help.container[data-v-16f0d26b]{padding-top:32px}h1[data-v-16f0d26b]{font-size:25px;margin:0 0 8px}header>p[data-v-16f0d26b]{font-size:13px;color:#657d8c;margin:0 0 24px}.main-flow[data-v-16f0d26b]{background:transparent;border:0;border-radius:0;padding:16px 0 28px}.eyebrow[data-v-16f0d26b]{color:#ba4722;font-size:12px;font-weight:600}h2[data-v-16f0d26b]{font-size:21px;margin:8px 0 22px}.flow-steps[data-v-16f0d26b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:18px;list-style:none;padding:0;margin:0 0 24px}.flow-steps li[data-v-16f0d26b]{display:flex;gap:10px}.number[data-v-16f0d26b]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#c94c23;color:#fff;font-size:14px;font-weight:600}h3[data-v-16f0d26b]{font-size:16px;margin:3px 0 7px;line-height:1.4}small[data-v-16f0d26b]{font-size:12px;font-weight:400;color:#647b8a;line-height:1.7}.primary-action[data-v-16f0d26b]{display:inline-block;background:#c94c23;color:#fff;border-radius:6px;padding:11px 18px;text-decoration:none;font-size:14px;font-weight:600}.more-title[data-v-16f0d26b]{font-size:18px;margin:28px 0 12px}.more-title small[data-v-16f0d26b]{margin-left:8px}.guide[data-v-16f0d26b]{background:transparent;border:0;border-radius:0;margin:4px 0;scroll-margin-top:90px}.guide>summary[data-v-16f0d26b]{cursor:pointer;font-size:15px;font-weight:500;line-height:22px;padding:8px 0}.guide[open]>summary[data-v-16f0d26b]{border-bottom:0}.guide-body[data-v-16f0d26b]{padding:4px 0 20px}.summary[data-v-16f0d26b],.note[data-v-16f0d26b]{font-size:12px;color:#627b8a;line-height:1.8}.guide ol[data-v-16f0d26b]{list-style:none;padding:0;margin:18px 0}.guide li[data-v-16f0d26b]{display:flex;gap:12px;margin:18px 0}.step-number[data-v-16f0d26b]{flex-shrink:0;font-size:12px;color:#7a909e;padding-top:5px}.guide li p[data-v-16f0d26b]{font-size:13px;color:#526b7b;line-height:1.8;margin:0;max-width:64ch}.guide h3[data-v-16f0d26b]{font-size:15px}.actions[data-v-16f0d26b]{display:flex;gap:18px;flex-wrap:wrap}.actions a[data-v-16f0d26b]{color:#355e77;font-size:13px;text-decoration:none}figure[data-v-16f0d26b]{margin:24px 0 0}figcaption[data-v-16f0d26b]{font-size:13px;font-weight:600;margin-bottom:10px}figcaption small[data-v-16f0d26b]{margin-left:8px}.screenshot[data-v-16f0d26b]{display:block;position:relative;border:0;border-radius:0;overflow:hidden;max-width:720px}.screenshot img[data-v-16f0d26b]{display:block;width:100%;height:auto}.highlight[data-v-16f0d26b]{position:absolute;box-sizing:border-box;border:3px solid #e35e35;border-radius:5px;pointer-events:none;box-shadow:0 0 0 2px #fffa}a[data-v-16f0d26b]:focus-visible,summary[data-v-16f0d26b]:focus-visible{outline:2px solid #355e77;outline-offset:3px}@media(max-width:600px){.main-flow[data-v-16f0d26b]{padding:12px 0 24px}.flow-steps[data-v-16f0d26b]{grid-template-columns:1fr;gap:18px}h2[data-v-16f0d26b]{font-size:20px}.guide>summary[data-v-16f0d26b]{padding:11px 0;min-height:44px;box-sizing:border-box}.guide-body[data-v-16f0d26b]{padding:4px 0 18px}.highlight[data-v-16f0d26b]{border-width:2px}}.access-notice[data-v-59c4860a]{position:fixed;right:24px;bottom:24px;z-index:3000;width:min(360px,calc(100vw - 80px));padding:20px;border:1px solid #e4cbb8;border-radius:12px;background:#fffaf4;color:#304f65;box-shadow:0 8px 30px #2342}.access-notice strong[data-v-59c4860a]{font-size:15px}.access-notice p[data-v-59c4860a]{font-size:13px;line-height:1.7}.access-notice a[data-v-59c4860a]{color:#bc4a26}.dismiss[data-v-59c4860a]{float:right;border:0;background:none;font-size:22px;cursor:pointer}.template-manager[data-v-f23245de]{color:#304f65}header[data-v-f23245de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h1[data-v-f23245de]{font-size:26px;margin:0 0 8px}h2[data-v-f23245de]{font-size:18px}h3[data-v-f23245de]{font-size:14px;margin:24px 0 14px}p[data-v-f23245de],small[data-v-f23245de]{font-size:12px;line-height:1.7;color:#7c8e9d}button[data-v-f23245de],input[data-v-f23245de],select[data-v-f23245de],textarea[data-v-f23245de]{font:inherit;font-size:12px;padding:9px 12px;border-radius:5px;box-sizing:border-box}button[data-v-f23245de]{cursor:pointer;border:0;background:#e9f0f5;color:#36566c}button[data-v-f23245de]:disabled{opacity:.5;cursor:default}input[data-v-f23245de],textarea[data-v-f23245de],select[data-v-f23245de]{border:1px solid #d6e2ec;background:#fff;color:#284458}textarea[data-v-f23245de]{resize:vertical}label[data-v-f23245de]{display:grid;gap:8px;font-size:12px}.table-wrap[data-v-f23245de],.editor[data-v-f23245de]{border:1px solid #dce5ec;border-radius:10px;background:#fff;padding:20px;margin-bottom:20px}.table-wrap[data-v-f23245de]{overflow:auto}table[data-v-f23245de]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th[data-v-f23245de],td[data-v-f23245de]{padding:12px 10px;border-bottom:1px solid #edf1f5;white-space:nowrap}th[data-v-f23245de]{font-size:14px;font-weight:600;background:#f3f6f9}.code[data-v-f23245de]{display:block}.selected[data-v-f23245de]{background:#fff5ef}.fields[data-v-f23245de],.feature-grid[data-v-f23245de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.check[data-v-f23245de]{display:flex;gap:8px;align-items:center}.check input[data-v-f23245de]{width:15px;height:15px}.reason[data-v-f23245de]{margin-top:24px}.actions[data-v-f23245de],.clone[data-v-f23245de]{display:flex;gap:12px;margin-top:16px;align-items:end}.clone[data-v-f23245de]{border-top:1px solid #e7edf3;padding-top:18px}.clone label[data-v-f23245de]{flex:1}.primary[data-v-f23245de]{background:#cb4c27;color:#fff}fieldset[data-v-f23245de]{border:0;padding:0;min-width:0}fieldset[data-v-f23245de]:disabled{opacity:1}fieldset:disabled input[data-v-f23245de],fieldset:disabled select[data-v-f23245de],fieldset:disabled textarea[data-v-f23245de]{background:#f7f9fb;color:#657b8c}.error[data-v-f23245de],.notice[data-v-f23245de]{padding:12px;border-radius:6px;background:#fff1eb;color:#b44c2d}.notice[data-v-f23245de]{background:#edf7f1;color:#2c7355}@media(max-width:600px){.fields[data-v-f23245de],.feature-grid[data-v-f23245de]{grid-template-columns:1fr}.actions[data-v-f23245de]{flex-wrap:wrap}}.template-manager table[data-v-f23245de]{font-family:inherit;font-size:14px;line-height:1.55;color:#36566c}.template-manager table th[data-v-f23245de]{font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;color:#29495f;background:#edf3f7;padding:15px 16px;border-bottom:1px solid #dce6ee}.template-manager table td[data-v-f23245de]{padding:16px;vertical-align:middle}.template-manager table th[data-v-f23245de]:first-child{width:25%}.template-manager table th[data-v-f23245de]:last-child{width:100px}.template-name[data-v-f23245de]{display:flex;align-items:center;gap:9px}.template-name strong[data-v-f23245de]{font-size:15px;font-weight:600;color:#28475d;line-height:1.5}.version-tag[data-v-f23245de]{font-size:12px;line-height:20px;font-weight:500;color:#60798b;background:#edf2f6;border-radius:4px;padding:0 6px}.template-manager .code[data-v-f23245de]{font-size:12px;line-height:1.5;margin-top:5px;color:#8092a0}.status-tag[data-v-f23245de]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:12px;font-weight:500;line-height:1.5;background:#eef2f5;color:#6f8190}.status-tag.published[data-v-f23245de]{background:#edf6f1;color:#3b755c}.status-tag.draft[data-v-f23245de]{background:#fff5e6;color:#967034}.price-cell[data-v-f23245de]{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:#304f65}.template-manager tbody tr[data-v-f23245de]:hover{background:#f8fafc}.template-manager tbody tr.selected[data-v-f23245de]{background:#fff5ef}.manage-button[data-v-f23245de]{min-width:80px;font-size:13px;white-space:nowrap}.manage-button.active[data-v-f23245de]{background:#ffe9dd;color:#bb4828;font-weight:600}.edit-guidance[data-v-f23245de]{padding:14px 16px;margin:16px 0 22px;background:#f4f7fa;border:1px solid #e2eaf0;border-radius:7px}.edit-guidance strong[data-v-f23245de]{font-size:13px;font-weight:600;color:#456378}.edit-guidance p[data-v-f23245de]{margin:6px 0 0;font-size:12px;color:#6d8293}.edit-guidance.editable[data-v-f23245de]{background:#f1f8f4;border-color:#dbece2}.usage-heading[data-v-f23245de]{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-heading h2[data-v-f23245de]{margin:0}.usage-count[data-v-f23245de]{color:#386b89;background:#edf4f8;font-variant-numeric:tabular-nums}.usage-scroll[data-v-f23245de]{overflow:auto}.usage-pages[data-v-f23245de]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px}.publish-comparison[data-v-f23245de]{margin-top:24px;padding-top:4px;border-top:1px solid #e2eaf0}.publish-comparison table td[data-v-f23245de]{white-space:normal;overflow-wrap:anywhere;min-width:120px}.publish-comparison .unsaved-note[data-v-f23245de]{color:#986628;background:#fff7e8;padding:10px;border-radius:5px}.usage-panel a[data-v-f23245de]{color:#386b89;text-decoration:none}.usage-panel table th[data-v-f23245de]:first-child{width:auto}.renewal-warning[data-v-8a7614af]{margin:14px 0 18px}.renewal-warning strong[data-v-8a7614af]{display:block;color:#b53627;font-size:14px;font-weight:600}.billing .renewal-warning p[data-v-8a7614af]{margin:6px 0 0;color:#76524b;font-size:13px;line-height:1.7}.billing-actions[data-v-8a7614af]{display:flex;gap:12px;flex-wrap:wrap}.upgrade-confirm[data-v-8a7614af]{margin-top:20px;padding:20px;background:#f6f8fa;border-radius:8px}.upgrade-confirm h3[data-v-8a7614af]{font-size:16px}.upgrade-confirm dl>div[data-v-8a7614af]{display:flex;justify-content:space-between;gap:20px;padding:8px 0;font-size:14px}.upgrade-confirm dd[data-v-8a7614af]{margin:0}.upgrade-confirm label[data-v-8a7614af]{display:block;font-size:13px;margin:16px 0;line-height:1.7}.billing[data-v-8a7614af]{padding:24px;margin-top:20px;background:#fff;border:1px solid #dce5ec;border-radius:10px;color:#304f65}.billing h2[data-v-8a7614af]{font-size:18px}.billing small[data-v-8a7614af]{font-size:12px;background:#fff0df;padding:4px 8px;border-radius:4px;color:#965322}.billing p[data-v-8a7614af]{font-size:13px;line-height:1.8}.options[data-v-8a7614af]{display:flex;gap:16px;flex-wrap:wrap}.options article[data-v-8a7614af]{padding:20px;border:1px solid #dce5ec;border-radius:8px;min-width:160px}button[data-v-8a7614af]{padding:10px 16px;background:#cb4c27;color:#fff;border:0;border-radius:6px;cursor:pointer}button[data-v-8a7614af]:disabled{opacity:.5}.secondary[data-v-8a7614af]{background:#f4f7f9;color:#304f65;border:1px solid #dce5ec}.quiet[data-v-8a7614af]{background:transparent;color:#758998;font-size:12px;padding:8px}.quiet[data-v-8a7614af]:hover{color:#304f65;text-decoration:underline}.error[data-v-8a7614af]{color:#ac3e22}.confirmation[data-v-8a7614af]{padding:14px;background:#fff7ec;margin-top:14px}.delivery-warning[data-v-ac38dd3b]{color:#9a5929}.renewal-history .heading strong[data-v-ac38dd3b]{font-size:13px;color:#304f65}.template-comparison[data-v-ac38dd3b]{background:#f6f8fa;padding:12px 16px;border-radius:6px;margin:16px 0}.template-comparison li[data-v-ac38dd3b]{font-size:12px;line-height:1.9}h1[data-v-ac38dd3b]{font-size:26px;margin:0 0 8px}header[data-v-ac38dd3b]{margin-bottom:24px}p[data-v-ac38dd3b],small[data-v-ac38dd3b]{color:#7c8e9d;font-size:12px;line-height:1.7}h2[data-v-ac38dd3b]{font-size:16px;margin:0 0 16px}h3[data-v-ac38dd3b]{font-size:13px}.panel[data-v-ac38dd3b]{padding:22px;border:1px solid #dce5ec;border-radius:10px;background:#fff;margin:18px 0}button[data-v-ac38dd3b],input[data-v-ac38dd3b],select[data-v-ac38dd3b],textarea[data-v-ac38dd3b]{font:inherit;font-size:12px;border-radius:5px;padding:9px 12px;box-sizing:border-box}button[data-v-ac38dd3b]{border:0;background:#e9f0f5;color:#36566c;cursor:pointer}button[data-v-ac38dd3b]:disabled{opacity:.45;cursor:default}input[data-v-ac38dd3b],select[data-v-ac38dd3b],textarea[data-v-ac38dd3b]{border:1px solid #d6e2ec;background:#fff;color:#284458}label[data-v-ac38dd3b]{display:grid;gap:8px;font-size:12px}textarea[data-v-ac38dd3b]{width:100%;resize:vertical}.search[data-v-ac38dd3b],.pages[data-v-ac38dd3b],.heading[data-v-ac38dd3b]{display:flex;align-items:center;gap:12px}.heading[data-v-ac38dd3b]{justify-content:space-between}.search input[data-v-ac38dd3b]{flex:1}.pages[data-v-ac38dd3b]{justify-content:flex-end}.owner-account[data-v-ac38dd3b]{display:grid;gap:3px}.owner-account+.owner-account[data-v-ac38dd3b]{margin-top:8px}.workspace-identity p[data-v-ac38dd3b]{margin:4px 0;overflow-wrap:anywhere}.workspace-identity span[data-v-ac38dd3b]{-webkit-user-select:all;user-select:all}.review-product[data-v-ac38dd3b]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f5}.review-product input[data-v-ac38dd3b]{flex:none}.review-product small[data-v-ac38dd3b]{display:block}.expiry-review textarea[data-v-ac38dd3b]{margin-top:8px}.expiry-notice[data-v-ac38dd3b]{padding:10px;background:#fff8ed;border-radius:6px;color:#87582c}.selected-row[data-v-ac38dd3b]{background:#fff5ef}.manage-toggle.active[data-v-ac38dd3b]{background:#ffeadf;color:#bb4526;font-weight:600}.manage-toggle[data-v-ac38dd3b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:66px}.manage-chevron[data-v-ac38dd3b]{flex:none;transition:transform .16s ease}.manage-toggle.active .manage-chevron[data-v-ac38dd3b]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.manage-chevron[data-v-ac38dd3b]{transition:none}}.detail-row>td[data-v-ac38dd3b]{padding:0;background:#f6f8fa;white-space:normal}.inline-detail[data-v-ac38dd3b]{padding:4px 16px 16px;border-left:3px solid #d16b43}.inline-detail .panel[data-v-ac38dd3b]{margin:12px 0}.inline-detail .panel[data-v-ac38dd3b]:last-child{margin-bottom:0}.table-wrap[data-v-ac38dd3b]{overflow:auto}table[data-v-ac38dd3b]{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.workspace-plan table th[data-v-ac38dd3b]{font-size:14px;font-weight:600;line-height:1.5;color:#304f65;background:#f3f6f9;border-bottom-color:#dce5ec}td[data-v-ac38dd3b],th[data-v-ac38dd3b]{padding:12px 8px;border-bottom:1px solid #edf1f5}.usage[data-v-ac38dd3b],.fields[data-v-ac38dd3b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.usage article[data-v-ac38dd3b]{display:grid;gap:12px;padding:15px;background:#f6f8fa;border-radius:6px;font-size:12px}.usage strong[data-v-ac38dd3b]{font-size:18px}.usage small[data-v-ac38dd3b]{font-weight:400}.note[data-v-ac38dd3b]{margin:16px 0}.exceeded[data-v-ac38dd3b],.error[data-v-ac38dd3b]{color:#b44c2d}.error[data-v-ac38dd3b],.success[data-v-ac38dd3b]{padding:12px;border-radius:6px;background:#fff1eb}.success[data-v-ac38dd3b]{background:#edf7f1;color:#2c7355}fieldset[data-v-ac38dd3b]{border:0;padding:0;min-width:0}.primary[data-v-ac38dd3b]{background:#cb4c27;color:#fff;margin-top:16px}.history[data-v-ac38dd3b]{padding:12px 0;border-top:1px solid #edf1f5;font-size:12px}.history p[data-v-ac38dd3b]{margin:5px 0}.history small[data-v-ac38dd3b]{overflow-wrap:anywhere}@media(max-width:600px){.fields[data-v-ac38dd3b],.usage[data-v-ac38dd3b]{grid-template-columns:1fr}.panel[data-v-ac38dd3b]{padding:16px}}.thumb[data-v-7128f4eb]{height:180px;background:linear-gradient(135deg,#edf2f7,#e2e9f0);border-radius:10px 10px 0 0;overflow:hidden}.placeholder[data-v-7128f4eb]{height:100%;display:grid;place-content:center;text-align:center;gap:12px;color:#688094}.placeholder span[data-v-7128f4eb]{font-size:36px;font-weight:600}.placeholder small[data-v-7128f4eb]{font-size:12px}.model .quick-body[data-v-b4da5d22] .cad-preview{padding:0;border:0}.model .quick-body[data-v-b4da5d22] .cad-preview iframe{margin-top:0}.model-close[data-v-b4da5d22]{position:sticky;top:8px;float:right;margin:8px 8px 0 0;z-index:2;width:34px;height:34px;border:0;border-radius:50%;background:#eef2f5;display:grid;place-items:center;cursor:pointer}.model-info[data-v-b4da5d22]{border-top:1px solid #e4e9ed;margin-top:16px;padding-top:12px}.model-info .option[data-v-b4da5d22]{margin:16px 0 0}.model .quick-body[data-v-b4da5d22]{clear:both;padding-top:8px}.full-description[data-v-b4da5d22]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#718391;line-height:1.7;margin:8px 0 0}.quick-view[data-v-b4da5d22]{width:min(580px,calc(100vw - 32px));max-width:none;max-height:90dvh;padding:0;border:1px solid #dce4ea;border-radius:12px;color:#243746;background:#fff}.quick-view.model[data-v-b4da5d22]{width:min(1800px,94vw);max-height:96dvh}.quick-view[data-v-b4da5d22]::backdrop{background:#182b3d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-b4da5d22]{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e4e9ed}header span[data-v-b4da5d22]{font-size:12px;color:#788c99}h2[data-v-b4da5d22]{font-size:18px;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}header button[data-v-b4da5d22]{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border:0;background:#f3f6f8;border-radius:50%;cursor:pointer}.quick-body[data-v-b4da5d22]{padding:20px 24px;overflow:auto}.option[data-v-b4da5d22]{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:13px}.option select[data-v-b4da5d22]{min-width:0;flex:1;padding:10px;border:1px solid #d7e0e7;border-radius:5px;background:#fff}dl[data-v-b4da5d22]{margin:0}dl>div[data-v-b4da5d22]{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #edf0f3;font-size:14px}dt[data-v-b4da5d22]{color:#718391}dd[data-v-b4da5d22]{margin:0;text-align:right;overflow-wrap:anywhere}.quick-body[data-v-b4da5d22] iframe{width:100%;height:clamp(300px,calc(94dvh - 240px),1000px);min-height:260px;border:0}.quick-body[data-v-b4da5d22] .cad-heading strong{display:none}.quick-body[data-v-b4da5d22] .cad-heading{justify-content:flex-end}@media(max-width:600px){header[data-v-b4da5d22],.quick-body[data-v-b4da5d22]{padding:16px}.quick-view[data-v-b4da5d22]{max-height:94dvh}}@media(max-width:600px){.quick-view.model[data-v-b4da5d22]{width:calc(100vw - 16px)}.model .quick-body[data-v-b4da5d22]{padding:8px 10px 16px}.quick-body[data-v-b4da5d22] iframe{height:58dvh;min-height:240px}}.model .quick-body[data-v-b4da5d22] .cad-preview{position:relative;box-sizing:border-box;height:clamp(300px,calc(94dvh - 240px),1000px);background:#f5f7f9;border-radius:8px;overflow:hidden}.model .quick-body[data-v-b4da5d22] .cad-preview iframe{height:100%;min-height:0}.model .quick-body[data-v-b4da5d22] .model-loading{position:absolute;left:20px;right:20px;bottom:12px;padding:12px;background:#f5f7f9e8;border-radius:6px;z-index:2}@media(max-width:600px){.model .quick-body[data-v-b4da5d22] .cad-preview{height:58dvh;min-height:240px}}.preview-stack[data-v-b4da5d22]{position:relative;height:clamp(300px,calc(94dvh - 240px),1000px);background:#f5f7f9;border-radius:8px;overflow:hidden}.preview-layer[data-v-b4da5d22]{position:absolute;inset:0}.preview-layer.staging[data-v-b4da5d22]{opacity:0;pointer-events:none}.switch-status[data-v-b4da5d22]{position:absolute;bottom:16px;left:20px;padding:6px 12px;border-radius:6px;background:#ffffffdf;color:#718391;font-size:12px;pointer-events:auto}@media(max-width:600px){.preview-stack[data-v-b4da5d22]{height:58dvh;min-height:240px}}.personal-product-card[data-v-7615ceee]{position:relative;min-width:0;border:1px solid #e0e6eb;border-radius:12px;background:#fff;box-shadow:0 3px 12px #24374608;transition:box-shadow .18s,border-color .18s}.personal-product-card[data-v-7615ceee]:hover{border-color:#bccbd6;box-shadow:0 8px 24px #24374615}.card-open[data-v-7615ceee]{display:block;width:100%;padding:0;border:0;background:transparent;color:#243746;text-align:left;font:inherit;cursor:pointer}.card-open[data-v-7615ceee]:disabled{opacity:.6;cursor:default}.product-title[data-v-7615ceee]{display:block;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.product-title[data-v-7615ceee]:hover:not(:disabled){color:#c94e29}.product-title[data-v-7615ceee]:disabled{opacity:.6;cursor:default}.product-title[data-v-7615ceee]:focus-visible,.card-open[data-v-7615ceee]:focus-visible{outline:2px solid #7898af;outline-offset:-3px}.visual[data-v-7615ceee]{border-radius:11px 11px 0 0;position:relative;aspect-ratio:16/10;overflow:hidden;background:#edf2f7}.visual[data-v-7615ceee] .thumb{height:100%;border-radius:0}.visual[data-v-7615ceee] img{width:100%;height:100%;object-fit:cover}.no-cover[data-v-7615ceee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;color:#91a4b1}.no-cover span[data-v-7615ceee]{font-size:12px}.card-body[data-v-7615ceee]{padding:12px 14px;display:flex;flex-direction:column;box-sizing:border-box;min-height:116px}.card-body h2[data-v-7615ceee]{font-size:15px;line-height:24px;margin:0 0 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-body p[data-v-7615ceee]{font-size:12px;color:#7b8f9e;line-height:21px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-meta[data-v-7615ceee]{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-top:2px;padding-top:0;border-top:0;font-size:11px;color:#8a9ca8}.card-meta>span[data-v-7615ceee]{color:#708a9b}.card-meta[data-v-7615ceee]{padding-right:36px;height:28px;min-height:28px;margin-top:auto;align-items:center;white-space:nowrap;overflow:hidden}.card-meta time[data-v-7615ceee]{overflow:hidden;text-overflow:ellipsis}.card-menu[data-v-7615ceee]{position:absolute;right:12px;bottom:12px;z-index:2}.card-menu[open][data-v-7615ceee]{z-index:3}.card-menu summary[data-v-7615ceee]{list-style:none;cursor:pointer;display:grid;place-items:center;width:30px;height:28px;border-radius:6px;color:#688395;font-size:16px;font-weight:400;letter-spacing:1px;line-height:1}.card-menu summary[data-v-7615ceee]::-webkit-details-marker{display:none}.card-menu summary[data-v-7615ceee]:hover,.card-menu[open] summary[data-v-7615ceee]{background:#edf2f6}.menu-items[data-v-7615ceee]{position:absolute;right:0;bottom:34px;width:144px;padding:5px;background:#fff;border-radius:8px;box-shadow:0 5px 24px #24374624}.menu-items button[data-v-7615ceee]{display:block;width:100%;padding:10px 12px;border:0;border-radius:5px;background:transparent;text-align:left;font:inherit;font-size:13px;color:#38576d;cursor:pointer}.menu-items button[data-v-7615ceee]:hover{background:#edf3f7}.menu-items button[data-v-7615ceee]:disabled{opacity:.5;cursor:default}.publication-row[data-v-7615ceee]{margin:7px 0;min-height:24px}.publication-badge[data-v-7615ceee]{display:inline-block;font-size:11px;padding:3px 7px;border-radius:4px;background:#f0f4f7;color:#8193a0}.publication-badge.warning[data-v-7615ceee]{background:#fff0e8;color:#b6623f}.publication-badge.pending[data-v-7615ceee]{background:#fff5e4;color:#ab7b33}.publication-badge.success[data-v-7615ceee]{background:#eaf5ef;color:#407f68}.danger[data-v-d100a0e4]{color:#b33a22;border-color:#efc7c0}.share-manager[data-v-d100a0e4]{width:min(1180px,calc(100vw - 40px));max-height:90dvh;padding:0;border:1px solid #dce3e9;border-radius:16px;color:#263945;background:#f7f9fb}.share-manager[data-v-d100a0e4]::backdrop{background:#18232dcc}header[data-v-d100a0e4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#fff;border-bottom:1px solid #dce3e9}h2[data-v-d100a0e4],h3[data-v-d100a0e4],p[data-v-d100a0e4]{margin:0 0 12px}header p[data-v-d100a0e4]{margin:0}header>button[data-v-d100a0e4]{font-size:24px}.layout[data-v-d100a0e4]{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:20px;padding:0 22px 22px}.create[data-v-d100a0e4],.records[data-v-d100a0e4]{background:#fff;border:1px solid #e0e6ec;border-radius:12px;padding:20px;min-width:0}p[data-v-d100a0e4]{font-size:13px;color:#6d7f8d;line-height:1.7}fieldset[data-v-d100a0e4]{border:0;padding:0;min-width:0}label[data-v-d100a0e4]{display:grid;gap:8px;font-size:13px;margin:18px 0}input[data-v-d100a0e4],select[data-v-d100a0e4]{padding:10px;border:1px solid #d5dfe7;border-radius:6px;width:100%;box-sizing:border-box;min-width:0;background:#fff}.check[data-v-d100a0e4]{display:flex;align-items:center}.check input[data-v-d100a0e4]{width:auto;margin:0}button[data-v-d100a0e4]{padding:8px 12px;border:1px solid #d5dfe7;border-radius:6px;background:#fff;color:#263945;cursor:pointer}button[data-v-d100a0e4]:disabled{opacity:.5;cursor:default}.primary[data-v-d100a0e4]{background:#cb4924;color:#fff}.section-head[data-v-d100a0e4],.link-row[data-v-d100a0e4],.actions[data-v-d100a0e4]{display:flex;align-items:center;gap:8px}.section-head[data-v-d100a0e4]{justify-content:space-between}.summary[data-v-d100a0e4]{display:flex;gap:12px;margin:12px 0 18px}.summary span[data-v-d100a0e4]{flex:1;background:#f5f8fa;padding:12px;border-radius:8px;font-size:12px}.summary b[data-v-d100a0e4]{display:block;font-size:22px;margin-top:6px}article[data-v-d100a0e4],.visits[data-v-d100a0e4]{padding:16px;border:1px solid #e0e6ec;border-radius:10px;margin:14px 0}.badge[data-v-d100a0e4]{font-size:12px;white-space:nowrap;background:#eef5f3;padding:4px 8px;border-radius:12px}.link-row[data-v-d100a0e4]{margin:12px 0}.link-row input[data-v-d100a0e4]{flex:1}.link-row a[data-v-d100a0e4]{white-space:nowrap;color:#b34221}.visit[data-v-d100a0e4]{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:12px 0;border-top:1px solid #e4eaf0}.messages[data-v-d100a0e4]{padding:12px 24px 0}.messages [role=alert][data-v-d100a0e4]{color:#b33a22}.messages [role=status][data-v-d100a0e4]{color:#18725d}.actions[data-v-d100a0e4]{flex-wrap:wrap;margin-top:12px}@media(max-width:800px){.layout[data-v-d100a0e4]{grid-template-columns:1fr}.share-manager[data-v-d100a0e4]{width:calc(100vw - 16px)}.layout[data-v-d100a0e4]{padding:0 12px 12px}}.logo-picker[data-v-d100a0e4]{justify-items:start}.logo-upload[data-v-d100a0e4]{position:relative;display:flex;align-items:center;justify-content:center;width:156px;height:156px;box-sizing:border-box;padding:16px;border:1px dashed #bdcdd8;border-radius:9px;background:#f6f9fb;cursor:pointer;overflow:hidden}.logo-upload img[data-v-d100a0e4]{width:100%;height:100%;object-fit:contain}.logo-placeholder[data-v-d100a0e4]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#708897;font-size:12px}.logo-placeholder small[data-v-d100a0e4]{font-size:10px;color:#91a1ad}.logo-replace[data-v-d100a0e4]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:7px 0;background:#e8eff4eb;color:#46677f;font-size:11px}.logo-upload input[data-v-d100a0e4]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.logo-upload[data-v-d100a0e4]:hover{border-color:#62849a;background:#eff5f8}.logo-upload[data-v-d100a0e4]:focus-within{outline:2px solid #62849a;outline-offset:2px}.logo-filename[data-v-d100a0e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px}header[data-v-f3471c14]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}h1[data-v-f3471c14]{font-size:26px;margin:0 0 8px;color:#304b5c}header p[data-v-f3471c14]{margin:0;font-size:12px;color:#8193a0}.create-product[data-v-f3471c14]{padding:10px 16px;border-radius:6px;background:#c94e29;color:#fff;text-decoration:none;font-size:13px}.product-list[data-v-f3471c14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;align-items:start}.empty[data-v-f3471c14]{padding:48px;text-align:center;color:#8193a0}.error[data-v-f3471c14]{padding:14px;background:#fff0ec;color:#a23628;border-radius:6px}.pagination[data-v-f3471c14]{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px;font-size:12px}button[data-v-f3471c14]{border:0;border-radius:5px;padding:8px 12px;color:#496b82;background:#e5edf3;cursor:pointer}button[data-v-f3471c14]:disabled{opacity:.5;cursor:default}@media(max-width:560px){.product-list[data-v-f3471c14]{grid-template-columns:1fr}}.business-page[data-v-72a3526b]{color:#355164}header[data-v-72a3526b]{margin-bottom:24px}h1[data-v-72a3526b]{font-size:26px;margin:0 0 8px}h2[data-v-72a3526b]{font-size:15px;margin:0 0 14px}p[data-v-72a3526b]{font-size:12px;color:#7a8e9d;line-height:1.75}button[data-v-72a3526b],input[data-v-72a3526b],select[data-v-72a3526b]{font:inherit;font-size:12px;border-radius:5px;padding:8px 11px}button[data-v-72a3526b]{border:0;background:#e8eff4;color:#46677f;cursor:pointer}button[data-v-72a3526b]:disabled{opacity:.5;cursor:default}input[data-v-72a3526b],select[data-v-72a3526b]{border:1px solid #dce5ed;background:#fff;color:#355164;max-width:100%;box-sizing:border-box}label[data-v-72a3526b]{font-size:12px;display:flex;align-items:center;gap:10px}.panel[data-v-72a3526b]{background:#fff;border:1px solid #dfe7ee;border-radius:9px;padding:20px;margin-bottom:18px}.row[data-v-72a3526b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.panel>.row[data-v-72a3526b]{padding:14px 0;border-bottom:1px solid #edf1f5}.row strong[data-v-72a3526b]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.row small[data-v-72a3526b],td small[data-v-72a3526b]{display:block;margin-top:5px;color:#8193a1;font-size:11px}.actions[data-v-72a3526b]{display:flex;align-items:center;gap:12px;font-size:12px}.form-row[data-v-72a3526b]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.form-row label[data-v-72a3526b]{display:grid;gap:7px}.form-row input[data-v-72a3526b]{min-width:240px}.note[data-v-72a3526b]{font-size:12px}.error[data-v-72a3526b]{color:#ae4931;background:#fff1eb;padding:12px;border-radius:6px}.notice[data-v-72a3526b]{color:#39785c;background:#eef7f1;padding:12px;border-radius:6px}.confirm[data-v-72a3526b]{background:#fff5ee;padding:12px;margin-top:12px}.empty[data-v-72a3526b]{text-align:center;padding:24px 0}.table-scroll[data-v-72a3526b]{overflow:auto}table[data-v-72a3526b]{width:100%;border-collapse:collapse;font-size:12px}td[data-v-72a3526b],th[data-v-72a3526b]{text-align:left;padding:12px 8px;border-bottom:1px solid #edf1f5;white-space:nowrap}th[data-v-72a3526b]{font-weight:500;color:#6f8798}summary[data-v-72a3526b]{cursor:pointer;font-size:12px}a[data-v-72a3526b]{color:#467898}.checkbox input[data-v-72a3526b]{width:auto}button[data-v-72a3526b]:focus-visible,a[data-v-72a3526b]:focus-visible,select[data-v-72a3526b]:focus-visible,input[data-v-72a3526b]:focus-visible{outline:2px solid #648da7;outline-offset:2px}@media(max-width:600px){.panel[data-v-72a3526b]{padding:16px}.form-row label[data-v-72a3526b]{width:100%}.form-row input[data-v-72a3526b]{min-width:0;width:100%}}.business-page thead th[data-v-72a3526b]{font-size:12px;line-height:1.5;font-weight:500;color:#6f8798}.business-page[data-v-265b1efa]{color:#355164}header[data-v-265b1efa]{margin-bottom:24px}h1[data-v-265b1efa]{font-size:26px;margin:0 0 8px}h2[data-v-265b1efa]{font-size:15px;margin:0 0 14px}p[data-v-265b1efa]{font-size:12px;color:#7a8e9d;line-height:1.75}button[data-v-265b1efa],input[data-v-265b1efa],select[data-v-265b1efa]{font:inherit;font-size:12px;border-radius:5px;padding:8px 11px}button[data-v-265b1efa]{border:0;background:#e8eff4;color:#46677f;cursor:pointer}button[data-v-265b1efa]:disabled{opacity:.5;cursor:default}input[data-v-265b1efa],select[data-v-265b1efa]{border:1px solid #dce5ed;background:#fff;color:#355164;max-width:100%;box-sizing:border-box}label[data-v-265b1efa]{font-size:12px;display:flex;align-items:center;gap:10px}.panel[data-v-265b1efa]{background:#fff;border:1px solid #dfe7ee;border-radius:9px;padding:20px;margin-bottom:18px}.row[data-v-265b1efa]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.panel>.row[data-v-265b1efa]{padding:14px 0;border-bottom:1px solid #edf1f5}.row strong[data-v-265b1efa]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.row small[data-v-265b1efa],td small[data-v-265b1efa]{display:block;margin-top:5px;color:#8193a1;font-size:11px}.actions[data-v-265b1efa]{display:flex;align-items:center;gap:12px;font-size:12px}.form-row[data-v-265b1efa]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.form-row label[data-v-265b1efa]{display:grid;gap:7px}.form-row input[data-v-265b1efa]{min-width:240px}.note[data-v-265b1efa]{font-size:12px}.error[data-v-265b1efa]{color:#ae4931;background:#fff1eb;padding:12px;border-radius:6px}.notice[data-v-265b1efa]{color:#39785c;background:#eef7f1;padding:12px;border-radius:6px}.confirm[data-v-265b1efa]{background:#fff5ee;padding:12px;margin-top:12px}.empty[data-v-265b1efa]{text-align:center;padding:24px 0}.table-scroll[data-v-265b1efa]{overflow:auto}table[data-v-265b1efa]{width:100%;border-collapse:collapse;font-size:12px}td[data-v-265b1efa],th[data-v-265b1efa]{text-align:left;padding:12px 8px;border-bottom:1px solid #edf1f5;white-space:nowrap}th[data-v-265b1efa]{font-weight:500;color:#6f8798}summary[data-v-265b1efa]{cursor:pointer;font-size:12px}a[data-v-265b1efa]{color:#467898}.checkbox input[data-v-265b1efa]{width:auto}button[data-v-265b1efa]:focus-visible,a[data-v-265b1efa]:focus-visible,select[data-v-265b1efa]:focus-visible,input[data-v-265b1efa]:focus-visible{outline:2px solid #648da7;outline-offset:2px}@media(max-width:600px){.panel[data-v-265b1efa]{padding:16px}.form-row label[data-v-265b1efa]{width:100%}.form-row input[data-v-265b1efa]{min-width:0;width:100%}}.business-page thead th[data-v-265b1efa]{font-size:12px;line-height:1.5;font-weight:500;color:#6f8798}.metrics[data-v-265b1efa]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.metrics button[data-v-265b1efa]{display:flex;flex-direction:column;gap:12px;text-align:left;padding:18px;background:#fff;border:1px solid #dfe7ee}.metrics button[aria-pressed=true][data-v-265b1efa]{border-color:#91b5cc;background:#edf5fa}.metrics strong[data-v-265b1efa]{font-size:26px;color:#355164}.chart[data-v-265b1efa]{display:block;width:100%;height:auto;margin-top:16px}.chart text[data-v-265b1efa]{font-size:10px;fill:#7b8f9e}.ranges[data-v-265b1efa]{display:flex;gap:4px;flex-wrap:wrap}.ranges button[aria-pressed=true][data-v-265b1efa]{background:#dcebf5}@media(max-width:600px){.metrics[data-v-265b1efa]{grid-template-columns:repeat(2,1fr)}}.business-page[data-v-fdc8f92c]{color:#355164}header[data-v-fdc8f92c]{margin-bottom:24px}h1[data-v-fdc8f92c]{font-size:26px;margin:0 0 8px}h2[data-v-fdc8f92c]{font-size:15px;margin:0 0 14px}p[data-v-fdc8f92c]{font-size:12px;color:#7a8e9d;line-height:1.75}button[data-v-fdc8f92c],input[data-v-fdc8f92c],select[data-v-fdc8f92c]{font:inherit;font-size:12px;border-radius:5px;padding:8px 11px}button[data-v-fdc8f92c]{border:0;background:#e8eff4;color:#46677f;cursor:pointer}button[data-v-fdc8f92c]:disabled{opacity:.5;cursor:default}input[data-v-fdc8f92c],select[data-v-fdc8f92c]{border:1px solid #dce5ed;background:#fff;color:#355164;max-width:100%;box-sizing:border-box}label[data-v-fdc8f92c]{font-size:12px;display:flex;align-items:center;gap:10px}.panel[data-v-fdc8f92c]{background:#fff;border:1px solid #dfe7ee;border-radius:9px;padding:20px;margin-bottom:18px}.row[data-v-fdc8f92c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.panel>.row[data-v-fdc8f92c]{padding:14px 0;border-bottom:1px solid #edf1f5}.row strong[data-v-fdc8f92c]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.row small[data-v-fdc8f92c],td small[data-v-fdc8f92c]{display:block;margin-top:5px;color:#8193a1;font-size:11px}.actions[data-v-fdc8f92c]{display:flex;align-items:center;gap:12px;font-size:12px}.form-row[data-v-fdc8f92c]{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.form-row label[data-v-fdc8f92c]{display:grid;gap:7px}.form-row input[data-v-fdc8f92c]{min-width:240px}.note[data-v-fdc8f92c]{font-size:12px}.error[data-v-fdc8f92c]{color:#ae4931;background:#fff1eb;padding:12px;border-radius:6px}.notice[data-v-fdc8f92c]{color:#39785c;background:#eef7f1;padding:12px;border-radius:6px}.confirm[data-v-fdc8f92c]{background:#fff5ee;padding:12px;margin-top:12px}.empty[data-v-fdc8f92c]{text-align:center;padding:24px 0}.table-scroll[data-v-fdc8f92c]{overflow:auto}table[data-v-fdc8f92c]{width:100%;border-collapse:collapse;font-size:12px}td[data-v-fdc8f92c],th[data-v-fdc8f92c]{text-align:left;padding:12px 8px;border-bottom:1px solid #edf1f5;white-space:nowrap}th[data-v-fdc8f92c]{font-weight:500;color:#6f8798}summary[data-v-fdc8f92c]{cursor:pointer;font-size:12px}a[data-v-fdc8f92c]{color:#467898}.checkbox input[data-v-fdc8f92c]{width:auto}button[data-v-fdc8f92c]:focus-visible,a[data-v-fdc8f92c]:focus-visible,select[data-v-fdc8f92c]:focus-visible,input[data-v-fdc8f92c]:focus-visible{outline:2px solid #648da7;outline-offset:2px}@media(max-width:600px){.panel[data-v-fdc8f92c]{padding:16px}.form-row label[data-v-fdc8f92c]{width:100%}.form-row input[data-v-fdc8f92c]{min-width:0;width:100%}}.business-page thead th[data-v-fdc8f92c]{font-size:12px;line-height:1.5;font-weight:500;color:#6f8798}.save-settings[data-v-fdc8f92c]:not(:disabled){background:#c94d28;color:#fff;font-weight:500}.save-settings[data-v-fdc8f92c]:not(:disabled):hover{background:#ae3f20}.save-settings[data-v-fdc8f92c]:disabled{background:#edf1f4;color:#8a99a5;opacity:1;cursor:default}.ai-usage[data-v-92fe116b]{margin-top:20px;background:#fff;border:1px solid #dfe7ee;border-radius:9px;padding:20px;color:#355164}header[data-v-92fe116b],.toolbar[data-v-92fe116b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}h2[data-v-92fe116b]{font-size:14px;margin:0}p[data-v-92fe116b]{font-size:12px;color:#7c909f;margin:8px 0;line-height:1.7}.toolbar[data-v-92fe116b]{margin:18px 0}.model-name[data-v-92fe116b]{margin-right:auto;font-size:12px;overflow-wrap:anywhere}.toolbar label[data-v-92fe116b]{display:flex;align-items:center;gap:8px;font-size:12px;margin-right:auto}select[data-v-92fe116b]{max-width:300px;padding:7px;border:1px solid #dfe7ee;background:#fff;border-radius:5px;color:inherit}.ranges[data-v-92fe116b]{display:flex;background:#f4f7fa;border-radius:6px;padding:3px;gap:2px}button[data-v-92fe116b]{cursor:pointer;font:inherit;font-size:12px;border:0;background:transparent;color:#718b9d;border-radius:4px;padding:7px 10px}button[aria-pressed=true][data-v-92fe116b]{background:#e4eff7;color:#356383}button[data-v-92fe116b]:disabled{opacity:.5}.metrics[data-v-92fe116b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metrics>div[data-v-92fe116b]{background:#f5f8fa;border-radius:7px;padding:16px;display:flex;flex-direction:column;gap:9px}.metrics span[data-v-92fe116b],.metrics small[data-v-92fe116b]{font-size:12px;color:#7c909f}.metrics strong[data-v-92fe116b]{font-size:24px;font-weight:600}.legend[data-v-92fe116b]{display:flex;gap:18px;margin-top:20px;font-size:12px;color:#718b9d}.legend span[data-v-92fe116b]{display:flex;align-items:center;gap:7px}.legend i[data-v-92fe116b]{width:7px;height:7px;border-radius:50%}.chart[data-v-92fe116b]{display:block;width:100%;height:auto;margin-top:12px}.chart text[data-v-92fe116b]{font-size:10px;fill:#8398a8}.empty[data-v-92fe116b]{text-align:center;padding:60px 0}summary[data-v-92fe116b]{font-size:12px;cursor:pointer;color:#718b9d}.table-scroll[data-v-92fe116b]{overflow:auto;margin-top:12px}table[data-v-92fe116b]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-92fe116b],td[data-v-92fe116b]{text-align:left;padding:10px;border-bottom:1px solid #edf2f6;white-space:nowrap}th[data-v-92fe116b]{background:#f5f8fa;font-weight:500}.note[data-v-92fe116b]{font-size:11px;margin-top:14px}.error[data-v-92fe116b]{color:#b65135}@media(max-width:650px){.ai-usage[data-v-92fe116b]{padding:16px}.metrics[data-v-92fe116b]{grid-template-columns:repeat(2,1fr)}select[data-v-92fe116b]{max-width:220px}header[data-v-92fe116b]{align-items:start;flex-direction:column}}.refresh-tools[data-v-bd290675]{display:flex;align-items:center;gap:12px}.refresh-tools button[data-v-bd290675]{border:1px solid #dfe7ee;background:#fff}.subscription-grid[data-v-bd290675]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.metric.good[data-v-bd290675]{background:#f0faf5;border-color:#cee8d9}.metric.warn[data-v-bd290675]{background:#fffaf0;border-color:#f0dfb6}.renewal-panel[data-v-bd290675]{margin-top:20px}.owner-account[data-v-bd290675]{display:block;margin-top:4px;color:#8195a4;font-size:11px}.status-badge[data-v-bd290675]{display:inline-block;padding:4px 8px;border-radius:5px;background:#f0f4f7;color:#627e91;font-size:11px}.status-badge.urgent[data-v-bd290675]{background:#fff0dd;color:#a36625}.empty[data-v-bd290675]{color:#8a9daa;text-align:center;padding:24px}@media(max-width:1050px){.subscription-grid[data-v-bd290675]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.subscription-grid[data-v-bd290675]{grid-template-columns:repeat(2,minmax(0,1fr))}}header[data-v-bd290675],.panel-heading[data-v-bd290675]{display:flex;align-items:center;justify-content:space-between;gap:16px}header[data-v-bd290675]{margin-bottom:24px}h1[data-v-bd290675]{font-size:26px;margin:0 0 8px}p[data-v-bd290675]{font-size:12px;color:#7c909f;line-height:1.7;margin:0}h2[data-v-bd290675]{font-size:14px;margin:0;color:#355164}.updated[data-v-bd290675]{font-size:11px;color:#91a1ad;white-space:nowrap}.section-title[data-v-bd290675]{font-size:13px;margin:22px 0 12px}.core-grid[data-v-bd290675]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.business-grid[data-v-bd290675]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.metric[data-v-bd290675],.panel[data-v-bd290675]{background:#fff;border:1px solid #dfe7ee;border-radius:9px;padding:20px}.metric[data-v-bd290675]{display:flex;flex-direction:column;gap:12px}.metric>span[data-v-bd290675]{font-size:12px;color:#7c909f}.metric strong[data-v-bd290675]{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.5px;color:#243f52}.metric small[data-v-bd290675]{font-size:11px;color:#8fa0ad;line-height:1.5}.compact[data-v-bd290675]{padding:17px 18px}.compact strong[data-v-bd290675]{font-size:23px}.work-grid[data-v-bd290675]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.panel-heading[data-v-bd290675]{margin-bottom:16px}a[data-v-bd290675]{font-size:12px;color:#547c97;text-decoration:none}a[data-v-bd290675]:hover{text-decoration:underline}.todo[data-v-bd290675]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf2f6;font-size:12px}.todo>div[data-v-bd290675]{display:flex;align-items:center;gap:9px;color:#617c8e}.todo strong[data-v-bd290675]{font-size:20px;color:#355164}.dot[data-v-bd290675]{width:6px;height:6px;border-radius:50%;background:#77a797}.dot.attention[data-v-bd290675]{background:#dd9954}.footnote[data-v-bd290675]{font-size:11px;color:#8a9daa;margin-top:10px}.badge[data-v-bd290675]{font-size:11px;color:#8695a1;padding:4px 8px;background:#f1f5f8;border-radius:4px}.subscription-fields[data-v-bd290675]{display:flex;gap:28px;border-top:1px solid #edf2f6;margin-top:18px;padding-top:16px;font-size:11px;color:#8a9daa}.subscription-fields b[data-v-bd290675]{display:block;font-size:20px;margin-top:8px;font-weight:500}.trend-panel[data-v-bd290675]{margin-top:20px}.ranges[data-v-bd290675]{display:flex;background:#f4f7fa;border-radius:6px;padding:3px;gap:2px}button[data-v-bd290675]{cursor:pointer;font:inherit;font-size:12px;border:0;background:transparent;color:#718b9d;border-radius:4px;padding:7px 10px}.ranges button[aria-pressed=true][data-v-bd290675]{background:#e4eff7;color:#356383}.legend[data-v-bd290675]{display:flex;gap:14px;flex-wrap:wrap}.legend button[data-v-bd290675]{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:11px}.legend i[data-v-bd290675]{width:7px;height:7px;border-radius:50%}.legend button[aria-pressed=false][data-v-bd290675]{opacity:.4}.chart[data-v-bd290675]{width:100%;height:auto;min-height:180px;display:block;margin-top:12px}.chart text[data-v-bd290675]{font-size:10px;fill:#8398a8}footer[data-v-bd290675]{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#91a1ad;margin-top:16px;line-height:1.7}.error[data-v-bd290675]{padding:14px;background:#fff3eb;color:#b65135;font-size:12px;margin-bottom:16px}.trend-table summary[data-v-bd290675]{font-size:11px;color:#718b9d;cursor:pointer}.table-scroll[data-v-bd290675]{max-height:300px;overflow:auto;margin-top:12px}table[data-v-bd290675]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-bd290675],td[data-v-bd290675]{text-align:left;padding:10px;border-bottom:1px solid #edf2f6;white-space:nowrap}th[data-v-bd290675]{background:#f5f8fa;color:#718b9d;font-weight:500}.operations .renewal-panel table thead th[data-v-bd290675]{font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:0;color:#355164;padding:12px 10px;vertical-align:middle;background:#f3f6f9;border-bottom:1px solid #dce5ec}@media(max-width:1050px){.core-grid[data-v-bd290675]{grid-template-columns:repeat(2,1fr)}.business-grid[data-v-bd290675]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.work-grid[data-v-bd290675]{grid-template-columns:1fr}.business-grid[data-v-bd290675]{grid-template-columns:repeat(2,1fr)}.panel-heading[data-v-bd290675],header[data-v-bd290675],footer[data-v-bd290675]{align-items:flex-start;flex-direction:column}.metric[data-v-bd290675],.panel[data-v-bd290675]{padding:16px}.metric strong[data-v-bd290675]{font-size:23px}.ranges[data-v-bd290675]{flex-wrap:wrap}.legend[data-v-bd290675]{gap:10px}}.inquiry-messages[data-v-991a8686]{border-top:1px solid #e7edf2;padding:12px 0;font-size:12px;color:#54758b}.toggle[data-v-991a8686]{border:0;background:none;color:#547b95;padding:0;text-align:left;cursor:pointer;font:inherit;line-height:1.8}.model[data-v-991a8686]{margin-left:8px;color:#8597a4}.unread[data-v-991a8686]{margin-left:8px;background:#fff0e6;color:#b65b31;border-radius:4px;padding:2px 6px}.content[data-v-991a8686]{padding-top:8px;max-width:720px}.hint[data-v-991a8686]{color:#8194a2;font-size:12px;line-height:1.8}.error[data-v-991a8686]{color:#b44d32}ol[data-v-991a8686]{list-style:none;margin:12px 0;padding:0;max-height:360px;overflow:auto}li[data-v-991a8686]{background:#f5f8fa;border-radius:7px;padding:12px;margin:8px 0}li.mine[data-v-991a8686]{background:#eef5fa}li>div[data-v-991a8686]{display:flex;gap:14px;align-items:center}time[data-v-991a8686]{color:#899aa6;font-size:11px}li p[data-v-991a8686]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:6px 0 0;color:#3d586b}form[data-v-991a8686]{display:grid;gap:8px}textarea[data-v-991a8686]{font:inherit;line-height:1.8;padding:10px;border:1px solid #dce5ed;border-radius:6px;resize:vertical;width:100%;box-sizing:border-box;color:#35566c;background:#fff}.actions[data-v-991a8686]{display:flex;gap:8px;align-items:center}.actions small[data-v-991a8686]{margin-right:auto;color:#899aa6}button[data-v-991a8686]{font:inherit;border:0;border-radius:5px;background:#e8eff4;color:#42677e;padding:7px 10px;cursor:pointer}button[data-v-991a8686]:disabled{opacity:.5;cursor:default}button[data-v-991a8686]:focus-visible,textarea[data-v-991a8686]:focus-visible{outline:2px solid #719bb3;outline-offset:2px}.inquiry-product[data-v-a7f5030f]{padding:14px 0;border-bottom:1px solid #e7edf2}.product-heading[data-v-a7f5030f]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.cover[data-v-a7f5030f]{width:64px;height:64px;flex-shrink:0;display:grid;place-items:center;background:#f1f5f8;color:#8ca1b0;border-radius:7px;overflow:hidden}.cover img[data-v-a7f5030f]{width:100%;height:100%;object-fit:cover}.cover[data-v-a7f5030f] img{object-fit:cover}.product-heading>div[data-v-a7f5030f]{min-width:0}h3[data-v-a7f5030f]{font-size:13px;margin:0;line-height:1.6;overflow-wrap:anywhere}a[data-v-a7f5030f]{color:#355a72;text-decoration:none}a[data-v-a7f5030f]:hover{text-decoration:underline;color:#bd4f2c}.open[data-v-a7f5030f]{font-size:12px;font-weight:400;color:#7e99aa}p[data-v-a7f5030f]{font-size:11px;color:#8495a1;margin:5px 0 0}.spec-row[data-v-a7f5030f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-left:76px;padding:9px 0;border-top:1px solid #f0f3f6;font-size:12px;color:#7d92a0;overflow-wrap:anywhere}.quantity[data-v-a7f5030f]{white-space:nowrap}.quantity b[data-v-a7f5030f]{color:#344f61;margin-left:6px}details[data-v-a7f5030f]{grid-column:1/-1}summary[data-v-a7f5030f]{cursor:pointer;color:#547b95}details p[data-v-a7f5030f]{white-space:pre-wrap}dl[data-v-a7f5030f]{display:grid;grid-template-columns:1fr 1fr}dd[data-v-a7f5030f]{margin:0}@media(max-width:600px){.spec-row[data-v-a7f5030f]{margin-left:0}.cover[data-v-a7f5030f]{width:56px;height:56px}}.unavailable[data-v-a7f5030f]{color:#ad743e}.remove-record[data-v-a7f5030f]{border:0;padding:5px 0;margin-top:4px;background:none;color:#8293a0;font:inherit;font-size:11px;cursor:pointer}.remove-record[data-v-a7f5030f]:hover{color:#bd4f2c}.remove-record[data-v-a7f5030f]:disabled{opacity:.5;cursor:default}header[data-v-597cd845],.row[data-v-597cd845],footer[data-v-597cd845]{display:flex;justify-content:space-between;align-items:center;gap:16px}h1[data-v-597cd845]{font-size:28px}h2[data-v-597cd845]{font-size:18px}p[data-v-597cd845]{color:#687a88;line-height:1.7;white-space:pre-wrap}.hint[data-v-597cd845]{font-size:13px}nav[data-v-597cd845]{display:flex;gap:12px;margin:24px 0}button[data-v-597cd845]{padding:10px 16px;background:#fff;border:1px solid #d7e1e8;border-radius:7px;cursor:pointer}button[aria-selected=true][data-v-597cd845]{background:#fff0e9;color:#bf4725;border-color:#efbea9}.empty[data-v-597cd845],article[data-v-597cd845]{padding:24px;background:#fff;border:1px solid #e0e7ec;border-radius:12px;margin:16px 0}.empty[data-v-597cd845]{text-align:center;padding:50px 24px}.status[data-v-597cd845]{font-size:12px;color:#16715d;background:#eaf5ef;padding:5px 9px;border-radius:5px}summary[data-v-597cd845]{cursor:pointer;color:#b94725}details[data-v-597cd845]{overflow-wrap:anywhere}dl[data-v-597cd845]{display:grid;grid-template-columns:1fr 1fr}dd[data-v-597cd845]{margin:0}footer[data-v-597cd845]{justify-content:center}h1[data-v-597cd845]{font-size:26px;margin:0 0 8px}header p[data-v-597cd845]{margin:0;font-size:12px}nav[data-v-597cd845]{gap:24px;margin:24px 0 16px;border-bottom:1px solid #dfe7ed}nav button[data-v-597cd845]{border:0;border-bottom:3px solid transparent;background:transparent;border-radius:0;padding:12px 0;font-size:13px;color:#7a8d9a}nav button[aria-selected=true][data-v-597cd845]{background:transparent;color:#355a72;border-color:#628ea9;font-weight:600}.hint[data-v-597cd845]{font-size:12px;color:#8495a1;margin:0 0 14px}article[data-v-597cd845]{padding:18px 20px;margin:0 0 14px;border-radius:9px}h2[data-v-597cd845]{font-size:15px;margin:0;line-height:1.6}.row[data-v-597cd845]{align-items:flex-start}.meta[data-v-597cd845]{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;margin:6px 0 0;color:#8396a3}.status[data-v-597cd845]{font-size:11px;padding:4px 8px;white-space:nowrap}.contact[data-v-597cd845]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#5c7688;margin:14px 0}.line-items[data-v-597cd845]{border-top:1px solid #e7edf2}.line-item[data-v-597cd845]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:12px 0;border-bottom:1px solid #edf1f4}h3[data-v-597cd845]{font-size:13px;margin:0;font-weight:600;overflow-wrap:anywhere}.line-item p[data-v-597cd845]{font-size:12px;margin:4px 0 0;color:#8193a0}.quantity[data-v-597cd845]{font-size:12px;color:#8193a0;align-self:center}.quantity b[data-v-597cd845]{color:#344f61;margin-left:6px}.line-item details[data-v-597cd845]{grid-column:1/-1;font-size:12px}.line-item dl[data-v-597cd845]{margin:8px 0}.identifiers[data-v-597cd845]{margin-top:12px}.identifiers small[data-v-597cd845]{display:block;font-size:11px;color:#8495a1;margin-top:6px}summary[data-v-597cd845]{font-size:12px;color:#547b95}footer[data-v-597cd845]{font-size:12px;gap:14px}footer button[data-v-597cd845]{font-size:12px;border:0;background:#e8eff4;color:#46677f;padding:8px 12px;border-radius:5px}button[data-v-597cd845]:disabled{opacity:.4}.empty h2[data-v-597cd845]{font-size:16px}.empty p[data-v-597cd845]{font-size:12px}@media(max-width:600px){article[data-v-597cd845]{padding:16px}.meta[data-v-597cd845],.contact[data-v-597cd845]{gap:6px 12px}}.pending-badge[data-v-597cd845]{font-size:11px;background:#fff0e5;color:#b96132;border-radius:4px;padding:2px 6px;margin-left:5px}.status.UNPROCESSED[data-v-597cd845]{background:#fff1e7;color:#b76235}.status.PROCESSING[data-v-597cd845]{background:#edf4fc;color:#4b7ca2}.section-label[data-v-597cd845]{font-size:12px;color:#617e91;background:#f7f9fb;padding:9px 10px;margin:0}.line-items[data-v-597cd845]{margin-top:12px}.status-actions[data-v-597cd845]{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:#7d91a0}.status-actions label[data-v-597cd845]{display:flex;align-items:center;gap:10px}.status-actions select[data-v-597cd845]{font:inherit;border:1px solid #dce4eb;border-radius:5px;background:#fff;padding:6px 10px;color:#46677f}.removed-notice[data-v-597cd845]{background:#edf6f0;color:#497562;padding:10px 14px;border-radius:6px;font-size:12px}.removed-notice button[data-v-597cd845]{padding:4px 8px;margin-left:8px;border:0;background:transparent;color:#355a72;font:inherit;text-decoration:underline}.group-actions[data-v-597cd845]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.group-actions button[data-v-597cd845]{font:inherit;font-size:12px;border:0;background:#e8eff4;color:#46677f;padding:6px 10px;border-radius:5px;white-space:nowrap}.group-actions button[data-v-597cd845]:hover:not(:disabled){background:#dce8f0}.group-actions button[data-v-597cd845]:focus-visible{outline:2px solid #7096aa;outline-offset:2px}@media(max-width:600px){.row[data-v-597cd845]{flex-wrap:wrap}.group-actions[data-v-597cd845]{justify-content:flex-start}}.row>div[data-v-597cd845]:first-child{min-width:0;flex:1}.row h2[data-v-597cd845]{overflow-wrap:anywhere}.group-actions[data-v-597cd845]{flex-shrink:0}@media(max-width:600px){.row>div[data-v-597cd845]:first-child{flex-basis:100%}}.followup-filters[data-v-597cd845]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}.followup-filters>input[data-v-597cd845]{flex:1;min-width:160px}.followup-filters label[data-v-597cd845]{display:flex;align-items:center;gap:5px;font-size:12px;color:#617e91}.followup-filters input[data-v-597cd845],.followup-filters select[data-v-597cd845],.followup-fields input[data-v-597cd845],.followup-details textarea[data-v-597cd845]{font:inherit;font-size:12px;border:1px solid #dce4eb;border-radius:5px;padding:8px 10px;background:#fff;color:#46677f;box-sizing:border-box}.followup-filters button[data-v-597cd845],.followup-area button[data-v-597cd845]{border:0;background:#e8eff4;color:#46677f;font-size:12px;border-radius:5px;padding:8px 12px}.followup-area[data-v-597cd845]{border-top:1px solid #e7edf2;margin-top:16px;padding-top:2px}.followup-summary[data-v-597cd845]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px}.followup-details[data-v-597cd845]{margin-top:14px}.followup-details summary span[data-v-597cd845]{color:#8495a1;margin-left:6px}.followup-details form[data-v-597cd845]{margin-top:12px;max-width:600px;display:grid;gap:12px}.followup-fields[data-v-597cd845]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.followup-details label[data-v-597cd845]{display:grid;gap:6px;color:#617e91;font-size:12px}.followup-details textarea[data-v-597cd845]{width:100%;resize:vertical}.followup-details form>button[data-v-597cd845]{justify-self:start}.followup-timeline[data-v-597cd845]{max-height:260px;overflow:auto;padding:0 0 0 18px;font-size:12px;color:#617e91}.followup-timeline li[data-v-597cd845]{padding:8px 0}.followup-timeline time[data-v-597cd845]{font-size:11px;color:#8495a1}.followup-timeline p[data-v-597cd845]{margin:4px 0;overflow-wrap:anywhere}@media(max-width:600px){.followup-fields[data-v-597cd845]{grid-template-columns:1fr}}.record-meta[data-v-597cd845]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.record-meta>span[data-v-597cd845]{color:#46677f;font-weight:500}.account-overview[data-v-615c022a]{color:#304b5c}header[data-v-615c022a]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}h1[data-v-615c022a]{font-size:26px;line-height:1.4;margin:0 0 8px}header p[data-v-615c022a]{margin:0;color:#7c909e;font-size:13px}header>span[data-v-615c022a]{font-size:12px;color:#7c909e;white-space:nowrap}.stats-grid[data-v-615c022a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stats-grid article[data-v-615c022a]{padding:22px;background:#fff;border:1px solid #e3ebf0;border-radius:10px}.stats-grid p[data-v-615c022a]{font-size:13px;color:#728897;margin:0 0 18px}.stat-value[data-v-615c022a]{font-size:32px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.stat-value small[data-v-615c022a]{font-size:12px;font-weight:400;color:#8b9da9;margin-left:8px}.stats-grid article>span[data-v-615c022a]{display:block;margin-top:14px;font-size:12px;color:#8a9ca8}.trend-panel[data-v-615c022a]{background:#fff;border:1px solid #e3ebf0;border-radius:10px;margin-top:20px;padding:24px}.trend-heading[data-v-615c022a]{display:flex;justify-content:space-between;gap:16px;align-items:center}h2[data-v-615c022a]{font-size:16px;margin:0 0 7px}.trend-heading p[data-v-615c022a]{font-size:12px;color:#879ba8;margin:0}.metric-tabs[data-v-615c022a]{display:flex;gap:4px;flex-wrap:wrap;background:#f3f6f9;border-radius:6px;padding:4px}.metric-tabs button[data-v-615c022a]{border:0;background:transparent;color:#758d9e;border-radius:4px;font:inherit;font-size:12px;padding:7px 10px;cursor:pointer}.metric-tabs button.active[data-v-615c022a]{background:#dfeaf2;color:#395f77}.chart[data-v-615c022a]{display:flex;gap:20px;margin-top:32px;padding:0 10px}.chart-column[data-v-615c022a]{flex:1;min-width:0;text-align:center}.bar-track[data-v-615c022a]{height:176px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-bottom:1px solid #e8eef3}.bar-value[data-v-615c022a]{font-size:12px;color:#52748c;padding-bottom:8px}.bar[data-v-615c022a]{width:50%;max-width:48px;min-height:3px;background:#90afc5;border-radius:4px 4px 0 0}.bar.zero[data-v-615c022a]{background:#dfe8ee}.month-label[data-v-615c022a]{display:block;margin-top:12px;font-size:12px;color:#8a9eab}.trend-foot[data-v-615c022a]{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px;padding-top:18px;border-top:1px solid #eef2f5;font-size:12px;color:#8196a4}.trend-foot b[data-v-615c022a]{color:#385970;font-weight:500}.stats-note[data-v-615c022a]{font-size:11px;line-height:1.9;color:#91a1ad;margin-top:16px}.no-events[data-v-615c022a]{font-size:12px;color:#8a9eab;text-align:center;margin:16px 0 0}.loading[data-v-615c022a],.load-error[data-v-615c022a]{padding:24px;background:#fff;border-radius:10px;font-size:13px}.load-error button[data-v-615c022a]{border:0;background:#e4edf3;color:#466e88;padding:6px 12px;border-radius:4px;cursor:pointer}@media(max-width:1100px){.stats-grid[data-v-615c022a]{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-heading[data-v-615c022a]{align-items:flex-start;flex-direction:column}}@media(max-width:560px){header[data-v-615c022a]{align-items:flex-start;flex-direction:column}.stats-grid[data-v-615c022a]{gap:10px}.stats-grid article[data-v-615c022a]{padding:16px}.stat-value[data-v-615c022a]{font-size:27px}.trend-panel[data-v-615c022a]{padding:16px}.chart[data-v-615c022a]{gap:8px;padding:0}.metric-tabs button[data-v-615c022a]{padding:6px 7px}}.material-sphere[data-v-9461841b]{aspect-ratio:1.2;background:#edf2f6;display:grid;place-items:center;overflow:hidden;border-radius:9px}.material-sphere img[data-v-9461841b]{display:block;width:100%;height:100%;object-fit:contain}.material-sphere span[data-v-9461841b]{font-size:12px;color:#7d909e;padding:20px}.material-library[data-v-33012a61]{color:#344f61;min-width:0}.library-tools[data-v-33012a61],.library-tools form[data-v-33012a61],.actions[data-v-33012a61],nav[data-v-33012a61],footer[data-v-33012a61]{display:flex;gap:10px;align-items:center}.library-tools[data-v-33012a61]{justify-content:space-between;margin-bottom:18px}.library-tools form[data-v-33012a61]{flex:1}.library-tools input[data-v-33012a61]{width:100%;max-width:320px}input[data-v-33012a61],button[data-v-33012a61]{font:inherit;font-size:12px;border:1px solid #d5e1e9;border-radius:6px;padding:9px 12px;color:inherit;background:#fff}button[data-v-33012a61]{cursor:pointer}button[data-v-33012a61]:hover:not(:disabled){background:#edf4f8}button[data-v-33012a61]:disabled{opacity:.45;cursor:default}button[data-v-33012a61]:focus-visible,input[data-v-33012a61]:focus-visible{outline:2px solid #628ea9}.library-layout[data-v-33012a61]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.catalog[data-v-33012a61]{min-width:0}.cards[data-v-33012a61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.cards button[data-v-33012a61]{padding:7px;text-align:left;border-radius:10px}.cards button[aria-pressed=true][data-v-33012a61]{border-color:#527e99;box-shadow:0 0 0 1px #527e99}.cards strong[data-v-33012a61]{display:block;padding:9px 5px;overflow-wrap:anywhere;font-size:13px}h3[data-v-33012a61]{font-size:14px;margin:16px 0 12px}h3 small[data-v-33012a61]{display:block;font-size:11px;font-weight:400;color:#8092a0;margin-top:6px}aside[data-v-33012a61]{padding:16px;border:1px solid #dce5ed;border-radius:10px;background:#f8fafc;align-self:start;min-width:0}aside h3[data-v-33012a61]{overflow-wrap:anywhere}aside label[data-v-33012a61]{display:block;font-size:12px;margin:14px 0}aside label input[data-v-33012a61]{display:block;box-sizing:border-box;width:100%;margin-top:7px}aside label span[data-v-33012a61]{float:right}input[type=color][data-v-33012a61]{height:35px;padding:3px}input[type=range][data-v-33012a61]{padding:0}dl[data-v-33012a61]{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px}dd[data-v-33012a61]{margin:0;text-align:right}.hint[data-v-33012a61],.empty[data-v-33012a61]{font-size:12px;line-height:1.8;color:#8092a0}.empty[data-v-33012a61]{padding:22px 10px}.primary[data-v-33012a61]{background:#365e76;color:#fff}.primary[data-v-33012a61]:hover:not(:disabled){background:#294d63}.actions[data-v-33012a61]{flex-wrap:wrap;margin-top:18px}.error[data-v-33012a61],.notice[data-v-33012a61]{font-size:12px;padding:12px;border-radius:6px;background:#fff0ec;color:#a23628}.notice[data-v-33012a61]{background:#edf6f0;color:#246441}footer[data-v-33012a61]{justify-content:flex-end;border-top:1px solid #e1e9ef;margin-top:20px;padding-top:16px}nav[data-v-33012a61]{justify-content:center;margin-top:16px;font-size:12px}@media(max-width:700px){.library-layout[data-v-33012a61]{grid-template-columns:1fr}.library-tools[data-v-33012a61]{flex-wrap:wrap}aside[data-v-33012a61]{max-width:400px}.cards[data-v-33012a61]{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-tools[data-v-33012a61]{padding:12px;background:#fff;border:1px solid #e1e7ed;border-radius:9px;gap:12px}.library-tools input[data-v-33012a61]{height:36px;box-sizing:border-box;max-width:360px}.library-tools button[data-v-33012a61],.actions button[data-v-33012a61],footer button[data-v-33012a61]{border:0;background:#e8eff4;color:#46677f;min-height:34px;border-radius:5px}.library-tools button[data-v-33012a61]:hover:not(:disabled),.actions button[data-v-33012a61]:hover:not(:disabled),footer button[data-v-33012a61]:hover:not(:disabled){background:#dce8f0}.actions .primary[data-v-33012a61],footer .primary[data-v-33012a61]{background:#cc4b25;color:#fff}.actions .primary[data-v-33012a61]:hover:not(:disabled),footer .primary[data-v-33012a61]:hover:not(:disabled){background:#b8401f}.library-layout[data-v-33012a61]{gap:20px;grid-template-columns:minmax(0,1fr) 240px}.cards[data-v-33012a61]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.cards button[data-v-33012a61]{position:relative;padding:0;overflow:hidden;border:1px solid #e1e6eb;border-radius:9px;background:#fff;transition:box-shadow .18s,border-color .18s}.cards button[data-v-33012a61]:hover:not(:disabled){background:#fff;border-color:#b9ccd9;box-shadow:0 5px 18px #28445c12}.cards button[aria-pressed=true][data-v-33012a61]{border-color:#7096aa;box-shadow:0 0 0 1px #7096aa}.cards[data-v-33012a61] .material-sphere{border-radius:0;aspect-ratio:1.18}.card-caption[data-v-33012a61]{position:relative;display:block;padding:12px 14px}.cards strong[data-v-33012a61]{padding:0 12px 0 0;font-size:13px;line-height:1.5;font-weight:600}.card-caption small[data-v-33012a61]{display:block;font-size:11px;color:#8394a0;margin-top:4px}.card-check[data-v-33012a61]{position:absolute;right:10px;top:13px;color:#527e99}aside[data-v-33012a61]{background:#fff;border-color:#e1e6eb;border-radius:9px}aside[data-v-33012a61]>.material-sphere{border-radius:6px}h3[data-v-33012a61]{font-size:13px}h3 small[data-v-33012a61]{line-height:1.7}.library-tools form[data-v-33012a61]{min-width:0}.library-tools button[data-v-33012a61]{white-space:nowrap;flex-shrink:0}.library-tools input[data-v-33012a61]{min-width:0}input[type=color][data-v-33012a61]{height:38px;border-radius:6px;padding:6px}input[type=color][data-v-33012a61]::-webkit-color-swatch{border:0;border-radius:3px}@media(max-width:700px){.library-layout[data-v-33012a61]{grid-template-columns:1fr}.cards[data-v-33012a61]{grid-template-columns:repeat(2,minmax(0,1fr))}.library-tools form[data-v-33012a61]{flex-basis:100%}}.backdrop[data-v-e7afd85d]{position:fixed;inset:0;background:#172b3b55;z-index:1000;display:flex;justify-content:flex-end}.drawer[data-v-e7afd85d]{width:min(720px,100%);height:100%;overflow:auto;background:#fff;padding:28px;box-shadow:-8px 0 30px #172b3b20}.drawer header[data-v-e7afd85d]{display:flex;justify-content:space-between;gap:20px;align-items:start}.drawer h2[data-v-e7afd85d]{font-size:20px;overflow-wrap:anywhere;margin:0 0 20px}.drawer h3[data-v-e7afd85d]{font-size:16px;margin-top:24px}.drawer p[data-v-e7afd85d]{font-size:13px;color:#657784}.image[data-v-e7afd85d],.pdf[data-v-e7afd85d]{height:360px;width:100%;border:0;background:#f4f7fa;border-radius:8px}.versions[data-v-e7afd85d]{display:grid;gap:10px}.versions button[data-v-e7afd85d]{display:grid;gap:8px;text-align:left;background:#f7f9fb;border:1px solid #dce4ed;padding:16px;border-radius:8px;color:#243746;cursor:pointer;overflow-wrap:anywhere}.versions .active[data-v-e7afd85d]{border-color:#cb4e2b;background:#fff4ef}.versions small[data-v-e7afd85d]{color:#74808c}footer[data-v-e7afd85d]{margin-top:24px}.upload[data-v-e7afd85d]{position:relative;overflow:hidden;cursor:pointer}.upload input[data-v-e7afd85d]{position:absolute;inset:0;opacity:0;width:100%}.drawer[data-v-e7afd85d]{box-sizing:border-box;width:min(720px,100%);padding:24px}.drawer header[data-v-e7afd85d]{align-items:flex-start;margin-bottom:18px;gap:16px}.drawer h2[data-v-e7afd85d]{font-size:16px;line-height:1.5;margin:0;flex:1}.drawer .button[data-v-e7afd85d]{font-size:12px;border-radius:5px;padding:8px 12px;min-height:32px}.drawer .button.secondary[data-v-e7afd85d]{background:#e8eff4;color:#46677f;border:0}.image[data-v-e7afd85d]{height:auto;overflow:hidden;background:transparent}.image[data-v-e7afd85d] img{height:auto;width:100%;display:block}.drawer h3[data-v-e7afd85d]{font-size:13px;margin:22px 0 10px}.drawer p[data-v-e7afd85d]{font-size:12px;line-height:1.7;margin:6px 0}.versions[data-v-e7afd85d]{gap:8px}.versions button[data-v-e7afd85d]{padding:12px;gap:5px;font-family:inherit;font-size:12px;border-radius:6px;background:#f7f9fb}.versions .active[data-v-e7afd85d]{border-color:#a7bdcd;background:#f0f6fa}.versions small[data-v-e7afd85d]{font-size:11px}.drawer[data-v-e7afd85d] .cad-preview{padding:0;border:0;position:relative;min-height:320px;background:#f3f7fa;border-radius:8px;overflow:hidden}.drawer[data-v-e7afd85d] .cad-preview iframe{height:360px;margin:0;border-radius:0}.drawer[data-v-e7afd85d] .cad-preview .model-loading{padding:12px;font-size:12px}.drawer footer[data-v-e7afd85d]{border-top:1px solid #e5ebef;padding-top:16px;margin-top:20px}.drawer footer p[data-v-e7afd85d]{font-size:11px;margin-top:8px}@media(max-width:650px){.drawer[data-v-e7afd85d]{padding:18px}.drawer[data-v-e7afd85d] .cad-preview iframe{height:320px}}.asset-cover[data-v-c899c488]{display:block;width:100%;border:0;padding:0;cursor:pointer}.asset-body[data-v-c899c488]{padding:20px}.asset-title[data-v-c899c488]{background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}header[data-v-c899c488],.filters[data-v-c899c488],.actions[data-v-c899c488],.pagination[data-v-c899c488]{display:flex;align-items:center;gap:16px}header[data-v-c899c488]{justify-content:space-between;margin-bottom:24px}h1[data-v-c899c488]{font-size:28px;margin:0 0 10px}.picker h1[data-v-c899c488]{font-size:20px}p[data-v-c899c488],.summary[data-v-c899c488]{color:#74808c;font-size:13px;line-height:1.7}.filters[data-v-c899c488]{margin:20px 0}.filters input[data-v-c899c488]{flex:1;min-width:0}.filters input[data-v-c899c488],.filters select[data-v-c899c488]{padding:12px;border:1px solid #d8e0e7;border-radius:6px;background:#fff;color:#243746}.assets[data-v-c899c488]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.assets article[data-v-c899c488]{padding:0;overflow:hidden;background:#fff;border:1px solid #e1e6eb;border-radius:12px;min-width:0}.assets h2[data-v-c899c488]{font-size:16px;overflow-wrap:anywhere;margin:20px 0 12px}.kind[data-v-c899c488]{font-size:12px;background:#f1f5f8;color:#63788a;padding:6px 10px;border-radius:5px}.actions[data-v-c899c488]{margin-top:24px;justify-content:space-between}.pagination[data-v-c899c488]{justify-content:center;margin-top:24px;font-size:13px}.upload[data-v-c899c488]{position:relative;overflow:hidden;cursor:pointer}.upload input[data-v-c899c488]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.upload[data-v-c899c488]:focus-within{outline:2px solid #64748b;outline-offset:3px}.empty[data-v-c899c488]{padding:40px 20px;background:#fff;text-align:center;border:1px solid #e1e6eb;border-radius:12px;color:#74808c}.error[data-v-c899c488],.notice[data-v-c899c488]{padding:14px;border-radius:6px}.error[data-v-c899c488]{background:#fff0ec;color:#a23628}.notice[data-v-c899c488]{background:#edf6f0;color:#246441}.picker[data-v-c899c488]{padding:20px;background:#f5f7f9;border-radius:10px;margin:20px 0}button[data-v-c899c488]:disabled{opacity:.5;cursor:default}@media(max-width:650px){header[data-v-c899c488],.filters[data-v-c899c488]{flex-wrap:wrap}.filters input[data-v-c899c488]{flex-basis:100%}}.asset-library[data-v-c899c488]{min-width:0}header[data-v-c899c488]{margin-bottom:20px}header p[data-v-c899c488]{margin:6px 0 0;font-size:12px}h1[data-v-c899c488]{font-size:26px;margin:0}.filters[data-v-c899c488]{gap:10px;margin:0 0 12px;padding:12px;background:#fff;border:1px solid #e1e7ed;border-radius:9px}.filters input[data-v-c899c488],.filters select[data-v-c899c488]{padding:9px 11px;font:inherit;font-size:12px;border-color:#dce4eb;border-radius:5px;height:36px}.filters select[data-v-c899c488]{min-width:120px}.asset-library .button[data-v-c899c488]{font-size:12px;padding:8px 12px;min-height:34px;border-radius:5px}.asset-library .button.secondary[data-v-c899c488]{border:0;background:#e8eff4;color:#46677f}.summary[data-v-c899c488]{font-size:11px;margin:0 0 14px}.assets[data-v-c899c488]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.assets article[data-v-c899c488]{border-radius:9px;transition:box-shadow .18s,border-color .18s}.assets article[data-v-c899c488]:hover{border-color:#b9ccd9;box-shadow:0 5px 18px #28445c0c}.asset-cover[data-v-c899c488]{height:150px;background:#eaf0f5}.asset-cover[data-v-c899c488] .thumb{height:100%;border-radius:0}.asset-cover[data-v-c899c488] img{object-fit:cover}.model-cover[data-v-c899c488] img{object-fit:contain}.model-cover[data-v-c899c488] .thumb{background:#edf2f7}.asset-cover[data-v-c899c488] .placeholder{gap:5px}.asset-cover[data-v-c899c488] .placeholder span{font-size:26px;letter-spacing:1px}.asset-cover[data-v-c899c488] .placeholder small{font-size:11px}.asset-body[data-v-c899c488]{position:relative;padding:12px 14px}.kind[data-v-c899c488]{font-size:10px;line-height:1.5;padding:3px 6px;position:absolute;right:10px;top:-140px;background:#ffffffdb;color:#506c7e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.assets h2[data-v-c899c488]{font-size:13px;line-height:1.5;margin:0 0 5px;font-weight:600}.asset-title[data-v-c899c488]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-family:inherit}.asset-body>p[data-v-c899c488]{font-size:11px;margin:0;color:#8394a0}.actions[data-v-c899c488]{margin-top:10px;gap:8px}.actions .button[data-v-c899c488]{min-height:28px;padding:5px 10px;font-size:11px}.actions .text-button[data-v-c899c488]{font-size:11px;color:#8193a0}.asset-cover[data-v-c899c488]:focus-visible,.asset-title[data-v-c899c488]:focus-visible{outline:2px solid #6b96b4;outline-offset:-2px}.pagination[data-v-c899c488]{gap:12px}.picker .assets[data-v-c899c488]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.picker h1[data-v-c899c488]{font-size:16px}.picker[data-v-c899c488]{padding:16px}.filters .button[data-v-c899c488]:hover:not(:disabled),.actions .button[data-v-c899c488]:hover:not(:disabled){background:#dce8f0}@media(max-width:650px){.assets[data-v-c899c488],.picker .assets[data-v-c899c488]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.filters[data-v-c899c488]{flex-wrap:wrap}.filters input[data-v-c899c488]{flex-basis:100%}.filters select[data-v-c899c488]{flex:1}.asset-cover[data-v-c899c488]{height:145px}.kind[data-v-c899c488]{top:-135px}header[data-v-c899c488]{gap:12px;align-items:flex-start}h1[data-v-c899c488]{font-size:23px}}.asset-categories[data-v-c899c488]{display:flex;gap:28px;margin-bottom:22px;border-bottom:1px solid #dce5ed}.asset-categories button[data-v-c899c488]{position:relative;padding:12px 2px 14px;border:0;background:transparent;border-radius:0;color:#8092a0;font:inherit;font-size:13px;cursor:pointer}.asset-categories button[aria-selected=true][data-v-c899c488]{color:#365e76;font-weight:600}.asset-categories button[aria-selected=true][data-v-c899c488]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#628ea9}.asset-categories button[data-v-c899c488]:hover{color:#365e76}.asset-categories button[data-v-c899c488]:focus-visible{outline:2px solid #7096aa;outline-offset:3px}.received-inquiries[data-v-3946e894]{width:min(800px,calc(100vw - 32px));max-height:90dvh;border:1px solid #dce4eb;border-radius:14px;padding:24px;color:#263945}.received-inquiries[data-v-3946e894]::backdrop{background:#15263799}header[data-v-3946e894],footer[data-v-3946e894]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-3946e894]{font-size:20px}article[data-v-3946e894]{padding:18px;border:1px solid #dce4eb;border-radius:10px;margin:16px 0;overflow-wrap:anywhere}p[data-v-3946e894]{white-space:pre-wrap;line-height:1.6}button[data-v-3946e894]{padding:9px 14px;background:#fff;border:1px solid #cdd8e0;border-radius:6px}dl[data-v-3946e894]{display:grid;grid-template-columns:1fr 1fr}dd[data-v-3946e894]{margin:0}.actions[data-v-f3cad49d]{display:flex;gap:8px;margin-bottom:16px}.actions select[data-v-f3cad49d]{flex:1}.row[data-v-f3cad49d]{display:grid;grid-template-columns:1.5fr 1fr .65fr 24px;gap:5px;margin-bottom:7px}input[data-v-f3cad49d],select[data-v-f3cad49d]{min-width:0;width:100%;box-sizing:border-box;border:1px solid #dce4eb;border-radius:5px;padding:8px;background:#fff;color:#344f61;line-height:1.5}input[data-v-f3cad49d],select[data-v-f3cad49d],button[data-v-f3cad49d]{font-family:inherit;font-size:12px}button[data-v-f3cad49d]{border:0;background:#e8eff4;border-radius:5px;color:#46677f;cursor:pointer;white-space:nowrap}.row button[data-v-f3cad49d]{background:transparent}.heading[data-v-f3cad49d],p[data-v-f3cad49d]{font-size:12px;color:#7b8c98}button[data-v-f3cad49d]:disabled{opacity:.4}.table-modal[data-v-b15901e4]{width:min(1040px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #d9e3eb;border-radius:14px;background:#fff;color:#2e4657;box-shadow:0 24px 80px #172b4540;font-family:inherit;overflow:hidden}.table-modal[data-v-b15901e4]::backdrop{background:#172b4566}.modal-shell[data-v-b15901e4]{display:flex;flex-direction:column;max-height:calc(100dvh - 50px)}header[data-v-b15901e4]{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #e3eaf0;flex-shrink:0}h2[data-v-b15901e4]{font-size:20px;margin:0 0 5px}header p[data-v-b15901e4]{margin:0;font-size:12px;color:#84939f}.editor-body[data-v-b15901e4]{padding:22px 26px;overflow:auto;min-height:0}.title-field[data-v-b15901e4]{display:flex;align-items:center;gap:8px;font-size:13px}.title-field span[data-v-b15901e4]{font-size:11px;color:#8999a5}.title-field input[data-v-b15901e4]{flex:1;min-width:0;margin-left:12px;border:1px solid #d4dfe8;border-radius:6px;padding:10px 12px;font:inherit;color:inherit}.toolbar[data-v-b15901e4],.toggles[data-v-b15901e4],.add-actions[data-v-b15901e4]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.toolbar[data-v-b15901e4]{justify-content:space-between;margin:20px 0 12px}.toggles label[data-v-b15901e4]{display:flex;align-items:center;gap:6px;font-size:12px}.toggles input[data-v-b15901e4]{accent-color:#52788f}.add-actions[data-v-b15901e4]{gap:8px}.grid-scroll[data-v-b15901e4]{overflow:auto;max-height:45dvh;border:1px solid #d6e1e9;border-radius:7px}table[data-v-b15901e4]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}th[data-v-b15901e4],td[data-v-b15901e4]{border-right:1px solid #dce5ec;border-bottom:1px solid #dce5ec;padding:0;min-width:140px;width:180px}tr[data-v-b15901e4]>:last-child{border-right:0}tbody tr[data-v-b15901e4]:last-child>*{border-bottom:0}thead th[data-v-b15901e4]{position:sticky;top:0;background:#edf3f7;z-index:1;font-size:12px;font-weight:500}.row-index[data-v-b15901e4]{width:62px;min-width:62px;background:#f4f7f9;color:#8294a1}.index-label[data-v-b15901e4]{display:flex;justify-content:center;align-items:center;gap:8px;min-height:34px}textarea[data-v-b15901e4]{display:block;min-width:140px;width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent;padding:12px;font-family:inherit;font-size:13px;line-height:1.5;color:#344f61;resize:vertical;outline-offset:-2px}.heading[data-v-b15901e4]{background:#f0f6fa}.heading textarea[data-v-b15901e4]{font-weight:600}button[data-v-b15901e4]{font-family:inherit;font-size:12px;border:1px solid #d5e1e9;border-radius:6px;padding:8px 14px;background:#fff;color:#45677e;cursor:pointer}button[data-v-b15901e4]:hover:not(:disabled){background:#edf4f8}button[data-v-b15901e4]:focus-visible,input[data-v-b15901e4]:focus-visible,textarea[data-v-b15901e4]:focus-visible{outline:2px solid #7195aa}button[data-v-b15901e4]:disabled{opacity:.3;cursor:default}.delete[data-v-b15901e4]{border:0;background:transparent;padding:2px 5px;font-size:15px;color:#94a5b0;line-height:1}.delete[data-v-b15901e4]:hover:not(:disabled){background:#fcebea;color:#b64d39}.close[data-v-b15901e4]{border:0;font-size:24px;padding:2px 8px;color:#748b9a}.help[data-v-b15901e4]{font-size:11px;color:#8194a1;margin:10px 0 0}.error[data-v-b15901e4]{font-size:12px;color:#b64332}footer[data-v-b15901e4]{display:flex;align-items:center;justify-content:space-between;padding:16px 26px;border-top:1px solid #e3eaf0;background:#f9fbfc;flex-shrink:0}footer span[data-v-b15901e4]{font-size:12px;color:#8597a3}footer div[data-v-b15901e4]{display:flex;gap:10px}.primary[data-v-b15901e4]{background:#365e76;color:#fff;border-color:#365e76}.primary[data-v-b15901e4]:hover:not(:disabled){background:#294d63}@media(max-width:600px){.table-modal[data-v-b15901e4]{width:calc(100vw - 16px)}header[data-v-b15901e4],.editor-body[data-v-b15901e4],footer[data-v-b15901e4]{padding:16px}.title-field[data-v-b15901e4]{flex-wrap:wrap}.title-field input[data-v-b15901e4]{flex-basis:100%;margin:0}.toolbar[data-v-b15901e4]{gap:12px}}.format-toolbar[data-v-b15901e4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;background:#f3f6f8;border:1px solid #dae4eb;border-radius:7px;margin-bottom:12px}.format-toolbar label[data-v-b15901e4]{display:flex;align-items:center;gap:5px;font-size:12px}.format-toolbar select[data-v-b15901e4]{padding:6px;border:1px solid #d5e1e9;border-radius:4px;color:#36576d;background:#fff}.format-toolbar input[type=color][data-v-b15901e4]{width:28px;height:28px;border:1px solid #d5e1e9;padding:2px;background:#fff}.format-toolbar button[data-v-b15901e4]{padding:6px 8px}.selection-info[data-v-b15901e4]{font-size:11px;min-width:60px;color:#627b8d}.axis-select[data-v-b15901e4]{border:0;background:transparent;padding:4px}.selected[data-v-b15901e4]{outline:2px solid #719bb5;outline-offset:-2px}button[aria-pressed=true][data-v-b15901e4]{background:#dceaf3}.table-modal[data-v-b15901e4]{width:min(1200px,calc(100vw - 40px))}textarea[data-v-b15901e4]{resize:none}.grid-scroll[data-v-b15901e4]{max-height:42dvh}.table-modal[data-v-b15901e4]{border:0;border-radius:16px;box-shadow:0 30px 100px #162b4650}header[data-v-b15901e4]{padding:20px 24px}h2[data-v-b15901e4]{font-size:19px;letter-spacing:.2px}.header-actions[data-v-b15901e4]{display:flex;align-items:center;gap:18px}.template-trigger[data-v-b15901e4]{background:#edf4f8;border-color:#d7e5ee;color:#365f79;font-weight:600}.editor-body[data-v-b15901e4]{padding:20px 24px;background:#fbfcfd}.title-field input[data-v-b15901e4]{background:#fff;height:38px;box-sizing:border-box}.toolbar[data-v-b15901e4]{margin:16px 0 12px}.format-toolbar[data-v-b15901e4]{gap:0;border-radius:8px 8px 0 0;margin:0;padding:8px 10px;background:#fff;border-bottom:0}.tool-group[data-v-b15901e4]{display:flex;align-items:center;gap:7px;padding:0 10px;border-left:1px solid #e2e9ee;min-height:32px}.tool-group button[data-v-b15901e4]{border-color:transparent;background:transparent}.tool-group button[data-v-b15901e4]:hover{background:#edf4f8}.tool-group button[aria-pressed=true][data-v-b15901e4]{background:#dfebf3}.selection-info[data-v-b15901e4]{min-width:66px;font-family:ui-monospace,monospace;background:#f4f7fa;padding:7px 8px;border-radius:4px;margin-right:8px}.grid-scroll[data-v-b15901e4]{border-radius:0 0 8px 8px;background:#fff;min-height:220px}.index-label[data-v-b15901e4]{gap:2px;min-height:30px}.axis-select[data-v-b15901e4]{font-size:11px}.delete[data-v-b15901e4]{opacity:0;transition:opacity .12s}.index-label:hover .delete[data-v-b15901e4],.delete[data-v-b15901e4]:focus-visible{opacity:1}.row-index[data-v-b15901e4]{width:48px;min-width:48px}textarea[data-v-b15901e4]{padding:10px 12px;line-height:1.4;min-height:50px}.selected[data-v-b15901e4]{outline:2px solid #628ea9;outline-offset:-2px}.help[data-v-b15901e4]{max-width:850px;line-height:1.7;margin-top:10px;color:#8293a0}footer[data-v-b15901e4]{padding:14px 24px;background:#fff}footer .primary[data-v-b15901e4]{min-width:110px}.gallery-heading[data-v-b15901e4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.gallery-heading h3[data-v-b15901e4]{margin:0 0 6px;font-size:17px}.gallery-heading p[data-v-b15901e4]{margin:0;color:#8193a0;font-size:12px}.template-layout[data-v-b15901e4]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.template-cards[data-v-b15901e4]{display:grid;gap:10px}.template-cards button[data-v-b15901e4]{display:flex;align-items:center;gap:12px;text-align:left;padding:17px 14px;border:1px solid #dce6ed;border-radius:10px;background:#fff}.template-cards button[aria-pressed=true][data-v-b15901e4]{border-color:#749bb4;background:#edf5fa;box-shadow:0 0 0 1px #749bb4}.template-icon[data-v-b15901e4]{font-size:24px;color:#7094ab}.template-cards strong[data-v-b15901e4]{display:block;font-size:13px;margin-bottom:6px}.template-cards small[data-v-b15901e4]{display:block;font-size:11px;color:#8193a0;line-height:1.5;white-space:normal}.template-check[data-v-b15901e4]{margin-left:auto}.template-preview[data-v-b15901e4]{background:#fff;border:1px solid #e0e8ee;border-radius:10px;padding:20px;min-width:0}.preview-label[data-v-b15901e4]{font-size:12px;font-weight:600;margin-bottom:18px}.preview-label span[data-v-b15901e4]{float:right;font-weight:400;color:#8a9ca8}.preview-scroll[data-v-b15901e4]{overflow:auto}.preview-scroll table[data-v-b15901e4]{table-layout:auto}.preview-scroll td[data-v-b15901e4]{min-width:65px;width:auto;padding:12px 10px;border:1px solid #dce5ec;white-space:pre-wrap}.template-preview p[data-v-b15901e4]{font-size:12px;color:#8596a2;line-height:1.7;margin:18px 0}.template-notice[data-v-b15901e4]{display:flex;align-items:center;justify-content:space-between;background:#ecf5f2;padding:9px 12px;border-radius:6px;margin-bottom:16px;color:#427763;font-size:12px}.template-notice button[data-v-b15901e4]{border:0;background:transparent;padding:3px;color:#427763}@media(max-width:800px){.template-layout[data-v-b15901e4]{grid-template-columns:1fr}.template-cards[data-v-b15901e4]{grid-template-columns:1fr 1fr}.tool-group[data-v-b15901e4]{padding:4px 7px}.header-actions[data-v-b15901e4]{gap:8px}}@media(max-width:500px){.template-cards[data-v-b15901e4]{grid-template-columns:1fr}.header-actions .template-trigger[data-v-b15901e4]{padding:8px}.editor-body[data-v-b15901e4]{padding:16px}}.size-toolbar[data-v-b15901e4]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dae4eb;border-bottom:0;padding:8px 12px;font-size:12px}.size-toolbar label[data-v-b15901e4]{display:flex;align-items:center;gap:5px}.size-toolbar select[data-v-b15901e4]{max-width:100%;border:1px solid #d5e1e9;border-radius:4px;padding:5px;color:inherit;background:#fff}.size-toolbar input[data-v-b15901e4]{width:64px;border:1px solid #d5e1e9;border-radius:4px;padding:5px;color:inherit}.size-toolbar small[data-v-b15901e4]{color:#8293a0}.size-toolbar button[data-v-b15901e4]{padding:5px 8px}.grid-scroll th[data-v-b15901e4],.grid-scroll td[data-v-b15901e4]{min-width:0;width:auto}.grid-scroll .row-index[data-v-b15901e4]{position:relative;width:48px}.grid-scroll textarea[data-v-b15901e4]{min-width:0;min-height:30px;padding:6px 10px}.column-resizer[data-v-b15901e4]{position:absolute;right:-3px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:3;touch-action:none}.row-resizer[data-v-b15901e4]{position:absolute;bottom:-3px;left:0;right:0;height:8px;cursor:row-resize;z-index:3;touch-action:none}.column-resizer[data-v-b15901e4]:hover,.row-resizer[data-v-b15901e4]:hover{background:#719bb580}.text-editor[data-v-6e93b6fa]{padding:12px;background:#f5f8fa;margin:12px 0}.text-editor label[data-v-6e93b6fa]{display:grid}.text-editor textarea[data-v-6e93b6fa]{width:100%;box-sizing:border-box;border:1px solid #dce4eb;border-radius:5px;padding:10px;font:inherit;resize:vertical}.layout-heading[data-v-6e93b6fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}p[data-v-6e93b6fa],summary[data-v-6e93b6fa],label[data-v-6e93b6fa]{font-size:12px;color:#6e8392;line-height:1.7}p[data-v-6e93b6fa]{margin:0}button[data-v-6e93b6fa]{font:12px inherit;font-family:inherit;font-size:12px;border:0;border-radius:5px;background:#e8eff4;padding:7px 9px;color:#46677f;cursor:pointer;white-space:nowrap}button[data-v-6e93b6fa]:disabled{opacity:.35;cursor:default}.layout-columns[data-v-6e93b6fa]{display:grid;gap:20px;min-width:0}.layout-columns.preview[data-v-6e93b6fa]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}summary[data-v-6e93b6fa]{cursor:pointer;padding:8px 0}label[data-v-6e93b6fa]{display:flex;gap:8px;margin:8px 0;overflow-wrap:anywhere}ol[data-v-6e93b6fa]{padding:0;list-style:none;margin:12px 0}li[data-v-6e93b6fa]{display:flex;gap:10px;align-items:center;padding:10px;background:#f5f8fa;border:1px solid #e2e9ee;border-radius:7px;margin-bottom:8px;cursor:grab}.number[data-v-6e93b6fa]{font-size:11px;color:#7b8c98}.thumbnail[data-v-6e93b6fa]{width:48px;height:54px;flex-shrink:0;display:grid;place-items:center;background:#fff;font-size:11px;color:#6e8392}.filename[data-v-6e93b6fa]{font-size:12px;overflow-wrap:anywhere;flex:1;min-width:0}.actions[data-v-6e93b6fa]{display:flex;gap:3px}.actions button[data-v-6e93b6fa]{padding:5px;font-size:11px}.layout-preview[data-v-6e93b6fa]{max-height:720px;overflow:auto;background:#fff;border:1px solid #e2e9ee;border-radius:8px;padding:14px;min-width:0}h4[data-v-6e93b6fa]{font-size:12px;margin:0 0 14px;color:#46677f}@media(max-width:800px){.layout-columns.preview[data-v-6e93b6fa]{grid-template-columns:1fr}.actions[data-v-6e93b6fa]{flex-wrap:wrap}.layout-heading[data-v-6e93b6fa]{align-items:flex-start}}.technical-help[data-v-3a0ef712]{margin-bottom:12px}.technical-help p[data-v-3a0ef712]{font-size:12px;line-height:1.7;color:#718797;margin:0}.technical-blocks>[role=alert][data-v-3a0ef712]{color:#b43f27;font-size:12px}fieldset[data-v-002b370d]{border:0;padding:0;min-width:0;display:grid;gap:16px}label[data-v-002b370d]{display:grid;gap:6px;font-size:12px}input[data-v-002b370d],select[data-v-002b370d]{min-width:0;width:100%;box-sizing:border-box;border:1px solid #dce4eb;border-radius:5px;padding:8px;background:#fff;color:#344f61;font-family:inherit;font-size:12px}.actions[data-v-002b370d]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-002b370d],.upload-button[data-v-002b370d]{border:0;border-radius:5px;background:#e8eff4;padding:8px 10px;color:#46677f;font-size:12px;cursor:pointer}button[data-v-002b370d]:disabled{opacity:.4}.upload-button input[data-v-002b370d]{display:none}.draft[data-v-002b370d]{display:grid;gap:12px;padding:14px;border-radius:8px;background:#fff}.draft h3[data-v-002b370d]{font-size:13px;margin:0}p[data-v-002b370d],dt[data-v-002b370d]{font-size:12px;color:#7b8c98;margin:0;line-height:1.7}dd[data-v-002b370d]{font-size:13px;margin:4px 0 16px;overflow-wrap:anywhere}.check[data-v-002b370d]{display:flex;align-items:center;overflow-wrap:anywhere}.check input[data-v-002b370d]{width:auto}.remove[data-v-002b370d]{justify-self:start;background:transparent;color:#92614e}.error[data-v-002b370d]{color:#ae402e}.spec-group[data-v-002b370d]{border-top:1px solid #e0e7ed;padding-top:4px;min-width:0}.spec-group summary[data-v-002b370d]{cursor:pointer;font-size:13px;font-weight:600;padding:10px 0;list-style-position:inside}.spec-group summary small[data-v-002b370d]{font-size:11px;font-weight:400;color:#8495a1;margin-left:6px}.spec-group dl[data-v-002b370d]{margin-bottom:0}.spec-group .check[data-v-002b370d]{margin-top:12px}.hotspot-editor[data-v-72159725]{padding:12px;font-size:12px;color:#46677f;border-bottom:1px solid #dce5ed}summary[data-v-72159725]{cursor:pointer;font-weight:600}p[data-v-72159725]{font-size:11px;line-height:1.6}label[data-v-72159725]{display:block;margin:8px 0}input[data-v-72159725],textarea[data-v-72159725]{box-sizing:border-box;width:100%;font:inherit;padding:7px;border:1px solid #ccdbe5;border-radius:5px}button[data-v-72159725]{font:inherit;padding:6px;border:0;border-radius:4px;background:#e7eff5;color:inherit;margin:3px;cursor:pointer}button[data-v-72159725]:disabled{opacity:.5}.hotspot-row[data-v-72159725]{display:flex;align-items:center}.hotspot-row span[data-v-72159725]{flex:1;overflow-wrap:anywhere}.hotspot-style[data-v-72159725]{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #d5e2eb;border-radius:6px;padding:8px;min-width:0}.hotspot-style label[data-v-72159725]{margin:0}.hotspot-style select[data-v-72159725]{display:block;width:100%;font:inherit;color:inherit;padding:6px;border:1px solid #ccdbe5;border-radius:4px;background:#fff;margin-top:4px}.hotspot-style input[type=color][data-v-72159725]{height:30px;padding:2px;margin-top:4px}.decal-editor[data-v-bd13a5a0]{border-top:1px solid #e2eaf0;margin:0 12px;padding:10px 0;color:#657e91;font-size:12px}summary[data-v-bd13a5a0]{padding:8px 0 12px;cursor:pointer;font-weight:600}summary small[data-v-bd13a5a0]{float:right;color:#899ba8;font-weight:400}.add-actions[data-v-bd13a5a0],.pair[data-v-bd13a5a0]{display:flex;gap:8px}.add-actions button[data-v-bd13a5a0],.upload[data-v-bd13a5a0]{border:0;background:#e8eff4;color:#46677f;padding:9px 10px;border-radius:5px;font:inherit;cursor:pointer;display:inline-flex;align-items:center}.upload[data-v-bd13a5a0]{position:relative;overflow:hidden}.upload input[data-v-bd13a5a0]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.disabled[data-v-bd13a5a0],button[data-v-bd13a5a0]:disabled{opacity:.45;cursor:default}.hint[data-v-bd13a5a0]{font-size:11px;line-height:1.7;color:#8495a1}.decal-list[data-v-bd13a5a0]{display:grid;gap:6px;margin:12px 0}.decal-list button[data-v-bd13a5a0]{display:flex;gap:9px;align-items:center;border:1px solid #e1e8ee;border-radius:6px;background:#fff;text-align:left;padding:8px;font:inherit;color:#46677f;cursor:pointer}.decal-list button[aria-pressed=true][data-v-bd13a5a0]{border-color:#7096aa;background:#edf4f8}.decal-list img[data-v-bd13a5a0],.decal-list b[data-v-bd13a5a0]{width:32px;height:32px;object-fit:contain;background:#f1f5f8;display:grid;place-items:center}.decal-list span[data-v-bd13a5a0]{overflow-wrap:anywhere;min-width:0}.decal-list small[data-v-bd13a5a0]{display:block;color:#889ba8;font-size:10px;margin-top:3px}.decal-fields label[data-v-bd13a5a0]{display:block;margin:10px 0}.decal-fields input[data-v-bd13a5a0]:not([type=checkbox]),textarea[data-v-bd13a5a0]{box-sizing:border-box;width:100%;border:1px solid #d8e4ec;border-radius:5px;padding:8px;margin-top:6px;color:#46677f;background:#fff;font:inherit}.decal-fields input[type=color][data-v-bd13a5a0]{height:34px;padding:4px}.pair>label[data-v-bd13a5a0]{flex:1;min-width:0}.check[data-v-bd13a5a0]{display:flex!important;align-items:center;gap:6px}.placing[data-v-bd13a5a0]{background:#fff3e9;padding:10px;border-radius:5px;color:#a65a2b;line-height:1.7}.placing button[data-v-bd13a5a0]{border:0;background:none;color:#46677f;cursor:pointer}.error[data-v-bd13a5a0]{color:#b43f27}button[data-v-bd13a5a0]:focus-visible,input[data-v-bd13a5a0]:focus-visible,textarea[data-v-bd13a5a0]:focus-visible{outline:2px solid #7096aa;outline-offset:2px}.material-dialog[data-v-2f93ff2a]{width:min(1060px,calc(100vw - 40px));max-height:90dvh;border:0;border-radius:14px;padding:0;color:#344f61;box-shadow:0 24px 80px #172b4540}.material-dialog[data-v-2f93ff2a]::backdrop{background:#172b4566}header[data-v-2f93ff2a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e1e9ef}h2[data-v-2f93ff2a]{font-size:20px;margin:0}p[data-v-2f93ff2a]{font-size:12px;color:#8092a0;margin:6px 0 0}header button[data-v-2f93ff2a]{background:none;border:0;font-size:24px;color:#8092a0;cursor:pointer}main[data-v-2f93ff2a]{padding:20px 24px;max-height:calc(90dvh - 130px);overflow:auto}.scene-settings[data-v-4ab38cbd]{border:0;padding:12px;margin:0;min-width:0;color:#4f6575}h3[data-v-4ab38cbd]{font-size:12px;margin:8px 0 12px}label[data-v-4ab38cbd]{display:block;font-size:12px;margin:12px 0}output[data-v-4ab38cbd]{float:right;color:#8999a4}input[type=range][data-v-4ab38cbd]{display:block;width:100%;margin-top:8px;accent-color:#6e92aa}select[data-v-4ab38cbd]{display:block;width:100%;border:0;border-radius:5px;background:#eff4f7;padding:8px;margin-top:8px;color:inherit}.presets[data-v-4ab38cbd]{display:flex;gap:8px}.presets button[data-v-4ab38cbd]{flex:1;height:32px;border:0;border-radius:5px;cursor:pointer}.colors[data-v-4ab38cbd]{display:flex;gap:16px}.colors label[data-v-4ab38cbd]{flex:1}input[type=color][data-v-4ab38cbd]{display:block;width:100%;height:27px;margin-top:6px;padding:0;border:0;background:none}.check[data-v-4ab38cbd]{display:flex;gap:6px;align-items:center}p[data-v-4ab38cbd]{font-size:11px;color:#8598a5;line-height:1.6}.scene-settings select[data-v-4ab38cbd],.scene-settings button[data-v-4ab38cbd]{font-family:inherit;font-weight:400;font-size:12px;line-height:1.4}.scene-actions[data-v-4ab38cbd]{display:flex;flex-wrap:wrap;gap:6px}.scene-actions button[data-v-4ab38cbd]{border:0;border-radius:5px;background:#e7eff5;color:#46677f;padding:8px;cursor:pointer}.scene-actions button[data-v-4ab38cbd]:disabled{opacity:.5}.scene-actions button[data-v-4ab38cbd]:not(:disabled):hover{background:#d6e5ee;color:#254e69}.scene-actions button[data-v-4ab38cbd]:not(:disabled):active{background:#bbd2e1;transform:translateY(1px)}.scene-actions button[data-v-4ab38cbd]:focus-visible{outline:2px solid #628ba7;outline-offset:2px}.lighting-presets button[aria-pressed=true][data-v-4ab38cbd]{background:#cfdfeb;color:#234d68;box-shadow:inset 0 0 0 1px #8faabd}.lighting-notice[data-v-4ab38cbd]{color:#346f5c;margin:8px 0}.scene-group[data-v-4ab38cbd]{border-bottom:1px solid #dce5ed80;padding:0;margin:0}.scene-group[data-v-4ab38cbd]:last-child{border-bottom:0}.scene-group>summary[data-v-4ab38cbd]{display:list-item;cursor:pointer;padding:11px 2px;font-size:12px;font-weight:600;line-height:1.5;color:#4f6575;-webkit-user-select:none;user-select:none}.scene-group>summary[data-v-4ab38cbd]::marker{font-size:10px;color:#7894a6}.scene-group>summary[data-v-4ab38cbd]:hover{color:#294b61}.scene-group>summary[data-v-4ab38cbd]:focus-visible{outline:2px solid #628ba7;outline-offset:1px;border-radius:3px}.scene-group-content[data-v-4ab38cbd]{padding:0 2px 10px}.scene-group-content>p[data-v-4ab38cbd]:first-child{margin-top:0}.config-editor[data-v-712b2340]{background:#fff;border:1px solid #e1e6eb;padding:18px;border-radius:0;margin:0;height:100%;box-sizing:border-box}h2[data-v-712b2340]{font-size:18px}p[data-v-712b2340],small[data-v-712b2340]{color:#74808c}fieldset[data-v-712b2340]{border:0;padding:0;min-width:0}.row[data-v-712b2340]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;border-bottom:1px solid #eee;padding:12px 0;margin-bottom:12px}label[data-v-712b2340]{display:grid;gap:6px;font-size:13px;max-width:210px}input[data-v-712b2340],select[data-v-712b2340]{padding:8px;border:1px solid #d8e0e7;border-radius:5px;max-width:100%;box-sizing:border-box}input[type=number][data-v-712b2340]{width:85px}.config-editor[data-v-712b2340]{padding:12px;border:0;background:transparent}strong[data-v-712b2340]{font-size:12px}p[data-v-712b2340]{font-size:11px;line-height:1.5;margin:8px 0}label[data-v-712b2340]{font-size:12px;max-width:none}input[data-v-712b2340],select[data-v-712b2340]{font:inherit;color:#415d70;background:#eff4f7;border:0;outline:none;min-width:0;width:100%}.row[data-v-712b2340]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;background:#f8fafc;border:0;border-radius:6px}.row>label[data-v-712b2340]:first-of-type,.kind-label[data-v-712b2340]{grid-column:1/-1}.kind-label[data-v-712b2340]{font-size:11px;color:#8196a4}input[type=number][data-v-712b2340]{width:100%}.add-parameter[data-v-712b2340]{display:flex;gap:8px;margin-top:14px}.add-parameter select[data-v-712b2340]{flex:1}.add-parameter button[data-v-712b2340]{border:0;border-radius:5px;background:#dfeaf2;color:#375e78;white-space:nowrap;font-size:12px;padding:8px}.add-parameter button[data-v-712b2340]:disabled{opacity:.4}.config-editor input[data-v-712b2340],.config-editor select[data-v-712b2340],.config-editor option[data-v-712b2340],.config-editor button[data-v-712b2340]{font-family:inherit;font-size:12px;line-height:1.5}.config-editor[data-v-712b2340]{padding-top:0}.view-actions[data-v-3e2b1e7c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px}.view-actions button[data-v-3e2b1e7c]{padding:8px;border:1px solid #d8e0e7;border-radius:5px;background:#fff;color:#243746;cursor:pointer}.view-actions span[data-v-3e2b1e7c]{font-size:12px;color:#64748b}.model-editor[data-v-3e2b1e7c]{border:1px solid #dce3e9;background:#fff;border-radius:10px;margin-bottom:24px;overflow:hidden}.model-editor header[data-v-3e2b1e7c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e1e6eb}h2[data-v-3e2b1e7c],h3[data-v-3e2b1e7c]{margin:0;font-size:16px}h3[data-v-3e2b1e7c]{margin-bottom:14px}.workspace[data-v-3e2b1e7c]{display:grid;grid-template-columns:200px minmax(260px,1fr) 285px}.structure[data-v-3e2b1e7c]{padding:16px 10px;border-right:1px solid #e1e6eb;min-width:0}.structure input[data-v-3e2b1e7c]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d8e0e7;border-radius:5px}.tree[data-v-3e2b1e7c]{height:490px;overflow:auto;margin:12px 0}.tree [role=treeitem][data-v-3e2b1e7c]{display:flex;align-items:center;min-height:34px;border-radius:5px}.tree [aria-selected=true][data-v-3e2b1e7c]{background:#fff0e9;color:#c34e25}.tree button[data-v-3e2b1e7c]{border:0;background:transparent;color:inherit;cursor:pointer}.expand[data-v-3e2b1e7c],.spacer[data-v-3e2b1e7c]{width:22px;flex-shrink:0}.node[data-v-3e2b1e7c]{text-align:left;overflow-wrap:anywhere;min-width:0;flex:1;padding:8px 4px}.node small[data-v-3e2b1e7c]{display:block;color:#81909a;font-size:10px}.tools[data-v-3e2b1e7c]{display:flex;gap:6px;flex-wrap:wrap}.tools button[data-v-3e2b1e7c],header select[data-v-3e2b1e7c]{padding:7px;border:1px solid #d8e0e7;border-radius:5px;background:#fff;color:#243746;cursor:pointer}button[data-v-3e2b1e7c]:disabled{opacity:.4;cursor:default}.viewport[data-v-3e2b1e7c]{min-width:0;background:#f5f7f9}.selection-path[data-v-3e2b1e7c]{padding:10px 14px;font-size:12px;color:#64748b;overflow-wrap:anywhere;min-height:16px}.properties[data-v-3e2b1e7c]{max-height:715px;overflow:auto;border-left:1px solid #e1e6eb}.properties[data-v-3e2b1e7c] .config-editor{border:0;height:auto}.properties[data-v-3e2b1e7c] .button{font-size:12px;padding:9px;margin:4px 0}.properties[data-v-3e2b1e7c] .row{display:grid;grid-template-columns:1fr 1fr}.properties[data-v-3e2b1e7c] .row>label:first-child{grid-column:1/-1}.product-properties[data-v-3e2b1e7c]{padding:18px;font-size:13px;color:#64748b}.product-properties dd[data-v-3e2b1e7c]{margin:0 0 12px}@media(max-width:1100px){.workspace[data-v-3e2b1e7c]{grid-template-columns:170px minmax(240px,1fr)}.properties[data-v-3e2b1e7c]{grid-column:1/-1;border-top:1px solid #e1e6eb;max-height:none}.properties[data-v-3e2b1e7c] .row{display:flex}}@media(max-width:650px){.workspace[data-v-3e2b1e7c]{display:flex;flex-direction:column}.tree[data-v-3e2b1e7c]{height:180px}.structure[data-v-3e2b1e7c]{border-right:0}.viewport[data-v-3e2b1e7c] iframe{height:380px}.properties[data-v-3e2b1e7c]{max-height:none}}.model-editor[data-v-3e2b1e7c]{border:0;background:#f5f7f9;position:relative}.workspace[data-v-3e2b1e7c]{display:block;position:relative}.viewport[data-v-3e2b1e7c] .cad-preview iframe{height:520px}.viewport[data-v-3e2b1e7c]{padding-top:0}.editor-tools[data-v-3e2b1e7c]{position:absolute;z-index:3;top:12px;left:12px;display:flex;gap:6px}.editor-tools button[data-v-3e2b1e7c],.expand-view[data-v-3e2b1e7c]{border:0;background:#dbe6ed73;color:#496273;border-radius:6px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.editor-tools button[aria-pressed=true][data-v-3e2b1e7c]{background:#cee0ed}.expand-view[data-v-3e2b1e7c]{position:absolute;right:12px;top:10px;z-index:3}.structure[data-v-3e2b1e7c],.properties[data-v-3e2b1e7c]{position:absolute;top:50px;bottom:68px;width:min(280px,85%);z-index:5;background:#fffffff7;border:0;border-radius:8px;box-shadow:0 6px 24px #24374620;overflow:auto;max-height:none}.structure[data-v-3e2b1e7c]{left:10px;display:flex;flex-direction:column;box-sizing:border-box}.tree[data-v-3e2b1e7c]{height:auto;flex:1;min-height:0}.properties[data-v-3e2b1e7c]{right:10px}.view-actions button[data-v-3e2b1e7c],.tools button[data-v-3e2b1e7c]{border:0;background:#e8eff4;font-size:12px}.view-actions[data-v-3e2b1e7c]{padding:8px 12px}.selection-path[data-v-3e2b1e7c]{margin:0;padding:0 12px 12px;font-size:11px}.expanded-view[data-v-3e2b1e7c]{position:fixed;inset:85px 24px 20px;z-index:50;box-shadow:0 0 0 100vmax #24374666}.expanded-view .viewport[data-v-3e2b1e7c] .cad-preview iframe{height:calc(100dvh - 235px)}.node[data-v-3e2b1e7c]{font-size:12px}.model-editor h3[data-v-3e2b1e7c]{font-size:13px}@media(max-width:650px){.workspace[data-v-3e2b1e7c]{display:block}.viewport[data-v-3e2b1e7c] .cad-preview iframe{height:380px}.expanded-view[data-v-3e2b1e7c]{inset:76px 8px 8px}.expanded-view .viewport[data-v-3e2b1e7c] .cad-preview iframe{height:calc(100dvh - 220px)}}.structure[data-v-3e2b1e7c]{padding:8px;width:240px}.structure input[data-v-3e2b1e7c]{padding:6px 9px;height:30px;border:0;background:#f1f5f8;font-size:12px;outline:none;box-shadow:none}.tree[data-v-3e2b1e7c]{margin:6px 0}.tree [role=treeitem][data-v-3e2b1e7c]{min-height:25px;height:25px}.tree .node[data-v-3e2b1e7c]{padding:3px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:19px}.tree button[data-v-3e2b1e7c]{outline:none;box-shadow:none}.tree button[data-v-3e2b1e7c]:focus-visible{background:#dce8f0}.expand[data-v-3e2b1e7c],.spacer[data-v-3e2b1e7c]{width:16px}.eye-toggle[data-v-3e2b1e7c]{flex:0 0 24px;display:grid;place-items:center;padding:2px}.tree [aria-selected=true][data-v-3e2b1e7c]{background:#e7eff5}.property-tabs[data-v-3e2b1e7c]{position:sticky;top:0;display:flex;padding:8px;gap:4px;background:#fff;z-index:1}.property-tabs button[data-v-3e2b1e7c]{flex:1;border:0;background:transparent;border-radius:5px;padding:8px;font-size:12px;color:#718797}.property-tabs button[aria-pressed=true][data-v-3e2b1e7c]{background:#e9f1f6;color:#355e78}.properties[data-v-3e2b1e7c]{width:290px}.product-properties[data-v-3e2b1e7c]{padding:12px;font-size:12px}.product-properties input[data-v-3e2b1e7c]{width:100%;box-sizing:border-box;border:0;background:#f0f4f7;border-radius:5px;padding:8px;margin-top:6px}.product-properties p[data-v-3e2b1e7c]{font-size:11px}.editor-tools[data-v-3e2b1e7c]{pointer-events:none}.editor-tools>button[data-v-3e2b1e7c]{pointer-events:auto}.editor-tools:not(.collapsed)>button[data-v-3e2b1e7c]:first-child{margin-right:166px}.structure[data-v-3e2b1e7c],.properties[data-v-3e2b1e7c]{bottom:12px}.product-properties input[data-v-3e2b1e7c]{font:400 12px/1.5 system-ui,sans-serif}.expanded-view .viewport[data-v-3e2b1e7c] .cad-preview iframe{height:calc(100dvh - 110px)}.editor-tools[data-v-3e2b1e7c]{gap:2px}.editor-tools button[data-v-3e2b1e7c]{width:30px;height:30px;background:transparent}.editor-tools:not(.collapsed)>button[data-v-3e2b1e7c]:first-child{margin-right:var(--viewer-toolbar-width,224px)}.editor-tools button[data-v-3e2b1e7c]:hover,.editor-tools button[data-v-3e2b1e7c]:focus-visible{background:#fff5}.editor-tools button[aria-pressed=true][data-v-3e2b1e7c]{background:#aac9df80}.editor-tools button[data-v-3e2b1e7c]:disabled{background:transparent;opacity:.4}.editor-tools.collapsed button[data-v-3e2b1e7c]{background:#e2ebf266}.material-settings select[data-v-3e2b1e7c]{display:block;width:100%;margin-top:8px;padding:8px;border:1px solid #cad9e4;border-radius:5px;background:#f1f6f9;color:#36576d;font:inherit}.material-settings label[data-v-3e2b1e7c]{font-size:12px}.material-settings p[data-v-3e2b1e7c]{line-height:1.6}.material-controls[data-v-3e2b1e7c]{display:grid;gap:14px;margin-top:16px}.material-controls input[type=range][data-v-3e2b1e7c]{display:block;width:100%;accent-color:#7096aa;margin-top:8px}.material-controls input[type=color][data-v-3e2b1e7c]{display:block;width:100%;height:32px;margin-top:8px;border:1px solid #cad9e4;border-radius:4px;padding:3px;background:#fff}.material-controls output[data-v-3e2b1e7c]{float:right;color:#567185}.material-trial[data-v-3e2b1e7c]{position:absolute;z-index:8;bottom:14px;left:14px;right:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid #b8d0df;border-radius:9px;background:#ffffffed;box-shadow:0 4px 18px #28445c18;font-size:12px}.material-trial button[data-v-3e2b1e7c]{padding:7px 10px;border:1px solid #d5e1e9;border-radius:5px;background:#edf4f8;color:#365e76;cursor:pointer}.material-settings .material-library-button[data-v-3e2b1e7c]{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:1px solid #d8e4ec;border-radius:7px;background:#e8eff4;color:#46677f;font:inherit;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s}.material-library-button span[data-v-3e2b1e7c]{flex:1;text-align:left}.material-settings .material-library-button[data-v-3e2b1e7c]:hover:not(:disabled){background:#dce8f0;border-color:#b9ccd9}.material-library-button[data-v-3e2b1e7c]:disabled{opacity:.5;cursor:default}.material-settings>label[data-v-3e2b1e7c]{display:block;margin-top:16px}.material-settings select[data-v-3e2b1e7c]{min-height:38px;padding:9px 30px 9px 11px;background-color:#fff;border-radius:6px}.material-color-field[data-v-3e2b1e7c]{display:flex;align-items:center;gap:10px;margin-top:8px;border:1px solid #d8e4ec;border-radius:6px;background:#fff;padding:7px 10px}.material-controls .material-color-field input[type=color][data-v-3e2b1e7c]{width:32px;height:26px;padding:0;margin:0;border:0;background:none;cursor:pointer;flex-shrink:0}.material-color-field input[data-v-3e2b1e7c]::-webkit-color-swatch-wrapper{padding:0}.material-color-field input[data-v-3e2b1e7c]::-webkit-color-swatch{border:1px solid #00000018;border-radius:4px}.material-color-field>span[data-v-3e2b1e7c]{font-size:12px;letter-spacing:.5px;color:#46677f}.material-library-button[data-v-3e2b1e7c]:focus-visible,.material-settings select[data-v-3e2b1e7c]:focus-visible,.material-color-field[data-v-3e2b1e7c]:focus-within{outline:2px solid #7096aa;outline-offset:2px}.material-settings>summary[data-v-3e2b1e7c]{cursor:pointer;font-size:12px;font-weight:600;color:#657e91;padding:12px 0;-webkit-user-select:none;user-select:none}.material-settings>summary[data-v-3e2b1e7c]::marker{color:#7893a5}.material-settings>summary[data-v-3e2b1e7c]:focus-visible{outline:2px solid #7096aa;outline-offset:2px}.workspace[data-v-3e2b1e7c]{container-type:inline-size}.decal-placement[data-v-3e2b1e7c]{position:absolute;z-index:8;left:16px;bottom:16px;box-sizing:border-box;width:350px;max-width:calc(100% - 336px);padding:16px;background:#fff;border:1px solid #dce6ed;border-radius:12px;box-shadow:0 8px 28px #2437461a;color:#36576d}.decal-placement-heading[data-v-3e2b1e7c]{display:flex;align-items:center;gap:10px}.placement-icon[data-v-3e2b1e7c]{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:#eaf2f7;color:#527a91}.placement-copy[data-v-3e2b1e7c]{display:grid;gap:4px;min-width:0;flex:1}.placement-copy strong[data-v-3e2b1e7c]{font-size:14px;font-weight:600}.placement-copy span[data-v-3e2b1e7c]{font-size:11px;color:#8093a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decal-placement button[data-v-3e2b1e7c]{font:inherit;cursor:pointer;transition:background .15s}.decal-placement .placement-close[data-v-3e2b1e7c]{align-self:flex-start;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:#8498a7;font-size:21px;line-height:1}.placement-close[data-v-3e2b1e7c]:hover{background:#edf3f7!important}.decal-placement p[data-v-3e2b1e7c]{margin:13px 0 15px;font-size:12px;line-height:1.6;color:#657e91}.placement-actions[data-v-3e2b1e7c]{display:flex;gap:8px;align-items:center}.decal-placement .placement-center[data-v-3e2b1e7c]{border:1px solid #355e76;background:#355e76;color:#fff;border-radius:6px;padding:9px 13px;font-size:12px}.placement-center[data-v-3e2b1e7c]:hover{background:#284d63!important}.decal-placement .placement-cancel[data-v-3e2b1e7c]{border:1px solid #dce6ed;border-radius:6px;background:#fff;color:#657e91;padding:9px 13px;font-size:12px}.placement-cancel[data-v-3e2b1e7c]:hover{background:#f2f6f9!important}.decal-placement button[data-v-3e2b1e7c]:focus-visible{outline:2px solid #7096aa;outline-offset:3px}@container (max-width:700px){.decal-placement[data-v-3e2b1e7c]{left:12px;bottom:12px;width:calc(100% - 24px);max-width:none;padding:12px}.decal-placement-active>.properties[data-v-3e2b1e7c],.decal-placement-active>.structure[data-v-3e2b1e7c]{bottom:180px}.decal-placement p[data-v-3e2b1e7c]{margin:8px 0 10px}}.property-toggle[data-v-3e2b1e7c]{position:absolute;right:12px;top:10px;z-index:3;border:0;background:#dbe6ed73;color:#496273;border-radius:6px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.property-toggle[aria-pressed=true][data-v-3e2b1e7c]{background:#cee0ed}.property-toggle[data-v-3e2b1e7c]:disabled{opacity:.4;cursor:default}.property-toggle[data-v-3e2b1e7c]:focus-visible{outline:2px solid #7096aa;outline-offset:2px}.expand-view[data-v-3e2b1e7c]{right:52px}@media(max-width:600px){.model-editor[data-v-3e2b1e7c],.workspace[data-v-3e2b1e7c],.viewport[data-v-3e2b1e7c]{min-width:0;max-width:100%}.editor-tools[data-v-3e2b1e7c]{left:12px;right:96px;max-width:calc(100% - 108px);flex-wrap:wrap}.editor-tools:not(.collapsed)>button[data-v-3e2b1e7c]:first-child{margin-right:0}.editor-tools>button[data-v-3e2b1e7c]{flex:0 0 30px}.structure[data-v-3e2b1e7c],.properties[data-v-3e2b1e7c]{top:96px}}.structure[data-v-3e2b1e7c],.properties[data-v-3e2b1e7c]{background:#ffffffad;box-shadow:0 3px 14px #24374612}.action-notice[data-v-11c1657e]{color:#246441;align-self:center;margin-right:auto;font-size:13px}.workflow-actions[data-v-11c1657e]{flex-wrap:wrap}.workflow-actions button[data-v-11c1657e]:disabled{background:#e5e7eb;color:#7b8490;border-color:#d8dde3;opacity:1}.spec-editor-select[data-v-11c1657e]{margin-bottom:14px;max-width:520px}.spec-editor-select select[data-v-11c1657e]{padding:10px;border:1px solid #d8e0e7;border-radius:6px;background:#fff;color:#243746}.workflow[data-v-11c1657e]{display:flex;align-items:center;gap:28px;margin-bottom:18px;color:#74808c}.workflow .active[data-v-11c1657e]{color:var(--orange);font-weight:700}.workflow small[data-v-11c1657e]{margin-left:auto}.workflow-actions[data-v-11c1657e]{display:flex;justify-content:flex-end;gap:12px;position:sticky;top:74px;z-index:5;background:#f5f7f9;padding:12px 0;margin-bottom:20px}summary[data-v-11c1657e]{cursor:pointer;font-weight:600;padding:12px 0}details .parameter[data-v-11c1657e]{margin-bottom:12px}@media(max-width:650px){.workflow[data-v-11c1657e]{gap:14px;flex-wrap:wrap}.workflow-actions[data-v-11c1657e]{top:0}}header[data-v-11c1657e],.toolbar[data-v-11c1657e],.parameter-title[data-v-11c1657e],.pagination[data-v-11c1657e],.attachment[data-v-11c1657e],.share-actions[data-v-11c1657e],.share-link[data-v-11c1657e]{display:flex;align-items:center;justify-content:space-between;gap:16px}header[data-v-11c1657e]{margin-bottom:28px}h1[data-v-11c1657e]{margin:0 0 10px;font-size:28px}h2[data-v-11c1657e]{margin:0 0 16px;font-size:18px}p[data-v-11c1657e],small[data-v-11c1657e],.toolbar[data-v-11c1657e],.hint[data-v-11c1657e]{color:#74808c;line-height:1.7}.panel[data-v-11c1657e]{background:#fff;border:1px solid #e1e6eb;border-radius:12px;padding:26px;margin-bottom:22px;min-width:0}.product-list[data-v-11c1657e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.product-item[data-v-11c1657e]{text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere}.product-item .badge[data-v-11c1657e]{display:inline-block;font-size:12px;color:#697985;background:#f2f5f7;padding:3px 8px;border-radius:4px;margin-bottom:18px}.edit-link[data-v-11c1657e]{display:block;color:var(--orange);font-size:13px;margin-top:20px}.toolbar[data-v-11c1657e]{margin-bottom:18px;font-size:13px}.empty[data-v-11c1657e]{text-align:center;padding:60px 24px}.pagination[data-v-11c1657e]{justify-content:center;font-size:13px}fieldset[data-v-11c1657e]{border:0;padding:0;min-width:0;display:grid;gap:18px}.fields[data-v-11c1657e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}label[data-v-11c1657e]{display:grid;gap:8px;font-size:13px}input[data-v-11c1657e],textarea[data-v-11c1657e]{width:100%;box-sizing:border-box;padding:11px;border:1px solid #d8e0e7;border-radius:6px;background:#fff;color:#243746;font:inherit;min-width:0}.parameter[data-v-11c1657e]{display:grid;grid-template-columns:2fr 2fr 1fr auto;gap:10px}.parameter-title h3[data-v-11c1657e]{font-size:15px}.upload[data-v-11c1657e]{margin:20px 0}.attachment[data-v-11c1657e]{padding-block:12px;border-top:1px solid #eef1f4;overflow-wrap:anywhere}.attachment small[data-v-11c1657e]{display:block}.share-actions[data-v-11c1657e]{justify-content:flex-start}.error[data-v-11c1657e],.notice[data-v-11c1657e]{padding:14px;border-radius:6px}.error[data-v-11c1657e]{background:#fff0ec;color:#a23628}.notice[data-v-11c1657e]{background:#edf6f0;color:#246441}.button[data-v-11c1657e]{justify-self:start}.share-link input[data-v-11c1657e]{flex:1}.share-link[data-v-11c1657e]{margin-top:16px}button[data-v-11c1657e]:disabled{opacity:.5;cursor:default}@media(max-width:650px){header[data-v-11c1657e]{align-items:flex-start;flex-wrap:wrap}.fields[data-v-11c1657e]{grid-template-columns:1fr}.panel[data-v-11c1657e]{padding:18px}.parameter[data-v-11c1657e]{grid-template-columns:1fr 1fr}.share-link[data-v-11c1657e]{flex-wrap:wrap}}.preview-actions[data-v-11c1657e]{margin:0 0 20px}.attachment[data-v-11c1657e]{flex-wrap:wrap}.asset-display[data-v-11c1657e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.asset-display select[data-v-11c1657e]{padding:8px;border:1px solid #d8e0e7;border-radius:5px;background:#fff}.share-check[data-v-11c1657e]{display:flex;align-items:center}.share-check input[data-v-11c1657e]{width:16px;height:16px}.product-header-actions[data-v-11c1657e]{display:flex;gap:12px;align-items:center;flex-shrink:0}.product-header-actions .button[data-v-11c1657e],.pagination .button[data-v-11c1657e]{border:0;box-shadow:none;font-size:13px}.product-header-actions .import-package[data-v-11c1657e],.pagination .button[data-v-11c1657e]{background:#e5edf3;color:#496b82}.product-header-actions .import-package[data-v-11c1657e]:hover,.pagination .button[data-v-11c1657e]:hover:not(:disabled){background:#d9e6ef}.product-header-actions input[hidden][data-v-11c1657e]{display:none}.product-list[data-v-11c1657e]{margin-bottom:22px;align-items:start}@media(max-width:560px){.product-list[data-v-11c1657e]{grid-template-columns:1fr}.product-header-actions[data-v-11c1657e]{gap:8px}}.editor-heading[data-v-11c1657e]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.editor-heading h1[data-v-11c1657e]{font-size:21px;margin:8px 0;overflow-wrap:anywhere}.back-link[data-v-11c1657e]{color:#788c9a;font-size:12px;text-decoration:none}.editor-actions[data-v-11c1657e]{display:flex;gap:10px;flex-shrink:0;align-items:center}.editor-actions .button[data-v-11c1657e]{border:0;font-size:13px;padding:10px 18px}.editor-actions .secondary[data-v-11c1657e]{background:#e7eef3;color:#496b82}.editor-hero[data-v-11c1657e]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-bottom:24px}.editor-scene[data-v-11c1657e]{min-width:0}.model-selectors[data-v-11c1657e]{display:flex;gap:12px}.model-selectors label[data-v-11c1657e]{flex:1;min-width:0}.model-selectors select[data-v-11c1657e]{width:100%;min-width:0;font-size:12px}.product-info[data-v-11c1657e]{border:0;padding:0;background:transparent}.product-info .fields[data-v-11c1657e]{grid-template-columns:1fr;gap:16px}.product-info h2[data-v-11c1657e]{font-size:17px}.product-info fieldset[data-v-11c1657e]{gap:16px}.product-info fieldset>p[data-v-11c1657e]{margin:0;font-size:12px}.scene-empty[data-v-11c1657e]{display:grid;place-items:center;min-height:460px;background:#edf2f6;border-radius:10px;color:#8295a3;font-size:13px}@media(max-width:900px){.editor-hero[data-v-11c1657e]{grid-template-columns:1fr}.editor-heading[data-v-11c1657e],.editor-actions[data-v-11c1657e],.model-selectors[data-v-11c1657e]{flex-wrap:wrap}}.editor-scene[data-v-11c1657e] .model-editor{margin-bottom:0}.editor-scene[data-v-11c1657e] .model-editor:not(.expanded-view) .cad-preview iframe{height:clamp(460px,62vh,680px)}.product-information[data-v-11c1657e]{margin-bottom:0}.product-information h2[data-v-11c1657e]{font-size:16px;margin-bottom:20px}.product-info fieldset[data-v-11c1657e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.product-info .fields[data-v-11c1657e]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-info fieldset>p[data-v-11c1657e],.product-info fieldset>details[data-v-11c1657e],.product-info .product-description[data-v-11c1657e]{grid-column:1/-1}.product-info label[data-v-11c1657e]{font-size:12px;gap:6px}.product-info input[data-v-11c1657e],.product-info select[data-v-11c1657e],.product-info textarea[data-v-11c1657e]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dce4eb;border-radius:5px;padding:8px;background:#fff;color:#344f61;font:400 12px/1.5 inherit;font-family:inherit;font-size:12px;line-height:1.5}.product-info summary[data-v-11c1657e],.product-specifications>summary[data-v-11c1657e]{font-size:13px;font-weight:600}.product-specifications[data-v-11c1657e]{border-top:1px solid #e0e7ed;margin-top:20px;padding-top:6px}.product-specifications>summary[data-v-11c1657e]{padding:12px 0 16px}.product-specifications>summary small[data-v-11c1657e]{font-size:11px;font-weight:400;margin-left:8px}.product-specifications[data-v-11c1657e] .chooser{max-width:560px}.product-specifications[data-v-11c1657e] input,.product-specifications[data-v-11c1657e] select{line-height:1.5}.product-information[data-v-11c1657e] button{font-family:inherit}.product-specifications[data-v-11c1657e] .spec-group{margin-left:12px}.product-specifications[data-v-11c1657e] .draft{background:#f7f9fb}.product-specifications[data-v-11c1657e] .draft label{max-width:560px}@media(max-width:650px){.product-info fieldset[data-v-11c1657e],.product-info .fields[data-v-11c1657e]{grid-template-columns:1fr}.product-info .fields[data-v-11c1657e]{gap:16px}.editor-scene[data-v-11c1657e] .model-editor:not(.expanded-view) .cad-preview iframe{height:380px}.product-specifications[data-v-11c1657e] .spec-group{margin-left:0}}.product-materials h2[data-v-11c1657e]{font-size:16px;margin:0}.product-materials h2 small[data-v-11c1657e]{font-size:11px;font-weight:400;margin-left:8px;color:#8495a1}.materials-heading[data-v-11c1657e]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.materials-actions[data-v-11c1657e],.row-order[data-v-11c1657e],.row-actions[data-v-11c1657e]{display:flex;gap:6px;align-items:center}.product-materials button[data-v-11c1657e],.upload-control[data-v-11c1657e]{font-family:inherit;font-size:12px;line-height:1.5;border:0;border-radius:5px;background:#e8eff4;color:#46677f;padding:8px 10px;cursor:pointer;white-space:nowrap}.product-materials button[data-v-11c1657e]:hover:not(:disabled),.upload-control[data-v-11c1657e]:hover:not(.disabled){background:#dce8f0}.upload-control[data-v-11c1657e]{display:block;position:relative;overflow:hidden}.upload-control input[data-v-11c1657e]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0}.upload-control[data-v-11c1657e]:focus-within{outline:2px solid #287eae;outline-offset:2px}.upload-control.disabled[data-v-11c1657e]{opacity:.5;cursor:default}.materials-help[data-v-11c1657e]{font-size:12px;line-height:1.7;margin:0;color:#7b8c98}.formats[data-v-11c1657e]{margin:4px 0 20px}.materials-columns[data-v-11c1657e],.material-row[data-v-11c1657e]{display:grid;grid-template-columns:minmax(180px,1fr) 128px 84px 220px;gap:16px;align-items:center}.materials-columns[data-v-11c1657e]{font-size:12px;color:#7b8c98;padding:10px 0;border-bottom:1px solid #e0e7ed}.material-row[data-v-11c1657e]{padding:16px 0;border-bottom:1px solid #edf1f4;font-size:12px}.material-row[data-v-11c1657e]:last-child{border-bottom:0;padding-bottom:0}.material-file[data-v-11c1657e]{display:flex;gap:12px;align-items:center;min-width:0}.material-file>div[data-v-11c1657e]{min-width:0}.file-name[data-v-11c1657e]{color:#344f61;overflow-wrap:anywhere;line-height:1.6}.material-file small[data-v-11c1657e]{display:block;font-size:11px;margin-top:3px}.file-kind[data-v-11c1657e]{display:grid;place-items:center;flex:0 0 40px;height:42px;border-radius:6px;background:#f1f5f8;color:#7b8c98;font-size:10px}.material-row select[data-v-11c1657e]{width:100%;min-width:0;border:1px solid #dce4eb;border-radius:5px;padding:8px;background:#fff;color:#344f61;font-family:inherit;font-size:12px;line-height:1.5}.material-row .share-check[data-v-11c1657e]{font-size:12px;gap:6px;white-space:nowrap}.row-order[data-v-11c1657e]{gap:0}.row-order button[data-v-11c1657e]{padding:6px;background:transparent}.row-actions[data-v-11c1657e]{justify-content:flex-end}.row-actions .unlink[data-v-11c1657e]{background:transparent;color:#7b8c98;padding-right:0}.operations-title[data-v-11c1657e]{text-align:right}.materials-empty[data-v-11c1657e]{font-size:12px;text-align:center;padding:28px 12px;background:#f7f9fb;border-radius:6px;margin:0}@media(max-width:1000px){.materials-columns[data-v-11c1657e]{display:none}.material-row[data-v-11c1657e]{grid-template-columns:minmax(140px,1fr) 130px 130px}.material-file[data-v-11c1657e]{grid-column:1/-1}.row-actions[data-v-11c1657e]{justify-content:flex-start}.row-order[data-v-11c1657e]{justify-content:flex-end}}@media(max-width:650px){.materials-heading[data-v-11c1657e]{align-items:flex-start;flex-direction:column}.materials-actions[data-v-11c1657e]{flex-wrap:wrap}.material-row[data-v-11c1657e]{grid-template-columns:1fr 1fr;gap:12px}.row-order[data-v-11c1657e]{justify-content:flex-start}.row-actions[data-v-11c1657e]{justify-content:flex-end}.product-materials h2[data-v-11c1657e]{font-size:16px}}.publication-summary[data-v-11c1657e]{padding:13px 16px;margin:0 0 20px;border:1px solid #dfe8ee;border-radius:7px;background:#f5f8fa;color:#698293;font-size:12px;line-height:1.7}.publication-summary strong[data-v-11c1657e]{margin-right:12px}.publication-summary p[data-v-11c1657e]{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.publication-summary.warning[data-v-11c1657e]{background:#fff6f0;border-color:#f0dfd2;color:#a56745}.publication-summary.pending[data-v-11c1657e]{background:#fffaf0;border-color:#eee3c8;color:#97743c}.publication-summary.success[data-v-11c1657e]{background:#eff7f3;border-color:#daeae1;color:#4f806b}.product-info .parameter-help[data-v-11c1657e]{font-size:12px;line-height:1.6;margin:8px 0 12px;color:#718391}@media(max-width:700px){.product-info .parameter-help[data-v-11c1657e]{font-size:14px}}h1[data-v-926fcc2f]{font-size:26px;margin:0}h2[data-v-926fcc2f]{font-size:17px;margin:0 0 12px}p[data-v-926fcc2f]{font-size:14px;color:#7a8b99;line-height:1.8}.panel[data-v-926fcc2f]{padding:22px;background:#fff;border:1px solid #dce5ec;border-radius:10px;margin:20px 0}fieldset[data-v-926fcc2f]{border:0;padding:0;min-width:0}label[data-v-926fcc2f]{display:grid;gap:8px;margin:16px 0;font-size:14px}input[data-v-926fcc2f]{box-sizing:border-box;padding:10px;border:1px solid #d8e2ea;border-radius:5px;max-width:600px;width:100%;font:inherit;color:inherit}.state[data-v-926fcc2f]{padding:12px;background:#f1f6f9;font-size:14px;border-radius:6px}.actions[data-v-926fcc2f]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-926fcc2f]{border:0;background:#e8eff4;color:#426780;border-radius:5px;padding:10px 14px;cursor:pointer;font:inherit;font-size:14px}.primary[data-v-926fcc2f]{background:#c84d28;color:#fff}.check[data-v-926fcc2f]{display:flex;align-items:center}.check input[data-v-926fcc2f]{width:15px;margin:0}.limits[data-v-926fcc2f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.error[data-v-926fcc2f]{background:#fff0eb;color:#a3442d;padding:12px}.notice[data-v-926fcc2f]{background:#ebf6ef;padding:12px;color:#276c51}table[data-v-926fcc2f]{width:100%;font-size:14px;text-align:left;border-collapse:collapse}td[data-v-926fcc2f],th[data-v-926fcc2f]{padding:10px;border-bottom:1px solid #e5ecf1;overflow-wrap:anywhere}button[data-v-926fcc2f]:disabled{opacity:.45;cursor:default}@media(max-width:600px){.limits[data-v-926fcc2f]{grid-template-columns:1fr}.panel[data-v-926fcc2f]{padding:14px;overflow:auto}}.ai-settings[data-v-926fcc2f]{font-size:15px}p[data-v-926fcc2f]{color:#607584}header[data-v-926fcc2f]{display:flex;justify-content:space-between;align-items:center;gap:12px}header h2[data-v-926fcc2f]{margin:0}.catalog[data-v-926fcc2f]{margin-top:18px;padding:16px;background:#f6f9fb;border-radius:8px}.catalog input[data-v-926fcc2f]{max-width:none;margin:14px 0}.model-list[data-v-926fcc2f]{max-height:320px;overflow:auto}.model-row[data-v-926fcc2f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px;border-bottom:1px solid #e0e8ee}.model-row strong[data-v-926fcc2f],article strong[data-v-926fcc2f]{overflow-wrap:anywhere;min-width:0;font-size:14px}.model-row button[data-v-926fcc2f]{flex:none}.saved-models[data-v-926fcc2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.saved-models article[data-v-926fcc2f]{padding:18px;border:1px solid #dce5ec;border-radius:8px}.search-test[data-v-926fcc2f]{margin-top:20px;padding-top:20px;border-top:1px solid #e5ecf1}.table-scroll[data-v-926fcc2f]{overflow:auto}@media(max-width:650px){.saved-models[data-v-926fcc2f]{grid-template-columns:1fr}}.inline-feedback[data-v-926fcc2f]:empty{display:none}.inline-feedback p[data-v-926fcc2f]{margin:12px 0 0;border-radius:6px;overflow-wrap:anywhere}.progress[data-v-926fcc2f]{color:#426780;background:#f1f6f9;padding:12px}h1[data-v-62b7393f]{font-size:26px;margin:0 0 8px}header[data-v-62b7393f]{margin-bottom:24px}p[data-v-62b7393f],small[data-v-62b7393f]{color:#7c8e9d;font-size:12px;line-height:1.7}fieldset[data-v-62b7393f]{padding:0;margin:0;border:0;min-width:0}.panel[data-v-62b7393f]{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:22px;margin-bottom:18px}h2[data-v-62b7393f]{font-size:15px;margin:0 0 6px}.panel p[data-v-62b7393f]{margin:0 0 16px}.panel-heading[data-v-62b7393f]{display:flex;align-items:start;justify-content:space-between;gap:16px}.category[data-v-62b7393f]{display:flex;align-items:center;gap:16px;padding:10px 0;border-top:1px solid #edf1f5}.category>input[data-v-62b7393f]{flex:1;min-width:0;max-width:460px}.fixed[data-v-62b7393f]{font-size:12px;justify-content:space-between;padding:14px 0}.fixed span[data-v-62b7393f]{color:#8a9ba8}.enabled[data-v-62b7393f]{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.enabled input[data-v-62b7393f]{margin:0;width:14px;height:14px}.order[data-v-62b7393f]{display:flex;gap:5px}input[data-v-62b7393f]{box-sizing:border-box;border:1px solid #d6e2ec;border-radius:5px;padding:8px 10px;color:#284458;font:inherit;font-size:12px;background:#fff}button[data-v-62b7393f]{border:0;border-radius:5px;background:#e9f0f5;color:#42647c;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}button[data-v-62b7393f]:disabled{opacity:.4;cursor:default}.limits[data-v-62b7393f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0 14px}.limits label[data-v-62b7393f]{font-size:12px}.limits label div[data-v-62b7393f]{display:flex;align-items:center;gap:10px;margin-top:10px}.limits input[data-v-62b7393f]{width:100%;min-width:0}.limits span[data-v-62b7393f]{color:#7c8e9d}.save[data-v-62b7393f]{background:#cb4c27;color:#fff;padding:10px 22px}.error[data-v-62b7393f],.notice[data-v-62b7393f]{padding:12px;border-radius:6px;font-size:12px}.error[data-v-62b7393f]{background:#fff0e9;color:#ac4428}.notice[data-v-62b7393f]{background:#eaf6ef;color:#26705a}@media(max-width:600px){.panel[data-v-62b7393f]{padding:16px}.limits[data-v-62b7393f]{grid-template-columns:1fr}.category[data-v-62b7393f]{gap:8px}.order button[data-v-62b7393f]{padding:8px}.panel-heading[data-v-62b7393f]{flex-wrap:wrap}}header[data-v-42cda083]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}h1[data-v-42cda083]{font-size:26px;margin:0 0 8px}p[data-v-42cda083]{font-size:12px;color:#8094a3;line-height:1.7;margin:0}button[data-v-42cda083]{border:0;background:#e8eff4;color:#42657d;padding:9px 13px;border-radius:5px;font-size:12px;cursor:pointer;white-space:nowrap}button.primary[data-v-42cda083]{background:#cf4f27;color:#fff}button[data-v-42cda083]:disabled{opacity:.5;cursor:default}.search[data-v-42cda083]{display:flex;gap:12px}.search input[data-v-42cda083]{flex:1;min-width:0}input[data-v-42cda083],select[data-v-42cda083]{padding:9px 11px;border:1px solid #d8e3ec;border-radius:6px;background:#fff;color:#47667c;font:inherit;font-size:12px}.count[data-v-42cda083]{margin:12px 0 20px}.supplier-group[data-v-42cda083]{margin-bottom:24px}h2[data-v-42cda083]{font-size:14px;color:#35536a;margin:0 0 13px}h2 small[data-v-42cda083]{font-size:11px;font-weight:400;color:#8b9eac;margin-left:10px}.cards[data-v-42cda083]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}article[data-v-42cda083]{background:#fff;border:1px solid #dce5ed;border-radius:9px;overflow:hidden}.cover[data-v-42cda083]{aspect-ratio:16/9;background:#eff4f8}.cover[data-v-42cda083] img{object-fit:cover}.body[data-v-42cda083]{padding:14px}h3[data-v-42cda083]{font-size:13px;margin:0 0 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model[data-v-42cda083]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px}time[data-v-42cda083]{display:block;font-size:11px;color:#8b9eac;margin:7px 0 12px}.body button[data-v-42cda083]{width:100%}.import-panel[data-v-42cda083]{padding:20px;background:#fff;border:1px solid #dce5ed;border-radius:8px;margin-bottom:20px}.import-fields[data-v-42cda083]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}label[data-v-42cda083]{display:grid;gap:7px;font-size:12px;color:#57768c}.import-panel p[data-v-42cda083]{margin-top:12px}[hidden][data-v-42cda083]{display:none}.error[data-v-42cda083],.notice[data-v-42cda083]{padding:12px;margin-bottom:16px;border-radius:6px}.error[data-v-42cda083]{background:#fff0e9;color:#a45c3e}.notice[data-v-42cda083]{background:#edf6f0;color:#42795f}.empty[data-v-42cda083]{padding:40px;text-align:center}footer[data-v-42cda083]{display:flex;gap:16px;align-items:center;justify-content:center;font-size:12px;color:#8094a3}@media(max-width:600px){.search[data-v-42cda083]{flex-wrap:wrap}.search input[data-v-42cda083]{flex-basis:100%}.cards[data-v-42cda083]{grid-template-columns:1fr}h1[data-v-42cda083]{font-size:23px}}button.cover[data-v-42cda083]{display:block;width:100%;padding:0;border-radius:0;overflow:hidden}.body .title-link[data-v-42cda083]{display:block;padding:0;background:none;text-align:left;color:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis;border-radius:0}.title-link[data-v-42cda083]:hover{color:#c5512d}.cover[data-v-42cda083]:focus-visible,.title-link[data-v-42cda083]:focus-visible{outline:2px solid #6f97b2;outline-offset:-2px}.package-detail[data-v-42cda083]{padding-top:8px}.review-actions[data-v-a00e6186]{border-top:1px solid #e8eef3;padding-top:14px}label[data-v-a00e6186]{font-size:12px;color:#496579;display:block;margin-bottom:7px}label span[data-v-a00e6186]{font-size:11px;color:#8d9daa;margin-left:8px}textarea[data-v-a00e6186]{display:block;box-sizing:border-box;width:100%;min-height:62px;resize:vertical;border:1px solid #dce5ed;border-radius:6px;padding:9px 11px;font:inherit;font-size:12px;color:#355164;background:#fcfdfe}textarea[data-v-a00e6186]:focus{outline:2px solid #dcebf4;border-color:#91b0c6}.actions[data-v-a00e6186]{display:flex;gap:8px;margin-top:10px}button[data-v-a00e6186]{font:inherit;font-size:12px;border:0;border-radius:5px;padding:8px 13px;cursor:pointer;background:#eaf0f5;color:#46677e}button.approve[data-v-a00e6186]{background:#cf4f27;color:#fff}button.unlist[data-v-a00e6186]{color:#617584;background:#f5f7f9;box-shadow:inset 0 0 0 1px #dce4ea}button.unlist[data-v-a00e6186]:hover:not(:disabled){background:#eaf0f5;color:#46677e}button.unlist[data-v-a00e6186]:focus-visible{outline:2px solid #91b0c6;outline-offset:2px}button[data-v-a00e6186]:disabled{opacity:.45;cursor:default}p[data-v-a00e6186]{margin:0;font-size:12px;color:#7b8f9d;white-space:pre-wrap;overflow-wrap:anywhere}.review-cover[data-v-5b8cc965]{width:100%;height:100%;display:grid;place-items:center;background:#eef3f7;color:#90a2af;font-size:11px;overflow:hidden}.review-cover[data-v-5b8cc965] img{object-fit:cover}header[data-v-d5a4b3af]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}h1[data-v-d5a4b3af]{font-size:26px;margin:0 0 8px}header p[data-v-d5a4b3af]{font-size:12px;color:#7d919f;margin:0}button[data-v-d5a4b3af]{font:inherit;cursor:pointer}button[data-v-d5a4b3af]:disabled{cursor:default;opacity:.5}.count[data-v-d5a4b3af]{font-size:12px;color:#879ba9}.back[data-v-d5a4b3af],.pagination button[data-v-d5a4b3af]{border:0;border-radius:6px;background:#e8eff4;padding:9px 13px;color:#496c84;font-size:12px}.back span[data-v-d5a4b3af]{margin-right:6px}.review-list[data-v-d5a4b3af]{display:grid;gap:16px}.review-card[data-v-d5a4b3af],.decision-panel[data-v-d5a4b3af]{background:#fff;border:1px solid #dce5ed;border-radius:9px;padding:20px}.card-summary[data-v-d5a4b3af]{display:flex;gap:18px;margin-bottom:16px}.cover-button[data-v-d5a4b3af]{border:0;padding:0;width:144px;height:110px;border-radius:7px;overflow:hidden;flex-shrink:0}.card-info[data-v-d5a4b3af]{flex:1;min-width:0}.title-row[data-v-d5a4b3af],.panel-title[data-v-d5a4b3af]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}h2[data-v-d5a4b3af]{font-size:14px;margin:0;color:#304e63;line-height:1.6}.title-row h2 button[data-v-d5a4b3af]{border:0;padding:0;background:none;color:inherit;text-align:left;font-weight:600;overflow-wrap:anywhere}.title-row h2 button[data-v-d5a4b3af]:hover,.detail-link[data-v-d5a4b3af]:hover{color:#c44f2b}.status[data-v-d5a4b3af]{font-size:11px;white-space:nowrap;color:#8196a5;background:#f0f4f7;border-radius:4px;padding:4px 8px}.status.PENDING[data-v-d5a4b3af]{background:#fff3e7;color:#c58036}.status.APPROVED[data-v-d5a4b3af]{background:#eaf5f0;color:#3e846d}.status.REJECTED[data-v-d5a4b3af]{background:#fff0eb;color:#b96549}.model[data-v-d5a4b3af]{font-size:11px;color:#8095a4;margin:7px 0}.meta[data-v-d5a4b3af]{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:11px;color:#8397a5;margin:10px 0;line-height:1.6}.card-bottom[data-v-d5a4b3af]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8a9eac;gap:10px;margin-top:10px}.detail-link[data-v-d5a4b3af]{padding:3px 0;border:0;background:none;color:#527f9b;font-size:12px}.panel-title[data-v-d5a4b3af]{margin-bottom:10px}.decision-panel[data-v-d5a4b3af]{margin-bottom:24px}.decision-panel .meta[data-v-d5a4b3af]{margin-bottom:18px}.detail-panel>h2[data-v-d5a4b3af]{padding:0 0 12px;border-bottom:1px solid #e1e9ef}.detail-panel[data-v-d5a4b3af] .container{max-width:100%;width:100%;box-sizing:border-box}.pagination[data-v-d5a4b3af]{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:20px;font-size:12px;color:#8093a0}.empty[data-v-d5a4b3af]{padding:40px;text-align:center;color:#879aa7;font-size:13px}.feedback[data-v-d5a4b3af]{font-size:12px;border-radius:6px;padding:12px 16px}.error[data-v-d5a4b3af]{background:#fff1eb;color:#aa5437}.success[data-v-d5a4b3af]{background:#edf6f1;color:#39785f}.feedback button[data-v-d5a4b3af]{font-size:12px;background:none;border:0;color:inherit;text-decoration:underline}@media(max-width:650px){.review-card[data-v-d5a4b3af],.decision-panel[data-v-d5a4b3af]{padding:16px}.cover-button[data-v-d5a4b3af]{width:88px;height:88px}.card-summary[data-v-d5a4b3af]{gap:12px}.title-row[data-v-d5a4b3af]{flex-direction:column;gap:5px}.meta[data-v-d5a4b3af]{gap:4px}.card-bottom[data-v-d5a4b3af]{flex-wrap:wrap}header[data-v-d5a4b3af]{align-items:flex-start}h1[data-v-d5a4b3af]{font-size:23px}}.binding-row[data-v-8e4cddfd]{display:flex;align-items:center;justify-content:space-between;gap:16px}strong[data-v-8e4cddfd]{font-size:13px;font-weight:500}p[data-v-8e4cddfd]{font-size:12px;color:#8193a1;line-height:1.7;margin:6px 0 0}button[data-v-8e4cddfd]{font:inherit;font-size:12px;border:0;border-radius:5px;padding:8px 12px;background:#e8eff4;color:#46677f;cursor:pointer;white-space:nowrap}button[data-v-8e4cddfd]:disabled{opacity:.5;cursor:default}.binding-form[data-v-8e4cddfd]{margin-top:16px;padding:16px;background:#f7f9fb;border-radius:6px}.binding-form form[data-v-8e4cddfd]{display:grid;gap:12px;max-width:440px;margin-top:12px}.binding-form label[data-v-8e4cddfd]{display:grid;gap:6px;font-size:12px}input[data-v-8e4cddfd]{padding:8px 10px;min-height:34px;border:1px solid #d8e2ea;border-radius:5px;box-sizing:border-box;font:inherit;width:100%}form button[data-v-8e4cddfd]{justify-self:start}.error[data-v-8e4cddfd]{color:#b64b32}.plan-renewal-notice[data-v-774e09ab]{padding:12px 16px;border:1px solid #eddbc0;border-radius:8px;background:#fff8ed;color:#805b32;font-size:12px;line-height:1.7;margin:0 0 18px}.plan-renewal-notice a[data-v-774e09ab]{margin-left:8px;color:inherit;text-decoration:underline}.workspace-switch[data-v-774e09ab]{margin:0 0 20px}.workspace-switch label[data-v-774e09ab]{display:block;margin-bottom:7px;font-size:11px;color:#8193a0}.workspace-switch select[data-v-774e09ab]{width:100%;padding:8px 7px;border:1px solid #dce4eb;border-radius:5px;background:#fff;font:inherit;font-size:12px;color:#365267}.workspace-switch p[data-v-774e09ab]{font-size:12px;color:#ac412d}.mode-switch[data-v-774e09ab]{display:flex;gap:4px;padding:4px;background:#f4f6f8;border-radius:8px;margin-bottom:22px}.mode-switch a[data-v-774e09ab]{flex:1;padding:10px 3px;text-align:center;font-size:12px;text-decoration:none;color:#536575;border-radius:6px}.mode-switch a.active[data-v-774e09ab]{background:#fff;color:var(--orange);box-shadow:0 1px 4px #0000000a}.personal-center[data-v-774e09ab]{display:flex;align-items:flex-start;gap:32px;padding-block:36px 64px}.center-sidebar[data-v-774e09ab]{width:210px;flex-shrink:0;background:#fff;border:1px solid #e1e6eb;border-radius:12px;padding:22px 14px}.center-identity[data-v-774e09ab]{display:flex;gap:12px;align-items:center;margin-bottom:30px;overflow-wrap:anywhere}.center-identity small[data-v-774e09ab]{display:block;color:#788391;margin-top:6px}.center-avatar[data-v-774e09ab]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#fff0e9;color:var(--orange);font-weight:700;border-radius:50%}.center-avatar.large[data-v-774e09ab]{width:64px;height:64px;font-size:24px}.center-sidebar nav[data-v-774e09ab]{display:grid;gap:6px}.center-sidebar nav a[data-v-774e09ab],.center-sidebar nav button[data-v-774e09ab]{display:flex;justify-content:space-between;border:0;background:transparent;padding:13px 14px;color:#455463;border-radius:7px;font:inherit;text-align:left;cursor:pointer}.center-sidebar nav .selected[data-v-774e09ab]{background:#fff0e9;color:var(--orange);font-weight:600}.back-home[data-v-774e09ab]{display:block;margin:40px 14px 0;color:#788391;font-size:13px}.center-content[data-v-774e09ab]{flex:1;min-width:0}.center-heading[data-v-774e09ab]{margin-bottom:28px}.center-heading h1[data-v-774e09ab]{font-size:28px;margin:0 0 12px}.center-heading p[data-v-774e09ab],.center-card p[data-v-774e09ab]{color:#74808c;line-height:1.7}.center-card[data-v-774e09ab]{background:#fff;border:1px solid #e1e6eb;border-radius:12px;padding:28px}.center-card h2[data-v-774e09ab]{font-size:18px;margin:0 0 20px}.settings-grid[data-v-774e09ab]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.center-card fieldset[data-v-774e09ab]{padding:0;margin:0;border:0;display:grid;gap:18px;min-width:0}.center-card label[data-v-774e09ab]{display:grid;gap:9px;font-size:13px;color:#455463}.center-card input[data-v-774e09ab]{width:100%;padding:12px;border:1px solid #d8e0e7;border-radius:6px;background:#fff;color:#243746;box-sizing:border-box}.center-card input[readonly][data-v-774e09ab]{background:#f7f8fa;color:#788391}.center-card .field-note[data-v-774e09ab]{font-size:12px;margin:0}.center-card .button[data-v-774e09ab]{justify-self:start}.profile-summary[data-v-774e09ab]{display:flex;align-items:center;gap:22px;margin-bottom:24px}.profile-summary h2[data-v-774e09ab]{margin:0}.profile-summary p[data-v-774e09ab]{margin:8px 0}.profile-summary>.button[data-v-774e09ab]{margin-left:auto}.verified[data-v-774e09ab]{font-size:12px;color:#397354}.center-shortcuts[data-v-774e09ab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.center-shortcuts .center-card[data-v-774e09ab]{text-align:left;cursor:pointer;font:inherit}.center-shortcuts span[data-v-774e09ab]{color:var(--orange);font-size:13px}.center-error[data-v-774e09ab],.center-notice[data-v-774e09ab]{padding:14px;border-radius:6px}.center-error[data-v-774e09ab]{background:#fff0ec;color:#a23628}.center-notice[data-v-774e09ab]{background:#edf6f0;color:#246441}.signed-out[data-v-774e09ab]{width:100%}.center-content[data-v-774e09ab] .admin-page{width:100%;padding:0}.center-content[data-v-774e09ab] .admin-heading{margin-bottom:24px}@media(max-width:850px){.personal-center[data-v-774e09ab]{flex-direction:column;gap:24px}.center-sidebar[data-v-774e09ab]{width:100%;box-sizing:border-box}.center-sidebar nav[data-v-774e09ab]{display:flex;flex-wrap:wrap}.center-identity[data-v-774e09ab]{margin-bottom:18px}.back-home[data-v-774e09ab]{margin-top:18px}.center-content[data-v-774e09ab]{width:100%}.settings-grid[data-v-774e09ab]{grid-template-columns:1fr}.profile-summary[data-v-774e09ab]{flex-wrap:wrap}.profile-summary>.button[data-v-774e09ab]{margin-left:0}}.settings-grid[data-v-774e09ab]{grid-template-columns:1fr;gap:18px}.settings-grid .center-card[data-v-774e09ab]{padding:22px 24px;border-radius:9px;border-color:#dce5ed}.settings-section-heading h2[data-v-774e09ab]{font-size:14px;margin:0 0 5px}.settings-section-heading p[data-v-774e09ab]{font-size:12px;margin:0;color:#8193a1}.settings-section-heading[data-v-774e09ab]{margin-bottom:20px}.settings-grid label[data-v-774e09ab]{font-size:12px;gap:6px}.settings-grid input[data-v-774e09ab]{font:inherit;min-height:34px;padding:8px 10px;border-radius:5px;border-color:#d8e2ea}.profile-card fieldset[data-v-774e09ab]{max-width:520px;gap:14px}.settings-grid .button[data-v-774e09ab]{font-size:12px;padding:8px 12px;min-height:32px;border-radius:5px;border:0;background:#e8eff4;color:#46677f}.email-row[data-v-774e09ab]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e6edf2}.email-row strong[data-v-774e09ab]{font-size:13px;font-weight:500}.email-row p[data-v-774e09ab]{font-size:12px;margin:6px 0 0;overflow-wrap:anywhere}.verification-status[data-v-774e09ab]{font-size:11px;white-space:nowrap;color:#427c69;background:#edf6f0;padding:4px 8px;border-radius:4px}.password-details summary[data-v-774e09ab]{font-size:12px;color:#46677f;cursor:pointer}.password-details form[data-v-774e09ab]{margin-top:18px}.password-fields[data-v-774e09ab]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.center-heading h1[data-v-774e09ab]{font-size:26px;margin-bottom:8px}.center-heading p[data-v-774e09ab]{font-size:12px;margin:0}.center-heading[data-v-774e09ab]{margin-bottom:24px}@media(max-width:650px){.password-fields[data-v-774e09ab]{grid-template-columns:1fr}.settings-grid .center-card[data-v-774e09ab]{padding:18px}.email-row[data-v-774e09ab]{align-items:flex-start}}.subscription-tabs[data-v-774e09ab]{display:flex;gap:8px;margin-bottom:22px}.subscription-tabs button[data-v-774e09ab]{border:0;border-radius:6px;padding:10px 16px;background:#e9f0f5;color:#36566c;cursor:pointer;font:inherit;font-size:13px}.subscription-tabs button.active[data-v-774e09ab]{background:#ffeadf;color:#bb4526;font-weight:600}.nav-pending[data-v-774e09ab]{display:flex;justify-content:space-between;gap:12px;padding:13px 14px;color:#99a7b2;font-size:13px}.nav-pending small[data-v-774e09ab]{font-size:10px;background:#f1f4f7;padding:2px 4px;border-radius:3px}.mobile-menu-toggle[data-v-774e09ab]{display:none}@media(max-width:850px){.personal-center[data-v-774e09ab]{padding-top:16px;gap:18px}.center-sidebar[data-v-774e09ab]{padding:0;border-radius:8px}.mobile-menu-toggle[data-v-774e09ab]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:#294859;font:inherit;font-size:14px;text-align:left;cursor:pointer}.mobile-menu-action[data-v-774e09ab]{font-size:12px;color:#647d8d;white-space:nowrap}.sidebar-details[data-v-774e09ab]{display:none}.mobile-open .sidebar-details[data-v-774e09ab]{display:block;padding:4px 12px 12px}.center-identity[data-v-774e09ab]{display:none}.workspace-switch[data-v-774e09ab]{margin:8px 0 12px}.mode-switch[data-v-774e09ab]{margin-bottom:12px}.center-sidebar nav[data-v-774e09ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.center-sidebar nav a[data-v-774e09ab]{align-items:center;min-height:44px;box-sizing:border-box;padding:10px;font-size:13px}.back-home[data-v-774e09ab]{margin:12px 10px 0;font-size:12px}.mobile-menu-toggle[data-v-774e09ab]:focus-visible{outline:2px solid #355e77;outline-offset:2px}}.mobile-signout[data-v-774e09ab]{display:none}@media(max-width:700px){.center-sidebar[data-v-774e09ab]:not(.mobile-home){display:none}.mobile-home .mobile-menu-toggle[data-v-774e09ab]{display:none}.mobile-home .sidebar-details[data-v-774e09ab]{display:block;padding:12px}.mobile-signout[data-v-774e09ab]{display:block;border:0;background:transparent;color:#647b8a;font:inherit;font-size:13px;padding:12px 10px;min-height:44px}.back-home[data-v-774e09ab]{display:none}}@media(max-width:700px){.center-sidebar[data-v-774e09ab]{display:none!important}}.mobile-navigation[data-v-eea796eb]{display:none}@media(max-width:700px){.mobile-navigation[data-v-eea796eb]{display:block;--mobile-nav-height: calc(59px + env(safe-area-inset-bottom,0px)) }.mobile-section-tabs[data-v-eea796eb]{display:flex;gap:24px;padding:0 20px;background:#fff;border-bottom:1px solid #e5ebef}.mobile-section-tabs a[data-v-eea796eb]{display:flex;align-items:center;gap:6px;min-height:44px;text-decoration:none;font-size:14px;color:#6a8090;border-bottom:2px solid transparent}.mobile-section-tabs a[aria-current=page][data-v-eea796eb]{color:#c94c23;border-color:#c94c23;font-weight:600}.mobile-section-tabs b[data-v-eea796eb]{font-size:11px;font-weight:500}.mobile-bottom-nav[data-v-eea796eb]{height:var(--mobile-nav-height);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-bottom-nav button[data-v-eea796eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:46px;border:0;background:transparent;color:#6a8090;font:inherit;font-size:11px;cursor:pointer}.mobile-bottom-nav button.active[data-v-eea796eb]{color:#c94c23;font-weight:600}.sheet-shade[data-v-eea796eb]{position:fixed;inset:0 0 var(--mobile-nav-height);z-index:38;background:#20374644}.mobile-account-sheet[data-v-eea796eb]{position:fixed;z-index:39;inset:auto 0 var(--mobile-nav-height);width:100%;max-width:100%;max-height:calc(100dvh - var(--mobile-nav-height) - 64px);overflow-y:auto;margin:0;padding:0;border:0;border-radius:18px 18px 0 0;background:#fff;color:#294859;box-sizing:border-box;overscroll-behavior:contain}.sheet-body[data-v-eea796eb]{padding:10px 16px 12px}.sheet-body header[data-v-eea796eb]{display:flex;align-items:center;justify-content:space-between}.sheet-body h2[data-v-eea796eb]{margin:0;font-size:16px;font-weight:600;letter-spacing:.02em}.sheet-title[data-v-eea796eb]:focus{outline:none}.sheet-body header button[data-v-eea796eb]{border-radius:50%;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit}.sheet-body h3[data-v-eea796eb]{font-size:14px;color:#8193a0;font-weight:500;margin:4px 0 8px}.sheet-body nav[data-v-eea796eb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sheet-body a[data-v-eea796eb]{display:flex;align-items:center;min-height:44px;box-sizing:border-box;justify-content:flex-start;text-align:left;padding:9px 12px;border-radius:8px;background:#f3f6f8;color:#3c586c;text-decoration:none;font-size:14px;line-height:1.4;transition:background .15s,color .15s}.sheet-body a[data-v-eea796eb]:hover,.sheet-body a[data-v-eea796eb]:active{background:#e5edf3}.sheet-body details[data-v-eea796eb]{border-top:1px solid #eef2f5;margin-top:8px}.sheet-body summary[data-v-eea796eb]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:44px;padding:8px 2px;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.sheet-body summary[data-v-eea796eb]::-webkit-details-marker{display:none}.sheet-body summary[data-v-eea796eb]:after{content:"";width:6px;height:6px;border-right:1.5px solid #8b9daa;border-bottom:1.5px solid #8b9daa;transform:rotate(45deg);margin-right:4px;transition:transform .15s}.sheet-body details[open]>summary[data-v-eea796eb]:after{transform:rotate(225deg)}.sheet-workspace[data-v-eea796eb]{display:flex;align-items:center;gap:12px;margin:0 0 8px}.workspace-label[data-v-eea796eb]{flex-shrink:0;font-size:14px;color:#8193a0}.sheet-body select[data-v-eea796eb]{flex:1;min-width:0;width:100%;min-height:44px;padding:8px;font:inherit;font-size:14px;border:1px solid #dce5ed;border-radius:6px;background:#fff;color:inherit;margin-bottom:0}.sheet-signout[data-v-eea796eb],.sheet-login[data-v-eea796eb]{border:0;background:transparent;padding:10px 2px;min-height:44px;font:inherit;font-size:14px;color:#b94928;cursor:pointer}.sheet-body a[data-v-eea796eb]:focus-visible,.sheet-body button[data-v-eea796eb]:focus-visible,.mobile-bottom-nav button[data-v-eea796eb]:focus-visible{outline:2px solid #355e77;outline-offset:-2px}@media(max-width:359px){.sheet-body nav[data-v-eea796eb]{grid-template-columns:repeat(2,minmax(0,1fr))}}}.brand-logo[data-v-ca0a26c6]{display:block;width:138px;height:36px;object-fit:contain}.account-menu[data-v-ca0a26c6]{position:relative}.account-menu summary[data-v-ca0a26c6]{list-style:none;cursor:pointer}.account-menu summary[data-v-ca0a26c6]::-webkit-details-marker{display:none}.account-initial[data-v-ca0a26c6]{width:28px;height:28px;border-radius:50%;background:#fff0e9;color:var(--orange);display:grid;place-items:center;font-weight:700}.account-dropdown[data-v-ca0a26c6]{position:absolute;right:0;top:calc(100% + 10px);width:148px;padding:6px;background:#fff;border:1px solid #e1e6eb;border-radius:10px;box-shadow:0 8px 28px #20334715;z-index:30}.account-dropdown button[data-v-ca0a26c6]{font:inherit;font-size:13px;line-height:1.5;display:block;text-align:left;width:100%;padding:12px;border:0;background:transparent;border-radius:6px;cursor:pointer;color:#34465b}.account-dropdown button[data-v-ca0a26c6]:hover{background:#f5f7f9}.account-dropdown button[data-v-ca0a26c6]:last-child{color:var(--orange)}.page-scroll[class*=page-account][data-v-ca0a26c6]{background:#f5f7f9}.site-language[data-v-ca0a26c6]{font:inherit;font-size:12px;border:0;background:transparent;color:#526d80;padding:6px;max-width:90px;cursor:pointer}.site-language[data-v-ca0a26c6]:focus-visible{outline:2px solid #91adbf;border-radius:4px}@media(max-width:700px){.header-inner[data-v-ca0a26c6]{flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px}.header-inner nav[data-v-ca0a26c6]{order:3;width:100%;justify-content:center}.header-actions[data-v-ca0a26c6]{margin-left:auto}.header-inner nav a[data-v-ca0a26c6]{font-size:12px;padding:8px}.site-language[data-v-ca0a26c6]{max-width:82px}}.mobile-app-header,.mobile-bottom-nav{display:none}@media(max-width:700px){.page-scroll>.site-header,.page-scroll>.site-footer{display:none}.page-scroll:not([class*="page-share/"]){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.page-scroll.mobile-editing{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-app-header{display:flex;align-items:center;gap:10px;min-height:50px;box-sizing:border-box;padding:6px 16px;background:#fff;border-bottom:1px solid #e5ebef;color:#294859}.mobile-brand{display:flex;align-items:center}.mobile-brand img{display:block;object-fit:contain}.mobile-app-header button{border:0;background:transparent;color:inherit;font-size:30px;width:32px;min-height:40px;padding:0;cursor:pointer}.mobile-app-header select{margin-left:auto;font:inherit;font-size:12px;border:0;background:transparent;color:#647b8a;max-width:84px}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e0e7ed}.mobile-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:46px;text-decoration:none;color:#6a8090;font-size:11px;line-height:1.3}.mobile-bottom-nav a[aria-current=page]{color:#c94c23;font-weight:600}.mobile-tab-icon{position:relative;display:flex}.mobile-tab-icon b{position:absolute;left:14px;top:-5px;background:#c94c23;color:#fff;border-radius:9px;font-size:9px;min-width:14px;text-align:center;padding:1px 3px}.page-scroll:has(.product-detail.expanded) .mobile-bottom-nav,.page-scroll:has(.expanded-view) .mobile-bottom-nav{display:none}.page-scroll:has(.product-detail.expanded),.page-scroll:has(.expanded-view){padding-bottom:0}.site-shell .support-trigger{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.site-shell:has(.product-detail.expanded) .support-trigger,.site-shell:has(.expanded-view) .support-trigger{display:none}.site-shell .compare-tray{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.site-shell .support-trigger.raised{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav a:focus-visible,.mobile-app-header button:focus-visible{outline:2px solid #355e77;outline-offset:-2px}}:root{--text-secondary:#52616b;--text-muted:#63717a;--surface:#f5f7f8;--surface-accent:#f1f5f3;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--surface);font-synthesis:none;--ink:#24343e;--muted:#63717a;--line:#dfe5e9;--orange:#c94d28;--paper:#fafbfc }*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #e68b67;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #799789;outline-offset:2px}input,select,textarea{border:1px solid #dfe5e9;border-radius:6px;background:#fff;color:var(--ink);padding:11px 12px;min-width:0}select{cursor:pointer}input[type=radio]{accent-color:var(--ink);margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:650}p{line-height:1.8}fieldset{border:0;margin:0;padding:0;min-width:0}button svg{flex-shrink:0}.container{max-width:1280px;width:100%;padding:0 44px;margin:0 auto}.utility-bar{background:var(--surface);color:var(--text-secondary);font-size:12px;letter-spacing:.7px}.utility-bar>.container{display:flex;justify-content:space-between;align-items:center;height:30px}.site-header{height:82px;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0;z-index:20}.header-inner{height:100%;display:flex;align-items:center;gap:58px}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.brand b{font-size:28px;letter-spacing:-1.6px}.brand b>span{font-weight:420}.brand-symbol{width:32px;height:32px;background:var(--orange);color:#fff;font-size:26px;line-height:32px;text-align:center;font-weight:900;border-radius:6px;transform:skew(-8deg)}.header-inner nav{display:flex;align-items:center;gap:30px;font-size:13px;height:100%;white-space:nowrap}.header-inner nav a,.header-inner nav button{height:100%;display:flex;align-items:center;position:relative;border:0;background:transparent;padding:0}.header-inner nav a.active:after{content:"";position:absolute;bottom:0;height:3px;background:var(--orange);left:0;right:0}.header-inner nav a:hover,.header-inner nav button:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:22px;margin-left:auto;white-space:nowrap}.quote-nav,.account-button{display:flex;align-items:center;gap:7px;background:transparent;border:0;font-size:12px}.quote-nav b{background:var(--orange);color:#fff;border-radius:9px;min-width:17px;padding:2px 5px;font-size:12px}.account-button{border:1px solid #dfe5e9;border-radius:5px;padding:9px 12px}.eyebrow{font-size:12px;font-weight:650;letter-spacing:1.9px;color:var(--text-secondary);display:flex;align-items:center;gap:9px}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--orange)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:48px;padding-bottom:44px}.hero-copy{padding:16px 0}.hero h1{font-size:43px;line-height:1.5;letter-spacing:-1.5px;margin:22px 0 20px}.hero h1>span{color:var(--orange)}.hero-description{font-size:14px;color:var(--text-secondary);line-height:2;margin-bottom:27px}.hero-actions{display:flex;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:6px;padding:12px 19px;font-size:12px;font-weight:550;min-height:43px;transition:background .15s,transform .15s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--orange);color:#fff;border-color:var(--orange)}.primary:hover:not(:disabled){background:#b84220}.secondary{background:transparent;border-color:var(--text-secondary);color:var(--ink)}.secondary:hover:not(:disabled){background:var(--surface)}.dark{background:var(--ink);color:#fff}.full{width:100%}.hero-assurance{display:flex;gap:22px;margin-top:17px;font-size:12px;color:var(--text-secondary)}.hero-assurance>span{display:flex;align-items:center;gap:4px}.hero-numbers{display:flex;gap:34px;margin-top:37px}.hero-numbers>div{display:flex;align-items:baseline;gap:9px}.hero-numbers strong{font-size:25px;font-weight:600;letter-spacing:-1px}.hero-numbers span{font-size:12px;color:var(--text-secondary)}.hero-viewer{position:relative;min-height:445px;border:1px solid #dfe5e9;background:var(--surface);border-radius:12px;overflow:hidden}.hero-viewer iframe{width:100%;height:100%;min-height:445px;border:0;display:block}.hero-corner{position:absolute;right:23px;top:25px;font-size:12px;letter-spacing:1.6px;color:var(--text-secondary);pointer-events:none}.workflow-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.workflow-inner{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:100px}.workflow-inner>div{display:flex;align-items:center;gap:18px}.workflow-inner>div>b{font-size:23px;color:var(--text-secondary);font-weight:400;font-family:Georgia,serif;font-style:italic}.workflow-inner>div>span{font-size:13px;color:var(--text-secondary)}.workflow-inner small{display:block;font-size:12px;color:var(--text-secondary);margin-top:7px}.workflow-inner>svg{color:var(--text-secondary)}.section{padding-top:61px;padding-bottom:48px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.section-heading h2{font-size:25px;margin:11px 0}.section-heading p{font-size:12px;color:var(--text-secondary);margin-bottom:0}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.text-link:hover{color:var(--orange)}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.application-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;text-align:left;padding:25px 21px;gap:19px;transition:border-color .15s,box-shadow .15s}.application-card:hover{border-color:var(--text-secondary);box-shadow:0 5px 18px #16331f07}.application-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;color:var(--text-secondary);background:var(--surface);border-radius:8px;flex-shrink:0}.application-card strong{font-size:15px;font-weight:550}.application-card small{display:block;font-size:12px;color:var(--text-secondary);margin-top:8px}.application-index{margin-left:auto;display:flex;gap:13px;align-items:center;font-size:12px;color:var(--text-secondary)}.subtle-note{font-size:12px;color:var(--text-secondary);line-height:1.85;margin:16px 0 0}.product-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-card{border:1px solid #dfe5e9;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s}.product-card:hover{box-shadow:0 10px 30px #1835250c}.product-visual{position:relative;display:block;width:100%;height:194px;border:0;border-bottom:1px solid #dfe5e9;background:radial-gradient(ellipse at 50% 42%,#fff,#eef1f4);padding:9px}.gearbox-art{width:100%;height:100%;display:block}.series-tag{position:absolute;left:15px;top:15px;font-size:12px;color:var(--text-secondary);letter-spacing:.3px}.reference-tag{display:inline-block;font-size:12px;padding:3px 5px;border:1px solid #dfe5e9;border-radius:3px;color:var(--text-secondary);vertical-align:middle}.product-visual>.reference-tag{position:absolute;right:13px;top:13px}.preview-hint{position:absolute;bottom:13px;left:15px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary)}.product-copy{padding:18px 17px 0}.product-name{display:flex;align-items:center;justify-content:space-between}.product-name button{border:0;background:transparent;padding:0;text-align:left}.product-name h3{font-size:20px;margin:0;letter-spacing:-.5px;font-weight:600}.product-name>span{font-size:12px;padding:4px 6px;background:var(--surface);border-radius:3px;color:var(--text-secondary)}.product-copy>p{font-size:12px;color:var(--text-secondary);margin:8px 0 17px}.product-card dl{display:grid;grid-template-columns:1.2fr 1.2fr .85fr;gap:8px;margin:0 0 19px}.product-card dt{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.product-card dd{margin:0;font-size:15px;color:var(--ink);font-weight:550;white-space:nowrap}.product-card dd small{font-size:12px;font-weight:400;color:var(--text-secondary)}.card-actions{border-top:1px solid #dfe5e9;display:flex;justify-content:space-between;padding:12px 0}.card-actions button{border:0;background:transparent;padding:3px 0;font-size:12px;display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.card-actions button:last-child{color:var(--text-secondary)}.card-actions button.chosen{color:var(--orange)}.match-reason{display:flex;align-items:center;gap:5px;background:var(--surface);padding:8px;font-size:12px;color:var(--text-secondary);margin-bottom:14px;border-radius:4px}.design-banner{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:58px;padding-bottom:58px}.design-banner h2{font-size:24px;margin:12px 0}.design-banner p{font-size:12px;color:var(--text-secondary);max-width:650px;margin-bottom:0}.site-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:16px;padding:27px 0}.site-footer>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;color:var(--text-secondary)}.footer-brand{font-size:20px;font-weight:600;color:var(--text-secondary);letter-spacing:-1px}.footer-brand span{display:block;font-size:12px;font-weight:400;letter-spacing:.3px;margin-top:6px}.site-footer p{margin:0}.page-heading{padding-top:28px;padding-bottom:31px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-secondary);margin-bottom:33px}.breadcrumb a:hover{color:var(--orange)}.page-heading h1{font-size:33px;letter-spacing:-.7px;margin:13px 0}.page-heading p{font-size:12px;color:var(--text-secondary);margin-bottom:0}.heading-row{display:flex;align-items:center;justify-content:space-between;gap:25px}.data-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);margin-top:22px}.dot{width:5px;height:5px;background:#c79c5c;border-radius:50%;flex-shrink:0}.catalog-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:30px;padding-bottom:55px}.filter-panel{border:1px solid #dfe5e9;border-radius:8px;background:#fff;padding:19px;height:fit-content}.filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-heading h2{font-size:14px;margin:0}.filter-heading button{border:0;background:transparent;color:var(--text-secondary);font-size:12px;padding:0}.search-input{display:flex;align-items:center;gap:6px;border:1px solid #dfe5e9;border-radius:5px;padding:0 9px;color:var(--text-secondary)}.search-input input{width:100%;padding:10px 0;border:0;background:transparent;font-size:12px}.search-input input:focus{outline:0}.filter-group{padding:19px 0;border-bottom:1px solid #dfe5e9}.filter-group h3{font-size:12px;font-weight:550;margin:0 0 13px}.filter-group h3 span{color:var(--text-secondary);font-weight:400;margin-left:4px}.radio-row{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:8px;margin:12px 0}.radio-row:last-child{margin-bottom:0}.radio-row small{margin-left:auto;color:var(--text-secondary);font-size:12px}.filter-chips{display:flex;gap:6px}.filter-chips button{padding:7px 10px;border:1px solid #dfe5e9;border-radius:4px;background:#fff;font-size:12px;color:var(--text-secondary)}.filter-chips button.selected{border-color:var(--text-secondary);color:var(--text-secondary);background:var(--surface)}.filter-select{display:block;margin-top:20px;font-size:12px}.filter-select select{display:block;width:100%;margin-top:9px;font-size:12px;color:var(--text-secondary);padding:9px}.filter-help{margin-top:26px;background:var(--surface);padding:16px 12px;border-radius:6px;color:var(--text-secondary)}.filter-help b{display:block;font-size:12px;margin:12px 0 5px}.filter-help p{font-size:12px;color:var(--text-secondary);margin-bottom:0}.results-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-secondary);margin:0 0 17px;min-height:34px}.results-toolbar b{color:var(--text-secondary)}.results-toolbar label{display:flex;align-items:center;gap:10px;font-size:12px}.results-toolbar select{font-size:12px;background:#fff;padding:8px 9px}.load-more{display:flex;margin:30px auto 0}.empty-state{padding:55px 25px;text-align:center;color:var(--text-secondary);border:1px dashed #dfe5e9;border-radius:8px;line-height:1.9}.empty-state>svg{margin-bottom:15px}.empty-state h3{font-size:17px;color:var(--text-secondary);margin-bottom:10px}.empty-state p{font-size:12px;max-width:440px;margin:0 auto 22px}.empty-state .button{margin-top:5px}.selector-layout{display:grid;grid-template-columns:370px minmax(0,1fr);gap:30px;padding-bottom:60px}.selector-form{background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:25px;height:fit-content}.step-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:26px}.step-title>span{background:var(--surface);color:var(--text-secondary);width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.step-title h2{font-size:17px;margin:2px 0 6px}.step-title p{font-size:12px;color:var(--text-secondary);margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px}.form-grid label{font-size:12px;color:var(--text-secondary);display:block}.form-grid select{font-size:12px;width:100%;margin-top:9px;padding:10px}.unit-input{position:relative;margin-top:9px}.unit-input input{width:100%;padding:10px 39px 10px 10px;font-size:12px}.unit-input>span{position:absolute;right:9px;top:12px;font-size:12px;color:var(--text-secondary)}.calculation-preview{background:var(--surface);padding:16px 14px;border-radius:6px;margin-top:23px;display:grid;gap:16px}.calculation-preview>div{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary)}.calculation-preview b{font-size:13px;color:var(--text-secondary);font-weight:550}.selector-form>.button{margin-top:23px}.reset-selection{display:block;margin:14px auto 0}.text-button{background:transparent;border:0;font-size:12px;color:var(--text-secondary)}.selection-output>.step-title{padding-top:5px}.selection-guide{padding:52px 39px;background:linear-gradient(135deg,#fff,#f5f7f8);border:1px solid #dfe5e9;border-radius:8px;color:var(--text-secondary)}.selection-guide h3{font-size:20px;color:var(--text-secondary);margin:22px 0 13px}.selection-guide p{font-size:12px;line-height:2;max-width:400px}.rule-list{display:grid;gap:13px;margin-top:28px;font-size:12px;color:var(--text-secondary)}.rule-list>span{display:flex;align-items:center;gap:7px}.selection-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.selection-summary>span{font-size:12px;background:var(--surface);border-radius:4px;padding:7px 9px;color:var(--text-secondary)}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-note{margin-top:22px;border-left:2px solid #dfe5e9;padding:2px 15px}.engineering-note b{font-size:12px;color:var(--text-secondary);font-weight:500}.engineering-note p{font-size:12px;color:var(--text-secondary);margin:7px 0 0}.compare-tray{position:fixed;bottom:22px;left:50%;transform:translate(-50%);width:min(900px,calc(100% - 32px));background:var(--surface);border:1px solid #dfe5e9;border-radius:9px;padding:12px 17px;box-shadow:0 10px 45px #16341925;z-index:25;display:flex;justify-content:space-between;gap:20px}.compare-tray>div{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}.compare-tray b{font-weight:550;color:var(--text-secondary)}.compare-tray>div>button{border:1px solid #dfe5e9;border-radius:4px;background:var(--surface);font-size:12px;color:var(--text-secondary);padding:7px 9px;display:flex;align-items:center;gap:10px}.compare-tray>.button{align-self:center;min-height:36px;padding:10px 14px;font-size:12px}.toast{position:fixed;top:128px;left:50%;transform:translate(-50%);background:#263d32;color:#fff;border-radius:7px;padding:13px 22px;font-size:12px;z-index:100;box-shadow:0 6px 25px #0e211324;display:flex;gap:9px;align-items:center;max-width:90vw}.modal{border:1px solid #dfe5e9;border-radius:12px;background:var(--surface);padding:35px;color:var(--ink);max-height:calc(100dvh - 40px);max-width:calc(100vw - 30px);box-shadow:0 30px 120px #14211140}.modal::backdrop{background:#12241a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal h2{font-size:26px;margin:14px 0}.modal .muted{color:var(--text-secondary);font-size:12px;line-height:1.9}.close-button{position:absolute;right:15px;top:15px;border:0;background:var(--surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:50%;width:30px;height:30px;z-index:5}.detail-modal{padding:0;width:1050px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.detail-visual{background:var(--surface);min-height:430px}.detail-visual iframe{width:100%;height:100%;border:0;display:block}.detail-info{padding:38px 31px}.detail-info h2{font-size:32px;font-weight:600;letter-spacing:-1px;margin:13px 0 8px}.detail-info>p{font-size:12px;color:var(--text-secondary);margin-bottom:20px}.detail-config{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-config label{font-size:12px;color:var(--text-secondary)}.detail-config select{display:block;width:100%;font-size:12px;margin-top:8px;padding:10px}.spec-list{margin:23px 0}.spec-list>div{display:flex;justify-content:space-between;border-bottom:1px solid #dfe5e9;padding:9px 0;gap:15px;font-size:12px}.spec-list dt{color:var(--text-secondary)}.spec-list dd{margin:0;color:var(--text-secondary);text-align:right}.detail-main-actions{display:flex;gap:10px}.detail-main-actions>.primary{flex:1}.download-section{margin-top:28px}.download-section h3{font-size:12px;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.download-section h3>span{font-size:12px;font-weight:400;color:var(--text-secondary)}.download-section>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 0;border:0;border-top:1px solid #dfe5e9;background:transparent;color:var(--text-secondary)}.download-section>button>span{display:flex;align-items:center;gap:8px;font-size:12px}.download-section small{font-size:12px;color:var(--text-secondary);margin-left:3px}.download-section p{font-size:12px;color:var(--text-secondary);line-height:1.8;margin:11px 0 0}.auth-dialog{width:410px;padding:35px}.mini-brand{font-size:28px;letter-spacing:-1.3px;font-weight:700;margin-bottom:32px}.mini-brand span{font-weight:400}.auth-dialog h2{font-size:23px;line-height:1.4}.auth-purpose{font-size:12px;color:var(--text-secondary);line-height:1.8;margin-bottom:24px}.auth-dialog fieldset{display:grid;gap:17px}.auth-dialog label{font-size:12px;color:var(--text-secondary);display:block}.auth-dialog input{display:block;width:100%;margin-top:8px;font-size:12px;padding:12px}.auth-dialog small{font-size:12px;color:var(--text-secondary);line-height:1.7}.auth-switch{font-size:12px;color:var(--text-secondary);text-align:center;margin:22px 0 12px}.auth-switch button{border:0;background:transparent;color:var(--orange);font-size:12px}.continue-browse{display:block;border:0;background:transparent;color:var(--text-secondary);font-size:12px;margin:0 auto}.error-message{font-size:12px;padding:11px;background:var(--surface);color:#a75630;border-radius:5px;line-height:1.7;margin:0}.compare-modal{width:930px}.table-scroll{overflow:auto;margin-top:24px}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th,td{padding:16px;border-bottom:1px solid #dfe5e9;white-space:nowrap}thead th{font-size:18px;color:var(--text-secondary);font-weight:550}thead th:first-child{font-size:12px}thead small{display:block;font-size:12px;color:var(--text-secondary);font-weight:400;margin-top:10px}tbody th{font-size:12px;font-weight:400;color:var(--text-secondary)}tbody td{color:var(--text-secondary)}tbody td>span{font-size:12px;color:var(--text-secondary)}.different{background:var(--surface)}table .button{font-size:12px;min-height:33px;padding:8px 12px}.quote-modal{width:710px}.quote-items{margin:26px 0}.quote-item{display:flex;gap:15px;align-items:center;border-top:1px solid #dfe5e9;padding:18px 0}.quote-item-icon{background:var(--surface);border-radius:7px;padding:13px;color:var(--text-secondary)}.quote-item>div{flex:1}.quote-item b{font-size:14px;font-weight:550}.quote-item small{display:block;font-size:12px;color:var(--text-secondary);margin-top:7px}.quote-item label{font-size:12px;color:var(--text-secondary)}.quote-item input{display:block;width:76px;margin-top:6px;font-size:12px;padding:8px}.icon-button{background:transparent;border:0;padding:8px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.notes-label{font-size:12px;color:var(--text-secondary);display:block}.notes-label textarea{display:block;width:100%;margin-top:10px;font-size:12px;resize:vertical;line-height:1.7}.quote-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.quote-footer>span{font-size:12px;color:var(--text-secondary)}.account-modal{width:440px}.account-modal>p{font-size:12px;color:var(--text-secondary)}.account-modal label{display:block;font-size:12px;color:var(--text-secondary)}.account-modal select{display:block;width:100%;margin:10px 0 25px;font-size:12px}@media(min-width:1400px){.hero h1{font-size:47px}.hero-viewer,.hero-viewer iframe{min-height:473px}.hero-copy{padding-top:30px}.hero{padding-top:55px;padding-bottom:55px}}@media(max-width:1100px){.container{padding-left:28px;padding-right:28px}.header-inner{gap:35px}.header-inner nav{gap:22px}.header-actions{gap:15px}.hero h1{font-size:35px}.hero-viewer,.hero-viewer iframe{min-height:420px}.hero-numbers{gap:22px}.hero-numbers>div{display:block}.hero-numbers span{display:block;margin-top:5px}.hero-numbers{margin-top:27px}.application-card{padding:23px 16px;gap:12px}.application-index{font-size:0}.application-card strong{font-size:13px}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel{padding:15px}.selector-layout{grid-template-columns:330px minmax(0,1fr);gap:22px}.selector-form{padding:20px}.selection-grid{grid-template-columns:1fr}.selection-guide{padding:40px 25px}.detail-info{padding:35px 24px}.download-section>button>span{flex-wrap:wrap}.download-section small{font-size:12px}}@media(max-width:760px){.container{padding-left:20px;padding-right:20px}.utility-bar .utility-right{display:none}.utility-bar>.container{font-size:12px;height:25px}.site-header{height:auto}.header-inner{flex-wrap:wrap;gap:0;padding-top:15px;padding-bottom:0}.brand b{font-size:25px}.brand-symbol{width:27px;height:27px;font-size:23px;line-height:27px}.header-actions{margin-left:auto;gap:12px}.account-button{padding:8px;font-size:12px}.quote-nav>span{display:none}.header-inner nav{order:3;width:100%;height:46px;gap:30px;font-size:12px;margin-top:7px}.hero{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:28px}.hero-copy{padding:0}.hero h1{font-size:35px;margin:17px 0}.hero-description{font-size:12px;margin-bottom:22px}.hero-numbers{gap:35px;margin-top:25px}.hero-numbers>div{display:flex;gap:7px}.hero-numbers strong{font-size:23px}.hero-numbers span{font-size:12px}.hero-viewer,.hero-viewer iframe{min-height:380px;height:380px}.hero-corner{font-size:12px;right:17px}.workflow-inner{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-top:22px;padding-bottom:22px}.workflow-inner>svg{display:none}.workflow-inner>div{gap:13px}.workflow-inner small{font-size:12px}.workflow-inner>div>span{font-size:12px}.section{padding-top:37px;padding-bottom:35px}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{font-size:22px}.section-heading p{font-size:12px}.section-heading>.text-link{font-size:12px;align-self:center;max-width:120px}.eyebrow{font-size:12px;letter-spacing:1.4px}.application-grid{grid-template-columns:1fr;gap:11px}.application-card{padding:18px}.application-card strong{font-size:14px}.application-index{font-size:12px}.product-grid,.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featured .product-card:last-child{display:none}.product-visual{height:164px}.product-copy{padding:14px 12px 0}.product-name h3{font-size:18px}.product-card dl{grid-template-columns:1fr 1fr;gap:12px}.product-card dl>div:last-child{display:none}.product-card dd{font-size:14px}.product-card dd small{font-size:12px}.card-actions button{font-size:12px;gap:4px}.product-name>span{font-size:12px}.product-copy>p{font-size:12px}.series-tag{font-size:12px;left:12px}.reference-tag,.preview-hint{font-size:12px}.design-banner{display:block;padding-top:36px;padding-bottom:36px}.design-banner h2{font-size:23px;line-height:1.5}.design-banner p{font-size:12px}.design-banner>.button{margin-top:23px}.site-footer>.container{flex-wrap:wrap;gap:20px}.site-footer p{display:none}.site-footer{padding-bottom:80px}.page-heading{padding-top:20px;padding-bottom:24px}.breadcrumb{margin-bottom:25px}.heading-row{display:block}.heading-row .button{margin-top:22px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.data-note{font-size:12px;line-height:1.8;align-items:flex-start}.data-note .dot{margin-top:6px}.catalog-layout{grid-template-columns:1fr;gap:23px}.filter-panel{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:17px}.filter-heading,.search-input{grid-column:1/-1;margin-bottom:0}.filter-group{padding:0;border:0}.filter-group .radio-row{margin:10px 0}.filter-select{margin-top:0;font-size:12px}.filter-help{display:none}.filter-chips{flex-wrap:wrap}.filter-chips button{padding:7px 9px}.results-toolbar,.results-toolbar label{font-size:12px}.selector-layout{grid-template-columns:1fr;gap:25px}.selector-form{padding:22px}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-guide{padding:33px 25px}.selection-guide h3{font-size:18px}.selection-guide p{font-size:12px}.compare-tray{padding:10px 13px;gap:10px;bottom:13px}.compare-tray>div{gap:7px;font-size:12px}.compare-tray>div>b{display:none}.compare-tray>div>button{font-size:12px;gap:4px;padding:6px}.compare-tray>.button{font-size:12px;gap:7px;padding:10px}.toast{top:137px;font-size:12px;min-width:260px;justify-content:center}.modal{padding:25px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.detail-modal{padding:0}.detail-grid{grid-template-columns:1fr;min-height:0}.detail-visual{min-height:330px;height:330px}.detail-info{padding:25px}.detail-info h2{font-size:28px}.detail-info .eyebrow{font-size:12px}.detail-config label,.spec-list>div{font-size:12px}.download-section p,.download-section small,.detail-main-actions .button{font-size:12px}.auth-dialog{padding:30px;max-width:calc(100vw - 35px)}.auth-dialog h2{font-size:21px}.auth-dialog label,.auth-purpose{font-size:12px}.quote-item{gap:10px}.quote-item-icon{display:none}.quote-item b{font-size:13px}.quote-item small{font-size:12px}.quote-item input{width:65px}.quote-item>.icon-button{padding:6px}.quote-footer>.button{font-size:12px}.quote-modal>.muted{font-size:12px}.modal h2{font-size:23px}.account-modal>p{overflow-wrap:anywhere}.hero-assurance{gap:18px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.site-shell{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fafbfc}.page-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:auto;scroll-padding-top:110px}.site-header{background:#fff}.container{max-width:1360px}.utility-bar{background:#f1f4f5}.button{font-size:14px;min-height:44px}.header-inner nav,.quote-nav,.account-button{font-size:14px}.hero-description{font-size:16px;color:var(--text-secondary)}.hero-viewer{background:#f3f5f7}.hero-numbers span,.hero-assurance{font-size:12px}.section-heading p,.page-heading p,.design-banner p{font-size:14px}.workflow-inner small,.subtle-note{font-size:13px}.product-section{background:#f3f5f7}.product-visual{height:228px;padding:5px}.product-visual .gearbox-art{transform:scale(1.08)}.product-card{background:#fff;border-color:#dfe5e9;box-shadow:0 2px 5px #23343e04}.product-card:hover{border-color:#b6c3cb;box-shadow:0 8px 24px #23343e0c}.product-name h3{font-size:22px}.product-copy>p,.product-card dt,.card-actions button{font-size:13px}.product-card dd{font-size:18px;font-variant-numeric:tabular-nums}.product-card dd small{font-size:12px}.series-tag,.reference-tag,.preview-hint{color:#56636d}.product-name>span,.reference-tag{background:#ffffffd9}.card-actions button{min-height:34px}.card-actions button:last-child{color:var(--ink)}.match-reason{background:#edf4f0;color:#375c49}.catalog-layout{grid-template-columns:248px minmax(0,1fr)}.filter-panel{padding:20px}.filter-group h3,.radio-row,.filter-select,.filter-select select,.search-input input{font-size:13px}.filter-chips button{padding:8px 11px}.filter-chips button.selected{background:#edf3f0;border-color:#78958a;color:#314f44}.search-input:focus-within{outline:2px solid #78958a;outline-offset:2px}.selector-layout{grid-template-columns:400px minmax(0,1fr);gap:32px}.selector-form{padding:26px}.form-grid label,.detail-config label,.auth-dialog label,.notes-label{font-size:14px;color:#394b56}.form-grid select,.unit-input input,.detail-config select,.auth-dialog input{font-size:14px;min-height:44px}.unit-input>span{top:14px;color:#586872}.calculation-preview{background:#f2f6f4}.calculation-preview>div{font-size:13px}.calculation-preview b{font-size:16px;font-variant-numeric:tabular-nums;color:#284b3c}.step-title{margin-bottom:22px}.step-title p{font-size:13px}.selection-guide{position:relative;padding:28px 30px;background:#fff}.guide-icon{display:inline-flex;align-items:center;justify-content:center;background:#f1f5f3;color:#507263;border-radius:10px;width:46px;height:46px}.selection-guide h3{font-size:22px;margin:18px 0 12px;color:var(--ink)}.selection-guide p{font-size:14px;max-width:540px;margin-bottom:0;line-height:1.85}.rule-list{gap:14px;margin-top:24px;font-size:13px;padding-top:20px;border-top:1px solid #e3e8eb}.rule-list svg{color:#47755e}.engineering-note{border-left:3px solid #9aafa4}.engineering-note b,.engineering-note p{font-size:13px;color:#52616b}.selection-summary>span{background:#f0f5f2;color:#375b48;font-size:13px}.compare-tray{position:relative;bottom:auto;left:auto;transform:none;width:100%;margin:0;flex-shrink:0;border:0;border-top:1px solid #dfe5e9;border-radius:0;background:#fff;padding:12px max(24px,calc((100vw - 1272px)/2));padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 -3px 14px #25343e07;gap:20px;align-items:center}.compare-tray>div{font-size:13px;gap:12px;min-width:0}.compare-tray>div>button{font-size:13px;min-height:36px;background:#f5f7f8;color:#374e5b;border-color:#dfe5e9}.compare-tray>.button{flex-shrink:0;font-size:14px;min-height:42px}.modal{background:#fff;color:var(--ink)}.detail-info>p,.spec-list>div,.download-section>button>span{font-size:14px}.spec-list dd{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:550}.download-section h3{font-size:14px}.download-section small,.download-section p,.modal .muted,.auth-purpose,.auth-switch,.continue-browse,.quote-item small,.quote-item label,.notes-label textarea,.quote-footer>span{font-size:13px}.detail-visual{background:#f3f5f7}.different{background:#f2f6f4}.site-footer{background:#f4f6f8;padding-bottom:28px}.close-button{width:36px;height:36px;background:#f1f4f6}.text-button{font-size:13px;min-height:32px}th,td{font-size:14px}.hero-corner{color:#63717a}@media(max-width:1100px){.selector-layout{grid-template-columns:370px minmax(0,1fr);gap:24px}.catalog-layout{grid-template-columns:225px minmax(0,1fr)}.header-inner{gap:28px}.header-inner nav{gap:20px}.selection-guide{padding:26px}.product-card dd{font-size:17px}}@media(max-width:760px){.page-scroll{scroll-padding-top:115px}.header-inner nav{font-size:14px}.account-button{font-size:12px}.quote-nav{min-width:36px;min-height:36px;justify-content:center}.hero-description{font-size:15px}.hero-numbers{gap:22px}.hero-numbers span{font-size:12px}.hero-assurance{gap:16px}.hero-corner{font-size:10px}.section-heading{flex-wrap:wrap}.section-heading>.text-link{font-size:13px;max-width:none}.section-heading p,.page-heading p,.design-banner p{font-size:14px}.catalog-layout,.selector-layout{grid-template-columns:1fr}.filter-panel{padding:18px}.radio-row{font-size:13px}.selector-form{padding:22px}.selection-guide{padding:24px}.selection-guide h3{font-size:21px}.selection-guide p{font-size:14px}.compare-tray{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:10px}.compare-tray>div{gap:7px}.compare-tray>div>svg{display:none}.compare-tray>div>button{font-size:12px;padding:7px;gap:5px}.compare-tray>.button{font-size:13px;padding:10px 12px}.detail-info{padding:26px 22px}.detail-main-actions .button{font-size:13px}.hero-actions .button{padding:12px 15px}.hero-numbers strong{font-size:25px}.toast{top:125px}.product-visual{height:210px}.product-name h3{font-size:21px}.card-actions button{font-size:13px}}@media(max-width:540px){.product-grid,.catalog-results .product-grid,.selection-grid{grid-template-columns:1fr;gap:18px}.featured .product-card:last-child{display:block}.product-visual{height:234px}.product-card dl{grid-template-columns:1.2fr 1.2fr .85fr}.product-card dl>div:last-child{display:block}.product-copy{padding:18px 20px 0}.product-card dd{font-size:18px}.form-grid{gap:20px 12px}.filter-panel{grid-template-columns:1fr}.filter-heading,.search-input{grid-column:auto}.filter-group .radio-row{min-height:28px}.filter-select select{min-height:42px}.results-toolbar{gap:8px;flex-wrap:wrap;font-size:13px}.compare-tray{flex-wrap:wrap}.compare-tray>div{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.compare-tray>div>span,.compare-tray>div>button{flex-shrink:0}.compare-tray>.button{width:100%;min-height:42px}.download-section>button>span{flex-wrap:wrap}.hero-numbers>div{display:block}.hero-numbers span{display:block;margin-top:5px}.unit-input input{padding-right:32px}.detail-main-actions,.quote-footer{flex-wrap:wrap}.hero-corner{display:none}}.filter-disclosure{display:none}@media(max-width:760px){.filter-disclosure{display:flex;justify-content:space-between;background:#fff;width:100%;min-height:46px}.catalog-layout>.filter-panel{display:none}.catalog-layout>.filter-panel.filters-open{display:grid}.catalog-layout{gap:18px}.page-heading{padding-bottom:24px}.breadcrumb{margin-bottom:22px}}.site-shell,.page-scroll{background:#fff}.site-header{height:72px}.page-scroll{scroll-padding-top:90px}.hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:36px;padding-top:28px;padding-bottom:36px}.hero-copy{padding:0}.hero h1{font-size:clamp(35px,3.2vw,48px);line-height:1.45;margin:0 0 24px;letter-spacing:-1.5px}.hero-description{margin-bottom:30px;line-height:1.8}.hero-showcase{min-width:0;position:relative}.hero-viewer{border:0;border-radius:0;background:#fff;min-height:450px}.hero-viewer iframe{min-height:450px;height:450px}.hero-details{position:absolute;right:18px;bottom:18px;min-height:36px;border:0;background:#fff;padding:6px 0 6px 10px;font-size:14px}.section{padding-top:38px;padding-bottom:40px}.section-heading h2{margin:0 0 12px}.product-section{background:#f7f9fa;border:0}.site-footer{background:#fff;margin-top:0;padding:20px 0}.site-footer>.container{flex-wrap:nowrap;gap:20px;font-size:12px}.footer-brand{font-size:17px;font-weight:600;letter-spacing:-.5px}.toast{top:88px}@media(max-width:1100px){.hero{gap:20px}.hero-viewer,.hero-viewer iframe{min-height:400px;height:400px}}@media(max-width:760px){.site-header,.header-inner{height:auto}.hero{grid-template-columns:1fr;gap:10px;padding-top:38px;padding-bottom:16px}.hero h1{font-size:35px;margin-bottom:18px}.hero-description{font-size:15px;margin-bottom:23px}.hero-viewer,.hero-viewer iframe{min-height:325px;height:325px}.hero-details{right:12px;bottom:14px;font-size:13px}.section{padding-top:30px;padding-bottom:32px}.site-footer{padding:18px 0}.toast{top:118px}}.hero-band{background:radial-gradient(ellipse at 78% 22%,#f8fcff,#eaf2f9 48%,#e2edf6);border-bottom:1px solid #d8e4ee}.hero-band .hero{padding-top:40px;padding-bottom:102px}.hero-band .hero-viewer{background:transparent}.application-panel{position:relative;width:calc(100% - 88px);max-width:1110px;margin:-56px auto 0;padding:34px 36px 36px;background:#fff;border:1px solid #e1e7ec;border-radius:10px;box-shadow:0 12px 36px #273f5412}.application-panel .section-heading{display:block;text-align:center;margin-bottom:26px}.application-panel .section-heading h2{font-size:26px;margin-bottom:10px}.application-panel .section-heading p{color:#667681}.application-panel .application-grid{gap:0}.application-panel .application-card{flex-direction:column;justify-content:center;text-align:center;gap:18px;border:0;border-radius:0;padding:20px 16px;background:#fff;box-shadow:none}.application-panel .application-card+.application-card{border-left:1px solid #e6ebef}.application-panel .application-card:hover{background:#f4f8fb}.application-panel .application-icon{width:54px;height:54px;border-radius:14px;background:#edf3f8;color:#4c6f89}.application-panel .application-card strong{font-size:17px}.application-panel .application-card small{color:#627482;font-size:13px}.page-home{background:#f4f6f8}.page-home .product-section{padding-top:48px;padding-bottom:48px;background:transparent}.page-home .product-section .section-heading h2{font-size:24px}.page-home .product-section .section-heading p{color:#62717c}.product-card{border-color:#d9e2e9;box-shadow:0 3px 12px #23343e06}.product-visual{background:linear-gradient(145deg,#eff3f7,#e4ebf1);border-bottom-color:#dce4eb}.product-copy{background:#fff}.page-selector,.page-catalog{background:#edf2f6}.page-selector .page-heading,.page-catalog .page-heading{padding-top:25px;padding-bottom:28px}.selector-form{background:#fff;border-color:#d5dfe7;border-top:3px solid var(--orange);box-shadow:0 5px 20px #243d5009}.selector-form .step-title{padding-bottom:20px;border-bottom:1px solid #e4eaf0}.selector-form .step-title>span{background:#fff0e8;color:#ac4323}.calculation-preview{background:#fff4ed;border:1px solid #f2dfd1}.calculation-preview b{color:#954025}.selection-output>.step-title{padding:17px 20px;background:#e0e9f1;border-radius:8px;border:1px solid #d0dce6}.selection-output>.step-title>span{background:#fff;color:#3e5d75}.selection-output>.step-title h2{font-size:20px}.selection-summary>span{background:#fff;border:1px solid #d6e0e8;color:#4a6274}.match-reason{background:#eaf4ee;color:#355d45}.engineering-note{border-left:2px solid #b7c4ce;padding:4px 14px}.engineering-note b,.engineering-note p{color:#64727d;font-size:12px}.filter-panel{box-shadow:0 4px 16px #243d5007;border-color:#d5dfe7}.site-footer{background:#edf1f4;border-top:1px solid #dfe6ec;padding:17px 0}.site-footer>.container{justify-content:center;color:#687783;font-size:12px}@media(max-width:760px){.hero-band .hero{padding-top:34px;padding-bottom:62px}.application-panel{width:calc(100% - 40px);margin-top:-34px;padding:26px 20px 22px}.application-panel .section-heading h2{font-size:23px}.application-panel .application-grid{grid-template-columns:1fr}.application-panel .application-card{flex-direction:row;text-align:left;justify-content:flex-start;padding:20px 6px;gap:16px}.application-panel .application-card+.application-card{border-left:0;border-top:1px solid #e6ebef}.application-panel .application-card strong{font-size:16px}.application-panel .application-icon{width:48px;height:48px}.page-home .product-section{padding-top:36px}.selection-output>.step-title{padding:16px}}.configuration-check{margin:20px 0;padding:18px;background:#edf5f1;border:1px solid #cfdfd6;border-radius:8px}.configuration-check h3{margin:0 0 10px;font-size:16px}.configuration-check>strong{font-size:14px;color:#326249}.configuration-check ul{list-style:none;padding:0;margin:12px 0}.configuration-check li{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid #dbe5df;font-size:13px}.configuration-check small{color:#526472}.configuration-check.has-mismatch{background:#fff5ee;border-color:#eed4c4}.configuration-check.has-mismatch>strong,.configuration-check .failed{color:#a43b20}.selection-diagnostics{list-style:none;padding:0;text-align:left;max-width:420px;margin:22px auto}.selection-diagnostics li{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #dce4eb;font-size:14px}.quote-conditions{margin-top:8px}.quote-conditions .text-button{padding:6px 0;font-size:12px}.quote-item>div{min-width:0}.quote-conditions small{line-height:1.6}.configuration-check summary{cursor:pointer;font-size:13px;margin-top:12px;color:#526472}@media(min-width:761px){.detail-visual{position:sticky;top:0;align-self:start;height:min(650px,calc(100dvh - 40px));min-height:360px}}.cart-nav{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px;color:#263945}.cart-nav[aria-current=page]{color:var(--orange)}.site-header{background:#fff;border-bottom:1px solid #e0e5e9;box-shadow:none}.header-inner{gap:32px}.header-inner nav{gap:28px}.header-actions{gap:22px}.account-dropdown{border-radius:6px}.cart-nav svg{flex-shrink:0}@media(max-width:760px){.site-header{height:auto}.header-inner{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding-top:10px;padding-bottom:0}.header-inner>.brand{grid-column:1;grid-row:1}.header-actions{grid-column:2;grid-row:1;gap:14px}.header-inner nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:flex-start;gap:28px;position:static;width:auto;overflow:visible;padding:0;border:0}.header-inner nav a{min-height:44px;display:flex;align-items:center}.cart-nav>span{display:none}.cart-nav{gap:4px}.header-actions .account-button{padding:6px;min-height:44px}.header-inner .brand{font-size:23px}.cart-nav b{font-size:11px}}.header-inner{gap:24px}.header-search{display:flex;align-items:center;flex:1;min-width:140px;margin:0;background:#f4f6f8;border:1px solid #e1e6eb;border-radius:5px;height:40px}.header-search:focus-within{border-color:#738b98}.header-search input{flex:1;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:10px 12px;font:inherit;font-size:13px}.header-search button{display:grid;place-items:center;border:0;background:transparent;flex-shrink:0;width:42px;height:40px;color:#536b79;cursor:pointer}.header-actions{margin-left:0;gap:20px}.cart-nav .selection-icon{display:inline-flex;position:relative;flex-shrink:0}.cart-nav .selection-icon b{position:absolute;top:-9px;right:-9px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font-size:10px;line-height:1;border:2px solid white;box-sizing:content-box}.cart-nav{gap:13px}.header-actions .account-button{border:0;background:transparent;padding:6px;min-height:44px}.header-actions .avatar-button{width:44px;height:44px;justify-content:center;list-style:none;cursor:pointer}.avatar-button::-webkit-details-marker{display:none}.avatar-button img,.avatar-button .account-initial{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-size:14px}.header-inner nav{flex-shrink:0}.page-home .product-section{padding-top:40px}@media(max-width:1050px){.header-inner{gap:18px}.header-inner nav{gap:18px}.selection-label{display:none}}@media(max-width:760px){.header-inner{grid-template-columns:1fr auto;gap:0 12px;padding-bottom:12px}.header-inner>.header-search{grid-column:1/-1;grid-row:3;width:100%;min-width:0;margin-top:4px}.header-inner nav{grid-row:2;gap:24px}.header-actions{gap:18px}.cart-nav>.selection-icon{display:inline-flex}.cart-nav>.selection-label{display:none}.header-actions .avatar-button{padding:5px}.header-search button{width:44px}.site-header{height:auto}}.header-actions{margin-left:auto}.header-inner nav{gap:8px}.header-inner nav a{height:40px;padding:0 14px;border-radius:5px;transition:color .15s,background-color .15s}.header-inner nav a:hover,.header-inner nav a.active{background:#fff0e8;color:#b5401e}.header-inner nav a.active:after{left:14px;right:14px;bottom:0;height:2px}.header-inner nav a:focus-visible,.cart-nav:focus-visible,.account-button:focus-visible{outline:2px solid #c74927;outline-offset:3px}.cart-nav{padding:8px;border-radius:5px;transition:background-color .15s,color .15s}.cart-nav:hover,.header-actions .account-button:hover,.account-menu[open]>.account-button{background:#fff0e8;color:#b5401e}.account-dropdown button:hover,.account-dropdown button:focus-visible{background:#fff0e8;color:#b5401e}.cart-nav .selection-icon b{top:-5px;right:-6px;min-width:14px;height:14px;padding:0 2px;font-size:9px;font-weight:600;line-height:14px;border:0;border-radius:7px;box-sizing:border-box;background:#f29d6f8c;color:#793318}.product-list-search{display:flex;align-items:center;gap:8px;width:360px;max-width:100%;margin:0;flex-shrink:0}.product-list-search input{min-width:0;flex:1;width:100%;height:42px;padding:10px 12px;border:1px solid #d5dfe7;border-radius:5px;background:#fff;font:inherit;font-size:13px}.product-list-search input:focus{outline:2px solid #c7492750;outline-offset:1px}.product-list-search button{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:10px 14px;border:1px solid #d5dfe7;border-radius:5px;background:#fff;color:#304b5c;cursor:pointer}.product-list-search button:hover{background:#fff0e8;border-color:#c74927;color:#b5401e}.hero-band .hero{padding-top:24px;padding-bottom:24px;min-height:400px}.hero-band .hero-viewer,.hero-band .hero-viewer iframe{height:350px;min-height:350px}.hero-band .hero h1{margin-top:0}.page-home .product-section{padding-top:30px}@media(max-width:760px){.header-inner{padding-bottom:0}.header-inner nav{gap:8px}.header-inner nav a{height:44px;padding:0 12px}.header-actions{margin-left:0}.hero-band .hero{padding-top:26px;padding-bottom:16px;min-height:0;gap:12px}.hero-band .hero-viewer,.hero-band .hero-viewer iframe{height:220px;min-height:220px}.product-section .section-heading{display:flex;flex-direction:column;align-items:stretch;gap:18px}.product-list-search{width:100%}.page-home .product-section{padding-top:24px}}.product-list-search{position:relative;gap:0}.product-list-search input{height:44px;padding-right:48px}.product-list-search button{position:absolute;right:1px;top:1px;width:42px;height:42px;min-height:0;padding:0;justify-content:center;border:0;background:transparent;border-radius:0 4px 4px 0}.product-list-search button:hover{background:#fff0e8;color:#b5401e}.product-list-search button:focus-visible{outline:2px solid #c74927;outline-offset:-3px}.product-list-search input:focus{outline:none;box-shadow:none;border-color:#d5dfe7}.home-categories{display:flex;gap:8px;overflow-x:auto;padding:2px 0 14px;margin-top:12px;scrollbar-width:thin}.home-categories button{flex:0 0 auto;border:1px solid transparent;background:transparent;border-radius:6px;padding:8px 14px;color:#526b7b;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.home-categories button:hover{background:#eaf0f4}.home-categories button.active{background:#fff0e8;color:#b5401e}.home-categories small{font-size:11px;margin-left:5px;opacity:.7}@media(max-width:760px){.home-categories button{min-height:44px}}.page-scroll.page-catalog{display:flex;flex-direction:column}.page-catalog>.site-header,.page-catalog>.site-footer{flex-shrink:0}.page-catalog>main{flex:1 0 auto}.header-inner nav a:hover,.header-inner nav a.active,.cart-nav:hover,.cart-nav[aria-current=page],.header-actions .account-button:hover,.account-menu[open]>.account-button,.account-dropdown button:hover,.account-dropdown button:focus-visible{background:#d5e2eb;color:#304b5c}.header-inner nav a.active:after{content:none}.header-inner nav a:focus-visible,.cart-nav:focus-visible,.account-button:focus-visible{outline:none;background:#d5e2eb;color:#304b5c}.selector-search-heading{padding-top:32px}.selector-search-heading h1{font-size:26px;margin:0 0 24px}.selector-search-tools{display:flex;align-items:center;gap:12px}.selector-search-tools .product-list-search{width:auto;flex:1;min-width:0}.selector-advanced-toggle{display:grid;place-items:center;width:64px;height:44px;flex:none;border:0;border-radius:6px;background:#e1e9ef;color:#344e5e;cursor:pointer}.selector-advanced-toggle:hover,.selector-advanced-toggle.active,.selector-advanced-toggle:focus-visible{background:#d5e2eb;color:#304b5c;outline:none}.selector-search-hint,.selector-conditions{font-size:12px;line-height:1.8;color:#6e8190}.page-selector .selector-layout{display:flex;flex-direction:column;gap:20px;padding-top:8px}.page-selector .selector-form{position:static;width:100%;border:1px solid #e0e6eb;padding:20px;box-shadow:none}.page-selector .selector-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-selector .selector-form .step-title{border:0;padding:0;margin-bottom:18px}.page-selector .calculation-preview{background:#edf3f7;border-color:#dce6ed;display:flex;gap:32px;flex-wrap:wrap}.page-selector .calculation-preview>div{gap:16px}.page-selector .calculation-preview b{color:#304b5c}.page-selector .selector-form>.button{width:auto;min-width:180px}.page-selector .selector-form .reset-selection{display:inline-flex;margin:0 0 0 16px}.page-selector .selection-output{min-width:0}.page-selector .selection-output>.step-title{margin-bottom:16px}.page-selector .selection-guide{padding:24px}.page-scroll.page-selector{display:flex;flex-direction:column}.page-selector>.site-header,.page-selector>.site-footer{flex-shrink:0}.page-selector>main{flex:1 0 auto}@media(max-width:760px){.page-selector .selector-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selector-search-heading{padding-top:24px}}@media(max-width:480px){.page-selector .selector-form .form-grid{grid-template-columns:1fr}.selector-search-tools{gap:8px}.selector-advanced-toggle{width:56px}.page-selector .selector-form .reset-selection{margin:12px 0 0}}.page-scroll.page-selector{overflow:hidden}.page-selector>main{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.selector-workspace{display:flex;flex-direction:column;min-height:0;width:100%}.selector-search-heading{flex:none;padding-top:20px}.selector-search-heading h1{margin-bottom:14px;font-size:24px}.selector-search-hint{margin:5px 0 8px}.page-selector .selector-layout{flex:1;min-height:0;gap:12px;padding-top:4px;padding-bottom:0}.page-selector .selector-form{flex:none;padding:12px 16px;max-height:45dvh;overflow-y:auto}.page-selector .selector-form .step-title{margin:0 0 10px}.page-selector .selector-form .step-title h2{font-size:14px;margin:0}.page-selector .selector-form .form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.page-selector .form-grid label{font-size:12px;gap:5px}.page-selector .form-grid select,.page-selector .unit-input input{height:36px;min-height:36px;padding:7px 10px;font-size:12px}.page-selector .unit-input input{padding-right:45px}.page-selector .unit-input span{font-size:11px}.page-selector .calculation-preview{margin:10px 0 6px;padding:8px 10px;font-size:12px}.page-selector .calculation-preview>div{margin:0}.page-selector .subtle-note{font-size:11px;margin:6px 0 10px}.page-selector .selector-form>.button{min-height:34px;padding:7px 14px;font-size:12px}.page-selector .selector-form .reset-selection{font-size:12px}.page-selector .selection-output{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;padding-bottom:20px}.page-selector .selector-conditions{margin:0 0 8px}.page-selector .selection-output>.step-title{padding:10px 14px;margin-bottom:10px}.page-selector .selection-output>.step-title h2{font-size:16px;margin:0}.page-selector .selection-output>.step-title p{margin-top:4px}.page-selector .selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.page-selector .engineering-note{margin-top:16px}.page-selector>.site-footer{padding:8px 0}@media(max-width:1000px){.page-selector .selector-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-selector .selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.page-selector .selector-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-selector .selection-grid{grid-template-columns:1fr}.selector-search-heading{padding-top:12px}.selector-search-heading h1{font-size:21px;margin-bottom:10px}.page-selector .selector-form{max-height:35dvh}.selector-search-hint{font-size:11px}}.page-selector .selector-form>.button{margin-top:0}.page-selector .selector-form .form-grid label{margin-bottom:0}.header-inner nav .ai-search-pending{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 12px;background:none;border:0;color:#8998a4;font:inherit;font-size:13px;cursor:default}.ai-search-pending span{font-size:10px;color:#8b9aa5;background:#f0f3f5;padding:2px 4px;border-radius:3px}.page-scroll[class*="page-product/"]{display:flex;flex-direction:column}.page-scroll[class*="page-product/"]>.site-header,.page-scroll[class*="page-product/"]>.site-footer{flex-shrink:0}.page-scroll[class*="page-product/"]>main{flex:1 0 auto}.page-scroll.page-selection-list{display:flex;flex-direction:column;background:#edf3f7}.page-selection-list>.site-header,.page-selection-list>.site-footer{flex-shrink:0}.page-selection-list>main{flex:1 0 auto}.page-scroll.page-inquiries{display:flex;flex-direction:column;background:#edf3f7}.page-inquiries>.site-header,.page-inquiries>.site-footer{flex-shrink:0}.page-inquiries>main{flex:1 0 auto}.page-scroll{display:flex;flex-direction:column}.page-scroll>.site-header,.page-scroll>.site-footer{flex-shrink:0}.page-scroll>main{flex:1 0 auto}
