.wk3 .g3rel{font-size:13.5px;font-weight:700;line-height:1.15;color:var(--ink2)}.v4shell .wk3 .g3rel{color:color-mix(in srgb,var(--v4-ink) 78%,transparent)}@media (min-width:760px){.wk3 .g3day{flex-direction:row;justify-content:center;align-items:baseline;gap:5px}.wk3 .g3rel:after{content:"·";margin-left:5px}}.wk3 .wktitle{display:none}@media (min-width:768px){.wk3 .wktitle{display:block;font-size:clamp(28px,2.6vw,38px);line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0 0 10px;color:var(--v4-ink);text-wrap:balance}}.v4shell .sethead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.v4shell .sethead .setheadttl{min-width:0}.v4shell .sethead h1{margin-bottom:0}.v4shell .setclose{display:inline-flex;align-items:center;justify-content:center;margin:0 0 6px auto;padding:0 18px;min-height:48px;white-space:nowrap}@media (max-width:639px){.v4shell .sethead{flex-wrap:wrap;gap:8px 12px}.v4shell .setheadttl .eyebrow{margin-bottom:2px}.v4shell .sethead h1{font-size:30px}.v4shell .setclose{flex:none;min-height:44px;padding-inline:14px;margin:0 0 0 auto;font-size:13px}.v4shell .setsub{margin:8px 0 14px;font-size:var(--v4-fs-text);line-height:1.5}.v4shell .setnav{padding-block:10px}.v4shell .setnavttl{margin-bottom:7px}.v4shell .setnavico{width:30px;height:30px}.v4shell .setnavico svg{width:18px;height:18px}.v4shell .setnavdots{margin-top:7px}.v4shell .setsecttl{font-size:24px}.v4shell .setsechint{margin-bottom:10px;font-size:var(--v4-fs-text);line-height:1.45}}.v4shell .mirrorsec .heroline{flex-direction:row;align-items:center;gap:14px}.v4shell .mirrorsec .heronum{font-size:clamp(52px,16vw,76px);flex:none}.v4shell .mirrorsec .heropct{font-style:normal;font-size:.52em;letter-spacing:0}.v4shell .mirrorsec .herocap{flex:1 1;min-width:0;max-width:none;font-size:17px;line-height:1.25;font-weight:600;color:var(--v4-ink);letter-spacing:-.01em}.v4shell .mirrorsec .herodenom{margin-top:12px}@media (min-width:900px){.v4shell .mirrorsec .heroline{flex-direction:column;align-items:flex-start;gap:10px}.v4shell .mirrorsec .heronum{font-size:clamp(72px,7vw,104px)}.v4shell .mirrorsec .herocap{font-size:24px;max-width:22ch}}.evwizday{font-weight:500;color:var(--v4-ink-muted)}@media (min-width:768px){.v4shell .v4dayh1{min-height:calc(2 * 1.1em)}}.rvtoprow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rvtoprow .viewtgl{margin-bottom:0}.rvtoprow .viewtgl button{padding-left:10px;padding-right:10px}.rvmodetgl{display:inline-flex;align-items:center;gap:4px;margin-left:12px;min-height:44px;padding:0 10px;border:none;background:transparent;cursor:pointer;font:inherit;font-size:14.5px;font-weight:700;color:var(--ink2);border-radius:10px}.rvmodetgl:hover{color:var(--v4-accent-fg)}.rvmodetglchev{font-size:13px}.v4shell .rvmoderow.rvmodeoff{display:none}.rvtoprow{margin-bottom:10px}@media (min-width:561px){.rvtoprow{display:contents}.rvtoprow .viewtgl{margin-bottom:10px}.rvtoprow .viewtgl button{padding-left:16px;padding-right:16px}.rvmodetgl{display:none}.v4shell .rvmoderow.rvmodeoff{display:inline-flex}}.rvcontrols{min-width:0}@media (min-width:1100px){.v4shell .v4jmain .rvhead2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px 22px;gap:14px 22px}.v4shell .v4jmain .rvcontrols{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.v4shell .v4jmain .rvmoderow,.v4shell .v4jmain .rvtoprow{display:flex;flex:0 0 auto;margin:0}.v4shell .v4jmain .rvmode{margin:0}}@media (max-width:1099px){.v4shell .v4jlist>.card{overflow:hidden}.v4shell .jfilters{width:100%;max-width:100%}}.prcard .prstatus{margin:14px 0 6px}.prcard .prfoot{justify-content:flex-start;padding-top:10px;border-top:1px solid var(--line)}.prcard .prstored{color:var(--ink2)}.evmidnight{margin:8px 0 0;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--v4-accent-fg) 10%,transparent);border:1px solid color-mix(in srgb,var(--v4-accent-fg) 28%,transparent);color:var(--v4-ink);font-size:14px;line-height:1.45}.g3blk{touch-action:none}.daypick{position:relative;display:inline-flex;align-items:center;gap:3px}.daypicktxt{white-space:nowrap}.daypickchev{font-size:13px;line-height:1;color:var(--v4-ink-muted)}.daypickinput{position:absolute;inset:auto 0;top:50%;height:44px;transform:translateY(-50%);margin:0;padding:0;border:0;background:transparent;color:transparent;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.daypickinput::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.daypick:focus-within{outline:2px solid var(--v4-focus);outline-offset:3px;border-radius:8px}.v4shell .daypickinput{background:transparent;border:0;color:transparent}.daypickrow{margin-left:auto;align-self:flex-start;margin-top:14px;margin-bottom:14px;font-size:15px}@media (max-width:767px){.daypickrow{display:none}}.histopen{margin:0 0 10px;font-size:14px}@media (max-width:767px){.v4shell .v4topright .nav{gap:3px}.daypick{gap:2px}.v4shell .v4topin:has(.daypick){gap:0 8px}}.v4shell:has(.v4day) .v4topin{grid-template-rows:40px 38px;padding-block:4px}.v4shell:has(.v4day) .v4tools{min-width:0}.v4shell:has(.v4day) .v4topright .navbtn{width:38px;height:36px;min-height:36px}.v4shell:has(.v4day) .clibtn{display:grid;grid-template-columns:minmax(0,1fr) minmax(142px,auto);grid-gap:8px;gap:8px;align-items:start}.v4shell:has(.v4day) .clishare{max-width:23ch}@media (min-width:621px){.v4shell:has(.v4day) .v4topin{display:flex;grid-template-rows:none;padding:14px 32px}}@media (min-width:481px){.v4shell:has(.v4day) .clibtn{display:flex;gap:10px;align-items:baseline}.v4shell:has(.v4day) .clishare{max-width:none}}@media (max-width:767px){.v4shell .v4main:has(.v4day){padding-top:10px}.v4shell .v4day{gap:12px}.v4shell .v4dayhead{gap:0 10px}.v4shell .v4dayhead .v4dayh1{margin-top:0;margin-bottom:5px}.v4shell .v4dayhead .viewtgl{margin-bottom:9px}.v4shell .v4dayhead .viewtgl button{min-height:44px;padding-block:4px}.v4shell .daymodetgl{margin:0 0 10px}.v4shell .daymodetgl button{min-width:96px;min-height:44px}.v4shell .daysec .fill{margin-top:0;margin-bottom:10px}.v4shell .daysec .fillrow .filltrack{margin-top:4px}.v4shell .daysec .g3nav{margin-bottom:5px}.v4shell .daysec .g3{margin-top:0}.v4shell .daysec .g3hint{margin-top:16px}.v4shell .daysec .daytoolsafter{margin-top:8px}.v4shell .daysec .dwrow{min-height:44px;margin-bottom:8px;padding-block:7px}.v4shell .daysec .txtfillsep{margin:10px 0 9px}.v4shell .daysec .txtfill{gap:6px}.v4shell .v4daycol+.v4daycol>form>.card.evwiz,.v4shell .v4daycol+.v4daycol>form>.card.evwizfold{padding:14px 12px;margin-bottom:10px;border-radius:12px}.v4shell .evwizhead{margin-bottom:7px;gap:8px}.v4shell .evwizrowbtn{min-height:44px;padding:5px 0;gap:9px}.v4shell .evwizpanel{padding:1px 0 8px}.v4shell .evwizpanel .field{margin-bottom:10px}.v4shell .evwizpanel .field>label{margin-bottom:4px}.v4shell .evwizpanel .field input,.v4shell .evwizpanel .field textarea{padding-block:9px}.v4shell .evwiznav{margin-top:10px;gap:8px}.v4shell .evwizfinish{margin-top:10px;min-height:48px}.v4shell .evwiz .autosave{margin-top:2px;margin-bottom:0}.v4shell .v4daycol+.v4daycol>.card{margin-bottom:10px;padding:16px 14px}.v4shell .daygridfold{margin-top:2px;border-top:1px solid var(--v4-line)}.v4shell .daygridfold>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:6px 2px;color:var(--v4-ink-muted);cursor:pointer;font-size:14px;font-weight:700;list-style:none}.v4shell .daygridfold>summary::-webkit-details-marker{display:none}.v4shell .daygridfold>summary:after{content:"+";font-size:20px;font-weight:500}.v4shell .daygridfold[open]>summary:after{content:"−"}.v4shell .daygridfold .wk1{padding-top:4px}}.filldaynote{flex:1 1 100%;margin:2px 0 0;font-size:var(--v4-fs-explain);line-height:1.4;color:var(--v4-ink-muted)}.filldaynote-hold{visibility:hidden}.fillwin{flex:1 1 100%;margin:2px 0 0;font-size:var(--v4-fs-explain);line-height:1.4;color:var(--v4-ink-muted)}@media (min-width:820px){.fillrow:not(.closed) .fillwin{grid-column:1/-1}}.wmownrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wmownrow .wmownin{flex:1 1 12rem;min-width:0}.wmownadd{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--v4-accent-fg);background:transparent;color:var(--v4-accent-fg);font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap}.wmownadd:disabled{opacity:.5;cursor:default}.wmchipnew{margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--v4-accent-fg) 16%,transparent);color:var(--v4-accent-fg);font-size:13px;font-style:normal;font-weight:700}.wmgoalrow{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:8px}.wmgoalname{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;color:var(--ink);font-size:16px}.wmgoalrow .wmgoalin{flex:0 0 4.5rem}.wmgoalrow .wmgoalunit{flex:0 0 auto;white-space:nowrap}.wmwhy{margin:14px 0 4px;border:1px solid var(--v4-line);border-radius:12px;padding:0 14px}.wmwhy>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--v4-accent-fg);font-size:15px;font-weight:700}.wmwhy>p{margin:0 0 10px;color:var(--ink2);font-size:15px;line-height:1.5}.wmwhy>p:first-of-type{margin-top:2px}.v4shell .card.linkspage{max-width:1180px;margin:0 auto;padding:0;background:transparent;border:0}.linksintro{max-width:760px;margin-bottom:24px}.linksintro .rowhead{margin:0}.linksintro h1{margin:0;max-width:20ch;font-size:clamp(32px,4.2vw,52px)}.linkseyebrow{margin:0 0 8px;color:var(--v4-accent-fg);font-size:13px;line-height:1.35;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.linksrangelead{margin:8px 0 0;font-size:var(--v4-fs-explain);line-height:1.45}.linkslead{margin:12px 0 0;max-width:68ch;font-size:16px;line-height:1.55}.linksmeasure{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-bottom:16px;border:1px solid var(--v4-line);border-radius:var(--v4-r-md);background:var(--v4-surface)}.linksmeasure p{margin:0;padding:18px 20px;font-size:var(--v4-fs-explain);line-height:1.5}.linksmeasure p+p{border-left:1px solid var(--v4-line)}.linkswindow{color:var(--v4-ink);font-weight:600}.linkslist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.linksitem{min-width:0;padding:20px;border:1px solid var(--v4-line);border-radius:var(--v4-r-md);background:var(--v4-surface)}.linksrelation{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:17px;line-height:1.35;font-weight:600}.linksrelation span:first-child,.linksrelation span:last-child{min-width:0;overflow-wrap:anywhere}.linksrelation span:last-child{text-align:right}.linksarrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--v4-line);border-radius:50%;color:var(--v4-accent-fg);font-size:18px}.linksarrow.neg{color:var(--v4-warning)}.linkssentence{margin:16px 0 0;font-size:14px;line-height:1.55}.linksmeta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--v4-line);color:var(--v4-ink-muted);line-height:1.45}.linksmeta,.linksmeta strong{font-size:var(--v4-fs-explain)}.linksmeta strong{color:var(--v4-accent-fg);font-weight:600}.linksempty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;padding:24px;border:1px solid var(--v4-line);border-radius:var(--v4-r-md);background:var(--v4-surface)}.linksempty p{margin:1px 0 0;max-width:70ch;font-size:15px;line-height:1.6}.linksemptytext{display:grid;grid-gap:8px;gap:8px;min-width:0}.linksemptymark{display:grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid var(--v4-line);border-radius:50%;color:var(--v4-accent-fg);font-size:var(--v4-fs-explain);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linksreadiness{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin:12px 0 38px}.linksreadiness .linksemptymark{width:auto;min-width:76px;height:auto;min-height:64px;padding:8px 12px;border-radius:18px;border-color:var(--v4-accent-fg);font-size:var(--v4-fs-explain);line-height:1.2;gap:2px}.linksreadiness .linksemptymark b{font-size:17px;font-weight:700}.linksreadiness .linksemptymark .linksmarkneed,.linksreadiness .linksemptymark i{font-style:normal;font-size:var(--v4-fs-explain);color:var(--v4-ink-muted);white-space:nowrap}.linksreadiness .linksemptymark{min-width:132px}.linksexample h2,.linksknown h2,.linksmethod h2,.linksreadiness h2{margin:0;font-size:21px;line-height:1.2}.linksreadiness p{margin:4px 0 0;font-size:var(--v4-fs-explain);line-height:1.45}.linksexample,.linksknown,.linksmethod{margin-top:28px}.linksknown>p{margin:8px 0 0;padding:11px 12px;border-left:3px solid var(--v4-accent-fg);background:var(--v4-sage);font-size:var(--v4-fs-explain);line-height:1.42}.linksexamplecard{margin-top:8px;padding:16px 14px 12px;border:1px solid var(--v4-line);border-radius:12px;background:var(--v4-surface)}.linksexamplecard p{margin:0}.linksexampleover{font-size:14px;line-height:1.4}.linksexamplecard h3{margin:6px 0;font-size:20px;line-height:1.25}.linksexamplemeta{font-size:var(--v4-fs-explain);line-height:1.4}.linksexampleplot{position:relative;height:8px;margin:20px 0 16px;background:var(--v4-surface-muted)}.linksexamplerows{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.linksexamplerow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center}.linksexamplename{grid-column:1/-1;margin:0;font-size:15px;line-height:1.35;color:var(--v4-ink)}.linksexamplebar{height:12px;border-radius:6px;background:var(--v4-surface-muted);overflow:hidden}.linksexamplebar>span{display:block;height:100%;border-radius:6px;background:var(--v4-accent-fg)}.linksexampleval{margin:0;font-size:17px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--v4-ink)}.linksexampleval span{font-size:13px;font-weight:500;color:var(--v4-ink-muted)}.linksexamplescale{display:flex;justify-content:space-between;margin:6px 0 0;padding-right:58px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--v4-ink-muted)}.linksexamplediff{margin:14px 0 0;font-size:var(--v4-fs-explain);line-height:1.45;color:var(--v4-ink)}.linksexampleplot span{position:absolute;inset:0 auto 0 0;width:68%;background:var(--v4-accent-fg)}.linksexampleplot i{position:absolute;top:-5px;left:44%;width:6px;height:18px;margin-left:-3px;border-radius:3px;background:var(--v4-ink);box-shadow:0 0 0 2px var(--v4-surface)}.linksexamplelegend{display:grid;grid-gap:3px;gap:3px;color:var(--v4-ink-muted);font-size:var(--v4-fs-explain);line-height:1.4}.linksmethodcards{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.linksmethodlead{margin:8px 0 0;font-size:14px;line-height:1.45}.linksmethodcards article{padding:16px 14px;border:1px solid var(--v4-line);border-radius:12px;background:var(--v4-surface)}.linksmethodcards h3{margin:0;font-size:16px;line-height:1.35}.linksmethodcards p{margin:7px 0 0;font-size:var(--v4-fs-explain);line-height:1.45}.linksfinish{margin-top:26px}.linksrules{display:inline-flex;align-items:center;min-height:44px;color:var(--v4-accent-fg);font-size:var(--v4-fs-explain);font-weight:700;text-decoration:none}.linksfinish>p:not(.foot){margin:14px 0 8px;padding:11px 12px;border-left:3px solid var(--v4-accent-fg);background:var(--v4-sage);font-size:var(--v4-fs-explain);line-height:1.42}.linksfinish .linkscta{display:grid;place-items:center;width:100%;min-height:48px;margin:0;border-radius:10px;text-align:center}.linksfinish .foot{margin-top:18px}.linkshonesty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin-top:20px;border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line)}.linkshonesty p{margin:0;padding:18px 20px;font-size:var(--v4-fs-explain);line-height:1.55}.linkshonesty p+p{border-left:1px solid var(--v4-line)}.linkshonesty .linksnotcause{color:var(--v4-ink)}@media (max-width:699px){.v4shell .card.linkspage{margin:0}.linksintro{margin-bottom:20px}.linksintro h1{font-size:32px;line-height:1.12}.linkslead{margin-top:10px;font-size:15px;line-height:1.5}.linksmeasure{display:block;margin-bottom:12px;border-radius:12px}.linksmeasure p{padding:14px 16px}.linksmeasure p+p{border-left:0;border-top:1px solid var(--v4-line)}.linkslist{display:block}.linksitem{padding:18px 0;border:0;border-bottom:1px solid var(--v4-line);border-radius:0;background:transparent}.linksitem:first-child{border-top:1px solid var(--v4-line)}.linksrelation{font-size:16px;gap:8px}.linksmeta,.linkssentence{margin-top:12px}.linksmeta{padding-top:0;border-top:0}.linksempty{gap:12px;padding:18px 16px;border-radius:12px}.linksemptymark{min-width:38px;height:38px}.linkshonesty{display:block;margin-top:18px}.linkshonesty p{padding:15px 0}.linkshonesty p+p{border-left:0;border-top:1px solid var(--v4-line)}.linksreadiness{margin-bottom:36px;grid-template-columns:minmax(0,1fr);gap:12px}.linksreadiness .linksemptymark{justify-self:start}}