@font-face{font-family:Device Atlas UI;src:url(/assets/atlas-ui.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/pretendard.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#17191e;--muted:#69717f;--blue:#235ee5;--line:#e0e4e9;--soft:#f4f6f9;--max:1280px;color-scheme:light;font-family:Device Atlas UI,Pretendard,Inter,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #5986ee;outline-offset:3px}svg{vertical-align:middle;flex-shrink:0}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{word-break:keep-all}h1,h2,h3,strong,b{font-weight:700}input[type=search]::-webkit-search-cancel-button{cursor:pointer}input::placeholder{color:#556171}input:focus{outline:0}button:disabled{opacity:.45;cursor:default}.wrap{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.sr-only,.skip:not(:focus){position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;z-index:20;top:6px;left:6px;background:#fff;padding:10px}.topbar{background:#fff;border-bottom:1px solid #e7e8eb;position:relative;z-index:4}.header-in{height:69px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:inline-flex;align-items:center;gap:8px;font-size:27px;font-weight:770;letter-spacing:-1.45px;line-height:1;white-space:nowrap}.logo-atlas{font-weight:530}.logo-mark{display:grid;place-items:center}.desktop-nav{height:100%;display:flex;align-items:stretch;gap:34px}.desktop-nav a{display:flex;align-items:center;position:relative;font-size:14px;font-weight:590;color:#484c55;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--blue)}.desktop-nav a[aria-current]:after{content:"";height:2px;background:var(--blue);position:absolute;bottom:0;left:0;right:0}.header-actions{display:flex;align-items:center;gap:19px}.icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:6px}.icon-btn:hover{background:#edf1f7}.tray-trigger{display:flex;align-items:center;gap:8px;border:1px solid #dce1e7;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650}.count-badge{display:grid;place-items:center;min-width:19px;height:19px;padding-inline:4px;border-radius:4px;color:var(--blue);background:#ebf1ff;font-size:11px;font-variant-numeric:tabular-nums}.menu-btn{display:none}.hero{background:#080b10;color:#fff;position:relative;isolation:isolate;z-index:2}.hero-photo,.hero-shade{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{z-index:-1;background:linear-gradient(90deg,#060a1157,#060a1105 57%,#03050908)}.hero-inner{position:relative;min-height:376px;display:flex;align-items:center;padding:44px 0 45px}.hero-content{width:min(536px,51%)}.hero-label,.eyebrow,.micro,.hero-pager,.card-meta,.brand-tag,.guide-card small{font-family:Device Atlas UI,Pretendard,Arial,sans-serif}.hero-label{display:flex;align-items:center;gap:10px;color:#9db9ff;font-size:10.5px;font-weight:700;letter-spacing:2.15px}.hero-label i{width:26px;height:2px;background:#5684ff}.hero h1{font-size:clamp(38px,3.65vw,55px);line-height:1.16;letter-spacing:-.055em;font-weight:680;margin:17px 0 13px}.hero-content>p{color:#c3c9d4;font-size:15.5px;letter-spacing:-.25px;line-height:1.55}.search-component{position:relative}.hero .search-component{max-width:475px;margin-top:26px}.search-component form{display:flex;align-items:center;gap:12px;background:#fff;color:#424851;padding:0 16px;height:49px;border-radius:7px;border:1px solid #e0e3e9;box-shadow:0 2px 9px #00000007}.search-component form:focus-within{outline:2px solid #8caefe;outline-offset:1px}.search-component input{flex:1;min-width:0;border:0;outline:0!important;font-size:14px;font-weight:450;background:transparent;height:100%;letter-spacing:-.2px}.search-component kbd{font:12px ui-monospace,monospace;border:1px solid #e2e5e9;border-radius:4px;padding:1px 6px;color:#556171;background:#f7f8fa}.search-popup{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 7px);max-height:320px;overflow-y:auto;border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 10px 32px #0003;border:1px solid var(--line);padding:5px}.search-popup a,.pick-option{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:4px;text-align:left;width:100%}.search-popup a:hover,.search-popup a[aria-selected=true],.pick-option:hover{background:#f1f5fc}.search-popup a img,.pick-option img{width:35px;height:38px;object-fit:cover;border-radius:4px}.search-popup a strong,.pick-option strong{display:block;font-size:14px}.search-popup small,.pick-option small{display:block;color:var(--muted);font-size:11px}.search-popup p{padding:12px;font-size:14px}.search-popup .search-all{border-top:1px solid var(--line);border-radius:0;color:var(--blue);font-size:13px;font-weight:600;justify-content:space-between}.hero-bottom{position:absolute;bottom:21px;right:0;display:flex;align-items:center;gap:16px}.hero-caption{font-size:11px;font-weight:520;color:#e1e7f1;display:flex;align-items:center;gap:7px;text-shadow:0 1px 4px #000}.hero-caption i{width:2px;height:2px;border-radius:2px;background:#bfc8d5}.hero-pager{display:flex;align-items:center;gap:5px;padding:3px 4px;background:#141920bb;border:1px solid #cbd3e945;border-radius:20px;color:#fff;font-size:10px;letter-spacing:1px;font-variant-numeric:tabular-nums}.hero-pager button{height:22px;width:22px;display:grid;place-items:center;color:#dce3ec;border-radius:50%}.hero-pager button:hover{background:#ffffff20}.hero-pager span{color:#acb5c2}.hero-pager b{color:#fff}.home-body{padding-top:37px;padding-bottom:68px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:17px}.eyebrow,.micro{display:block;color:var(--blue);font-size:10px;letter-spacing:1.7px;line-height:1.45;font-weight:730}.section-head h2,.history-tile h2,.modal-title{font-size:29px;font-weight:720;letter-spacing:-1.35px;line-height:1.3}.section-head .eyebrow{margin-bottom:4px}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brand-card{border-radius:9px;overflow:hidden;isolation:isolate;position:relative;display:flex;align-items:center;aspect-ratio:3.68;min-height:132px;background:#e6ecf6}.brand-card.apple{background:#e8e1f0}.brand-card img,.catalog-mast>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.brand-card .brand-copy{padding:22px 28px}.brand-copy .micro{color:#3b506d;font-size:9px;letter-spacing:1.75px}.brand-card.apple .micro{color:#6a5676}.brand-copy h3{font-size:clamp(24px,2.13vw,34px);font-weight:650;letter-spacing:-1.3px;margin:3px 0 13px;color:#131821;line-height:1.17}.brand-cta{font-size:12px;color:#333946;display:inline-flex;align-items:center;gap:7px;font-weight:590}.brand-cta svg,.more svg,.text-link svg{transition:transform .15s}.brand-card:hover .brand-cta svg,.more:hover svg,.text-link:hover svg{transform:translate(3px)}.feature-section,.regular-section,.editorial-row{margin-top:43px}.segmented{display:inline-flex;gap:2px;background:#f2f3f5;border:1px solid #ebedf0;padding:3px;border-radius:7px}.segmented button{font-size:12px;font-weight:600;padding:5px 13px;line-height:1.4;color:#485261;border-radius:5px}.segmented button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #1118271b;color:#1d2734}.device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.device-card{border:1px solid #e1e4e8;border-radius:9px;overflow:hidden;background:#fff;min-width:0;transition:border-color .15s}.device-card:hover{border-color:#afbed5}.card-media{background:#eeeef0;position:relative;aspect-ratio:1.64;overflow:hidden}.card-media>a{display:block;height:100%}.card-media img{width:100%;height:100%;object-fit:cover;object-position:center 44%}.add-circle{position:absolute;top:10px;right:10px;width:29px;height:29px;border:1px solid #dadddf;border-radius:50%;background:#fffe;color:#515a66;display:grid;place-items:center}.add-circle[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.card-copy{padding:16px 17px 14px}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#556171;font-size:11px}.brand-tag{font-size:9px;letter-spacing:1.3px;font-weight:740;color:#3b527e}.brand-tag.apple{color:#6a5c79}.card-copy h3{font-size:21px;letter-spacing:-.7px;line-height:1.25;margin:7px 0 6px}.card-copy p{font-size:13px;line-height:1.45;color:#646c78;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.spec-line{margin-top:14px;padding-top:10px;border-top:1px solid #e8eaf0;display:flex;align-items:center;gap:8px;color:#5c6471;font-size:11px}.spec-line span+span:before{content:"\b7";margin-right:8px;color:#9ca4ae}.more,.text-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#475064;font-weight:580}.editorial-row{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.pair-list{border-top:1px solid var(--line)}.pair-list>a{display:flex;align-items:center;gap:16px;padding:15px 1px;border-bottom:1px solid var(--line)}.pair-list>a>svg{margin-left:auto;color:#748092}.vs-counter{color:#8a94a4;font-size:12px;font-variant-numeric:tabular-nums}.pair-list strong{font-size:15px;font-weight:620}.pair-list em{font-family:Georgia,serif;font-size:12px;color:#556171;margin:0 9px}.history-tile{position:relative;isolation:isolate;border-radius:9px;overflow:hidden;padding:26px 28px;background:#101827;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.history-tile .eyebrow{color:#9db7f5}.history-tile h2{margin:6px 0 8px}.history-tile p{color:#c0cad9;font-size:14px}.history-tile .text-link{color:#fff}.timeline-art{position:absolute;bottom:-38px;right:-6px;z-index:-1;width:50%;height:60%;transform:rotate(-28deg);border-top:1px solid #4b6389;display:flex;justify-content:space-around}.timeline-art i{width:1px;height:90%;background:#2e405d;position:relative}.timeline-art i:before{content:"";position:absolute;top:-4px;left:-3px;width:7px;height:7px;background:#83aaf7;border-radius:50%}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-card{padding:20px 16px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:12px;text-align:left}.guide-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:7px;background:#f0f4fb;color:#3b5d92}.guide-card small{font-size:9px;letter-spacing:1.5px;color:#556171;font-weight:650;display:block}.guide-card strong{font-size:15px;font-weight:620}.guide-card>svg{margin-left:auto;color:#798190}.update-row{display:grid;grid-template-columns:80px minmax(0,.8fr) minmax(0,1fr) auto 16px;gap:14px;align-items:center;border-top:1px solid var(--line);padding:12px 0;font-size:13px}.update-row>span:not(.brand-tag),.update-row time{font-size:12px;color:#556171}.update-row strong{font-size:15px;font-weight:600}.update-row time{font-variant-numeric:tabular-nums}footer{border-top:1px solid var(--line);background:#f8f9fb}.foot-in{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:30px}.foot-logo{font-size:20px}.foot-logo svg{width:24px;height:24px}.foot-in p{font-size:11px;line-height:1.8;color:#556171}.foot-in .logo+p{margin-top:6px}.foot-notes{text-align:right}.inner-page{padding-top:22px;padding-bottom:66px;min-height:69vh}.crumbs{display:flex;align-items:center;gap:8px;font-size:12px;color:#667181;margin-bottom:23px}.crumbs span{color:#343e4b}.catalog-mast{position:relative;isolation:isolate;border-radius:10px;overflow:hidden;background:#edf3fd;padding:40px;min-height:190px;display:flex;align-items:center}.catalog-mast>div{max-width:58%}.catalog-mast>img{object-position:right center}.catalog-mast h1,.page-title h1,.product-intro h1{font-size:clamp(35px,3.5vw,50px);letter-spacing:-.05em;line-height:1.16;margin:10px 0 12px}.catalog-mast p,.page-title p,.lead{color:#4b5564;font-size:16px;word-break:keep-all}.catalog-layout{display:grid;grid-template-columns:211px minmax(0,1fr);gap:32px;align-items:start;margin-top:30px}.filter-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:13px;border-bottom:1px solid var(--line)}.filter-title b{display:flex;align-items:center;gap:7px}.subtle-btn{font-size:12px;color:#6b7280;display:inline-flex;align-items:center;gap:4px}.filter-field{display:block;margin-bottom:14px}.filter-field span{display:block;font-size:12px;font-weight:620;margin-bottom:5px}.filter-field select,.sort-select select{border:1px solid var(--line);border-radius:5px;color:#404a59;padding:8px 9px;width:100%;background:#fff;font-size:13px}.catalog-search{display:flex;gap:7px}.catalog-search label,.pick-search{display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #d5dbe5;border-radius:6px;flex:1;color:#636f7f}.catalog-search input,.pick-search input{width:100%;min-width:0;border:0;height:42px;background:transparent;font-size:14px}.catalog-search label:focus-within,.pick-search:focus-within{outline:2px solid #8caefe}.mobile-filters{display:none!important}.results-head{display:flex;align-items:center;justify-content:space-between;margin:17px 0 12px;font-size:14px}.results-head b{color:var(--blue)}.sort-select select{padding:5px;border:0}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.catalog-grid .card-copy h3{font-size:20px}.year-ribbon,.history-years{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:15px 0 3px}.year-ribbon>span{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:13px;font-weight:650;margin-right:4px}.year-ribbon button,.history-years a,.filter-chip{border:1px solid var(--line);border-radius:5px;padding:5px 10px;font-size:12px;font-weight:550}.year-ribbon button[aria-pressed=true],.history-years a[aria-current]{color:#fff;background:#253b67;border-color:#253b67}.filter-chip{display:inline-flex;align-items:center;gap:4px;margin:8px 5px 0 0;background:#eef3fb;border-color:#dce5f6;color:#435d8b}.data-note{display:flex;align-items:flex-start;gap:7px;margin-top:28px;font-size:12px;color:#697587}.data-note svg{margin-top:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;min-height:39px;border-radius:6px;border:1px solid #d5dce5;background:#fff;font-size:13px;font-weight:610}.btn:hover,.guide-card:hover{background:#f6f8fc}.btn.primary{background:#225ce0;color:#fff;border-color:#225ce0}.btn.primary:hover{background:#184ebf}.btn.primary[aria-pressed=true]{background:#eaf1ff;color:#1e53cf;border-color:#c8d7ff}.empty{text-align:center;border:1px dashed #ccd5e2;border-radius:8px;padding:42px 18px}.empty h3,.empty h2{margin:10px 0 5px}.empty p{font-size:14px;color:#626e80;margin-bottom:16px}.empty-icon{display:grid;place-items:center;width:55px;height:55px;margin:auto;border-radius:50%;background:#edf2fb;color:#5175bb}.page-title{padding:10px 0 22px}.page-title h1{margin-top:7px}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.gallery-stage{overflow:hidden;border-radius:9px;position:relative;background:#eff0f2;height:310px}.gallery-stage img{width:100%;height:100%;object-fit:contain}.gallery-stage img.zoom-crop{object-fit:cover;transform:scale(1.3)}.gallery-zoom{position:absolute;bottom:12px;right:12px;background:#fff;border:1px solid #dbe0e6}.gallery-strip{display:flex;align-items:center;gap:6px;margin-top:9px}.gallery-strip button{width:45px;height:40px;border-radius:5px;overflow:hidden;border:2px solid transparent}.gallery-strip button[aria-pressed=true]{border-color:var(--blue)}.gallery-strip img{width:100%;height:100%;object-fit:cover}.gallery-strip small{margin-left:auto;color:#556171;font-size:10px}.product-intro h1{font-size:clamp(36px,4vw,60px);font-weight:700}.product-intro .lead{font-size:17px}.model-meta,.detail-cta,.model-meta span{display:flex;align-items:center;gap:13px}.model-meta{flex-wrap:wrap;margin:17px 0;color:#687281;font-size:12px}.model-meta span{gap:5px}.fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding:17px 0;margin-bottom:19px;gap:12px}.fact-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.fact-grid svg{color:#5a6e8c;margin-bottom:4px}.fact-grid small{color:#556171;font-size:11px}.fact-grid strong{font-weight:620;font-size:14px}.section-nav{display:flex;gap:28px;border-bottom:1px solid var(--line);margin:31px 0 30px;padding:14px 0;font-size:14px;font-weight:620;overflow-x:auto;white-space:nowrap}.detail-body{max-width:1000px;margin:auto}.detail-body>section{margin-top:36px;scroll-margin-top:18px}.spec-groups{border-top:1px solid var(--line)}.spec-groups details{border-bottom:1px solid var(--line)}.spec-groups summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:13px 15px;background:#f3f5f8;font-size:15px;font-weight:650;list-style:none}.spec-groups details:not([open]) summary svg{transform:rotate(-90deg)}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;width:100%}.spec-groups td,.spec-groups th{border-top:1px solid #e8ebee;font-size:14px;padding:11px 14px;text-align:left}.spec-groups th{width:26%;font-weight:550;color:#636d7a}.spec-groups td small,.compare-table td small{display:block;margin-top:4px;font-size:11px;color:#556171}.analysis-box,.relation{background:#f5f7fa;padding:20px;border-radius:7px}.analysis-box h3{margin:5px 0;font-size:19px}.analysis-box p,.relation p,.fine,.compare-notes p{font-size:13px;color:#646e7c}.relation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px}.relation{background:#fff;border:1px solid var(--line)}.relation>a:not(.more){display:flex;justify-content:space-between;align-items:center;margin:6px 0}.relation p{margin-bottom:9px}.relation .more,.source-list a{color:var(--blue)}.history-record{border-top:1px solid var(--line)}.history-record>div{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.history-record span,.history-record small{color:var(--muted)}.source-list{margin:0 0 15px;padding-left:19px;font-size:14px}.source-list li{margin:6px 0}.fine+.fine{margin-top:5px}.compare-controls{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.compare-controls .btn span{border-left:1px solid #fff5;padding-left:8px;font-variant-numeric:tabular-nums}.switch{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.switch input{position:absolute;height:1px;width:1px;opacity:0}.switch i{position:relative;width:31px;height:19px;border-radius:12px;background:#c6cdd6}.switch i:before{content:"";display:block;position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff}.switch input:checked+i{background:var(--blue)}.switch input:checked+i:before{left:15px}.switch input:focus-visible+i{outline:3px solid #a7c3fe}.table-scroll{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px}.compare-table{table-layout:fixed;width:100%;min-width:var(--table-min,620px)}.compare-table th,.compare-table td{font-size:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{width:145px;position:sticky;left:0;z-index:1;background:#fafbfd}.compare-table thead th:first-child{vertical-align:bottom;padding-bottom:20px}.compare-table .compare-product{position:relative;text-align:center}.compare-product a{display:block}.compare-product img{width:100%;height:120px;object-fit:contain;background:#f1f2f4;border-radius:5px}.compare-product small{display:block;color:var(--muted);font-size:9px;letter-spacing:1.5px;margin:7px 0 2px}.compare-product strong{font-size:17px}.remove-model{position:absolute;right:4px;top:4px;background:#fffe;border:1px solid #d4dbe7;border-radius:50%;width:32px;height:32px}.compare-table tbody th[scope=row]{font-weight:560;color:#535e6e}.compare-table td:last-child,.compare-table th:last-child{border-right:0}.compare-table .table-group th{padding:0;background:#eaf0f7}.table-group button{display:flex;align-items:center;gap:7px;width:100%;padding:9px 13px;font-weight:660;text-align:left}.table-group button[aria-expanded=false] svg{transform:rotate(-90deg)}.compare-table .has-difference td{background:#f3f7ff}.compare-notes{padding:14px 0}.compare-notes div{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:8px}.compare-notes .more{color:var(--blue);font-size:12px}.compare-empty{padding-block:65px}.compare-empty h2{font-size:24px}.history-years{border-block:1px solid var(--line);padding:17px 0;margin:0 0 22px;gap:10px}.history-years a{font-size:14px;min-width:58px;text-align:center}.history-year{display:flex;align-items:center;gap:10px;margin:15px 0}.history-year b{font-size:39px;letter-spacing:-2px}.history-year small{color:var(--muted)}.timeline-dot{width:11px;height:11px;border-radius:50%;border:3px solid #cbd9f9;background:var(--blue);box-sizing:content-box}.milestone{display:grid;grid-template-columns:1fr 33%;background:#eef3f9;border-radius:9px;overflow:hidden;align-items:center;margin-bottom:29px}.milestone>div{padding:28px 30px}.milestone h2{font-size:26px;letter-spacing:-.8px;margin:6px 0}.milestone p{font-size:15px;color:#586579;max-width:600px}.milestone .more{margin-top:18px;color:var(--blue)}.milestone img{width:100%;height:205px;object-fit:cover}.timeline-content>.section-head h2{font-size:22px}dialog{width:min(510px,calc(100% - 32px));max-height:min(78dvh,760px);border:1px solid #d4dbe5;border-radius:13px;padding:0;box-shadow:0 22px 90px #10244038;color:var(--ink);overflow:auto;background:#fff}dialog::backdrop{background:#10192466;backdrop-filter:blur(2px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 21px;border-bottom:1px solid var(--line)}.dialog-header h2{margin:0;font-size:20px;letter-spacing:-.6px}.dialog-body{padding:19px 21px}.dialog-body .search-popup{position:static;box-shadow:none;margin-top:8px;max-height:45vh}.dialog-body .btn{margin-top:12px}.dialog-body .empty{margin-bottom:3px}.dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px}.dialog-actions .btn{margin:0}.tray-row,.nav-mobile a{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.tray-row>a{display:flex;align-items:center;gap:12px;flex:1}.tray-row img{width:44px;height:48px;object-fit:cover;border-radius:3px}.tray-row strong{font-size:15px}.tray-row small{display:block;color:var(--muted);font-size:11px}.pick-list{max-height:46vh;overflow:auto;margin-top:10px}.pick-option>svg{margin-left:auto}.pick-option[aria-pressed=true]{color:var(--blue);background:#eff4ff}.dialog-fine,.selection-note{font-size:12px;color:#68768b;margin:8px 0}.dialog-fine{margin-top:12px}.article-lead{font-size:16px;margin:0 0 15px}.guide-detail h3{font-size:16px;margin:15px 0 4px}.guide-detail p{font-size:14px;line-height:1.7;color:#566273}.nav-mobile a{justify-content:space-between;padding:13px 4px}.lightbox{max-height:60vh;object-fit:contain;width:100%}.toast-active{opacity:1!important;transform:translate(-50%)!important}#toast{position:fixed;bottom:20px;left:50%;z-index:20;pointer-events:none;background:#202936;color:#fff;padding:9px 16px;border-radius:7px;font-size:13px;opacity:0;transition:opacity .12s,transform .12s;transform:translate(-50%,5px);white-space:nowrap}.modal-open{overflow:hidden}@media(min-width:1600px){.hero-inner{min-height:405px}.brand-card{aspect-ratio:3.75}}@media(max-width:1100px){.wrap{width:calc(100% - 68px)}.desktop-nav{gap:22px}.header-actions{gap:9px}.hero-inner{min-height:354px}.hero-content{width:53%}.hero-content>p{font-size:14px}.hero .search-component{width:95%}.catalog-layout{grid-template-columns:175px minmax(0,1fr);gap:22px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card .brand-copy{padding:19px 22px}.guide-card{padding:14px 10px;gap:8px}.guide-card strong{font-size:13px}.guide-symbol{width:32px;height:32px}.product-hero{gap:28px}.card-copy{padding:13px}.card-copy h3{font-size:18px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.desktop-nav{gap:15px}.desktop-nav a{font-size:12px}.logo{font-size:23px}.logo svg{width:29px}.header-in{height:60px;gap:12px}.header-actions{gap:4px}.header-search{display:none}.hero-inner{min-height:330px}.hero h1{font-size:37px}.hero-content>p{font-size:13px}.hero-bottom{right:0;bottom:13px;gap:8px}.hero-caption{font-size:10px}.home-body{padding-top:29px}.brand-card{min-height:118px}.brand-copy h3{font-size:23px}.brand-card .brand-copy{padding:15px}.brand-copy .micro{font-size:8px}.brand-cta{font-size:11px}.section-head h2,.history-tile h2{font-size:25px}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-row{grid-template-columns:1.2fr 1fr;gap:15px}.pair-list>a{gap:8px}.pair-list strong{font-size:12px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:14px}.guide-card strong{font-size:15px}.history-tile{padding:19px}.update-row{grid-template-columns:58px 1fr auto 15px;gap:8px}.update-row>span:not(.brand-tag){display:none}.catalog-mast{padding:25px;min-height:158px}.catalog-mast p{font-size:14px}.product-hero{gap:20px}.gallery-stage{height:275px}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-cta{flex-wrap:wrap;gap:7px}.detail-cta .btn{font-size:12px;padding:8px}.history-years{gap:4px}}@media(max-width:650px){.wrap{width:calc(100% - 36px)}.desktop-nav{display:none}.menu-btn,.header-search{display:grid}.header-actions{gap:4px}.tray-trigger{padding:5px 7px;font-size:12px;gap:5px}.count-badge{min-width:17px;height:17px}.header-in{height:57px}.logo{font-size:23px;gap:5px}.logo-mark svg{width:28px}.hero-inner{min-height:371px;align-items:flex-end;padding:91px 0 39px}.hero-content{width:100%}.hero-photo{object-position:70% top;height:100%;object-fit:cover}.hero-shade{background:linear-gradient(0deg,#080d15 1%,#080c14ed 29%,#080c14b5 53%,#080c1433 83%),linear-gradient(90deg,#080c14bb,transparent 88%)}.hero-label{font-size:9px;letter-spacing:1.7px}.hero h1{font-size:clamp(32px,8.9vw,45px);line-height:1.16;margin:13px 0 10px;letter-spacing:-.06em}.hero-content>p{font-size:13px;max-width:95%;color:#d1d7df;word-break:keep-all}.hero .search-component{width:100%;margin-top:17px}.search-component form{height:45px;padding-inline:12px;gap:9px}.hero-bottom{bottom:9px;left:0;right:0;justify-content:space-between}.hero-pager{border:0;padding:0;background:none}.hero-pager button{width:19px;height:19px}.hero-pager span{font-size:9px}.hero-caption{font-size:9px;color:#b9c5d5}.hero-caption svg{width:11px}.home-body{padding-top:25px;padding-bottom:40px}.section-head{margin-bottom:12px;align-items:flex-end}.section-head h2,.history-tile h2{font-size:23px;letter-spacing:-1px}.eyebrow{font-size:8px;letter-spacing:1.5px}.section-head .eyebrow{margin-bottom:3px}.brand-grid{grid-template-columns:1fr;gap:9px}.brand-card{aspect-ratio:3.75;min-height:96px;border-radius:7px}.brand-card .brand-copy{padding:14px 17px}.brand-copy h3{font-size:24px;margin:1px 0 6px;letter-spacing:-1px}.brand-copy .micro{font-size:7.5px}.feature-section,.regular-section,.editorial-row{margin-top:29px}.segmented{padding:2px;gap:0}.segmented button{padding:4px 8px;font-size:10px}.device-grid,.catalog-grid{gap:9px}.card-media{aspect-ratio:1.25}.card-copy,.catalog-grid .card-copy{padding:10px}.card-copy h3,.catalog-grid .card-copy h3{font-size:16px;letter-spacing:-.45px;margin:5px 0}.card-copy p{font-size:11px}.brand-tag{font-size:8px;letter-spacing:1px}.card-meta{font-size:10px}.add-circle{top:6px;right:6px;width:26px;height:26px}.spec-line{gap:4px;font-size:9px;margin-top:9px;padding-top:7px}.spec-line span+span:before{margin-right:4px}.editorial-row{grid-template-columns:1fr;gap:21px}.pair-list strong{font-size:13px}.history-tile{min-height:170px}.guide-grid{gap:7px}.guide-card{padding:12px}.update-row{grid-template-columns:52px 1fr auto;gap:5px}.update-row>svg{display:none}.update-row strong{font-size:13px}.update-row time{font-size:10px}.foot-in{display:block;padding-block:22px}.foot-notes{text-align:left;margin-top:11px}.inner-page{padding-top:15px;padding-bottom:40px}.crumbs{font-size:10px;gap:4px;flex-wrap:wrap;margin-bottom:15px}.catalog-mast{min-height:150px;padding:20px 15px;align-items:flex-end}.catalog-mast>div{max-width:78%}.catalog-mast:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#edf0f7e6,#edf0f7bb 45%,transparent 85%);z-index:-1}.catalog-mast h1,.page-title h1,.product-intro h1{font-size:33px;margin:5px 0 8px}.catalog-mast p,.page-title p,.product-intro .lead{font-size:13px}.catalog-layout{display:block;margin-top:17px}.filters{display:none}.mobile-filters{display:inline-flex!important}.results-head{margin-top:14px}.year-ribbon{gap:4px}.year-ribbon>span{font-size:11px}.year-ribbon button,.data-note{font-size:11px}.product-hero{display:flex;flex-direction:column;gap:18px;align-items:stretch}.gallery-stage{height:250px}.product-intro h1{font-size:39px}.fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 0}.fact-grid strong{font-size:12px}.model-meta{margin:10px 0}.section-nav{font-size:12px;gap:16px;margin:22px 0;padding:10px 0}.spec-groups td,.spec-groups th{font-size:12px;padding:9px}.spec-groups th{width:30%}.spec-groups summary{font-size:13px}.relation-grid{grid-template-columns:1fr}.history-record>div{grid-template-columns:83px 1fr;font-size:12px}.history-record small{grid-column:2}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{width:94px}.compare-table th,.compare-table td{padding:8px;font-size:12px}.compare-product strong{font-size:14px}.compare-product img{height:90px}.page-title{padding:4px 0 17px}.switch,.compare-controls .btn{font-size:12px}.history-years{padding:10px 0}.history-years a{font-size:12px;min-width:50px}.history-year b{font-size:31px}.milestone{grid-template-columns:1fr 32%}.milestone>div{padding:16px}.milestone h2{font-size:19px}.milestone p{font-size:12px}.milestone img{height:100%;min-height:145px}.milestone .more{font-size:11px;margin-top:10px}.dialog-header,.dialog-body{padding:15px}.compare-empty{padding-block:33px}.hero .search-popup{max-height:240px}.foot-logo{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.preset-list{margin:24px 0;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.preset-list .micro{width:100%}.hero-inner{min-height:355px;padding-bottom:61px}.hero-inner>.search-component{width:min(550px,74%);max-width:none;position:absolute;bottom:-23px;left:50%;transform:translate(-50%);margin:0}.hero-inner>.search-component form{height:51px;box-shadow:0 5px 18px #1320311c;border-radius:8px}.home-body{padding-top:50px}.card-media img{object-fit:contain;background:linear-gradient(178deg,#eeeef0,#e9eaed)}.card-media{aspect-ratio:1.53}.brand-card{min-width:0;width:100%}@media(max-width:800px){.hero-inner{min-height:309px;padding-bottom:49px}.hero-inner>.search-component{max-width:465px}.home-body{padding-top:43px}.hero-bottom{bottom:10px}}@media(max-width:650px){.hero-inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:355px;padding:98px 0 38px}.hero-inner>.search-component{position:relative;bottom:auto;left:auto;transform:none;width:100%;max-width:100%;margin-top:17px}.hero-inner>.search-component form{height:45px}.home-body{padding-top:25px}.brand-card{min-height:92px}.brand-card.samsung .brand-copy h3{font-size:22px}.card-media{aspect-ratio:1.24}.hero-content{width:100%}.hero-bottom{bottom:9px}}.guide-visual{width:100%;height:135px;object-fit:cover;border-radius:6px;margin-bottom:14px}#compare-content.diff-only tbody tr:not(.table-group):not(.has-difference),#compare-content.diff-only tbody:not(:has(.has-difference)){display:none}.lab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1rem;margin-bottom:1.5rem}.lab-grid h2{margin:1rem 0}.lab-grid p{margin-bottom:1rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#171717;--muted:#535d6e;--focus:#164ec2}[hidden]{display:none!important}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hero :where(a,button,input):focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #164ec2}:where(input,select,button,a,summary,[tabindex]){scroll-margin-block:80px 24px}.request-feedback,#offline-notice,.freshness{font-size:14px;line-height:1.55;color:#364559;background:#f1f5fa;padding:12px 16px;border-radius:8px}.request-feedback,.freshness{margin:12px 0}.request-feedback button{margin-left:12px;text-decoration:underline;min-height:32px}.freshness{display:flex;gap:8px;align-items:baseline}.freshness a,.metric-value a:hover{text-decoration:underline}#offline-notice{text-align:center;border-radius:0}.chart-shell{margin:8px 0 24px;border:1px solid #dce2ea;border-radius:12px;overflow:clip}.chart-shell>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:16px 20px;background:#f5f7fa;cursor:pointer;font-size:17px;font-weight:700}.chart-shell>summary>span{display:flex;align-items:center;gap:10px}.chart-shell>summary::-webkit-details-marker{display:none}.chart-shell[open]>summary>svg{transform:rotate(180deg)}.chart-shell>summary:focus-visible{outline-offset:-4px}.chart-body{padding:16px 20px 22px}.metric-tabs button{border:1px solid #b9c2d1;background:#fff;color:#374151;border-radius:20px;min-height:36px;padding:6px 14px;font:inherit;font-size:13px;font-weight:650}.metric-tabs button[aria-selected=true]{background:#1d51c7;color:#fff;border-color:#1d51c7}.metric-note{font-size:13px;line-height:1.6;color:var(--muted);margin:12px 0}.metric-rows{padding:0;margin:0;list-style:none}.metric-value{font-size:14px;line-height:1.5;margin:0 0 5px}.metric-value strong{white-space:nowrap;font-variant-numeric:tabular-nums}.metric-value a{color:var(--ink)}.metric-track{height:8px;background:#e9edf3;border-radius:4px;overflow:hidden}.metric-track i{display:block;height:100%;background:#34445e;border-radius:inherit}.metric-track .bar-samsung{background:#255adc}.switch input:focus-visible+i{outline:3px solid var(--focus);outline-offset:3px}.switch:has(input:disabled){color:#5a6574}.pick-option:focus-visible{outline-offset:-3px}.pair-list em{margin:0 5px}.search-component input,.catalog-search input,.pick-search input{min-width:0}.hero-pager button{min-width:32px;min-height:32px}.segmented button,.year-ribbon button{min-height:32px}.foot-notes a{text-decoration:underline}@media(max-width:650px){.chart-body{padding:12px 14px 16px}.chart-shell>summary{padding:13px 14px}.metric-tabs button{padding:6px 10px}.metric-value,.metric-note{font-size:13px}.filter-field select,.pick-search input,.catalog-search input,.search-component input{font-size:16px}.hero-bottom{bottom:4px}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-nav{gap:12px;flex-wrap:wrap}.icon-btn,.add-circle{min-width:32px;min-height:32px}.guide-card small,.card-meta,.spec-line,.brand-tag{font-size:11px}}.pair-list em{font-family:inherit}.hero-pager button:focus-visible{outline:2px solid white}.hero-label,.micro,.eyebrow{word-break:keep-all}.table-scroll:focus-visible{outline-offset:-3px}.family-links,.archive-years,.home-years,.comparison-jumps{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.family-links{margin:18px 0 0}.family-links a,.archive-years a,.comparison-jumps a{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce1e9;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600;min-height:36px}.family-links a:hover,.archive-years a:hover,.comparison-jumps a:hover{background:#f0f4fa}.family-links [aria-current=page]{background:#243956;color:#fff;border-color:#243956}.family-links small{opacity:.85;font-size:11px}.home-years a{padding:4px 8px;border:1px solid #596b84;color:#e2ebf9;border-radius:4px;font-size:12px;font-variant-numeric:tabular-nums}.home-years a:hover{background:#2b3e58}.os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.os-grid>a,.archive-link{display:block;border:1px solid var(--line);border-radius:9px;padding:17px 20px}.os-grid>a:hover,.archive-link:hover{background:#f6f8fc}.os-grid>a>div,.archive-link,.archive-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.os-grid small{display:inline-flex;align-items:center;gap:6px;color:#4c5b72}.os-grid h3{font-size:18px;margin:12px 0 2px}.os-grid p{color:#405372;font-size:14px;margin:0}.archive-link{background:#f5f7fb;margin:14px 0 0;border-left:3px solid #235ee5}.archive-link strong,.archive-link small{display:block}.archive-link small{color:#455773;font-size:13px}.archive-tools{padding:24px 0 14px;flex-wrap:wrap}.archive-tools label{display:block;font-weight:650;font-size:13px;margin-bottom:5px}.archive-tools form>div{display:flex;gap:7px;align-items:center;border:1px solid #bcc5d3;border-radius:7px;padding-left:10px}.archive-tools input{font:inherit;border:0;padding:7px 3px;min-width:0;width:min(250px,48vw)}.archive-tools .btn{border:0;border-left:1px solid #dce1e8;border-radius:0 6px 6px}.archive-years{margin-bottom:16px}.archive-year{display:grid;grid-template-columns:minmax(112px,20%) 1fr;padding:25px 0;gap:16px;border-top:1px solid var(--line);scroll-margin-top:75px}.archive-year h2{margin:0;font-size:26px;line-height:1.25}.archive-year header span{font-size:12px;color:#56647a}.archive-year ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.archive-year li a{display:flex;align-items:center;justify-content:space-between;gap:8px;height:100%;padding:10px 12px;border:1px solid #dce2e9;border-radius:5px}.archive-year li a:hover{background:#f0f4fa}.archive-year li span{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;color:#40577a}.archive-option{display:flex;justify-content:space-between;gap:8px}.archive-option small{color:#4d5b71}.comparison-jumps{margin-bottom:12px}.comparison-jumps a{color:#264d90}#comparison-table,#metric-chart{scroll-margin-top:82px}#metric-chart{margin-top:28px}.table-hint{display:none}@media(max-width:800px){.archive-year{grid-template-columns:100px 1fr}.archive-year ul{grid-template-columns:1fr}}@media(max-width:650px){.os-grid{grid-template-columns:1fr;gap:8px}.os-grid>a{padding:13px 15px}.os-grid h3{margin-top:6px}.archive-year{display:block}.archive-year header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.archive-year li a{min-height:44px}.archive-tools{align-items:flex-end}.archive-tools form{width:100%}.archive-tools input{flex:1;width:0}.family-links a,.archive-years a{padding:5px 9px}.home-years{gap:5px}.compare-table{min-width:var(--table-narrow)}.compare-table thead th:first-child,.compare-table tbody th[scope=row]{width:82px}.table-hint{display:block;margin:8px 0;color:#4f5f75;font-size:12px}.archive-link{padding:12px}.archive-year{padding:17px 0}}
