.LandedCostCalculator_appShell__4SROm{max-width:1224px;margin:0 auto;padding:48px 48px 0;display:grid;grid-template-columns:340px 1fr;grid-gap:56px;gap:56px;align-items:start}.LandedCostCalculator_rail__DVFqg{position:-webkit-sticky;position:sticky;top:24px}.LandedCostCalculator_countrySelect__SFAcI{margin-bottom:28px}.LandedCostCalculator_countryLabel__6Z5VW{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);margin-bottom:10px}.LandedCostCalculator_countryOptionRow__5B5ii{display:flex;gap:8px}.LandedCostCalculator_countryOption__OMFEH{flex:1 1;padding:10px 12px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--rl-text-primary);background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--radius-md);cursor:pointer;outline:none;text-align:center;transition:background-color var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_countryOption__OMFEH:hover{background:var(--rl-subtle);border-color:var(--rl-border-strong);transform:translateY(var(--rl-hover-lift-subtle))}.LandedCostCalculator_countryOptionActive__H9UEi{background:var(--rl-accent);color:var(--rl-surface);border-color:var(--rl-accent)}.LandedCostCalculator_countryOptionActive__H9UEi:hover{background:var(--rl-accent-hover)}.LandedCostCalculator_railSection__YDxKQ{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);margin-bottom:12px}.LandedCostCalculator_sceneList__xopOs{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.LandedCostCalculator_sceneCard__V4ldy{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--radius-md);cursor:pointer;outline:none;text-align:left;transition:border-color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_sceneCard__V4ldy:hover{border-color:var(--rl-border-strong);background:var(--rl-subtle);transform:translateY(var(--rl-hover-lift-subtle))}.LandedCostCalculator_sceneCardActive__Lv9Et{border-color:var(--rl-accent);background:var(--rl-subtle)}.LandedCostCalculator_sceneCardRow__ZdNew{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.LandedCostCalculator_sceneIcon__BWrfh{font-size:16px;line-height:1}.LandedCostCalculator_sceneName__X75e6{font-size:14px;font-weight:600;color:var(--rl-text-primary)}.LandedCostCalculator_sceneMeta__us7fx{font-size:12px;color:var(--rl-text-muted);line-height:1.5}.LandedCostCalculator_sceneSpec__XFjyX{font-size:12px;color:var(--rl-text-muted);margin-top:2px}.LandedCostCalculator_storageRow__O69vG{display:flex;gap:8px;margin-bottom:28px}.LandedCostCalculator_storageOption__GlNYr{flex:1 1;padding:10px 12px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--rl-text-primary);background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--radius-md);cursor:pointer;outline:none;text-align:center;transition:background-color var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_storageOption__GlNYr:hover{background:var(--rl-subtle);border-color:var(--rl-border-strong);transform:translateY(var(--rl-hover-lift-subtle))}.LandedCostCalculator_storageOptionActive__QuSua{background:var(--rl-accent);color:var(--rl-surface);border-color:var(--rl-accent)}.LandedCostCalculator_storageOptionActive__QuSua:hover{background:var(--rl-accent-hover)}.LandedCostCalculator_fineTuneToggle__REosA{display:flex;align-items:center;gap:6px;width:100%;padding:10px 0;font-family:var(--font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);background:none;border:none;border-top:1px solid var(--rl-border-subtle);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_fineTuneToggle__REosA:hover{color:var(--rl-text-primary)}.LandedCostCalculator_fineTuneIcon___32B6{font-size:10px;transition:transform var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_fineTuneIconOpen__1t0_E{transform:rotate(90deg)}.LandedCostCalculator_fineTuneBody__TkPfa{padding-top:8px;display:flex;flex-direction:column;gap:24px}.LandedCostCalculator_controlLabel__D_KsP{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);margin-bottom:10px}.LandedCostCalculator_optionRow__Kp85F{display:flex;gap:8px}.LandedCostCalculator_optionBtn__tE5IV{flex:1 1;padding:10px 12px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--rl-text-primary);background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:background-color var(--duration-fast) var(--ease-hover),border-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_optionBtn__tE5IV:hover{background:var(--rl-subtle);border-color:var(--rl-border-strong);transform:translateY(var(--rl-hover-lift-subtle))}.LandedCostCalculator_optionBtn__tE5IV:active{transform:translateY(var(--rl-press-offset))}.LandedCostCalculator_optionBtnActive__g_ARu{background:var(--rl-accent);color:var(--rl-surface);border-color:var(--rl-accent)}.LandedCostCalculator_optionBtnActive__g_ARu:hover{background:var(--rl-accent-hover)}.LandedCostCalculator_stepper__F3cm9{display:flex;align-items:stretch;border:1px solid var(--rl-border);border-radius:var(--radius-md);overflow:hidden}.LandedCostCalculator_stepBtn___oAC_{width:44px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--rl-text-primary);background:var(--rl-surface);border:none;cursor:pointer;outline:none;transition:background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover)}.LandedCostCalculator_stepBtn___oAC_:hover:not(:disabled){background:var(--rl-subtle)}.LandedCostCalculator_stepBtn___oAC_:disabled{color:var(--rl-text-muted);cursor:not-allowed}.LandedCostCalculator_stepValue__xMlCI{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--rl-text-primary);padding:10px;border-left:1px solid var(--rl-border);border-right:1px solid var(--rl-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LandedCostCalculator_stepHint__4yudQ{display:block;font-size:12px;color:var(--rl-text-muted);margin-top:10px;letter-spacing:.02em}.LandedCostCalculator_pane__9G2eZ{min-width:0}.LandedCostCalculator_overview__U2ms3{padding:36px 40px;background:var(--rl-surface);border:1px solid var(--rl-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.LandedCostCalculator_overviewTitle__6B_pZ{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);margin-bottom:8px}.LandedCostCalculator_overviewContext__q_WNf{font-size:14px;color:var(--rl-text-secondary);margin-bottom:20px}.LandedCostCalculator_overviewPrice__mW7Rf{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.LandedCostCalculator_overviewTotal__rz8BX{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--rl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LandedCostCalculator_overviewSub__iz3DS{font-size:14px;color:var(--rl-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LandedCostCalculator_overviewDivider__HPIIM{height:1px;background:var(--rl-border-subtle);margin-bottom:20px}.LandedCostCalculator_overviewMetrics__E4IVG{display:flex;gap:40px}.LandedCostCalculator_metricItem__siz_x{display:flex;flex-direction:column;gap:4px}.LandedCostCalculator_metricLabel__xOnkE{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--rl-text-muted)}.LandedCostCalculator_metricValue__bjSIR{font-size:18px;font-weight:600;color:var(--rl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.LandedCostCalculator_group__vizey{margin-top:56px}.LandedCostCalculator_groupHead__1HlG8{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-secondary);margin-bottom:8px}.LandedCostCalculator_layerRow__prlzO{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:32px;gap:32px;padding:18px 0;border-top:1px solid var(--rl-border-subtle)}.LandedCostCalculator_layerName__hGMBg{font-size:16px;color:var(--rl-text-primary)}.LandedCostCalculator_layerHint__NQ2Qd{font-size:14px;color:var(--rl-text-muted);margin-top:4px}.LandedCostCalculator_layerMain__Rs7M0{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--rl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:10ch}.LandedCostCalculator_layerSub__C1vIL{font-size:14px;color:var(--rl-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:9ch}.LandedCostCalculator_layerKg__mZyXJ{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--rl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:8ch;grid-column:2/-1}.LandedCostCalculator_layerRowTotal__ct_ax{border-bottom:1px solid var(--rl-border-subtle)}.LandedCostCalculator_layerRowTotal__ct_ax .LandedCostCalculator_layerName__hGMBg{font-weight:600}.LandedCostCalculator_layerRowTotal__ct_ax .LandedCostCalculator_layerKg__mZyXJ,.LandedCostCalculator_layerRowTotal__ct_ax .LandedCostCalculator_layerMain__Rs7M0{font-weight:700}.LandedCostCalculator_bomTable___VI1E{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LandedCostCalculator_bomTable___VI1E th{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rl-text-muted);text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid var(--rl-border)}.LandedCostCalculator_bomTable___VI1E th.LandedCostCalculator_num__Kfj21{text-align:right}.LandedCostCalculator_bomTable___VI1E td{font-size:16px;color:var(--rl-text-primary);padding:16px 16px 16px 0;border-bottom:1px solid var(--rl-border-subtle);vertical-align:top}.LandedCostCalculator_bomTable___VI1E td.LandedCostCalculator_num__Kfj21{text-align:right;color:var(--rl-text-secondary)}.LandedCostCalculator_bomSpec__VV5dw{font-size:14px;color:var(--rl-text-muted);margin-top:4px}.LandedCostCalculator_bomTable___VI1E tfoot td{font-weight:600;border-bottom:none;border-top:1px solid var(--rl-border);padding-top:20px}.LandedCostCalculator_bomTable___VI1E tfoot td.LandedCostCalculator_num__Kfj21{color:var(--rl-text-primary)}@media (max-width:1024px){.LandedCostCalculator_appShell__4SROm{grid-template-columns:1fr;gap:48px}.LandedCostCalculator_rail__DVFqg{position:static}}@media (max-width:768px){.LandedCostCalculator_appShell__4SROm{padding:32px 24px 0}.LandedCostCalculator_overview__U2ms3{padding:28px 24px}.LandedCostCalculator_overviewMetrics__E4IVG{flex-wrap:wrap;gap:24px 40px}.LandedCostCalculator_layerRow__prlzO{grid-template-columns:1fr auto;gap:4px 16px}.LandedCostCalculator_layerSub__C1vIL{grid-column:2;grid-row:1;align-self:baseline}.LandedCostCalculator_layerMain__Rs7M0{grid-column:2;grid-row:2}.LandedCostCalculator_layerName__hGMBg{grid-column:1;grid-row:1/span 2}.LandedCostCalculator_bomWrap__w4JDs{overflow-x:auto;margin:0 -24px;padding:0 24px}.LandedCostCalculator_bomTable___VI1E{min-width:480px}}