.quiz-page-shell--utility{padding-top:clamp(1.5rem,3vw,2.5rem)}.quiz-page-shell--utility .quiz-page-heading{margin-inline:auto;text-align:center;border-bottom:1px solid #ffffff17;max-width:68rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.quiz-page-shell--utility .quiz-page-heading h1{max-width:15ch;margin:0 auto clamp(1.35rem,2.4vw,1.8rem);font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:.98}.quiz-page-shell--utility .quiz-page-heading>p{max-width:48rem;margin:0 auto}.quiz-page-meta{color:#b8bbc1;flex-wrap:wrap;justify-content:center;gap:.45rem 1.15rem;margin:1.15rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.quiz-page-meta li{align-items:center;gap:.45rem;display:inline-flex}.quiz-page-meta li:before{content:"";background:#f4bd45;border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 8px #f4bd4573}.quiz-page-shell .quiz-progress-track i{background:linear-gradient(90deg,#d99322,#f4bd45 58%,#ffe08a)}.quiz-page-shell .quiz-question-heading .tech-label,.quiz-page-shell .quiz-expectation-list b{color:#f4bd45}.quiz-page-shell .quiz-choice--selected{background:#f4bd4513;border-color:#f4bd45c2}.quiz-page-shell .quiz-choice--selected .quiz-choice-indicator{background:#f4bd45;box-shadow:0 0 0 1px #f4bd45}.quiz-resume-notice{color:#b8bbc1;background:#54d5ff0e;border:1px solid #54d5ff38;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.75rem .9rem;font-size:.78rem;display:flex}.quiz-resume-notice b{color:#f4f4f5}.quiz-resume-notice button{color:#f4bd45;font-size:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:750}.quiz-question-heading--review{margin-top:clamp(2rem,4vw,3.2rem)}.quiz-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.75rem;display:grid}.quiz-review-row{background:#ffffff06;border:1px solid #ffffff16;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.8rem .9rem;display:flex}.quiz-review-row:first-child,.quiz-review-row:nth-child(2),.quiz-review-row:last-child{grid-column:1/-1}.quiz-review-row>div{min-width:0}.quiz-review-row dt{color:#85888d;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;font-weight:700}.quiz-review-row dd{color:#f4f4f5;text-overflow:ellipsis;margin-top:.25rem;font-size:.84rem;font-weight:650;line-height:1.45;overflow:hidden}.quiz-review-row button{color:#f4bd45;cursor:pointer;background:0 0;border:0;flex:none;font-size:.75rem;font-weight:750}.quiz-review-notice{background:#f4bd450b;border:1px solid #f4bd4538;border-radius:.6rem;margin-top:.75rem;padding:1rem}.quiz-review-notice>p:not(.tech-label),.quiz-review-notice li{color:#b8bbc1;font-size:.75rem;line-height:1.55}.quiz-review-notice>p:not(.tech-label){margin-top:.55rem}.quiz-review-notice ul{gap:.35rem;margin:.7rem 0 0;padding-left:1.1rem;display:grid}.quiz-notes small{color:#85888d;justify-self:end;font-size:.68rem;font-weight:500}.quiz-device-note{color:#6f7278;letter-spacing:.035em;text-align:right;margin:.85rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.quiz-results-page{padding-block:clamp(2.2rem,5vw,4.5rem) 5rem}.quiz-result-system{color:#f4f4f5;gap:.85rem;display:grid}.quiz-result-context,.quiz-result-verdict,.quiz-result-actions,.quiz-alternative-card,.quiz-parts-panel,.quiz-offers,.quiz-result-trust,.quiz-result-state,.quiz-result-loading{background:linear-gradient(#ffffff06,#0000 32%),#080a0cf0;border:1px solid #ffffff1b;border-radius:.65rem;box-shadow:inset 0 1px #ffffff06}.quiz-result-context{grid-template-columns:minmax(15rem,1fr) auto auto;align-items:stretch;min-height:4.8rem;padding:0 1rem;display:grid}.quiz-result-context>div:first-child{align-items:center;gap:.8rem;min-width:0;display:flex}.quiz-result-context__icon{color:#f4bd45;background:#f4bd450f;border:1px solid #f4bd453d;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.quiz-result-context p{min-width:0;margin:0;display:grid}.quiz-result-context p b{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.88rem;overflow:hidden}.quiz-result-context p span,.quiz-result-context dt,.quiz-result-context dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem}.quiz-result-context p span,.quiz-result-context dt{color:#85888d}.quiz-result-context dl{margin:0;display:flex}.quiz-result-context dl>div{border-left:1px solid #ffffff13;align-content:center;min-width:10.5rem;padding:0 1.4rem;display:grid}.quiz-result-context dd{color:#e5e5e6;margin-top:.25rem;font-weight:650}.quiz-result-context>button{color:#e6e6e7;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:.4rem;align-self:center;min-height:2.45rem;padding:.65rem 1rem;font-size:.72rem;font-weight:700}.quiz-result-status{color:#b8bbc1;background:#f4bd450e;border:1px solid #f4bd4542;border-radius:.55rem;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.quiz-result-status b{color:#f4d17f}.quiz-result-status a{color:#f4bd45;margin-left:auto;font-weight:750;text-decoration:none}.quiz-result-status--expired{background:#ff71680e;border-color:#ff716847}.quiz-result-lead-grid{grid-template-columns:minmax(0,1fr) 18rem;gap:.85rem;display:grid}.quiz-result-verdict{background:radial-gradient(38rem 20rem at 8% 10%,#f4bd4514,#0000 70%),#080a0cf5;border-color:#f4bd4585;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f4bd4509,0 20px 60px #0003}.quiz-result-verdict__copy,.quiz-result-reasons{padding:clamp(1.35rem,3vw,2rem)}.quiz-result-reasons{border-left:1px solid #f4bd4547;align-content:center;gap:1.4rem;display:grid}.quiz-result-verdict__eyebrow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quiz-result-verdict__eyebrow span,.quiz-result-verdict__eyebrow b{color:#f4bd45;letter-spacing:.08em;text-transform:uppercase;background:#f4bd4512;border:1px solid #f4bd4557;border-radius:.35rem;padding:.4rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem;font-weight:750}.quiz-result-verdict__eyebrow b{color:#75dca0;background:#57c9870e;border-color:#57c98742}.quiz-result-verdict h1{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;margin:1.1rem 0 0;font-family:Instrument Sans,Inter,system-ui,sans-serif;font-size:clamp(2rem,4.4vw,3.9rem);font-weight:780;line-height:.98}.quiz-result-summary{color:#a9acb1;max-width:58rem;margin:.9rem 0 0;font-size:.84rem;line-height:1.6}.quiz-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.quiz-result-metrics>div{border-top:1px solid #ffffff14;min-width:0;padding-top:.8rem}.quiz-result-metrics dt,.quiz-result-metrics small,.quiz-alternative-card dt{color:#85888d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem;line-height:1.45;display:block}.quiz-result-metrics dd{overflow-wrap:anywhere;color:#f4bd45;margin:.28rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,2.2vw,1.45rem);font-weight:750}.quiz-result-metrics small{margin-top:.25rem}.metric-positive,.compatibility-compatible{color:#6fd897!important}.metric-caution,.compatibility-review{color:#f4bd45!important}.compatibility-incompatible{color:#ff7168!important}.quiz-result-reasons h2{color:#f4bd45;margin:0;font-size:.84rem;font-weight:750}.quiz-result-reasons ul{gap:.62rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.quiz-result-reasons li{color:#d2d3d6;padding-left:1.35rem;font-size:.73rem;line-height:1.5;position:relative}.quiz-result-reasons li:before{color:#f4bd45;content:"✓";border:1px solid #f4bd45;border-radius:50%;place-items:center;width:.95rem;height:.95rem;font-size:.55rem;display:grid;position:absolute;top:.08rem;left:0}.quiz-result-caveat h2{color:#b8bbc1}.quiz-result-caveat p{color:#96999f;margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.quiz-result-actions{align-content:start;gap:.65rem;padding:1rem;display:grid}.quiz-result-button{text-align:center;cursor:pointer;border-radius:.42rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.9rem;padding:.75rem 1rem;font-size:.75rem;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.quiz-result-button--primary{color:#120d05;background:linear-gradient(135deg,#ffe08a,#f4bd45 58%,#d99322);border:1px solid #ffe08ab8;box-shadow:0 12px 28px #f4bd4526}.quiz-result-button--secondary{color:#e4e4e6;background:#ffffff05;border:1px solid #ffffff21}.quiz-result-actions>p{color:#6f7278;text-align:center;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.59rem;line-height:1.45}.quiz-alternatives{margin-top:.45rem}.quiz-section-heading{margin-bottom:.8rem}.quiz-section-heading h2{letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.35rem,2.5vw,1.9rem)}.quiz-alternatives>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.quiz-alternative-card{padding:1.1rem}.quiz-alternative-card .tech-label{color:#7fb8ff;align-items:center;gap:.5rem;display:flex}.quiz-alternative-card .tech-label span{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 12px}.quiz-alternative-card:nth-child(2n) .tech-label{color:#b99cff}.quiz-alternative-card__body{grid-template-columns:minmax(9rem,.7fr) minmax(0,1fr) auto;gap:1rem;margin-top:.8rem;display:grid}.quiz-alternative-card h3{margin:0;font-size:1rem}.quiz-alternative-card strong{color:#7fb8ff;margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.35rem;display:block}.quiz-alternative-card:nth-child(2n) strong{color:#b99cff}.quiz-alternative-card p{color:#a9acb1;margin:0;font-size:.7rem;line-height:1.5}.quiz-alternative-card p+p{margin-top:.45rem}.quiz-alternative-card dl{min-width:8.5rem;margin:0}.quiz-alternative-card dl>div+div{margin-top:.65rem}.quiz-alternative-card dd{margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650}.quiz-parts-panel,.quiz-offers{margin-top:.45rem;overflow:hidden}.quiz-section-heading--parts{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:1rem;margin:0;padding:1rem 1.15rem;display:flex}.quiz-section-heading--parts>p{text-align:right;margin:0;display:grid}.quiz-section-heading--parts>p span{color:#85888d;font-size:.64rem}.quiz-section-heading--parts>p b{color:#f4bd45;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}.quiz-parts-scroll{overflow-x:auto}.quiz-parts-panel table{border-collapse:collapse;width:100%;min-width:52rem}.quiz-parts-panel th,.quiz-parts-panel td{text-align:left;vertical-align:middle;border-bottom:1px solid #fff1;padding:.68rem 1rem}.quiz-parts-panel thead th{color:#85888d;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:650}.quiz-parts-panel tbody th,.quiz-parts-panel tbody td{color:#a9acb1;font-size:.7rem}.quiz-parts-panel tbody th{color:#d7d8da;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650}.quiz-parts-panel tbody td strong{color:#f4f4f5;font-size:.75rem}.quiz-parts-panel tbody td:nth-child(3){color:#d7d8da;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quiz-parts-panel tbody a{color:#f4bd45;white-space:nowrap;font-weight:750;text-decoration:none}.quiz-parts-panel tr:last-child th,.quiz-parts-panel tr:last-child td{border-bottom:0}.quiz-parts-empty{color:#a9acb1;padding:1.4rem;font-size:.8rem}.quiz-parts-empty b{color:#f4f4f5}.quiz-parts-empty p{margin:.45rem 0 0}.quiz-parts-empty button{color:#f4bd45;cursor:pointer;background:0 0;border:0;margin-top:.9rem;padding:0;font-weight:750}.quiz-offers{padding:1.1rem}.quiz-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quiz-offers-grid article{background:#ffffff05;border:1px solid #ffffff14;border-radius:.45rem;align-content:start;padding:.9rem;display:grid}.quiz-offers-grid p,.quiz-offers-grid span{color:#85888d;margin:0;font-size:.65rem}.quiz-offers-grid h3{margin:.45rem 0 0;font-size:.83rem}.quiz-offers-grid strong{color:#f4bd45;margin-top:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.quiz-offers-grid span{margin-top:.35rem;line-height:1.45}.quiz-offers-grid a{color:#f4bd45;margin-top:.8rem;font-size:.7rem;font-weight:750;text-decoration:none}.quiz-result-trust{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-top:.45rem;padding:.9rem;display:grid}.quiz-result-trust>div{border-left:1px solid #ffffff14;align-content:start;padding:.1rem 1rem;display:grid}.quiz-result-trust>div:first-child{border-left:0}.quiz-result-trust b{color:#d7d8da;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem}.quiz-result-trust span,.quiz-result-trust a{color:#85888d;margin-top:.35rem;font-size:.64rem;line-height:1.45}.quiz-result-trust a{color:#f4bd45;font-weight:700;text-decoration:none}.quiz-result-state{text-align:center;max-width:48rem;margin:4rem auto;padding:clamp(1.5rem,5vw,3rem)}.quiz-result-state__icon{color:#f4bd45;background:#f4bd4512;border:1px solid #f4bd4566;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto 1rem;font-weight:800;display:grid}.quiz-result-state h1{letter-spacing:-.05em;margin:.75rem 0 0;font-size:clamp(2rem,5vw,3.5rem)}.quiz-result-state>p:not(.tech-label){color:#a9acb1;max-width:40rem;margin:1rem auto 0;line-height:1.65}.quiz-result-state>div{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.quiz-result-loading{gap:.7rem;min-height:24rem;padding:2rem;display:grid}.quiz-result-loading i{background:linear-gradient(90deg,#ffffff09,#ffffff16,#ffffff09) 0 0/200% 100%;border-radius:.45rem;animation:1.4s linear infinite quiz-result-shimmer;display:block}.quiz-result-loading i:first-of-type{height:4rem}.quiz-result-loading i:nth-of-type(2){height:12rem}.quiz-result-loading i:last-of-type{height:5rem}@keyframes quiz-result-shimmer{to{background-position:-200% 0}}@media (width<=1050px){.quiz-result-context{grid-template-columns:minmax(14rem,1fr) auto}.quiz-result-context dl{display:none}.quiz-result-lead-grid,.quiz-result-verdict{grid-template-columns:1fr}.quiz-result-reasons{border-top:1px solid #f4bd4533;border-left:0}.quiz-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-result-actions>p{grid-column:1/-1}.quiz-alternative-card__body{grid-template-columns:1fr}}@media (width<=720px){.quiz-review-grid,.quiz-alternatives>div:last-child,.quiz-offers-grid,.quiz-result-actions{grid-template-columns:1fr}.quiz-review-row,.quiz-review-row:first-child,.quiz-review-row:nth-child(2),.quiz-review-row:last-child{grid-column:auto}.quiz-device-note{text-align:left}.quiz-result-context{grid-template-columns:1fr auto;padding:.75rem}.quiz-result-context>button{padding-inline:.7rem;font-size:.67rem}.quiz-result-status{display:grid}.quiz-result-status a{margin-left:0}.quiz-result-verdict__eyebrow{flex-direction:column;align-items:start}.quiz-result-metrics{grid-template-columns:1fr}.quiz-result-actions>p{grid-column:auto}.quiz-section-heading--parts{flex-direction:column;align-items:start}.quiz-section-heading--parts>p{text-align:left}.quiz-parts-scroll{overflow:visible}.quiz-parts-panel table,.quiz-parts-panel thead,.quiz-parts-panel tbody,.quiz-parts-panel tr,.quiz-parts-panel th,.quiz-parts-panel td{width:100%;min-width:0;display:block}.quiz-parts-panel thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiz-parts-panel tbody tr{border-bottom:1px solid #ffffff1a;padding:.85rem 1rem}.quiz-parts-panel tbody th,.quiz-parts-panel tbody td{white-space:normal;border:0;grid-template-columns:6.7rem minmax(0,1fr);gap:.7rem;padding:.25rem 0;display:grid}.quiz-parts-panel tbody th:before,.quiz-parts-panel tbody td:before{color:#6f7278;content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:650}.quiz-result-trust{grid-template-columns:1fr}.quiz-result-trust>div,.quiz-result-trust>div:first-child{border-top:1px solid #ffffff14;border-left:0;padding-block:.8rem}.quiz-result-trust>div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.quiz-page-shell .quiz-progress-track i,.quiz-result-loading i{transition:none;animation:none}}.quiz-page-shell .quiz-progress{font-size:var(--type-micro,.75rem)}.quiz-page-shell .quiz-question-heading>p:last-child,.quiz-page-shell .quiz-choice-copy strong{font-size:var(--type-body,1rem)}.quiz-page-shell .quiz-choice-copy em{color:#aeb2ba;font-size:var(--type-body-sm,.9375rem);line-height:var(--leading-compact,1.4)}.quiz-page-shell .quiz-notes,.quiz-page-shell .quiz-textarea{font-size:var(--type-body-sm,.9375rem)}.quiz-page-shell .quiz-error,.quiz-page-shell .quiz-button{font-size:.875rem}.quiz-page-shell .quiz-expectation-list li{font-size:var(--type-body-sm,.9375rem)}.quiz-page-shell .quiz-expectation-list b,.quiz-page-shell .quiz-expectation-panel .tech-label{font-size:var(--type-micro,.75rem)}.quiz-page-shell .quiz-expectation-list strong{font-size:var(--type-body-sm,.9375rem)}.quiz-page-shell .quiz-expectation-note{font-size:.875rem}.quiz-page-shell .quiz-device-note{color:#85888f;font-size:var(--type-micro,.75rem)}.quiz-results-page .quiz-result-summary{font-size:var(--type-body,1rem)}.quiz-results-page .quiz-result-reasons h2{font-size:.9375rem}.quiz-results-page .quiz-result-reasons li,.quiz-results-page .quiz-result-caveat p{font-size:var(--type-body-sm,.9375rem)}.quiz-results-page .quiz-result-button{font-size:.875rem}.quiz-results-page .quiz-result-actions>p,.quiz-results-page :where(.quiz-result-metrics dt,.quiz-result-metrics small,.quiz-alternative-card dt){font-size:var(--type-micro,.75rem)}
