@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");:root{--ui-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",sans-serif;--bg:#e9eef7;--panel:#ffffff;--panel-soft:#f3f6fb;--text:#0b1d36;--muted:#536985;--line:#b9c7dc;--accent:#0b5bd7;--accent-strong:#073c91;--accent-deep:#041f4a;--accent-soft:#dce8fb;--success:#0d7c68;--warning:#a76508;--nav-text:#ffffff}*{box-sizing:border-box}.newArrivalBadge{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;padding:3px 7px;border-radius:5px;border:1px solid rgba(13,124,104,.24);background:rgba(13,124,104,.1);color:var(--success);font-size:10px;line-height:1.3;font-weight:800;letter-spacing:.025em}body,html{margin:0;padding:0;background:linear-gradient(180deg,#e4eaf4,#f1f4f9 55%,#e9eef7);color:var(--text);font-family:var(--ui-font)}a{color:inherit;text-decoration:none}button{font:inherit}.shell{min-height:100vh;display:block}.sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:258px;background:linear-gradient(180deg,#03152f,#052a61 46%,#073d8f);color:white;padding:24px 18px;display:flex;flex-direction:column;gap:22px;border-right:1px solid #082f68;box-shadow:12px 0 36px rgba(4,31,74,.18);transition:transform .18s ease}.shellCollapsed .sidebar{transform:translateX(-100%);pointer-events:none}.brand{display:flex;gap:12px;align-items:center}.brandMark{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ffffff;color:#073c91;border:1px solid rgba(255,255,255,.7);box-shadow:0 7px 20px rgba(0,0,0,.2);font-weight:900}.brand strong{display:block;font-size:15px;letter-spacing:.07em;color:#ffffff}.brand span{display:block;margin-top:3px;font-size:12px;color:#b8d4ff}.languageToggle{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(171,205,255,.34);background:rgba(1,17,42,.38);border-radius:12px}.languageToggle button{border:0;background:transparent;color:#b9d3fa;padding:8px 5px;border-radius:8px;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.03em}.languageToggle button:hover{background:rgba(255,255,255,.09);color:white}.languageToggle button.active{background:#ffffff;color:#073c91;box-shadow:0 4px 14px rgba(0,0,0,.22)}.dualText{display:inline-flex;flex-direction:column;gap:2px;vertical-align:top}.dualEn,.dualKo{display:block}.dualEn{font-size:.78em;line-height:1.25;opacity:.68;font-weight:500}.nav{display:grid;grid-gap:7px;gap:7px}.nav a,.navMuted{padding:11px 12px;border-radius:9px;font-size:14px}.nav a{color:#e8f1ff;font-weight:650;border:1px solid transparent}.nav a:hover{background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.12);color:#ffffff}.navMuted{color:#87a9d5}.sidebarFoot{margin-top:auto;color:#8fb1df;font-size:12px}.main{min-width:0;width:calc(100% - 258px);margin-left:258px;padding:34px;overflow-x:hidden;transition:margin-left .18s ease,width .18s ease}.shellCollapsed .main{width:100%;margin-left:0}.sidebarToggle{min-height:34px;padding:0 10px;margin-bottom:12px;border:1px solid #b9c7dc;border-radius:8px;background:rgba(255,255,255,.94);color:#073c91;cursor:pointer;font-size:12px;font-weight:850}.sidebarToggle:hover{border-color:#7195c8;background:#eef4fd}.pageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.pageHeader .subtle{display:none}.pageHeader h1{margin:0;font-size:30px;color:#092855;letter-spacing:-.02em}.eyebrow{color:#0a4eaf;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.subtle{color:var(--muted);line-height:1.65;max-width:860px}.leadText{margin:0;color:#294a72;line-height:1.75;font-size:16px}.sectionHint{color:var(--muted);font-size:13px;margin:4px 0 0;line-height:1.55}.sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.sectionHeader h2{margin-bottom:0}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.card,.metric,.panel{background:rgba(255,255,255,.97);border:1px solid var(--line);border-radius:15px;box-shadow:0 10px 28px rgba(5,35,78,.09)}.metric{padding:18px;border-top:3px solid #0b5bd7}.metric span{color:var(--muted);font-size:12px}.metric strong{display:block;font-size:27px;margin-top:8px;color:#073c91}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.panel{padding:22px;margin-bottom:20px}.panel h2{margin-top:0;font-size:18px;color:#0b2d5d}.card{padding:18px;display:block;transition:.15s ease}.card:hover{border-color:#6f94cb;transform:translateY(-2px);box-shadow:0 14px 34px rgba(5,46,105,.16)}.card h3{margin:12px 0 8px;color:#0b2d5d}.card p{color:var(--muted);line-height:1.6;margin-bottom:0}.cardImageWrap{height:180px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#f5f7fb;border:1px solid #cbd6e7;margin-bottom:14px}.cardImage{width:100%;height:100%;object-fit:contain}.emphasisPanel{border-color:#749bd1;border-left:5px solid #0b5bd7;background:linear-gradient(135deg,#ffffff,#e6eefb)}.badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;background:#dce8fb;color:#073c91;border:1px solid #c1d4f1;font-size:11px;font-weight:850}.badge.live{background:#d9f4eb;color:var(--success);border-color:#bfe8dc}.badge.watch{background:#fff0d1;color:var(--warning);border-color:#efd79f}.demandGradeChip{font-weight:900;gap:4px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.demandGradeChip.demandGrade5{background:#0b3f91;color:#fff;border-color:#083879}.demandGradeChip.demandGrade4{background:#2f6fc4;color:#fff;border-color:#285fa7}.demandGradeChip.demandGrade3{background:#78a4dc;color:#0a2f66;border-color:#6592ca}.demandGradeChip.demandGrade2{background:#b8d0ee;color:#173f70;border-color:#9fbee3}.demandGradeChip.demandGrade1{background:#e2ebf7;color:#48617f;border-color:#cddbea}.demandGradeChip.filterSelected{border-width:2px;border-color:#ffffff;box-shadow:0 0 0 3px #0b5bd7,0 4px 10px rgba(5,35,78,.18);transform:translateY(-1px)}.demandGradeChip.filterSelected:before{content:"✓";display:inline-grid;place-items:center;width:14px;height:14px;flex:0 0 14px;border-radius:999px;background:#ffffff;color:#073c91;font-size:9px;font-weight:1000;line-height:1}.priorityBadge{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:8px;color:white;font-size:11px;font-weight:900;letter-spacing:.04em;border:1px solid rgba(0,0,0,.12);box-shadow:0 3px 9px rgba(15,23,42,.12)}.priorityBadge.grade5,.priorityDetail.grade5{--grade-color:#06275e}.priorityBadge.grade4,.priorityDetail.grade4{--grade-color:#0b5bd7}.priorityBadge.grade3,.priorityDetail.grade3{--grade-color:#4f6f9e}.priorityBadge.grade2,.priorityDetail.grade2{--grade-color:#7f8ea5}.priorityBadge.grade1,.priorityDetail.grade1{--grade-color:#424b5a}.priorityBadge{background:var(--grade-color)}.priorityPanel{border-top:4px solid #06275e}.priorityScale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.priorityScaleItem{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:12px;border:1px solid #c5d0e0;background:#f6f8fb}.priorityScaleItem strong{font-size:13px}.priorityScaleItem span{font-size:13px;font-weight:800;color:#183b68}.priorityScaleItem small{color:var(--muted);line-height:1.5}.priorityScaleItem.grade5{border-top:5px solid #06275e}.priorityScaleItem.grade4{border-top:5px solid #0b5bd7}.priorityScaleItem.grade3{border-top:5px solid #4f6f9e}.priorityScaleItem.grade2{border-top:5px solid #7f8ea5}.priorityScaleItem.grade1{border-top:5px solid #424b5a}.priorityReason{margin-top:14px;padding-top:12px;border-top:1px solid #d4dce8;display:grid;grid-gap:5px;gap:5px}.priorityReason strong{color:#0a397c;font-size:12px}.priorityReason span{color:var(--muted);font-size:12px;line-height:1.5}.priorityDetail{border-left:6px solid var(--grade-color);background:linear-gradient(135deg,#fff,#eef3fa)}.priorityDetailTop{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.priorityScore{font-size:28px;color:var(--grade-color)}.priorityNote{margin:14px 0 0;padding:10px 12px;border-radius:9px;background:#e8edf5;color:#485d78;font-size:12px;line-height:1.5}.prioritySummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.prioritySummaryItem{padding:14px;border-radius:12px;color:white;min-height:105px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 20px rgba(5,35,78,.12)}.prioritySummaryItem.grade5{background:#06275e}.prioritySummaryItem.grade4{background:#0b5bd7}.prioritySummaryItem.grade3{background:#4f6f9e}.prioritySummaryItem.grade2{background:#7f8ea5}.prioritySummaryItem.grade1{background:#424b5a}.prioritySummaryItem span{font-size:11px;font-weight:900;letter-spacing:.05em}.prioritySummaryItem strong{font-size:30px}.prioritySummaryItem small{opacity:.88;font-size:11px}.list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.list li{padding:10px 0;border-bottom:1px solid var(--line);line-height:1.6}.list li:last-child{border-bottom:0}.detailGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.specGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.spec{padding:14px;border:1px solid #c6d2e4;border-radius:11px;background:#f3f6fb;line-height:1.5}.spec span{display:block;font-size:11px;color:#5d6f88;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.productVisualPanel{min-height:390px}.productImageWrap{min-height:300px;display:grid;place-items:center;border:1px solid #c4d1e5;border-radius:13px;background:#ffffff;overflow:hidden}.productImage{width:100%;max-height:330px;object-fit:contain;display:block}.imageCredit{margin:10px 0 0;color:var(--muted);font-size:11px}.imagePlaceholder{min-height:260px;display:grid;place-items:center;border:1px dashed #8fa7c8;border-radius:13px;color:var(--muted);background:#f2f5fa;padding:20px;text-align:center}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:7px 10px;border-radius:999px;border:1px solid #bdcae0;font-size:12px;color:#29496e}.chip,.priceEmpty{background:#eef3fb}.priceEmpty{padding:16px;border-radius:11px;color:var(--muted);border:1px solid #c4d1e3}.back{display:inline-block;margin-bottom:18px;color:#0748a8;font-size:14px;font-weight:800}.sourceLink,.textLink{color:#074eb9;font-weight:850;font-size:13px}.sourceLink:hover,.textLink:hover{text-decoration:underline}.learningGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.learningCard{padding:16px;border-radius:11px;background:#f1f5fb;border:1px solid #c5d1e3}.learningCard strong{display:block;margin-bottom:8px;color:#0b315f}.learningCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.tableWrap{width:100%;overflow-x:auto;border:1px solid #b6c5dc;border-radius:12px}.dataTable{width:100%;border-collapse:collapse;min-width:980px;background:white}.dataTable th{text-align:left;padding:12px 13px;background:#0a397c;color:#ffffff;font-size:11px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #082e65}.dataTable td{padding:13px;border-bottom:1px solid #d4dce8;vertical-align:top;font-size:13px;line-height:1.5}.dataTable tr:hover td{background:#eef4fd}.dataTable tr:last-child td{border-bottom:0}.priceCell{white-space:nowrap;font-weight:850;color:#063d93}.cellSubtle{color:var(--muted);font-size:11px;margin-top:4px;max-width:280px}.sourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sourceCard{border:1px solid #bdcbe0;border-radius:11px;padding:14px;display:grid;grid-gap:9px;gap:9px;background:#f3f6fb;transition:.15s ease}.sourceCard:hover{border-color:#7195c8;transform:translateY(-1px);box-shadow:0 8px 22px rgba(5,46,105,.1)}.sourceCard strong{line-height:1.4;color:#0b2d5d}.sourceCard>span:last-child{color:#074eb9;font-size:12px;font-weight:850}.vendorGrid{align-items:stretch}.vendorCard{display:flex;flex-direction:column;gap:8px}.vendorCard h3{margin-bottom:2px}.vendorCard p{margin-top:0}.vendorFocus{margin:6px 0}.vendorCard .textLink{margin-top:auto;padding-top:8px}@media (max-width:1100px){.learningGrid,.sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.priorityScale,.prioritySummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.sidebar{width:258px;position:fixed}.main,.shellCollapsed .main{width:100%;margin-left:0}.shell:not(.shellCollapsed) .sidebar{transform:translateX(0)}.shellCollapsed .sidebar{transform:translateX(-100%)}.detailGrid,.grid,.metrics{grid-template-columns:1fr 1fr}}@media (max-width:640px){.main{padding:22px 16px}.pageHeader,.priorityDetailTop,.sectionHeader{flex-direction:column}.detailGrid,.grid,.learningGrid,.metrics,.priorityScale,.prioritySummary,.sourceGrid,.specGrid{grid-template-columns:1fr}}.userMenu{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:6px;border:1px solid rgba(171,205,255,.24);border-radius:9px;background:rgba(1,17,42,.28)}.userMenu>div{grid-column:1/-1;min-width:0;display:flex;align-items:baseline;gap:6px;padding:0 2px}.userMenu span,.userMenu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userMenu strong{color:#fff;font-size:10px;line-height:1.1}.userMenu span{margin-top:0;color:#9fc2f1;font-size:7px;font-weight:900;letter-spacing:.08em}.userMenu a,.userMenu button{min-height:24px;padding:0 5px;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:rgba(255,255,255,.07);color:#dbeaff;font-size:8.5px;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.userMenu a:hover,.userMenu button:hover{background:rgba(255,255,255,.13);color:#fff}.userMenuLoading{display:block;color:#9fc2f1;font-size:8.5px;padding:6px}button,input,select,textarea{font-family:var(--ui-font)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.buyerSearchPanel{margin-bottom:18px}.buyerSearchForm{display:grid;grid-gap:9px;gap:9px}.buyerSearchForm>label{font-size:13px;font-weight:800;color:var(--text)}.buyerSearchControls{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.buyerSearchControls input[type=search]{flex:1 1 300px;min-width:180px;min-height:43px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;color:var(--text);font-size:14px;background:#fff;outline-offset:2px}.buyerSearchControls input[type=search]:focus{border-color:var(--accent);outline:2px solid #8ab8fa}.buyerSearchControls button{min-height:43px;padding:8px 19px;border:0;cursor:pointer;border-radius:9px}.buyerSearchReset{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:8px 15px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--accent-deep);font-size:13px;font-weight:750}.buyerNoResults{padding:34px 18px!important;text-align:center;color:var(--text)}.buyerNoResults p{margin:8px 0 12px;color:var(--muted)}@media(max-width:640px){.buyerSearchControls input[type=search]{flex-basis:100%}}.catalogFilterBar{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(150px,.8fr);grid-gap:12px;gap:12px;align-items:end;margin-bottom:20px;padding:16px;border-radius:13px;background:linear-gradient(135deg,#061c42,#0a3c86);box-shadow:0 10px 24px rgba(4,31,74,.18)}.memoryFilterBar{grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(150px,.8fr)}.filterGroup{display:grid;grid-gap:6px;gap:6px}.filterGroup label,.filterGroup>span{color:#cfe0ff;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.filterGroup input,.filterGroup select{width:100%;min-height:42px;padding:0 11px;border-radius:9px;border:1px solid #8ca9d4;background:#ffffff;color:#082653;font-weight:750;outline:none;box-sizing:border-box}.filterGroup input:focus,.filterGroup select:focus{border-color:#8ec5ff;box-shadow:0 0 0 3px rgba(142,197,255,.22)}.panel .filterGroup>span{color:#536985}.filterSummary{min-height:42px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(2,18,45,.42);color:#dce9ff;font-size:12px}.filterSummary strong{color:#ffffff;font-size:22px}.filterSummary button{margin-left:auto;border:1px solid rgba(255,255,255,.4);border-radius:7px;background:rgba(255,255,255,.12);color:white;padding:6px 9px;cursor:pointer;font-size:11px;font-weight:800}.filterSummary button:hover{background:rgba(255,255,255,.2)}.compareBar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#e8eef8;border:1px solid #b8c9df}.compareBar>div{display:grid;grid-gap:3px;gap:3px;min-width:150px}.compareBar strong{color:#082b61}.compareBar p,.compareBar span{color:#536985;font-size:12px}.compareBar p{margin:0;line-height:1.5}.compareBar button,.compareButton{border:1px solid #1b4d91;border-radius:8px;background:#ffffff;color:#0a3c86;padding:8px 11px;cursor:pointer;font-weight:850;font-size:12px}.compareBar button:hover,.compareButton:hover{background:#e8f1ff}.compareButton.active{background:#082b61;color:white;border-color:#082b61}.compareButton:disabled{opacity:.38;cursor:not-allowed}.productCardInteractive{display:flex;flex-direction:column;gap:12px}.productCardInteractive.selectedForCompare{border-color:#0b5bd7;box-shadow:0 0 0 2px rgba(11,91,215,.13),0 14px 34px rgba(5,46,105,.16)}.productCardLink{display:block;flex:1 1}.productCardInteractive .compareButton{width:100%;margin-top:auto}.compareTableWrap{width:100%;overflow-x:auto;margin-bottom:20px;border:1px solid #9fb6d4;border-radius:12px;box-shadow:0 10px 24px rgba(5,46,105,.08)}.compareTable{width:100%;min-width:860px;border-collapse:collapse;background:white}.compareTable th{padding:13px 14px;text-align:left;vertical-align:top;background:#06275e;color:white;border-right:1px solid rgba(255,255,255,.14);line-height:1.45}.compareTable th:first-child{width:180px}.compareTable td{padding:12px 14px;border-right:1px solid #d5deea;border-bottom:1px solid #d5deea;vertical-align:top;color:#243e60;font-size:12px;line-height:1.55}.compareTable td:first-child{font-weight:850;color:#0b315f;background:#f2f5fa}.compareTable tr:last-child td{border-bottom:0}.compareTable td:last-child,.compareTable th:last-child{border-right:0}.comparisonPanel{border-top:4px solid #073c91;background:linear-gradient(135deg,#ffffff,#eef4fd)}.comparisonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.comparisonCard{display:flex;flex-direction:column;gap:11px;padding:16px;border-radius:12px;border:1px solid #b7c8df;background:#ffffff;transition:.15s ease}.comparisonCard:hover{transform:translateY(-2px);border-color:#4f7fbd;box-shadow:0 10px 24px rgba(5,46,105,.12)}.comparisonTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comparisonTop>div{display:grid;grid-gap:5px;gap:5px}.comparisonTop strong{color:#082b61;line-height:1.35}.comparisonTop span:not(.priorityBadge){color:#667891;font-size:11px;word-break:break-word}.comparisonCard p{margin:0;color:#536985;font-size:13px;line-height:1.55}.matchReasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.matchReasons span{padding:5px 8px;border-radius:999px;background:#e5eefb;color:#0a397c;border:1px solid #c2d3eb;font-size:10px;font-weight:800}.sourceTierGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sourceTierCard{padding:15px;border-radius:12px;border:1px solid #b8c9df;background:#f8fbff;display:grid;grid-gap:7px;gap:7px}.sourceTierCard>strong{font-size:11px;letter-spacing:.08em}.sourceTierCard h3{margin:0;color:#082b61}.sourceTierCard p{margin:0;color:#536985;font-size:12px;line-height:1.55}.sourceTierCard small{color:#304b6e;line-height:1.5;font-weight:700}.sourceTierCard.sourceTierA{border-top:4px solid #0754bd}.sourceTierCard.sourceTierB{border-top:4px solid #167a69}.sourceTierCard.sourceTierC{border-top:4px solid #9a680d}.sourceTierCard.sourceTierD{border-top:4px solid #6f4b7f}.sourceTierBadge.sourceTierA{background:#e1ecff;color:#083b87;border-color:#9eb9e7}.sourceTierBadge.sourceTierB{background:#e2f4ef;color:#0b5a4e;border-color:#9fcec3}.sourceTierBadge.sourceTierC{background:#fff2d8;color:#7d5309;border-color:#dfc17c}.sourceTierBadge.sourceTierD{background:#f1e9f5;color:#623f72;border-color:#c7aed0}.sourceRegistryGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.priceHuntScore{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;background:#eef3fa;color:#536985;font-size:11px}.priceHuntScore strong{color:#0b5bd7;letter-spacing:.05em;white-space:nowrap}.sourceCardFoot{justify-content:space-between;align-items:center;border-top:1px solid #d8e1ed}.priceSweepSearchRow{grid-template-columns:minmax(260px,2fr) minmax(210px,1fr);grid-gap:14px;gap:14px;margin-top:14px}.priceSweepSearchRow .filterGroup>span{color:#244d82}.chipButton{font:inherit}.chipButton.active{background:#0b5bd7;border-color:#0b5bd7;color:#ffffff}.priceSweepSourceGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:13px;gap:13px}.priceSweepSourceCard{gap:11px}.priceSweepSourceCard h3{margin-bottom:0}.sourceRelevance{color:#0b5bd7}.sourceRelevance small{color:#6b7d94;letter-spacing:.06em}.confidenceHIGH{background:#e2f4ef;color:#0b5a4e;border-color:#9fcec3}.confidenceMEDIUM{background:#fff2d8;color:#7d5309;border-color:#dfc17c}.confidenceLOW{background:#f8e6e6;color:#8a3434;border-color:#e1b5b5}.landedCostInputs{grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:10px;gap:10px}.landedCostInputs .filterGroup>span{color:#415f82}@media (max-width:1200px){.memoryFilterBar{grid-template-columns:repeat(3,minmax(0,1fr))}.sourceTierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landedCostInputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.catalogFilterBar,.comparisonGrid,.memoryFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.compareBar{grid-template-columns:1fr auto}.compareBar p{grid-column:1/-1}}@media (max-width:640px){.catalogFilterBar,.compareBar,.comparisonGrid,.landedCostInputs,.memoryFilterBar,.priceSweepSearchRow,.sourceTierGrid{grid-template-columns:1fr}.compareBar p{grid-column:auto}.sourceCardFoot{align-items:flex-start;flex-direction:column}}.priceSweepSearchRow{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:12px;gap:12px;align-items:end}.landedCostInputs input,.priceSweepSearchRow input{width:100%;min-height:42px;padding:0 11px;border-radius:9px;border:1px solid #8ca9d4;background:#fff;color:#082653;font-weight:700;outline:none}.chipButton{cursor:pointer;color:#0a397c}.chipButton.active{background:#082b61;border-color:#082b61;color:#fff}.priceSweepSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.priceSweepSourceCard{display:flex;flex-direction:column;gap:10px}.priceSweepSourceCard p{margin-top:0}.sourceRelevance{color:#073c91;font-size:22px}.sourceRelevance small{color:#667891;font-size:10px;text-transform:uppercase}.sourceCardFoot{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:10px;border-top:1px solid #d9e2ee}.sourceModeSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.sourceModeSummary span{padding:10px 12px;border:1px solid #b9c9df;border-radius:10px;background:#eef3fa;color:#34506f;font-size:12px}.sourceModeSummary strong{color:#073c91;font-size:20px;margin-right:4px}.priceSweepLaneStack{display:grid;grid-gap:30px;gap:30px}.priceSweepLane{padding-top:4px}.priceSweepLane+.priceSweepLane{border-top:1px solid #d6dfec;padding-top:24px}.priceDecisionPanel{border-top:4px solid #a76508;background:linear-gradient(135deg,#fff,#f7f2e9)}.priceDecisionPanel.verified{border-top-color:#0d7c68;background:linear-gradient(135deg,#fff,#eef8f5)}.decisionMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.decisionMetrics>div{border:1px solid #c3d0e2;border-radius:11px;background:rgba(255,255,255,.78);padding:13px 14px}.decisionMetrics span{display:block;color:#5c6f88;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.decisionMetrics strong{display:block;margin-top:6px;color:#073c91;font-size:24px}.bestSourceHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid #9eb6d8;border-radius:14px;background:#fff;padding:18px}.bestSourceHero h3{margin:7px 0 6px;color:#082b61;font-size:23px}.bestSourceHero p{color:#536985;margin:0 0 12px}.decisionLabel{color:#0a4eaf;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bestSourcePrice{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:16px;border-radius:12px;background:#eef4fd;border:1px solid #c4d4eb}.bestSourcePrice>span{color:#526985;font-size:11px;font-weight:800;text-transform:uppercase}.bestSourcePrice>strong{color:#073c91;font-size:30px}.bestSourcePrice small{color:#61748c;line-height:1.45}.decisionContextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.decisionContextGrid>div{border:1px solid #c6d2e3;border-radius:11px;background:rgba(255,255,255,.74);padding:13px 14px}.decisionContextGrid strong{color:#0b315f;font-size:12px}.decisionContextGrid p{margin:7px 0 0;color:#536985;line-height:1.55;font-size:13px}.noWinnerBox{padding:16px;border-radius:12px;border:1px dashed #aebed4;background:#f3f6fb;color:#405875}.noWinnerBox strong{color:#0b315f}.noWinnerBox p{margin:7px 0 0;line-height:1.6}.liveRefreshPanel{border-top:4px solid #0d7c68;background:linear-gradient(135deg,#fff,#edf8f5)}.primaryAction{border:1px solid #0a5f54;border-radius:9px;background:#0d7c68;color:white;padding:10px 14px;cursor:pointer;font-weight:850;white-space:nowrap}.primaryAction:hover{filter:brightness(.96)}.primaryAction:disabled{opacity:.55;cursor:wait}.warningText{padding:10px 12px;border-radius:9px;border:1px solid #e3c18c;background:#fff5e6;color:#8b5308;font-size:13px}.bestPublicSignal{margin:14px 0 0;padding:12px 14px;border-radius:10px;border:1px solid #a8d7ca;background:#e8f7f2;color:#205b51}.bestPublicSignal span{color:#607970;font-size:12px}.landedCostInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.confidenceHIGH{background:#d9f4eb;color:#0d7c68;border-color:#bfe8dc}.confidenceMEDIUM{background:#fff0d1;color:#8a5a0a;border-color:#efd79f}.confidenceLOW{background:#f8dddd;color:#9a3030;border-color:#e7b8b8}@media (max-width:1100px){.priceSweepSearchRow{grid-template-columns:1fr 1fr}.priceSweepSearchRow .filterGroup:first-child{grid-column:1/-1}.decisionMetrics,.priceSweepSourceGrid,.sourceModeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionContextGrid{grid-template-columns:1fr}}@media (max-width:700px){.bestSourceHero,.decisionMetrics,.landedCostInputs,.priceSweepSearchRow,.priceSweepSourceGrid,.sourceModeSummary{grid-template-columns:1fr}.priceSweepSearchRow .filterGroup:first-child{grid-column:auto}.sectionHeader{align-items:stretch}.primaryAction{width:100%}}.businessHero,.dashboardHero{position:relative;overflow:hidden;border-radius:22px;color:#fff;background:radial-gradient(circle at 86% 18%,rgba(67,137,255,.32),transparent 26%),linear-gradient(135deg,#03152f,#06275e 48%,#0b5bd7);border:1px solid #123f80;box-shadow:0 18px 48px rgba(4,31,74,.22);padding:30px;margin-bottom:20px}.businessHero:after,.dashboardHero:after{content:"";position:absolute;width:260px;height:260px;right:-92px;bottom:-145px;border-radius:50%;border:42px solid rgba(255,255,255,.08)}.dashboardHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);grid-gap:24px;gap:24px;align-items:end}.businessHero h1,.dashboardHero h1{margin:3px 0 10px;max-width:880px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;color:#fff}.businessHero .eyebrow,.dashboardHero .eyebrow{color:#93c3ff}.heroLead{margin:0;max-width:780px;color:#d5e7ff;font-size:15px;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.heroButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:11px;background:#fff;color:#073c91;font-size:13px;font-weight:850;border:1px solid rgba(255,255,255,.8)}.heroButton.secondary{background:rgba(255,255,255,.09);color:#fff;border-color:rgba(255,255,255,.24)}.heroFocusCard{position:relative;z-index:1;padding:18px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:rgba(1,17,42,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroFocusCard span{display:block;color:#9fc8ff;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.heroFocusCard strong{display:block;margin-top:8px;font-size:21px;line-height:1.3}.heroFocusCard small{display:block;margin-top:10px;color:#c6dcf8;line-height:1.55}.cockpitMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.cockpitMetric{min-width:0;padding:16px 16px 14px;border-radius:14px;background:#fff;border:1px solid #c2d0e3;box-shadow:0 8px 22px rgba(5,35,78,.08)}.cockpitMetric span{display:block;min-height:30px;color:#62748d;font-size:11px;line-height:1.35}.cockpitMetric strong{display:block;margin-top:6px;color:#06275e;font-size:26px}.cockpitMetric small{display:block;margin-top:4px;color:#7890ad;font-size:10px}.marketPulseStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.pulseItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f7f9fd;border:1px solid #cbd6e7}.pulseItem span{color:#506782;font-size:11px}.pulseItem strong{color:#0a397c;font-size:12px}.pulseItem .statusGood{color:#0d7c68}.pulseItem .statusGap{color:#a76508}.cockpitTwoColumn{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:18px;gap:18px;margin-bottom:18px}.cockpitPanel{padding:20px;background:#fff;border:1px solid #c1cfe2;border-radius:16px;box-shadow:0 10px 28px rgba(5,35,78,.08)}.cockpitPanel h2{margin:0;color:#0b2d5d;font-size:18px}.cockpitPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px}.cockpitPanelHead p{margin:4px 0 0;color:#647892;font-size:12px;line-height:1.5}.focusList{display:grid;grid-gap:9px;gap:9px}.focusRow{display:grid;grid-template-columns:34px minmax(0,1fr) 86px 70px;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;background:#f7f9fd;border:1px solid #d2dbea;transition:.15s ease}.focusRow:hover{border-color:#7ca5df;background:#f0f5fd}.focusRank{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#06275e;color:#fff;font-size:12px;font-weight:900}.focusIdentity{min-width:0}.focusIdentity strong{color:#12345f;font-size:13px}.focusIdentity small,.focusIdentity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.focusIdentity small{margin-top:3px;color:#6a7d95;font-size:10px}.focusGrade{font-size:11px;color:#0b5bd7}.focusGrade,.focusScore{justify-self:end;font-weight:900}.focusScore{font-size:18px;color:#06275e}.actionQueue{display:grid;grid-gap:9px;gap:9px}.actionItem{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid #e0e6f0}.actionItem:last-child{border-bottom:0}.actionDot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#0b5bd7}.actionDot.warn{background:#d58a1c}.actionCopy strong{display:block;color:#163b68;font-size:12px}.actionCopy span{display:block;margin-top:4px;color:#6b7f98;font-size:11px;line-height:1.45}.actionLink{color:#0b5bd7;font-size:11px;font-weight:850}.chartStack{display:grid;grid-gap:11px;gap:11px}.chartRow{display:grid;grid-template-columns:112px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center}.chartRow span{color:#5a6f8a;font-size:11px}.chartTrack{height:10px;border-radius:999px;background:#e5ebf4;overflow:hidden}.chartFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b5bd7,#4a8ef0);min-width:3px}.chartFill.deep{background:linear-gradient(90deg,#041f4a,#0b5bd7)}.chartFill.good{background:linear-gradient(90deg,#0d7c68,#31a98f)}.chartFill.warn{background:linear-gradient(90deg,#a76508,#e0a447)}.chartRow strong{color:#17365f;font-size:11px;text-align:right}.liveCategoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.liveCategoryCard{padding:17px;border-radius:15px;background:#fff;border:1px solid #c6d3e5;box-shadow:0 8px 22px rgba(5,35,78,.07)}.liveCategoryCard:hover{border-color:#7ca4dc}.liveCategoryCard .categoryTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.liveCategoryCard h3{margin:15px 0 6px;color:#0b2d5d;font-size:15px}.liveCategoryCard p{margin:0;min-height:38px;color:#687d97;font-size:11px;line-height:1.55}.categoryStats{display:flex;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e0e7f0}.categoryStats span{color:#778ba3;font-size:10px}.categoryStats strong{color:#0a397c;font-size:12px}.businessHero{padding:34px}.businessHero .heroLead{max-width:900px}.businessQuickNav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.businessQuickNav a{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#eaf3ff;font-size:11px;font-weight:750}.businessSection{margin-bottom:22px}.businessSectionHead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px}.businessSectionHead h2{margin:0;color:#082b5a;font-size:21px}.businessSectionHead p{margin:5px 0 0;max-width:760px;color:#647892;font-size:12px;line-height:1.55}.procurementFlow{display:grid;grid-template-columns:repeat(9,minmax(84px,1fr));grid-gap:7px;gap:7px;padding:18px;border-radius:16px;background:#fff;border:1px solid #c4d1e3;box-shadow:0 8px 24px rgba(5,35,78,.07);overflow-x:auto}.flowStep{position:relative;min-width:84px;padding:14px 10px;text-align:center;border-radius:11px;background:#f2f6fc;border:1px solid #d4deec}.flowStep strong{display:block;color:#0a397c;font-size:12px}.flowStep small{display:block;margin-top:4px;color:#778ba3;font-size:9px;line-height:1.35}.flowStep:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;transform:translateY(-50%);z-index:2;color:#0b5bd7;font-weight:900}.valueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.valueCard{min-height:170px;padding:18px;border-radius:16px;background:#fff;border:1px solid #c6d3e5;box-shadow:0 8px 24px rgba(5,35,78,.07)}.valueIndex{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e3edfc;color:#0b5bd7;font-size:12px;font-weight:900}.valueCard h3{margin:14px 0 7px;color:#0b2d5d;font-size:15px}.valueCard p{margin:0;color:#687d97;font-size:11px;line-height:1.6}.macroGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.macroCard{padding:16px;border-radius:15px;background:#fff;border:1px solid #c5d2e4;box-shadow:0 7px 20px rgba(5,35,78,.07)}.macroCard .macroSource{color:#0b5bd7;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.macroCard strong{display:block;margin-top:10px;color:#06275e;font-size:24px;line-height:1.1}.macroCard span{display:block;margin-top:6px;color:#5f738c;font-size:11px;line-height:1.45}.macroCard small{display:block;margin-top:10px;color:#8798ad;font-size:9px}.marketChartsGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:14px;gap:14px;margin-top:14px}.marketChartCard{padding:20px;border-radius:16px;background:#fff;border:1px solid #c5d2e4;box-shadow:0 8px 24px rgba(5,35,78,.07)}.marketChartCard h3{margin:0 0 14px;color:#0b2d5d;font-size:15px}.serverBars{display:grid;grid-gap:13px;gap:13px}.serverBarRow{display:grid;grid-template-columns:52px minmax(0,1fr) 78px;align-items:center;grid-gap:10px;gap:10px}.serverBarRow span,.serverBarRow strong{font-size:11px}.serverBarRow span{color:#60758f}.serverBarRow strong{color:#092f66;text-align:right}.serverBarTrack{height:24px;border-radius:8px;background:#eef2f8;overflow:hidden}.serverBarFill{height:100%;border-radius:8px;background:linear-gradient(90deg,#0b5bd7,#4a8ef0)}.koreaConstraint{display:grid;place-items:center;min-height:155px;text-align:center;border-radius:14px;background:linear-gradient(135deg,#f2f6fc,#e4edfb)}.koreaConstraint strong{display:block;color:#06275e;font-size:42px}.koreaConstraint span{display:block;margin-top:5px;max-width:280px;color:#536b88;font-size:11px;line-height:1.5}.definitionGuardrail{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fff7e7;border:1px solid #edd49d;color:#76520f;font-size:11px;line-height:1.55}.businessTableWrap{overflow-x:auto;border-radius:15px;border:1px solid #c5d2e4;background:#fff;box-shadow:0 8px 24px rgba(5,35,78,.06)}.businessTable{width:100%;min-width:840px;border-collapse:collapse}.businessTable th{padding:11px 13px;background:#06275e;color:#fff;text-align:left;font-size:10px;letter-spacing:.04em}.businessTable td{padding:13px;border-bottom:1px solid #e0e7f0;color:#526983;font-size:11px;line-height:1.5;vertical-align:top}.businessTable tr:last-child td{border-bottom:0}.businessTable td:first-child{color:#103a6a;font-weight:850}.roadmap3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.roadmapCard{position:relative;padding:19px;border-radius:16px;background:#fff;border:1px solid #c6d3e5;box-shadow:0 8px 24px rgba(5,35,78,.07)}.roadmapCard:before{content:"";display:block;width:38px;height:4px;margin-bottom:13px;border-radius:99px;background:#0b5bd7}.roadmapCard span{color:#0b5bd7;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.roadmapCard h3{margin:7px 0 10px;color:#0b2d5d;font-size:15px}.roadmapCard ul{margin:0;padding-left:17px;color:#647892;font-size:11px;line-height:1.7}.sourceGrid,.videoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px}.sourceCard,.videoCard{display:block;padding:15px;border-radius:14px;background:#fff;border:1px solid #cad5e5;box-shadow:0 7px 20px rgba(5,35,78,.06)}.sourceCard:hover,.videoCard:hover{border-color:#7da5dd}.sourceCard strong,.videoCard strong{display:block;color:#123960;font-size:12px;line-height:1.45}.sourceCard span,.videoCard span{display:block;margin-top:6px;color:#72859d;font-size:10px;line-height:1.5}.videoMeta{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:#0b5bd7;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1180px){.cockpitMetrics,.macroGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.liveCategoryGrid,.sourceGrid,.valueGrid,.videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cockpitTwoColumn,.dashboardHeroGrid,.marketChartsGrid{grid-template-columns:1fr}.macroGrid,.marketPulseStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap3{grid-template-columns:1fr}}@media (max-width:680px){.businessHero,.dashboardHero{padding:22px;border-radius:17px}.cockpitMetrics,.liveCategoryGrid,.macroGrid,.marketPulseStrip,.sourceGrid,.valueGrid,.videoGrid{grid-template-columns:1fr}.focusRow{grid-template-columns:32px minmax(0,1fr) 58px}.focusGrade{display:none}.procurementFlow{grid-template-columns:repeat(9,92px)}}.dashWorkspace{--dash-text:#122b4c;--dash-muted:#63768e;--dash-line:#d9e3ef;--dash-blue:#2463cf;--dash-elev:0 10px 28px rgba(16,46,83,.055);width:100%;max-width:1640px;min-width:0;margin:0 auto;padding:3px 0 30px}.dashWorkspace a:focus-visible,.dashWorkspace button:focus-visible{outline:3px solid #80b2fb;outline-offset:3px}.dashPageHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 20px}.dashPageTitle{min-width:0}.dashBreadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:9px;color:#68819f;font-size:10px;font-weight:850;letter-spacing:.11em}.dashBreadcrumb span{color:#aebfd4;font-weight:700}.dashPageHeader h1{margin:0;color:#09284d;font-size:clamp(27px,2.15vw,37px);line-height:1.15;font-weight:800;letter-spacing:-.038em}.dashPageHeader p{margin:8px 0 0;color:#647990;font-size:12px;line-height:1.55}.dashHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.dashHeaderLink,.dashHeaderPrimary{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #cdd9e8;border-radius:10px;background:#fff;box-shadow:0 2px 9px rgba(13,46,86,.04);color:#20446c;font-size:12px;font-weight:770;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dashHeaderLink:hover{background:#f6faff;border-color:#8baedf}.dashHeaderPrimary{background:#153e79;border-color:#153e79;color:#fff}.dashHeaderPrimary:hover{background:#0d3266;border-color:#0d3266}.dashHeaderPrimary svg:last-child{margin-left:3px}.dashSearchHero{position:relative;isolation:isolate;overflow:hidden;margin-bottom:15px;border-radius:18px;border:1px solid #183a69;padding:21px 24px 17px;background:radial-gradient(circle at 93% 9%,rgba(91,156,247,.14),transparent 32%),linear-gradient(113deg,#071d38,#102e58 67%,#164c85);box-shadow:0 15px 30px rgba(7,31,67,.15);color:#fff}.dashSearchHero:after{content:"";position:absolute;z-index:-1;right:-80px;top:-140px;width:340px;height:340px;border:1px solid rgba(196,221,255,.1);border-radius:50%;pointer-events:none}.dashSearchTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dashSearchHeading{min-width:0}.dashSearchEyebrow{display:inline-flex;align-items:center;gap:8px;color:#94c0ff;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.dashHeroDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#57c8bd;box-shadow:0 0 0 4px rgba(87,200,189,.12)}.dashSearchHeading h2{margin:8px 0 4px;color:#fff;font-size:clamp(20px,1.9vw,27px);font-weight:780;line-height:1.2;letter-spacing:-.025em}.dashSearchHeading p{margin:0;color:#b6cde8;font-size:12px;line-height:1.5}.dashQuoteLaunch{display:flex;align-items:center;flex-shrink:0;gap:10px;min-height:55px;padding:9px 13px;border-radius:12px;border:1px solid rgba(196,219,253,.24);background:rgba(3,22,47,.32);color:#fff;transition:background .18s ease,border-color .18s ease}.dashQuoteLaunch:hover{background:rgba(255,255,255,.1);border-color:rgba(196,219,253,.5)}.dashQuoteIcon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(158,203,255,.2);border-radius:10px;background:rgba(117,177,255,.15);color:#c4dcff}.dashQuoteMeta{display:grid;grid-gap:2px;gap:2px}.dashQuoteMeta>span{color:#9dbfe9;font-size:9px;font-weight:850;letter-spacing:.1em}.dashQuoteMeta strong{color:#fff;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dashQuoteMeta small{margin-left:1px;color:#bbd5f3;font-size:10px;font-weight:600}.dashQuoteLaunch>svg:last-child{margin-left:10px;color:#a8cffb}.dashSearchBar{display:flex;align-items:center;gap:12px;width:100%;min-height:51px;margin-top:17px;padding:4px 13px;border:2px solid transparent;border-radius:11px;background:#fff;box-shadow:0 7px 15px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease}.dashSearchBar:focus-within{border-color:#7eb3ff;box-shadow:0 0 0 4px rgba(117,177,255,.2)}.dashSearchIcon{color:#3c73c8;flex:0 0 auto}.dashSearchBar input{flex:1 1 auto;min-width:0;width:100%;min-height:39px;border:0;outline:0;background:transparent;color:#142e51;font-size:14px;font-weight:650;letter-spacing:-.01em}.dashSearchBar input::placeholder{color:#8b9db1;font-weight:500}.dashSearchFieldHint{flex-shrink:0;color:#7890af;padding:5px 8px;border:1px solid #e0e9f5;border-radius:6px;background:#f4f7fc;font-size:10px;font-weight:800}.dashSearchBar button{flex-shrink:0;border:0;border-radius:7px;padding:7px 11px;background:#eaf2fc;color:#20538d;font-size:11px;font-weight:750;cursor:pointer}.dashSearchBar button:hover{background:#dceafa}.dashSearchMeta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;margin:11px 2px 0;color:#acc6e6;font-size:10px;line-height:1.5}.dashSearchMeta span:last-child{color:#d4e4fa;font-weight:740}.dashSearchResults{max-height:430px;overflow-y:auto;margin-top:13px;padding:8px;border:1px solid rgba(193,214,243,.18);border-radius:12px;background:rgba(4,22,47,.38)}.dashSearchResultsHead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 5px 9px}.dashSearchResultsHead strong{color:#e1eeff;font-size:11px;font-weight:780}.dashSearchResultsHead span{color:#a5c3e7;font-size:10px}.dashSearchResult{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:6px;padding:11px 13px;border:1px solid #e6edf7;border-radius:10px;background:#fff;color:#133152}.dashSearchResult:hover{border-color:#b1cdf0;background:#f9fbff}.dashSearchIdentity{min-width:0}.dashSearchIdentity strong{display:block;overflow-wrap:anywhere;color:#163e72;font-size:13px;font-weight:800;line-height:1.42}.dashSearchIdentity span{display:block;margin-top:3px;overflow-wrap:anywhere;color:#4a6484;font-size:11px}.dashSearchIdentity small{display:block;margin-top:4px;overflow-wrap:anywhere;color:#7a8da5;font-size:10px}.dashSearchPnNotice{display:block;max-width:175px;color:#915b10;font-size:11px;line-height:1.4;text-align:right}.dashSearchResult .customerPackButton{justify-self:end;max-width:150px}.dashSearchEmpty{padding:16px;color:#bcd1ef;font-size:12px;text-align:center}.dashKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:16px}.dashKpi{min-width:0;min-height:127px;padding:17px 19px 15px;border:1px solid var(--dash-line);border-radius:15px;background:#fff;box-shadow:var(--dash-elev)}.dashKpiTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dashKpiTop>span:first-child{color:#56718f;font-size:11px;font-weight:760;line-height:1.4}.dashKpiIcon{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #deebfc;border-radius:10px;background:#eff5ff;color:#2766be}.dashKpi strong{display:block;margin-top:-2px;color:#0b294f;font-size:clamp(27px,2vw,34px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.05}.dashKpi small{display:block;margin-top:8px;color:#8696aa;font-size:10px;line-height:1.3}.dashMainGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;grid-gap:15px;gap:15px}.dashMainGrid,.dashRecentPanel{margin-bottom:16px}.dashRecentPanel .dashPanelHead{margin-bottom:10px}.dashRecentList{display:grid;grid-gap:0;gap:0}.dashRecentRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid var(--dash-line)}.dashRecentCopy{flex:1 1 280px;min-width:0;display:grid;grid-gap:5px;gap:5px}.dashRecentTitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashRecentTitle a{color:#122f54;font-size:13px;font-weight:800}.dashRecentTitle a:hover{color:var(--dash-blue)}.dashRecentCopy>span{color:var(--dash-muted);font-size:11px}.dashRecentOpen{color:var(--dash-blue);white-space:nowrap;font-weight:750;font-size:11px}.dashRecentEmpty{padding:16px 2px;color:var(--dash-muted);font-size:12px}.dashPanel{min-width:0;padding:21px;border:1px solid var(--dash-line);border-radius:16px;background:#fff;box-shadow:var(--dash-elev)}.dashPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.dashSectionEyebrow{color:#5781b6;font-size:9px;font-weight:900;letter-spacing:.13em;line-height:1.4}.dashImportIntro h2,.dashPanelHead h2{margin:5px 0 0;color:#122f54;font-size:18px;font-weight:820;letter-spacing:-.02em}.dashPanelHead p{margin:5px 0 0;color:#72869e;font-size:11px;line-height:1.5}.dashPanelCounter{flex-shrink:0;padding:6px 9px;border:1px solid #e3eaf2;border-radius:7px;background:#f7f9fc;color:#6b82a2;font-size:10px;font-weight:830}.dashQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.dashQuickAction{min-width:0;min-height:77px;display:flex;align-items:center;gap:11px;padding:13px 12px;border:1px solid #e1e8f1;border-radius:11px;background:#fafcff;color:#122f54;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dashQuickAction:hover{border-color:#bad0ed;background:#f1f7ff;transform:translateY(-1px)}.dashQuickIcon{width:39px;height:39px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #d8e7fb;border-radius:10px;background:#eaf3ff;color:#2860b1}.dashQuickCopy{display:grid;flex:1 1 auto;min-width:0;grid-gap:3px;gap:3px}.dashQuickCopy strong{overflow-wrap:anywhere;color:#1b3b64;font-size:12px;font-weight:800}.dashQuickCopy small{color:#7a8ca3;font-size:10px;line-height:1.36}.dashQuickArrow{flex:0 0 auto;margin-left:auto;color:#7097c7}.dashPanelViewAll{display:inline-flex;gap:4px;align-items:center;flex:0 0 auto;color:#2768bd;font-size:11px;font-weight:800}.dashPanelViewAll:hover{color:#11488c}.dashCoverageList{display:grid;grid-gap:12px;gap:12px}.dashCoverageRow{display:grid;grid-gap:6px;gap:6px}.dashCoverageText{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashCoverageText span{min-width:0;color:#3d5877;font-size:11px;font-weight:735;line-height:1.35}.dashCoverageText strong{flex:0 0 auto;color:#0b3b78;font-size:11px;font-weight:830;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashCoverageTrack{width:100%;height:7px;overflow:hidden;border-radius:99px;background:#eef2f8}.dashCoverageFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c4a97,#4589e9)}.dashCoverageFoot{margin:15px 0 0;padding-top:12px;border-top:1px solid #ecf0f6;color:#8b99aa;font-size:9px;line-height:1.5}.dashImportPanel{padding:20px 20px 19px;border:1px solid var(--dash-line);border-radius:16px;background:#fff;box-shadow:var(--dash-elev)}.dashImportIntro{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.dashImportIntro p{margin:0;color:#8190a4;font-size:11px;line-height:1.5}.dashImportGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.dashImportLink{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;min-height:83px;padding:12px 10px;border:1px solid #e1e8f2;border-radius:11px;background:#f8fafe;color:#16375d;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dashImportLink:hover{background:#eff6ff;border-color:#a7c5ec;transform:translateY(-1px)}.dashImportIcon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #d7e5f9;border-radius:10px;background:#e9f2ff;color:#2a65b5}.dashImportCopy{display:grid;grid-gap:4px;gap:4px;min-width:0}.dashImportCopy strong{font-size:11px;font-weight:800;line-height:1.3}.dashImportCopy small{overflow-wrap:anywhere;color:#7a8ca4;font-size:9px;line-height:1.3}.dashImportArrow{align-self:start;color:#7798c0}@media (max-width:1370px){.dashImportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashMainGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dashQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashPanel{padding:17px}.dashQuickAction{padding:11px 10px}}@media (max-width:1110px){.dashMainGrid{grid-template-columns:minmax(0,1fr)}.dashKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashImportGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashCoverageList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}}@media (max-width:760px){.dashPageHeader{align-items:flex-start;flex-direction:column;gap:14px}.dashHeaderActions{justify-content:flex-start}.dashSearchHero{padding:17px;border-radius:15px}.dashSearchTopline{flex-direction:column;gap:12px}.dashQuoteLaunch{min-height:47px;align-self:stretch;justify-content:flex-start}.dashQuoteLaunch>svg:last-child{margin-left:auto}.dashQuoteMeta strong{font-size:16px}.dashSearchMeta{gap:4px 12px}.dashCoverageList,.dashQuickActions{grid-template-columns:minmax(0,1fr)}.dashImportIntro{align-items:flex-start;flex-direction:column}.dashImportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashSearchResult{grid-template-columns:minmax(0,1fr);gap:9px}.dashSearchPnNotice{max-width:none;text-align:left}.dashSearchResult .customerPackButton{justify-self:stretch;width:100%;max-width:none}}@media (max-width:470px){.dashPageHeader h1{font-size:26px}.dashKpiGrid{gap:9px}.dashKpi{min-height:119px;padding:14px}.dashKpiIcon{width:29px;height:29px}.dashKpi strong{font-size:27px}.dashSearchFieldHint{display:none}.dashSearchBar{gap:8px;padding:4px 10px}.dashSearchBar input{font-size:12px}.dashImportGrid{grid-template-columns:minmax(0,1fr)}.dashImportLink{min-height:66px}}@media (prefers-reduced-motion:reduce){.dashSearchBar,.dashWorkspace a,.dashWorkspace button{transition:none!important}.dashImportLink:hover,.dashQuickAction:hover{transform:none}}.sidebar{overflow:hidden;padding-bottom:12px;gap:14px}.sidebarControls{position:static;margin-top:auto;width:100%;display:grid;grid-gap:5px;gap:5px;flex:0 0 auto}.sidebarControls .languageToggle{width:100%;padding:2px;gap:2px;border-radius:9px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebarControls .languageToggle button{min-height:25px;padding:3px 4px;border-radius:7px;font-size:9px;line-height:1}.displayScaleControl{width:100%;min-height:30px;padding:4px 5px;display:grid;grid-template-columns:28px minmax(0,1fr) 40px 28px;align-items:center;grid-gap:5px;gap:5px;border:1px solid rgba(171,205,255,.3);background:rgba(1,17,42,.62);border-radius:9px;color:#fff;box-shadow:none}.displayScaleReset,.displayScaleStep{height:24px;min-width:0;padding:0 4px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(255,255,255,.07);color:#dcebff;cursor:pointer;font-size:8.5px;font-weight:850;line-height:1}.displayScaleReset{border-radius:999px;color:#fff}.displayScaleStep.large{font-size:9px}.displayScaleReset:hover,.displayScaleStep:hover{background:rgba(255,255,255,.14);color:#fff}.displayScaleSlider{width:100%;min-width:0;height:18px;accent-color:#fff;cursor:pointer}@media (max-width:760px){.sidebar{padding-bottom:10px}.sidebarControls{gap:4px}}.packPageHeader,.packPrivacyNote{margin-bottom:18px}.customerPackBuilder{display:grid;grid-gap:18px;gap:18px}.packBuilderGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);grid-gap:18px;gap:18px;align-items:start}.packControlPanel,.packPickerPanel{margin:0}.packPickerTools{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr) auto auto;grid-gap:10px;gap:10px;margin:16px 0}.packFormGrid input,.packFormGrid select,.packGeneralNotes textarea,.packLineFields input,.packPickerTools button,.packPickerTools input,.packPickerTools select{width:100%;border:1px solid #cbd8e8;border-radius:9px;background:#fff;color:#17304f;padding:10px 11px;font:inherit}.packExportActions button,.packPickerTools button{width:auto;cursor:pointer;background:#1457b8;color:#fff;border-color:#1457b8;font-weight:800}.packPickerTools button.secondary{background:#eef4fb;color:#2d4f78;border-color:#ccd9e9}.packPickerList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:650px;overflow:auto;padding-right:3px}.packPickerCard{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:start;text-align:left;border:1px solid #d8e2ef;background:#fbfdff;border-radius:11px;padding:12px;cursor:pointer;color:#17304f}.packPickerCard:hover{border-color:#7aa6df;background:#f4f9ff}.packPickerCard.selected{border-color:#1457b8;background:#edf5ff;box-shadow:inset 0 0 0 1px rgba(20,87,184,.12)}.packPickerCheck{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e9f0f9;color:#1457b8;font-weight:900}.packPickerCard.selected .packPickerCheck{background:#1457b8;color:#fff}.packPickerIdentity{display:grid;grid-gap:4px;gap:4px;min-width:0}.packPickerIdentity strong{font-size:13px;line-height:1.25}.packPickerIdentity small{font-family:Consolas,monospace;color:#546b85;word-break:break-word}.packPickerIdentity span{font-size:11px;color:#71829a}.packFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:16px}.packFormGrid label,.packGeneralNotes,.packLineFields label{display:grid;grid-gap:5px;gap:5px}.packFormGrid label>span,.packGeneralNotes>span,.packLineFields label>span{font-size:10px;font-weight:800;color:#60738c;text-transform:uppercase;letter-spacing:.04em}.packOfferEditor{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.packOfferEditor h3{margin:0}.packOfferEditorRow{border:1px solid #dae4ef;border-radius:10px;padding:12px;background:#f8fbff}.packOfferEditorTitle{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px}.packOfferEditorTitle strong{font-size:12px}.packOfferEditorTitle small{font-family:Consolas,monospace;color:#62738a;word-break:break-word}.packLineFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.packLineFields .wide{grid-column:1/-1}.packGeneralNotes{margin-top:16px}.packGeneralNotes textarea{resize:vertical;min-height:88px}.packExportBar{position:-webkit-sticky;position:sticky;top:12px;z-index:20;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border:1px solid #cbd9e8;border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(23,48,79,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.packExportBar>div:first-child{display:grid;grid-gap:2px;gap:2px}.packExportBar strong{font-size:11px;color:#234870;letter-spacing:.05em}.packExportBar span{font-size:11px;color:#71829a}.packExportActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.packExportActions button{border:1px solid #1457b8;border-radius:9px;padding:9px 12px}.packExportActions button:disabled{cursor:not-allowed;opacity:.45}.customerPackDocument{max-width:900px;width:100%;margin:0 auto;background:#fff;color:#13233b;padding:34px;border:1px solid #d7e1ed;border-radius:14px;box-shadow:0 14px 36px rgba(23,48,79,.08)}.packDocHeader{display:flex;justify-content:space-between;gap:24px;border-bottom:3px solid #1457b8;padding-bottom:18px;margin-bottom:22px}.packDocBrand strong{font-size:26px;letter-spacing:.04em;color:#0b3f91}.packDocBrand span{display:block;margin-top:5px;color:#58708f;font-size:12px}.packDocContact{text-align:right;font-size:12px;line-height:1.6;color:#52657e}.packDocTitle{margin:0 0 4px;font-size:24px;color:#102e5e}.packDocSubtitle{margin:0;color:#6a7890;font-size:13px}.packMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px;margin:18px 0 24px;padding:14px 16px;background:#f5f8fc;border:1px solid #dbe5f2;border-radius:10px}.packMetaItem span{display:block;color:#6e7d91;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.packMetaItem strong{display:block;margin-top:3px;font-size:13px;word-break:break-word}.packProduct{border:1px solid #d8e1ed;border-radius:12px;padding:18px;margin:0 0 16px;page-break-inside:avoid;break-inside:avoid}.packProductHead{display:grid;grid-template-columns:110px 1fr;grid-gap:18px;gap:18px;align-items:start}.packProductImage{width:110px;height:92px;object-fit:contain;background:#fff;border:1px solid #e1e7f0;border-radius:8px}.packImagePlaceholder{width:110px;height:92px;display:grid;place-items:center;background:#f4f6f9;border:1px dashed #ccd6e3;border-radius:8px;color:#8a98aa;font-size:11px}.packProduct h3{margin:0 0 4px;font-size:18px;color:#12396f}.packMpn{font-family:Consolas,monospace;font-size:12px;color:#42556d;word-break:break-word}.packSummary{margin:11px 0 12px;color:#405169;font-size:12px;line-height:1.55}.packSpecGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 16px;gap:7px 16px;margin:12px 0}.packSpecGrid div{font-size:11px}.packSpecGrid span{display:block;color:#7a899c;font-size:9px;text-transform:uppercase}.packSpecGrid strong{display:block;margin-top:2px}.packKeySpecs{margin:10px 0 14px;padding-left:18px;color:#46576e;font-size:11px;line-height:1.5}.packOfferTable{width:100%;border-collapse:collapse;margin-top:12px}.packOfferTable td,.packOfferTable th{border:1px solid #dbe3ee;padding:7px 8px;text-align:left;font-size:10px}.packOfferTable th{background:#eef4fb;color:#40536d}.packProductNote{margin:9px 0 0;font-size:10px;color:#586a80}.packDocNotes{margin-top:20px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:10px;font-size:11px;line-height:1.55;color:#42536b;white-space:pre-wrap}.packDocFooter{margin-top:22px;padding-top:12px;border-top:1px solid #dbe5f2;font-size:9px;line-height:1.5;color:#7a8798}.packDualEn{display:block;color:#66778c;font-size:.88em;margin-top:2px}.navPackLink{display:flex!important;justify-content:space-between;align-items:center;gap:8px}.navPackCount{min-width:22px;padding:2px 6px;border-radius:999px;background:#e8f1ff;color:#154f9b;font-size:10px;font-weight:900;text-align:center}@media(max-width:1080px){.packBuilderGrid{grid-template-columns:1fr}.packPickerList{max-height:none}.packExportBar{position:static}}@media(max-width:760px){.packFormGrid,.packLineFields,.packMetaGrid,.packPickerList,.packPickerTools,.packSpecGrid{grid-template-columns:1fr}.packExportBar{align-items:flex-start;flex-direction:column}.packExportActions{justify-content:flex-start}.customerPackDocument{padding:20px}.packProductHead{grid-template-columns:1fr}.packImagePlaceholder,.packProductImage{width:100%;height:150px}.packDocHeader{flex-direction:column}.packDocContact{text-align:left}}@media print{@page{size:A4;margin:12mm}body,html{background:#fff!important}.displayScaleControl,.packBuilderGrid,.packExportBar,.packPrivacyNote,.pageHeader,.sidebar{display:none!important}.shell{display:block!important}.main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.customerPackBuilder,.customerPackDocument{display:block!important}.customerPackDocument{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.packProduct{break-inside:avoid;page-break-inside:avoid}.packDocHeader{margin-top:0}}.packUnitInput{display:flex;align-items:center;width:100%;border:1px solid #cbd8e8;border-radius:9px;background:#fff;overflow:hidden;color:#17304f}.packUnitInput input{min-width:0;flex:1 1;border:0!important;border-radius:0!important;background:transparent!important;padding:10px 11px!important;outline:none}.packUnitInput b{flex:0 0 auto;padding:0 11px;color:#62758e;font-size:12px;font-weight:800;white-space:nowrap}.packUnitInput.prefix b{padding-right:2px}.packUnitInput.prefix input{padding-left:6px!important}.packUnitInput:focus-within{border-color:#5d91d4;box-shadow:0 0 0 2px rgba(20,87,184,.08)}.packQuoteTotal{margin-top:20px;border:2px solid #1457b8;border-radius:12px;padding:16px 18px;background:#f5f9ff;break-inside:avoid;page-break-inside:avoid}.packQuoteTotalTitle{font-size:12px;font-weight:900;color:#1457b8;letter-spacing:.04em;margin-bottom:10px}.packQuoteTotalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.packQuoteTotalItem{padding:10px 12px;border:1px solid #d6e3f3;border-radius:9px;background:#fff}.packQuoteTotalItem span{display:block;font-size:9px;color:#71829a;text-transform:uppercase;letter-spacing:.05em}.packQuoteTotalItem strong{display:block;margin-top:4px;font-size:18px;color:#12396f}.packQuoteTotalNote{margin:9px 0 0;font-size:9px;color:#6b7c92}@media(max-width:760px){.packQuoteTotalGrid{grid-template-columns:1fr}}@media print{.packQuoteTotal{break-inside:avoid;page-break-inside:avoid}}.proposalLinkCreator{margin-top:18px}.proposalLinkControls{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-top:16px}.proposalLinkControls label{display:grid;grid-gap:5px;gap:5px}.proposalLinkControls label>span{font-size:10px;font-weight:800;color:#60738c;text-transform:uppercase;letter-spacing:.04em}.proposalLinkControls input,.proposalLinkResult input{width:100%;border:1px solid #cbd8e8;border-radius:9px;background:#fff;color:#17304f;padding:10px 11px;font:inherit}.buttonLike,.proposalLinkControls button,.proposalLinkResult button,.proposalShareActions button{border:1px solid #1457b8;border-radius:9px;padding:10px 13px;background:#1457b8;color:#fff;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.proposalLinkControls button:disabled{opacity:.45;cursor:not-allowed}.proposalLinkResult{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center;margin-top:14px;padding:13px;border:1px solid #cfe0f4;border-radius:11px;background:#f6faff}.proposalLinkResult small{grid-column:1/-1;color:#647892;line-height:1.45}.proposalLinkError{margin-top:12px;padding:10px 12px;border:1px solid #f0c4c4;border-radius:9px;background:#fff7f7;color:#9b2f2f;font-weight:700}.buttonLike.secondary,.proposalShareActions button.secondary{background:#fff;color:#244b78;border-color:#cbd8e8}.proposalPublicMain{min-height:100vh;background:#edf3f9;padding:28px 18px 48px}.proposalSharePage{max-width:980px;margin:0 auto}.proposalShareTopbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 14px;max-width:900px;padding:12px 14px;border:1px solid #d2dfed;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(23,48,79,.07)}.proposalShareTopbar>div:first-child{display:grid;grid-gap:2px;gap:2px}.proposalShareTopbar strong{color:#12396f}.proposalShareTopbar span{font-size:11px;color:#71829a}.proposalShareActions{display:flex;gap:8px;flex-wrap:wrap}.proposalPublicDocument{border-radius:14px}.proposalExpiredNotice{max-width:900px;margin:0 auto 14px;padding:11px 13px;border:1px solid #edc17c;border-radius:10px;background:#fff9ed;color:#8a5a0a;font-size:12px;font-weight:700}.proposalInvalidPage{display:grid;place-items:center;min-height:78vh}.proposalInvalidCard{max-width:560px;padding:34px;border:1px solid #d5e0ec;border-radius:16px;background:#fff;box-shadow:0 16px 42px rgba(23,48,79,.09);text-align:center}.proposalInvalidCard>strong{color:#0b3f91;letter-spacing:.06em}.proposalInvalidCard h1{margin:10px 0;color:#173b69}.proposalInvalidCard p{margin:0;color:#63758c;line-height:1.6}@media(max-width:760px){.proposalLinkControls,.proposalLinkResult{grid-template-columns:1fr}.proposalLinkResult small{grid-column:1}.proposalShareTopbar{align-items:flex-start;flex-direction:column}.proposalPublicMain{padding:14px 8px 28px}.proposalShareActions{width:100%}.proposalShareActions button{flex:1 1}}@media print{.noPrint,.proposalLinkCreator{display:none!important}.proposalPublicMain{background:#fff!important;padding:0!important}.proposalPublicDocument,.proposalSharePage{max-width:none!important}.proposalPublicDocument{width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}}.proposalLinkCreator{padding:10px 15px!important;background:#fbfcfe!important;border-color:#dce5ed!important;box-shadow:none!important}.proposalOptionalSummary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;list-style:none;min-height:35px;color:#294869}.proposalOptionalSummary::-webkit-details-marker{display:none}.proposalOptionalSummary>span:first-child{display:grid;grid-gap:3px;gap:3px}.proposalOptionalSummary strong{font-size:12px;font-weight:720;letter-spacing:-.015em}.proposalOptionalSummary small{font-size:11px;color:#8594a5;font-weight:450}.proposalOptionalDisclosure{border-radius:6px;background:#edf3f9;padding:6px 10px;font-size:11px;color:#476b90;white-space:nowrap;font-weight:650}.proposalOptionalDetails[open] .proposalOptionalDisclosure{background:#dce9f6}.proposalOptionalDetails[open] .proposalOptionalDisclosure:after{content:" ✓"}.proposalOptionalContent{padding:10px 0 5px;border-top:1px solid #e8eef4;margin-top:10px}.proposalOptionalContent>.sectionHint{font-size:11px;line-height:1.6}.customerPackDocument{overflow:hidden;border:1px solid #a9bfd8;box-shadow:0 20px 52px rgba(8,42,92,.18)}.customerPackDocument .packDocHeader{margin:-34px -34px 0;padding:28px 34px 25px;background:linear-gradient(120deg,#061f46,#083f7f 55%,#0f72b8);border-bottom:7px solid #4bc5ff;color:#fff}.customerPackDocument .packDocBrand strong{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.15);font-size:28px}.customerPackDocument .packDocBrand span,.customerPackDocument .packDocContact{color:#d9efff;font-size:13px;line-height:1.65}.customerPackDocument .packDocIntro{margin:0 -34px 20px;padding:23px 34px 21px;background:linear-gradient(90deg,#dcebff,#f3f8ff 66%,#e4f6fb);border-bottom:1px solid #bfd6eb}.customerPackDocument .packDocTitle{color:#062c61;font-size:29px}.customerPackDocument .packDocSubtitle{color:#476683;font-size:15px;font-weight:600;line-height:1.55}.customerPackDocument .packMetaGrid{background:linear-gradient(135deg,#0b376d,#125a9f);border:0;box-shadow:0 9px 22px rgba(11,66,126,.16)}.customerPackDocument .packMetaItem{padding:7px 8px}.customerPackDocument .packMetaItem span{color:#b9dcfa;font-size:11px}.customerPackDocument .packMetaItem strong{color:#fff;font-size:15px;line-height:1.45}.customerPackDocument .packProduct{position:relative;border:1px solid #bdd2e7;border-left:6px solid #1469ba;background:linear-gradient(180deg,#ffffff,#f5faff);box-shadow:0 8px 20px rgba(22,74,127,.08)}.customerPackDocument .packProduct:before{content:"";position:absolute;top:-1px;right:-1px;width:92px;height:5px;border-radius:0 12px 0 6px;background:#40bdef}.customerPackDocument .packProductHead{padding-bottom:12px;border-bottom:1px solid #d9e7f3}.customerPackDocument .packProductImage{background:#fff;border-color:#b8cee2;box-shadow:0 4px 14px rgba(21,70,119,.09)}.customerPackDocument .packProduct h3{color:#07386f;font-size:20px;line-height:1.35}.customerPackDocument .packMpn{color:#2d5578;font-size:13px;font-weight:800;line-height:1.5}.customerPackDocument .packSummary{font-size:14.5px;line-height:1.7;color:#354f68}.customerPackDocument .packSpecGrid>div{padding:9px 11px;border:1px solid #cfdeec;border-radius:8px;background:#eaf3fc}.customerPackDocument .packSpecGrid span{color:#4c6d8b;font-size:10.5px}.customerPackDocument .packSpecGrid strong{color:#143e68;font-size:13px;line-height:1.45}.customerPackDocument .packKeySpecs{padding:12px 14px 12px 30px;border-radius:9px;background:#f1f6fb;color:#334f69;font-size:13px;line-height:1.65}.customerPackDocument .packOfferTable{border-radius:9px;overflow:hidden;box-shadow:0 0 0 1px #b7cce1}.customerPackDocument .packOfferTable th{background:#0d3c72;color:#fff;border-color:#2a5988;font-size:11.5px;font-weight:900;letter-spacing:.02em;line-height:1.35}.customerPackDocument .packOfferTable td{background:#f8fbff;color:#173c61;border-color:#d3dfeb;font-size:12px;font-weight:700;line-height:1.4}.customerPackDocument .packOfferTable th:nth-child(3),.customerPackDocument .packOfferTable th:nth-child(4){background:#d88b11;color:#fff;border-color:#c17a0d}.customerPackDocument .packOfferTable td:nth-child(3),.customerPackDocument .packOfferTable td:nth-child(4){background:#fff2d3;color:#7b4a00;font-weight:900}.customerPackDocument .packProductNote{padding:9px 11px;border-left:4px solid #55a9df;background:#edf7fd;color:#315979;font-size:12.5px;line-height:1.6}.customerPackDocument .packDocNotes{border:1px solid #e2b850;border-left:6px solid #cf8f0e;background:#fff5d9;color:#5c4517;font-size:12.5px;line-height:1.65}.customerPackDocument .packDocNotes strong{color:#795409;font-size:13px}.customerPackDocument .packQuoteTotal{border:0!important;border-top:7px solid #f0a21b!important;background:linear-gradient(120deg,#061f46,#0d4d8c)!important;box-shadow:0 12px 30px rgba(8,46,98,.22);color:#fff}.customerPackDocument .packQuoteTotalTitle{color:#8fddff!important;font-size:14px!important}.customerPackDocument .packQuoteTotalItem{border:1px solid rgba(255,255,255,.26)!important;background:rgba(255,255,255,.11)!important}.customerPackDocument .packQuoteTotalItem span{color:#c6e6ff!important;font-size:10.5px!important}.customerPackDocument .packQuoteTotalItem strong{color:#fff!important;font-size:23px!important}.customerPackDocument .packQuoteTotalItem:last-child{border-color:#ffc95c!important;background:rgba(240,162,27,.2)!important}.customerPackDocument .packQuoteTotalNote{color:#d1e8fb!important;font-size:11px!important;line-height:1.55}.customerPackDocument .packDocFooter{border-top:2px solid #bfd4e7;color:#5a7187;background:#eef4fa;margin:22px -34px -34px;padding:16px 34px 20px;font-size:11px;line-height:1.65}.proposalPublicMain{background:radial-gradient(circle at 85% 0,#d9f0ff 0,transparent 30%),linear-gradient(180deg,#cbdff2,#eef4fa 42%,#e5eef7)}.proposalShareTopbar{border:0!important;background:linear-gradient(120deg,#061f46,#0c4f93)!important;box-shadow:0 12px 28px rgba(7,43,94,.22)!important}.proposalShareTopbar strong{color:#fff!important;font-size:15px}.proposalShareTopbar span{color:#cbe6ff!important;font-size:12px}.proposalShareTopbar .secondary{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.4)!important;color:#fff!important}.proposalExpiredNotice{border-left:6px solid #cf8f0e!important;background:#fff2cf!important;font-size:13px!important;line-height:1.55}@media(max-width:760px){.customerPackDocument .packDocHeader{margin:-20px -20px 0;padding:22px 20px}.customerPackDocument .packDocIntro{margin:0 -20px 18px;padding:18px 20px}.customerPackDocument .packDocFooter{margin:20px -20px -20px;padding:14px 20px 16px}.customerPackDocument .packSummary{font-size:14px}.customerPackDocument .packKeySpecs{font-size:12.5px}.customerPackDocument .packOfferTable td,.customerPackDocument .packOfferTable th{font-size:11.5px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.customerPackDocument .packDocHeader{margin:0;padding:20px 22px}.customerPackDocument .packDocIntro{margin:0 0 18px;padding:16px 22px}.customerPackDocument .packDocFooter{margin:20px 0 0;padding:12px 16px}.proposalPublicMain{background:#fff!important}}.customerPackDocument{max-width:840px;padding:26px}.customerPackDocument .packDocHeader{margin:-26px -26px 0;padding:20px 26px 16px;gap:18px;border-bottom-width:5px}.customerPackDocument .packDocBrand strong{font-size:24px}.customerPackDocument .packDocBrand span,.customerPackDocument .packDocContact{font-size:11.5px;line-height:1.4}.customerPackDocument .packDocIntro{margin:0 -26px 14px;padding:15px 26px 13px}.customerPackDocument .packDocTitle{font-size:24px;line-height:1.2}.customerPackDocument .packDocSubtitle{font-size:12.5px;line-height:1.35}.customerPackDocument .packMetaGrid{gap:5px 12px;margin:12px 0 14px;padding:9px 11px;border-radius:9px}.customerPackDocument .packMetaItem{padding:4px 5px}.customerPackDocument .packMetaItem span{font-size:9.5px}.customerPackDocument .packMetaItem strong{margin-top:2px;font-size:12.5px;line-height:1.3}.customerPackDocument .packProduct{border-left-width:5px;border-radius:10px;padding:12px 13px;margin:0 0 10px;box-shadow:0 5px 14px rgba(22,74,127,.07)}.customerPackDocument .packProduct:before{width:70px;height:4px;border-radius:0 10px 0 5px}.customerPackDocument .packProductHead{grid-template-columns:88px 1fr;gap:12px;padding-bottom:8px}.customerPackDocument .packImagePlaceholder,.customerPackDocument .packProductImage{width:88px;height:74px;border-radius:7px}.customerPackDocument .packProduct h3{margin:0 0 2px;font-size:18px;line-height:1.25}.customerPackDocument .packMpn{font-size:11.5px;line-height:1.35}.customerPackDocument .packSummary{margin:5px 0 0;font-size:12px;line-height:1.4}.customerPackDocument .packSpecGrid{gap:6px 8px;margin:8px 0}.customerPackDocument .packSpecGrid>div{padding:6px 8px;border-radius:7px}.customerPackDocument .packSpecGrid span{font-size:9px}.customerPackDocument .packSpecGrid strong{margin-top:1px;font-size:11.5px;line-height:1.3}.customerPackDocument .packKeySpecs{column-count:2;column-gap:28px;margin:7px 0 8px;padding:8px 10px 8px 25px;font-size:11.5px;line-height:1.35}.customerPackDocument .packKeySpecs li{page-break-inside:avoid;break-inside:avoid;margin:0 0 3px}.customerPackDocument .packOfferTable{margin-top:8px;border-radius:7px}.customerPackDocument .packOfferTable td,.customerPackDocument .packOfferTable th{padding:5px 6px}.customerPackDocument .packOfferTable th{font-size:10.5px;line-height:1.25}.customerPackDocument .packOfferTable td{font-size:11.2px;line-height:1.25}.customerPackDocument .packProductNote{margin:6px 0 0;padding:6px 8px;font-size:11px;line-height:1.4}.customerPackDocument .packDocNotes{margin-top:14px;padding:10px 12px;font-size:11.5px;line-height:1.45}.customerPackDocument .packDocNotes strong{font-size:12px}.customerPackDocument .packQuoteTotal{margin-top:14px;padding:12px 14px!important;border-top-width:5px!important;border-radius:10px}.customerPackDocument .packQuoteTotalTitle{margin-bottom:7px!important;font-size:12px!important}.customerPackDocument .packQuoteTotalGrid{gap:7px}.customerPackDocument .packQuoteTotalItem{padding:8px 10px!important;border-radius:7px}.customerPackDocument .packQuoteTotalItem span{font-size:9px!important}.customerPackDocument .packQuoteTotalItem strong{margin-top:2px;font-size:18px!important}.customerPackDocument .packQuoteTotalNote{margin:6px 0 0;font-size:9.5px!important;line-height:1.4}.customerPackDocument .packDocFooter{margin:16px -26px -26px;padding:10px 26px 13px;font-size:9.5px;line-height:1.45}@media(max-width:600px){.customerPackDocument{padding:18px}.customerPackDocument .packDocHeader{margin:-18px -18px 0;padding:17px 18px 14px}.customerPackDocument .packDocIntro{margin:0 -18px 12px;padding:13px 18px 11px}.customerPackDocument .packProductHead{grid-template-columns:72px 1fr;gap:10px}.customerPackDocument .packImagePlaceholder,.customerPackDocument .packProductImage{width:72px;height:64px}.customerPackDocument .packSpecGrid{grid-template-columns:1fr}.customerPackDocument .packKeySpecs{column-count:1}.customerPackDocument .packDocFooter{margin:14px -18px -18px;padding:10px 18px 12px}}@media print{.customerPackDocument .packDocHeader{margin:0;padding:16px 18px 13px}.customerPackDocument .packDocIntro{margin:0 0 12px;padding:12px 18px 10px}.customerPackDocument .packDocFooter{margin:14px 0 0;padding:9px 14px 11px}}.productCardActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:auto}.productCardActions .compareButton,.productCardActions .customerPackButton{width:100%;margin:0}.customerPackButton{border:1px solid #0b5bd7;border-radius:8px;background:#0b5bd7;color:#fff;padding:8px 11px;cursor:pointer;font-weight:850;font-size:12px}.customerPackButton:hover{background:#073c91;border-color:#073c91}.customerPackButton.active{background:#dff5ec;color:#0b6b58;border-color:#8fcdbf}.customerPackButton.active:hover{background:#ccecdf}.productCardInteractive .cardImageWrap{height:160px;background:linear-gradient(180deg,#fff,#f3f7fc)}@media(max-width:680px){.productCardActions{grid-template-columns:1fr}}