
#smd-phone-web{color-scheme:light dark;font:14px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI','Malgun Gothic',sans-serif;color:light-dark(#182d48,#edf4ff)}#smd-phone-web *{box-sizing:border-box}#smd-phone-web .site{max-width:1200px;margin:auto;container-type:inline-size;background:light-dark(#f7f9fc,#111d2c)}#smd-phone-web button,#smd-phone-web select{font:inherit;color:inherit}#smd-phone-web button,#smd-phone-web label{touch-action:manipulation}#smd-phone-web .masthead{padding:16px 32px;background:light-dark(#fff,#172538);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid light-dark(#e7edf5,#334258)}#smd-phone-web .identity{display:flex;align-items:center;gap:10px;font-weight:800;font-size:23px;letter-spacing:-.5px}#smd-phone-web .s-logo{display:grid;place-items:center;border-radius:12px;background:#1666ce;color:white;width:39px;height:39px;font-size:30px;font-style:italic}#smd-phone-web .identity small{font-size:12px;font-weight:600;margin-left:4px}#smd-phone-web .account{font-size:12px;color:light-dark(#6c7d91,#afc0d6)}#smd-phone-web .mainnav{display:flex;justify-content:space-between;gap:14px;padding:12px 32px;background:light-dark(#fff,#172538);font-size:12px;font-weight:600;border-bottom:1px solid light-dark(#e7edf5,#334258)}#smd-phone-web .active{color:light-dark(#1768d1,#8bbfff)}#smd-phone-web .subnav{display:flex;gap:23px;padding:0 32px;background:light-dark(#fff,#172538);font-size:13px}#smd-phone-web .subnav span{padding:13px 0}#smd-phone-web .subnav .active{border-bottom:2px solid #1768d1;font-weight:700}#smd-phone-web .content{padding:30px 32px 26px}#smd-phone-web .eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:light-dark(#286ccc,#8cbfff)}#smd-phone-web h1{font-size:27px;line-height:1.3;letter-spacing:-1px;margin:6px 0}#smd-phone-web .muted{color:light-dark(#6b7b90,#b0c0d4);font-size:12px}#smd-phone-web .layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px;margin-top:23px;align-items:start}#smd-phone-web .formbox{background:light-dark(#fff,#172538);border:1px solid light-dark(#e3eaf3,#34465c);border-radius:18px;padding:23px}#smd-phone-web .model{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid light-dark(#e8edf4,#34465c)}#smd-phone-web .model-icon{background:light-dark(#edf3fb,#263c56);padding:13px;border-radius:12px;display:grid;place-items:center}#smd-phone-web .model strong{font-size:20px;letter-spacing:-.5px}#smd-phone-web .model p{margin:0}#smd-phone-web fieldset{border:0;padding:0;margin:19px 0 0;min-width:0}#smd-phone-web legend{font-weight:700;font-size:13px;margin-bottom:9px}#smd-phone-web legend small{font-weight:400;color:light-dark(#778598,#b3c3d6);margin-left:7px;font-size:11px}#smd-phone-web .choices{display:flex;gap:8px;flex-wrap:wrap}#smd-phone-web .choice{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid light-dark(#d9e2ee,#435873);border-radius:9px;font-size:12px;background:light-dark(#fff,#1b2c41)}#smd-phone-web .choice:has(input:checked){border-color:light-dark(#397ee0,#8bbfff);background:light-dark(#eef5ff,#263f5e);color:light-dark(#1558b1,#c3deff)}#smd-phone-web input{accent-color:#1768d1;width:15px;height:15px;margin:0;flex-shrink:0}#smd-phone-web .defects{display:grid;grid-template-columns:1fr 1fr;gap:8px}#smd-phone-web .defects .choice{align-items:flex-start}#smd-phone-web .defects input{margin-top:3px}#smd-phone-web .choice small{display:block;font-size:10px;color:light-dark(#6f7f92,#b4c6db)}#smd-phone-web .summary{border-radius:18px;padding:25px;background:light-dark(#eaf3ff,#1c3959)}#smd-phone-web .summary p{margin:0}#smd-phone-web .price{font-size:40px;line-height:1.3;letter-spacing:-1.5px;font-weight:800;margin:10px 0 4px;font-variant-numeric:tabular-nums}#smd-phone-web .price small{font-size:18px;margin-left:4px;letter-spacing:0}#smd-phone-web .bonus{font-size:12px;color:light-dark(#32689b,#bfddfc)}#smd-phone-web .selection{border-top:1px solid light-dark(#cbdff5,#436184);margin-top:19px;padding-top:14px;font-size:12px}#smd-phone-web .badge{display:inline-block;background:light-dark(#fff1d8,#62451b);color:light-dark(#87540c,#ffdda6);padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700;margin-top:13px}#smd-phone-web .review-copy{font-size:12px;margin-top:7px!important;color:light-dark(#536d88,#c3d3e9)}#smd-phone-web .cta{border:0;border-radius:10px;background:#1767d2;color:#fff;width:100%;padding:13px;margin-top:20px;font-weight:700}#smd-phone-web .under{font-size:11px;color:light-dark(#697d95,#b7c8de);margin-top:10px!important}#smd-phone-web .source-notes{margin-top:16px;font-size:11px;color:light-dark(#65758a,#b9c9dc)}#smd-phone-web .source-notes p{margin:6px 0}#smd-phone-web details{margin-top:12px;border-top:1px solid light-dark(#dfe6ef,#3a4d65);padding-top:12px}#smd-phone-web summary{font-weight:600;font-size:12px}#smd-phone-web ul{padding-left:17px;margin:8px 0}#smd-phone-web .home-preview{margin-top:20px;padding:18px 20px;background:light-dark(#fff1e2,#483726);border-radius:15px;color:light-dark(#8d521d,#ffdbb4)}#smd-phone-web .home-preview p{margin:0;font-size:12px}#smd-phone-web .home-price{font-size:26px;font-weight:700;margin:5px 0}#smd-phone-web .preview-footer{font-size:11px;text-align:center;padding:14px;color:light-dark(#708096,#afbed1)}#smd-phone-web [hidden]{display:none!important}
@container(max-width:650px){#smd-phone-web .masthead{padding:14px 18px}#smd-phone-web .identity small{display:none}#smd-phone-web .mainnav{padding:10px 18px;justify-content:flex-start;gap:20px;flex-wrap:wrap}#smd-phone-web .mainnav .secondary{display:none}#smd-phone-web .subnav{padding:0 18px;gap:20px}#smd-phone-web .content{padding:22px 16px}#smd-phone-web h1{font-size:24px}#smd-phone-web .layout{grid-template-columns:1fr;gap:15px;margin-top:18px}#smd-phone-web .formbox{padding:18px}#smd-phone-web .summary{padding:22px}#smd-phone-web .price{font-size:36px}#smd-phone-web .defects{grid-template-columns:1fr 1fr}#smd-phone-web .choice{padding:9px;font-size:12px}}


#smd-phone-web .site{background:light-dark(#f8f8f5,#141e2a)}
#smd-phone-web .content{padding-top:34px}
#smd-phone-web h1{font-size:30px;letter-spacing:-1.3px}
#smd-phone-web .eyebrow{color:light-dark(#967347,#d5b486)}
#smd-phone-web .layout{grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:24px}
#smd-phone-web .photo-panel{grid-column:1;grid-row:1;display:flex;align-items:center;gap:20px;padding:20px 26px;border-radius:20px;background:light-dark(#eceeea,#263746);min-width:0;overflow:hidden}
#smd-phone-web .photo-panel img{width:43%;max-width:230px;height:auto;aspect-ratio:1;object-fit:contain;border-radius:15px;background:#fff}
#smd-phone-web .photo-copy{min-width:0}
#smd-phone-web .photo-copy .photo-brand{font-size:11px;letter-spacing:2px;color:light-dark(#7a715f,#d0c0a7)}
#smd-phone-web .photo-copy h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:8px 0 12px;font-weight:700}
#smd-phone-web .photo-copy p{font-size:12px;margin:0;color:light-dark(#67777d,#bacbd4)}
#smd-phone-web .photo-copy .photo-note{font-size:10px;margin-top:17px}
#smd-phone-web .formbox{grid-column:1;grid-row:2;padding:24px;border-radius:18px}
#smd-phone-web .layout>aside{grid-column:2;grid-row:1 / span 2}
#smd-phone-web .model{display:none}
#smd-phone-web .summary{background:light-dark(#18354a,#203e56);color:#f5f8ff;padding:28px;border-radius:19px}
#smd-phone-web .summary .bonus{color:#c6d9e7}
#smd-phone-web .summary .selection{border-color:#ffffff30;color:#e1eaf1}
#smd-phone-web .summary .review-copy,#smd-phone-web .summary .under{color:#c5d4e3}
#smd-phone-web .summary .cta{background:#f2e8d7;color:#26394c}
#smd-phone-web .summary .price{font-size:42px;margin-top:14px}
#smd-phone-web .summary .badge{background:#f2e8d7;color:#775326}
#smd-phone-web .source-notes{padding:0 5px}#smd-phone-web .source-notes .average-notice{font-size:15px;line-height:1.85;color:light-dark(#263e55,#dce8f7);margin:19px 0 16px}#smd-phone-web .source-notes .average-notice strong{font-weight:700}#smd-phone-web .source-notes summary{font-size:13px;padding:5px 0}#smd-phone-web .source-date{font-size:11px;margin-top:12px}
@container(max-width:650px){
#smd-phone-web h1{font-size:24px}
#smd-phone-web .layout{grid-template-columns:1fr;gap:15px}
#smd-phone-web .photo-panel{grid-column:auto;grid-row:auto;padding:16px 18px;gap:16px}
#smd-phone-web .photo-panel img{width:38%;max-width:135px}
#smd-phone-web .photo-copy h2{font-size:23px}
#smd-phone-web .photo-copy .photo-note{margin-top:8px}
#smd-phone-web .formbox,#smd-phone-web .layout>aside{grid-column:auto;grid-row:auto}
#smd-phone-web .formbox{padding:18px}
#smd-phone-web .summary{padding:23px}
}

@container(max-width:650px){
#smd-phone-web .layout{gap:12px}
#smd-phone-web .photo-panel{grid-row:1;padding:12px 16px}
#smd-phone-web .photo-panel img{max-width:95px}
#smd-phone-web .photo-copy h2{font-size:21px;margin:4px 0 7px}
#smd-phone-web .photo-copy .photo-note{display:none}
#smd-phone-web .layout>aside{display:contents}
#smd-phone-web .summary{grid-column:1;grid-row:2;padding:17px 20px;display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center}
#smd-phone-web .summary #web-price-label{font-size:12px}
#smd-phone-web .summary .price{font-size:31px;margin:0;grid-column:2;grid-row:1 / span 2;white-space:nowrap}
#smd-phone-web .summary .bonus{font-size:11px}
#smd-phone-web .summary .selection,#smd-phone-web .summary .cta,#smd-phone-web .summary .under{display:none}
#smd-phone-web .summary .badge{margin:7px 0 0;justify-self:start}
#smd-phone-web .summary .review-copy{grid-column:1 / -1;font-size:11px}
#smd-phone-web .formbox{grid-column:1;grid-row:3;padding:16px}
#smd-phone-web .source-notes{grid-column:1;grid-row:4;padding:0 6px}
#smd-phone-web .home-preview{grid-column:1;grid-row:5}
#smd-phone-web fieldset{margin-top:13px}
#smd-phone-web legend{margin-bottom:6px}
#smd-phone-web .choice{padding:8px;min-height:42px}
#smd-phone-web .defects{gap:6px}
#smd-phone-web .model-selectors{margin-top:8px;gap:5px 8px}
#smd-phone-web .model-selectors select{height:40px;margin-top:2px}
#smd-phone-web #web-model-status{margin:6px 0 10px!important;font-size:10px}
#smd-phone-web .mobile-register{display:block;margin-top:14px}
#smd-phone-web .content{padding-top:18px}
#smd-phone-web .source-notes .average-notice{font-size:13px;margin-top:4px}
}
#smd-phone-web .mobile-register{display:none}
@container(max-width:650px){#smd-phone-web .mobile-register{display:block}}

@container(max-width:650px){#smd-phone-web .summary{display:none}#smd-phone-web .formbox{grid-row:2}#smd-phone-web .source-notes{grid-row:3}#smd-phone-web .home-preview{grid-row:4}}

#smd-phone-web .model-selectors{display:grid;grid-template-columns:.8fr 1fr 1.3fr;gap:8px;margin:12px 0 0}
#smd-phone-web .model-selectors label{display:block;font-size:11px;font-weight:600;color:light-dark(#62748a,#bccce0);min-width:0}
#smd-phone-web .model-selectors select{display:block;width:100%;height:44px;margin-top:4px;border:1px solid light-dark(#d9e2ee,#435873);border-radius:9px;padding:0 7px;background:light-dark(#fff,#1b2c41);color:light-dark(#182d48,#edf4ff);font-size:14px}
#smd-phone-web .model-selectors select:disabled{opacity:.5}
@container(max-width:650px){#smd-phone-web .model-selectors{grid-template-columns:1fr 1fr;gap:8px}#smd-phone-web .model-selectors label:last-child{grid-column:1 / -1}#smd-phone-web .model-selectors select{font-size:16px}}


#smd-phone-web .site.mobile-frame{height:820px;max-height:90vh;min-height:500px;display:flex;flex-direction:column;overflow:hidden;border-radius:18px}#smd-phone-web .mobile-viewport{display:contents}
#smd-phone-web .mobile-dock{display:none}
@container(max-width:650px){
#smd-phone-web .site{height:820px;max-height:90vh;min-height:500px;display:flex;flex-direction:column;overflow:hidden;border:1px solid light-dark(#dfe6ef,#33485f);border-radius:18px}
#smd-phone-web .mobile-viewport{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
#smd-phone-web .mobile-dock{display:flex;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 16px;background:light-dark(#fff,#172b40);border-top:1px solid light-dark(#d9e4f0,#41586e);box-shadow:0 -5px 18px #12243c0c;z-index:5}
#smd-phone-web .dock-label{font-size:11px;color:light-dark(#586d84,#bed0e1)}
#smd-phone-web .mobile-dock strong{font-size:27px;line-height:1.3;letter-spacing:-.7px;white-space:nowrap;font-variant-numeric:tabular-nums}
#smd-phone-web .mobile-dock strong small{font-size:13px;margin-left:3px}
#smd-phone-web .dock-note{font-size:9px;color:light-dark(#677d94,#b1c5dc);margin-top:3px}
#smd-phone-web #dock-review{display:inline-block;font-size:10px;padding:1px 5px;border-radius:4px;background:light-dark(#fff0d3,#684b23);color:light-dark(#885b12,#ffe1ad);margin-left:4px}
#smd-phone-web #dock-register{border:0;border-radius:9px;background:#1767d2;color:#fff;padding:12px 14px;font-weight:600;font-size:13px;white-space:nowrap}
#smd-phone-web .mobile-register{display:none}
}

#smd-phone-web{color-scheme:light}#smd-phone-web .site{max-width:1200px;height:auto;max-height:none;min-height:0;display:block;overflow:visible;margin:0 auto}#smd-phone-web .mobile-viewport{display:contents}#smd-phone-web .photo-panel img{height:auto}#smd-phone-web .preview-footer{display:none}#smd-phone-web .model-selectors select{width:100%}#smd-phone-web .home-preview a{color:inherit}
@media(max-width:650px){body{padding-bottom:115px}#smd-phone-web .site{height:auto;max-height:none;min-height:0;display:block;overflow:visible;border:0;border-radius:0}#smd-phone-web .mobile-viewport{display:contents}#smd-phone-web .mobile-dock{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding-bottom:calc(12px + env(safe-area-inset-bottom))}#smd-phone-web .dock-note{font-size:10px}}

#smd-phone-web label.choice{margin:0!important}#smd-phone-web .model-selectors label{margin:0!important}#smd-phone-web .subnav a{padding:13px 0;color:inherit;text-decoration:none}#smd-phone-web .model-search>label{margin:0 0 8px!important}
