.oPlRhG_page{background:var(--ground);min-height:100dvh;color:var(--text)}.oPlRhG_header{border-bottom:1px solid var(--border);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px 16px;width:calc(100% - 64px);max-width:680px;margin:0 auto;padding:28px 0 24px;display:flex}.oPlRhG_brand{min-height:44px;color:inherit;font-family:var(--font-serif), Georgia, serif;align-items:center;font-size:24px;font-weight:400;text-decoration:none;display:inline-flex}.oPlRhG_brand:hover{text-underline-offset:3px;text-decoration:underline}.oPlRhG_version{color:var(--muted);white-space:nowrap;font-size:13px}.oPlRhG_main{box-sizing:border-box;width:calc(100% - 64px);max-width:680px;margin:0 auto;padding:36px 0 88px}.oPlRhG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oPlRhG_primary,.oPlRhG_ghost{box-sizing:border-box;font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.oPlRhG_primary{background:var(--accent);color:var(--on-accent);border:0;min-height:48px;padding:13px 26px;font-size:16px;font-weight:500}.oPlRhG_primary:hover:not(:disabled){background:var(--accent-hover)}.oPlRhG_ghost{border:1px solid var(--control-border);color:var(--text);background:0 0;min-height:48px;padding:11px 22px;font-size:15px;font-weight:400}.oPlRhG_ghost:hover:not(:disabled){border-color:var(--muted)}.oPlRhG_primary:disabled,.oPlRhG_ghost:disabled{opacity:.45;cursor:not-allowed}.oPlRhG_textButton{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:12px 4px;font-size:14px;text-decoration:underline}.oPlRhG_textButton:hover{color:var(--text)}.oPlRhG_hero{text-align:center;padding-top:clamp(32px,7dvh,80px)}.oPlRhG_title{max-width:20ch;font-family:var(--font-serif), Georgia, serif;text-wrap:balance;margin:0 auto 24px;font-size:clamp(32px,5vw,46px);font-weight:400;line-height:1.25}.oPlRhG_lede{max-width:600px;font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:0 auto 32px;font-size:20px;line-height:1.6}.oPlRhG_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px;display:flex}.oPlRhG_note{max-width:600px;color:var(--muted);margin:0 auto 8px;font-size:14px;line-height:1.5}.oPlRhG_note a{color:var(--link)}.oPlRhG_note a:hover{color:var(--link-hover)}.oPlRhG_notice{border-left:3px solid var(--warning);background:var(--warning-surface);color:var(--warning);margin:0 0 24px;padding:12px 16px;font-size:15px;line-height:1.5}.oPlRhG_meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:14px;line-height:1.5}.oPlRhG_meta>*{display:inline-block}.oPlRhG_meta>:not(:last-child):after{content:"·";color:var(--muted);margin:0 10px;font-weight:400}.oPlRhG_metaStrong{color:var(--accent);font-weight:700}.oPlRhG_stem{font-family:var(--font-serif), Georgia, serif;text-wrap:pretty;margin:0 0 12px;font-size:clamp(21px,2.4vw,24px);font-weight:400;line-height:1.5}.oPlRhG_stem:focus{outline:none}.oPlRhG_intro{font-family:var(--font-serif), Georgia, serif;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.6}.oPlRhG_instructions{color:var(--body);margin:0 0 24px;font-size:16px;line-height:1.6}.oPlRhG_choices{border:0;min-width:0;margin:0 0 32px;padding:0}.oPlRhG_choices legend{padding:0}.oPlRhG_choice{box-sizing:border-box;border:1px solid var(--border);min-height:48px;font-family:var(--font-serif), Georgia, serif;cursor:pointer;border-radius:2px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:16px;font-size:18px;line-height:1.6;display:flex}.oPlRhG_choice input{width:20px;height:20px;accent-color:var(--view-1);cursor:pointer;flex:0 0 20px;margin:4px 0 0}.oPlRhG_choice:hover{background:var(--surface)}.oPlRhG_choice:has(input:checked){border-color:var(--view-1);background:var(--surface)}.oPlRhG_choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.oPlRhG_choice input:focus-visible{outline:none}.oPlRhG_nav{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:20px;display:flex}.oPlRhG_skip{text-align:center;margin-top:12px}.oPlRhG_resultTitle{font-family:var(--font-serif), Georgia, serif;margin:0 0 16px;font-size:clamp(30px,4.5vw,40px);font-weight:400;line-height:1.25}.oPlRhG_resultIntro{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:0 0 24px;font-size:18px;line-height:1.6}.oPlRhG_resultActions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;display:flex}.oPlRhG_copied{color:var(--muted);font-size:14px}.oPlRhG_results{margin:0;padding:0;list-style:none}.oPlRhG_result{border-top:1px solid var(--border);padding:28px 0 32px}.oPlRhG_resultQuestion{font-family:var(--font-serif), Georgia, serif;margin:0 0 16px;font-size:20px;font-weight:400;line-height:1.5}.oPlRhG_chart{aspect-ratio:1;width:100%;max-width:480px;margin:16px auto 24px;position:relative}.oPlRhG_chartLine{aspect-ratio:2;max-width:480px}.oPlRhG_shape{width:100%;height:100%;display:block}.oPlRhG_shapeLabel{text-align:center;overflow-wrap:anywhere;width:30%;font-size:15px;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.oPlRhG_chartLine .oPlRhG_shapeLabel{width:40%}.oPlRhG_verdict{font-family:var(--font-serif), Georgia, serif;margin:0 0 16px;font-size:19px;line-height:1.5}.oPlRhG_verdictMuted{color:var(--muted)}.oPlRhG_legend{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.oPlRhG_legendRow{align-items:flex-start;gap:12px;display:flex}.oPlRhG_legendKey{background:currentColor;border-radius:50%;flex:0 0 10px;height:10px;margin-top:7px}.oPlRhG_legendBody{min-width:0;padding-top:1px;font-size:15px;line-height:1.5}.oPlRhG_legendName{color:var(--text);font-weight:600}a.oPlRhG_legendName:hover{color:var(--link-hover)}.oPlRhG_legendRating{color:var(--muted)}.oPlRhG_legendRating:before{content:"·";margin:0 8px}.oPlRhG_legendClaim{font-family:var(--font-serif), Georgia, serif;color:var(--body);margin:6px 0 0;font-size:17px;line-height:1.6}.oPlRhG_legendNote{color:var(--muted);margin:4px 0 0;font-size:14px}.oPlRhG_legendNote a,.oPlRhG_problemLink a{color:var(--link)}.oPlRhG_problemLink{color:var(--muted);margin:0;font-size:14px}@media (max-width:560px){.oPlRhG_header,.oPlRhG_main{width:calc(100% - 40px)}.oPlRhG_header{padding-top:16px;padding-bottom:16px}.oPlRhG_main{padding-top:24px}.oPlRhG_shapeLabel{font-size:14px}}.oPlRhG_sectionTitle{font-family:var(--font-serif), Georgia, serif;margin:0 0 12px;font-size:24px;font-weight:400}.oPlRhG_method{color:var(--body);margin:0 0 16px;font-size:16px;line-height:1.6}.oPlRhG_comparison{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:20px 0}.oPlRhG_comparison summary{box-sizing:border-box;min-height:44px;color:var(--text);cursor:pointer;padding:12px 0;font-size:15px;line-height:1.5}.oPlRhG_comparison summary:hover{color:var(--link-hover)}.oPlRhG_comparisonBody{font-family:var(--font-serif), Georgia, serif;color:var(--body);padding-bottom:16px;font-size:17px;line-height:1.6}.oPlRhG_comparisonBody>p{margin:4px 0 20px}.oPlRhG_comparisonBody h4{color:var(--text);font-family:var(--font-sans), Arial, sans-serif;margin:20px 0 8px;font-size:15px;font-weight:600}.oPlRhG_viewExplanation p{margin:8px 0}.oPlRhG_viewExplanation strong{font-weight:600}.oPlRhG_sources{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px;font-size:15px}.oPlRhG_sources li+li{margin-top:8px}.oPlRhG_sources a{color:var(--link)}
