.IOSO0G_root{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.IOSO0G_scrim{background:var(--scrim);animation:IOSO0G_fade var(--dur-3) var(--ease-out) both;position:absolute;inset:0}.IOSO0G_panel{overscroll-behavior:contain;border-radius:var(--r-5) var(--r-5) 0 0;width:100%;max-height:92dvh;box-shadow:var(--sh-sheet);animation:IOSO0G_sheetIn var(--dur-3) var(--ease-spring) both;position:relative;overflow-y:auto}.IOSO0G_inner{gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.IOSO0G_grip{width:36px;height:4px;margin-bottom:var(--sp-2);border-radius:var(--r-pill);background:var(--fill-2);align-self:center}.IOSO0G_title{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0}.IOSO0G_title:focus{outline:none}.IOSO0G_desc{font-size:var(--fs-control);line-height:var(--lh-control);color:var(--ink-soft);margin:0}.IOSO0G_desc p{margin:0}.IOSO0G_desc p+p{margin-top:var(--sp-2)}.IOSO0G_body{gap:var(--sp-3);flex-direction:column;display:flex}.IOSO0G_actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.IOSO0G_actions>*{width:100%}.IOSO0G_root[data-size=large] .IOSO0G_panel{height:calc(100dvh - max(var(--sp-2), env(safe-area-inset-top)));flex-direction:column;max-height:none;display:flex;overflow:hidden}.IOSO0G_innerLarge{flex-direction:column;flex:1;min-height:0;display:flex}.IOSO0G_innerLarge:focus{outline:none}@media (min-width:1024px){.IOSO0G_root{padding:var(--sp-6);align-items:center}.IOSO0G_panel{width:min(480px,100%);max-height:calc(100dvh - var(--sp-12));border-radius:var(--r-5);animation-name:IOSO0G_popIn}.IOSO0G_inner{padding:var(--sp-6)}.IOSO0G_grip{display:none}.IOSO0G_actions{flex-direction:row-reverse;justify-content:flex-start}.IOSO0G_actions>*{width:auto}.IOSO0G_root[data-size=large] .IOSO0G_panel{width:min(960px,100%);height:min(720px, calc(100dvh - var(--sp-12)))}}@keyframes IOSO0G_fade{0%{opacity:0}}@keyframes IOSO0G_sheetIn{0%{transform:translateY(var(--sp-12));opacity:0}}@keyframes IOSO0G_popIn{0%{opacity:0;transform:scale(.97)}}
._6M7BIa_wrap{gap:var(--sp-5);display:grid}._6M7BIa_section{gap:var(--sp-3);display:grid}._6M7BIa_h3{font-size:var(--fs-control);color:var(--ink);margin:0;font-weight:600}._6M7BIa_hint{font-size:var(--fs-label);color:var(--ink-soft);margin:0}._6M7BIa_empty{font-size:var(--fs-body);color:var(--ink-soft);margin:0}._6M7BIa_people{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}._6M7BIa_person{gap:var(--sp-2);display:grid}._6M7BIa_personHead{align-items:center;gap:var(--sp-3);min-height:var(--h-row);display:flex}._6M7BIa_personText{flex:1;min-width:0;display:grid}._6M7BIa_personName{font-size:var(--fs-control);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._6M7BIa_you{color:var(--ink-soft);font-weight:400}._6M7BIa_personRole{font-size:var(--fs-label);color:var(--ink-soft)}._6M7BIa_personRoles{gap:var(--sp-1);padding-left:calc(40px + var(--sp-3));display:grid}._6M7BIa_confirm{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:var(--bw-1) solid var(--edge-danger);border-radius:var(--r-3);display:grid}._6M7BIa_confirmText{font-size:var(--fs-body);color:var(--ink);margin:0}._6M7BIa_confirmActs{gap:var(--sp-2);flex-wrap:wrap;display:flex}._6M7BIa_link{gap:var(--sp-3);display:grid}._6M7BIa_linkActs{gap:var(--sp-2);flex-wrap:wrap;display:flex}._6M7BIa_warn{gap:var(--sp-1);display:grid}._6M7BIa_rows{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}._6M7BIa_row{align-items:center;gap:var(--sp-3);min-height:var(--h-row);display:flex}._6M7BIa_rowText{font-size:var(--fs-body);color:var(--ink);flex:1;display:grid}._6M7BIa_log{gap:var(--sp-2);font-size:var(--fs-label);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}._6M7BIa_myRole{justify-self:start}._6M7BIa_loading{gap:var(--sp-3);display:grid}._6M7BIa_loading span{height:var(--h-row);border-radius:var(--r-2);background:var(--fill-1)}._6M7BIa_authors{gap:var(--sp-2);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}._6M7BIa_authorsTitle{margin:var(--sp-5) 0 0;font-size:var(--fs-label);color:var(--ink-soft);font-weight:600}._6M7BIa_entry{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);color:var(--ink-soft);display:flex}._6M7BIa_entryText{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6M7BIa_changed{align-items:center;gap:var(--sp-1);margin:var(--sp-1) 0 0;font-size:var(--fs-label);color:var(--ink-soft);display:inline-flex}._6M7BIa_join{gap:var(--sp-4);display:grid}._6M7BIa_joinHead{align-items:center;gap:var(--sp-3);display:flex}._6M7BIa_joinText{font-size:var(--fs-body);color:var(--ink);margin:0}
.Opm6QG_grid{color:var(--mark-ink,var(--ink));flex:none;display:block}.Opm6QG_grid rect{fill:currentColor}.Opm6QG_off{opacity:0}.Opm6QG_on{opacity:1}.Opm6QG_br{animation:3.2s ease-in-out infinite Opm6QG_gbr}.Opm6QG_ch{animation:1.3s linear infinite Opm6QG_gch}.Opm6QG_pl{animation:1.2s ease-in-out infinite Opm6QG_gpl}.Opm6QG_bl{animation:1.1s ease-in-out infinite Opm6QG_gbl}.Opm6QG_rd{animation:2.4s linear infinite Opm6QG_grd}.Opm6QG_sp{animation:.9s ease-in-out infinite alternate Opm6QG_gsp}@keyframes Opm6QG_gbr{50%{opacity:.26}}@keyframes Opm6QG_gch{0%{opacity:1}55%,to{opacity:0}}@keyframes Opm6QG_gpl{0%,to{opacity:0}50%{opacity:.45}}@keyframes Opm6QG_gbl{50%{opacity:.3}}@keyframes Opm6QG_grd{0%,6%{opacity:.15}16%,88%{opacity:1}to{opacity:.15}}@keyframes Opm6QG_gsp{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Opm6QG_grid *{animation:none!important}.Opm6QG_ch,.Opm6QG_sp{opacity:.4}}.Opm6QG_still *{animation:none!important}.Opm6QG_still .Opm6QG_ch,.Opm6QG_still .Opm6QG_sp{opacity:.4}
._95B_Bq_root{min-height:100dvh;padding:calc(var(--sp-6) + env(safe-area-inset-top)) var(--sp-5) calc(var(--sp-6) + env(safe-area-inset-bottom));place-items:center;display:grid}._95B_Bq_card{width:100%;max-width:420px;padding:var(--sp-6);border-radius:var(--rv-win);background:var(--win);box-shadow:var(--ring-line);gap:0;display:grid}._95B_Bq_mark{align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-heading);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);display:inline-flex}._95B_Bq_title{margin-top:var(--sp-8);font-family:var(--font-display);font-size:var(--fs-display);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance}._95B_Bq_sub{margin-top:var(--sp-3);color:var(--ink-soft);font-size:var(--fs-control);font-weight:400;line-height:var(--lh-control);text-wrap:pretty}._95B_Bq_widget{min-height:var(--h-lg);margin-top:var(--sp-8);align-items:center;display:flex}._95B_Bq_widget iframe{max-width:100%}._95B_Bq_alt{margin-top:var(--sp-3);color:var(--ink-soft);font-size:var(--fs-label);line-height:var(--lh-label)}._95B_Bq_alt a{color:var(--accent-ink);text-underline-offset:3px;font-weight:500;text-decoration:none}._95B_Bq_alt a:hover{text-decoration:underline}._95B_Bq_busy{margin-top:var(--sp-3);color:var(--ink-soft);font-size:var(--fs-control);line-height:var(--lh-control)}._95B_Bq_error{margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-2);background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--ink);font-size:var(--fs-control);line-height:var(--lh-control)}._95B_Bq_note{margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:var(--divider);color:var(--ink-soft);font-size:var(--fs-label);line-height:var(--lh-label);text-wrap:pretty}._95B_Bq_actions{gap:var(--sp-2);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}@media (min-width:1024px){._95B_Bq_root{padding:var(--sp-12) var(--sp-6)}._95B_Bq_card{max-width:480px;padding:var(--sp-10) var(--sp-10) var(--sp-8);border-radius:var(--r-4);background:var(--card);box-shadow:var(--card-edge)}}._95B_Bq_plainFocus:focus{outline:none}._95B_Bq_door{gap:var(--sp-4);min-height:100dvh;padding:var(--sp-4);grid-template-columns:1.05fr 1fr;display:grid}._95B_Bq_about{border-radius:var(--rv-win);flex-direction:column;gap:18px;min-width:0;padding:30px;display:flex}._95B_Bq_brand{font-family:var(--font-display);font-size:var(--fsv-brand);align-items:center;gap:9px;display:inline-flex}._95B_Bq_aboutMark{color:var(--au-fg);margin-top:auto}._95B_Bq_aboutMark svg{--mark-ink:var(--au-fg)}._95B_Bq_promise{max-width:13em;font-family:var(--font-display);font-size:var(--fsv-promise);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300;line-height:1.08}._95B_Bq_points{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._95B_Bq_points li{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--rv-sug);background:var(--au-chip);font-size:var(--fsv-time);line-height:1.25;display:grid}._95B_Bq_formSide{padding:var(--sp-5);border-radius:var(--rv-win);background:var(--win);place-items:center;display:grid}._95B_Bq_form{gap:var(--sp-3);width:100%;max-width:380px;display:grid}._95B_Bq_formTitle{font-family:var(--font-display);font-size:var(--fsv-hero);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300;line-height:1.12}._95B_Bq_formSub{color:var(--mut);font-size:var(--fsv-nav);margin:0;line-height:1.4}@media (max-width:760px){._95B_Bq_door{padding:var(--sp-3);grid-template-columns:minmax(0,1fr);align-content:start}._95B_Bq_about{gap:var(--sp-3);padding:48px 18px 18px}._95B_Bq_aboutMark,._95B_Bq_points{display:none}._95B_Bq_promise{font-size:var(--fsv-calm)}._95B_Bq_formSide{padding:var(--sp-5) 18px}}
.zjEMNG_body{gap:var(--sp-1);flex-direction:column;min-width:0;height:100%;display:flex;container:tile/inline-size}.zjEMNG_push{margin-top:auto}.zjEMNG_hstack{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.zjEMNG_between{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.zjEMNG_grow{flex:1;min-width:0}.zjEMNG_none{flex:none}.zjEMNG_fill{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex}.zjEMNG_label{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:24px;font-family:var(--font-display);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-caption);color:var(--ink);min-width:0;padding-right:var(--attach-space,0px);display:flex}.zjEMNG_labelQuick{z-index:2;margin-block:calc(-1 * var(--sp-1));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:inline-flex;position:relative}.zjEMNG_labelTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zjEMNG_labelMeta{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--paper) 60%, transparent);font-family:var(--font-body);font-size:var(--fs-caption);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}[data-size=S] .zjEMNG_labelMeta{display:none}.zjEMNG_big{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.zjEMNG_bigS,.zjEMNG_bigXL{font-size:var(--fs-display)}.zjEMNG_bigWrap{white-space:normal}.zjEMNG_bigUnit{font-family:var(--font-body);font-size:var(--fs-label);color:var(--ink-soft);font-weight:600}.zjEMNG_sub{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);color:var(--ink-soft)}.zjEMNG_text{font-size:var(--fs-control);line-height:var(--lh-control)}.zjEMNG_strong{color:var(--ink);font-weight:600}.zjEMNG_ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zjEMNG_clamp2,.zjEMNG_clamp3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zjEMNG_clamp2{-webkit-line-clamp:2}.zjEMNG_clamp3{-webkit-line-clamp:3}.zjEMNG_num{font-variant-numeric:tabular-nums}.zjEMNG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zjEMNG_delta{align-items:center;gap:var(--sp-1);height:24px;padding:0 var(--sp-2) 0 var(--sp-2);border-radius:var(--r-1);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-1) var(--ink);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:700;display:inline-flex}.zjEMNG_delta[data-tone=bad]{box-shadow:inset 0 0 0 var(--bw-1) color-mix(in srgb, var(--ink) 40%, transparent);background:0 0}.zjEMNG_pill{align-items:center;gap:var(--sp-1);height:24px;padding:0 var(--sp-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--paper) 60%, transparent);font-size:var(--fs-caption);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.zjEMNG_pill[data-tone=ink]{background:var(--paper);box-shadow:inset 0 0 0 var(--bw-1) var(--ink)}.zjEMNG_rows{flex-direction:column;min-width:0;display:flex}.zjEMNG_row{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:var(--divider);font-size:var(--fs-label);line-height:var(--lh-label);min-width:0;display:flex}.zjEMNG_rows>.zjEMNG_row:first-child{border-top:0;padding-top:2px}.zjEMNG_rowKey{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zjEMNG_rowKeyWrap{min-width:0}.zjEMNG_rowKeyMuted{color:var(--ink-soft)}.zjEMNG_rowVal{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:600}.zjEMNG_rowStrong{border-top:var(--bw-2) dashed color-mix(in srgb, var(--ink) 25%, transparent);font-weight:700}.zjEMNG_dotTile{border-radius:var(--r-round);background:var(--ink);vertical-align:1px;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.zjEMNG_ring{flex:none;place-items:center;display:grid;position:relative}.zjEMNG_ring svg{position:absolute;inset:0;overflow:visible}.zjEMNG_ringTrack{stroke:color-mix(in srgb, var(--ink) 13%, transparent)}.zjEMNG_ringMark{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.zjEMNG_ringCenter{text-align:center;font-variant-numeric:tabular-nums;justify-items:center;line-height:1.05;display:grid;position:relative}.zjEMNG_ringNum{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading)}.zjEMNG_ringNumL{font-size:var(--fs-display)}.zjEMNG_ringCap{font-size:var(--fs-caption);color:var(--ink-soft);font-weight:600}.zjEMNG_bar{border-radius:var(--r-pill);background:var(--track);height:8px;position:relative}.zjEMNG_barThick{border-radius:var(--r-1);height:14px}.zjEMNG_barFill{border-radius:inherit;background:var(--ink);position:absolute;inset:0 auto 0 0}.zjEMNG_barMark{border-radius:var(--r-0);background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.zjEMNG_ticks{gap:var(--sp-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:14px;display:grid}.zjEMNG_tick{border-radius:var(--r-0);background:var(--track)}.zjEMNG_tick[data-on]{background:var(--ink)}.zjEMNG_chart{width:100%;height:auto;display:block;overflow:visible}.zjEMNG_chartLine{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zjEMNG_chartGrid{stroke:color-mix(in srgb, var(--ink) 14%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.zjEMNG_chartGoal{stroke:var(--ink);stroke-opacity:.6;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.zjEMNG_chartDot{fill:var(--ink);stroke:var(--tile,var(--paper));stroke-width:2.5px}.zjEMNG_chartAxis{font-size:var(--fs-caption);color:var(--ink-soft);font-variant-numeric:tabular-nums;gap:0;margin-top:6px;font-weight:600;display:grid}.zjEMNG_chartAxis>span{text-align:center;white-space:nowrap;min-width:0;overflow:visible}.zjEMNG_chartAxisLine{height:15px;display:block;position:relative}.zjEMNG_chartAxisLine>span{position:absolute;top:0}.zjEMNG_chartBox{min-width:0;position:relative}.zjEMNG_list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zjEMNG_item{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) 0;font-size:var(--fs-control);font-weight:500;line-height:var(--lh-control);display:flex}.zjEMNG_itemBtn{all:unset;box-sizing:border-box;align-items:center;gap:var(--sp-2);min-width:0;min-height:40px;padding:var(--sp-1) 0;cursor:pointer;flex:1;display:flex}.zjEMNG_itemBtn:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.zjEMNG_box{border-radius:var(--r-1);width:20px;height:20px;box-shadow:inset 0 0 0 var(--bw-2) var(--ink);color:var(--ink);transition:background-color var(--dur-1) var(--ease-standard);flex:none;place-items:center;display:grid}.zjEMNG_item[data-done] .zjEMNG_box{background:var(--paper)}.zjEMNG_itemText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zjEMNG_itemTitle{overflow-wrap:anywhere;min-width:0}.zjEMNG_itemSub{font-size:var(--fs-caption);color:var(--ink-soft);font-weight:500}.zjEMNG_item[data-done] .zjEMNG_itemTitle{color:var(--ink-faint);text-decoration:line-through;text-decoration-thickness:1.5px}.zjEMNG_itemMeta{font-size:var(--fs-caption);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.zjEMNG_listCompact .zjEMNG_item{font-size:var(--fs-label);padding:1px 0}.zjEMNG_listCompact .zjEMNG_itemTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zjEMNG_matrix{gap:var(--sp-1);align-items:center;min-width:0;display:grid}.zjEMNG_matrixHead{font-size:var(--fs-caption);color:var(--ink-soft);text-align:center;white-space:nowrap;font-weight:600;overflow:hidden}.zjEMNG_matrixHead[data-now]{color:var(--ink)}.zjEMNG_matrixRow{-webkit-line-clamp:2;min-width:0;font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);overflow-wrap:anywhere;padding-right:var(--sp-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zjEMNG_cell{all:unset;box-sizing:border-box;aspect-ratio:1;border-radius:var(--r-1);width:100%;max-height:34px;box-shadow:inset 0 0 0 var(--bw-2) color-mix(in srgb, var(--ink) 22%, transparent);background:0 0;justify-self:center;display:block}button.zjEMNG_cell{cursor:pointer}.zjEMNG_cell[data-now]{box-shadow:inset 0 0 0 var(--bw-2) var(--ink)}.zjEMNG_matrixCompact .zjEMNG_matrix{gap:var(--sp-1) var(--sp-1)}.zjEMNG_matrixCompact .zjEMNG_cell{max-width:22px;max-height:22px}.zjEMNG_matrixCompact .zjEMNG_matrixRow{font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;display:block}.zjEMNG_heat{justify-content:start;gap:var(--sp-1);grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,16px);grid-auto-flow:column;min-width:0;display:grid}.zjEMNG_heatCell{aspect-ratio:1;border-radius:var(--r-0);background:color-mix(in srgb, var(--ink) calc(8% + var(--lvl,0) * 82%), transparent);min-width:0}.zjEMNG_heatLegend{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--ink-soft);font-weight:600;display:flex}.zjEMNG_heatLegend .zjEMNG_heatCell{width:10px}.zjEMNG_feed{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zjEMNG_feedItem{gap:2px var(--sp-3);padding:var(--sp-2) 0;border-top:var(--divider);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.zjEMNG_feedItem:first-child{border-top:0;padding-top:2px}.zjEMNG_feedWhen{font-size:var(--fs-caption);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.zjEMNG_feedText{font-size:var(--fs-control);line-height:var(--lh-control);overflow-wrap:anywhere;grid-column:1}.zjEMNG_feedValue{font-family:var(--font-display);font-size:var(--fs-control);font-weight:var(--fw-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center}.zjEMNG_feedTags{align-items:flex-start;gap:var(--sp-1);flex-wrap:wrap;grid-column:1/-1;margin-top:4px;display:flex}.zjEMNG_tag{padding:2px var(--sp-2);border-radius:var(--r-1);background:var(--fill);font-size:var(--fs-caption);font-weight:600}.zjEMNG_photo{border-radius:var(--r-2);background:var(--fill);width:44px;height:44px;color:var(--ink-soft);place-items:center;display:grid}.zjEMNG_form{gap:var(--sp-2);min-width:0;display:grid}.zjEMNG_fields{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.zjEMNG_field{gap:var(--sp-1);min-width:0;display:grid}.zjEMNG_fieldWide{grid-column:1/-1}.zjEMNG_fieldLabel{font-size:var(--fs-caption);color:var(--ink-soft);font-weight:600}.zjEMNG_input{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 var(--sp-3);border-radius:var(--r-2);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-2) var(--ink);color:var(--ink);font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;border:0}input.zjEMNG_input[type=date],input.zjEMNG_input[type=time]{appearance:none;max-width:100%;display:block}input.zjEMNG_input::-webkit-datetime-edit{overflow:hidden}textarea.zjEMNG_input{height:auto;min-height:76px;padding:var(--sp-3) var(--sp-3);resize:vertical;line-height:1.4}.zjEMNG_inputBox{min-width:0}.zjEMNG_inputWrap{min-width:0;position:relative}.zjEMNG_inputUnit{font-size:var(--fs-control);color:var(--ink-soft);pointer-events:none;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.zjEMNG_inputWrap .zjEMNG_input{padding-right:44px}.zjEMNG_rating{gap:var(--sp-1);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.zjEMNG_ratingBtn{font-variant-numeric:tabular-nums;justify-content:center;min-width:0;padding-inline:0}.zjEMNG_formFoot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.zjEMNG_error{font-size:var(--fs-label);color:var(--danger-ink);font-weight:600}.zjEMNG_mt0h{margin-top:var(--sp-0h)}.zjEMNG_mt2{margin-top:var(--sp-2)}.zjEMNG_gap2{gap:var(--sp-2)}.zjEMNG_rowGap0h{row-gap:var(--sp-0h)}.zjEMNG_indent{padding-left:var(--sp-8)}.zjEMNG_narrow{max-width:150px}.zjEMNG_nowrap{flex-wrap:nowrap}.zjEMNG_block{display:block}.zjEMNG_rowGrid{gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zjEMNG_selectSm{width:auto;height:var(--h-sm)}.zjEMNG_gaugeHero{margin-bottom:calc(-1 * var(--sp-5));place-items:center;display:grid}.zjEMNG_optionName.zjEMNG_optionNameLg{font-size:var(--fs-heading)}.zjEMNG_btnRow{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.zjEMNG_table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-label);font-variant-numeric:tabular-nums}.zjEMNG_table th{padding:0 var(--sp-2) var(--sp-2) 0;font-size:var(--fs-caption);color:var(--ink-soft);text-align:left;font-weight:600}.zjEMNG_table td{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-top:var(--divider);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zjEMNG_table th:last-child,.zjEMNG_table td:last-child{padding-right:0}.zjEMNG_table [data-align=right]{text-align:right}.zjEMNG_cellBtn{all:unset;box-sizing:border-box;max-width:100%;min-height:32px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-1);text-overflow:ellipsis;white-space:nowrap;cursor:text;margin:-6px -8px;line-height:20px;display:inline-block;overflow:hidden}.zjEMNG_cellBtn:focus-visible{outline:var(--bw-focus) solid var(--focus)}.zjEMNG_cellInput{box-sizing:border-box;width:100%;height:32px;padding:0 var(--sp-2);border-radius:var(--r-1);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-2) var(--ink);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:inherit;border:0}.zjEMNG_columns{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--sp-2);min-width:0;display:grid}.zjEMNG_col{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.zjEMNG_colHead{justify-content:space-between;gap:var(--sp-1);font-size:var(--fs-caption);color:var(--ink-soft);white-space:nowrap;font-weight:700;display:flex}.zjEMNG_colHead>span:first-child{text-overflow:ellipsis;overflow:hidden}.zjEMNG_kcard{padding:var(--sp-2) var(--sp-2);border-radius:var(--r-1);background:color-mix(in srgb, var(--paper) 62%, transparent);box-shadow:var(--edge-quiet);font-size:var(--fs-caption);font-weight:500;line-height:var(--lh-caption);overflow-wrap:anywhere}.zjEMNG_kcardFull{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-2);font-size:var(--fs-control);display:grid}.zjEMNG_select{box-sizing:border-box;width:100%;height:36px;padding:0 var(--sp-3);border-radius:var(--r-1);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-1) var(--ink);color:var(--ink);font:inherit;font-size:var(--fs-control);border:0}@media (max-width:699px){.zjEMNG_columnsFull{grid-template-columns:minmax(0,1fr)}}.zjEMNG_timeline{margin:0;padding:0;list-style:none;position:relative}.zjEMNG_tlItem{gap:var(--sp-2);padding-bottom:var(--sp-3);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;min-width:0;display:grid;position:relative}.zjEMNG_tlItem:before{content:"";background:color-mix(in srgb, var(--ink) 18%, transparent);width:2px;position:absolute;top:22px;bottom:0;left:10px}.zjEMNG_tlItem:last-child{padding-bottom:0}.zjEMNG_tlItem:last-child:before{display:none}.zjEMNG_tlDot{all:unset;box-sizing:border-box;border-radius:var(--r-round);background:var(--paper);width:22px;height:22px;box-shadow:inset 0 0 0 var(--bw-2) var(--ink);color:var(--ink);place-items:center;display:grid}button.zjEMNG_tlDot{cursor:pointer}.zjEMNG_tlItem[data-done] .zjEMNG_tlDot{background:var(--ink);color:var(--paper)}.zjEMNG_tlTitle{font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control);overflow-wrap:anywhere}.zjEMNG_tlItem[data-done] .zjEMNG_tlTitle{color:var(--ink-faint)}.zjEMNG_month{gap:var(--sp-1);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zjEMNG_monthHead{padding-bottom:var(--sp-1);font-size:var(--fs-caption);color:var(--ink-soft);font-weight:600}.zjEMNG_monthDay{aspect-ratio:1;border-radius:var(--r-1);max-height:44px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:relative}.zjEMNG_monthDay[data-compact]{aspect-ratio:auto;height:26px}.zjEMNG_monthDay[data-out]{color:var(--ink-faint);opacity:.5}.zjEMNG_monthDay[data-today]{background:var(--ink);color:var(--paper)}.zjEMNG_monthDay[data-has]:after{content:"";border-radius:var(--r-round);background:currentColor;width:5px;height:5px;position:absolute;bottom:4px}.zjEMNG_event{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) 0;display:flex}.zjEMNG_split{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));display:grid}.zjEMNG_stat{min-width:0;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-3);background:color-mix(in srgb, var(--paper) 55%, transparent);box-shadow:var(--edge-quiet)}.zjEMNG_stat b{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.zjEMNG_stat span{font-size:var(--fs-caption);color:var(--ink-soft);font-weight:500}.zjEMNG_options{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.zjEMNG_option{gap:var(--sp-2);min-width:0;padding:var(--sp-4);border-radius:var(--r-3);background:color-mix(in srgb, var(--paper) 55%, transparent);box-shadow:var(--edge-quiet);align-content:start;display:grid}.zjEMNG_option[data-chosen]{box-shadow:inset 0 0 0 var(--bw-2) var(--ink)}.zjEMNG_optionName{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-heading);letter-spacing:-.01em}.zjEMNG_pc{gap:var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);margin:0;padding:0;list-style:none;display:grid}.zjEMNG_pc li{gap:var(--sp-1);grid-template-columns:16px minmax(0,1fr);display:grid}.zjEMNG_pcMark{text-align:center;font-weight:700}.zjEMNG_full{gap:var(--sp-3);align-items:start;min-width:0;display:grid}@media (min-width:900px){.zjEMNG_full{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@container block-full (max-width:720px){.zjEMNG_full{grid-template-columns:minmax(0,1fr)}}.zjEMNG_section{gap:var(--sp-2);min-width:0;padding:var(--sp-5) var(--sp-5) var(--sp-5);border-radius:var(--r-4);background:var(--paper);box-shadow:var(--edge-quiet);display:grid}.zjEMNG_section[data-surface=tile]{background:var(--tile,var(--paper));box-shadow:none}.zjEMNG_wide{grid-column:1/-1}.zjEMNG_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.zjEMNG_sectionTitle{font-family:var(--font-display);font-size:var(--fs-control);letter-spacing:-.01em;font-weight:600;line-height:var(--lh-control);margin:0}.zjEMNG_sectionMeta{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-1);background:var(--fill);font-size:var(--fs-caption);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.zjEMNG_heroNum{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.zjEMNG_note,.zjEMNG_empty{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft)}.zjEMNG_clock{font-family:var(--font-display);font-size:var(--fs-numeral);font-weight:var(--fw-heading);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.zjEMNG_labelIcon,.zjEMNG_labelEnd{display:none}.zjEMNG_label{justify-content:flex-start;gap:var(--sp-2);min-height:26px;font-family:var(--font-body);font-size:var(--fs-control);font-weight:600}.zjEMNG_labelIcon{border-radius:var(--r-round);width:26px;height:26px;color:var(--tile,var(--hue-sand));background:color-mix(in srgb, var(--tile,var(--hue-sand)) var(--tint), transparent);flex:none;place-items:center;display:grid}.zjEMNG_labelTitle{flex:0 auto}.zjEMNG_labelMeta{display:none}.zjEMNG_labelEnd+.zjEMNG_labelQuick{margin-left:0}.zjEMNG_labelEnd{align-items:center;gap:var(--sp-1);font-size:var(--fs-label);color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-weight:400;display:inline-flex}[data-size=S] .zjEMNG_labelEnd{display:none}@container tile (max-width:140px){.zjEMNG_labelIcon{display:none}}.zjEMNG_bigUnit{font-size:var(--fs-control);color:var(--ink-faint);font-weight:600}.zjEMNG_bigFaint{color:var(--ink-ghost)}.zjEMNG_sub,.zjEMNG_note,.zjEMNG_empty{color:var(--ink-soft);font-weight:400}.zjEMNG_ringCap{font-weight:500}.zjEMNG_delta{background:color-mix(in srgb, var(--hue-mint) var(--tint), transparent);color:var(--ink);box-shadow:none;font-weight:600}.zjEMNG_delta[data-tone=bad]{background:color-mix(in srgb, var(--hue-blush) var(--tint), transparent)}.zjEMNG_pill{background:var(--fill);color:var(--ink-soft);box-shadow:none;font-weight:500}.zjEMNG_pill[data-tone=ink]{background:color-mix(in srgb, var(--tile,var(--accent-app)) var(--tint), transparent);color:var(--ink)}.zjEMNG_pill[data-tone=warn]{background:color-mix(in srgb, var(--hue-peach) var(--tint), transparent);color:var(--signal-ink)}.zjEMNG_row,.zjEMNG_feedItem,.zjEMNG_table td{border-top:var(--divider)}.zjEMNG_row{font-size:var(--fs-control)}.zjEMNG_rows>.zjEMNG_row:first-child,.zjEMNG_feedItem:first-child{border-top:0}.zjEMNG_rowStrong{border-top:var(--divider)}.zjEMNG_dotTile{background:var(--tile,var(--accent-app))}.zjEMNG_ringTrack,.zjEMNG_bar,.zjEMNG_tick{stroke:var(--track)}.zjEMNG_ringArc{stroke:var(--tile,var(--accent-app))}.zjEMNG_ringMark,.zjEMNG_barMark{stroke:var(--ink-soft);background:var(--ink-soft)}.zjEMNG_barFill,.zjEMNG_tick[data-on]{background:var(--tile,var(--accent-app))}.zjEMNG_barOver .zjEMNG_barFill{background:var(--danger)}.zjEMNG_ticks{gap:var(--sp-1);height:8px}.zjEMNG_tick{border-radius:var(--r-0)}.zjEMNG_tick[data-now]{background:color-mix(in srgb, var(--tile,var(--accent-app)) 45%, transparent);box-shadow:none}.zjEMNG_chartLine{stroke:var(--tile)}.zjEMNG_chartArea{fill:color-mix(in srgb, var(--tile) 12%, transparent)}.zjEMNG_chartGrid{stroke:var(--line);stroke-width:1px}.zjEMNG_chartGoal{stroke:var(--ink-faint)}.zjEMNG_chartDot{fill:var(--tile);stroke:var(--card)}.zjEMNG_chartBar{fill:var(--tile)}.zjEMNG_chartBarSoft{fill:color-mix(in srgb, var(--tile) 28%, transparent)}.zjEMNG_chartAxis{color:var(--ink-faint);font-weight:500}.zjEMNG_item{gap:var(--sp-3);font-size:var(--fs-control);font-weight:400}.zjEMNG_list>.zjEMNG_item+.zjEMNG_item{position:relative}.zjEMNG_list>.zjEMNG_item+.zjEMNG_item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:34px;right:0}.zjEMNG_box{border-radius:var(--r-round);width:22px;height:22px;box-shadow:inset 0 0 0 var(--bw-1) var(--ink-ghost);color:var(--accent-text)}.zjEMNG_item[data-done] .zjEMNG_box{background:var(--accent-app);box-shadow:none}.zjEMNG_item[data-done] .zjEMNG_itemTitle{text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost)}.zjEMNG_itemSub,.zjEMNG_itemMeta,.zjEMNG_feedWhen,.zjEMNG_fieldLabel,.zjEMNG_colHead,.zjEMNG_table th,.zjEMNG_matrixHead,.zjEMNG_monthHead,.zjEMNG_heatLegend{color:var(--ink-faint);font-weight:500}.zjEMNG_listCompact .zjEMNG_item{font-size:var(--fs-control)}.zjEMNG_cell{border-radius:var(--r-round);box-shadow:inset 0 0 0 var(--bw-1) var(--ink-ghost)}.zjEMNG_cell[data-on]{background:var(--tile);box-shadow:none}.zjEMNG_cell[data-now]:not([data-on]){box-shadow:inset 0 0 0 var(--bw-1) var(--tile)}.zjEMNG_cell[data-future]{box-shadow:var(--edge-quiet)}.zjEMNG_heatCell{border-radius:var(--r-0);background:color-mix(in srgb, var(--tile) calc(14% + var(--lvl,0) * 86%), transparent)}.zjEMNG_heatCell[data-empty]{background:var(--fill)}.zjEMNG_heatCell[data-out]{background:0 0}.zjEMNG_tag,.zjEMNG_photo{background:var(--fill);font-weight:500}.zjEMNG_input,.zjEMNG_select,.zjEMNG_cellInput{background:var(--fill);box-shadow:none}.zjEMNG_input:focus-visible,.zjEMNG_cellInput:focus{outline:var(--bw-2) solid var(--accent-app);outline-offset:0}.zjEMNG_cellBtn:hover{background:var(--fill)}.zjEMNG_kcard,.zjEMNG_option{background:var(--fill);box-shadow:none}.zjEMNG_stat{background:var(--fill);box-shadow:var(--edge-quiet)}.zjEMNG_option[data-chosen]{background:color-mix(in srgb, var(--tile,var(--accent-app)) var(--tint), transparent);box-shadow:inset 0 0 0 var(--bw-1) var(--tile,var(--accent-app))}.zjEMNG_tlItem:before{background:var(--line);width:1.5px}.zjEMNG_tlDot{box-shadow:inset 0 0 0 var(--bw-1) var(--ink-ghost);background:0 0}.zjEMNG_tlItem[data-done] .zjEMNG_tlDot{background:var(--accent-app);color:var(--accent-text);box-shadow:none}.zjEMNG_tlItem[data-next] .zjEMNG_tlDot{box-shadow:inset 0 0 0 var(--bw-2) var(--tile,var(--accent-app))}.zjEMNG_monthDay{border-radius:var(--r-round);font-weight:500}.zjEMNG_monthDay[data-today]{background:var(--accent-app);color:var(--accent-text);font-weight:600}.zjEMNG_monthDay[data-has]:after{background:var(--tile,var(--accent-app))}.zjEMNG_monthDay[data-today][data-has]:after{background:currentColor}.zjEMNG_section,.zjEMNG_section[data-surface=tile]{padding:var(--sp-5) var(--sp-5);border-radius:var(--r-4);background:var(--card);box-shadow:var(--card-edge)}.zjEMNG_sectionTitle{font-size:var(--fs-control)}.zjEMNG_sectionMeta{font-size:var(--fs-label);color:var(--ink-faint);background:0 0;padding:0;font-weight:500}.zjEMNG_view{min-width:0}[data-quick] .zjEMNG_labelEnd{flex:0 4 auto;min-width:0;overflow:hidden}[data-quick] .zjEMNG_labelTitle{flex-shrink:0;max-width:60%}[data-quick] .zjEMNG_labelEnd>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zjEMNG_linkLine{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);color:var(--ink-soft);margin:0;display:flex}.zjEMNG_linkLine[data-ok=false]{color:var(--warn)}.zjEMNG_linkedInput{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.zjEMNG_labelLink{color:var(--ink-faint);flex:none;display:inline-flex}.zjEMNG_tableFoot td,.zjEMNG_tableFoot th{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;font-variant-numeric:tabular-nums;color:var(--ink);border-top:var(--divider);font-weight:600}.zjEMNG_tableFoot th{font-size:var(--fs-label)}.zjEMNG_tableFootNum{margin-left:var(--sp-2)}.zjEMNG_warn{color:var(--warn)}
.GnmRRW_pace,.GnmRRW_week,.GnmRRW_pixWrap,.GnmRRW_day,.GnmRRW_pay,.GnmRRW_steps,.GnmRRW_count,.GnmRRW_feed,.GnmRRW_env,.GnmRRW_donut,.GnmRRW_trend,.GnmRRW_since{--viz:var(--ink);--viz-soft:color-mix(in srgb, var(--ink) 40%, transparent);min-width:0}:is(.GnmRRW_pace,.GnmRRW_week,.GnmRRW_pixWrap,.GnmRRW_day,.GnmRRW_pay,.GnmRRW_steps,.GnmRRW_count,.GnmRRW_feed,.GnmRRW_env,.GnmRRW_donut,.GnmRRW_trend,.GnmRRW_since){--viz:var(--tile,var(--accent-app));--viz-soft:color-mix(in srgb, var(--tile,var(--accent-app)) 45%, transparent)}.GnmRRW_ellipsis{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.GnmRRW_clamp2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GnmRRW_list{gap:var(--sp-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.GnmRRW_listRow{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);display:flex}.GnmRRW_listVal{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-weight:600}.GnmRRW_axis{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);font-variant-numeric:tabular-nums;display:flex}.GnmRRW_axisNow{color:var(--ink);font-weight:600}.GnmRRW_paceBox{min-width:0;container-type:inline-size}.GnmRRW_pace{align-items:center;gap:var(--sp-3);display:flex}@container (max-width:199px){.GnmRRW_pace{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.GnmRRW_paceNote{display:none}}.GnmRRW_paceText{align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);overflow-wrap:anywhere;margin:0;font-weight:600;display:flex}.GnmRRW_paceText svg{margin-top:var(--sp-0h);flex:none}.GnmRRW_week{gap:var(--sp-2);display:grid}.GnmRRW_weekRows{gap:var(--sp-1);display:grid}.GnmRRW_weekRow{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:minmax(0,1fr) auto;display:grid}.GnmRRW_week[data-size=S] .GnmRRW_weekRow{gap:var(--sp-0h);grid-template-columns:minmax(0,1fr)}.GnmRRW_weekName{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.GnmRRW_dots{gap:var(--sp-1);grid-template-columns:repeat(7,12px);place-items:center;display:inline-grid}.GnmRRW_dayLetter{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.GnmRRW_dayLetter[data-today]{color:var(--ink);font-weight:700}.GnmRRW_dot{border-radius:var(--r-round);background:color-mix(in srgb, var(--ink) 14%, transparent);width:12px;height:12px}.GnmRRW_dot[data-mark=done]{background:var(--viz)}.GnmRRW_dot[data-mark=skip]{box-shadow:inset 0 0 0 var(--bw-1) var(--ink-soft);background:0 0}.GnmRRW_dot[data-mark=off]{background:var(--ink-faint);width:4px;height:4px}.GnmRRW_dot[data-mark=future]{box-shadow:inset 0 0 0 var(--bw-hair) var(--line-strong,var(--line));background:0 0}.GnmRRW_dot[data-today]{outline:var(--bw-1) solid var(--ink);outline-offset:var(--sp-0h)}.GnmRRW_pixWrap{gap:var(--sp-2);display:grid}.GnmRRW_pixRow{align-items:flex-end;gap:var(--sp-3);min-width:0;display:flex}.GnmRRW_pix{gap:var(--sp-0h);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;max-width:168px;display:grid}.GnmRRW_pixWrap[data-size=M] .GnmRRW_pix{max-width:152px}.GnmRRW_pixHead{text-align:center;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.GnmRRW_pixCell{aspect-ratio:1;border-radius:var(--r-0);background:color-mix(in srgb, var(--ink) 10%, transparent);min-width:0}.GnmRRW_pixCell[data-state=full]{background:var(--viz)}.GnmRRW_pixCell[data-state=part]{background:var(--viz-soft)}.GnmRRW_pixCell[data-state=rest]{box-shadow:inset 0 0 0 var(--bw-1) var(--ink-faint);background:0 0}.GnmRRW_pixCell[data-state=future]{box-shadow:inset 0 0 0 var(--bw-hair) var(--line);background:0 0}.GnmRRW_pixCell[data-today]{outline:var(--bw-1) solid var(--ink);outline-offset:1px}.GnmRRW_legend{gap:var(--sp-1);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);margin:0;padding:0;list-style:none;display:grid}.GnmRRW_legend li{align-items:center;gap:var(--sp-1);white-space:nowrap;display:flex}.GnmRRW_legend .GnmRRW_pixCell{width:10px}.GnmRRW_day,.GnmRRW_pay,.GnmRRW_steps{gap:var(--sp-1);display:grid}.GnmRRW_dayTrack{border-radius:var(--r-1);background:var(--track);height:24px;position:relative;overflow:hidden}.GnmRRW_daySlot{border-radius:var(--r-0);background:var(--viz-soft);position:absolute;top:4px;bottom:4px}.GnmRRW_daySlot[data-state=past]{background:color-mix(in srgb, var(--ink) 18%, transparent)}.GnmRRW_daySlot[data-state=now],.GnmRRW_daySlot[data-state=next]{background:var(--viz)}.GnmRRW_dayNow{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.GnmRRW_dayNext{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);margin:0;font-weight:600;display:flex}.GnmRRW_payTotal{font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;margin:0}.GnmRRW_payTotal b{font-family:var(--font-display);font-size:var(--fs-control)}.GnmRRW_payTrack{align-items:end;gap:var(--sp-0h);grid-template-columns:repeat(14,minmax(0,1fr));height:28px;display:grid}.GnmRRW_payDay{border-radius:var(--r-0);background:color-mix(in srgb, var(--ink) 8%, transparent);height:100%;position:relative}.GnmRRW_payDay[data-today]{box-shadow:inset 0 0 0 var(--bw-1) var(--ink)}.GnmRRW_payMark{height:calc(var(--h,.5) * 100%);border-radius:var(--r-0);background:var(--viz);position:absolute;inset:auto 0 0}.GnmRRW_stepTrack{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.GnmRRW_step{flex:1 1 0;align-items:center;min-width:0;display:flex}.GnmRRW_step+.GnmRRW_step:before{content:"";height:2px;margin:0 var(--sp-0h);background:var(--line);flex:1}.GnmRRW_step[data-state=done]+.GnmRRW_step:before{background:var(--viz)}.GnmRRW_step:first-child{flex:none}.GnmRRW_stepDot{border-radius:var(--r-round);width:20px;height:20px;box-shadow:inset 0 0 0 var(--bw-1) var(--ink-faint);color:var(--paper);flex:none;place-items:center;display:grid}.GnmRRW_step[data-state=done] .GnmRRW_stepDot{background:var(--viz);box-shadow:none;color:var(--card)}.GnmRRW_step[data-state=next] .GnmRRW_stepDot{box-shadow:inset 0 0 0 var(--bw-2) var(--ink)}.GnmRRW_count,.GnmRRW_since{gap:var(--sp-1);display:grid}.GnmRRW_countHead{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.GnmRRW_countNum{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-heading,700);letter-spacing:var(--tracking-heading,-.02em);font-variant-numeric:tabular-nums}.GnmRRW_count[data-size=S] .GnmRRW_countNum,.GnmRRW_since[data-size=S] .GnmRRW_countNum{font-size:var(--fs-heading);line-height:var(--lh-heading)}.GnmRRW_bucket{max-width:100%;padding:0 var(--sp-2);border-radius:var(--r-1);background:var(--fill-2,var(--fill));font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);overflow-wrap:anywhere;place-self:start;font-weight:600}.GnmRRW_live{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.GnmRRW_saved{align-items:center;gap:var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;margin:0;font-weight:600;display:flex}.GnmRRW_nextStep{gap:var(--sp-1);display:grid}.GnmRRW_feed{gap:var(--sp-2);display:grid;container-type:inline-size}@container (max-width:200px){.GnmRRW_chip{display:none}}.GnmRRW_feedDay{gap:var(--sp-1);min-width:0;display:grid}.GnmRRW_feedHead{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);margin:0;font-weight:600}.GnmRRW_feedRow{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);display:flex}.GnmRRW_feedText{flex:1}.GnmRRW_chip{flex:none}.GnmRRW_env{gap:var(--sp-2);display:grid}.GnmRRW_envRow{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:minmax(0,1fr) auto;display:grid}.GnmRRW_envBar{grid-column:1/-1}.GnmRRW_envPill{height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb, var(--paper) 60%, transparent);color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.GnmRRW_envPill[data-tone=near]{background:var(--paper);box-shadow:inset 0 0 0 var(--bw-1) var(--ink)}.GnmRRW_envPill{background:color-mix(in srgb, var(--hue-mint) var(--tint), transparent);color:var(--ink);box-shadow:none}.GnmRRW_envPill[data-tone=near]{background:color-mix(in srgb, var(--hue-butter) calc(var(--tint) * 1.6), transparent)}.GnmRRW_envPill[data-tone=over]{background:color-mix(in srgb, var(--hue-peach) calc(var(--tint) * 1.6), transparent);color:var(--ink)}.GnmRRW_envPill:not([data-tone]){background:var(--fill)}.GnmRRW_envBar[data-tone=near] span{background:var(--hue-butter)}.GnmRRW_envBar[data-tone=over] span{background:var(--hue-peach)}.GnmRRW_hint{align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft);overflow-wrap:anywhere;margin:0;display:flex}.GnmRRW_hint svg{margin-top:var(--sp-0h);flex:none}.GnmRRW_donut{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.GnmRRW_donutRing{flex:none;place-items:center;display:grid;position:relative}.GnmRRW_donutRing svg{position:absolute;inset:0}.GnmRRW_donutTrack{stroke:var(--track)}.GnmRRW_donutSeg{stroke:var(--viz);transition:stroke-dasharray var(--dur-progress) var(--ease-out)}.GnmRRW_donutSeg[data-i="1"],.GnmRRW_swatch[data-i="1"]{--viz:color-mix(in srgb, var(--tile,var(--accent-app)) 70%, transparent)}.GnmRRW_donutSeg[data-i="2"],.GnmRRW_swatch[data-i="2"]{--viz:color-mix(in srgb, var(--tile,var(--accent-app)) 45%, transparent)}.GnmRRW_donutSeg[data-i="3"],.GnmRRW_swatch[data-i="3"]{--viz:color-mix(in srgb, var(--tile,var(--accent-app)) 26%, transparent)}.GnmRRW_donutSeg[data-i=rest],.GnmRRW_swatch[data-i=rest]{--viz:var(--fill-2,var(--track))}.GnmRRW_donutCenter{font-variant-numeric:tabular-nums;justify-items:center;line-height:1.1;display:grid;position:relative}.GnmRRW_donutCenter b{font-family:var(--font-display);font-size:var(--fs-control);font-weight:700}.GnmRRW_donutCenter small{font-size:var(--fs-caption);color:var(--ink-soft)}.GnmRRW_legendList{gap:var(--sp-1);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid}.GnmRRW_legendList li{align-items:center;gap:var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.GnmRRW_swatch{border-radius:var(--r-0);background:var(--viz);width:10px;height:10px}.GnmRRW_trend{gap:var(--sp-1);display:grid}.GnmRRW_trendSvg{width:100%;display:block;overflow:visible}.GnmRRW_trendLine{fill:none;stroke:var(--viz);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.GnmRRW_trendGoal{stroke:var(--ink-soft);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.GnmRRW_trendDot{stroke:var(--viz-soft);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.GnmRRW_trendDotStrong{stroke:var(--viz);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}
.JQkveq_clamp4,.JQkveq_clamp6,.JQkveq_clamp8{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JQkveq_clamp4{-webkit-line-clamp:4}.JQkveq_clamp6{-webkit-line-clamp:6}.JQkveq_clamp8{-webkit-line-clamp:8}.JQkveq_mt6{margin-top:6px}.JQkveq_rowCenter.JQkveq_rowCenter{align-items:center}.JQkveq_rowBar.JQkveq_rowBar{gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.JQkveq_fullSpan{grid-column:1/-1}.JQkveq_mt8{margin-top:8px}.JQkveq_rowLabel{flex:0 0 42%}.JQkveq_chips{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.JQkveq_steps{gap:var(--sp-1);counter-reset:step;font-size:var(--fs-label);line-height:var(--lh-label);min-width:0;margin:0;padding:0;list-style:none;display:grid}.JQkveq_steps>li{counter-increment:step;min-width:0;padding-left:28px;position:relative}.JQkveq_steps>li:before{content:counter(step);border-radius:var(--r-round);width:20px;height:20px;box-shadow:inset 0 0 0 var(--bw-1) var(--ink);font-size:var(--fs-caption);place-items:center;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.JQkveq_steps[data-big]{gap:var(--sp-2);font-size:var(--fs-control)}.JQkveq_steps[data-big]>li{padding-left:36px}.JQkveq_steps[data-big]>li:before{width:24px;height:24px;font-size:var(--fs-caption)}.JQkveq_hint{padding:var(--sp-3) var(--sp-3);border-radius:var(--r-3);background:color-mix(in srgb, var(--paper) 55%, transparent);box-shadow:var(--edge-quiet);font-size:var(--fs-label);line-height:var(--lh-label)}.JQkveq_link{font-weight:600;font-size:var(--fs-control)}.JQkveq_dots{gap:var(--sp-1);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.JQkveq_dot{aspect-ratio:1;border-radius:var(--r-round);background:var(--ink);max-width:30px;color:var(--paper);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.JQkveq_macro{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-label);grid-template-columns:82px minmax(0,1fr) auto;font-weight:600;display:grid}.JQkveq_flash{gap:var(--sp-2);min-height:150px;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-3);background:var(--paper);box-shadow:inset 0 0 0 var(--bw-2) var(--ink);text-align:center;place-items:center;display:grid}.JQkveq_flash[data-small]{min-height:0;padding:var(--sp-3);border-radius:var(--r-2);box-shadow:var(--edge-quiet);background:color-mix(in srgb, var(--paper) 62%, transparent);gap:2px}.JQkveq_flashFront{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);letter-spacing:var(--tracking-display);line-height:var(--lh-display);overflow-wrap:anywhere}.JQkveq_flash[data-small] .JQkveq_flashFront{font-size:var(--fs-body)}.JQkveq_flashBack{padding-top:var(--sp-3);border-top:var(--bw-1) dashed var(--line);font-size:var(--fs-control);line-height:var(--lh-control);color:var(--ink-soft)}.JQkveq_grades{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JQkveq_grades>button{padding:0 var(--sp-2);white-space:normal;text-align:center;line-height:1.15}.JQkveq_boxes{gap:var(--sp-1);height:8px;display:flex}.JQkveq_boxes>span{border-radius:var(--r-0);background:var(--ink);flex-basis:0}.JQkveq_bullets{gap:var(--sp-1);padding:0 0 0 var(--sp-4);font-size:var(--fs-label);line-height:var(--lh-label);min-width:0;margin:0;display:grid}.JQkveq_bullets>li{min-width:0}.JQkveq_prose{gap:var(--sp-2);max-width:68ch;font-size:var(--fs-control);line-height:var(--lh-control);display:grid}.JQkveq_question{font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--lh-heading)}.JQkveq_answers{gap:var(--sp-2);display:grid}.JQkveq_answer{height:auto;min-height:var(--h-row);padding-block:var(--sp-2);white-space:normal;text-align:left;font-size:var(--fs-control);line-height:var(--lh-control);justify-content:flex-start}.JQkveq_answers .JQkveq_answer[data-state=right]{box-shadow:inset 0 0 0 var(--bw-2) var(--success);color:var(--success-ink);font-weight:600}.JQkveq_answers .JQkveq_answer[data-state=wrong]{color:var(--ink-soft);text-decoration:line-through}.JQkveq_terms{margin:0;display:grid}.JQkveq_terms>div{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-top:var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.JQkveq_terms>div:first-child{border-top:0}.JQkveq_terms dt{overflow-wrap:anywhere;font-weight:700}.JQkveq_terms dd{font-size:var(--fs-control);line-height:var(--lh-control);margin:0}.JQkveq_terms em{font-size:var(--fs-caption);color:var(--ink-soft);margin-top:2px;display:block}@media (max-width:420px){.JQkveq_terms>div{grid-template-columns:minmax(0,1fr)}}.JQkveq_meaning{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:48vw;display:inline-block;overflow:hidden}.JQkveq_legend{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);flex-wrap:wrap;font-weight:600;display:flex}.JQkveq_legend>span{align-items:center;gap:var(--sp-1);display:inline-flex}.JQkveq_swatch{border-radius:var(--r-0);flex:none;width:12px;height:12px;display:inline-block}.JQkveq_swatch[data-status=gap],.JQkveq_topicCell[data-status=gap]{background:var(--paper);box-shadow:inset 0 0 0 var(--bw-2) var(--ink)}.JQkveq_topicGrid{gap:var(--sp-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.JQkveq_topicGrid[data-size=L]{grid-template-columns:repeat(3,minmax(0,1fr))}.JQkveq_topicCell{border-radius:var(--r-1);align-items:center;min-width:0;height:18px;display:flex}.JQkveq_topicGrid[data-size=L] .JQkveq_topicCell{height:28px;padding:0 var(--sp-2)}.JQkveq_topicName{padding:1px var(--sp-2);border-radius:var(--r-1);background:var(--paper);color:var(--ink);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.JQkveq_topicList{gap:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.JQkveq_topicBtn{height:auto;min-height:var(--h-md);padding-block:var(--sp-2);white-space:normal;text-align:left;justify-content:flex-start}.JQkveq_topicBtn .JQkveq_swatch{margin-right:var(--sp-2);vertical-align:-1px}.JQkveq_fileThumb{border-radius:var(--r-1);background:var(--paper);width:52px;height:64px;box-shadow:inset 0 0 0 var(--bw-2) var(--ink);color:var(--ink);flex:none;align-content:center;place-items:center;gap:2px;display:grid}.JQkveq_fileThumb b{font-size:var(--fs-caption)}.JQkveq_fileThumb[data-big]{border-radius:var(--r-2);width:96px;height:120px}.JQkveq_fileThumb[data-big] b{font-size:var(--fs-label)}.JQkveq_preview{justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-3);border-radius:var(--r-3);background:color-mix(in srgb, var(--paper) 45%, transparent);text-align:center;display:grid}.JQkveq_photo{aspect-ratio:1;border-radius:var(--r-2);width:100%;min-width:0;color:color-mix(in srgb, var(--ink) 55%, transparent);background:color-mix(in srgb, var(--ink) 9%, var(--paper));box-shadow:var(--edge-quiet);place-items:center;display:grid;position:relative;overflow:hidden}.JQkveq_photo[data-n="1"]{background:color-mix(in srgb, var(--ink) 14%, var(--paper))}.JQkveq_photo[data-n="2"]{background:color-mix(in srgb, var(--ink) 5%, var(--paper))}.JQkveq_photo[data-n="3"]{background:color-mix(in srgb, var(--ink) 18%, var(--paper))}.JQkveq_photoImg{object-fit:cover;opacity:0;width:100%;height:100%}.JQkveq_photo[data-state=ready] .JQkveq_photoImg{opacity:1}.JQkveq_photoLoading,.JQkveq_photoError{place-content:center;justify-items:center;gap:var(--sp-1);padding:var(--sp-2);text-align:center;font-size:var(--fs-caption);line-height:var(--lh-caption);display:grid;position:absolute;inset:0}.JQkveq_photoError{color:var(--ink-soft)}.JQkveq_fileInput{display:none}.JQkveq_gallery{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.JQkveq_gallery[data-size=S]{grid-template-columns:minmax(0,92px)}.JQkveq_gallery[data-size=M] .JQkveq_photo{aspect-ratio:4/3}.JQkveq_gallery[data-size=L]{grid-template-columns:repeat(2,minmax(0,1fr))}.JQkveq_gallery[data-size=L] .JQkveq_photo{aspect-ratio:4/3}.JQkveq_galleryFull{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));display:grid}.JQkveq_galleryFull figure{gap:var(--sp-1);min-width:0;margin:0;display:grid}.JQkveq_links{margin:0;padding:0;list-style:none;display:grid}.JQkveq_links>li{padding:var(--sp-2) 0;border-top:var(--divider);gap:2px;min-width:0;display:grid}.JQkveq_links>li:first-child{border-top:0}.JQkveq_links a{font-size:var(--fs-control);justify-content:space-between;gap:2px var(--sp-2);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;text-decoration:none;display:flex}.JQkveq_links a:hover .JQkveq_strong,.JQkveq_links a:hover>span:first-child{text-decoration:underline}.JQkveq_scale{gap:var(--sp-1);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.JQkveq_scaleBtn{font-variant-numeric:tabular-nums;justify-content:center;min-width:0;padding-inline:0}.JQkveq_tip{align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.JQkveq_tipIcon{border-radius:var(--r-round);background:var(--paper);width:30px;height:30px;box-shadow:inset 0 0 0 var(--bw-1) var(--ink);flex:none;place-items:center;display:grid}.JQkveq_tipText{font-size:var(--fs-heading);line-height:var(--lh-heading)}.JQkveq_clock{min-width:56px;font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-heading);font-variant-numeric:tabular-nums;flex:none}.JQkveq_warn{color:var(--signal-ink);font-weight:600}.JQkveq_steps>li:before{box-shadow:none;background:color-mix(in srgb, var(--tile,var(--accent-app)) var(--tint), transparent);color:var(--tile,var(--accent-ink));font-weight:600}.JQkveq_hint,.JQkveq_preview{background:var(--fill);box-shadow:none}.JQkveq_link{color:var(--accent-ink)}.JQkveq_dot{background:var(--tile,var(--accent-app));color:var(--accent-text)}.JQkveq_macro{font-size:var(--fs-control);font-weight:400}.JQkveq_flash{background:var(--fill);box-shadow:none}.JQkveq_boxes>span{background:var(--tile,var(--accent-app))}.JQkveq_boxes>span[data-box="0"]{background:var(--track)}.JQkveq_boxes>span[data-box="1"],.JQkveq_boxes>span[data-box="2"]{background:color-mix(in srgb, var(--tile,var(--accent-app)) 45%, transparent)}.JQkveq_question{font-weight:600}.JQkveq_terms>div,.JQkveq_links>li{border-top:var(--divider)}.JQkveq_terms>div:first-child,.JQkveq_links>li:first-child{border-top:0}.JQkveq_legend{color:var(--ink-soft);font-weight:400}.JQkveq_swatch[data-status=known],.JQkveq_topicCell[data-status=known]{background:var(--tile);box-shadow:none}.JQkveq_swatch[data-status=shaky],.JQkveq_topicCell[data-status=shaky]{background:color-mix(in srgb, var(--tile) 35%, transparent);box-shadow:none}.JQkveq_swatch[data-status=gap],.JQkveq_topicCell[data-status=gap]{box-shadow:inset 0 0 0 var(--bw-1) var(--ink-ghost);background:0 0}.JQkveq_topicName{background:var(--card);font-weight:500}.JQkveq_fileThumb{background:color-mix(in srgb, var(--tile,var(--accent-app)) var(--tint), transparent);box-shadow:none;color:var(--tile,var(--accent-ink))}.JQkveq_photo{background:var(--fill);box-shadow:none;color:var(--ink-icon)}.JQkveq_photo[data-n="1"],.JQkveq_photo[data-n="3"]{background:var(--fill-2)}.JQkveq_tipIcon{background:color-mix(in srgb, var(--hue-butter) var(--tint), transparent);box-shadow:none;color:var(--signal-ink)}.JQkveq_clock{font-weight:600}
.hv332G_media{gap:var(--sp-2);min-width:0;max-width:640px;margin:0;display:grid}.hv332G_cover{aspect-ratio:16/9;border-radius:var(--r-2);background:var(--fill);width:100%;position:relative;overflow:hidden}.hv332G_coverImg,.hv332G_player{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.hv332G_placeholder{place-content:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-4);color:var(--ink-soft);text-align:center;display:grid;position:absolute;inset:0}.hv332G_placeholderName{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);font-weight:600}.hv332G_caption{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.hv332G_source{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.hv332G_legacyLink{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--link);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1px}@media (hover:hover){.hv332G_legacyLink:hover{text-decoration:underline}}.hv332G_cardCover{flex:auto;min-height:0;display:flex}.hv332G_cardCover>.hv332G_cover{aspect-ratio:auto;min-height:var(--sp-12);flex:auto}.hv332G_dayList{gap:var(--sp-2);min-height:0;margin-top:var(--sp-2);flex:auto;grid-auto-rows:minmax(0,1fr);display:grid}.hv332G_dayLine{align-content:start;gap:var(--sp-0h);min-height:0;padding-top:var(--sp-2);border-top:var(--bw-hair) solid var(--line);display:grid}.hv332G_dayTitle{font-weight:600}.hv332G_dayExercises{-webkit-line-clamp:3;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hv332G_weeks{gap:var(--sp-1);flex-wrap:wrap;display:flex}.hv332G_exRow{align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-top:var(--bw-hair) solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.hv332G_exRow:first-child{border-top:0}.hv332G_exName{overflow-wrap:anywhere;font-weight:600}.hv332G_exMeta{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.hv332G_exMore{gap:var(--sp-3);grid-column:1/-1;display:grid}.hv332G_steps{gap:var(--sp-1);padding-left:var(--sp-5);margin:0;display:grid}.hv332G_session{gap:var(--sp-4);min-width:0;display:grid}.hv332G_progress{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft);display:flex}.hv332G_target{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.hv332G_targetNum{font-size:var(--fs-heading);line-height:var(--lh-heading);font-variant-numeric:tabular-nums;font-weight:700}.hv332G_sets{gap:var(--sp-1);flex-wrap:wrap;display:flex}.hv332G_inputs{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv332G_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.hv332G_actions>:first-child{flex:auto}.hv332G_rest{justify-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-3);background:var(--fill);text-align:center;display:grid}.hv332G_restNum{font-size:var(--fs-heading);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.hv332G_replace{gap:var(--sp-2);display:grid}.hv332G_summary{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hv332G_summaryItem{gap:var(--sp-0h);display:grid}.hv332G_summaryItem b{font-size:var(--fs-heading);line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.hv332G_summaryItem span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.hv332G_records{gap:var(--sp-1);flex-wrap:wrap;grid-column:1/-1;display:flex}
.JdnnGG_dots{gap:var(--sp-1);display:inline-flex}.JdnnGG_dot{width:var(--sp-2);height:var(--sp-2);background:var(--track);border-radius:50%}.JdnnGG_dot[data-kind=done]{background:var(--ink)}.JdnnGG_dot[data-kind=skip]{background:var(--ink-faint)}.JdnnGG_dot[data-kind=off]{box-shadow:inset 0 0 0 var(--bw-hair) var(--line);background:0 0}.JdnnGG_dot[data-kind=future]{opacity:.4}.JdnnGG_weekNav{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.JdnnGG_grid{gap:var(--sp-1);min-width:0;display:grid}.JdnnGG_gridRow{align-items:center;gap:var(--sp-0h) var(--sp-0h);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.JdnnGG_gridRow>.JdnnGG_habitName{grid-column:1/-1}.JdnnGG_gridRow>.JdnnGG_habitName:empty{display:none}.JdnnGG_habitName{overflow-wrap:anywhere;min-width:0;font-weight:600}.JdnnGG_dayHead{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-soft);justify-items:center;display:grid}.JdnnGG_dayHead small{font-size:var(--fs-caption)}.JdnnGG_dayHead[data-today=true]{color:var(--ink);font-weight:700}.JdnnGG_cell{place-items:center;display:grid}.JdnnGG_offDay{width:var(--sp-2);height:var(--sp-2);box-shadow:inset 0 0 0 var(--bw-hair) var(--line);border-radius:50%}.JdnnGG_quitStats{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.JdnnGG_quitStats div{gap:var(--sp-0h);display:grid}.JdnnGG_quitStats b{font-size:var(--fs-display);line-height:var(--lh-display);font-variant-numeric:tabular-nums}.JdnnGG_quitStats span{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft)}.JdnnGG_facts{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.JdnnGG_facts li{align-items:start;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.JdnnGG_next{margin-top:var(--sp-1)}.JdnnGG_form{gap:var(--sp-3);display:grid}.JdnnGG_chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.JdnnGG_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.JdnnGG_bars{gap:var(--sp-2);display:grid}.JdnnGG_barRow{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;display:grid}.JdnnGG_barNum{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.JdnnGG_cardFacts{margin-top:var(--sp-2);font-size:var(--fs-label);line-height:var(--lh-label)}.JdnnGG_dateRow{align-items:end;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}
.QNtgzW_layer{z-index:50;overscroll-behavior:contain;background:var(--bg);padding:env(safe-area-inset-top) 0 calc(var(--sp-8) + env(safe-area-inset-bottom));animation:QNtgzW_rise var(--dur-3) var(--ease-out) both;position:fixed;inset:0;overflow-y:auto}.QNtgzW_inline{max-width:640px;padding-bottom:var(--sp-12);animation:QNtgzW_rise var(--dur-3) var(--ease-out) both}.QNtgzW_top{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);display:flex}.QNtgzW_inline .QNtgzW_top{z-index:1;padding:var(--sp-4) 0 var(--sp-3);background:var(--panel-bg,var(--raised));position:sticky;top:0}.QNtgzW_title{min-width:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);line-height:var(--lh-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.QNtgzW_layer .QNtgzW_top{z-index:1;grid-template-columns:var(--hit) minmax(0, 1fr) var(--hit);padding:var(--sp-2) var(--sp-2);background:var(--bg);display:grid;position:sticky;top:0}.QNtgzW_layer .QNtgzW_top:after{content:""}.QNtgzW_layer .QNtgzW_title{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.QNtgzW_body{gap:var(--sp-6);padding:0 var(--sp-4);flex-direction:column;display:flex}.QNtgzW_inline .QNtgzW_body{padding:0}.QNtgzW_pageBody{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.QNtgzW_group{min-width:0}.QNtgzW_groupTitle{margin:0 0 var(--sp-2) var(--sp-1);font-family:var(--font-body);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);letter-spacing:0;color:var(--ink-soft)}.QNtgzW_groupGap{margin-top:var(--sp-2)}.QNtgzW_groupNote{margin:var(--sp-2) var(--sp-1) 0;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft)}.QNtgzW_segLabel{align-items:center;gap:var(--sp-1);display:inline-flex}.QNtgzW_accentRow{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.QNtgzW_accentFoot{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-top:var(--divider);font-size:var(--fs-control);line-height:var(--lh-control);display:flex}.QNtgzW_accentFoot b{font-weight:500}.QNtgzW_accentFoot span{min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-soft);text-align:right}.QNtgzW_sp{position:relative}.QNtgzW_sp+.QNtgzW_sp:before{content:"";top:0;right:0;left:var(--sp-4);border-top:var(--divider);position:absolute}.QNtgzW_spChev{color:var(--ink-icon);flex:none}.QNtgzW_spOpen{padding:0 var(--sp-4) var(--sp-4) calc(var(--sp-4) + var(--ico-sm) + var(--sp-3))}@keyframes QNtgzW_rise{0%{opacity:0;transform:translateY(var(--sp-2))}}
.WmI1aW_app{--l-col:720px;--l-gap:var(--sp-3);background:0 0;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.WmI1aW_app[data-desktop]{--rail-w:232px;background:var(--win);--panel-w:0px;--chat-side-w:420px;--full-dur:.24s;--full-close-dur:.2s;grid-template-columns:var(--rail-w) minmax(0, 1fr) var(--panel-w);transition:grid-template-columns var(--dur-3) var(--ease-out);overflow:hidden}.WmI1aW_app[data-desktop][data-panel]{--panel-w:420px}.WmI1aW_app[data-desktop][data-panel=peek]{--panel-w:380px}.WmI1aW_app[data-desktop]>.WmI1aW_rail{grid-area:1/1}.WmI1aW_app[data-desktop]>.WmI1aW_panel{grid-area:1/3}.WmI1aW_rail{border-right:var(--bw-hair) solid var(--line);min-width:0;min-height:0}.WmI1aW_full{grid-area:1/2/auto/-1;min-width:0;min-height:0}.WmI1aW_app:not([data-desktop]) .WmI1aW_full{z-index:10;background:var(--bg);min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0}.WmI1aW_app[data-full]>.WmI1aW_chat{visibility:hidden;grid-area:1/2}.WmI1aW_app:not([data-desktop])[data-full]>.WmI1aW_chat{grid-column:1}.WmI1aW_full[data-kind=block]{z-index:1;background:var(--bg);animation:WmI1aW_full-grow var(--full-dur) var(--ease-out) backwards;transition:padding-right var(--full-dur) var(--ease-out);position:relative}.WmI1aW_full[data-kind=block][data-state=closing]{pointer-events:none;animation:WmI1aW_full-shrink var(--full-close-dur) var(--ease-out) forwards}.WmI1aW_app[data-full=block]>.WmI1aW_panel{visibility:hidden}@keyframes WmI1aW_full-grow{0%{clip-path:inset(0 0 0 calc(100% - var(--chat-side-w)))}to{clip-path:inset(0)}}@keyframes WmI1aW_full-shrink{to{clip-path:inset(0 0 0 calc(100% - var(--chat-side-w)));opacity:0}}.WmI1aW_full[data-kind=space],.WmI1aW_full[data-kind=page]{flex-direction:column;display:flex;position:relative;overflow:hidden}.WmI1aW_app[data-desktop] .WmI1aW_chatScrim{background:color-mix(in srgb, var(--scrim) 50%, transparent)}.WmI1aW_chatScrim{z-index:25;background:var(--scrim);animation:WmI1aW_chat-fade var(--t-fast) var(--ease-out);position:fixed;inset:0}@keyframes WmI1aW_chat-fade{0%{opacity:0}}.WmI1aW_app[data-chat-sheet]>.WmI1aW_chat{inset-block:0;z-index:30;visibility:visible;background:var(--bg);border-left:var(--bw-hair) solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-float);animation:WmI1aW_chat-side-in var(--t-slow) var(--ease-sheet) backwards;transition:none;position:fixed;right:0}.WmI1aW_app:not([data-desktop])[data-chat-sheet]>.WmI1aW_chat{border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-left:0;width:100%;height:92dvh;animation-name:WmI1aW_chat-sheet-up;inset:auto 0 0}@keyframes WmI1aW_chat-side-in{0%{transform:translate(100%)}}@keyframes WmI1aW_chat-sheet-up{0%{transform:translateY(100%)}}.WmI1aW_dock{left:var(--sp-5);right:var(--sp-5);bottom:var(--sp-4);z-index:20;align-items:center;gap:var(--sp-3);max-width:720px;min-height:56px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--rv-tile);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--float-shadow);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;margin-inline:auto;display:flex;position:absolute}.WmI1aW_dock:before{content:"";inset:auto calc(-1 * var(--sp-6)) calc(-1 * var(--sp-4));z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fade-to) 62%, transparent) 46%, var(--fade-to) 84%);height:calc(100% + 56px);position:absolute}.WmI1aW_app[data-desktop] .WmI1aW_dock:before{--fade-to:var(--win)}.WmI1aW_app:not([data-desktop]) .WmI1aW_dock{left:var(--sp-4);right:var(--sp-4);bottom:max(var(--sp-3), env(safe-area-inset-bottom,0px));position:fixed}.WmI1aW_app[data-full=block] .WmI1aW_dock{position:fixed}.WmI1aW_dock:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}.WmI1aW_dockText{min-width:0;color:var(--hint);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.3;overflow:hidden}.WmI1aW_dockText[data-busy]{color:var(--ink)}.WmI1aW_dockGo{background:var(--cta);width:38px;height:38px;color:var(--cta-fg);border-radius:50%;flex:none;place-items:center;display:grid}.WmI1aW_peek{gap:var(--sp-3);height:100%;padding:var(--sp-4);flex-direction:column;display:flex}.WmI1aW_peekHead{align-items:center;gap:var(--sp-2);display:flex}.WmI1aW_peekGlyph{border-radius:var(--r-2);background:color-mix(in oklab, var(--acc) 16%, var(--surface));width:26px;height:26px;color:var(--acc);place-items:center;display:grid}.WmI1aW_peekName{min-width:0;font-size:var(--fs-control);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.WmI1aW_peekName:focus{outline:none}.WmI1aW_peekCover{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-4);background:color-mix(in oklab, var(--acc) var(--mix-tile), var(--surface));border:var(--bw-1) solid color-mix(in oklab, var(--acc) var(--mix-tile-line), var(--line));justify-items:start;display:grid}.WmI1aW_peekKicker{color:var(--ink-2);font-size:var(--fs-label)}.WmI1aW_peekDeed{font-size:var(--fs-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:26px}.WmI1aW_peekNote{color:var(--ink-3);font-size:var(--fs-label);margin:0}.WmI1aW_feed{justify-items:start;gap:var(--sp-2);display:grid}.WmI1aW_feedToggle{gap:var(--sp-2);margin-left:calc(-1 * var(--sp-3));color:var(--ink-faint);font-size:var(--fs-caption);font-weight:400}.WmI1aW_feedToggle:hover{color:var(--ink)}.WmI1aW_feedList{width:100%;padding:var(--sp-1) var(--sp-4);background:var(--card);border-radius:var(--rv-sug);box-shadow:var(--ring-line);margin:0;list-style:none}.WmI1aW_feedRow{align-items:center;gap:var(--sp-2);border-top:var(--bw-1) solid var(--line);min-height:44px;display:flex}.WmI1aW_feedRow:first-child{border-top:0}.WmI1aW_feedText{min-width:0;font-size:var(--fs-label);overflow-wrap:anywhere;flex:1}.WmI1aW_chgTag{top:calc(-1 * var(--sp-3));left:var(--sp-3);z-index:3;align-items:center;gap:var(--sp-1);padding:2px 4px 2px var(--sp-2);border-radius:var(--rv-pill);background:var(--card);box-shadow:var(--ring-line);color:var(--ink-soft);font-size:var(--fsv-small);white-space:nowrap;display:inline-flex;position:absolute}.WmI1aW_chgUndo{min-height:24px;color:var(--accent-ink);font-size:var(--fsv-small);padding-block:0}.WmI1aW_chat{background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.WmI1aW_top{top:0;z-index:5;gap:var(--sp-2);padding:calc(env(safe-area-inset-top) + var(--sp-3)) var(--sp-4) 0;pointer-events:none;justify-items:center;display:grid;position:absolute;inset-inline:0}.WmI1aW_top>*{width:100%;max-width:var(--l-col);pointer-events:auto}.WmI1aW_head{align-items:center;gap:var(--sp-2);pointer-events:none;min-height:48px;display:flex}.WmI1aW_head>*{pointer-events:auto}.WmI1aW_round{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:50%}.WmI1aW_floatMenu{top:calc(env(safe-area-inset-top) + var(--sp-3));left:var(--sp-4);z-index:15;position:fixed}.WmI1aW_headPill{align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--rv-pill);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);display:inline-flex}.WmI1aW_app:not([data-desktop]) .WmI1aW_head{min-height:48px}.WmI1aW_headMark{flex:none}.WmI1aW_headMid{min-width:0;padding-inline:var(--sp-2);flex:1;align-items:center;display:flex}.WmI1aW_app:not([data-desktop]) .WmI1aW_headMid{justify-content:center}.WmI1aW_headTitle{font-family:var(--font-display);font-size:var(--fsv-sec);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.2;overflow:hidden}.WmI1aW_headChip{max-width:100%}.WmI1aW_panel{min-width:0;min-height:0;position:relative;overflow:hidden}.WmI1aW_panelInner{inset-block:0;width:var(--panel-w,420px);border-left:var(--bw-hair) solid var(--line);background:var(--bg);transition:opacity var(--dur-2) var(--ease-standard);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.WmI1aW_panel[data-open=false] .WmI1aW_panelInner{opacity:0}.WmI1aW_pvView{flex-direction:column;flex:1;min-height:0;display:flex}.WmI1aW_pvHead{flex:none}.WmI1aW_pvTitle{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin:0}.WmI1aW_pvTitle:focus{outline:none}.WmI1aW_pvBody,.WmI1aW_pvScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.WmI1aW_pvBody{align-content:start;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) var(--sp-6);display:grid}.WmI1aW_pvScroll{padding:var(--sp-1) var(--sp-4) var(--sp-4)}.WmI1aW_sheet{--sheet-top:max(8dvh, env(safe-area-inset-top));--off:46%;z-index:30;height:calc(100% - var(--sheet-top));border-radius:var(--r-5) var(--r-5) 0 0;background:var(--bg);box-shadow:var(--sh-sheet);transform:translateY(calc(var(--off) + var(--drag,0px)));transition:transform var(--dur-3) var(--ease-spring);animation:WmI1aW_sheetUp var(--dur-3) var(--ease-out) both;touch-action:none;position:absolute;bottom:0;left:0;right:0}.WmI1aW_sheet[data-snap=full]{--off:0px}.WmI1aW_sheet[data-dragging]{transition:none}@keyframes WmI1aW_sheetUp{0%{transform:translateY(100%)}}.WmI1aW_sheetSurface{border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.WmI1aW_sheetHead{touch-action:none;flex:none}.WmI1aW_grab{width:100%;min-height:var(--hit);padding:var(--sp-2) 0 var(--sp-1);color:var(--ink-faint);font:inherit;cursor:grab;background:0 0;border:0;place-items:center;display:grid}.WmI1aW_grab:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:-2px}.WmI1aW_grabBar{border-radius:var(--r-pill);background:var(--fill-2);width:36px;height:4px}.WmI1aW_sheetBody{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex}.WmI1aW_sheet[data-snap=half] :is(.WmI1aW_pvBody,.WmI1aW_pvScroll){padding-bottom:calc(46dvh + var(--sp-6))}.WmI1aW_chatFeed{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.WmI1aW_chatFeed>*{padding-inline:max(var(--sp-4), calc((100% - var(--l-col)) / 2));padding-top:calc(var(--head-h,64px) + var(--sp-4));padding-bottom:calc(var(--foot-h,0px) + var(--sp-4));scroll-padding-top:calc(var(--head-h,64px) + var(--sp-2));scroll-padding-bottom:calc(var(--foot-h,0px) + var(--sp-2))}.WmI1aW_chatFoot{inset-inline:0;padding:var(--sp-7) var(--sp-6) var(--sp-4);pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--fade-to) 62%, transparent) 40%, var(--fade-to) 78%);position:absolute;bottom:0}.WmI1aW_app[data-desktop] .WmI1aW_chatFoot{--fade-to:var(--win)}.WmI1aW_chatFoot>*{pointer-events:auto}.WmI1aW_col{max-width:var(--l-col);margin-inline:auto}.WmI1aW_disclaim{padding-top:var(--sp-2);color:var(--ink-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:center}.WmI1aW_app:not([data-desktop]) .WmI1aW_chatFoot{padding:var(--sp-6) var(--sp-4) max(var(--sp-3), env(safe-area-inset-bottom))}.WmI1aW_disclaim{color:var(--mut);font-size:var(--fsv-warn);line-height:1.3}.WmI1aW_spaceHello{color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.WmI1aW_hello{gap:var(--sp-4);padding:var(--sp-10) 0;flex-direction:column;align-self:center;width:100%;max-width:600px;margin:auto 0;display:flex}.WmI1aW_app:not([data-desktop]) .WmI1aW_hello{padding:var(--sp-6) 0}.WmI1aW_helloDate{margin:0 0 var(--sp-1);color:var(--mut);font-size:var(--fsv-row)}.WmI1aW_helloTitle{font-family:var(--font-display);font-size:var(--fsv-hello);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300;line-height:1.08}.WmI1aW_helloTitle span{color:var(--hint)}.WmI1aW_helloText{max-width:46ch;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body)}.WmI1aW_starters{gap:var(--sp-1) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.WmI1aW_app:not([data-desktop]) .WmI1aW_starters{grid-template-columns:minmax(0,1fr)}.WmI1aW_starter{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--hit);padding:var(--sp-2) 10px var(--sp-2) var(--sp-2);border-radius:var(--rv-sug);color:var(--ink);font:inherit;font-size:var(--fsv-nav);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.3;display:flex}.WmI1aW_starter:hover{background:var(--soft)}.WmI1aW_starter:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:-2px}.WmI1aW_starterIcon{border-radius:var(--rv-ico);flex:none;place-items:center;width:36px;height:36px;display:grid}.WmI1aW_drawer{z-index:40;position:fixed;inset:0}.WmI1aW_drawerScrim{background:var(--scrim);animation:WmI1aW_fadeIn var(--dur-3) var(--ease-out) both;position:absolute;inset:0}.WmI1aW_drawerPanel{background:var(--win);width:86%;max-width:308px;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0 var(--rv-drawer) var(--rv-drawer) 0;transform:translateX(var(--drag,0px));transition:transform var(--dur-3) var(--ease-spring);touch-action:pan-y;animation:WmI1aW_drawerIn var(--dur-3) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.WmI1aW_drawerPanel[data-dragging]{transition:none}.WmI1aW_drawer[data-state=closing] .WmI1aW_drawerPanel{transition:transform var(--dur-exit) var(--ease-standard);transform:translate(-100%)}.WmI1aW_drawer[data-state=closing] .WmI1aW_drawerScrim{opacity:0;transition:opacity var(--dur-exit) var(--ease-standard)}@keyframes WmI1aW_drawerIn{0%{transform:translate(-100%)}}@keyframes WmI1aW_fadeIn{0%{opacity:0}}.WmI1aW_bump{animation:WmI1aW_bump var(--dur-3) var(--ease-out) both}@keyframes WmI1aW_bump{0%{opacity:.25}}@media (prefers-reduced-motion:reduce){.WmI1aW_app[data-desktop],.WmI1aW_panelInner,.WmI1aW_sheet,.WmI1aW_drawerPanel,.WmI1aW_drawer[data-state=closing] .WmI1aW_drawerPanel,.WmI1aW_drawer[data-state=closing] .WmI1aW_drawerScrim{transition:none}.WmI1aW_sheet,.WmI1aW_drawerScrim,.WmI1aW_drawerPanel,.WmI1aW_bump,.WmI1aW_full[data-kind=block],.WmI1aW_app[data-chat-side]>.WmI1aW_chat{animation:none}.WmI1aW_full[data-kind=block],.WmI1aW_app[data-full=block]>.WmI1aW_chat{transition:none}.WmI1aW_full[data-kind=block][data-state=closing]{display:none}}.WmI1aW_pv{flex-direction:column;display:flex}.WmI1aW_pvEmpty{color:var(--ink-soft);font-size:var(--fs-control);line-height:var(--lh-control);margin:0}.WmI1aW_doc{gap:var(--sp-4);padding:0 0 calc(var(--sp-8) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.WmI1aW_docBody{gap:var(--sp-4);width:100%;max-width:720px;padding-inline:var(--pad,var(--sp-4));font-size:var(--fs-body);margin-inline:auto;line-height:1.6;display:grid}.WmI1aW_docBody>[data-md]{gap:var(--sp-4)}.WmI1aW_files{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WmI1aW_libBar{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.WmI1aW_libSearch{flex:1;min-width:0;margin:0}.WmI1aW_libView{gap:var(--sp-2);flex:none;display:flex}.WmI1aW_libView [aria-pressed=true]{background:var(--fill-2);color:var(--ink)}.WmI1aW_libTypes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.WmI1aW_libTypeGroup{display:contents}.WmI1aW_libPanel{gap:var(--sp-3);min-width:0;display:grid}.WmI1aW_libPanel:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px;border-radius:var(--r-2)}.WmI1aW_libList{gap:var(--sp-0h);padding:var(--sp-2);border-radius:var(--r-4);background:var(--card);box-shadow:var(--card-shadow);margin:0;list-style:none;display:grid}.WmI1aW_libTiles{grid-template-columns:repeat(auto-fill, minmax(min(168px, calc(50% - var(--sp-2))), 1fr));gap:var(--sp-4) var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.WmI1aW_libTiles>li{min-width:0}.WmI1aW_libTile{gap:var(--sp-2);min-width:0;display:grid}.WmI1aW_libTileCover{border-radius:var(--r-2);width:100%;display:block}.WmI1aW_libTileFoot{align-items:flex-start;gap:var(--sp-1);min-width:0;display:flex}.WmI1aW_libTileText{min-width:0;padding-top:var(--sp-1);flex:1;display:grid}.WmI1aW_libTileTitle{-webkit-line-clamp:2;font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WmI1aW_libTileSub{-webkit-line-clamp:2;color:var(--ink-soft);font-size:var(--fs-caption);line-height:var(--lh-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WmI1aW_libItem{gap:var(--sp-2);min-width:0;display:grid}.WmI1aW_libLine{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.WmI1aW_libLine .WmI1aW_libOpen{border-radius:var(--r-2);flex:1;min-width:0}.WmI1aW_libExtra{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2);flex-wrap:wrap;display:flex}.WmI1aW_libNote{padding:0 var(--sp-3);color:var(--danger-ink);font-size:var(--fs-label);line-height:var(--lh-label);margin:0}.WmI1aW_libVersions{margin:var(--sp-1) 0 0;padding-left:var(--sp-5);font-size:var(--fs-label);line-height:var(--lh-label);flex-basis:100%}.WmI1aW_libVersions li{align-items:center;gap:var(--sp-1);min-height:var(--hit);display:flex}.WmI1aW_libVersions li>a{min-height:var(--hit);align-self:stretch}.WmI1aW_libVersions li>a:after{inset:0}.WmI1aW_libH{margin:var(--sp-2) 0 0;color:var(--ink-soft);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label)}.WmI1aW_docActs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.WmI1aW_docBody[data-kind=image],.WmI1aW_docBody[data-kind=csv],.WmI1aW_docBody[data-kind=pdf]{max-width:960px}.WmI1aW_docPdf{border-radius:var(--r-3);background:var(--fill);width:100%;height:72dvh;min-height:420px;display:block}.WmI1aW_docText{padding:var(--sp-4);border-radius:var(--r-3);background:var(--fill);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow-x:auto}.WmI1aW_docTableWrap{border-radius:var(--r-3);background:var(--card);box-shadow:var(--card-shadow);overflow-x:auto}.WmI1aW_docTableWrap:focus-visible,.WmI1aW_docText:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}.WmI1aW_docTable{border-collapse:collapse;min-width:100%;font-size:var(--fs-label);line-height:var(--lh-label)}.WmI1aW_docTable :is(th,td){padding:var(--sp-2) var(--sp-3);border-bottom:var(--bw-hair) solid var(--line);text-align:left;white-space:nowrap}.WmI1aW_docTable th{background:var(--fill);font-weight:600}.WmI1aW_docFile{justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border-radius:var(--r-3);background:var(--card);box-shadow:var(--card-shadow);text-align:center;display:grid}.WmI1aW_docFileName{overflow-wrap:anywhere;max-width:100%;margin:0;font-weight:600}.WmI1aW_docFileMeta{color:var(--ink-soft);font-size:var(--fs-label);margin:0}.WmI1aW_docFileActs{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.WmI1aW_tasks{gap:var(--sp-5);min-width:0;display:grid}.WmI1aW_taskList{gap:var(--sp-3);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.WmI1aW_taskRow{gap:var(--sp-1);min-width:0;display:grid}.WmI1aW_taskWhere{color:var(--ink-soft);font-size:var(--fs-label);line-height:var(--lh-label);margin:0}.WmI1aW_taskWhere>span:first-child{font-weight:600}.WmI1aW_taskNote{color:var(--ink-soft);font-size:var(--fs-control);line-height:var(--lh-control);margin:0}.WmI1aW_closedRow{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-3);background:var(--fill);flex-wrap:wrap;display:flex}.WmI1aW_closedText{flex:12rem;min-width:0;display:grid}.WmI1aW_closedTitle{overflow-wrap:anywhere;font-weight:600}.WmI1aW_closedSub{color:var(--ink-soft);font-size:var(--fs-label)}.WmI1aW_buildPill{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:20;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border:0;padding:10px 18px;font-weight:600;position:fixed;transform:translate(-50%)}.WmI1aW_app:not([data-desktop]) .WmI1aW_full[data-kind=board],.WmI1aW_app:not([data-desktop]) .WmI1aW_full[data-kind=page]{padding-top:calc(env(safe-area-inset-top) + 60px)}.WmI1aW_app:not([data-desktop]) .WmI1aW_top{padding-bottom:var(--sp-4);background:linear-gradient(to bottom, var(--sky-2) 60%, transparent)}
._17_bFG_card{--attach-space:var(--sp-8);border-radius:var(--r-4);isolation:isolate;min-width:0;transition:box-shadow var(--dur-1) var(--ease-standard), transform var(--dur-1) var(--ease-standard);position:relative}._17_bFG_card[data-size=S]{grid-column:span 1}._17_bFG_card[data-size=M]{grid-column:span 2}._17_bFG_card[data-size=L]{grid-area:span 2/span 2}._17_bFG_card:has(._17_bFG_hit:active){transform:scale(.985)}@media (hover:hover){._17_bFG_card:hover{transform:translateY(calc(-1 * var(--sp-0h)))}}._17_bFG_card[data-selected]{--attach-space:72px;box-shadow:var(--edge-strong)}._17_bFG_card[data-new]{animation:_17_bFG_appear var(--dur-progress) var(--ease-out) both}@keyframes _17_bFG_appear{0%{opacity:0;transform:translateY(var(--sp-2)) scale(.98)}}._17_bFG_content{height:100%;padding:var(--sp-4);border-radius:inherit;position:relative;overflow:hidden}._17_bFG_hit{z-index:1;border-radius:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;inset:0}._17_bFG_attach{top:var(--sp-2);right:var(--sp-2);z-index:2;position:absolute}._17_bFG_attach:not([aria-pressed=true]){padding-inline:var(--sp-2)}@media (hover:hover){._17_bFG_attach:not([aria-pressed=true]){opacity:0;transition:opacity var(--dur-1) var(--ease-standard)}._17_bFG_card:hover ._17_bFG_attach,._17_bFG_card:focus-within ._17_bFG_attach{opacity:1}}._17_bFG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._17_bFG_card[data-highlight] ._17_bFG_content{border-radius:inherit;animation:_17_bFG_flash 2s var(--ease-out) both}@keyframes _17_bFG_flash{0%{background:color-mix(in srgb, var(--paper) 55%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){._17_bFG_card[data-highlight] ._17_bFG_content{background:color-mix(in srgb, var(--paper) 35%, transparent);animation:none}}._17_bFG_card{background:var(--card);box-shadow:var(--card-edge)}@media (hover:hover){._17_bFG_card:hover{box-shadow:var(--elev-2);transform:none}}._17_bFG_card[data-selected],._17_bFG_card[data-highlight]{box-shadow:var(--card-edge), var(--edge-strong)}._17_bFG_card[data-highlight]{box-shadow:var(--card-edge), inset 0 0 0 var(--bw-2) var(--tile,var(--accent-app))}@keyframes _17_bFG_flashClassic{0%{background:color-mix(in srgb, var(--tile,var(--accent-app)) 14%, transparent)}to{background:0 0}}._17_bFG_card[data-highlight] ._17_bFG_content{animation-name:_17_bFG_flashClassic}._17_bFG_quick{top:var(--sp-2);right:var(--sp-2);z-index:2;font-variant-numeric:tabular-nums;position:absolute}._17_bFG_card:has([data-head-quick])>._17_bFG_quick{display:none}._17_bFG_card[data-disclosure]{background:color-mix(in oklab, var(--acc) var(--mix-tile), var(--surface));box-shadow:inset 0 0 0 var(--bw-1) color-mix(in oklab, var(--acc) var(--mix-tile-line), var(--line));border-radius:var(--r-4);--surface:transparent}._17_bFG_card[data-disclosure=memo][data-expanded]{grid-column:1/-1}._17_bFG_dis{top:var(--sp-2);right:var(--sp-2);z-index:2;border-radius:var(--r-round);background:color-mix(in oklab, var(--ink) 7%, transparent);width:26px;height:26px;color:var(--ink-3);pointer-events:none;transition:transform var(--t-mid) var(--ease-standard);place-items:center;display:grid;position:absolute}._17_bFG_card[data-disclosure=memo][data-expanded] ._17_bFG_dis{transform:rotate(180deg)}._17_bFG_card[data-disclosure] ._17_bFG_content{padding-right:40px}._17_bFG_card[data-changed]{box-shadow:var(--ring-changed)}
.DnXrha_backdrop{z-index:50;background:var(--bg);animation:DnXrha_fade var(--dur-2) var(--ease-out) both;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.DnXrha_sheet{background:var(--bg);width:100%;min-width:0;animation:DnXrha_rise var(--dur-3) var(--ease-out) both;flex-direction:column;display:flex;position:relative}.DnXrha_bar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);flex:none;display:flex}@media (min-width:900px){.DnXrha_bar{padding:var(--sp-4) var(--sp-5) var(--sp-1)}}.DnXrha_scroll{overscroll-behavior:contain;min-height:0;padding:var(--sp-2) var(--sp-4) calc(var(--sp-8) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}@media (min-width:900px){.DnXrha_scroll{padding:var(--sp-2) var(--sp-8) var(--sp-10)}}.DnXrha_head{align-items:flex-end;gap:var(--sp-3);margin:var(--sp-1) var(--sp-1) var(--sp-4);display:flex}.DnXrha_headText{flex:1;min-width:0}.DnXrha_family{font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);color:var(--ink-soft);margin-bottom:var(--sp-1);display:block}.DnXrha_title{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);line-height:var(--lh-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0}@keyframes DnXrha_fade{0%{opacity:0}}@keyframes DnXrha_rise{0%{opacity:0;transform:translateY(var(--sp-2))}}.DnXrha_inline{flex-direction:column;height:100%;min-height:0;display:flex;container:block-full/inline-size}.DnXrha_inline .DnXrha_bar{padding:var(--sp-3) var(--sp-6)}.DnXrha_inline .DnXrha_bar>button{flex:none}.DnXrha_inline .DnXrha_scroll{padding:var(--sp-2) var(--sp-6) var(--sp-12)}.DnXrha_inline .DnXrha_scroll>*{max-width:1200px;margin-inline:auto}.DnXrha_trail{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.DnXrha_trailBack{flex:0 auto;min-width:0;max-width:40cqi}.DnXrha_trailSep{color:var(--ink-faint)}.DnXrha_trailHere{min-width:0;font-size:var(--fs-control);font-weight:600;line-height:var(--lh-control);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.DnXrha_crumbs,.DnXrha_family{display:none}.DnXrha_crumbs{align-items:center;gap:var(--sp-1);min-height:24px;margin:0 0 var(--sp-1);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink-faint);display:flex}.DnXrha_crumbIcon{width:var(--icon-md);height:var(--icon-md);border-radius:var(--r-round);color:var(--tile,var(--hue-sand));background:color-mix(in srgb, var(--tile,var(--hue-sand)) var(--tint,15%), transparent);place-items:center;display:grid}.DnXrha_crumbHere{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DnXrha_head{margin:var(--sp-0h) var(--sp-1) var(--sp-4)}@media (min-width:900px){.DnXrha_sheet{box-shadow:var(--elev-2)}}.DnXrha_readOnly :is(form,input,textarea,select,button){display:none}
._2zflKq_seg{gap:2px;display:flex}._2zflKq_seg i{border-radius:var(--rv-seg);background:var(--au-bar);flex:1;height:30px}._2zflKq_seg i[data-on]{background:var(--au-on)}._2zflKq_chart{width:100%;max-width:320px;height:auto;color:var(--au-on);margin-top:auto;display:block}._2zflKq_chart text{fill:var(--au-on);font-family:var(--font-body);font-size:var(--fsv-chart);font-variant-numeric:tabular-nums}._2zflKq_grid{stroke:var(--au-bar);stroke-width:1px}._2zflKq_hatch{opacity:.4}._2zflKq_dot{stroke:var(--card);stroke-width:2px}._2zflKq_bar{fill:var(--au-bar)}._2zflKq_barNow{fill:var(--au-on)}._2zflKq_barFuture{fill:var(--au-bar);opacity:.5}._2zflKq_badge{width:96px;height:auto;color:var(--au-fg);flex:none}._2zflKq_badgeNum{fill:var(--au-fg);font-family:var(--font-display);font-weight:300}
.hqBmTq_wrap{gap:var(--sp-6);width:100%;display:grid;container-type:inline-size}.hqBmTq_grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:520px){.hqBmTq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.hqBmTq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hqBmTq_sota{min-height:176px}.hqBmTq_body{gap:var(--sp-3);height:100%;padding:var(--sp-4);border-radius:inherit;flex-direction:column;display:flex;position:relative}.hqBmTq_top{align-items:center;gap:var(--sp-2);min-width:0;padding-right:var(--attach-space);display:flex}.hqBmTq_name{min-width:0;font-family:var(--font-title);font-size:var(--fs-card-title);font-weight:var(--fw-title);line-height:var(--lh-control);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hqBmTq_figure{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.hqBmTq_pct{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:700}.hqBmTq_figText{gap:var(--sp-0h);min-width:0;margin:0;display:grid}.hqBmTq_figText b{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}.hqBmTq_figText span,.hqBmTq_goalText{color:var(--ink-soft);font-size:var(--fs-control);line-height:var(--lh-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hqBmTq_goalText{margin:0}.hqBmTq_big{align-items:baseline;column-gap:var(--sp-1);flex-wrap:wrap;min-width:0;margin:0;display:flex}.hqBmTq_big b{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);line-height:var(--lh-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.hqBmTq_big small{font-size:var(--fs-control);font-weight:600}.hqBmTq_big span{margin-top:var(--sp-1);color:var(--ink-soft);font-size:var(--fs-label);flex-basis:100%}.hqBmTq_big .hqBmTq_bigGoal{margin-top:var(--sp-2);color:var(--ink);font-size:var(--fs-control);font-weight:500}.hqBmTq_meta{color:var(--ink-soft);font-size:var(--fs-label);margin:auto 0 0;font-weight:500}.hqBmTq_next{z-index:2;align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--h-md);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border-radius:var(--r-1);background:var(--fill);font-size:var(--fs-control);line-height:var(--lh-control);pointer-events:none;margin-top:auto;display:flex;position:relative}.hqBmTq_next[data-kind=rule]{padding-left:var(--sp-3)}.hqBmTq_check{pointer-events:auto;flex:none}.hqBmTq_bell{color:var(--ink-soft);flex:none;display:grid}.hqBmTq_nextText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hqBmTq_nextWhen{color:var(--ink-soft);font-size:var(--fs-label);font-variant-numeric:tabular-nums;flex:none}.hqBmTq_showcase{justify-items:start;gap:var(--sp-3);min-width:0;max-width:720px;padding:var(--sp-6);border-radius:var(--r-4);background:var(--tile);color:var(--ink);box-shadow:var(--card-edge);display:grid}.hqBmTq_showcaseText,.hqBmTq_examples{gap:var(--sp-2);min-width:0;display:grid}.hqBmTq_examples{width:100%;margin-top:var(--sp-1)}.hqBmTq_examplesTitle{color:var(--ink-soft);font-size:var(--fs-label);font-weight:600;line-height:var(--lh-label);margin:0}.hqBmTq_emptyTitle{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-heading);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.hqBmTq_emptyText{max-width:46ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0}.hqBmTq_emptyGo{margin-top:var(--sp-1);white-space:normal}@container (max-width:479px){.hqBmTq_showcase{gap:var(--sp-2);padding:var(--sp-4)}.hqBmTq_showcaseText,.hqBmTq_examples{gap:var(--sp-1)}.hqBmTq_examples,.hqBmTq_emptyGo{margin-top:0}}.hqBmTq_starters{gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hqBmTq_starters li{min-width:0;max-width:100%}.hqBmTq_showcase{background:var(--card)}
._4numMq_page{width:100%;max-width:1120px;height:100%;padding:var(--sp-6) var(--sp-6) var(--sp-8);align-content:start;gap:var(--sp-4);margin-inline:auto;display:grid;overflow-y:auto}._4numMq_hello{gap:var(--sp-1);display:grid}._4numMq_date{color:var(--mut);font-size:var(--fsv-row)}._4numMq_title{font-family:var(--font-display);font-size:var(--fsv-hello);letter-spacing:-.02em;margin:0;font-weight:300;line-height:1.08}._4numMq_title:focus{outline:none}._4numMq_secTitle{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-size:var(--fsv-h3);letter-spacing:0;font-weight:400}._4numMq_dash{gap:var(--sp-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._4numMq_t{min-width:0;padding:var(--sp-4) 18px;border-radius:var(--rv-tile);flex-direction:column;gap:10px;display:flex;position:relative}._4numMq_w{--au-on:var(--mut);--au-bar:var(--line);--au-fg:var(--ink);background:var(--card);color:var(--ink);box-shadow:var(--ring-line)}._4numMq_s3{grid-column:span 3}._4numMq_s4{grid-column:span 4}._4numMq_s5{grid-column:span 5}._4numMq_s6{grid-column:span 6}._4numMq_s7{grid-column:span 7}._4numMq_s8{grid-column:span 8}._4numMq_s12{grid-column:span 12}@media (max-width:1100px){._4numMq_s3{grid-column:span 4}._4numMq_s5,._4numMq_s7{grid-column:span 6}}@media (max-width:760px){._4numMq_page{padding:var(--sp-3) var(--sp-4) var(--sp-8)}._4numMq_dash{gap:var(--sp-2)}._4numMq_s3{grid-column:span 6}._4numMq_s4,._4numMq_s5,._4numMq_s6,._4numMq_s7,._4numMq_s8{grid-column:span 12}}._4numMq_hd{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}._4numMq_k{align-items:center;gap:var(--sp-2);min-width:0;color:var(--au-on);font-size:var(--fsv-kicker);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:inline-flex;overflow:hidden}._4numMq_v{font-family:var(--font-display);font-size:var(--fsv-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1;display:block}._4numMq_u{color:var(--au-on);font-size:var(--fsv-note);margin-top:5px;line-height:1.3;display:block}._4numMq_sec{font-family:var(--font-display);font-size:var(--fsv-sec);letter-spacing:0;margin:0;font-weight:400;line-height:1.2}._4numMq_hero{min-height:220px;padding:20px 22px}._4numMq_heroTitle{padding-top:var(--sp-4);max-width:16em;font-family:var(--font-display);font-size:var(--fsv-hero);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:auto 0 0;font-weight:300;line-height:1.12}._4numMq_heroWhen{color:var(--au-on);font-size:var(--fsv-row);margin:0}._4numMq_heroActs{margin-top:var(--sp-2);flex-wrap:wrap;gap:6px;display:flex}._4numMq_soft{background:var(--au-chip,var(--soft));box-shadow:none}._4numMq_calm{align-items:center;gap:14px;display:flex}._4numMq_calm h2{font-family:var(--font-display);font-size:var(--fsv-calm);letter-spacing:0;margin:0 0 2px;font-weight:300}._4numMq_calm span{color:var(--mut);font-size:var(--fsv-row)}._4numMq_decide{align-items:center;gap:var(--sp-3);padding:14px var(--sp-4);border-radius:var(--rv-card);background:var(--card);box-shadow:var(--ring-line);flex-wrap:wrap;display:flex}._4numMq_decideText{flex:1;min-width:200px}._4numMq_decideText small{color:var(--mut);font-size:var(--fsv-note);margin-bottom:2px;display:block}._4numMq_decideText p{font-size:var(--fsv-lead);margin:0;line-height:1.35}._4numMq_badgeRow{align-items:center;gap:14px;margin-top:auto;display:flex}._4numMq_badgeText{gap:var(--sp-1);flex:1;min-width:0;display:grid}._4numMq_prog{border-radius:var(--rv-prog);background:var(--au-bar);height:6px;display:block;overflow:hidden}._4numMq_prog i{border-radius:var(--rv-prog);background:var(--au-on);height:100%;display:block}._4numMq_rows{margin:0;padding:0;list-style:none;display:grid}._4numMq_row{padding:var(--sp-2) 0;grid-template-columns:56px 36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._4numMq_row+._4numMq_row,._4numMq_ag+._4numMq_ag{border-top:var(--bw-1) solid var(--line)}._4numMq_time{color:var(--mut);font-size:var(--fsv-time);font-variant-numeric:tabular-nums;white-space:nowrap}._4numMq_ai{border-radius:var(--rv-ico);place-items:center;width:36px;height:36px;display:grid}._4numMq_rowText{min-width:0;display:grid}._4numMq_rowText b{font-size:var(--fsv-nav);overflow-wrap:anywhere;font-weight:400;line-height:1.25}._4numMq_rowText small{color:var(--mut);font-size:var(--fsv-note)}._4numMq_ag{align-items:center;gap:11px;padding:7px 0;display:flex}._4numMq_ag ._4numMq_rowText{flex:1}._4numMq_link{color:var(--accent-ink);white-space:nowrap}@media (max-width:760px){._4numMq_row{grid-template-columns:36px minmax(0,1fr) auto}._4numMq_time{display:none}}._4numMq_hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}._4numMq_hit:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}._4numMq_quick{z-index:2;align-self:flex-start;margin-top:auto;position:relative}._4numMq_newApp{border:var(--bw-2) dashed var(--line-strong);min-height:140px;color:var(--mut);font:inherit;font-size:var(--fsv-row);cursor:pointer;background:0 0;flex-direction:row;justify-content:center;align-items:center}._4numMq_newApp:hover{background:var(--soft);color:var(--ink)}._4numMq_newApp:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}._4numMq_grid3{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._4numMq_cov{min-width:0;height:212px;padding:var(--sp-4) 18px;border-radius:var(--rv-tile);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:6px;display:flex;position:relative}._4numMq_cov:hover{filter:brightness(.985)}._4numMq_cov:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:2px}._4numMq_covBig{grid-column:span 2}._4numMq_covHead{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--au-on);display:flex}._4numMq_covTitle{font-family:var(--font-display);font-size:var(--fsv-cover);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:300;line-height:1.15;display:block}._4numMq_covBig ._4numMq_covTitle{font-size:var(--fsv-cover-big)}._4numMq_covFoot{margin-top:auto}._4numMq_cov ._4numMq_v{font-size:var(--fsv-cover-num);white-space:nowrap}._4numMq_covBig ._4numMq_v{font-size:var(--fsv-cover-num-big)}@media (max-width:760px){._4numMq_grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._4numMq_cov{height:176px;padding:13px 14px}._4numMq_covBig{height:196px}}._4numMq_cov._4numMq_newApp{gap:var(--sp-2);border:var(--bw-2) dashed var(--line-strong);color:var(--mut);background:0 0;flex-direction:row}._4numMq_acts{gap:var(--sp-1);display:flex}._4numMq_quiet{color:var(--mut);font-size:var(--fsv-row);margin:0}._4numMq_covGlyph{flex:none;place-items:center;display:grid}._4numMq_letter{font-family:var(--font-display);font-size:var(--fsv-sec)}._4numMq_chip{background:var(--au-chip);color:var(--au-fg);box-shadow:none}._4numMq_chip:hover{background:color-mix(in srgb, var(--au-chip) 70%, var(--card))}._4numMq_onTile{color:var(--au-fg)}._4numMq_pgh{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}._4numMq_cov ._4numMq_k{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._4numMq_pghActs{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._4numMq_find{width:220px;max-width:100%;min-height:var(--hit);padding:9px var(--sp-4);border-radius:var(--rv-pill);background:var(--card);box-shadow:var(--ring-line);color:var(--ink);font:inherit;font-size:var(--fsv-row);border:0;outline:0}._4numMq_find::placeholder{color:var(--hint)}._4numMq_find:focus-visible{box-shadow:0 0 0 var(--bw-2) var(--focus)}._4numMq_none{color:var(--mut);font-size:var(--fsv-nav);margin:0;padding:18px 4px}@media (max-width:760px){._4numMq_pghActs{width:100%}._4numMq_find{flex:1;width:auto}}
