.DeviceFinancialMetric-module__YFpraW__metric{align-content:start;gap:2px;min-width:0;display:grid}.DeviceFinancialMetric-module__YFpraW__label{color:#475569c7;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;line-height:1.1;display:block;overflow:hidden}.DeviceFinancialMetric-module__YFpraW__valueLine{color:#008f6a;white-space:nowrap;direction:ltr;align-items:baseline;gap:3px;min-width:0;margin:0;line-height:1;display:flex}.DeviceFinancialMetric-module__YFpraW__approx{color:#008f6ab8;flex:none;font-size:.72em;font-weight:900}.DeviceFinancialMetric-module__YFpraW__usdValue{min-width:0;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.18rem,2vw,1.62rem);font-weight:950;line-height:1}.DeviceFinancialMetric-module__YFpraW__period{color:#1e293bc2;letter-spacing:-.01em;flex:none;font-size:.66rem;font-style:normal;font-weight:900}.DeviceFinancialMetric-module__YFpraW__assetLine{color:#475569e0;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;min-width:0;font-size:clamp(.62rem,.85vw,.74rem);font-weight:850;line-height:1.15;display:block;overflow:hidden}.DeviceFinancialMetric-module__YFpraW__detailGrid{background:linear-gradient(135deg,#ecfdfab8,#f8fafceb);border:1px solid #0fb4912e;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__metric{min-height:76px;padding:10px 14px}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__usdValue{font-size:clamp(1.05rem,1.55vw,1.34rem)}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__approx{font-size:.66em}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__period{font-size:.62rem}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__metric+.DeviceFinancialMetric-module__YFpraW__metric{border-inline-start:1px solid #94a3b833}.DeviceFinancialMetric-module__YFpraW__summaryGrid{grid-template-columns:minmax(0,.98fr) minmax(0,1.1fr) minmax(0,.92fr);gap:5px;min-width:0;margin:0;padding:0;display:grid}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric{background:linear-gradient(#fffffff5,#f7fcfbe6);border:1px solid #0d948829;border-radius:11px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:59px;padding:7px 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #0f172a0b}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:before{content:"";opacity:.82;background:linear-gradient(#14b8a6,#059669);width:3px;position:absolute;inset:0 auto 0 0}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__label{color:#58677d;letter-spacing:.045em;font-size:clamp(.53rem,.69vw,.61rem);line-height:1.05}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__valueLine{color:#059669;white-space:nowrap;direction:ltr;justify-content:flex-start;align-items:baseline;gap:3px;width:100%;min-width:0;line-height:1;display:inline-flex}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__approx{color:#0f9f7a;letter-spacing:0;flex:none;font-size:clamp(.76rem,.94vw,.88rem);font-weight:950;line-height:1;display:inline}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__usdValue{color:inherit;letter-spacing:-.035em;overflow-wrap:normal;white-space:nowrap;flex:0 auto;font-size:clamp(.96rem,1.22vw,1.12rem);line-height:1}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__period{color:#475569;letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:clamp(.5rem,.63vw,.58rem);font-weight:900;line-height:1;display:inline}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__assetLine{color:#64748b;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.53rem,.67vw,.62rem);font-weight:850;line-height:1.12;display:block;overflow:hidden}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:last-child{background:linear-gradient(#f8fdfffa,#f1f9faeb);border-color:#0e74902b}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:last-child:before{background:linear-gradient(#06b6d4,#0f766e)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__negative{background:linear-gradient(#fffbfbfa,#fef2f2e0);border-color:#dc26262b}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__negative:before{background:linear-gradient(#f87171,#dc2626)}.DeviceFinancialMetric-module__YFpraW__negative .DeviceFinancialMetric-module__YFpraW__valueLine,.DeviceFinancialMetric-module__YFpraW__negative .DeviceFinancialMetric-module__YFpraW__usdValue{color:#c2413d}.DeviceFinancialMetric-module__YFpraW__neutral .DeviceFinancialMetric-module__YFpraW__valueLine,.DeviceFinancialMetric-module__YFpraW__neutral .DeviceFinancialMetric-module__YFpraW__usdValue{color:#334155}@media (max-width:760px){.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__metric{min-height:62px;padding:7px 8px}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__label{font-size:.54rem}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__usdValue{font-size:clamp(.94rem,4.3vw,1.08rem)}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__period{font-size:.56rem}.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__assetLine{font-size:clamp(.54rem,2.45vw,.64rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.24fr) minmax(0,.82fr);gap:3px}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric{border-radius:10px;gap:2px;min-height:53px;padding:6px 4px}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__label{font-size:clamp(.49rem,2.05vw,.55rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__approx{font-size:clamp(.68rem,2.8vw,.79rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__valueLine{gap:2px}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__usdValue{letter-spacing:-.045em;font-size:clamp(.76rem,3.05vw,.88rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:nth-child(2) .DeviceFinancialMetric-module__YFpraW__usdValue{font-size:clamp(.72rem,2.9vw,.84rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__period{font-size:clamp(.42rem,1.62vw,.48rem)}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__assetLine{font-size:clamp(.44rem,1.74vw,.5rem)}}@media (max-width:380px){.DeviceFinancialMetric-module__YFpraW__detailGrid .DeviceFinancialMetric-module__YFpraW__assetLine{font-size:.52rem}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric{min-height:51px;padding-inline:3px}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__label{font-size:.48rem}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__usdValue{letter-spacing:-.055em;font-size:.78rem}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:nth-child(2) .DeviceFinancialMetric-module__YFpraW__usdValue{font-size:.74rem}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__period{font-size:.42rem}.DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__assetLine{font-size:.43rem}}:is(html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__label,html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__assetLine,html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__period){color:#e2e8f0c2}html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__detailGrid{background:linear-gradient(135deg,#064e3b38,#0f172ab8);border-color:#2dd4bf38}html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric{background:linear-gradient(#0f172ad1,#0a1f23c2);border-color:#2dd4bf2e;box-shadow:inset 0 1px #ffffff09,0 5px 16px #00000029}html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__metric:last-child{background:linear-gradient(#0f1f2ddb,#0a2327c7);border-color:#22d3ee2e}html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__negative{background:linear-gradient(#32171cd1,#2d1318c2);border-color:#f8717133}:is(html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__label,html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__assetLine,html[data-theme=dark] .DeviceFinancialMetric-module__YFpraW__summaryGrid .DeviceFinancialMetric-module__YFpraW__period){color:#e2e8f0c2}
.DeviceDetailsBottom-module__lxu9Nq__catalogUnavailable{justify-items:start;gap:.75rem;max-width:780px;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.DeviceDetailsBottom-module__lxu9Nq__catalogUnavailable h1,.DeviceDetailsBottom-module__lxu9Nq__catalogUnavailable p{margin:0}.DeviceDetailsBottom-module__lxu9Nq__catalogUnavailable p{max-width:640px;color:var(--muted);line-height:1.7}.DeviceDetailsBottom-module__lxu9Nq__lowerGrid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:16px;min-width:0;display:grid}.DeviceDetailsBottom-module__lxu9Nq__lowerGridSingle{grid-template-columns:1fr}.DeviceDetailsBottom-module__lxu9Nq__bottomCard{border:1px solid color-mix(in srgb, var(--line) 84%, var(--brand));background:linear-gradient(180deg, color-mix(in srgb, var(--card) 97%, var(--brand)) 0%, var(--card) 26%);border-radius:22px;gap:11px;min-width:0;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0e}.DeviceDetailsBottom-module__lxu9Nq__economicsCard,.DeviceDetailsBottom-module__lxu9Nq__overviewCard{align-content:start}.DeviceDetailsBottom-module__lxu9Nq__sectionHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.DeviceDetailsBottom-module__lxu9Nq__sectionHeading{min-width:0}.DeviceDetailsBottom-module__lxu9Nq__bottomCard h2{letter-spacing:-.035em;text-wrap:balance;margin:3px 0 0;font-size:clamp(1.14rem,1.55vw,1.4rem);line-height:1.08}.DeviceDetailsBottom-module__lxu9Nq__statusBadge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:48%;min-height:25px;padding:4px 8px;font-size:10px;line-height:1.1;overflow:hidden}.DeviceDetailsBottom-module__lxu9Nq__economicsGrid{border:1px solid color-mix(in srgb, var(--line) 86%, var(--brand));background:color-mix(in srgb, var(--line) 88%, var(--brand));border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;display:grid;overflow:hidden}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric{background:color-mix(in srgb, var(--subtle-bg) 72%, var(--card));align-content:center;gap:3px;min-width:0;min-height:60px;padding:9px 11px;display:grid}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.68rem;font-weight:800;line-height:1.15}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric dd{gap:2px;min-width:0;margin:0;display:grid}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;font-size:.96rem;font-weight:900;line-height:1.05}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric small{min-width:0;color:color-mix(in srgb, var(--muted) 88%, var(--text));overflow-wrap:anywhere;font-size:.65rem;font-weight:750;line-height:1.15}.DeviceDetailsBottom-module__lxu9Nq__economicsMetricEmphasized{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 13%, transparent), transparent 72%), color-mix(in srgb, var(--accent) 7%, var(--card))}.DeviceDetailsBottom-module__lxu9Nq__economicsMetricEmphasized dt,.DeviceDetailsBottom-module__lxu9Nq__economicsMetricEmphasized strong{color:var(--primary)}.DeviceDetailsBottom-module__lxu9Nq__economicsMetricEmphasized strong{font-size:1.04rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta{min-width:0;color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 16px;font-size:.7rem;line-height:1.35;display:grid}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta span{overflow-wrap:anywhere;min-width:0}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta span:last-child{text-align:end}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta b{color:var(--text);font-weight:800}.DeviceDetailsBottom-module__lxu9Nq__overviewLead{max-width:72rem;color:color-mix(in srgb, var(--text) 86%, var(--muted));text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.48}.DeviceDetailsBottom-module__lxu9Nq__overviewHighlights{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.DeviceDetailsBottom-module__lxu9Nq__overviewHighlights li{background:color-mix(in srgb, var(--brand) 4%, var(--card));min-width:0;min-height:54px;color:var(--text);text-wrap:pretty;align-items:center;gap:7px;padding:8px 9px;font-size:.72rem;font-weight:800;line-height:1.24;display:flex}.DeviceDetailsBottom-module__lxu9Nq__overviewHighlights li:before{background:color-mix(in srgb, var(--accent) 14%, transparent);width:16px;height:16px;color:var(--primary);content:"✓";border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:950;display:inline-grid}.DeviceDetailsBottom-module__lxu9Nq__estimateNotice{border-top:1px solid var(--line);color:color-mix(in srgb, var(--muted) 88%, var(--text));text-wrap:pretty;align-items:center;gap:7px;margin:0;padding-top:8px;font-size:.69rem;font-weight:700;line-height:1.32;display:flex}.DeviceDetailsBottom-module__lxu9Nq__estimateNotice:before{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 38%, transparent);width:16px;height:16px;color:color-mix(in srgb, var(--warning,#f59e0b) 82%, var(--text));content:"i";border-radius:999px;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:950;line-height:1;display:inline-grid}@media (max-width:1040px){.DeviceDetailsBottom-module__lxu9Nq__lowerGrid{grid-template-columns:1fr}.DeviceDetailsBottom-module__lxu9Nq__overviewLead{font-size:.86rem}}@media (max-width:620px){.DeviceDetailsBottom-module__lxu9Nq__lowerGrid{gap:12px}.DeviceDetailsBottom-module__lxu9Nq__bottomCard{border-radius:18px;gap:9px;padding:12px}.DeviceDetailsBottom-module__lxu9Nq__bottomCard h2{font-size:1.14rem}.DeviceDetailsBottom-module__lxu9Nq__statusBadge{text-align:center;white-space:nowrap;max-width:46%;min-height:22px;padding:3px 6px;font-size:8px}.DeviceDetailsBottom-module__lxu9Nq__economicsGrid{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric{min-height:57px;padding:8px 9px}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric dt{font-size:.64rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric strong{font-size:.92rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric small{font-size:.61rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMetricEmphasized strong{font-size:.98rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta{grid-template-columns:1fr;gap:3px;font-size:.64rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMeta span:last-child{text-align:start}.DeviceDetailsBottom-module__lxu9Nq__overviewHighlights{border-radius:14px;grid-template-columns:1fr}.DeviceDetailsBottom-module__lxu9Nq__overviewHighlights li{min-height:0;padding:8px 9px;font-size:.7rem}.DeviceDetailsBottom-module__lxu9Nq__overviewLead{font-size:.75rem;line-height:1.44}.DeviceDetailsBottom-module__lxu9Nq__estimateNotice{padding-top:7px;font-size:.63rem}}@media (max-width:360px){.DeviceDetailsBottom-module__lxu9Nq__bottomCard{padding:12px}.DeviceDetailsBottom-module__lxu9Nq__sectionHeader{gap:8px}.DeviceDetailsBottom-module__lxu9Nq__bottomCard h2{font-size:1.04rem}.DeviceDetailsBottom-module__lxu9Nq__economicsMetric{padding-inline:8px}}
