.im-products{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1;min-height:0}.im-products>div{min-width:0;display:flex;flex-direction:column;gap:8px;background:#f1ecef;padding:10px;border-radius:16px}.im-products>div:nth-child(2){background:#eaf0f5}.im-products img{width:100%;min-height:140px;max-height:270px;flex:1;object-fit:cover;border-radius:11px}.im-products b{font-size:15px;color:#69516e}.im-products span{font-size:11px;line-height:1.4;color:#99869f}.im-diagram{display:block;width:100%;min-height:180px;max-height:300px;flex:1;background:radial-gradient(ellipse at center,#f0e9f8,#faf8fc);border-radius:16px;overflow:visible}.im-match{display:grid;grid-template-columns:1fr 1fr;gap:12px}.im-match>div{display:grid;gap:8px;padding:15px;background:#eee7f4;border-radius:12px}.im-match b{font-size:23px;color:#735385;letter-spacing:-.04em}.im-match span{font-size:11px;color:#9c82ac}.im-human{background:#eee6f5;border-radius:17px;padding:20px;display:grid;gap:17px;flex:1}.im-human-head{display:flex;gap:15px;align-items:center}.im-human-head>img{width:66px;height:66px;border-radius:50%;object-fit:cover}.im-human-head>div{display:grid;gap:9px}.im-human small,.im-quote small,.im-run small,.im-technical-pack small,.im-sample small,.im-reorder small{font-size:9px;letter-spacing:.08em;color:#a088ae}.im-human-head b{font-size:20px;letter-spacing:-.025em;line-height:1.15;color:#755189}.im-message{display:flex;gap:11px;font-size:12px;line-height:1.65;color:#90739f}.im-message i{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#ba9cd0;margin-top:7px}.im-message b{font-weight:500;color:#76548c}.im-decision{display:flex;gap:10px}.im-decision>span{flex:1;padding:13px;background:#f4e8e3;color:#a78076;font-size:11px;border-radius:11px;display:flex;justify-content:space-between;gap:10px}.im-decision>span+span{background:#eaf1e0;color:#7d9168}.im-decision b{font-size:17px}.im-quote{background:white;border:1px solid #e2d6e9;border-radius:15px;padding:20px;box-shadow:0 12px 30px #70458108;flex:1}.im-quote-title{display:grid;gap:12px;margin-bottom:22px}.im-quote-title>b{font-size:28px;letter-spacing:-.04em;color:#73518a}.im-quote-title>span{font-size:12px;color:#9d84ab}.im-quote-product{display:flex;align-items:center;gap:15px;padding:14px 0;border-top:1px solid #ede5f2}.im-quote-product>img{width:70px;height:70px;object-fit:cover;border-radius:10px}.im-quote-product>div{display:grid;gap:8px;flex:1}.im-quote-product b{font-size:13px;color:#805e94}.im-quote-product span{font-size:11px;color:#a189ac}.im-quote-product>strong{font-size:18px;color:#79538f;letter-spacing:-.035em;font-weight:500}.im-quote footer,.im-manifest footer{font-size:10px;color:#a18aab;margin-top:16px}.im-manifest{padding:18px;border-radius:15px;background:#ecf1e5;display:grid;gap:12px}.im-manifest>span{font-size:9px;letter-spacing:.1em;color:#8fa079}.im-manifest>div{display:grid;gap:7px}.im-manifest b{font-size:19px;letter-spacing:-.025em;color:#70835b}.im-manifest small{font-size:11px;color:#9caa8d}.im-manifest p{display:flex;align-items:center;gap:9px;margin:0;font-size:12px;color:#8a9a76}.im-manifest strong{margin-left:auto;font-weight:500}.im-manifest i{width:7px;height:7px;background:#a6ba8c;border-radius:50%}.im-manifest footer{margin:0;color:#9ba58b}.im-channels{display:flex;gap:8px}.im-channels span{flex:1;text-align:center;background:#eee7f3;padding:13px 5px;font-size:11px;color:#a085af;border-radius:9px}.im-reorder,.im-sample{position:relative;flex:1;min-height:200px;border-radius:16px;overflow:hidden}.im-reorder>img,.im-sample>img{width:100%;height:100%;min-height:240px;max-height:300px;object-fit:cover}.im-reorder>div,.im-sample>div{position:absolute;bottom:15px;left:15px;right:15px;background:#fffffff0;backdrop-filter:blur(12px);border-radius:12px;padding:15px;display:grid;gap:8px}.im-reorder b,.im-sample b{font-size:24px;letter-spacing:-.035em;color:#6c527b}.im-reorder span,.im-sample span{font-size:11px;color:#9d83ab}.im-revision{display:flex;gap:12px}.im-revision span{display:flex;align-items:center;gap:8px;padding:12px;background:#eee8f3;border-radius:10px;font-size:11px;color:#9d84ac;flex:1}.im-revision i{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:linear-gradient(130deg,#eff0f4,#9da4b2)}.im-revision span+span i{background:linear-gradient(130deg,#73717f,#282632)}.im-run{display:grid;grid-template-columns:1fr 1fr;gap:15px;flex:1}.im-run>div{display:flex;flex-direction:column;gap:18px;padding:22px 17px;background:#ede7f4;border-radius:15px}.im-run b{font-size:38px;letter-spacing:-.05em;color:#795391}.im-run b span{font-size:11px;letter-spacing:0;font-weight:400}.im-run strong{font-size:11px;color:#9a7eaa;font-weight:400;margin-top:auto}.im-batch{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.im-batch i{height:19px;border-radius:4px;background:linear-gradient(145deg,#d4cbdf,#a594b7);box-shadow:0 3px 0 #9c8dac30;transform:scaleY(calc(.45 + var(--im-p,1)*.55));transform-origin:bottom}.im-technical-pack{display:flex;flex-direction:column;flex:1;min-height:0}.im-technical-pack .im-diagram{max-height:220px;min-height:140px}.im-technical-pack>div{display:grid;gap:9px;background:#fff;padding:18px;border:1px solid #e8deee;border-radius:12px}.im-technical-pack b{font-size:24px;letter-spacing:-.035em;color:#79548e}.im-technical-pack span{font-size:12px;color:#9c85a8}.im-technical-pack strong{font-size:32px;letter-spacing:-.04em;color:#805294}.im-lid{transform:translateY(calc(var(--im-p,0)*22px));transition:transform .12s linear}.im-board{transform:translateY(calc(var(--im-p,0)*8px));transition:transform .12s linear}.im-connector{transform:translateX(calc((1 - var(--im-p,0))*22px));transition:transform .12s linear}.im-moving-crate{transform:translateX(calc(var(--im-p,0)*130px));transition:transform .12s linear}@media(max-width:700px){.im-products{gap:10px;flex:none}.im-products>div{padding:8px}.im-products img{height:190px;min-height:0}.im-products b{font-size:14px}.im-products span{font-size:10px}.im-diagram{min-height:0;height:auto;flex:none}.im-human{padding:15px;gap:14px}.im-human-head{gap:11px}.im-human-head>img{width:52px;height:52px}.im-human-head b{font-size:19px}.im-message{font-size:11px}.im-decision>span{display:grid;gap:7px}.im-quote{padding:15px}.im-quote-product{gap:10px}.im-quote-product>img{width:53px;height:60px}.im-quote-product>strong{font-size:16px}.im-match b{font-size:21px}.im-run{gap:10px}.im-run>div{padding:16px 11px}.im-run b{font-size:32px}.im-batch{gap:4px}.im-batch i{height:17px}.im-revision span{font-size:10px;padding:10px 7px}.im-technical-pack .im-diagram{height:180px}.im-sample>img{height:230px}}@media(prefers-reduced-motion:reduce){.im-lid,.im-board,.im-connector,.im-moving-crate{transition:none;transform:none}.im-batch i{transform:none}}
