:root{--bg:#f4ede2;--bg-soft:#ece2d1;--panel:#fffcf6f0;--panel-strong:#faf3e8fa;--panel-line:#1d160e1f;--text:#17120d;--muted:#6a5d4d;--muted-strong:#3e3428;--acid:#245a66;--amber:#c35a34;--sky:#456e8c;--danger:#b44732;--shadow:0 26px 80px #32231414;--shadow-strong:0 32px 90px #271c101f}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 12%,#c35a341f,#0000 24%),radial-gradient(circle at 84% 8%,#245a6624,#0000 22%),radial-gradient(circle at 50% 120%,#456e8c17,#0000 34%),linear-gradient(#f8f1e5,#f0e5d4 44%,#e8dbc7);margin:0;font-family:Avenir Next,Helvetica Neue,Aptos,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(#17120d08 1px,#0000 1px),linear-gradient(90deg,#17120d08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 86%);mask-image:radial-gradient(circle,#000,#0000 86%)}body:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 20% 22%,#ffffff57,#0000 18%),radial-gradient(circle at 84% 18%,#ffffff42,#0000 16%),linear-gradient(135deg,#17120d05,#0000 42%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1220px,100vw - 2.5rem);margin:0 auto;padding:1.7rem 0 5rem}.centered-shell{place-items:center;min-height:100vh;display:grid}.masthead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.55rem;padding:.15rem 0 .35rem;display:flex}.brand-lockup{align-items:center;gap:.95rem;display:flex}.brand-mark{flex:none;width:3.2rem;height:3.2rem}.brand-mark svg{filter:drop-shadow(0 14px 24px #245a6629);width:100%;height:100%;display:block}.brand-copy{gap:.12rem;display:grid}.brand-copy strong,.brand-copy span,.masthead-meta span{display:block}.brand-copy strong{letter-spacing:-.03em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.22rem;font-weight:600;line-height:.95}.brand-copy strong em{color:var(--acid);font-style:normal}.brand-copy span,.masthead-meta span{color:var(--muted);font-size:.85rem}.masthead-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.masthead-meta span{border:1px solid var(--panel-line);background:#ffffffb3;border-radius:999px;padding:.48rem .82rem}.masthead-meta .masthead-link{background:#ffffff70;border:1px solid #17120d14;border-radius:999px;align-items:center;min-height:2.2rem;padding:.48rem .82rem;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.masthead-meta .masthead-link:hover{background:#ffffffad;border-color:#245a6629;transform:translateY(-1px)}.hero-panel,.panel,.result-card,.placeholder-panel,.details-panel{border:1px solid var(--panel-line);background:linear-gradient(180deg,var(--panel-strong),var(--panel));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px}.hero-panel,.result-card,.panel,.placeholder-panel,.details-panel{overflow:hidden}.hero-panel{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:1.5rem;margin-bottom:1.25rem;padding:1.7rem;display:grid}.hero-panel-simplified{position:relative}.shared-hero{align-items:center}.hero-copy h1,.placeholder-panel h2,.placeholder-panel h1{letter-spacing:-.035em;max-width:12ch;margin:.35rem 0 .8rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3.4rem,6.2vw,6.2rem);line-height:.92}.lead,.panel-copy,.placeholder-panel p,.methodology-copy p,.hero-callout p,.share-caption-preview{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.68}.eyebrow{color:var(--amber);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.hero-footnote-muted{color:#6a5d4dd1;margin-top:.35rem}.hero-actions,.share-panel-actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero-actions{margin-top:1.5rem}.primary-button,.secondary-button,.inline-link{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:48px;padding:1rem 1.4rem;transition:transform .16s,border-color .16s,background .16s,color .16s,opacity .16s}.primary-button{color:#f7f0e5;background:linear-gradient(135deg,#1f1a14,#2c241d);box-shadow:0 16px 26px #1a15101f}.secondary-button,.inline-link{color:var(--text);background:#ffffff9e;border-color:#17120d1f}.primary-button:hover,.secondary-button:hover,.inline-link:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.trust-strip,.hero-ribbon-row,.proof-strip,.hero-topline-strip,.hero-readout,.live-note-list,.summary-grid,.measured-output-strip,.context-fit-strip,.verdict-meta-row,.key-metrics-grid,.glance-grid,.coverage-grid,.leaderboard-grid,.result-grid,.placeholder-grid,.primer-list,.dossier-grid,.prompt-probe-grid,.share-panel-actions,.snapshot-grid{gap:.85rem;display:grid}.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.hero-ribbon-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem;display:flex}.ribbon-pill{min-height:2rem;color:var(--muted-strong);letter-spacing:.1em;text-transform:uppercase;background:#ffffff8f;border:1px solid #17120d1c;border-radius:999px;align-items:center;padding:.35rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:inline-flex}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.hero-topline-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.15rem}.trust-pill,.proof-card,.hero-topline-card,.readout-card,.summary-metric,.context-fit-card,.glance-card,.placeholder-mini-card,.primer-card,.dossier-card,.console-item,.signal-list li,.share-box{background:#ffffff08;border:1px solid #ffffff12;border-radius:20px}.trust-pill,.proof-card,.hero-topline-card,.readout-card,.summary-metric,.prompt-probe-card,.context-fit-card{padding:.95rem 1rem}.trust-pill span,.proof-card span,.hero-topline-card span,.readout-card span,.summary-metric span,.context-fit-card span,.glance-card span,.prompt-probe-card span,.source-badge,.metric-bar-copy span,.snapshot-grid dt,.console-item span,.dossier-card-head span,.dossier-beginner span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.trust-pill strong,.proof-card strong,.hero-topline-card strong,.readout-card strong,.summary-metric strong,.context-fit-card strong{letter-spacing:-.01em;margin-top:.45rem;font-family:Avenir Next,Helvetica Neue,Aptos,Segoe UI,sans-serif;font-size:1rem;font-weight:600;display:block}.proof-card{background:#ffffff94;border-color:#17120d1a}.hero-topline-card{background:#fff9;border-color:#17120d1a;gap:.35rem;display:grid}.hero-topline-card strong{margin-top:.15rem;line-height:1.28}.hero-topline-card small{color:var(--muted);line-height:1.45}.ribbon-pill-accent{color:var(--acid);background:#d6e9eab3;border-color:#245a662e}.ribbon-pill-warn{color:var(--amber);background:#fae8e0b8;border-color:#c35a3429}.proof-card strong{max-width:16ch;line-height:1.25}.hero-footnote{max-width:48ch;color:var(--muted);margin-top:.9rem;font-size:.9rem}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.placeholder-mini-card{padding:1rem 1.05rem}.placeholder-mini-card strong{margin-top:.5rem;font-size:1rem;line-height:1.4;display:block}.summary-metric-green strong{color:var(--acid)}.summary-metric-warm strong{color:var(--amber)}.hero-callout{color:#f6efe4;background:radial-gradient(circle at 100% 0,#c35a3424,#0000 42%),linear-gradient(#201811,#271f18);border:1px solid #17120d14;border-radius:28px;align-content:start;gap:1rem;padding:1.35rem;display:grid}.hero-callout h2,.result-score-copy h2,.beginner-primer h3,.dossier-group-head h3,.share-panel-copy h2{letter-spacing:-.02em;margin:.2rem 0 .45rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.hero-callout h2{font-size:clamp(1.45rem,3vw,2rem)}.hero-callout p,.hero-callout .eyebrow{color:#f6efe4c2}.hero-readout{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-readout-compact .readout-card strong{font-size:1rem}.readout-card small{color:#f6efe49e;margin-top:.45rem;font-size:.74rem;line-height:1.4;display:block}.hero-callout .readout-card,.live-note{background:#ffffff14;border-color:#ffffff14}.live-note-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-note{border-radius:20px;padding:.85rem .95rem}.live-note span{color:#f6efe49e;text-transform:uppercase;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:block}.live-note strong{color:#fff7ea;margin-top:.45rem;line-height:1.35;display:block}.live-note small{color:#f6efe4a8;margin-top:.45rem;line-height:1.45;display:block}.benchmark-progress-shell{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;gap:.7rem;padding:.9rem 1rem .95rem;display:grid}.benchmark-progress-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.benchmark-progress-head span{color:#f6efe4b8;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-family:var(--font-mono),"SFMono-Regular",Menlo,monospace}.benchmark-progress-head strong{color:#fff6ec;font-size:.96rem}.benchmark-progress-track{background:#ffffff1a;border-radius:999px;height:.7rem;position:relative;overflow:hidden}.benchmark-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#ffbf97 0%,#ffe5c8 46%,#6ed4eb 100%);min-width:1rem;height:100%;transition:width .22s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 28px #6ed4eb42}.benchmark-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffdb,#0000);animation:1.4s linear infinite benchmark-bar-glint;position:absolute;inset:0}.benchmark-progress-caption{color:#f6efe4b8;margin:0;font-size:.9rem;line-height:1.5}.benchmark-hero-callout-settling .readout-card,.benchmark-hero-callout-settling .live-note{transform-origin:top;animation:.42s cubic-bezier(.32,1,.68,1) forwards benchmark-accordion-collapse}.benchmark-hero-callout-settling .hero-readout,.benchmark-hero-callout-settling .live-note-list{overflow:hidden}.benchmark-hero-callout-settling .readout-card:nth-child(2),.benchmark-hero-callout-settling .live-note:nth-child(2){animation-delay:40ms}.benchmark-hero-callout-settling .readout-card:nth-child(3){animation-delay:80ms}.result-reveal-card{position:relative;overflow:hidden}.result-reveal-card:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#54cbe52e,#0000 68%);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:auto -10% -32% auto}.result-reveal-kicker{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-family:var(--font-mono),"SFMono-Regular",Menlo,monospace;background:#ffffffa8;border:1px solid #2a819524;border-radius:999px;align-items:center;margin-top:.15rem;padding:.28rem .72rem;display:inline-flex}.result-reveal-name{text-shadow:0 0 24px #6dcde414;max-width:10ch;min-height:2.8em;font-size:clamp(2.9rem,4.9vw,4.9rem);line-height:.88}.result-reveal-subline{max-width:32rem}.result-reveal-body{opacity:0;pointer-events:none;transition:opacity .36s,transform .36s;transform:translateY(20px)}.result-reveal-body-visible{opacity:1;pointer-events:auto;transition-delay:.12s;transform:translateY(0)}.placeholder-panel,.panel,.result-card,.details-panel{padding:1.35rem}.placeholder-panel{margin-bottom:1.25rem}.benchmark-topline{gap:1.35rem;display:grid}.result-topline-grid,.result-stack,.share-surface,.disclosure-stack,.dossier-stack{gap:1.15rem;display:grid}.result-stack,.disclosure-stack{margin-bottom:1.5rem}.benchmark-topline-ready{margin-bottom:1.65rem}.benchmark-intro-panel{height:100%;margin-bottom:0}.benchmark-intro-stage{isolation:isolate;background:linear-gradient(145deg,#fffbf6f2,#f3e8dbdb),#fffcf7eb;position:relative}.benchmark-intro-stage:before,.benchmark-intro-stage:after{content:"";pointer-events:none;filter:blur(8px);z-index:-1;border-radius:999px;position:absolute}.benchmark-intro-stage:before{filter:blur(16px);background:radial-gradient(circle,#33aac62e,#0000 68%);width:18rem;height:18rem;top:-4rem;right:8%}.benchmark-intro-stage:after{filter:blur(16px);background:radial-gradient(circle,#e87f4f33,#0000 70%);width:18rem;height:18rem;bottom:-5rem;left:-2rem}.benchmark-intro-panel .hero-copy{flex-direction:column;justify-content:center;gap:1.15rem;min-height:100%;display:flex}.benchmark-intro-panel .hero-copy h1{max-width:10ch;font-size:clamp(2.5rem,4.4vw,4.6rem)}.benchmark-intro-panel .lead{max-width:31rem;font-size:.98rem}.benchmark-intro-panel .hero-actions{margin-top:.2rem}.result-topline-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.benchmark-hero-callout{min-height:100%;box-shadow:inset 0 0 0 1px #ffffff12,var(--shadow-strong);align-content:start}.hero-callout-copy{gap:.55rem;display:grid}.hero-callout-copy .eyebrow{color:#f6efe4b3}.viral-hero{background:radial-gradient(circle at 92% 14%,#34c4e029,#0000 26%),radial-gradient(circle at 18% 84%,#eb8d5e24,#0000 24%),linear-gradient(#fffcf7fa,#f4eadfeb);border-color:#2a819529;padding:1.7rem}.verdict-head{gap:1rem;display:grid}.hero-panel-minimal{grid-template-columns:1fr;max-width:none}.verdict-meta-row{grid-template-columns:repeat(4,minmax(0,1fr))}.verdict-meta-chip,.key-metric-card{background:#fff9;border:1px solid #17120d1a;border-radius:20px;padding:.95rem 1rem}.verdict-meta-chip span,.key-metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.verdict-meta-chip strong,.key-metric-card strong{margin-top:.4rem;font-size:1.05rem;line-height:1.25;display:block}.key-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem}.key-metric-card strong{font-size:1.12rem}.trust-note-row{gap:.5rem;margin-top:1rem;display:grid}.trust-note{color:var(--muted);background:#ffffff85;border:1px solid #17120d14;border-radius:16px;margin:0;padding:.7rem .9rem;line-height:1.45}.model-options-panel{gap:.7rem;margin-top:1rem;display:grid}.model-options-head p:last-child,.model-stretch-note{color:var(--muted);margin:0;line-height:1.5}.model-option-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.model-option-list-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.model-option{background:#fff9;border:1px solid #17120d1a;border-radius:16px;gap:.25rem;padding:.8rem .95rem;display:grid}.model-option strong{line-height:1.25}.model-option span{color:var(--muted);font-size:.9rem}.model-option-primary{background:linear-gradient(#245a6614,#ffffff9e),#ffffff9e}.share-panel-compact{gap:.75rem}.share-inline-metric,.feedback-label,.feedback-status{color:var(--muted);margin:0;line-height:1.55}.share-link-stack{gap:.75rem;display:grid}.share-box strong{margin-bottom:.35rem;line-height:1.35;display:block}.share-inline-links{flex-wrap:wrap;gap:.85rem;display:flex}.feedback-panel{gap:.85rem;display:grid}.feedback-panel h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.45rem}.choice-row{flex-wrap:wrap;gap:.65rem;display:flex}.choice-chip{color:var(--text);background:#ffffffb8;border:1px solid #17120d1f;border-radius:999px;padding:.65rem .95rem}.checkbox-row{color:var(--muted);align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.checkbox-row input{margin-top:.15rem}.result-score{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.score-dial{aspect-ratio:1;width:min(100%,220px);overflow:visible}.score-dial-track,.score-dial-value{fill:none;stroke-width:12px}.score-dial-track{stroke:#17120d1a}.score-dial circle.score-dial-value{stroke:var(--amber);stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 10px 20px #c35a3426);transform:rotate(-90deg)}.score-dial-number{fill:var(--text);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2.15rem}.score-dial-label{fill:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem}.result-score-copy h2{font-size:clamp(2.1rem,4vw,3.4rem)}.result-score-copy p{color:var(--muted);max-width:50ch;margin:0}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.featured-device-panel{gap:1rem;display:grid}.featured-device-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.featured-device-head h2{letter-spacing:-.025em;margin:.25rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.65rem,3vw,2.3rem)}.featured-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.featured-device-card{background:#ffffff94;border:1px solid #17120d1a;border-radius:20px;gap:.9rem;padding:1rem 1.05rem;display:grid}.featured-device-card strong{line-height:1.35}.featured-device-metrics{flex-wrap:wrap;gap:.45rem;display:flex}.featured-device-metrics span{min-height:2rem;color:var(--muted);background:#ffffffb3;border:1px solid #17120d14;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.8rem;display:inline-flex}.leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-card h2{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.4rem,2.4vw,1.9rem)}.leaderboard-summary-grid{margin-top:.9rem}.measured-output-strip,.context-fit-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.context-fit-card{background:#ffffff94;border-color:#17120d1a;gap:.35rem;display:grid}.context-fit-card strong{text-transform:capitalize;font-size:1.1rem}.context-fit-card small{color:var(--muted);line-height:1.45}.context-fit-comfortable strong{color:var(--acid)}.context-fit-tight strong{color:var(--amber)}.context-fit-unlikely strong{color:var(--danger)}.share-meta{color:var(--muted);flex-wrap:wrap;gap:1rem;margin-top:.9rem;line-height:1.5;display:flex}.glance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-perspective-grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.lab-brief-card,.lab-boundary-card{gap:1rem;display:grid}.lab-brief-card h3{letter-spacing:-.02em;max-width:18ch;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.02}.lab-brief-lead{color:var(--muted-strong);margin:0;font-size:1.05rem;line-height:1.65}.lab-brief-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.lab-brief-item{background:#ffffff9e;border:1px solid #17120d1a;border-radius:22px;padding:1rem}.lab-brief-item span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.lab-brief-item strong{margin-top:.55rem;font-size:1rem;font-weight:600;line-height:1.45;display:block}.lab-boundary-card{color:#f6efe4;background:linear-gradient(#17120df2,#251d16f5),#251d16f5}.lab-boundary-card .eyebrow,.lab-boundary-card li{color:#f6efe4d1}.lab-boundary-card strong{color:#fff7ea}.lab-signal-list li{background:#ffffff12;border-color:#ffffff14}.glance-card{padding:1rem}.glance-card strong{letter-spacing:-.02em;margin:.5rem 0 .55rem;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.25rem,2vw,1.6rem);display:block}.prompt-probe-panel{gap:1rem;display:grid}.prompt-probe-panel h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem)}.prompt-probe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-probe-card{background:#ffffff9e;border:1px solid #17120d1a;border-radius:22px;gap:.45rem;display:grid}.prompt-probe-card strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);font-size:1rem}.prompt-probe-card p,.prompt-probe-card small{color:var(--muted);margin:0;line-height:1.5}.prompt-probe-card code{color:var(--text);word-break:break-word;white-space:pre-wrap;background:#17120d0f;border-radius:14px;padding:.7rem .8rem;display:block}.glance-card p,.key-metric-card p,.primer-card p,.dossier-pro,.dossier-beginner p,.dossier-group-head p,.reference-note{color:var(--muted);margin:0;line-height:1.6}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid-narrow{align-items:start}.beginner-primer h3{max-width:14ch;font-size:clamp(1.2rem,2vw,1.55rem)}.primer-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.primer-card{padding:1rem}.primer-card strong{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.55rem;font-family:Eurostile,Bank Gothic,sans-serif;display:block}.story-card{gap:1rem;display:grid}.signal-list,.console-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.signal-list li,.console-item{padding:.95rem 1rem}.signal-list li{line-height:1.55}.console-item span{color:var(--amber);margin-bottom:.35rem;display:inline-block}.console-item p{margin:0;line-height:1.55}.console-item-warn span,.error-inline,.error-banner{color:var(--amber)}.console-item-error span,.expired-code,.error-banner{color:var(--danger)}.details-panel,.methodology-panel{padding:0}.details-panel summary,.methodology-panel summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;padding:1.05rem 1.2rem;list-style:none;display:flex}.details-panel summary::-webkit-details-marker{display:none}.methodology-panel summary::-webkit-details-marker{display:none}.details-panel summary strong,.methodology-panel summary strong{letter-spacing:-.01em;font-family:Avenir Next,Helvetica Neue,Aptos,Segoe UI,sans-serif;font-size:.95rem;font-weight:600}.details-panel-body,.disclosure-content,.methodology-copy{padding:0 1.2rem 1.2rem}.details-panel-body,.disclosure-content{gap:1rem;display:grid}.plain-summary-card,.compact-score-card,.spec-group{gap:.8rem}.plain-summary-card h3,.compact-score-card h3,.spec-group-head h3{margin:0}.plain-summary-list{gap:.65rem;display:grid}.plain-summary-list p,.about-lead,.about-points li,.spec-group-head p{color:var(--muted);margin:0;line-height:1.55}.about-stack{gap:.8rem;display:grid}.about-points{margin:0}.snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-grid dd{margin:.35rem 0 0;font-size:1rem}.spec-group{display:grid}.spec-group-head{gap:.35rem;display:grid}.spec-list{gap:0;margin:0;display:grid}.spec-row{border-top:1px solid #17120d14;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto;align-items:baseline;gap:.9rem;padding:.8rem 0;display:grid}.spec-row:first-child{border-top:0;padding-top:0}.spec-row:last-child{padding-bottom:0}.spec-row dt,.spec-row dd,.spec-row span{margin:0}.spec-row dt{color:var(--muted)}.spec-row dd{font-weight:600}.spec-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-self:end;font-size:.68rem}.dossier-group{gap:.9rem;display:grid}.dossier-group-head{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:1rem;display:grid}.dossier-group-head h3{font-size:1.25rem}.dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-card{gap:.65rem;padding:1rem;display:grid}.dossier-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dossier-card strong{letter-spacing:-.01em;min-height:2.6rem;font-family:Avenir Next,Helvetica Neue,Aptos,Segoe UI,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.25;display:block}.source-badge{background:#17120d08;border:1px solid #17120d17;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .6rem;display:inline-flex}.source-badge-measured{color:var(--acid)}.source-badge-estimated{color:var(--amber)}.source-badge-derived{color:var(--sky)}.dossier-beginner{border-top:1px solid #ffffff0f;padding-top:.75rem}.dossier-beginner span{color:var(--amber);margin-bottom:.35rem}.compact-breakdown{margin-top:.25rem}.metric-bar{gap:.45rem;margin-top:.95rem;display:grid}.metric-bar-copy{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.metric-bar-copy strong{font-family:Eurostile,Bank Gothic,sans-serif}.metric-bar-track{background:#17120d14;border-radius:999px;width:100%;height:.7rem;overflow:hidden}.metric-bar-fill{background:linear-gradient(90deg,var(--amber),var(--sky));height:100%}.metric-bar small,.share-box span{color:var(--muted);line-height:1.5}.share-panel-simplified{align-items:start;gap:1rem;display:grid}.share-panel-copy{gap:.4rem;display:grid}.share-panel-copy p{max-width:58ch;margin:0}.share-panel-copy h2{margin:0;font-size:clamp(1.4rem,2.8vw,2rem)}.share-panel-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.share-box{padding:1rem}.share-box-emphasis{background:linear-gradient(#245a6614,#ffffff9e),#ffffff9e}.share-box code{word-break:break-all;color:var(--sky);display:block}.share-caption-preview{background:#ffffff7a;border:1px dashed #17120d29;border-radius:20px;padding:1rem 1.05rem}.share-feedback-grid{grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);align-items:start;gap:1.15rem;display:grid}.masthead-link{color:var(--text);border-bottom:1px solid #17120d2e;text-decoration:none}.masthead-link:hover{border-color:#17120d66}.panel-empty{color:var(--muted)}.site-footer{border-top:1px solid #17120d14;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;padding-top:1.1rem;display:flex}.site-footer .masthead-link,.share-inline-links .masthead-link{background:#ffffff75;border:1px solid #17120d14;border-radius:999px;align-items:center;min-height:2.2rem;padding:.48rem .82rem;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.site-footer .masthead-link:hover,.share-inline-links .masthead-link:hover{background:#ffffffb3;border-color:#245a662e;transform:translateY(-1px)}.buyer-guidance-card,.cluster-callout{background:#ffffff94;border:1px solid #17120d1a;border-radius:18px;gap:.45rem;margin-top:1rem;padding:1rem 1.05rem;display:grid}.buyer-guidance-card span,.runtime-recommendation-row span,.fit-estimate-row span,.compare-row span,.compare-row-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.buyer-guidance-card strong,.fit-estimate-row strong,.runtime-recommendation-row strong,.compare-card h2,.cluster-callout h2{letter-spacing:-.02em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;display:block}.buyer-guidance-card p,.fit-estimate-row p,.runtime-recommendation-row p,.cluster-callout p{color:var(--muted);margin:0;line-height:1.55}.fit-estimate-list,.runtime-recommendation-list,.compare-grid,.compare-table,.calibration-summary-grid{gap:.85rem;display:grid}.fit-estimate-row,.runtime-recommendation-row,.compare-row,.compare-form label{gap:.3rem;display:grid}.fit-estimate-row,.runtime-recommendation-row{background:#ffffff94;border:1px solid #17120d1a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.95rem 1rem}.fit-estimate-row small,.runtime-recommendation-row small{color:var(--muted)}.fit-estimate-comfortable strong{color:var(--acid)}.fit-estimate-tight strong{color:var(--amber)}.fit-estimate-unlikely strong{color:var(--danger)}.runtime-recommendation-row div{gap:.2rem;display:grid}.runtime-recommendation-row p,.runtime-recommendation-row small{grid-column:1/-1}.get-started-card,.get-started-head,.get-started-copy,.get-started-starter,.get-started-command,.get-started-secondary{gap:.8rem;display:grid}.get-started-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.get-started-copy h3,.get-started-command p,.get-started-starter p{margin:0}.get-started-copy h3{letter-spacing:-.02em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.45rem,2.5vw,2rem)}.get-started-copy p,.get-started-command p,.get-started-starter small,.get-started-starter p{color:var(--muted);line-height:1.55}.get-started-starter,.get-started-command{background:#ffffff94;border:1px solid #17120d1a;border-radius:20px;padding:1rem 1.05rem}.get-started-starter span,.get-started-command-head span,.get-started-secondary span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.get-started-starter strong{font-size:1.1rem;line-height:1.3;display:block}.get-started-actions,.get-started-secondary-actions{flex-wrap:wrap;gap:.8rem;display:flex}.get-started-command{gap:.9rem}.get-started-command-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.get-started-command code{color:var(--text);word-break:break-word;white-space:pre-wrap;background:#17120d0f;border-radius:16px;padding:.9rem 1rem;display:block}.device-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-hero-actions,.directory-controls-panel,.faq-teaser-panel{gap:1rem;display:grid}.directory-hero-actions{align-content:start}.trust-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-self:stretch;gap:.9rem;display:grid}.trust-surface{background:linear-gradient(#fffcf7f0,#f5ede3eb),#fffcf7f0;gap:1rem;display:grid}.trust-surface-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.trust-surface-head h2{letter-spacing:-.03em;margin:.25rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem)}.trust-surface-head p:last-child{max-width:34rem;color:var(--muted);margin:0;line-height:1.6}.directory-controls-grid,.faq-teaser-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.trust-chip{background:linear-gradient(#ffffffc2,#f7f0e6b3),#ffffff94;border:1px solid #17120d1a;border-radius:20px;align-content:start;gap:.4rem;padding:1.15rem 1.1rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.trust-chip:hover,.compare-suggestion:hover{background:#ffffffb8;border-color:#245a663d;transform:translateY(-1px)}.trust-chip span,.faq-teaser-card strong,.directory-card-meta span{display:block}.trust-chip span,.faq-teaser-card strong{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.72rem}.trust-chip strong,.faq-teaser-head h2,.faq-teaser-card strong{letter-spacing:-.02em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.trust-chip strong{color:var(--muted-strong);font-size:1.55rem}.trust-chip small,.faq-teaser-card p{color:var(--muted);line-height:1.55}.directory-controls-panel{padding:1.2rem}.directory-controls-head,.faq-teaser-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.directory-controls-head h2,.faq-teaser-head h2{letter-spacing:-.03em;margin:.25rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem)}.directory-field{color:var(--muted-strong);gap:.35rem;font-size:.9rem;display:grid}.directory-field-search{grid-column:span 2}.directory-field input,.directory-field select{width:100%;min-height:46px;color:var(--text);background:#ffffffc7;border:1px solid #17120d1f;border-radius:14px;padding:.75rem .9rem}.directory-card-meta{flex-wrap:wrap;gap:.5rem;margin:.85rem 0;display:flex}.directory-card-meta span{color:var(--muted);background:#ffffff94;border:1px solid #17120d1a;border-radius:999px;padding:.45rem .7rem;font-size:.8rem}.compare-form{background:#ffffff94;border:1px solid #17120d1a;border-radius:24px;gap:.9rem;padding:1.2rem;display:grid}.compare-form label{color:var(--muted-strong);font-size:.9rem}.compare-autocomplete{position:relative}.compare-form input{width:100%;min-height:46px;color:var(--text);background:#ffffffc7;border:1px solid #17120d1f;border-radius:14px;margin-top:.35rem;padding:.75rem .9rem}.compare-suggestion-list{z-index:10;background:#fffcf6fa;border:1px solid #17120d1a;border-radius:18px;gap:.5rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 18px 36px #3223141f}.compare-suggestion{text-align:left;background:#ffffffad;border:1px solid #17120d14;border-radius:14px;gap:.25rem;width:100%;padding:.85rem .9rem;display:grid}.compare-suggestion strong{font-size:.96rem}.compare-suggestion span{color:var(--muted);font-size:.8rem}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-card h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}.compare-table{gap:.55rem}.compare-row{background:#ffffff80;border:1px solid #17120d14;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;padding:.8rem .9rem}.compare-row strong{text-align:right}.compare-row-head{background:0 0;border:none;padding-inline:.15rem}.error-banner,.error-inline{margin-top:.8rem}.expired-code{text-transform:uppercase;letter-spacing:.14em}.faq-teaser-panel{margin-top:1rem;padding:1.25rem}.faq-teaser-card{background:#ffffff94;border:1px solid #17120d1a;border-radius:20px;gap:.45rem;padding:1rem 1.05rem;display:grid}.faq-teaser-card strong{letter-spacing:-.02em;text-transform:none;color:var(--muted-strong);font-size:1rem}.featured-device-panel,.faq-teaser-panel{background:linear-gradient(#fffcf7f5,#f5ede3e6),#fffcf7f0}.featured-device-card,.faq-teaser-card{transition:transform .16s,border-color .16s,background .16s}.featured-device-card:hover,.faq-teaser-card:hover{background:#ffffffc2;border-color:#245a662e;transform:translateY(-2px)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.benchmark-intro-stage,.result-stack,.trust-surface,.share-feedback-grid>*,.featured-device-panel,.faq-teaser-panel{animation:.52s cubic-bezier(.2,.8,.2,1) both rise-in}.trust-surface{animation-delay:40ms}.share-feedback-grid>:first-child{animation-delay:60ms}.share-feedback-grid>:last-child{animation-delay:90ms}@media (prefers-reduced-motion:reduce){.benchmark-intro-stage,.result-stack,.trust-surface,.share-feedback-grid>*,.featured-device-panel,.faq-teaser-panel{animation:none}.featured-device-card,.faq-teaser-card,.masthead-meta .masthead-link,.site-footer .masthead-link,.share-inline-links .masthead-link{transition:none}}@media (max-width:1100px){.trust-chip-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:auto}}@media (min-width:981px){.result-topline-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start}.result-topline-grid .get-started-head,.result-topline-grid .get-started-command-head{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.result-topline-grid .get-started-actions,.result-topline-grid .get-started-secondary-actions{grid-template-columns:1fr;display:grid}}@media (max-width:980px){.masthead,.hero-panel,.result-score,.result-grid,.lab-perspective-grid,.dossier-group-head,.get-started-head{grid-template-columns:1fr}.masthead{flex-direction:column;align-items:flex-start}.brand-copy span{max-width:40ch}.masthead-meta{width:100%}.share-feedback-grid{grid-template-columns:1fr}.trust-strip,.proof-strip,.hero-topline-strip,.hero-readout,.live-note-list,.summary-grid,.measured-output-strip,.context-fit-strip,.verdict-meta-row,.key-metrics-grid,.glance-grid,.lab-brief-list,.model-option-list,.leaderboard-grid,.placeholder-grid,.primer-list,.dossier-grid,.prompt-probe-grid,.compare-grid,.featured-device-grid,.device-cluster-grid,.snapshot-grid,.share-panel-actions{grid-template-columns:1fr 1fr}.compare-row{grid-template-columns:minmax(0,1fr) 110px 110px}.directory-field-search{grid-column:span 2}.get-started-command-head{flex-direction:column;align-items:stretch}}@media (max-width:640px){.shell{width:min(100vw - 1rem,100%);padding-top:.6rem}.hero-panel,.result-card,.panel,.placeholder-panel,.details-panel{border-radius:22px}.brand-mark{width:2.85rem;height:2.85rem}.brand-copy strong{font-size:1.08rem}.hero-panel,.result-card,.panel,.placeholder-panel{padding:1.1rem}.hero-copy h1,.placeholder-panel h2,.placeholder-panel h1{font-size:clamp(2.2rem,13vw,3.4rem)}.benchmark-intro-panel .hero-copy h1{max-width:10ch;font-size:clamp(2.55rem,13vw,4rem)}.masthead-meta{grid-template-columns:1fr;gap:.45rem;display:grid}.masthead-meta span{justify-self:start}.masthead-link,.share-inline-links .masthead-link,.site-footer .masthead-link{width:fit-content}.trust-strip,.proof-strip,.hero-topline-strip,.hero-readout,.live-note-list,.summary-grid,.measured-output-strip,.context-fit-strip,.verdict-meta-row,.key-metrics-grid,.glance-grid,.lab-brief-list,.model-option-list,.leaderboard-grid,.placeholder-grid,.primer-list,.dossier-grid,.prompt-probe-grid,.compare-grid,.featured-device-grid,.device-cluster-grid,.snapshot-grid,.share-panel-actions,.fit-estimate-row,.runtime-recommendation-row,.compare-row{grid-template-columns:1fr}.compare-row strong{text-align:left}.directory-field-search{grid-column:span 1}.hero-actions{flex-direction:column}.primary-button,.secondary-button,.inline-link{text-align:center;width:100%}.details-panel summary,.methodology-panel summary{flex-direction:column;align-items:flex-start}.snapshot-grid-compact,.spec-row{grid-template-columns:1fr}.spec-row span{justify-self:start}}@media (max-width:480px){.masthead-meta{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start}.masthead-meta span{grid-column:1/-1}.brand-lockup{align-items:flex-start}.brand-copy span{max-width:24ch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--font-body:"Avenir Next","Helvetica Neue","Aptos","Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,monospace;--bg:#0d1418;--bg-soft:#172127;--panel:#fff9f1d1;--panel-strong:#fffcf7f0;--panel-line:#fff4e617;--text:#201912;--muted:#6f6255;--muted-strong:#4a3b2f;--acid:#2a8195;--amber:#d57646;--sky:#7090a9;--emerald:#4d887a;--shadow:0 32px 120px #060b0e38;--shadow-strong:0 42px 130px #03070a47;--parallax-backdrop-y:0px;--parallax-backdrop-y-soft:0px;--parallax-foreground-y:0px}html{background:var(--bg)}body.site-body{color:var(--text);font-family:var(--font-body),"Avenir Next","Helvetica Neue",sans-serif;background:radial-gradient(circle at 18% 16%,#e78c581f,#0000 24%),radial-gradient(circle at 82% 10%,#3da5be29,#0000 22%),radial-gradient(circle at 50% 112%,#597ca729,#0000 34%),linear-gradient(160deg,#081015 0%,#101a21 36%,#19242b 68%,#0f171d 100%);overflow-x:hidden}body.site-body:before{opacity:.92;filter:blur(56px)saturate(1.08);transform:translate3d(0,var(--parallax-backdrop-y),0)scale(1.08);background:radial-gradient(circle at 18% 18%,#ffcba133,#0000 28%),radial-gradient(circle at 84% 16%,#65d6eb33,#0000 30%),radial-gradient(circle at 54% 84%,#688cff24,#0000 32%),linear-gradient(130deg,#08131a47,#19273014);animation:22s ease-in-out infinite alternate site-aurora-shift}body.site-body:after{opacity:.55;filter:blur(10px);transform:translate3d(0,var(--parallax-backdrop-y-soft),0)scale(1.04);background:linear-gradient(#f7ece00f 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#f7ece00f 1px,#0000 1px) 0 0/120px 120px,radial-gradient(circle at 50% 14%,#ffffff2e,#0000 18%);animation:20s ease-in-out infinite alternate site-grid-drift}.site-shell{z-index:1;transform:translate3d(0,var(--parallax-foreground-y),0);will-change:transform;position:relative}body.site-body,body.site-body button,body.site-body input,body.site-body select,body.site-body textarea{font-family:var(--font-body),"Avenir Next","Helvetica Neue",sans-serif}body.site-body code,body.site-body .eyebrow,body.site-body .masthead-status-chip,body.site-body .ribbon-pill,body.site-body .hero-proof-pill span,body.site-body .trust-chip span,body.site-body .site-footer-linkset>span,body.site-body .benchmark-story-card>span{font-family:var(--font-mono),"SFMono-Regular",Menlo,monospace}body.site-body .brand-copy strong,body.site-body .hero-copy h1,body.site-body .hero-callout h2,body.site-body .result-card h1,body.site-body .result-card h2,body.site-body .result-card h3,body.site-body .panel h2,body.site-body .placeholder-panel h1,body.site-body .placeholder-panel h2,body.site-body .details-panel summary strong{font-family:var(--font-display),"Iowan Old Style",Georgia,serif;letter-spacing:-.035em}.shell{width:min(1280px,100vw - 2.5rem);padding:1.2rem 0 5.5rem}.benchmark-topline,.result-stack,.share-surface,.disclosure-stack{gap:1.35rem;display:grid}.masthead,.masthead-shell{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffbf6db,#f7eee4bd),linear-gradient(90deg,#ffffff47,#fff0);border:1px solid #fff1e01f;border-radius:30px;margin-bottom:1.35rem;padding:1.05rem 1.1rem 1.15rem}.masthead-topline{grid-template-columns:minmax(0,1fr) minmax(520px,.98fr);align-items:start;gap:1.2rem;display:grid}.masthead-actions{justify-items:stretch;gap:.7rem;width:100%;display:grid}.masthead-status-strip{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.masthead-status-chip{color:var(--muted-strong);letter-spacing:.15em;text-transform:uppercase;background:#ffffff94;border:1px solid #195b6f1f;border-radius:999px;padding:.48rem .82rem;font-size:.72rem}.brand-lockup{gap:1rem}.brand-mark{width:3.35rem;height:3.35rem}.brand-copy{gap:.2rem}.brand-copy strong{font-size:1.34rem;line-height:.92}.brand-copy span{max-width:36ch;color:var(--muted);font-size:.92rem}.masthead-meta{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:stretch;gap:.55rem;width:100%;display:grid}.masthead-link,.site-footer-link,.secondary-button,.inline-link{min-height:2.85rem;color:var(--text);background:#ffffffad;border:1px solid #1f160e1a;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.masthead-link{letter-spacing:.03em;width:100%;font-size:.84rem;font-weight:600}.masthead-link:hover,.site-footer-link:hover,.secondary-button:hover,.inline-link:hover{background:#ffffffd1;border-color:#195b6f2e;transform:translateY(-1px)}.primary-button{color:#fff9f2;letter-spacing:.01em;background:linear-gradient(135deg,#201710,#2e2118 40%,#1b5667 100%);border:1px solid #0b272f26;min-height:3.2rem;font-weight:600;box-shadow:0 18px 34px #19120c26}.primary-button:hover{border-color:#ffffff24;transform:translateY(-1px)}.hero-panel,.panel,.result-card,.placeholder-panel,.details-panel{border:1px solid var(--panel-line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffd1,#fbf5ede6),radial-gradient(circle at 0 0,#ffffff8c,#0000 38%);border-radius:34px}.hero-panel,.result-card,.panel,.placeholder-panel,.details-panel{position:relative;overflow:hidden}.hero-panel:before,.panel:before,.result-card:before,.details-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffd9,#0000 72%);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.hero-panel{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:1.45rem;padding:1.55rem}.benchmark-intro-panel{background:radial-gradient(circle at 12% 10%,#ffffffeb,#0000 24%),linear-gradient(135deg,#ffffffbd,#faf3e8e6 56%,#efe4d4d6);min-height:40rem}.benchmark-intro-panel:after{content:"";filter:blur(6px);pointer-events:none;background:conic-gradient(from 180deg,#195b6f1f,#bb5d3614,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-2rem;right:-3rem}.hero-copy{align-content:start;gap:.95rem;display:grid}.hero-ribbon-row{flex-wrap:wrap;gap:.55rem;display:flex}.ribbon-pill{color:var(--muted-strong);letter-spacing:.14em;background:#ffffff85;border:1px solid #2b1f141f;border-radius:999px;padding:.5rem .82rem}.ribbon-pill-accent{background:#195b6f1f;border-color:#195b6f29}.ribbon-pill-warn{background:#bb5d361a;border-color:#bb5d3626}.eyebrow{color:var(--amber);letter-spacing:.18em;font-size:.72rem}.hero-copy h1,.placeholder-panel h1,.placeholder-panel h2{max-width:9.4ch;margin:.15rem 0 .35rem;font-size:clamp(3.2rem,6vw,6rem);line-height:.88}.lead,.panel-copy,.methodology-copy p,.hero-callout p,.share-caption-preview,.site-footer-copy p,.benchmark-story-card p{color:var(--muted);font-size:1.02rem;line-height:1.72}.hero-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.hero-proof-pill{background:#ffffff8a;border:1px solid #2b1f1414;border-radius:22px;padding:.95rem 1rem}.hero-proof-pill span,.hero-proof-pill strong{display:block}.hero-proof-pill span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem}.hero-proof-pill strong{letter-spacing:-.02em;font-size:1.05rem}.hero-actions{gap:.75rem}.hero-topline-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hero-topline-card{background:#ffffff8f;border:1px solid #2b1f1414;border-radius:22px;padding:1rem 1.05rem}.hero-topline-card span,.hero-topline-card strong,.hero-topline-card small{display:block}.hero-topline-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;margin-bottom:.35rem;font-size:.75rem}.hero-topline-card strong{letter-spacing:-.02em;font-size:1.18rem}.hero-topline-card small{color:var(--muted);margin-top:.45rem;line-height:1.5}.hero-footnote{color:var(--muted-strong)}.hero-callout{color:#fbf4ea;background:radial-gradient(circle at 72% 14%,#ffffff1f,#0000 20%),linear-gradient(155deg,#23170f,#2f2116 42%,#194e5e 100%);border-radius:30px;padding:1.45rem;box-shadow:0 30px 75px #1c140c3d}.hero-callout h2{max-width:10ch;margin:.3rem 0 .7rem;font-size:clamp(2.35rem,4vw,3.8rem);line-height:.95}.hero-callout p,.hero-callout small,.hero-callout span{color:#fbf4eacc}.readout-card,.live-note{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.readout-card strong,.live-note strong{color:#fff6ec}.trust-surface,.benchmark-story-panel,.share-panel-simplified,.feedback-panel,.featured-device-panel,.faq-teaser-panel{padding:1.45rem}.trust-surface,.benchmark-story-panel,.featured-device-panel,.faq-teaser-panel{position:relative;overflow:hidden}.trust-surface{background:radial-gradient(circle at 88% 16%,#40cbe51f,#0000 24%),linear-gradient(#fffbf6f0,#f5ebdfe0);border-color:#2a819524}.benchmark-story-panel{background:radial-gradient(circle at 12% 18%,#75dbad1f,#0000 24%),linear-gradient(#f4f9f6eb,#f0e8dfe0);border-color:#4d887a29}.featured-device-panel{background:radial-gradient(circle at 86% 18%,#eb8d5e24,#0000 24%),linear-gradient(#fff7eff0,#f2e6dae0);border-color:#d576462e}.faq-teaser-panel{background:radial-gradient(circle at 14% 18%,#81addb1f,#0000 24%),linear-gradient(#f7f2ecf0,#eae2d9e6);border-color:#7090a92e}.trust-surface-head,.benchmark-story-head,.faq-teaser-head,.featured-device-head,.directory-controls-head,.share-panel-copy,.share-panel-copy+*{z-index:1;position:relative}.trust-surface-head,.featured-device-head,.faq-teaser-head,.benchmark-story-head{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:1rem;display:grid}.trust-chip-row,.benchmark-story-grid,.faq-teaser-grid,.featured-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-chip,.benchmark-story-card,.faq-teaser-card,.featured-device-card{background:#ffffff8f;border:1px solid #2b1f1414;border-radius:24px;padding:1rem 1.05rem;transition:transform .16s,border-color .16s,background .16s}.trust-chip:hover,.featured-device-card:hover{background:#ffffffbd;border-color:#195b6f29;transform:translateY(-2px)}.trust-chip span,.benchmark-story-card>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;display:block}.trust-chip strong,.benchmark-story-card strong,.faq-teaser-card strong,.featured-device-card strong{letter-spacing:-.02em;font-size:1.12rem;display:block}.trust-chip small,.benchmark-story-card p,.faq-teaser-card p{margin:.45rem 0 0}.result-topline-grid,.share-feedback-grid,.compare-grid,.device-cluster-grid,.key-metrics-grid,.leaderboard-grid,.summary-grid,.share-panel-actions,.snapshot-grid,.compare-form,.directory-controls-grid{gap:1rem}.result-topline-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.result-card-hero,.get-started-card,.cluster-callout{padding:1.35rem}.summary-metric,.verdict-meta-chip,.model-option,.buyer-guidance-card,.get-started-starter,.share-box,.choice-chip,.compare-row,.fit-estimate-row,.runtime-recommendation-row,.spec-row{background:#ffffff8a;border:1px solid #2b1f1414;border-radius:22px}.choice-chip{min-height:2.8rem}.choice-chip-selected{background:#195b6f1c;border-color:#195b6f38}.compare-form,.directory-controls-panel{background:linear-gradient(#ffffffb8,#f8f0e5db);border-radius:28px;padding:1.25rem}.compare-form{align-content:start;display:grid}.compare-autocomplete{color:var(--muted-strong);gap:.45rem;font-size:.9rem;display:grid;position:relative}.directory-field,.compare-autocomplete{font-weight:500}.directory-field input,.directory-field select,.compare-autocomplete input{width:100%;min-height:3.1rem;color:var(--text);background:#ffffffb8;border:1px solid #2b1f141a;border-radius:18px;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffffbd}.directory-field input:focus,.directory-field select:focus,.compare-autocomplete input:focus{border-color:#195b6f2e;outline:2px solid #195b6f29}.compare-suggestion-list{z-index:10;box-shadow:var(--shadow-strong);background:#fffbf5f5;border:1px solid #2b1f141a;border-radius:20px;padding:.45rem;position:absolute;top:calc(100% + .45rem);left:0;right:0}.compare-suggestion{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:16px;gap:.2rem;padding:.8rem .9rem;display:grid}.compare-suggestion:hover{background:#195b6f14}.share-box code,.get-started-command code{overflow-wrap:anywhere;display:block}.details-panel summary,.methodology-panel summary{padding:1.15rem 1.25rem}.details-panel-body,.disclosure-content{padding:0 1.25rem 1.25rem}.site-footer-rich{background:radial-gradient(circle at 88% 18%,#64cde51f,#0000 22%),linear-gradient(#fffbf6e6,#f4ebe1cc);grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:1.3rem;margin-top:1.4rem;padding:1.4rem 1.45rem;display:grid}.site-footer-copy{gap:.8rem;max-width:50rem;display:grid}.site-footer-copy .brand-lockup{align-items:flex-start}.site-footer-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;display:grid}.site-footer-linkset{background:#ffffff85;border:1px solid #1f160e14;border-radius:26px;gap:.75rem;padding:1rem;display:grid}.site-footer-linkset>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.site-footer-linkcluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.site-footer-link{justify-content:flex-start;width:100%}.masthead-shell,.hero-panel,.panel,.result-card,.details-panel,.placeholder-panel{animation:.54s cubic-bezier(.22,1,.36,1) both site-fade-up}.hero-proof-pill,.hero-topline-card,.readout-card,.live-note,.trust-chip,.benchmark-story-card,.faq-teaser-card,.featured-device-card,.key-metric-card,.model-option,.buyer-guidance-card,.site-footer-link{animation:.46s cubic-bezier(.22,1,.36,1) both site-card-rise}.hero-proof-pill:nth-child(2),.hero-topline-card:nth-child(2),.readout-card:nth-child(2),.live-note:nth-child(2),.trust-chip:nth-child(2),.benchmark-story-card:nth-child(2),.faq-teaser-card:nth-child(2),.featured-device-card:nth-child(2),.key-metric-card:nth-child(2),.site-footer-link:nth-child(2){animation-delay:60ms}.hero-proof-pill:nth-child(3),.hero-topline-card:nth-child(3),.readout-card:nth-child(3),.trust-chip:nth-child(3),.benchmark-story-card:nth-child(3),.faq-teaser-card:nth-child(3),.featured-device-card:nth-child(3),.key-metric-card:nth-child(3),.site-footer-link:nth-child(3){animation-delay:.12s}.site-footer-link:nth-child(4),.site-footer-link:nth-child(5){animation-delay:.18s}@keyframes site-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site-grid-drift{0%{transform:translate3d(0,var(--parallax-backdrop-y-soft),0)scale(1.04)}to{transform:translate3d(18px,calc(var(--parallax-backdrop-y-soft) + 12px),0)scale(1.08)}}@keyframes site-card-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes site-aurora-shift{0%{transform:translate3d(0,var(--parallax-backdrop-y),0)scale(1.06)}to{transform:translate3d(0,calc(var(--parallax-backdrop-y) - 24px),0)scale(1.12)}}@keyframes benchmark-bar-glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes benchmark-accordion-collapse{0%{opacity:1;max-height:12rem;margin-top:0;transform:translateY(0)scaleY(1)}to{opacity:0;max-height:0;margin-top:-.65rem;padding-top:0;padding-bottom:0;transform:translateY(22px)scaleY(.18)}}@media (max-width:1080px){.masthead-topline,.hero-panel,.shared-hero,.result-topline-grid,.site-footer-rich,.trust-surface-head,.benchmark-story-head,.featured-device-head,.faq-teaser-head{grid-template-columns:1fr}.masthead-topline{display:grid}.masthead-actions{justify-items:start}.masthead-status-strip,.masthead-meta{justify-content:flex-start}.hero-proof-band,.trust-chip-row,.benchmark-story-grid,.featured-device-grid,.faq-teaser-grid,.site-footer-linkgrid,.site-footer-linkcluster{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-intro-panel{min-height:auto}}@media (max-width:780px){.shell{width:min(100vw - 1.2rem,100%);padding-top:.8rem}.masthead,.masthead-shell,.hero-panel,.result-card,.panel,.placeholder-panel,.details-panel{border-radius:24px}.hero-copy h1,.placeholder-panel h1,.placeholder-panel h2{max-width:10ch;font-size:clamp(2.8rem,12vw,4.6rem)}.benchmark-intro-panel .hero-copy h1{font-size:clamp(2.2rem,10vw,3.6rem)}.result-reveal-name{font-size:clamp(2.3rem,11vw,3.8rem)}.hero-callout h2{font-size:clamp(2rem,10vw,3rem)}.hero-proof-band,.hero-topline-strip,.trust-chip-row,.benchmark-story-grid,.featured-device-grid,.faq-teaser-grid,.site-footer-linkgrid,.site-footer-linkcluster,.summary-grid,.leaderboard-grid,.share-panel-actions,.snapshot-grid,.compare-grid,.result-topline-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column}.primary-button,.secondary-button,.inline-link{width:100%}.site-footer-rich{padding:1.2rem}}@media (max-width:640px){.brand-mark{width:3rem;height:3rem}.brand-copy strong{font-size:1.12rem}.masthead,.masthead-shell{padding:1rem}.hero-panel,.result-card,.panel,.placeholder-panel{padding:1.15rem}.site-footer-link{width:100%}}@media (prefers-reduced-motion:reduce){body.site-body:before,body.site-body:after,.site-shell,.masthead-shell,.hero-panel,.panel,.result-card,.details-panel,.placeholder-panel{animation:none!important;transform:none!important}.benchmark-progress-bar:after{animation:none!important}}
