.ddRWjG_root{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;width:100%;position:relative;overflow:hidden}.ddRWjG_image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ddRWjG_chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;position:absolute;inset-block-end:var(--space-3)}.ddRWjG_chipBefore{inset-inline-start:var(--space-3)}.ddRWjG_chipAfter{inset-inline-end:var(--space-3)}.ddRWjG_before{clip-path:inset(0 calc(100% - var(--compare,50) * 1%) 0 0)}.ddRWjG_handle{width:var(--space-10);outline:none;justify-content:center;margin-inline-start:calc(var(--space-10) / -2);display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--compare,50) * 1%)}.ddRWjG_handle:before{content:"";background:var(--color-surface);width:2px;height:100%;box-shadow:0 0 0 1px var(--color-border-strong)}.ddRWjG_knob{width:var(--space-8);height:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:50%;margin-block-start:calc(var(--space-8) / -2);margin-inline-start:calc(var(--space-8) / -2);position:absolute;inset-block-start:50%;inset-inline-start:50%}.ddRWjG_knob:before,.ddRWjG_knob:after{content:"";border-block-start:2px solid var(--color-text);border-inline-start:2px solid var(--color-text);width:6px;height:6px;margin-top:-3px;position:absolute;inset-block-start:50%}.ddRWjG_knob:before{inset-inline-start:7px;transform:rotate(-45deg)}.ddRWjG_knob:after{inset-inline-end:7px;transform:rotate(135deg)}.ddRWjG_handle:focus-visible .ddRWjG_knob{outline:2px solid var(--color-focus);outline-offset:2px}
.cTon3q_root{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""compare""points";min-width:0;display:grid}.cTon3q_intro{gap:var(--space-4);grid-area:intro;align-content:end;min-width:0;display:grid}.cTon3q_points{align-content:start;gap:var(--space-5);grid-area:points;margin:0;padding:0;list-style:none;display:grid}.cTon3q_point{gap:var(--space-1);display:grid}.cTon3q_point h3{font:600 var(--font-size-prose)/1.3 var(--serif);margin:0}.cTon3q_point p{color:var(--color-text-muted);font-size:var(--font-size-control);max-width:var(--measure-prose);margin:0;line-height:1.6}.cTon3q_compare{gap:var(--space-2);grid-area:compare;justify-self:start;width:100%;min-width:0;max-width:20rem;margin:0;display:grid}.cTon3q_compare figcaption{color:var(--color-text-muted);font-size:var(--font-size-caption)}.cTon3q_credits{gap:var(--space-4);min-width:0;display:grid}.cTon3q_credits h3{font:600 var(--font-size-prose)/1.3 var(--serif);margin:0}.cTon3q_planList{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cTon3q_plan{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.cTon3q_plan .cTon3q_planName{color:var(--color-text);font-weight:600;font-size:var(--font-size-control)}.cTon3q_plan strong{font-weight:600}.cTon3q_plan span{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:1.5}.cTon3q_cadence{color:var(--color-text-muted);font-size:var(--font-size-control);margin:0;line-height:1.5}@media (min-width:561px){.cTon3q_planList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px){.cTon3q_root{column-gap:var(--space-8);row-gap:var(--space-6);grid-template:"intro compare"1fr"points compare"1fr/minmax(0,1fr) minmax(0,20rem);align-items:start}.cTon3q_intro{align-self:end}.cTon3q_points{align-self:start}.cTon3q_compare{align-self:center}}@media (min-width:961px){.cTon3q_root{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.cTon3q_compare{max-width:var(--measure-media);justify-self:center}.cTon3q_planList{grid-template-columns:repeat(4,minmax(0,1fr))}}
.QjSvaq_detail{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0}.QjSvaq_detail summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-height-md);padding:0 var(--space-5);font-size:var(--font-size-control);cursor:pointer;list-style:none;display:flex}.QjSvaq_detail summary::-webkit-details-marker{display:none}.QjSvaq_detail summary:after{content:"+";color:var(--color-accent);font:400 1.5rem/1 var(--serif)}.QjSvaq_detail[open] summary:after{content:"–"}.QjSvaq_body{gap:var(--space-6);padding:0 var(--space-5) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.QjSvaq_table{border-collapse:collapse;width:100%;font-size:var(--font-size-label);text-align:left}.QjSvaq_table th,.QjSvaq_table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-label);letter-spacing:0;text-transform:none}.QjSvaq_table thead th{color:var(--color-text-muted);font-weight:500}.QjSvaq_table tbody th{color:var(--color-text-muted);font-weight:400}.QjSvaq_simulator{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.QjSvaq_sentence{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--font-size-control);flex-wrap:wrap;margin:0;display:flex}.QjSvaq_field{width:8.5rem;max-width:100%;min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);text-align:right}.QjSvaq_result{min-height:3.2em;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:var(--color-surface-notice)}.QjSvaq_result p{font-size:var(--font-size-control);margin:0;line-height:1.6}.QjSvaq_hint,.QjSvaq_simulator small{color:var(--color-text-muted)}@media (max-width:620px){.QjSvaq_body{padding-inline:var(--space-4)}.QjSvaq_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.QjSvaq_table,.QjSvaq_table tbody,.QjSvaq_table tr,.QjSvaq_table th,.QjSvaq_table td{display:block}.QjSvaq_table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.QjSvaq_table tbody th,.QjSvaq_table td{padding:var(--space-1) 0;border:0}.QjSvaq_table tbody th{margin-bottom:var(--space-1);color:var(--color-text);font-weight:500}.QjSvaq_table td{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.QjSvaq_table td:before{content:attr(data-label);color:var(--color-text-muted)}.QjSvaq_field{width:7.5rem}}
.FufC8q_band{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;padding-block:var(--space-4);padding-inline:var(--space-6);border:1px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-accent-soft);display:flex}.FufC8q_text{gap:var(--space-2);min-width:0;display:grid}.FufC8q_tag{border:1px solid var(--color-accent);color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding-block:.3rem;padding-inline:.75rem;font-size:.75rem;font-weight:600}@media (min-width:761px){.FufC8q_tag{font-size:.6875rem}}.FufC8q_text h2{font:400 1.5rem/1.15 var(--serif);margin:0}.FufC8q_text p{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0;line-height:1.6}@media (max-width:620px){.FufC8q_band{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column}}@media (max-width:760px){.FufC8q_text p{font-size:1rem}}
.eR4kta_question{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.eR4kta_question legend{margin-bottom:var(--space-3);font:400 clamp(1.25rem, 2.4vw, 1.5rem)/1.2 var(--serif);padding:0}.eR4kta_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.eR4kta_choice{min-height:var(--control-height-sm);padding:0 var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);font-size:var(--font-size-label);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);align-items:center;display:inline-flex;position:relative}.eR4kta_choice:hover{border-color:var(--color-accent)}.eR4kta_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.eR4kta_choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.eR4kta_on{border-color:var(--color-selected);background:var(--color-selected);color:var(--color-on-selected)}.eR4kta_question:disabled .eR4kta_choice{cursor:not-allowed;opacity:.7}@media (max-width:620px){.eR4kta_choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eR4kta_choice{text-align:center;justify-content:center}.eR4kta_choice:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.eR4kta_choice{transition:none}}
