.sw-slot-detail{--preview-body:14px;--preview-label:12px;--preview-subtitle:17px}.sw-slot-detail #localization{--accent:39 57% 38%;--accent-foreground:0 0% 100%}.dark .sw-slot-detail #localization{--accent:44 52% 66%;--accent-foreground:216 21% 12%}.sw-slot-detail .sw-detail-section{margin-bottom:36px;padding-bottom:36px}.sw-slot-detail .sw-detail-section .sw-section-header{margin-bottom:22px}.sw-slot-detail .sw-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sw-slot-detail .sw-spec-cell{padding:12px;gap:10px;border-radius:8px;background:hsl(var(--muted)/.4)}.sw-slot-detail .sw-spec-cell svg{margin-top:2px;opacity:.7}.sw-slot-detail .sw-spec-cell p:first-child{font-size:var(--preview-label);font-weight:500;line-height:18px;text-transform:none}.sw-slot-detail .sw-spec-cell p:last-child{margin-top:2px;font-size:14px;font-weight:600;line-height:21px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sw-slot-detail .sw-feature-profile h3,.sw-slot-detail .sw-preview-highlight h3{font-size:var(--preview-subtitle);line-height:1.5;font-weight:600;letter-spacing:-.15px}.sw-slot-detail .sw-feature-profile p,.sw-slot-detail .sw-preview-buy-analysis>p,.sw-slot-detail .sw-preview-highlight>p{font-size:var(--preview-body);line-height:1.8;color:var(--sw-detail-secondary)}.sw-slot-detail .sw-feature-analysis-intro{padding:18px 20px;margin-bottom:26px;border-radius:8px;background:var(--sw-detail-surface)}.sw-slot-detail .sw-feature-analysis-intro h3{font-size:14px}.sw-slot-detail .sw-feature-analysis-intro p{font-size:13px}.sw-slot-detail .sw-feature-profile .sw-feature-profile-chart-note,.sw-slot-detail .sw-feature-profile .sw-feature-profile-method{font-size:12px}.sw-slot-detail .sw-preview-highlight+.sw-preview-highlight{margin-top:30px;padding-top:30px;border-top:1px solid var(--sw-detail-line)}.sw-slot-detail .sw-preview-highlight>h3{margin:0 0 10px}.sw-slot-detail .sw-preview-highlight>p{margin:0;white-space:pre-line}.sw-slot-detail .sw-preview-highlight-demo{margin-top:22px;border-radius:8px;overflow:hidden}.sw-slot-detail .sw-preview-buy{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.7fr);gap:28px;padding:0}.sw-slot-detail .sw-preview-buy-price{border-right:1px solid var(--sw-detail-line);padding-right:24px}.sw-slot-detail .sw-preview-buy-price>span{font-size:22px;font-weight:600;line-height:1.4;color:var(--sw-selected)}.sw-slot-detail .sw-preview-buy-price>p{margin-top:10px;font-size:13px;line-height:1.6;color:var(--sw-detail-secondary)}.sw-slot-detail .sw-preview-buy-analysis>p{margin:0}.sw-slot-detail .sw-preview-buy-chart{grid-column:1/-1;padding-bottom:8px}.sw-slot-detail .sw-preview-buy-scale{position:relative;display:grid;height:28px;border-radius:5px;font-size:12px;color:hsl(var(--foreground))}.sw-slot-detail .sw-preview-buy-scale>span:not(.sw-preview-buy-tick):not(.sw-preview-buy-marker){display:grid;place-items:center}.sw-slot-detail .sw-preview-buy-low{background:rgb(245 158 11/.15);border-radius:5px 0 0 5px}.sw-slot-detail .sw-preview-buy-mid{background:rgb(16 185 129/.15)}.sw-slot-detail .sw-preview-buy-high{background:rgb(239 68 68/.15);border-radius:0 5px 5px 0}.sw-slot-detail .sw-preview-buy-tick{position:absolute;top:-5px;bottom:0;border-left:1px dashed var(--sw-detail-secondary)}.sw-slot-detail .sw-preview-buy-marker{position:absolute;bottom:-8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid var(--sw-selected);transform:translateX(-50%)}.sw-slot-detail .sw-preview-buy-legend{position:relative;height:48px;font-size:var(--preview-label);line-height:1.6;color:var(--sw-detail-secondary)}.sw-slot-detail .sw-preview-buy-legend>span{position:absolute;top:0;transform:translateX(-50%);text-align:center;white-space:nowrap}.sw-slot-detail .sw-preview-buy-legend strong{display:block;font-weight:500;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}@media (max-width:600px){.sw-slot-detail .sw-detail-section{margin-bottom:28px;padding-bottom:28px}.sw-slot-detail .sw-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-slot-detail .sw-spec-cell{gap:8px}.sw-slot-detail .sw-feature-analysis-intro{padding:16px}.sw-slot-detail .sw-preview-buy{grid-template-columns:1fr;gap:18px}.sw-slot-detail .sw-preview-buy-price{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--sw-detail-line)}}