._0sapGW_layout{--age-plum:#748b4b;--age-sage:#b1b99c;--age-track:#e8e6dc;--age-ink:#354032;--age-muted:#626b5b;color:var(--age-ink);grid-template-columns:minmax(240px,.88fr) minmax(0,1fr);align-items:center;gap:30px;min-width:0;display:grid}._0sapGW_visual{width:100%;min-width:0;height:296px;position:relative}._0sapGW_svg{width:100%;height:100%;display:block;overflow:visible}._0sapGW_track{fill:none;stroke:var(--age-track);stroke-width:13px;stroke-linecap:round}._0sapGW_arc{fill:none;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.2,.7,.2,1),stroke-width .2s}._0sapGW_biological{stroke:var(--age-plum)}._0sapGW_calendar{stroke:var(--age-sage)}._0sapGW_center{text-align:center;pointer-events:none;width:200px;max-width:70%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}._0sapGW_center>span{color:var(--age-muted);margin-bottom:9px;font-size:13px;line-height:1.4;display:block}._0sapGW_center strong{color:var(--age-ink);font:500 74px/1.05 var(--sans);letter-spacing:-.065em;font-variant-numeric:tabular-nums;display:block}._0sapGW_center strong._0sapGW_longValue{font-size:54px}._0sapGW_center small{color:var(--age-muted);font-size:12px}._0sapGW_scale{text-align:center;color:var(--age-muted);font-size:12px;position:absolute;bottom:10px;left:0;right:0}._0sapGW_readings{min-width:0}._0sapGW_choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}._0sapGW_choice{width:100%;min-height:91px;color:var(--age-ink);text-align:left;cursor:pointer;font:400 14px/1.4 var(--sans);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:9px minmax(0,1fr);align-content:center;gap:8px 10px;padding:14px;display:grid}._0sapGW_choice[aria-pressed=true]{background:#f1f0e6;border-color:#dddfd2}._0sapGW_choice:hover{background:#eeede5}._0sapGW_choice i{background:var(--age-plum);border-radius:50%;align-self:start;width:8px;height:8px;margin-top:6px}._0sapGW_choice[data-reading=calendar] i{background:var(--age-sage)}._0sapGW_choice>span{font-size:13px}._0sapGW_choice strong{font:500 33px/1.15 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-column:2}._0sapGW_choice strong small{font:400 12px/1 var(--sans);letter-spacing:0;color:var(--age-muted);margin-left:5px}._0sapGW_context{color:var(--age-muted);min-height:44px;margin:13px 0 16px;font-size:14px;line-height:1.55}._0sapGW_context p{font-size:inherit;line-height:inherit;margin:0}._0sapGW_difference{background:#e7eed7;border-radius:12px;align-items:center;gap:18px;padding:16px 18px;display:flex}._0sapGW_difference>strong{font:500 36px/1.1 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#4e6932;flex:none}._0sapGW_difference>strong small{font:400 13px var(--sans);letter-spacing:0;margin-left:4px}._0sapGW_difference>span{color:#526943;font-size:14px;line-height:1.5}._0sapGW_difference>span small{margin-top:4px;font-size:12px;display:block}._0sapGW_actions{margin-top:14px}._0sapGW_negative{color:var(--age-muted);margin:14px 0 0;font-size:13px}@media (max-width:650px){._0sapGW_layout{grid-template-columns:1fr;gap:3px}._0sapGW_visual{height:286px}._0sapGW_choices{gap:8px}._0sapGW_choice{min-height:91px;padding:12px}._0sapGW_choice>span{font-size:12px}._0sapGW_choice strong{font-size:31px}._0sapGW_context{min-height:42px;font-size:14px}._0sapGW_difference{gap:14px;padding:15px}._0sapGW_difference>strong{font-size:32px}._0sapGW_difference>span{font-size:13px}._0sapGW_difference>span small{font-size:12px}}@media (prefers-reduced-motion:reduce){._0sapGW_arc{transition:none}}@media (max-width:370px){._0sapGW_center{top:49%}._0sapGW_center>span{max-width:120px;margin-inline:auto;font-size:12px}._0sapGW_center strong{font-size:64px}._0sapGW_center strong._0sapGW_longValue{font-size:48px}}
