.pANXTq_dock{z-index:40;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--card);height:64px;box-shadow:var(--ring-hair), var(--shadow-pop);opacity:0;pointer-events:none;transition:transform .22s var(--ease-out), opacity .18s var(--ease-out);align-items:center;gap:12px;padding:0 10px;display:flex;position:fixed;left:12px;transform:translateY(calc(100% + 24px))}.pANXTq_dock[data-show]{opacity:1;pointer-events:auto;transform:none}@media (min-width:1024px){.pANXTq_dock{display:none}}@media (prefers-reduced-motion:reduce){.pANXTq_dock{transition:opacity .12s linear;transform:none}}.pANXTq_instrument{flex:none;place-items:center;min-width:44px;height:44px;display:grid}.pANXTq_glance{min-width:0;color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.pANXTq_glance strong{color:var(--ink);font-weight:600}.pANXTq_go{flex:none;min-height:44px;padding:0 18px;font-size:14px}.pANXTq_go:active{scale:.97}.pANXTq_ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.pANXTq_ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.pANXTq_ringTrack{fill:none;stroke:var(--line-2);stroke-width:4px}.pANXTq_ringArc{fill:none;stroke:var(--pass);stroke-linecap:round;stroke-width:4px}.pANXTq_ring[data-tone=warn] .pANXTq_ringArc{stroke:var(--warn)}.pANXTq_ring[data-tone=fail] .pANXTq_ringArc{stroke:var(--fail)}.pANXTq_ringValue{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px;font-weight:650;position:relative}.pANXTq_page{place-items:center;display:grid;position:relative}.pANXTq_pageSheet{fill:var(--sheet,#fff);stroke:var(--line-2)}.pANXTq_pageLines{fill:none;stroke:var(--line-2);stroke-linecap:round;stroke-width:2px}.pANXTq_page svg{display:block}.pANXTq_badge{border-radius:var(--r-pill);background:var(--marker);min-width:20px;height:20px;box-shadow:0 0 0 2px var(--card);color:var(--marker-ink);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:12px;font-weight:650;display:grid;position:absolute;top:-6px;right:-10px}.pANXTq_tally{border-radius:var(--r-card);background:var(--paper-2);flex-wrap:wrap;place-content:center;gap:4px;width:44px;height:44px;padding:4px;display:flex}.pANXTq_tally>span{background:var(--pass);border-radius:50%;width:8px;height:8px}.pANXTq_tally>[data-tone=warn]{background:var(--warn)}.pANXTq_tally>[data-tone=fail]{background:var(--fail)}.pANXTq_instrument .pANXTq_chart{width:56px;height:44px;display:block}.pANXTq_chart :is(text,line){display:none}.pANXTq_instrument .pANXTq_chart path[data-tone=strong]{opacity:.5}.pANXTq_instrument .pANXTq_chart path[data-tone=soft]{opacity:.6}
.m7mb8G_gaps{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--paper);margin-top:12px;padding:12px 14px}.m7mb8G_title{color:var(--ink);margin:0;font-size:13px;font-weight:600}.m7mb8G_list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.m7mb8G_skill{border:1px dashed var(--line-2);border-radius:var(--r-sm);color:var(--ink);padding:2px 9px;font-size:13px;font-weight:500}.m7mb8G_note{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}
.T32Ara_picker{gap:10px;min-width:0;display:grid}.T32Ara_tones{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.T32Ara_tone{background:var(--card);min-width:0;min-height:44px;box-shadow:var(--ring-hair);color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease-out);border-radius:14px;align-content:start;justify-items:center;gap:8px;padding:10px 4px 9px;display:grid}.T32Ara_tone[aria-pressed=true]{background:var(--machine-wash);box-shadow:0 0 0 1.5px var(--machine)}@media (hover:hover){.T32Ara_tone[aria-pressed=false]:hover{box-shadow:var(--ring-hair-hi)}.T32Ara_tone:hover .T32Ara_page{transform:translateY(-2px)}}.T32Ara_page{aspect-ratio:64/84;background:var(--sheet);width:min(64px,70%);height:auto;box-shadow:var(--ring-hair), var(--shadow-hair);transition:transform .2s var(--ease-out);border-radius:4px;display:block}.T32Ara_page rect{fill:#0d0d0d26}.T32Ara_page .T32Ara_name{fill:#0d0d0d9e}.T32Ara_page .T32Ara_meta{fill:#0d0d0d1f}.T32Ara_page .T32Ara_result{fill:var(--action)}.T32Ara_page .T32Ara_link{fill:none;stroke:#0d0d0d4d;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.T32Ara_page .T32Ara_from{fill:var(--sheet);stroke:#0d0d0d5c;stroke-width:1px}.T32Ara_page .T32Ara_to{fill:var(--action)}.T32Ara_tone[aria-pressed=true] .T32Ara_page rect:not(.T32Ara_name,.T32Ara_meta,.T32Ara_result){fill:#0d0d0d38}.T32Ara_draw{transform-box:fill-box;transform-origin:0}.T32Ara_tone[aria-pressed=true] .T32Ara_draw{animation:T32Ara_tone-draw .15s var(--ease-out) both;animation-delay:calc(var(--i,0) * 8ms)}@keyframes T32Ara_tone-draw{0%{opacity:.3;transform:scaleX(.35)}}.T32Ara_label{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;line-height:1.25}.T32Ara_tone[aria-pressed=true] .T32Ara_label{color:var(--machine-deep,var(--machine))}.T32Ara_lines{min-width:0;display:grid}.T32Ara_line{border-left:2px solid var(--machine);min-width:0;color:var(--ink-2);opacity:0;visibility:hidden;transition:opacity .14s var(--ease-out), visibility 0s linear .14s;grid-area:1/1;align-self:start;padding-left:10px;font-size:13px;line-height:1.45}.T32Ara_line[data-on]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), visibility 0s}.T32Ara_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._LRIQG_hero{align-items:center;gap:clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(1rem,3vw,2rem);display:grid}@media (min-width:1024px){._LRIQG_hero{grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:4rem}}._LRIQG_h1{max-width:15ch}._LRIQG_lead{max-width:34rem;color:var(--body);text-wrap:pretty;margin-top:1.25rem;font-size:17px;line-height:1.55}._LRIQG_checks{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:14px;display:flex}._LRIQG_checks li{align-items:center;gap:.375rem;display:inline-flex}._LRIQG_checks svg{color:var(--pass)}._LRIQG_try{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--ring-hair), var(--shadow-card);gap:.875rem;padding:1rem;display:grid}._LRIQG_tryLabel{color:var(--muted);align-items:center;gap:.5rem;font-size:14px;display:flex}._LRIQG_desk{gap:1.25rem;display:grid}._LRIQG_strip{--size:18px;--leading:2.25;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);column-gap:.625rem;padding:1rem 1.125rem .75rem 1rem;display:grid}._LRIQG_strip:focus-within{outline:2px solid var(--machine);outline-offset:2px}._LRIQG_strip[data-status=strong]{box-shadow:inset 3px 0 0 var(--pass), var(--shadow-card)}._LRIQG_glyph{color:var(--faint);font-size:var(--size);line-height:var(--leading)}._LRIQG_sheet{min-width:0;display:grid}._LRIQG_input,._LRIQG_marks{min-width:0;font:inherit;font-size:var(--size);letter-spacing:-.01em;font-weight:400;line-height:var(--leading);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;grid-area:1/1;margin:0;padding:0}._LRIQG_input{appearance:none;resize:none;min-height:0;color:var(--ink);caret-color:var(--ink);background:0 0;outline:none;overflow:hidden}._LRIQG_marks{z-index:1;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}._LRIQG_strike,._LRIQG_cut{text-decoration-line:line-through;-webkit-text-decoration-color:var(--fail);text-decoration-color:var(--fail);text-decoration-skip-ink:none;position:relative}._LRIQG_strike{text-decoration-thickness:2px}._LRIQG_cut{text-decoration-style:wavy;text-decoration-thickness:1.5px}._LRIQG_circle{border-radius:var(--r-pill);outline:2px solid var(--fail);outline-offset:1px}._LRIQG_insert{color:var(--fail-ink);letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% - .05em);left:0}._LRIQG_caret{position:relative}._LRIQG_caret svg{fill:none;stroke:var(--fail);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:calc(100% - .35em);left:1px}._LRIQG_notes{align-content:start;gap:.625rem;display:grid}._LRIQG_note{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);column-gap:.625rem;font-size:15px;line-height:1.5;display:grid}._LRIQG_note>svg{margin-top:2px}._LRIQG_pen{fill:none;stroke:var(--fail);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._LRIQG_pen ._LRIQG_penWord{fill:var(--line-2);stroke:none}._LRIQG_quote{color:var(--fail-ink);font-weight:600}._LRIQG_verb{color:var(--ink);font-weight:600}._LRIQG_meta{color:var(--body);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.5rem;font-size:14px;display:flex}._LRIQG_cards{padding-top:clamp(2.5rem,6vw,4rem)}._LRIQG_more{color:var(--body);flex-wrap:wrap;align-items:center;column-gap:1.25rem;margin-top:clamp(1.5rem,4vw,2.5rem);font-size:15px;display:flex}._LRIQG_more a{align-items:center;min-height:44px;display:inline-flex}._LRIQG_pass{margin-top:clamp(2.5rem,6vw,4rem)}._LRIQG_close{border-radius:var(--r-lg);gap:1.5rem;margin-top:.75rem;padding:2rem 1.5rem;display:grid}._LRIQG_closeBody{max-width:34rem;margin-top:.75rem;font-size:16px;line-height:1.6}._LRIQG_closeAction{justify-self:start}._LRIQG_mainBleed{padding-bottom:0}._LRIQG_bleed{margin-top:clamp(3rem,8vw,5rem)}._LRIQG_bleedInner{gap:1.5rem;padding-block:clamp(3.5rem,9vw,6rem);display:grid}._LRIQG_nextStop{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card);margin-top:clamp(1.5rem,4vw,2rem);padding:1.25rem 1.25rem .5rem;display:grid}._LRIQG_pathRow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}._LRIQG_pathStrip{flex:0 20rem;justify-content:space-between;display:flex;position:relative}._LRIQG_pathStrip:before{background:var(--line-2);content:"";height:1px;position:absolute;inset:50% 13px auto}._LRIQG_pathNode{place-items:center;display:grid;position:relative}._LRIQG_pathTile{filter:grayscale()}._LRIQG_pathTile svg{opacity:.45}._LRIQG_pathNode[data-state] ._LRIQG_pathTile{filter:none}._LRIQG_pathNode:has(._LRIQG_pathTick) ._LRIQG_pathTile{filter:none}._LRIQG_pathNode[data-state] ._LRIQG_pathTile svg{opacity:1}._LRIQG_pathNode:has(._LRIQG_pathTick) ._LRIQG_pathTile svg{opacity:1}._LRIQG_pathNode[data-state=here] ._LRIQG_pathTile{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--ink)}._LRIQG_pathNode[data-state=next] ._LRIQG_pathTile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tool) 45%, transparent)}._LRIQG_pathCaption{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}._LRIQG_pathTick{inset-inline-end:-5px;box-sizing:content-box;border:2px solid var(--card);background:var(--pass-ink);color:var(--card);border-radius:999px;padding:2px;position:absolute;bottom:-5px}._LRIQG_nextPill{border:1px solid var(--line);border-radius:var(--r-pill);min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 6px;font-size:15px;font-weight:500;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}._LRIQG_nextPill:active{transform:scale(.97)}@media (pointer:coarse){._LRIQG_nextPill{min-height:44px}}@media (hover:hover){._LRIQG_nextPill:hover{border-color:var(--line-2);background:var(--paper)}}._LRIQG_nextDone{color:var(--pass-ink);align-items:center;gap:.5rem;font-size:14px;font-weight:600;line-height:1.5;display:flex}._LRIQG_nextDone:not(:empty){margin-bottom:.75rem}._LRIQG_nextCheck{color:var(--pass-ink)}._LRIQG_nextLabel{color:var(--muted);font-size:13px;font-weight:600}._LRIQG_nextTitle{color:var(--ink);letter-spacing:-.015em;margin-top:.125rem;font-size:20px;font-weight:600;line-height:1.3}._LRIQG_nextLinks{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-top:.875rem;padding-bottom:.75rem;display:flex}._LRIQG_nextLinks ._LRIQG_nextLink{margin-inline-end:.875rem}._LRIQG_nextLink,._LRIQG_nextAll{align-items:center;min-height:44px;font-size:15px;display:inline-flex}._LRIQG_nextAll{color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}@media (hover:hover){._LRIQG_nextAll:hover{color:var(--ink);text-decoration-color:currentColor}}@media (min-width:640px){._LRIQG_nextStop{padding:1.5rem 1.75rem .75rem}._LRIQG_nextAll{margin-inline-start:auto}._LRIQG_strip{--size:19px;--leading:2.1;padding:1.25rem 1.5rem 1rem 1.25rem}._LRIQG_close{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2.5rem 3rem}._LRIQG_bleedInner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){._LRIQG_strip{transition:none}}
._7QkGUG_noticeRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._7QkGUG_notice{flex:320px;display:flex}._7QkGUG_notice>button{cursor:pointer;flex:1 1 0;padding:0 10px}._7QkGUG_days{width:96px}._7QkGUG_date{max-width:220px}._7QkGUG_select{cursor:pointer;min-height:44px;margin-top:8px;padding:0 12px}._7QkGUG_check{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}._7QkGUG_check input{width:18px;height:18px;min-height:0;accent-color:var(--blue-600);cursor:pointer;flex:none;margin:0;padding:0}@media (pointer:coarse){._7QkGUG_check input{width:22px;height:22px}}._7QkGUG_lastDay{border-radius:var(--r-btn);background:var(--machine-wash);color:var(--ink);gap:2px;padding:12px 14px;font-size:16px;line-height:1.4;display:grid}._7QkGUG_lastDay strong{letter-spacing:-.01em;font-weight:600}._7QkGUG_lastDayLabel{color:var(--ink-2);font-size:13px}._7QkGUG_lastDayNote{color:var(--ink-2);font-size:13px;line-height:1.5}._7QkGUG_lastDay ._7QkGUG_lastDayInput{background:var(--card);margin:4px 0 6px}._7QkGUG_lastDayReset{text-align:left;justify-self:start;min-height:44px}._7QkGUG_email{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);gap:10px;min-width:0;padding:16px;display:grid}._7QkGUG_emailTitle{color:var(--ink);font-size:16px;font-weight:600}._7QkGUG_subject{border-radius:var(--r-btn);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:10px 12px;font-size:15px;display:flex}._7QkGUG_subjectLabel{color:var(--muted);font-size:13px}._7QkGUG_subjectText{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:12rem;font-weight:500}._7QkGUG_emailHint{color:var(--body);font-size:14px;line-height:1.5}._7QkGUG_emailActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._7QkGUG_emailActions>.btn{gap:8px}@media (min-width:1024px){._7QkGUG_email{margin-left:68px}}@media (max-width:639px),(pointer:coarse){._7QkGUG_select{font-size:16px}}
