.Vm238G_page{--ease:cubic-bezier(.23, 1, .32, 1);color:var(--ps-text);gap:48px;min-width:0;padding-bottom:40px;display:grid}.Vm238G_sec{gap:18px;min-width:0;scroll-margin-top:80px;display:grid}.Vm238G_secHead{align-items:center;gap:14px;min-width:0;display:flex}.Vm238G_secIcon{--c:var(--ps-text-3);--c-text:var(--ps-text-2);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--c) 15%, transparent);width:38px;height:38px;color:var(--c-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 28%, transparent), 0 8px 22px -12px color-mix(in srgb, var(--c) 70%, transparent);flex:none;place-items:center;display:inline-grid}.Vm238G_secIcon[data-tone=ai]{--c:var(--ps-ai);--c-text:var(--ps-ai-text)}.Vm238G_secIcon[data-tone=focus]{--c:var(--ps-focus);--c-text:var(--ps-focus)}.Vm238G_secIcon[data-tone=long]{--c:var(--ps-long);--c-text:var(--ps-long-text)}.Vm238G_secIcon[data-tone=bad]{--c:var(--ps-short);--c-text:var(--ps-short-text)}.Vm238G_secIcon[data-tone=warn]{--c:var(--ps-warn);--c-text:var(--ps-warn-text)}.Vm238G_secText{gap:2px;min-width:0;display:grid}.Vm238G_secAside{flex:none;margin-left:auto}.Vm238G_h2{color:var(--ps-text);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:750;line-height:1.25}.Vm238G_h3{color:var(--ps-text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.Vm238G_sub{color:var(--ps-text-3);margin:0;font-size:13.5px;line-height:1.5}.Vm238G_line{color:var(--ps-text);margin:0;font-size:14.5px;line-height:1.5}.Vm238G_note{color:var(--ps-text-3);margin:0;font-size:12.5px;line-height:1.5}.Vm238G_warnLine{border-radius:var(--ps-r-md);background:var(--ps-warn-soft);color:var(--ps-warn-text);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.Vm238G_kicker{color:var(--ps-text-3);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:11.5px;font-weight:700;display:flex}.Vm238G_kickerWhen{color:var(--ps-text-3);letter-spacing:.02em;text-transform:none;font-weight:600}.Vm238G_kickerWhen:before{content:"·";opacity:.6;margin-right:10px}.Vm238G_count{font-variant-numeric:tabular-nums}.Vm238G_pill{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-focus) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-focus) 30%, transparent);color:var(--ps-focus);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.Vm238G_panel{border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:linear-gradient(180deg, var(--ps-s2), var(--ps-s1) 160px);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-text) 5%, transparent), var(--ps-shadow);align-content:start;gap:14px;padding:18px;scroll-margin-top:80px;display:grid;position:relative}.Vm238G_panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;display:flex}.Vm238G_primary,.Vm238G_ghost{border-radius:var(--ps-r-md);min-height:40px;font:inherit;cursor:pointer;transition:transform .16s var(--ease,ease-out), box-shadow .22s var(--ease,ease-out), background-color .22s var(--ease,ease-out), color .16s ease-out, border-color .22s ease-out;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.Vm238G_primary{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-ai) 92%, white), var(--ps-ai));color:var(--ps-on-ai,#fff);box-shadow:inset 0 1px 0 #ffffff38, 0 10px 26px -12px color-mix(in srgb, var(--ps-ai) 80%, transparent);border:0}.Vm238G_ghost{border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-text) 3%, transparent);color:var(--ps-text);justify-self:start}.Vm238G_ghost[data-small]{min-height:34px;padding:0 12px;font-size:13px}.Vm238G_ghost svg,.Vm238G_primary svg{transition:transform .22s var(--ease,ease-out)}@media (hover:hover) and (pointer:fine){.Vm238G_primary:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 16px 34px -12px color-mix(in srgb, var(--ps-ai) 90%, transparent);transform:translateY(-1px)}.Vm238G_ghost:hover{border-color:var(--ps-line-strong);background:color-mix(in srgb, var(--ps-text) 6%, transparent)}.Vm238G_ghost:hover svg{transform:translate(3px)}}.Vm238G_primary:active,.Vm238G_ghost:active{transform:scale(.97)}.Vm238G_primary:focus-visible,.Vm238G_ghost:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_spin{animation:.8s linear infinite Vm238G_spin}@keyframes Vm238G_spin{to{transform:rotate(360deg)}}.Vm238G_skel{border-radius:var(--ps-r-sm);background:linear-gradient(90deg, var(--ps-s2) 0%, var(--ps-s3) 50%, var(--ps-s2) 100%);background-size:200% 100%;height:14px;animation:1.4s linear 2 Vm238G_shimmer;display:block}.Vm238G_skel[data-w="40"]{width:40%}.Vm238G_skel[data-w="70"]{width:70%}.Vm238G_skel[data-h=mid]{border-radius:var(--ps-r-md);height:120px}.Vm238G_skel[data-h=tall]{border-radius:var(--ps-r-md);height:220px}@keyframes Vm238G_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Vm238G_locked{gap:12px;min-width:0;display:grid;position:relative}.Vm238G_lockedGhost{filter:saturate(.4);opacity:.5;pointer-events:none;min-width:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.Vm238G_lockWrap{min-width:0;display:flex}.Vm238G_sec[data-section=today]{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch}.Vm238G_sec[data-section=today]>.Vm238G_secHead{grid-column:1/-1}.Vm238G_hero,.Vm238G_welcome{--c:var(--ps-ai);border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--c) 13%, transparent), transparent 62%), linear-gradient(180deg, var(--ps-s2), var(--ps-s1) 180px);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-text) 5%, transparent), 0 30px 60px -42px color-mix(in srgb, var(--c) 70%, transparent), var(--ps-shadow);isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.Vm238G_hero{height:100%}.Vm238G_heroAccent{z-index:2;background:linear-gradient(90deg, transparent, var(--c) 30%, var(--c) 70%, transparent);opacity:.85;height:1px;position:absolute;inset:0 0 auto}.Vm238G_heroCol{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:10px;min-width:0;display:grid}.Vm238G_heroBody{align-content:center;justify-items:start;gap:10px;min-width:0;display:grid}.Vm238G_heroBody>*{max-width:100%}.Vm238G_heroLine{flex-wrap:wrap;gap:8px;display:flex}.Vm238G_delta{--t:var(--ps-text-2);border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--t) 13%, transparent);min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 26%, transparent);color:var(--t);font:inherit;font-variant-numeric:tabular-nums;transition:transform .2s var(--ease), box-shadow .22s var(--ease), background-color .22s var(--ease);border:0;align-items:center;gap:5px;padding:5px 12px 5px 9px;font-size:13px;font-weight:700;display:inline-flex}.Vm238G_delta[data-tone=up]{--t:var(--ps-long-text)}.Vm238G_delta[data-tone=down]{--t:var(--ps-short-text)}button.Vm238G_delta{cursor:pointer;-webkit-tap-highlight-color:transparent}button.Vm238G_delta svg{transition:transform .22s var(--ease)}.Vm238G_hero[data-active="1"] button.Vm238G_delta{background:color-mix(in srgb, var(--t) 19%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--t) 12%, transparent), 0 10px 24px -14px var(--t);transform:translateY(-1px)}.Vm238G_hero[data-active="1"] button.Vm238G_delta svg{transform:scale(1.15)}button.Vm238G_delta:active{transform:scale(.97)}button.Vm238G_delta:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_toNext{color:var(--ps-text-2);margin:0;font-size:15px;font-weight:600}.Vm238G_toNext b{letter-spacing:-.02em;font-size:22px;font-weight:800}.Vm238G_facts{color:var(--ps-text-3);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.Vm238G_heldRow{border:1px solid color-mix(in srgb, var(--ps-warn) 24%, transparent);border-radius:var(--ps-r-md);background:linear-gradient(90deg, color-mix(in srgb, var(--ps-warn) 9%, transparent), color-mix(in srgb, var(--ps-warn) 3%, transparent));width:100%;min-height:52px;color:var(--ps-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease), border-color .22s var(--ease), background-color .22s var(--ease), box-shadow .22s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 14px 8px 9px;text-decoration:none;display:grid}.Vm238G_heldIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-warn) 17%, transparent);width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-warn) 30%, transparent);color:var(--ps-warn-text);transition:transform .22s var(--ease);place-items:center;display:grid}.Vm238G_heldText{gap:1px;min-width:0;display:grid}.Vm238G_heldText small{color:var(--ps-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.Vm238G_heldText b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.Vm238G_heldGo{color:var(--ps-warn-text);white-space:nowrap;opacity:.7;transition:opacity .22s var(--ease);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.Vm238G_heldGo svg{transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.Vm238G_heldRow:hover{border-color:color-mix(in srgb, var(--ps-warn) 50%, transparent);background-color:color-mix(in srgb, var(--ps-warn) 8%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--ps-warn) 8%, transparent), 0 14px 30px -18px var(--ps-warn)}.Vm238G_heldRow:hover .Vm238G_heldIcon{transform:rotate(-6deg)scale(1.06)}.Vm238G_heldRow:hover .Vm238G_heldGo{opacity:1}.Vm238G_heldRow:hover .Vm238G_heldGo svg{transform:translate(3px)}}.Vm238G_heldRow:active{transform:scale(.985)}.Vm238G_heldRow:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_ring{--c:var(--ps-ai);width:188px;height:188px;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}button.Vm238G_ring{cursor:pointer}.Vm238G_ring svg{width:100%;height:100%;transition:transform .35s var(--ease);position:absolute;inset:0;overflow:visible}.Vm238G_ringGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 38%, transparent), transparent);filter:blur(12px);opacity:.4;transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:999px;animation:2.4s ease-in-out .85s both Vm238G_breathe;position:absolute;inset:16%}@keyframes Vm238G_breathe{0%{opacity:.12;transform:scale(.9)}45%{opacity:.95;transform:scale(1.08)}to{opacity:.4;transform:scale(1)}}.Vm238G_ringBand{fill:none;stroke-width:10px;opacity:.17;transition:opacity .3s var(--ease)}.Vm238G_ringBand[data-here]{opacity:.3}.Vm238G_ringFill{fill:none;stroke:var(--c);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 60%, transparent));animation:Vm238G_ringDraw .9s var(--ease) .1s both}@keyframes Vm238G_ringDraw{0%{stroke-dashoffset:100px}}.Vm238G_ringTick{stroke:color-mix(in srgb, var(--ps-text) 30%, transparent);stroke-width:1.6px;stroke-linecap:round}.Vm238G_ringKnob{transform-origin:100px 100px;transform:rotate(var(--a));animation:Vm238G_knobTurn .9s var(--ease) .1s both}.Vm238G_ringKnob circle:first-child{fill:var(--ps-s1);stroke:var(--c);stroke-width:2.5px}.Vm238G_ringKnobCore{fill:var(--c)}@keyframes Vm238G_knobTurn{0%{opacity:0;transform:rotate(0)}12%{opacity:1}}.Vm238G_ringNext{stroke:var(--ps-s1);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:Vm238G_popIn .32s var(--ease) .95s both}@keyframes Vm238G_popIn{0%{opacity:0;transform:scale(.6)}}.Vm238G_ringCenter{justify-items:center;gap:0;display:grid;position:relative}.Vm238G_ringLetter{color:var(--c);letter-spacing:-.03em;text-shadow:0 0 28px color-mix(in srgb, var(--c) 45%, transparent);animation:Vm238G_settle .7s var(--ease) .2s both;font-size:60px;font-weight:800;line-height:1}@keyframes Vm238G_settle{0%{opacity:0;filter:blur(10px);transform:scale(.9)}}.Vm238G_ringScore{color:var(--ps-text);align-items:baseline;gap:1px;margin-top:4px;font-size:17px;font-weight:700;display:inline-flex}.Vm238G_ringScore small{color:var(--ps-text-3);font-size:12px;font-weight:600}.Vm238G_hero[data-active="0"] .Vm238G_ring svg{transform:scale(1.03)}.Vm238G_hero[data-active="0"] .Vm238G_ringGlow{opacity:.9;transform:scale(1.06)}.Vm238G_hero[data-active="0"] .Vm238G_ringBand{opacity:.32}.Vm238G_hero[data-active="0"] .Vm238G_ringBand[data-here]{opacity:.5}@media (hover:hover) and (pointer:fine){button.Vm238G_ring:hover .Vm238G_ringGlow{opacity:.8}}button.Vm238G_ring:active svg{transform:scale(.98)}button.Vm238G_ring:focus-visible{outline:2px solid var(--ps-focus);outline-offset:4px}.Vm238G_heroEmpty{border:1px dashed var(--ps-line-strong);border-radius:var(--ps-r-lg);background:color-mix(in srgb, var(--ps-text) 2%, transparent);align-items:center;gap:18px;padding:24px;display:flex}.Vm238G_heroEmptyRing{border:2px dashed color-mix(in srgb, var(--ps-ai) 50%, transparent);width:64px;height:64px;color:var(--ps-ai-text);border-radius:999px;flex:none;place-items:center;display:grid}.Vm238G_heroEmptyTitle{margin:0 0 4px;font-size:17px;font-weight:700}.Vm238G_tcBody{gap:12px;padding:2px 14px 12px;display:grid}.Vm238G_ladder{gap:5px;padding-top:28px;display:grid}.Vm238G_ladderTrack{height:24px;display:block;position:relative}.Vm238G_ladderBands{border-radius:var(--ps-r-sm);height:100%;display:flex;overflow:hidden}.Vm238G_ladderBand{background:color-mix(in srgb, var(--c) 16%, transparent);min-width:0;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--ps-s2) 90%, transparent);color:color-mix(in srgb, var(--c) 75%, var(--ps-text-3));animation:Vm238G_rowIn .24s var(--ease) both;flex-basis:0;place-items:center;font-size:11px;display:grid}.Vm238G_ladderBand:nth-child(2){animation-delay:40ms}.Vm238G_ladderBand:nth-child(3){animation-delay:80ms}.Vm238G_ladderBand:nth-child(4){animation-delay:.12s}.Vm238G_ladderBand:nth-child(5){animation-delay:.16s}.Vm238G_ladderBand b{font-weight:800}.Vm238G_ladderBand[data-here]{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 48%, transparent), color-mix(in srgb, var(--c) 30%, transparent));color:var(--ps-text)}.Vm238G_ladderNext{background:repeating-linear-gradient(180deg, var(--ps-long-text) 0 3px, transparent 3px 5px);border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.Vm238G_ladderHere{background:var(--ps-text);width:3px;box-shadow:0 0 0 2px var(--ps-s2), 0 0 12px color-mix(in srgb, var(--ps-text) 50%, transparent);animation:Vm238G_hereIn .45s var(--ease) .12s both;border-radius:999px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}@keyframes Vm238G_hereIn{0%{opacity:0;transform:translate(-16px)}}.Vm238G_ladderFlag{border-radius:var(--ps-r-pill);background:var(--ps-text);color:var(--ps-s1);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:650;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.Vm238G_ladderFlag b{font-family:var(--font-mono-stack);font-weight:800}.Vm238G_ladderFlag[data-edge=end]{left:auto;right:-6px;transform:none}.Vm238G_ladderFlag[data-edge=start]{left:-6px;transform:none}.Vm238G_ladderScale{height:15px;color:var(--ps-text-3);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:11px;display:block;position:relative}.Vm238G_ladderScale span{position:absolute;top:0;transform:translate(-50%)}.Vm238G_ladderScale span:first-child{left:0;transform:none}.Vm238G_ladderScale span:last-child{right:0;transform:none}.Vm238G_vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.Vm238G_vsSide{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-text) 8%, transparent);animation:Vm238G_rowIn .24s var(--ease) both;gap:3px;padding:8px 10px;display:grid}.Vm238G_vsSide[data-now]{background:color-mix(in srgb, var(--c) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 34%, transparent);animation-delay:80ms}.Vm238G_vsSide small{color:var(--ps-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.Vm238G_vsSide{align-content:space-between}.Vm238G_vsSide>span{align-items:baseline;gap:7px;display:flex}.Vm238G_vsSide b{color:var(--c);font-size:22px;font-weight:800;line-height:1}.Vm238G_vsSide i{color:var(--ps-text);font-family:var(--font-mono-stack);font-size:15px;font-style:normal;font-weight:700}.Vm238G_vsArrow{background:color-mix(in srgb, var(--ps-text) 7%, transparent);width:24px;height:24px;color:var(--ps-text-2);animation:Vm238G_rowIn .24s var(--ease) 40ms both;border-radius:999px;place-items:center;display:grid}.Vm238G_vs[data-tone=up] .Vm238G_vsArrow{background:color-mix(in srgb, var(--ps-long) 16%, transparent);color:var(--ps-long-text)}.Vm238G_vs[data-tone=down] .Vm238G_vsArrow{background:color-mix(in srgb, var(--ps-short) 16%, transparent);color:var(--ps-short-text)}.Vm238G_spark{--c:var(--ps-text-2);animation:Vm238G_rowIn .24s var(--ease) .12s both;gap:5px;display:grid}.Vm238G_spark small{color:var(--ps-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.Vm238G_spark svg{width:100%;height:46px;overflow:visible}.Vm238G_sparkRef{stroke:color-mix(in srgb, var(--ps-text) 24%, transparent);stroke-dasharray:3 3;stroke-width:1px}.Vm238G_sparkLine{fill:none;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:Vm238G_sparkDraw .6s var(--ease) .15s both}@keyframes Vm238G_sparkDraw{0%{stroke-dashoffset:1px}}.Vm238G_sparkDot{fill:var(--ps-s2);stroke:color-mix(in srgb, var(--ps-text) 55%, transparent);stroke-width:1.4px}.Vm238G_sparkDot[data-last]{stroke:var(--ps-s2);stroke-width:2px}.Vm238G_panel[data-chart],.Vm238G_panel[data-locked]{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.Vm238G_panel[data-locked]{grid-template-rows:auto minmax(0,1fr)}.Vm238G_tgLine{color:var(--ps-text-3);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.Vm238G_tgLine[data-on]{color:var(--ps-long-text)}.Vm238G_mSummary{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-text) 7%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Vm238G_mStat{min-width:0;animation:Vm238G_rise .28s var(--ease) both;align-content:space-between;gap:3px;padding:9px 12px 10px;display:grid}.Vm238G_mStat+.Vm238G_mStat{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ps-text) 8%, transparent);animation-delay:40ms}.Vm238G_mStat:last-child{animation-delay:80ms}.Vm238G_mStat>small{color:var(--ps-text-3);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.Vm238G_mStatVal{min-width:0;color:var(--ps-text);white-space:nowrap;align-items:baseline;gap:6px;font-size:16px;font-weight:750;display:flex}.Vm238G_mStatVal b{font-size:18px;font-weight:800;line-height:1}.Vm238G_mStatVal small{color:var(--ps-text-3);text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.Vm238G_mStat[data-tone=up] .Vm238G_mStatVal{color:var(--ps-long-text)}.Vm238G_mStat[data-tone=down] .Vm238G_mStatVal{color:var(--ps-short-text)}.Vm238G_mStat[data-tone=flat] .Vm238G_mStatVal{color:var(--ps-text-2)}.Vm238G_mTrendIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, currentColor 15%, transparent);flex:none;align-self:center;place-items:center;width:20px;height:20px;display:inline-grid}.Vm238G_mTrendText{text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.Vm238G_mGlide{min-height:0;display:grid}.Vm238G_mChart{--axis:40px;--top:28px;--gut:22px;min-height:190px;display:grid;position:relative}.Vm238G_mPlot{min-height:0;padding-right:var(--gut);display:grid;position:relative}.Vm238G_mGrid,.Vm238G_mBands,.Vm238G_mLine,.Vm238G_mOver{top:var(--top);bottom:var(--axis);pointer-events:none;position:absolute}.Vm238G_mGrid{left:0;right:var(--gut);border-bottom:1px solid color-mix(in srgb, var(--ps-text) 12%, transparent)}.Vm238G_mGrid i{border-top:1px solid color-mix(in srgb, var(--ps-text) 6%, transparent);height:0;position:absolute;left:0;right:0}.Vm238G_mBands{width:16px;right:0}.Vm238G_mBands b{opacity:.6;font-size:11px;font-weight:650;line-height:1;position:absolute;right:0;transform:translateY(50%)}.Vm238G_mCols{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.Vm238G_mCols li{min-width:0;display:flex}.Vm238G_mCol{--c:var(--g-none);grid-template-rows:minmax(0, 1fr) var(--axis);border-radius:var(--ps-r-md);min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease);flex:1;text-decoration:none;display:grid;position:relative}.Vm238G_mCol:before{content:"";border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);opacity:0;transition:opacity .2s var(--ease), box-shadow .2s var(--ease);position:absolute;inset:4px 3px 0}a.Vm238G_mCol{cursor:pointer}a.Vm238G_mCol:focus-visible{outline:2px solid var(--ps-focus);outline-offset:-2px}.Vm238G_mStage{margin-top:var(--top);position:relative}.Vm238G_mBar{width:min(40%,30px);height:var(--h);background:color-mix(in srgb, var(--c) 88%, transparent);animation:Vm238G_colRise .3s var(--ease) both;animation-delay:calc(var(--i) * 40ms + 80ms);transition:filter .2s var(--ease), box-shadow .2s var(--ease);border-radius:7px 7px 3px 3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes Vm238G_colRise{0%{opacity:.2;clip-path:inset(100% 0 0)}}.Vm238G_mCol[data-empty] .Vm238G_mBar{background:color-mix(in srgb, var(--ps-text) 10%, transparent);height:4px;min-height:4px;box-shadow:none;border-radius:999px}.Vm238G_mCol[data-today]:before{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-text) 14%, transparent)}.Vm238G_mAxis{color:var(--ps-text-3);align-content:center;justify-items:center;gap:1px;font-size:11.5px;font-weight:550;display:grid;position:relative}.Vm238G_mAxis b{color:var(--ps-text-2);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px;font-weight:650}.Vm238G_mCol[data-today] .Vm238G_mAxis,.Vm238G_mCol[data-today] .Vm238G_mAxis b{color:var(--ps-text);font-weight:700}.Vm238G_mLine{width:calc(100% - var(--gut));height:calc(100% - var(--top) - var(--axis));animation:Vm238G_wipe .6s var(--ease) .4s both;transition:opacity .2s var(--ease);left:0;overflow:visible}.Vm238G_mLine polyline{fill:none;stroke:color-mix(in srgb, var(--ps-text) 42%, transparent);stroke-width:1.5px;stroke-linejoin:round}@keyframes Vm238G_wipe{0%{clip-path:inset(0 100% 0 0)}}.Vm238G_mOver{left:0;right:var(--gut)}.Vm238G_mPt{--c:var(--g-none);width:0;height:0;transition:opacity .2s var(--ease);position:absolute}.Vm238G_mDot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--ps-s1), 0 0 12px color-mix(in srgb, var(--c) 70%, transparent);animation:Vm238G_popIn .28s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .36s);transition:transform .2s var(--ease);border-radius:999px;position:absolute;bottom:-5px;left:-5px}.Vm238G_mPt[data-today] .Vm238G_mDot:after{content:"";box-shadow:0 0 0 2px var(--c);opacity:0;animation:Vm238G_ping 1.1s var(--ease) 1.1s 1;border-radius:999px;position:absolute;inset:-2px}@keyframes Vm238G_ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.Vm238G_mLetter{min-width:26px;color:var(--c);text-align:center;animation:Vm238G_letterUp .28s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .38s);transition:transform .2s var(--ease);font-size:13px;font-weight:700;line-height:1.35;position:absolute;bottom:6px;left:0;transform:translate(-50%)}@keyframes Vm238G_letterUp{0%{opacity:0;filter:blur(4px);transform:translate(-50%,4px)}}.Vm238G_mPt[data-empty] .Vm238G_mLetter{color:var(--ps-text-3);bottom:8px}.Vm238G_mGlide[data-active] .Vm238G_mCol,.Vm238G_mGlide[data-active] .Vm238G_mPt{opacity:.33}.Vm238G_mGlide[data-active] .Vm238G_mLine{opacity:.4}.Vm238G_mGlide[data-active="0"] .Vm238G_mCol[data-card="0"],.Vm238G_mGlide[data-active="1"] .Vm238G_mCol[data-card="1"],.Vm238G_mGlide[data-active="2"] .Vm238G_mCol[data-card="2"],.Vm238G_mGlide[data-active="3"] .Vm238G_mCol[data-card="3"],.Vm238G_mGlide[data-active="4"] .Vm238G_mCol[data-card="4"],.Vm238G_mGlide[data-active="5"] .Vm238G_mCol[data-card="5"],.Vm238G_mGlide[data-active="6"] .Vm238G_mCol[data-card="6"],.Vm238G_mGlide[data-active="0"] .Vm238G_mPt[data-i="0"],.Vm238G_mGlide[data-active="1"] .Vm238G_mPt[data-i="1"],.Vm238G_mGlide[data-active="2"] .Vm238G_mPt[data-i="2"],.Vm238G_mGlide[data-active="3"] .Vm238G_mPt[data-i="3"],.Vm238G_mGlide[data-active="4"] .Vm238G_mPt[data-i="4"],.Vm238G_mGlide[data-active="5"] .Vm238G_mPt[data-i="5"],.Vm238G_mGlide[data-active="6"] .Vm238G_mPt[data-i="6"],.Vm238G_mGlide[data-active="0"] .Vm238G_mCol[data-card="0"]:before,.Vm238G_mGlide[data-active="1"] .Vm238G_mCol[data-card="1"]:before,.Vm238G_mGlide[data-active="2"] .Vm238G_mCol[data-card="2"]:before,.Vm238G_mGlide[data-active="3"] .Vm238G_mCol[data-card="3"]:before,.Vm238G_mGlide[data-active="4"] .Vm238G_mCol[data-card="4"]:before,.Vm238G_mGlide[data-active="5"] .Vm238G_mCol[data-card="5"]:before,.Vm238G_mGlide[data-active="6"] .Vm238G_mCol[data-card="6"]:before{opacity:1}.Vm238G_mGlide[data-active="0"] .Vm238G_mCol[data-card="0"] .Vm238G_mBar,.Vm238G_mGlide[data-active="1"] .Vm238G_mCol[data-card="1"] .Vm238G_mBar,.Vm238G_mGlide[data-active="2"] .Vm238G_mCol[data-card="2"] .Vm238G_mBar,.Vm238G_mGlide[data-active="3"] .Vm238G_mCol[data-card="3"] .Vm238G_mBar,.Vm238G_mGlide[data-active="4"] .Vm238G_mCol[data-card="4"] .Vm238G_mBar,.Vm238G_mGlide[data-active="5"] .Vm238G_mCol[data-card="5"] .Vm238G_mBar,.Vm238G_mGlide[data-active="6"] .Vm238G_mCol[data-card="6"] .Vm238G_mBar{filter:brightness(1.1)}.Vm238G_mGlide[data-active="0"] .Vm238G_mPt[data-i="0"] .Vm238G_mDot,.Vm238G_mGlide[data-active="1"] .Vm238G_mPt[data-i="1"] .Vm238G_mDot,.Vm238G_mGlide[data-active="2"] .Vm238G_mPt[data-i="2"] .Vm238G_mDot,.Vm238G_mGlide[data-active="3"] .Vm238G_mPt[data-i="3"] .Vm238G_mDot,.Vm238G_mGlide[data-active="4"] .Vm238G_mPt[data-i="4"] .Vm238G_mDot,.Vm238G_mGlide[data-active="5"] .Vm238G_mPt[data-i="5"] .Vm238G_mDot,.Vm238G_mGlide[data-active="6"] .Vm238G_mPt[data-i="6"] .Vm238G_mDot{transform:scale(1.3)}.Vm238G_mGlide[data-active="0"] .Vm238G_mPt[data-i="0"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="1"] .Vm238G_mPt[data-i="1"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="2"] .Vm238G_mPt[data-i="2"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="3"] .Vm238G_mPt[data-i="3"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="4"] .Vm238G_mPt[data-i="4"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="5"] .Vm238G_mPt[data-i="5"] .Vm238G_mLetter,.Vm238G_mGlide[data-active="6"] .Vm238G_mPt[data-i="6"] .Vm238G_mLetter{transform:translate(-50%,-3px)}a.Vm238G_mCol:active .Vm238G_mBar{filter:brightness(.95)}.Vm238G_glideInPage{min-width:0;margin-top:12px}.Vm238G_glideInPage[data-on]>.Vm238G_glideInner{animation:Vm238G_cardIn .22s var(--ease);position:relative}.Vm238G_glideInPage .Vm238G_tc{width:100%}.Vm238G_glideHint{border:1px dashed var(--ps-line);border-radius:var(--ps-r-md);color:var(--ps-text-3);text-align:center;margin:0;padding:12px;font-size:12.5px}.Vm238G_mLocked{min-height:240px;display:grid;position:relative}.Vm238G_mLocked>.Vm238G_mChart{filter:blur(1.5px);opacity:.75;pointer-events:none;-webkit-mask-image:linear-gradient(#000 55%,#00000059);mask-image:linear-gradient(#000 55%,#00000059)}.Vm238G_mChart[data-ghost] .Vm238G_mBar{background:color-mix(in srgb, var(--ps-text) 16%, transparent);box-shadow:none}.Vm238G_mChart[data-ghost] .Vm238G_mDot{background:color-mix(in srgb, var(--ps-text) 45%, var(--ps-s1));box-shadow:0 0 0 2.5px var(--ps-s1)}.Vm238G_mChart[data-ghost] .Vm238G_mLetter{background:color-mix(in srgb, var(--ps-text) 10%, var(--ps-s1));width:24px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-text) 16%, transparent)}.Vm238G_mChart[data-ghost] .Vm238G_mLine polyline{stroke:color-mix(in srgb, var(--ps-text) 28%, transparent)}.Vm238G_mLockChip{place-items:center;padding:16px;display:grid;position:absolute;inset:0}.Vm238G_mLockChip>*{max-width:380px;box-shadow:0 24px 50px -24px #000000b3}.Vm238G_focusGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;min-width:0;display:grid}.Vm238G_focusCard{border:1px solid color-mix(in srgb, var(--ps-focus) 26%, var(--ps-line));border-radius:var(--ps-r-lg);background:radial-gradient(80% 100% at 100% 0%, color-mix(in srgb, var(--ps-focus) 12%, transparent), transparent 60%), linear-gradient(180deg, var(--ps-s2), var(--ps-s1) 180px);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-text) 5%, transparent), 0 28px 56px -40px color-mix(in srgb, var(--ps-focus) 70%, transparent), var(--ps-shadow);align-content:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.Vm238G_focusAccent{background:linear-gradient(90deg, transparent, var(--ps-focus) 30%, var(--ps-focus) 70%, transparent);height:1px;position:absolute;inset:0 0 auto}.Vm238G_focusHead{align-items:flex-start;gap:14px;display:flex}.Vm238G_focusIcon{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-focus) 16%, transparent);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-focus) 30%, transparent);color:var(--ps-focus);flex:none;place-items:center;display:grid}.Vm238G_focusTitle{letter-spacing:-.01em;margin:0 0 4px;font-size:19px;font-weight:750}.Vm238G_rule{border-left:2px solid var(--ps-focus);border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-focus) 7%, transparent);gap:6px;margin:0;padding:14px 16px;display:grid}.Vm238G_rule figcaption{color:var(--ps-focus);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.Vm238G_rule blockquote{color:var(--ps-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.Vm238G_sourceLine{color:var(--ps-text);align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex}.Vm238G_sourceLine svg{color:var(--ps-warn-text);flex:none;margin-top:3px}.Vm238G_adoptRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Vm238G_adoptRow .Vm238G_warnLine{flex-basis:100%}.Vm238G_adopted{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-long) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-long) 30%, transparent);color:var(--ps-long-text);animation:Vm238G_pop .32s var(--ease) both;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.Vm238G_adoptedIcon{background:var(--ps-long);width:22px;height:22px;color:var(--ps-s1);border-radius:999px;place-items:center;display:grid}@keyframes Vm238G_pop{0%{opacity:0;filter:blur(4px);transform:scale(.96)}}.Vm238G_focusProgress{gap:16px;display:grid}.Vm238G_focusState{color:var(--ps-text-2);margin:0;font-size:14px;line-height:1.5}.Vm238G_kept{gap:10px;display:grid}.Vm238G_keptTop{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.Vm238G_keptNum{color:var(--ps-long-text);letter-spacing:-.02em;font-size:30px;font-weight:650;line-height:1}.Vm238G_kept:not([data-enough]) .Vm238G_keptNum{color:var(--ps-text-2)}.Vm238G_keptNum small{color:var(--ps-text-3);font-size:17px;font-weight:600}.Vm238G_keptLabel{color:var(--ps-text-2);font-size:13px;font-weight:600}.Vm238G_segs{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;display:grid}.Vm238G_segs i{background:color-mix(in srgb, var(--ps-warn) 55%, transparent);height:6px;animation:Vm238G_grow .3s var(--ease) both;transform-origin:0;border-radius:999px}.Vm238G_segs i[data-kept]{background:var(--ps-long)}.Vm238G_kept:not([data-enough]) .Vm238G_segs i{background:color-mix(in srgb, var(--ps-text) 14%, transparent);box-shadow:none}.Vm238G_kept:not([data-enough]) .Vm238G_segs i[data-kept]{background:color-mix(in srgb, var(--ps-long) 60%, transparent)}@keyframes Vm238G_grow{0%{opacity:0;transform:scaleX(.2)}}.Vm238G_miniLabel{color:var(--ps-text-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.Vm238G_wkBars ol{gap:14px;margin:0;padding:0;list-style:none;display:flex}.Vm238G_wkBars li{justify-items:center;gap:4px;min-width:56px;display:grid}.Vm238G_wkBar{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-text) 6%, transparent);align-items:flex-end;width:26px;height:46px;display:flex;overflow:hidden}.Vm238G_wkBar span{border-radius:var(--ps-r-sm);background:var(--ps-long);transform-origin:bottom;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.Vm238G_wkBars b{font-variant-numeric:tabular-nums;font-size:12.5px}.Vm238G_wkBars small{color:var(--ps-text-3);white-space:nowrap;font-size:11px}.Vm238G_decision{color:var(--ps-text-2);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.Vm238G_decision svg{color:var(--ps-ai-text);flex:none;margin-top:3px}.Vm238G_decision[data-kind=too_hard]{color:var(--ps-warn-text)}details.Vm238G_wkBars>summary{min-height:44px;color:var(--ps-text-2);letter-spacing:0;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;margin:0;font-size:13.5px;font-weight:600;list-style:none;display:flex}details.Vm238G_wkBars>summary::-webkit-details-marker{display:none}details.Vm238G_wkBars>summary:after{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-right:4px;transform:rotate(45deg)translateY(-2px)}details.Vm238G_wkBars[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}details.Vm238G_wkBars>summary:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:var(--ps-r-sm)}details.Vm238G_wkBars{border-top:1px solid var(--ps-line)}details.Vm238G_wkBars>ol{animation:Vm238G_gaugeIn .24s var(--ease) both;padding-bottom:6px}.Vm238G_gauge{padding-bottom:20px;display:block;position:relative}.Vm238G_gaugeTrack{gap:3px;height:6px;display:flex;position:relative}.Vm238G_gaugeBand{--c:var(--g-none);background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:999px;min-width:0;display:block;position:relative}.Vm238G_gaugeBand[data-here]{background:var(--c)}.Vm238G_gaugeBand b{color:var(--ps-text-3);font-size:11px;font-weight:650;line-height:1;position:absolute;top:12px;left:0}.Vm238G_gaugeBand[data-here] b{color:var(--c)}.Vm238G_gaugeMark{background:var(--ps-text);width:4px;height:18px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ps-s1) 80%, transparent);animation:Vm238G_gaugeIn .28s var(--ease) .12s both;border-radius:999px;margin-left:-2px;position:absolute;top:50%;transform:translateY(-50%)}@keyframes Vm238G_gaugeIn{0%{opacity:0}}.Vm238G_emptyCard{border:1px dashed var(--ps-line-strong);border-radius:var(--ps-r-lg);align-items:flex-start;gap:16px;padding:20px;display:flex}.Vm238G_emptyCard>div{gap:8px;display:grid}.Vm238G_emptyIcon{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-focus) 12%, transparent);width:44px;height:44px;color:var(--ps-focus);flex:none;place-items:center;display:grid}.Vm238G_emptyTitle{margin:0;font-size:16px;font-weight:700}.Vm238G_habitsGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;min-width:0;display:grid}.Vm238G_streak{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.Vm238G_streakIcon{border-radius:var(--ps-r-md);background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--ps-long) 30%, transparent), color-mix(in srgb, var(--ps-long) 8%, transparent));width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-long) 34%, transparent);color:var(--ps-long-text);place-items:center;display:grid}.Vm238G_streakNum{color:var(--ps-text);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.Vm238G_streakUnit{color:var(--ps-text-2);font-size:14px;font-weight:600;line-height:1.3}.Vm238G_bestChip{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-warn) 13%, transparent);color:var(--ps-warn-text);justify-self:start;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.Vm238G_legend{color:var(--ps-text-3);flex-wrap:wrap;gap:12px;margin:0;font-size:12px;display:flex}.Vm238G_legend span{align-items:center;gap:6px;display:inline-flex}.Vm238G_legend span:before{content:"";border-radius:999px;width:9px;height:9px}.Vm238G_legend span[data-k=clean]:before{background:var(--ps-long)}.Vm238G_legend span[data-k=slip]:before{background:var(--ps-warn)}.Vm238G_legend span[data-k=rest]:before{box-shadow:inset 0 0 0 1.5px var(--ps-text-3)}.Vm238G_dots{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.Vm238G_dots li{min-width:0;display:flex}.Vm238G_dot{--k:var(--ps-text-3);border-radius:var(--ps-r-md);min-width:0;color:var(--ps-text-3);font:inherit;cursor:pointer;animation:Vm238G_rise .28s var(--ease) both;transition:background-color .2s var(--ease), transform .2s var(--ease);background:0 0;border:0;flex:1;justify-items:center;gap:5px;padding:8px 0 6px;display:grid}.Vm238G_dot i{width:16px;height:16px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px}.Vm238G_dot[data-k=clean] i{background:var(--ps-long);box-shadow:0 0 12px -2px color-mix(in srgb, var(--ps-long) 80%, transparent)}.Vm238G_dot[data-k=slip] i{background:var(--ps-warn);box-shadow:0 0 12px -2px color-mix(in srgb, var(--ps-warn) 80%, transparent)}.Vm238G_dot[data-k=rest] i,.Vm238G_dot[data-k=ghost] i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ps-text) 28%, transparent)}.Vm238G_dot[data-k=ghost]{cursor:default}.Vm238G_dot[data-today]{background:color-mix(in srgb, var(--ps-ai) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-ai) 40%, transparent)}@media (hover:hover) and (pointer:fine){button.Vm238G_dot:hover{background:color-mix(in srgb, var(--ps-text) 6%, transparent)}button.Vm238G_dot:hover i{transform:scale(1.3)}}button.Vm238G_dot:active{transform:scale(.97)}button.Vm238G_dot:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.Vm238G_dotDay{letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700}.Vm238G_dotDate{font-variant-numeric:tabular-nums;font-size:11px}.Vm238G_alerts{border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:color-mix(in srgb, var(--ps-text) 2%, transparent);gap:10px;padding:16px 18px;display:grid}.Vm238G_state{--s:var(--ps-text-3);border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--s) 13%, transparent);color:var(--s);align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.Vm238G_state i{background:var(--s);border-radius:999px;width:7px;height:7px}.Vm238G_state[data-state=on]{--s:var(--ps-long-text)}.Vm238G_state[data-state=on] i{animation:1.8s ease-in-out infinite Vm238G_live}.Vm238G_state[data-state=slow]{--s:var(--ps-warn-text)}@keyframes Vm238G_live{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ps-long) 20%, transparent)}}.Vm238G_alertList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Vm238G_alertList li{border-top:1px solid var(--ps-divider,var(--ps-line));grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.Vm238G_alertList li i{background:var(--ps-warn);border-radius:999px;width:8px;height:8px}.Vm238G_alertList li[data-kind=liq] i{background:var(--ps-short)}.Vm238G_alertList time{color:var(--ps-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.Vm238G_weeks{gap:16px;min-width:0;display:grid}.Vm238G_statRow{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Vm238G_statRow li{--t:var(--ps-text);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);min-width:88px;box-shadow:inset 0 0 0 1px var(--ps-line);animation:Vm238G_rise .28s var(--ease) both;gap:2px;padding:9px 14px;display:grid}.Vm238G_statRow li:nth-child(2){animation-delay:40ms}.Vm238G_statRow li:nth-child(3){animation-delay:80ms}.Vm238G_statRow li:nth-child(4){animation-delay:.12s}.Vm238G_statRow li[data-tone=up]{--t:var(--ps-long-text)}.Vm238G_statRow li[data-tone=down]{--t:var(--ps-short-text)}.Vm238G_statRow small{color:var(--ps-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.Vm238G_statRow b{color:var(--t);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.Vm238G_chartBox{border-radius:var(--ps-r-md);min-width:0;position:relative}.Vm238G_chartBox:focus-visible{outline:2px solid var(--ps-focus);outline-offset:4px}.Vm238G_chartSvg{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.Vm238G_band rect{fill:var(--c);opacity:.045}.Vm238G_band text{fill:var(--c);opacity:.85;font-size:11px;font-weight:800}.Vm238G_col{fill:color-mix(in srgb, var(--ps-text) 5%, transparent)}.Vm238G_area{transition:opacity .25s var(--ease);animation:Vm238G_fadeIn .6s var(--ease) .2s both}.Vm238G_curve,.Vm238G_bridge{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;transition:opacity .25s var(--ease)}.Vm238G_curve{stroke-dasharray:1;stroke-dashoffset:0;animation:Vm238G_draw 1s var(--ease) both;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--ps-text) 12%, transparent))}.Vm238G_bridge{stroke-width:1.5px;stroke-dasharray:3 5;opacity:.55}@keyframes Vm238G_draw{0%{stroke-dashoffset:1px}}@keyframes Vm238G_fadeIn{0%{opacity:0}}.Vm238G_cross line{stroke:color-mix(in srgb, var(--ps-text) 30%, transparent);stroke-width:1px}.Vm238G_cross line[data-h]{stroke-dasharray:2 4}.Vm238G_pt{transition:opacity .25s var(--ease);animation:Vm238G_fadeIn .3s var(--ease) both}.Vm238G_ptDot{fill:var(--c);stroke:var(--ps-s1);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ease)}.Vm238G_ptHalo{fill:var(--c);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s var(--ease), transform .25s var(--ease);transform:scale(.6)}.Vm238G_pt[data-on] .Vm238G_ptDot,.Vm238G_pt[data-lit] .Vm238G_ptDot{transform:scale(1.3)}.Vm238G_pt[data-on] .Vm238G_ptHalo,.Vm238G_pt[data-lit] .Vm238G_ptHalo{opacity:.2;transform:scale(1)}.Vm238G_pt[data-lit] .Vm238G_ptDot{stroke:var(--ps-warn)}.Vm238G_weeks[data-spot] .Vm238G_pt:not([data-lit]),.Vm238G_weeks[data-spot] .Vm238G_curve,.Vm238G_weeks[data-spot] .Vm238G_area,.Vm238G_weeks[data-spot] .Vm238G_bridge{opacity:.33}.Vm238G_xLabel{fill:var(--ps-text-3);font-size:11px}.Vm238G_xLabel[data-on]{fill:var(--ps-text);font-weight:700}.Vm238G_chartCard{z-index:5;pointer-events:none;transition:transform .22s var(--ease);position:absolute;top:0;left:0}.Vm238G_chartCard,.Vm238G_glide,.Vm238G_readout>.Vm238G_glideInner,.Vm238G_glideInPage[data-on]>.Vm238G_glideInner{border:1px solid color-mix(in srgb, var(--ps-text) 14%, transparent);border-radius:var(--ps-r-lg);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--ps-text) 5%, transparent), transparent 60%), var(--ps-s2);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000040,0 24px 56px -18px #000000bf,0 8px 18px -10px #00000080}.Vm238G_chartCard:before,.Vm238G_glide:before,.Vm238G_readout>.Vm238G_glideInner:before,.Vm238G_glideInPage[data-on]>.Vm238G_glideInner:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ps-text) 40%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.Vm238G_readout{min-height:52px}.Vm238G_readout>.Vm238G_glideInner{position:relative}.Vm238G_readout .Vm238G_tc{width:100%}.Vm238G_readoutHint{border:1px dashed var(--ps-line);border-radius:var(--ps-r-md);color:var(--ps-text-3);text-align:center;margin:0;padding:14px;font-size:13px}.Vm238G_chartEmpty{border-radius:var(--ps-r-md);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.Vm238G_chartEmptyBands{flex-direction:column;display:flex;position:absolute;inset:0}.Vm238G_chartEmptyBands span{background:color-mix(in srgb, var(--c) 6%, transparent);border-top:1px dashed color-mix(in srgb, var(--ps-text) 8%, transparent);align-items:center;padding-left:12px;display:flex}.Vm238G_chartEmptyBands b{color:var(--c);opacity:.8;font-size:12px}.Vm238G_chartEmptyLine{border-radius:var(--ps-r-md);background:var(--ps-s2);max-width:420px;box-shadow:var(--ps-shadow);color:var(--ps-text-2);text-align:center;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;position:relative}.Vm238G_held{border-top:1px solid var(--ps-line);gap:10px;padding-top:16px;display:grid}.Vm238G_leakList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.Vm238G_leakList li{min-width:0;display:flex}.Vm238G_leak{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 2%, transparent);min-width:0;min-height:40px;color:var(--ps-text);font:inherit;text-align:left;cursor:pointer;animation:Vm238G_rise .28s var(--ease) both;transition:border-color .2s var(--ease), background-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);flex:1;gap:8px;padding:10px 12px;display:grid}.Vm238G_leak[data-on]{border-color:color-mix(in srgb, var(--ps-warn) 60%, transparent);background:color-mix(in srgb, var(--ps-warn) 9%, transparent);box-shadow:0 10px 24px -16px color-mix(in srgb, var(--ps-warn) 90%, transparent)}@media (hover:hover) and (pointer:fine){.Vm238G_leak:hover{transform:translateY(-1px)}}.Vm238G_leak:active{transform:scale(.97)}.Vm238G_leak:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_leakTop{justify-content:space-between;gap:10px;min-width:0;display:flex}.Vm238G_leakName{min-width:0;font-size:13.5px;font-weight:650}.Vm238G_leakMeta{color:var(--ps-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.Vm238G_leakTrack{background:color-mix(in srgb, var(--ps-text) 7%, transparent);border-radius:999px;height:5px;display:block;overflow:hidden}.Vm238G_leakTrack span{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-warn) 60%, transparent), var(--ps-warn));transform-origin:0;height:100%;animation:Vm238G_grow .5s var(--ease) both;border-radius:999px;display:block}.Vm238G_cleanLine{color:var(--ps-long-text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.Vm238G_headline{align-items:flex-start;gap:12px;display:flex}.Vm238G_headline>div{gap:4px;display:grid}.Vm238G_headlineIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-short) 14%, transparent);width:32px;height:32px;color:var(--ps-short-text);flex:none;place-items:center;display:grid}.Vm238G_insight{color:var(--ps-text);margin:0;font-size:16px;font-weight:650;line-height:1.45}.Vm238G_heat{gap:14px;min-width:0;display:grid}.Vm238G_chips{flex-wrap:wrap;gap:8px;display:flex}.Vm238G_chip{border:1px solid var(--ps-line);border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 3%, transparent);min-height:36px;color:var(--ps-text-2);font:inherit;cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease), transform .16s var(--ease);align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13px;font-weight:650;display:inline-flex}.Vm238G_chip:first-child{padding-left:12px}.Vm238G_chip small{color:var(--ps-short-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.Vm238G_chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--ps-short) 55%, transparent);background:color-mix(in srgb, var(--ps-short) 12%, transparent);color:var(--ps-text)}@media (hover:hover) and (pointer:fine){.Vm238G_chip:hover{border-color:var(--ps-line-strong);color:var(--ps-text)}}.Vm238G_chip:active{transform:scale(.97)}.Vm238G_chip:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_heatGrid{min-width:0;max-width:880px}.Vm238G_heatTable{gap:5px;display:grid}.Vm238G_heatRow{grid-template-columns:40px repeat(var(--cols), minmax(0, 1fr));align-items:center;gap:5px;display:grid}.Vm238G_heatHour{color:var(--ps-text-3);font-variant-numeric:tabular-nums;text-align:left;font-size:11px}.Vm238G_heatDay{color:var(--ps-text-2);font-size:12px;font-weight:650}.Vm238G_heatCell{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-short) calc(var(--lvl) * 1%), var(--ps-s2));min-width:0;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-short) calc(var(--lvl) * 0.6%), transparent);cursor:pointer;animation:Vm238G_cellIn .3s var(--ease) both;transition:transform .18s var(--ease), box-shadow .2s var(--ease);border:0;padding:0}.Vm238G_heatCell[data-empty]{background:color-mix(in srgb, var(--ps-text) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-text) 6%, transparent)}.Vm238G_heatCell[data-top]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-short) 80%, transparent), 0 0 18px -4px color-mix(in srgb, var(--ps-short) 80%, transparent)}@media (hover:hover) and (pointer:fine){.Vm238G_heatCell:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ps-text) 60%, transparent), 0 8px 18px -8px #0009;transform:scale(1.12)}}.Vm238G_heatCell:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}@keyframes Vm238G_cellIn{0%{opacity:0;transform:scale(.85)}}.Vm238G_heatLegend{color:var(--ps-text-3);align-items:center;gap:8px;font-size:11.5px;display:flex}.Vm238G_heatScale{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-short) 14%, var(--ps-s2)), var(--ps-short));border-radius:999px;width:120px;height:8px}.Vm238G_bests{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Vm238G_bests li{min-width:0;display:flex}.Vm238G_best{--c:var(--ps-text-3);border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--c) 12%, transparent), transparent 65%), linear-gradient(180deg, var(--ps-s2), var(--ps-s1));min-width:0;box-shadow:var(--ps-shadow);color:var(--ps-text);animation:Vm238G_rise .3s var(--ease) both;transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);flex:1;align-content:start;gap:6px;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.Vm238G_best:before{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.8;height:1px;position:absolute;inset:0 0 auto}@media (hover:hover) and (pointer:fine){.Vm238G_best[data-link]:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--ps-line));box-shadow:0 18px 36px -20px color-mix(in srgb, var(--c) 80%, transparent), var(--ps-shadow);transform:translateY(-2px)}}.Vm238G_best[data-link]:active{transform:scale(.97)}.Vm238G_best[data-link]:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.Vm238G_bestIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--c) 16%, transparent);width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);color:var(--c);place-items:center;margin-bottom:4px;display:grid}.Vm238G_bestLabel{color:var(--ps-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.Vm238G_bestValue{color:var(--ps-text);letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:32px;font-weight:800;line-height:1.1;display:inline-flex}.Vm238G_bestValue small{color:var(--c);letter-spacing:0;font-size:14px;font-weight:700}.Vm238G_bestLine{color:var(--ps-text-3);font-size:12.5px;line-height:1.45}.Vm238G_bestLock{grid-column:span 2}.Vm238G_bestLock>.Vm238G_locked{border:1px dashed var(--ps-line-strong);border-radius:var(--ps-r-lg);flex:1;align-content:center;padding:16px}.Vm238G_welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;padding:30px}.Vm238G_welcomeText{justify-items:start;gap:12px;display:grid}.Vm238G_welcomeTitle{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.2}.Vm238G_welcomeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Vm238G_welcomeList li{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 2%, transparent);animation:Vm238G_rise .3s var(--ease) both;align-items:flex-start;gap:12px;padding:14px;display:flex}.Vm238G_welcomeList li>span:last-child{gap:3px;display:grid}.Vm238G_welcomeList b{font-size:14px}.Vm238G_welcomeList small{color:var(--ps-text-3);font-size:12.5px;line-height:1.45}.Vm238G_glide{z-index:80;pointer-events:auto;transition:transform .22s var(--ease,cubic-bezier(.23, 1, .32, 1));max-width:calc(100vw - 16px);animation:.2s cubic-bezier(.23,1,.32,1) Vm238G_cardIn;position:fixed;top:0;left:0}.Vm238G_glide[data-fresh]{transition:none}.Vm238G_glideInner{animation:.22s cubic-bezier(.23,1,.32,1) Vm238G_swap}@keyframes Vm238G_cardIn{0%{opacity:0;filter:blur(4px)}}@keyframes Vm238G_swap{0%{opacity:.4;filter:blur(3px)}}.Vm238G_tc{--c:var(--ps-text-3);width:272px;max-width:100%;color:var(--ps-text);font-size:12px;line-height:1.45;display:grid}.Vm238G_tc[data-wide]{width:320px}.Vm238G_tcHead{align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.Vm238G_tcIcon{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--c) 18%, transparent);width:32px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 32%, transparent);color:var(--c);flex:none;place-items:center;display:grid}.Vm238G_tcLetter{font-size:17px;font-weight:800}.Vm238G_dash{background:currentColor;border-radius:999px;width:12px;height:2px;display:block}.Vm238G_tcTitles{gap:1px;min-width:0;display:grid}.Vm238G_tcTitles b{font-size:13px;font-weight:700}.Vm238G_tcTitles small{color:var(--ps-text-3);font-size:11.5px}.Vm238G_tcBig{--t:var(--ps-text);color:var(--t);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;justify-items:end;margin-left:auto;font-size:20px;font-weight:750;line-height:1.1;display:grid}.Vm238G_tcBig[data-tone=down]{--t:var(--ps-short-text)}.Vm238G_tcBig[data-tone=up]{--t:var(--ps-long-text)}.Vm238G_tcBig small{color:var(--ps-text-3);font-family:var(--font-sans-stack,inherit);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.Vm238G_tcRows{gap:7px;padding:2px 14px 12px;display:grid}.Vm238G_tcRow{--t:var(--ps-text-2);color:var(--ps-text-2);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 8px;font-size:12px;animation:.24s cubic-bezier(.23,1,.32,1) both Vm238G_rowIn;display:grid}.Vm238G_tcRow[data-tone=up]{--t:var(--ps-long-text)}.Vm238G_tcRow[data-tone=down]{--t:var(--ps-short-text)}.Vm238G_tcRow[data-tone=warn]{--t:var(--ps-warn-text)}.Vm238G_tcRowIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--t) 12%, transparent);width:22px;height:22px;color:var(--t);place-items:center;display:grid}.Vm238G_tcRowIcon i{background:currentColor;border-radius:999px;width:6px;height:6px}.Vm238G_tcRow[data-tone=warn] .Vm238G_tcRowMain{color:var(--ps-text)}.Vm238G_tcRowVal{color:var(--t);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-weight:700}.Vm238G_tcBar{background:color-mix(in srgb, var(--ps-text) 8%, transparent);border-radius:999px;grid-column:2/-1;height:3px;display:block;overflow:hidden}.Vm238G_tcBar span{background:var(--t);transform-origin:0;border-radius:999px;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}.Vm238G_tcFoot{border-top:1px solid color-mix(in srgb, var(--ps-text) 8%, transparent);background:color-mix(in srgb, var(--ps-text) 3%, transparent);color:var(--ps-text-3);align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.Vm238G_cardHint{align-items:center;gap:5px;display:inline-flex}.Vm238G_cardLink{min-height:40px;color:var(--ps-ai-text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}@keyframes Vm238G_rowIn{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}}@keyframes Vm238G_rise{0%{opacity:0;transform:translateY(6px)}}.Vm238G_heroCol{container:hero/inline-size}@container hero (max-width:560px){.Vm238G_hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 18px}.Vm238G_heroBody{display:contents}.Vm238G_ring{grid-row:1/span 3;width:148px;height:148px}.Vm238G_ringLetter{font-size:46px}.Vm238G_hero .Vm238G_kicker{flex-direction:column;align-self:end;align-items:flex-start;gap:2px}.Vm238G_hero .Vm238G_kickerWhen:before{display:none}.Vm238G_heroLine{align-self:center}.Vm238G_toNext{align-self:start}.Vm238G_hero .Vm238G_facts,.Vm238G_heldRow,.Vm238G_hero .Vm238G_ghost{grid-column:1/-1}.Vm238G_hero .Vm238G_facts{margin-top:8px}.Vm238G_hero .Vm238G_ghost{justify-self:stretch}}@media (max-width:1180px){.Vm238G_sec[data-section=today]{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.Vm238G_page{gap:34px}.Vm238G_sec,.Vm238G_panel{scroll-margin-top:calc(var(--mtop-h,56px) + env(safe-area-inset-top,0px) + 60px)}.Vm238G_sec{gap:14px}.Vm238G_secIcon{width:34px;height:34px}.Vm238G_h2{font-size:18px}.Vm238G_secAside{display:none}.Vm238G_panel{padding:14px}.Vm238G_ghost,.Vm238G_primary,.Vm238G_ghost[data-small]{min-height:44px}.Vm238G_hero{gap:8px 16px;padding:18px 16px}.Vm238G_ring{width:124px;height:124px}.Vm238G_ringLetter{font-size:40px}.Vm238G_ringScore{font-size:14px}.Vm238G_delta{font-size:12px}.Vm238G_toNext{font-size:13.5px}.Vm238G_toNext b{font-size:18px}.Vm238G_heldGo{font-size:12px}.Vm238G_mChart{--top:28px;--gut:16px;--axis:38px;min-height:200px}.Vm238G_mBands b{font-size:11px}.Vm238G_mBar{width:min(58%,30px)}.Vm238G_mLetter{min-width:22px;padding:1px 4px;font-size:12px}.Vm238G_mStat{padding:8px 9px 9px}.Vm238G_mStatVal{gap:4px;font-size:14px}.Vm238G_mStatVal b{font-size:16px}.Vm238G_mStatVal small{font-size:11px}.Vm238G_mTrendText{font-size:13px}.Vm238G_mStat>small{letter-spacing:.03em;white-space:normal;line-height:1.25}.Vm238G_mTrendIcon{width:18px;height:18px}.Vm238G_focusGrid,.Vm238G_habitsGrid{grid-template-columns:minmax(0,1fr)}.Vm238G_focusCard{padding:18px 16px}.Vm238G_rule blockquote{font-size:15px}.Vm238G_adoptRow>*{flex:100%}.Vm238G_dots{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:6px}.Vm238G_dot{min-height:52px}.Vm238G_streakNum{font-size:42px}.Vm238G_alertList li{grid-template-columns:8px minmax(0,1fr)}.Vm238G_alertList time{grid-column:2}.Vm238G_statRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.Vm238G_statRow li{min-width:0;padding:8px 10px}.Vm238G_statRow small{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.Vm238G_statRow b{font-size:17px}.Vm238G_chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px 2px;overflow-x:auto}.Vm238G_chips::-webkit-scrollbar{display:none}.Vm238G_chip{flex:none;min-height:40px}.Vm238G_heatRow{grid-template-columns:32px repeat(var(--cols), minmax(0, 1fr));gap:4px}.Vm238G_heatTable{gap:4px}.Vm238G_heatCell{height:40px}.Vm238G_heatDay{font-size:11px}.Vm238G_insight{font-size:15px}.Vm238G_bests{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Vm238G_best{padding:14px}.Vm238G_bestValue{font-size:26px}.Vm238G_bestLock{grid-column:1/-1}.Vm238G_welcome{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}.Vm238G_welcomeList{grid-template-columns:minmax(0,1fr)}.Vm238G_welcomeTitle{font-size:22px}.Vm238G_leakList{grid-template-columns:minmax(0,1fr)}}.Vm238G_ring[data-size=sm]{width:132px;height:132px}.Vm238G_ring[data-size=sm] .Vm238G_ringLetter{font-size:44px}.Vm238G_ring[data-size=sm] .Vm238G_ringScore{margin-top:2px;font-size:14px}.Vm238G_ring[data-size=sm] .Vm238G_ringScore small{font-size:11px}.Vm238G_ringHost[data-active="0"] .Vm238G_ring svg{transform:scale(1.03)}.Vm238G_ringHost[data-active="0"] .Vm238G_ringGlow{opacity:.9;transform:scale(1.06)}.Vm238G_ringHost[data-active="0"] .Vm238G_ringBand{opacity:.32}.Vm238G_ringHost[data-active="0"] .Vm238G_ringBand[data-here]{opacity:.5}.Vm238G_mCol[data-future] .Vm238G_mBar{opacity:.35}.Vm238G_mPt[data-future] .Vm238G_mLetter{opacity:.4}@media (max-width:880px){.Vm238G_ring[data-size=sm]{width:108px;height:108px}.Vm238G_ring[data-size=sm] .Vm238G_ringLetter{font-size:36px}}@media (max-width:400px){.Vm238G_ring[data-size=sm]{width:96px;height:96px}.Vm238G_ring[data-size=sm] .Vm238G_ringLetter{font-size:32px}}@media (prefers-reduced-motion:reduce){.Vm238G_ringGlow,.Vm238G_ringFill,.Vm238G_ringKnob,.Vm238G_ringNext,.Vm238G_ringLetter,.Vm238G_ladderBand,.Vm238G_ladderHere,.Vm238G_vsSide,.Vm238G_vsArrow,.Vm238G_spark,.Vm238G_sparkLine,.Vm238G_mStat,.Vm238G_mBar,.Vm238G_mLine,.Vm238G_mDot,.Vm238G_mDot:after,.Vm238G_mLetter,.Vm238G_glideInPage[data-on]>.Vm238G_glideInner,.Vm238G_dot,.Vm238G_leak,.Vm238G_best,.Vm238G_statRow li,.Vm238G_welcomeList li,.Vm238G_heatCell,.Vm238G_pt,.Vm238G_area,.Vm238G_curve,.Vm238G_segs i,.Vm238G_leakTrack span,.Vm238G_glide,.Vm238G_glideInner,.Vm238G_tcRow,.Vm238G_adopted,.Vm238G_skel,.Vm238G_state i{animation:none}.Vm238G_ringFill,.Vm238G_glide,.Vm238G_chartCard,.Vm238G_wkBar span,.Vm238G_tcBar span,.Vm238G_ptDot,.Vm238G_ptHalo,.Vm238G_primary,.Vm238G_ghost,.Vm238G_chip,.Vm238G_ring svg,.Vm238G_ringGlow,.Vm238G_ringBand,.Vm238G_delta,.Vm238G_delta svg,.Vm238G_heldRow,.Vm238G_heldRow *,.Vm238G_mCol,.Vm238G_mCol:before,.Vm238G_mPt,.Vm238G_mBar,.Vm238G_mDot,.Vm238G_mLetter,.Vm238G_mLine,.Vm238G_dot,.Vm238G_dot i,.Vm238G_leak,.Vm238G_best,.Vm238G_heatCell{transition:none}}.Vm238G_sub[data-phone]{display:none}@media (max-width:880px){.Vm238G_sub[data-desk]{display:none}.Vm238G_sub[data-phone]{display:block}}.Vm238G_best{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);box-shadow:none;border:0}.Vm238G_best:before{display:none}@media (hover:hover) and (pointer:fine){.Vm238G_best[data-link]:hover{background:color-mix(in srgb, var(--ps-text) 7%, transparent);box-shadow:none;border-color:#0000;transform:none}}.Vm238G_bestIcon{width:auto;height:auto;box-shadow:none;color:var(--ps-text-3);background:0 0;place-items:start;margin:0 0 2px}.Vm238G_bestLabel{letter-spacing:0;text-transform:none;font-size:13px;font-weight:550}.Vm238G_bestValue{font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.Vm238G_bestValue small{color:var(--ps-text-2);font-size:15px;font-weight:550}.Vm238G_alerts{border:0;border-top:1px solid var(--ps-line);background:0 0;border-radius:0;padding:18px 0 0}.Vm238G_miniLabel,.Vm238G_kicker{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.Vm238G_decision{font-size:13.5px;line-height:1.5}.Vm238G_welcome{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:40px 56px;margin-top:24px;padding:8px 2px 0;overflow:visible}.Vm238G_welcome>.Vm238G_heroAccent{display:none}.Vm238G_welcomeText{gap:14px}.Vm238G_welcomeTitle{letter-spacing:-.03em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.1}.Vm238G_welcomeText .Vm238G_sub{font-size:16px;line-height:1.5}.Vm238G_welcomeText .Vm238G_primary{border-radius:var(--ps-r-pill);background:var(--ps-ai);min-height:44px;box-shadow:none;margin-top:6px;padding:0 20px}.Vm238G_welcomeList{grid-template-columns:minmax(0,1fr);gap:0}.Vm238G_welcomeList li{border:0;border-top:1px solid var(--ps-line);background:0 0;border-radius:0;gap:14px;padding:16px 0}.Vm238G_welcomeList li:first-child{border-top:0;padding-top:4px}.Vm238G_welcomeList .Vm238G_secIcon{width:22px;height:22px;box-shadow:none;color:var(--ps-text-3);background:0 0;border-radius:0}.Vm238G_welcomeList b{font-size:15px;font-weight:600}.Vm238G_welcomeList small{font-size:13.5px}@media (max-width:880px){.Vm238G_welcome{grid-template-columns:minmax(0,1fr);gap:28px}.Vm238G_welcomeTitle{font-size:30px}.Vm238G_welcomeText .Vm238G_primary{justify-self:stretch}}.Vm238G_h3{color:var(--ps-text);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.Vm238G_h3 svg{color:var(--ps-text-3)}.Vm238G_bestChip{color:var(--ps-text-3);background:0 0;padding:0;font-size:13px;font-weight:550}.Vm238G_bestChip svg{display:none}.Vm238G_chartEmptyBands span{border-top:1px solid color-mix(in srgb, var(--ps-text) 6%, transparent);background:0 0}.Vm238G_chartEmptyBands b{opacity:.6;font-size:11px}.Vm238G_band rect{opacity:.03}.Vm238G_band line{stroke:color-mix(in srgb, var(--ps-text) 7%, transparent);stroke-dasharray:none}.Vm238G_band text{opacity:.6;font-weight:650}
div.CXFOKG_page{--ease:cubic-bezier(.23, 1, .32, 1);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:20px}.CXFOKG_longer{border-radius:var(--ps-r-lg);grid-column:1/-1;gap:20px;min-width:0;margin-top:44px;scroll-margin-top:80px;display:grid}.CXFOKG_longHead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:0 2px;display:flex}.CXFOKG_longTitle{color:var(--ps-text);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:650}.CXFOKG_muted{color:var(--ps-text-3);margin:0;font-size:13px;line-height:1.5}.CXFOKG_foot{color:var(--ps-text-3);margin:0;font-size:12.5px;line-height:1.5}.CXFOKG_dot{color:var(--ps-text-3)}@keyframes CXFOKG_swapIn{0%{opacity:0;filter:blur(6px);transform:translateY(3px)}}@keyframes CXFOKG_rise{0%{opacity:0;transform:translateY(6px)}}@keyframes CXFOKG_grow{0%{transform:scaleX(0)}}.CXFOKG_card{border:1px solid color-mix(in srgb, var(--ps-text) 6%, transparent);border-radius:var(--ps-r-lg);background:var(--ps-s1);grid-column:1/-1;align-content:start;gap:18px;min-width:0;padding:24px 26px 26px;scroll-margin-top:80px;display:grid;position:relative}.CXFOKG_head{align-items:center;gap:10px 14px;min-width:0;display:flex}.CXFOKG_h2{min-width:0;font:inherit;flex:auto;margin:0}.CXFOKG_toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}button.CXFOKG_toggle{cursor:pointer;-webkit-tap-highlight-color:transparent}.CXFOKG_icon{display:none}.CXFOKG_headText{gap:2px;min-width:0;display:grid}.CXFOKG_titleRow{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.CXFOKG_title{color:var(--ps-text);letter-spacing:-.012em;font-size:17px;font-weight:650;line-height:1.3}.CXFOKG_title>[data-phone]{display:none}.CXFOKG_headSub{color:var(--ps-text-3);font-size:13px;line-height:1.45}.CXFOKG_tag,.CXFOKG_chev{display:none}.CXFOKG_aside{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.CXFOKG_body{grid-template-rows:1fr;min-width:0;display:grid}.CXFOKG_bodyInner{align-content:start;gap:14px;min-width:0;display:grid}.CXFOKG_pill{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 6%, transparent);box-shadow:inset 0 0 0 1px var(--ps-line);color:var(--ps-text-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.CXFOKG_emptyLine{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);color:var(--ps-text-2);align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.CXFOKG_emptyLine svg{color:var(--ps-text-3);flex:none}.CXFOKG_emptyBlock{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);justify-items:start;gap:8px;padding:18px;display:grid}.CXFOKG_emptyTitle{color:var(--ps-text);margin:0;font-size:14.5px;font-weight:650}.CXFOKG_hintPhone{display:none}.CXFOKG_headRight{justify-content:flex-end;min-width:0;display:flex}.CXFOKG_controls{justify-items:end;gap:10px;min-width:0;display:grid}.CXFOKG_seg{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:var(--ps-s1);gap:2px;padding:3px;display:inline-flex}.CXFOKG_seg button{border-radius:var(--ps-r-sm);min-height:34px;color:var(--ps-text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease,ease-out), color .2s var(--ease,ease-out), box-shadow .2s var(--ease,ease-out), transform .16s var(--ease,ease-out);background:0 0;border:0;padding:0 16px;font-size:13px;font-weight:600}.CXFOKG_seg button[aria-pressed=true]{background:color-mix(in srgb, var(--ps-ai) 20%, var(--ps-s2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-ai) 46%, transparent);color:var(--ps-text)}@media (hover:hover) and (pointer:fine){.CXFOKG_seg button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--ps-text) 6%, transparent);color:var(--ps-text)}}.CXFOKG_seg button:active,.CXFOKG_step:active:not(:disabled),.CXFOKG_cal:active{transform:scale(.97)}.CXFOKG_navRow{align-items:stretch;gap:8px;min-width:0;display:flex}.CXFOKG_stepper{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:var(--ps-s1);align-items:stretch;min-width:0;display:flex}.CXFOKG_step,.CXFOKG_cal{border-radius:var(--ps-r-md);width:40px;min-height:40px;color:var(--ps-text-2);cursor:pointer;transition:background-color .2s var(--ease,ease-out), color .2s var(--ease,ease-out), transform .16s var(--ease,ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.CXFOKG_cal{border:1px solid var(--ps-line);background:var(--ps-s1)}.CXFOKG_cal[aria-expanded=true]{border-color:color-mix(in srgb, var(--ps-ai) 50%, var(--ps-line));color:var(--ps-ai-text)}@media (hover:hover) and (pointer:fine){.CXFOKG_step:not(:disabled):hover,.CXFOKG_cal:hover{background:color-mix(in srgb, var(--ps-text) 7%, var(--ps-s1));color:var(--ps-text)}}.CXFOKG_step:disabled{cursor:default;opacity:.35}.CXFOKG_step:focus-visible,.CXFOKG_cal:focus-visible,.CXFOKG_seg button:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.CXFOKG_range{border-inline:1px solid var(--ps-line);min-width:196px;color:var(--ps-text);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;padding:0 10px;font-size:13px;font-weight:650;display:grid}.CXFOKG_range>span{animation:CXFOKG_swapIn .24s var(--ease,ease-out) both}.CXFOKG_pick{gap:2px;margin:0;padding:0;list-style:none;display:grid}.CXFOKG_pick li{animation:CXFOKG_rise .24s var(--ease,cubic-bezier(.23, 1, .32, 1)) both}.CXFOKG_pickRow{border-radius:var(--ps-r-md);width:100%;min-height:48px;color:var(--ps-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:6px 10px;transition:background-color .18s ease-out,transform .16s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.CXFOKG_pickRow:hover{background:color-mix(in srgb, var(--ps-text) 6%, transparent)}}.CXFOKG_pickRow:active{transform:scale(.97)}.CXFOKG_pickRow[aria-current=true]{background:color-mix(in srgb, var(--ps-ai) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-ai) 36%, transparent)}.CXFOKG_pickRow:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.CXFOKG_pickText{gap:1px;min-width:0;display:grid}.CXFOKG_pickText b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.CXFOKG_pickText small{color:var(--ps-ai-text);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.CXFOKG_pickGrade{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.CXFOKG_pickGrade small{color:var(--ps-text-3);font-size:11px;font-weight:650}.CXFOKG_pickGrade b{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--c) 18%, transparent);min-width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent);color:var(--c);place-items:center;padding:0 4px;font-size:12.5px;font-weight:800;display:inline-grid}.CXFOKG_pickGrade i{color:var(--ps-text);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.CXFOKG_pickNone{color:var(--ps-text-3);font-size:12px}.CXFOKG_pickCheck{color:var(--ps-ai-text);place-items:center;display:grid}.CXFOKG_pickSkel{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 6%, transparent);height:40px;margin:4px 0;display:block}.CXFOKG_hero{--c:var(--ps-text-3);grid-column:1/-1;min-width:0;padding:6px 2px 18px;scroll-margin-top:80px;position:relative}.CXFOKG_heroGlide{min-width:0;display:grid}.CXFOKG_heroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.CXFOKG_heroLabel{color:var(--ps-text);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;font-size:17px;font-weight:650;display:flex}.CXFOKG_heroRange{color:var(--ps-text-3);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.CXFOKG_heroActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.CXFOKG_heroArrives{color:var(--ps-text-3);font-size:13px}.CXFOKG_heroMain{min-width:0;animation:CXFOKG_swapIn .26s var(--ease) both;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 56px;margin-top:22px;display:grid}.CXFOKG_heroGrade{justify-items:start;gap:8px;min-width:0;display:grid}.CXFOKG_bigGrade{border-radius:var(--ps-r-md);color:var(--ps-text);font:inherit;letter-spacing:-.045em;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease);background:0 0;border:0;align-items:baseline;gap:.16em;margin:0;padding:0;font-size:104px;font-weight:700;line-height:.92;display:inline-flex}.CXFOKG_bigGrade b{font-weight:700}.CXFOKG_bigGrade small{color:var(--ps-text-3);letter-spacing:0;margin-left:-.06em;font-size:.24em;font-weight:600}.CXFOKG_bigGrade:focus-visible{outline:2px solid var(--ps-focus);outline-offset:6px}@media (hover:hover) and (pointer:fine){.CXFOKG_bigGrade:hover{opacity:.86}}.CXFOKG_bigNone{color:var(--ps-text-3);font-size:72px;font-weight:600;line-height:1}.CXFOKG_heroCaption{color:var(--ps-text-3);margin:0;font-size:14px;font-weight:500}.CXFOKG_heroRead{gap:22px;min-width:0;max-width:560px;display:grid}.CXFOKG_heroLine{color:var(--ps-text);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.3}.CXFOKG_figs{border-top:1px solid var(--ps-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:34px 0 0;padding-top:22px;display:grid}.CXFOKG_fig{border-left:1px solid var(--ps-line);min-width:0;animation:CXFOKG_rise .28s var(--ease) both;align-content:start;gap:6px;padding:0 24px;display:grid}.CXFOKG_fig:nth-child(2){animation-delay:40ms}.CXFOKG_fig:nth-child(3){animation-delay:80ms}.CXFOKG_fig:first-child{border-left:0;padding-left:0}.CXFOKG_fig dt,.CXFOKG_figLabel{color:var(--ps-text-3);font-size:13px;font-weight:550}.CXFOKG_fig dd{gap:4px;min-width:0;margin:0;display:grid}.CXFOKG_figVal{min-width:0;color:var(--ps-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;animation:CXFOKG_swapIn .26s var(--ease) both;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:30px;font-weight:650;line-height:1.1;display:inline-flex}.CXFOKG_figVal small{color:var(--ps-text-2);letter-spacing:0;font-size:16px;font-weight:550}.CXFOKG_figLine{color:var(--ps-text-3);font-size:13px;line-height:1.4}.CXFOKG_figLine [data-tone=down]{color:var(--ps-short-text);font-weight:600}.CXFOKG_figLine [data-tone=up]{color:var(--ps-long-text);font-weight:600}.CXFOKG_figSkel{width:60%;height:30px;display:block}.CXFOKG_chg{--t:var(--ps-text-2);border-radius:var(--ps-r-sm);color:var(--t);font:inherit;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:30px;font-weight:650;line-height:1.1;display:inline-flex}.CXFOKG_fig[data-tone=up] .CXFOKG_chg{--t:var(--ps-long-text)}.CXFOKG_fig[data-tone=down] .CXFOKG_chg{--t:var(--ps-short-text)}.CXFOKG_chgIcon{transition:transform .2s var(--ease);flex:none}.CXFOKG_heroGlide[data-active="1"] .CXFOKG_chgIcon{transform:translate(1px,-1px)}@media (hover:hover) and (pointer:fine){.CXFOKG_chg:hover{opacity:.86}}.CXFOKG_chg:focus-visible{outline:2px solid var(--ps-focus);outline-offset:4px}.CXFOKG_sumEmpty{animation:CXFOKG_swapIn .26s var(--ease) both;gap:4px;margin-top:18px;display:grid}.CXFOKG_sumEmptyTitle{color:var(--ps-text);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.CXFOKG_skelBig{border-radius:var(--ps-r-md);width:210px;height:92px}.CXFOKG_skelLine{width:100%;height:22px}.CXFOKG_skelLine[data-short]{width:60%;margin-top:-12px}.CXFOKG_skelGauge{width:100%;height:6px}.CXFOKG_today,.CXFOKG_sumOpen{--c:var(--ps-text-3);border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 6%, transparent);max-width:100%;min-height:36px;color:var(--ps-text-2);-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease), color .2s var(--ease), transform .16s var(--ease);align-items:center;gap:8px;margin:0;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.CXFOKG_today:hover,.CXFOKG_sumOpen:hover{background:color-mix(in srgb, var(--ps-text) 10%, transparent);color:var(--ps-text)}}a.CXFOKG_today:active,.CXFOKG_sumOpen:active{transform:scale(.97)}a.CXFOKG_today:focus-visible,.CXFOKG_sumOpen:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.CXFOKG_today[data-quiet]{background:0 0;padding:0}.CXFOKG_todayLabel{color:var(--ps-text-3);font-weight:550}.CXFOKG_todayGrade{color:var(--ps-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:inline-flex}.CXFOKG_todayGrade b{color:var(--c);font-weight:700}.CXFOKG_todayGrade i{font-style:normal;font-weight:650}.CXFOKG_todayGo{color:var(--ps-text-3)}.CXFOKG_todayWarn{color:var(--ps-text-3);font-size:13px;font-weight:500;line-height:1.4}.CXFOKG_daily,.CXFOKG_focus{grid-column:auto;align-self:stretch}@media (min-width:1181px){.CXFOKG_daily{grid-template-rows:auto minmax(0,1fr)}.CXFOKG_daily>.CXFOKG_body,.CXFOKG_daily .CXFOKG_bodyInner{min-height:0}.CXFOKG_daily .CXFOKG_bodyInner{grid-template-rows:auto minmax(0,1fr) auto;height:100%}}.CXFOKG_lead{min-width:0;animation:CXFOKG_swapIn .26s var(--ease) both;gap:4px;display:grid}.CXFOKG_leadLine{color:var(--ps-text);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3}.CXFOKG_leadSub{color:var(--ps-text-3);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.CXFOKG_focusBody{min-width:0;animation:CXFOKG_swapIn .26s var(--ease) both;gap:18px;display:grid}.CXFOKG_focusText{gap:4px;min-width:0;display:grid}.CXFOKG_focusName{color:var(--ps-text);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.CXFOKG_focusWhy{color:var(--ps-text-3);margin:0;font-size:14px;line-height:1.5}.CXFOKG_rule{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4.5%, transparent);gap:6px;margin:0;padding:16px 18px;display:grid}.CXFOKG_rule figcaption{color:var(--ps-text-3);font-size:12.5px;font-weight:600}.CXFOKG_rule blockquote{color:var(--ps-text);margin:0;font-size:15.5px;font-weight:500;line-height:1.5}.CXFOKG_source{color:var(--ps-text-3);margin:0;font-size:13px;line-height:1.5}.CXFOKG_progress{border-top:1px solid var(--ps-line);gap:10px;padding-top:18px;display:grid}.CXFOKG_progressTitle{color:var(--ps-text-3);margin:0;font-size:13px;font-weight:600}.CXFOKG_tune{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 7%, transparent);min-height:44px;color:var(--ps-text);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease), background-color .2s var(--ease);justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.CXFOKG_tune svg{color:var(--ps-text-3)}.CXFOKG_tune svg:last-child{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.CXFOKG_tune:hover{background:color-mix(in srgb, var(--ps-text) 11%, transparent)}.CXFOKG_tune:hover svg:last-child{transform:translate(3px)}}.CXFOKG_tune:active{transform:scale(.97)}.CXFOKG_tune:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.CXFOKG_dotsWrap{min-width:0}ol.CXFOKG_dots{grid-template-columns:repeat(var(--n,14), minmax(0, 1fr))}.CXFOKG_dots li:not([data-inweek])>*{opacity:.5}.CXFOKG_dots li[data-inweek]>button{background:color-mix(in srgb, var(--ps-text) 3.5%, transparent)}.CXFOKG_streakRow{animation:CXFOKG_swapIn .26s var(--ease) both;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.CXFOKG_streakLine{color:var(--ps-text-2);margin:0;font-size:14px;line-height:1.5}.CXFOKG_streakNum{color:var(--ps-long-text);letter-spacing:-.02em;font-size:22px;font-weight:800}.CXFOKG_lossGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;min-width:0;display:grid}.CXFOKG_lossPanel{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 2.5%, transparent);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.CXFOKG_lossHead{color:var(--ps-text);align-items:flex-start;gap:10px;margin:0;font-size:14.5px;font-weight:650;line-height:1.45;display:flex}.CXFOKG_lossIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-short) 14%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-short) 30%, transparent);color:var(--ps-short-text);flex:none;place-items:center;display:inline-grid}.CXFOKG_lossFree{gap:12px;display:grid}.CXFOKG_lossRows{display:none}.CXFOKG_lossSheet{gap:12px;min-width:0;padding-bottom:6px;display:grid}.CXFOKG_wdBars ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CXFOKG_wdRow{border-radius:var(--ps-r-sm);width:100%;min-height:34px;color:var(--ps-text-2);font:inherit;cursor:pointer;transition:opacity .2s var(--ease), background-color .2s var(--ease), transform .16s var(--ease);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:2px 6px;font-size:12.5px;display:grid}.CXFOKG_wdRow:active{transform:scale(.97)}.CXFOKG_wdRow:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.CXFOKG_wdName{text-align:left;font-weight:650}.CXFOKG_wdTrack{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-short) 8%, color-mix(in srgb, var(--ps-text) 5%, transparent));height:10px;display:block;overflow:hidden}.CXFOKG_wdTrack span{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-short) 55%, transparent);transform-origin:0;height:100%;animation:CXFOKG_grow .5s var(--ease) both;transition:background-color .2s var(--ease);display:block}.CXFOKG_wdRow[data-top] .CXFOKG_wdTrack span{background:var(--ps-short);box-shadow:0 0 12px -2px color-mix(in srgb, var(--ps-short) 70%, transparent)}.CXFOKG_wdPct{text-align:right;color:var(--ps-text-3);font-variant-numeric:tabular-nums}.CXFOKG_wdRow[data-top] .CXFOKG_wdPct{color:var(--ps-short-text);font-weight:700}.CXFOKG_wdBars[data-active] .CXFOKG_wdRow{opacity:.35}.CXFOKG_wdBars[data-active="0"] .CXFOKG_wdRow[data-card="0"],.CXFOKG_wdBars[data-active="1"] .CXFOKG_wdRow[data-card="1"],.CXFOKG_wdBars[data-active="2"] .CXFOKG_wdRow[data-card="2"],.CXFOKG_wdBars[data-active="3"] .CXFOKG_wdRow[data-card="3"],.CXFOKG_wdBars[data-active="4"] .CXFOKG_wdRow[data-card="4"],.CXFOKG_wdBars[data-active="5"] .CXFOKG_wdRow[data-card="5"],.CXFOKG_wdBars[data-active="6"] .CXFOKG_wdRow[data-card="6"]{opacity:1;background:color-mix(in srgb, var(--ps-short) 8%, transparent)}.CXFOKG_records{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.CXFOKG_records>li{min-width:0;display:flex}.CXFOKG_records>li>*{flex:1}.CXFOKG_records>li[data-extra]{display:none}.CXFOKG_records[data-open]>li[data-extra]{animation:CXFOKG_rise .26s var(--ease) both;display:flex}.CXFOKG_records[data-open]>.CXFOKG_moreCell{order:99}.CXFOKG_more{border:1px solid var(--ps-line);border-radius:var(--ps-r-lg);background:linear-gradient(180deg, var(--ps-s2), var(--ps-s1));width:100%;min-height:100%;color:var(--ps-text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s var(--ease), border-color .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}@media (hover:hover) and (pointer:fine){.CXFOKG_more:hover{border-color:var(--ps-line-strong)}.CXFOKG_more:hover .CXFOKG_moreChev{transform:translate(3px)}}.CXFOKG_more:active{transform:scale(.97)}.CXFOKG_more:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.CXFOKG_more[aria-expanded=true] .CXFOKG_moreChev{transform:rotate(90deg)}.CXFOKG_moreIcon{border-radius:var(--ps-r-sm);background:color-mix(in srgb, var(--ps-text) 7%, transparent);width:32px;height:32px;color:var(--ps-text-2);place-items:center;display:grid}.CXFOKG_moreText{gap:3px;min-width:0;display:grid}.CXFOKG_moreText b{font-size:14px;font-weight:700}.CXFOKG_moreText small{color:var(--ps-text-3);font-size:12px;line-height:1.4}.CXFOKG_moreChev{color:var(--ps-text-3);transition:transform .2s var(--ease)}@media (min-width:1181px){.CXFOKG_bests{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:center;column-gap:20px}.CXFOKG_bests>.CXFOKG_head{align-self:center}.CXFOKG_bests .CXFOKG_headSub{margin-top:2px}}.CXFOKG_sticky{display:none}.CXFOKG_stickyBtn{border-radius:var(--ps-r-md);background:var(--ps-ai);width:100%;min-height:48px;box-shadow:0 14px 30px -12px color-mix(in srgb, var(--ps-ai) 80%, transparent), 0 2px 10px #00000040;color:var(--ps-on-ai);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease);justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}a.CXFOKG_stickyBtn:active{transform:scale(.97)}.CXFOKG_stickyBtn[data-off]{background:var(--ps-s2);box-shadow:inset 0 0 0 1px var(--ps-line), 0 2px 10px #0003;color:var(--ps-text-2);font-size:13px;font-weight:600}@media (max-width:1180px){div.CXFOKG_page{grid-template-columns:minmax(0,1fr)}.CXFOKG_daily,.CXFOKG_focus{grid-column:1/-1}.CXFOKG_bigGrade{font-size:88px}.CXFOKG_heroMain{gap:20px 36px}.CXFOKG_fig{padding:0 18px}}@media (max-width:880px){div.CXFOKG_page{gap:12px;padding-bottom:84px}.CXFOKG_longer{display:contents}.CXFOKG_longHead{display:none}.CXFOKG_hero{order:1}div.CXFOKG_page [data-section=daily]{order:3}div.CXFOKG_page [data-section=focus]{order:4}div.CXFOKG_page [data-section=lose]{order:5}div.CXFOKG_page [data-section=habits]{order:6}div.CXFOKG_page [data-section=bests]{order:7}div.CXFOKG_page [data-section=weeks]{order:8}.CXFOKG_card,.CXFOKG_hero{scroll-margin-top:calc(var(--mtop-h,56px) + env(safe-area-inset-top,0px) + 60px)}.CXFOKG_card{gap:0;padding:4px 16px}.CXFOKG_head{min-height:60px}.CXFOKG_title{font-size:16px}.CXFOKG_title>[data-desk]{display:none}.CXFOKG_title>[data-phone]{display:inline}.CXFOKG_headSub{display:none}.CXFOKG_tag{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 6%, transparent);color:var(--ps-text-3);padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.CXFOKG_chev{border-radius:var(--ps-r-pill);background:color-mix(in srgb, var(--ps-text) 5%, transparent);width:30px;height:30px;color:var(--ps-text-2);transition:transform .24s var(--ease);flex:none;place-items:center;margin-left:auto;display:grid}.CXFOKG_card[data-open=true] .CXFOKG_chev{transform:rotate(180deg)}button.CXFOKG_toggle{min-height:60px}button.CXFOKG_toggle:active .CXFOKG_chev{transform:scale(.94)}.CXFOKG_card[data-open=true] button.CXFOKG_toggle:active .CXFOKG_chev{transform:rotate(180deg)scale(.94)}button.CXFOKG_toggle:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px;border-radius:var(--ps-r-md)}.CXFOKG_aside{display:none}.CXFOKG_body{transition:grid-template-rows .26s var(--ease)}.CXFOKG_card[data-open=false]>.CXFOKG_body{grid-template-rows:0fr}.CXFOKG_bodyInner{transition:opacity .22s var(--ease), padding-bottom .26s var(--ease);padding-bottom:14px;overflow:hidden}.CXFOKG_card[data-open=false] .CXFOKG_bodyInner{opacity:0;padding-bottom:0}.CXFOKG_hintPhone{color:var(--ps-text-3);margin:0;font-size:12px;display:block}header:has(>div>.CXFOKG_headRight){flex-wrap:wrap;row-gap:12px}.CXFOKG_headRight{width:100%}.CXFOKG_controls{justify-items:stretch;width:100%}.CXFOKG_seg{display:none}.CXFOKG_navRow{width:100%}.CXFOKG_stepper{flex:auto}.CXFOKG_range{flex:auto;min-width:0}.CXFOKG_step,.CXFOKG_cal{width:44px;min-height:44px}.CXFOKG_hero{padding:2px 0 6px}.CXFOKG_heroTop{display:contents}.CXFOKG_heroLabel{order:0;font-size:16px}.CXFOKG_heroMain{order:1;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.CXFOKG_figs{order:2}.CXFOKG_heroActions{flex-direction:column;order:3;align-items:stretch;gap:10px;margin-top:20px}.CXFOKG_heroArrives{font-size:12.5px}.CXFOKG_heroActions:empty{display:none}.CXFOKG_bigGrade{font-size:80px}.CXFOKG_heroCaption{font-size:13.5px}.CXFOKG_heroRead{gap:18px}.CXFOKG_heroLine{font-size:19px}.CXFOKG_figs{margin-top:26px;padding-top:18px}.CXFOKG_fig{padding:0 12px}.CXFOKG_fig dt,.CXFOKG_figLabel{font-size:12px}.CXFOKG_figVal,.CXFOKG_chg{font-size:22px}.CXFOKG_figVal small{font-size:13px}.CXFOKG_figLine{font-size:11.5px}.CXFOKG_chgIcon{width:15px;height:15px}.CXFOKG_sumOpen{display:none}.CXFOKG_today{flex:auto;justify-content:space-between;min-height:44px;padding:0 16px}.CXFOKG_today[data-quiet]{padding:0}.CXFOKG_todayGo{margin-left:auto}.CXFOKG_leadLine,.CXFOKG_focusName{font-size:18px}.CXFOKG_rule{padding:14px 16px}.CXFOKG_tune{justify-self:stretch}ol.CXFOKG_dots{grid-template-columns:repeat(7,minmax(0,1fr))}.CXFOKG_lossGrid{display:none}.CXFOKG_lossRows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CXFOKG_lossRow{border:1px solid var(--ps-line);border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 3%, transparent);width:100%;min-height:54px;color:var(--ps-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 12px;font-size:14px;font-weight:600;display:grid}.CXFOKG_lossRow:active{transform:scale(.97)}.CXFOKG_lossRow>svg{color:var(--ps-text-3)}.CXFOKG_lossRowText{min-width:0}.CXFOKG_records{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CXFOKG_records>li[data-extra]{display:flex}.CXFOKG_moreCell{display:none!important}.CXFOKG_sticky{left:12px;right:12px;bottom:calc(var(--mnav-h,64px) + env(safe-area-inset-bottom,0px) + 10px);z-index:35;display:block;position:fixed}}@media (prefers-reduced-motion:reduce){.CXFOKG_range>span,.CXFOKG_pick li,.CXFOKG_fig,.CXFOKG_figVal,.CXFOKG_sumEmpty,.CXFOKG_heroMain,.CXFOKG_lead,.CXFOKG_focusBody,.CXFOKG_streakRow,.CXFOKG_wdTrack span,.CXFOKG_records[data-open]>li[data-extra]{animation:none}.CXFOKG_body,.CXFOKG_bodyInner,.CXFOKG_chev,.CXFOKG_seg button,.CXFOKG_step,.CXFOKG_cal,.CXFOKG_pickRow,.CXFOKG_today,.CXFOKG_sumOpen,.CXFOKG_chg,.CXFOKG_chgIcon,.CXFOKG_tune,.CXFOKG_tune svg:last-child,.CXFOKG_bigGrade,.CXFOKG_wdRow,.CXFOKG_wdTrack span,.CXFOKG_more,.CXFOKG_moreChev,.CXFOKG_lossRow,.CXFOKG_stickyBtn{transition:none}}.CXFOKG_lossPanel{background:0 0;border:0;border-radius:0;padding:0}.CXFOKG_lossIcon{display:none}.CXFOKG_lossHead{text-wrap:balance;font-size:16px;font-weight:600;line-height:1.4}.CXFOKG_lossGrid{gap:40px}.CXFOKG_more{border-radius:var(--ps-r-md);background:color-mix(in srgb, var(--ps-text) 4%, transparent);border:0;grid-template-columns:minmax(0,1fr) auto}@media (hover:hover) and (pointer:fine){.CXFOKG_more:hover{background:color-mix(in srgb, var(--ps-text) 7%, transparent)}}.CXFOKG_moreIcon{display:none}@media (max-width:880px){.CXFOKG_lossRow{background:color-mix(in srgb, var(--ps-text) 4%, transparent);border:0}}.CXFOKG_aside .CXFOKG_pill{box-shadow:none;color:var(--ps-text-3);background:0 0;padding:0;font-weight:550}
