.supply-page{--supply-line:#1111112e;color:#111;font-family:var(--font-sans);background:#fff;overflow:clip}.supply-wrap{width:min(1184px,100% - 64px);margin-inline:auto}.supply-topline{border-bottom:1px solid var(--supply-line);font:10px/1.5 var(--font-mono);letter-spacing:.13em;justify-content:space-between;gap:20px;padding:27px 0;display:flex}.supply-topline a{font-family:var(--font-sans);letter-spacing:.03em;align-items:center;gap:10px;display:flex}.supply-topline svg,.supply-text-link svg{width:15px;height:15px}.supply-hero{border-bottom:1px solid var(--supply-line)}.supply-hero-grid{grid-template-columns:1fr 1.18fr;align-items:center;gap:30px;min-height:625px;padding:64px 0 50px;display:grid}.supply-eyebrow{letter-spacing:.18em;color:#5c5c5c;align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.supply-eyebrow>span{background:currentColor;width:5px;height:5px}.supply-hero h1{font-family:var(--font-serif);letter-spacing:-.04em;margin:26px 0 23px;font-size:clamp(40px,4.8vw,66px);font-weight:400;line-height:1.38}.supply-intro{letter-spacing:.035em;font-size:17px;line-height:1.9}.supply-hero-detail{color:#666;max-width:330px;margin-top:15px;font-size:12px;line-height:1.95}.supply-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px;display:flex}.supply-button{color:#fff;letter-spacing:.03em;background:#111;border:1px solid #111;justify-content:space-between;align-items:center;gap:35px;min-height:48px;padding:13px 22px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.supply-button:hover{color:#111;background:#fff}.supply-button svg{flex:none;width:17px;height:17px}.supply-text-link{border-bottom:1px solid #0000;align-items:center;gap:14px;min-height:44px;font-size:11px;line-height:1.7;display:inline-flex}.supply-text-link:hover{border-bottom-color:currentColor}.supply-sandbox{color:#666;align-items:center;gap:7px;margin-top:18px;font-size:10px;line-height:1.8;display:flex}.supply-sandbox span{border:1px solid;width:4px;height:4px}.supply-hero-art{min-width:0;margin:0}.supply-drawing{color:#111;width:100%;height:auto;display:block}.supply-hero-art figcaption{color:#777;letter-spacing:.06em;justify-content:space-between;gap:15px;margin:2px 28px 0;font-size:9px;display:flex}.supply-hero-index{border-top:1px solid var(--supply-line);font:10px/1.7 var(--font-mono);color:#666;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.supply-hero-index a{font-family:var(--font-sans);align-items:center;gap:15px;display:flex}.supply-hero-index svg{width:14px;height:14px}.supply-section-lead h2,.supply-section-heading h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:15px;font-size:30px;font-weight:400;line-height:1.55}.supply-principles{grid-template-columns:1fr 1.45fr;gap:80px;padding-block:105px;display:grid}.supply-principle-list article{border-top:1px solid var(--supply-line);grid-template-columns:25px 1fr 16px;gap:20px;padding:25px 0;display:grid}.supply-principle-list article:last-child{border-bottom:1px solid var(--supply-line)}.supply-number{font:11px/1.8 var(--font-mono);color:#777}.supply-principle-list h3{letter-spacing:.02em;font-size:16px;font-weight:400}.supply-principle-list p{color:#666;max-width:430px;margin-top:11px;font-size:12px;line-height:1.95}.supply-principle-list svg{color:#999;width:13px;height:13px;margin-top:4px}.supply-process{border-block:1px solid var(--supply-line);background:#f6f6f5;padding:85px 0 90px;scroll-margin-top:85px}.supply-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.supply-process-grid{grid-template-columns:1fr 1.17fr;gap:70px;margin-top:45px;display:grid}.supply-stage-tabs{border-top:1px solid var(--supply-line)}.supply-stage-tabs button{text-align:left;border-bottom:1px solid var(--supply-line);grid-template-columns:32px 1fr 20px;align-items:center;gap:18px;width:100%;padding:24px 18px 24px 0;transition:padding .2s,background .2s,color .2s;display:grid}.supply-stage-tabs button strong{font-size:17px;font-weight:400;display:block}.supply-stage-tabs button small{color:#777;margin-top:6px;font-size:10px;display:block}.supply-stage-tabs button svg{opacity:.25;width:16px;height:16px}.supply-stage-tabs button[aria-selected=true]{color:#fff;background:#111;padding-left:18px}.supply-stage-tabs button[aria-selected=true] .supply-number,.supply-stage-tabs button[aria-selected=true] small{color:#b5b5b5}.supply-stage-tabs button[aria-selected=true] svg{opacity:1}.supply-stage-panel{border:1px solid var(--supply-line);background:#fff;flex-direction:column;min-height:365px;padding:25px 32px;display:flex;position:relative;overflow:hidden}.supply-panel-top{z-index:1;font:9px/1.5 var(--font-mono);letter-spacing:.14em;color:#666;justify-content:space-between;gap:20px;display:flex;position:relative}.supply-stage-watermark{font:125px/1 var(--font-serif);color:#f3f3f3;letter-spacing:-.06em;pointer-events:none;position:absolute;top:15px;right:24px}.supply-stage-content{margin-top:auto;padding-top:48px;position:relative}.supply-stage-content h3{font:26px/1.5 var(--font-serif);letter-spacing:-.02em}.supply-stage-content>p{color:#555;margin-top:14px;font-size:12px;line-height:1.95}.supply-stage-content .supply-stage-note{border-left:1px solid #bbb;padding-left:12px;font-size:10px;line-height:1.85}.supply-stage-content .supply-text-link{margin-top:14px}.supply-ready{padding-block:95px}.supply-heading-note{color:#666;font-size:11px;line-height:1.9}.supply-ready-grid{border-block:1px solid var(--supply-line);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.supply-ready-grid article{padding:27px 30px 29px 0}.supply-ready-grid article+article{border-left:1px solid var(--supply-line);padding-left:30px}.supply-ready-grid article:last-child{padding-right:0}.supply-ready-mark{justify-content:space-between;align-items:center;gap:20px;display:flex}.supply-ready-mark>span{font:40px/1 var(--font-serif);color:#999}.supply-ready-mark svg{width:100px;height:66px}.supply-ready-grid h3{margin-top:20px;font-size:17px;font-weight:400}.supply-ready-grid ul{gap:10px;margin-top:21px;display:grid}.supply-ready-grid li{align-items:center;gap:9px;font-size:11px;display:flex}.supply-ready-grid li svg{width:11px;height:11px}.supply-ready-grid article>p{color:#777;max-width:290px;margin-top:20px;font-size:10px;line-height:1.95}.supply-ready-footer{justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.supply-ready-footer p{color:#666;font-size:10px;line-height:1.9}.supply-faq{grid-template-columns:1fr 1.45fr;gap:80px;padding-bottom:100px;display:grid}.supply-faq .supply-section-lead>.supply-text-link{margin-top:22px}.supply-faq details{border-top:1px solid var(--supply-line)}.supply-faq details:last-child{border-bottom:1px solid var(--supply-line)}.supply-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:13px;line-height:1.8;list-style:none;display:flex}.supply-faq summary::-webkit-details-marker{display:none}.supply-faq summary svg{flex:none;width:14px;height:14px;transition:transform .2s}.supply-faq details[open] summary svg{transform:rotate(45deg)}.supply-faq details>p{color:#666;padding:0 35px 23px 0;font-size:12px;line-height:1.95}.supply-final{color:#fff;background:#111;padding:66px 0 0}.supply-final>.supply-wrap{grid-template-columns:1fr auto;gap:35px 50px;display:grid}.supply-final .supply-eyebrow{color:#aaa}.supply-final h2{font:38px/1.5 var(--font-serif);letter-spacing:-.03em;margin-top:18px;font-weight:400}.supply-final h2+p{color:#aaa;margin-top:20px;font-size:11px;line-height:1.9}.supply-final-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.supply-final-actions .supply-button{color:#111;background:#fff;border-color:#fff;min-width:206px}.supply-final-actions .supply-button:hover{background:#ddd;border-color:#ddd}.supply-final-actions .supply-text-link{color:#ccc;justify-content:space-between}.supply-final .supply-company{color:#999;border-top:1px solid #444;grid-column:1/-1;margin-top:18px;padding:21px 0;font-size:9px;line-height:1.8}.supply-page a:focus-visible,.supply-page button:focus-visible,.supply-page summary:focus-visible,.supply-desk-intro a:focus-visible{outline-offset:5px;outline:2px solid}.supply-desk-intro{background:#fafafa;border:1px solid #ccc;grid-template-columns:1.08fr 1fr;min-height:276px;margin-bottom:34px;display:grid;position:relative;overflow:hidden}.supply-desk-copy{z-index:1;padding:30px 0 28px 30px;position:relative}.supply-desk-copy h2{font:30px/1.5 var(--font-serif);letter-spacing:-.035em;margin:15px 0}.supply-desk-copy>p:not(.supply-eyebrow){color:#666;font-size:11px;line-height:1.9}.supply-desk-intro .supply-actions{gap:12px 18px;margin-top:22px}.supply-desk-intro .supply-button{gap:22px;min-height:42px;padding:10px 14px;font-size:11px}.supply-desk-intro .supply-text-link{gap:10px;font-size:10px}.supply-desk-art{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 8px 20px;display:flex}.supply-desk-art .supply-drawing{max-width:365px;margin:-10px 0}.supply-desk-art>span{font:8px/1.8 var(--font-mono);color:#777;letter-spacing:.01em}.supply-rail-link{color:#666;border-top:1px solid #ccc;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:22px;padding-top:15px;font-size:11px;display:flex}.supply-rail-link svg{width:13px;height:13px}@media (width>=1600px){.supply-hero-grid{min-height:685px}.supply-hero h1{font-size:69px}}@media (width<=900px){.supply-wrap{width:calc(100% - 40px)}.supply-hero-grid{grid-template-columns:1fr 1fr;gap:6px;min-height:0;padding:50px 0}.supply-hero h1{font-size:43px}.supply-intro{font-size:14px}.supply-hero-detail{font-size:11px}.supply-principles,.supply-faq{grid-template-columns:1fr 1.35fr;gap:35px}.supply-process-grid{gap:35px}.supply-section-lead h2,.supply-section-heading h2{font-size:26px}.supply-stage-panel{padding:22px}.supply-desk-intro{grid-template-columns:1.1fr 1fr}.supply-desk-copy{padding:26px 0 24px 24px}.supply-desk-copy h2{font-size:28px}}@media (width<=600px){.supply-wrap{width:calc(100% - 40px)}.supply-topline{letter-spacing:.05em;padding:20px 0;font-size:8px}.supply-topline a{font-size:10px}.supply-hero-grid{flex-direction:column;align-items:stretch;gap:15px;padding:38px 0 18px;display:flex}.supply-eyebrow{font-size:9px}.supply-hero h1{margin:19px 0 18px;font-size:43px;line-height:1.38}.supply-intro{font-size:14px}.supply-hero-detail{max-width:315px;margin-top:11px;font-size:11px}.supply-actions{gap:13px 17px;margin-top:25px}.supply-button{gap:27px;min-height:47px;padding:12px 17px;font-size:12px}.supply-text-link{gap:10px;font-size:10px}.supply-sandbox{letter-spacing:0;margin-top:14px;font-size:9px}.supply-hero-art{align-self:center;width:100%;max-width:440px}.supply-hero-art .supply-drawing{margin:-3px 0 -6px}.supply-hero-art figcaption{margin:0 17px;font-size:8px}.supply-hero-index{gap:14px;padding:16px 0;font-size:8px}.supply-hero-index a{gap:8px;font-size:8px}.supply-principles{padding-block:57px;display:block}.supply-section-lead h2,.supply-section-heading h2{margin-top:12px;font-size:27px;line-height:1.5}.supply-principle-list{margin-top:28px}.supply-principle-list article{grid-template-columns:21px 1fr 12px;gap:13px;padding:23px 0}.supply-principle-list h3{font-size:15px}.supply-principle-list p{margin-top:9px;font-size:11px;line-height:1.95}.supply-process{padding:52px 0 57px;scroll-margin-top:64px}.supply-section-heading{flex-wrap:wrap;align-items:start;gap:20px}.supply-section-heading>.supply-text-link{min-height:25px;margin-top:0}.supply-process-grid{margin-top:29px;display:block}.supply-stage-tabs{border:1px solid var(--supply-line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supply-stage-tabs button{grid-template-columns:19px 1fr;gap:9px;min-height:78px;padding:15px 12px}.supply-stage-tabs button:nth-child(odd){border-right:1px solid var(--supply-line)}.supply-stage-tabs button[aria-selected=true]{padding:15px 12px}.supply-stage-tabs button strong{font-size:12px}.supply-stage-tabs button small{margin-top:5px;font-size:8px}.supply-stage-tabs button svg{display:none}.supply-stage-tabs .supply-number{font-size:9px}.supply-stage-panel{border-top:0;min-height:352px;padding:22px}.supply-stage-content{padding-top:35px}.supply-stage-content h3{font-size:25px}.supply-stage-content>p{font-size:12px}.supply-stage-content .supply-stage-note{font-size:10px}.supply-stage-watermark{font-size:100px;top:14px;right:17px}.supply-ready{padding-block:56px}.supply-heading-note{font-size:10px}.supply-ready-grid{grid-template-columns:1fr;margin-top:25px}.supply-ready-grid article,.supply-ready-grid article+article,.supply-ready-grid article:last-child{border-left:0;padding:22px 0 25px}.supply-ready-grid article+article{border-top:1px solid var(--supply-line)}.supply-ready-mark{float:right;gap:18px;margin-left:20px}.supply-ready-mark>span{font-size:24px}.supply-ready-mark svg{width:72px;height:50px}.supply-ready-grid h3{margin-top:5px;font-size:17px}.supply-ready-grid ul{margin-top:20px}.supply-ready-grid article>p{clear:both;max-width:none;padding-top:2px;font-size:11px}.supply-ready-footer{padding-top:17px;display:block}.supply-ready-footer .supply-text-link{margin-top:9px}.supply-faq{padding-bottom:55px;display:block}.supply-faq .supply-section-lead>.supply-text-link{margin-top:12px;margin-bottom:24px}.supply-faq summary{gap:15px;padding:20px 0;font-size:12px}.supply-faq details>p{padding-right:5px;font-size:11px}.supply-final{padding-top:43px}.supply-final>.supply-wrap{grid-template-columns:1fr;gap:27px}.supply-final h2{font-size:29px;line-height:1.5}.supply-final h2+p{font-size:10px}.supply-final-actions{align-items:flex-start;gap:6px}.supply-final-actions .supply-button{min-width:205px}.supply-final .supply-company{margin-top:4px;padding-block:20px;font-size:8px}.supply-desk-intro{grid-template-columns:1fr;min-height:0;margin-bottom:28px}.supply-desk-copy{padding:26px 23px 0}.supply-desk-copy h2{margin:12px 0;font-size:clamp(25px,7.8vw,31px)}.supply-desk-art{max-height:223px;padding:0 17px 17px;overflow:hidden}.supply-desk-art .supply-drawing{max-width:300px;margin:-20px 0 -11px}.supply-desk-art>span{font-size:8px}.supply-desk-intro .supply-actions{gap:8px 18px}.supply-desk-intro .supply-text-link{font-size:10px}.supply-rail-link{margin-top:12px;padding:10px 0 0}}@media (prefers-reduced-motion:reduce){.supply-page *,.supply-desk-intro *{scroll-behavior:auto!important;transition:none!important}}.supply-desk-intro.supply-desk-v14{color:#111;min-height:0;font-family:var(--font-sans);background:#fff;border:1px solid #d4d4d4;margin-bottom:32px;display:block}.supply-desk-v14 .supply-desk-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:400px;display:grid}.supply-desk-v14 .supply-desk-copy{align-self:center;min-width:0;padding:40px clamp(24px,3.5vw,54px)}.supply-desk-v14 .supply-eyebrow{font:10px/1.6 var(--font-mono);letter-spacing:.12em;color:#666;gap:12px;margin:0}.supply-desk-v14 .supply-eyebrow>span{width:14px;height:1px}.supply-desk-v14 .supply-desk-copy h2{font:500 clamp(30px, 3vw, 42px)/1.38 var(--font-sans);letter-spacing:.015em;margin:23px 0 20px}.supply-desk-v14 .supply-desk-copy .supply-desk-description{color:#555;margin:0;font-size:14px;line-height:1.95}.supply-desk-v14 .supply-actions{gap:8px 24px;margin-top:27px}.supply-desk-v14 .supply-button{gap:28px;min-height:48px;padding:12px 20px;font-size:13px}.supply-desk-v14 .supply-text-link{gap:12px;min-height:48px;font-size:12px}.supply-desk-v14 .supply-desk-copy .supply-desk-submit-note{color:#666;margin:14px 0 0;font-size:11px;line-height:1.75}.supply-desk-v14 .supply-desk-cad{background:#fcfcfc;border-left:1px solid #e7e7e7;align-self:stretch;min-width:0;margin:0;padding:24px 24px 19px}.supply-desk-v14 .supply-desk-model-label{font:10px/1.6 var(--font-mono);letter-spacing:.06em;color:#666;justify-content:space-between;gap:12px;display:flex}.supply-desk-v14 .cad-viewer.cad-product.is-inspecting{background:0 0;border:0;height:310px;min-height:0}.supply-desk-v14 .cad-viewer .cad-annotation{display:none}.supply-desk-v14 .cad-product.is-inspecting .cad-canvas{flex:1;height:0;min-height:0}.supply-desk-v14 .cad-product.is-inspecting .cad-tools{background:#fff;border-color:#d3d3d3;grid-template-columns:repeat(7,minmax(0,1fr));width:min(308px,100%);max-width:100%;margin:4px auto 0;display:grid}.supply-desk-v14 .cad-tools button{min-width:0;min-height:44px;padding-inline:0;font-size:11px}.supply-desk-v14 .cad-product.is-inspecting .cad-hint{color:#666;margin:9px 0 0;font-size:10px}.supply-desk-v14 .cad-loading{font-size:10px;top:12px;right:12px}.supply-desk-v14 .cad-fallback{background:#fcfcfc;gap:7px;font-size:11px;inset:8px 8px 60px}.supply-desk-v14 .cad-fallback img{width:78%;max-height:65%}.supply-desk-v14 .cad-fallback button{padding:8px 12px}.supply-desk-v14 .supply-desk-cad figcaption{text-align:center;color:#666;margin-top:12px;font-size:10px;line-height:1.7}.supply-desk-v14 .supply-desk-steps{border-top:1px solid #d4d4d4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.supply-desk-v14 .supply-desk-steps li{align-items:flex-start;gap:15px;min-width:0;padding:22px clamp(15px,2vw,28px);display:flex}.supply-desk-v14 .supply-desk-steps li+li{border-left:1px solid #dedede}.supply-desk-v14 .supply-desk-step-number{font:11px/1.6 var(--font-mono);color:#737373;padding-top:3px}.supply-desk-v14 .supply-desk-steps strong{font-size:13px;font-weight:500;line-height:1.7;display:block}.supply-desk-v14 .supply-desk-steps div>span{color:#666;margin-top:3px;font-size:10px;line-height:1.7;display:block}.supply-desk-v14 .supply-desk-sandbox-note{color:#666;background:#fafafa;border-top:1px solid #e5e5e5;margin:0;padding:11px 24px;font-size:10px;line-height:1.8}.supply-desk-v14 button:focus-visible{outline-offset:2px;outline:2px solid #111}@media (width<=1050px){.supply-desk-v14 .supply-desk-main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.supply-desk-v14 .supply-desk-copy{padding:32px 24px}.supply-desk-v14 .supply-desk-cad{padding-inline:12px}.supply-desk-v14 .supply-desk-steps li{gap:10px;padding:19px 15px}}@media (width<=760px){.supply-desk-v14 .supply-desk-main{grid-template-columns:minmax(0,1fr);min-height:0}.supply-desk-v14 .supply-desk-copy{padding:28px 23px 25px}.supply-desk-v14 .supply-desk-copy h2{margin:18px 0 16px;font-size:clamp(28px,7.8vw,36px)}.supply-desk-v14 .supply-desk-copy .supply-desk-description{font-size:13px}.supply-desk-v14 .supply-actions{gap:6px 18px;margin-top:21px}.supply-desk-v14 .supply-button{padding-inline:18px}.supply-desk-v14 .supply-desk-cad{border-top:1px solid #e7e7e7;border-left:0;padding:18px 16px 16px}.supply-desk-v14 .cad-viewer.cad-product.is-inspecting{height:265px}.supply-desk-v14 .supply-desk-cad figcaption{margin-top:9px}.supply-desk-v14 .supply-desk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-desk-v14 .supply-desk-steps li{padding:18px 16px}.supply-desk-v14 .supply-desk-steps li:nth-child(3){border-left:0}.supply-desk-v14 .supply-desk-steps li:nth-child(n+3){border-top:1px solid #dedede}.supply-desk-v14 .supply-desk-sandbox-note{padding:11px 16px}}@media (width<=379px){.supply-desk-v14 .cad-product.is-inspecting .cad-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.supply-desk-v14 .cad-viewer.cad-product.is-inspecting{height:300px}.supply-desk-v14 .supply-desk-steps li{gap:8px;padding-inline:12px}}.supply-desk-v14 .supplier-model-guide{min-width:0;font-size:12px;line-height:1.75}.supplier-model-guide .supplier-model-heading>p:first-child{color:#666;font:12px/1.6 var(--font-mono);letter-spacing:.04em;margin:0 0 10px}.supplier-model-guide .supplier-model-heading h3{color:#111;font:500 22px/1.5 var(--font-sans);letter-spacing:.02em;margin:0}.supplier-model-guide .supplier-model-heading>p:last-child{color:#555;margin:5px 0 17px;font-size:13px;line-height:1.75}.supplier-model-switcher{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;min-width:0;display:grid}.supplier-model-switcher>button{color:#111;cursor:pointer;background:#fff;border:1px solid #c9c9c9;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.supplier-model-switcher>button:hover{background:#f1f1f1;border-color:#111}.supplier-model-select{min-width:0;position:relative}.supplier-model-select select{color:#111;width:100%;min-width:0;min-height:44px;font:12px/1.5 var(--font-sans);text-overflow:ellipsis;appearance:none;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:0;padding:8px 30px 8px 11px;display:block}.supplier-model-select>svg{color:#555;pointer-events:none;position:absolute;top:14px;right:9px}.supplier-model-select select:focus-visible{outline-offset:2px;outline:2px solid #111}.supplier-model-current{min-width:0;padding-top:15px}.supplier-model-current>div{color:#666;justify-content:space-between;gap:8px;font-size:12px;display:flex}.supplier-model-current>div>span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.supplier-model-current strong{color:#111;min-height:23px;font:500 14px/1.65 var(--font-sans);overflow-wrap:anywhere;margin-top:3px;display:block}.supply-desk-v14 .supplier-model-guide .cad-viewer.cad-product.is-inspecting{height:275px}.supply-desk-v14 .supplier-model-guide .cad-product.is-inspecting .cad-tools{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));width:min(310px,100%)}.supply-desk-v14 .supplier-model-guide .cad-tools button{min-width:44px;min-height:44px;font-size:12px}.supply-desk-v14 .supplier-model-guide .cad-product.is-inspecting .cad-hint,.supply-desk-v14 .supplier-model-guide .cad-loading,.supply-desk-v14 .supplier-model-guide .cad-fallback,.supply-desk-v14 .supplier-model-guide .cad-fallback small{font-size:12px;line-height:1.7}.supply-desk-v14 .supplier-model-guide .cad-fallback{inset:8px 8px 66px}.supply-desk-v14 .supplier-model-guide .cad-fallback button{min-width:44px;min-height:44px}.supplier-model-guide .supplier-model-reference-note{color:#666;margin:13px 0 5px;font-size:12px;line-height:1.8}.supplier-model-links{flex-wrap:wrap;justify-content:space-between;gap:0 12px;min-width:0;display:flex}.supplier-model-links a,.supplier-model-unlisted>a{color:#111;align-items:center;gap:8px;min-width:44px;max-width:100%;min-height:44px;font-size:12px;line-height:1.7;display:inline-flex}.supplier-model-links a:hover,.supplier-model-unlisted>a:hover{text-underline-offset:4px;text-decoration:underline}.supplier-model-links svg,.supplier-model-unlisted svg{flex:none}.supplier-model-unlisted{border-top:1px solid #dedede;margin-top:8px;padding-top:14px}.supplier-model-unlisted h4{margin:0;font-size:13px;font-weight:500;line-height:1.7}.supplier-model-unlisted p{color:#666;margin:4px 0 3px;font-size:12px;line-height:1.8}@media (width<=760px){.supplier-model-select select{font-size:16px}.supply-desk-v14 .supplier-model-guide .cad-product.is-inspecting .cad-tools{grid-template-columns:repeat(4,minmax(44px,1fr))}.supply-desk-v14 .supplier-model-guide .cad-viewer.cad-product.is-inspecting{height:285px}.supplier-model-guide .supplier-model-heading h3{font-size:21px}}@media (width<=379px){.supplier-model-switcher{gap:5px}.supplier-model-select select{padding-left:7px}.supply-desk-v14 .supplier-model-guide .cad-product.is-inspecting .cad-tools{grid-template-columns:repeat(4,minmax(44px,1fr))}.supply-desk-v14 .supplier-model-guide .cad-viewer.cad-product.is-inspecting{height:300px}}
