.zthh-detail .pelican-intro{padding-top:clamp(1.75rem,4vw,3.2rem)}.zthh-hero-panel{padding:clamp(1.2rem,3vw,2.2rem);border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface);background:var(--fb-surface-primary)}.zthh-hero-panel .pelican-intro-inner{padding:0}.zthh-hero .pelican-intro-copy{flex-basis:30rem}.zthh-hero .evaluation-detail-title-row{align-items:flex-start;gap:clamp(1.1rem,4vw,3.5rem);margin-top:1rem}.zthh-hero .evaluation-detail-title-row h1{max-width:none;font-size:var(--fb-font-size-detail-title);line-height:var(--fb-line-height-heading-1)}.zthh-hero .evaluation-detail-hero-art{width:clamp(9rem,18vw,14rem);border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface)}.zthh-hero .pelican-lede{max-width:58rem;margin-top:1.15rem;color:var(--fb-content-primary);font-size:clamp(1rem,1.25vw,1.12rem)}.zthh-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1.25rem,3vw,2rem);border-top:1px solid var(--fb-line-default)}.zthh-hero-facts span{display:grid;gap:.3rem;min-width:0;padding:.9rem 1rem 0 0}.zthh-hero-facts span+span{padding-left:1rem;border-left:1px solid var(--fb-line-default)}.zthh-hero-facts small{color:var(--fb-content-muted);font-size:.6875rem;font-weight:500;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.zthh-hero-facts strong{min-width:0;color:var(--fb-content-primary);font-size:.9rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.zthh-result-overview{margin-top:clamp(2.25rem,5vw,4rem)}.zthh-result-overview>.pelican-section-head{align-items:baseline;margin-bottom:1.15rem;padding-bottom:.85rem;border-bottom:1px solid var(--fb-line-default)}.zthh-result-overview>.pelican-section-head h2{font-size:var(--fb-public-surface-heading);letter-spacing:-.05em}.zthh-result-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}.zthh-result-block{min-width:0}.zthh-result-block-heading{margin-bottom:.7rem}.zthh-result-block-heading h3{margin:0;color:var(--fb-content-primary);font-size:.86rem;font-weight:500;letter-spacing:.01em}.zthh-result-overview .zthh-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.zthh-result-overview :is(.zthh-verdicts,.zthh-scores){gap:1px;overflow:hidden;border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface);background:var(--fb-line-default)}.zthh-result-overview .zthh-verdicts article{min-height:100%;padding:1rem 1.05rem 1.1rem;border:0;border-radius:0;background:var(--fb-surface-primary);box-shadow:none}.zthh-result-overview .zthh-verdicts h3{margin-top:.35rem;font-size:1rem;line-height:1.35}.zthh-result-overview .zthh-verdicts article>p:last-child{margin-top:.55rem;color:var(--fb-content-secondary);line-height:1.58}.zthh-result-overview .zthh-scores>div{padding:.75rem .85rem .8rem;border:0;border-radius:0;background:var(--fb-surface-primary);box-shadow:none}.zthh-result-overview .zthh-score-track span{background:var(--fb-action-primary-bg)}.zthh-result-overview .zthh-scores p{margin:.45rem 0 0;color:var(--fb-content-muted);font-size:.78rem;line-height:1.5}.zthh-table-wrap:focus-visible{outline:2px solid var(--fb-focus-ring);outline-offset:3px}@media (max-width:1000px){.zthh-result-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.zthh-hero .evaluation-detail-hero-art{width:clamp(8rem,23vw,12rem)}}@media (max-width:640px){.zthh-hero-panel{padding:1rem}.zthh-hero .evaluation-detail-title-row{gap:.85rem}.zthh-hero .evaluation-detail-hero-art{width:7.25rem;border-radius:var(--fb-radius-surface)}.zthh-hero-facts{grid-template-columns:minmax(0,1fr)}.zthh-hero-facts span,.zthh-hero-facts span+span{padding:.75rem 0 0;border-left:0}.zthh-hero-facts span+span{border-top:1px solid var(--fb-line-default)}.zthh-result-overview .zthh-verdicts{grid-template-columns:minmax(0,1fr)}}.zthh-reader{margin-top:clamp(2.25rem,5vw,4rem);padding-top:1rem;border-top:1px solid var(--fb-line-default)}.zthh-reader-heading{display:grid;gap:.85rem}.zthh-reader-heading .pelican-section-head{align-items:baseline;margin:0}.zthh-reader-progress{color:var(--fb-content-primary);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.zthh-reader-mode{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;color:var(--fb-content-muted);font-size:.78rem}.zthh-reader-mode-buttons{display:inline-flex;gap:.75rem}.zthh-reader-mode-buttons button{min-height:2.75rem;padding:.25rem .1rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--fb-content-secondary);font:inherit;font-size:.78rem;cursor:pointer}.zthh-reader-mode-buttons button[aria-pressed=true]{border-bottom-color:var(--fb-action-primary-bg);color:var(--fb-content-primary)}.zthh-reader-layout{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);margin-top:1.2rem;align-items:start}.zthh-reader-nav{position:sticky;top:calc(var(--fb-public-announcement-height, 0px) + var(--fb-control-height-header, 3.5rem) + 1rem);display:grid;gap:0;max-height:min(34rem,calc(100vh - 8rem));overflow-y:auto;padding-right:.35rem;scrollbar-width:thin}.zthh-reader-nav button{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.45rem;min-width:0;align-items:start;padding:.62rem .65rem;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--fb-content-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--fb-motion-easing-standard),color .18s var(--fb-motion-easing-standard)}.zthh-reader-nav button:focus-visible,.zthh-reader-nav button:hover{color:var(--fb-content-primary)}.zthh-reader-nav button.is-active{border-left-color:var(--fb-action-primary-bg);color:var(--fb-content-primary)}.zthh-reader-nav button>span{color:var(--fb-content-primary);font-size:.6875rem;font-variant-numeric:tabular-nums}.zthh-reader-nav button strong{min-width:0;font-size:.78rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.zthh-reader-main{min-width:0;overflow:hidden;border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface);background:var(--fb-surface-primary)}.zthh-reader-case-header{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;align-items:center;padding:1.15rem 1.25rem 1rem;background:var(--fb-surface-secondary)}.zthh-reader-case-index{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--fb-radius-control);background:var(--fb-action-primary-bg);color:var(--fb-action-primary-text);font-size:.78rem;font-variant-numeric:tabular-nums}.zthh-reader-case-header .evaluation-kicker{margin:0;color:var(--fb-content-primary)}.zthh-reader-case-header h3{margin:.2rem 0 0;color:var(--fb-content-primary);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.25;scroll-margin-top:calc(var(--fb-cmp-header-height, 4rem) + 4rem)}.zthh-reader-context{margin:0 1.25rem;padding:.85rem 0 .95rem;border-bottom:1px solid var(--fb-line-default)}.zthh-reader-context>span{color:var(--fb-content-muted);font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.zthh-reader-context p{max-width:84ch;margin:.4rem 0 0;color:var(--fb-content-secondary);font-size:.9rem;line-height:1.62}.zthh-reader-answer-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .75rem}.zthh-reader-answer-heading h4{margin:0;color:var(--fb-content-primary);font-size:.94rem;font-weight:500}.zthh-reader-answer-heading p{margin:.25rem 0 0;color:var(--fb-content-muted);font-size:.78rem}.zthh-copy-button{flex:0 0 auto;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-button);background:var(--fb-surface-primary);color:var(--fb-content-primary);font:inherit;font-size:.78rem;cursor:pointer}.zthh-copy-button:focus-visible,.zthh-copy-button:hover{border-color:var(--fb-content-primary);background:var(--fb-surface-secondary)}.zthh-reader-model-tabs{display:flex;gap:.45rem;overflow-x:auto;padding:0 1.25rem .9rem;scrollbar-width:thin}.zthh-reader-model-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:2.75rem;padding:.38rem .65rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--fb-content-secondary);font:inherit;font-size:.78rem;cursor:pointer}.zthh-reader-model-tabs button:focus-visible,.zthh-reader-model-tabs button:hover{color:var(--fb-content-primary)}.zthh-reader-model-tabs button.is-active{border-bottom-color:var(--fb-action-primary-bg);color:var(--fb-content-primary)}.zthh-reader-model-tabs button b{color:var(--fb-content-primary);font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums}.zthh-reader-answer{margin:0 1.25rem 1.25rem;padding:1rem 1.05rem 1.25rem;border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface);background:var(--fb-surface-secondary)}.zthh-reader-answer-meta,.zthh-reader-comparison-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem}.zthh-reader-answer-meta{margin-bottom:.85rem;color:var(--fb-content-muted);font-size:.72rem}.zthh-reader-answer-meta strong,.zthh-reader-comparison-heading strong{color:var(--fb-content-primary);font-size:.86rem;font-weight:500}.zthh-reader-answer-meta span+span:before{margin-right:.7rem;color:var(--fb-line-strong);content:"·"}.zthh-reader-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1.25rem}.zthh-reader-comparison>article{min-width:0;padding:.95rem 1rem 1.1rem;border:1px solid var(--fb-line-default);border-radius:var(--fb-radius-surface);background:var(--fb-surface-primary)}.zthh-reader-comparison-heading{justify-content:space-between;margin-bottom:.55rem}.zthh-reader-comparison-heading span{color:var(--fb-content-primary);font-size:.75rem;font-variant-numeric:tabular-nums}.zthh-reader-comparison .zthh-reader-answer-meta{margin-bottom:.55rem}.zthh-reader-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.8rem 1.25rem 1rem;border-top:1px solid var(--fb-line-default)}.zthh-reader-footer button{min-height:2rem;padding:.3rem .1rem;border:0;background:transparent;color:var(--fb-content-primary);font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.zthh-reader-footer button:last-child{text-align:right}.zthh-reader-footer button:focus-visible,.zthh-reader-footer button:hover{text-decoration:underline;text-underline-offset:.15em}.zthh-reader-footer button:disabled{color:var(--fb-content-muted);cursor:default;text-decoration:none;opacity:.55}.zthh-reader-footer span{color:var(--fb-content-muted);font-size:.72rem;font-variant-numeric:tabular-nums;text-align:center}.zthh-reader-empty{margin:0;padding:1rem;border:1px dashed var(--fb-line-default);border-radius:var(--fb-radius-surface);color:var(--fb-content-secondary);line-height:1.6}@media (max-width:900px){.zthh-reader-layout{grid-template-columns:minmax(0,1fr)}.zthh-reader-nav{position:static;display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 .35rem}.zthh-reader-nav button{display:flex;flex:0 0 12rem;align-items:baseline;border-left:0;border-bottom:2px solid transparent}.zthh-reader-nav button.is-active{border-bottom-color:var(--fb-action-primary-bg)}}@media (max-width:640px){.zthh-reader-mode{align-items:stretch;flex-direction:column}.zthh-reader-mode-buttons{width:fit-content}.zthh-reader-answer-heading,.zthh-reader-case-header,.zthh-reader-comparison,.zthh-reader-context,.zthh-reader-footer,.zthh-reader-model-tabs{padding-left:.9rem;padding-right:.9rem}.zthh-reader-answer-heading{align-items:start;flex-direction:column}.zthh-reader-answer{margin-inline:.9rem;padding-inline:.85rem}.zthh-reader-comparison{grid-template-columns:minmax(0,1fr)}.zthh-reader-footer{gap:.45rem}}