.fkZNqq_pad{padding:clamp(2rem,4.5vw,4rem) clamp(1.25rem,3.2vw,3rem) clamp(2.25rem,5vw,4.5rem);container:mp/inline-size}.fkZNqq_binder{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2rem clamp(1.5rem,4cqi,4rem);display:grid}.fkZNqq_lede{max-width:40ch;font-size:var(--t-lede);color:var(--body);line-height:1.45}.fkZNqq_tabs{border-top:1px solid var(--ink);flex-direction:column;margin-top:clamp(1.5rem,3cqi,2.25rem);display:flex}.fkZNqq_tab{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:2.75rem;color:var(--sec);font:inherit;text-align:left;cursor:pointer;transition:color var(--d-2) ease, background-color var(--d-2) ease;background:0 0;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"no title""no when";align-items:baseline;gap:.1rem .75rem;padding:.85rem .5rem .85rem .9rem;display:grid;position:relative}.fkZNqq_tab:before{content:"";background:var(--acc);transform-origin:top;width:2px;transition:transform var(--d-3) var(--ease);position:absolute;top:.7rem;bottom:.7rem;left:0;transform:scaleY(0)}.fkZNqq_tab[aria-selected=true]{color:var(--ink)}.fkZNqq_tab[aria-selected=true]:before{transform:scaleY(1)}.fkZNqq_tab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.fkZNqq_tab:hover{color:var(--ink);background:var(--paper-2)}}.fkZNqq_tabNo{font-size:var(--t-cap);grid-area:no;font-weight:600}.fkZNqq_tabTitle{font-family:var(--f-display);grid-area:title;font-size:clamp(1.25rem,1rem + .8cqi,1.6rem);line-height:1.1}.fkZNqq_tabWhen{font-size:var(--t-cap);color:var(--sec);grid-area:when}.fkZNqq_panels{min-width:0}.fkZNqq_panel:focus-visible{outline:2px solid var(--acc);outline-offset:6px}@media (prefers-reduced-motion:reduce){.fkZNqq_tab:before{transition:none}}@container mp (max-width:52rem){.fkZNqq_binder{grid-template-columns:minmax(0,1fr)}.fkZNqq_tabs{scrollbar-width:none;flex-direction:row;overflow-x:auto}.fkZNqq_tab{border-bottom:0;border-right:1px solid var(--rule);flex:1 0 auto;grid-template-columns:auto;grid-template-areas:"no""title""when";width:auto;padding:.7rem .9rem}.fkZNqq_tab:before{transform-origin:0;width:auto;height:2px;inset:auto .9rem -1px;transform:scaleX(0)}.fkZNqq_tab[aria-selected=true]:before{transform:scaleX(1)}.fkZNqq_tabTitle{font-size:1.125rem}}.fkZNqq_statement{gap:.75rem;max-width:46rem;display:grid}.fkZNqq_big{text-wrap:balance;max-width:30ch}.fkZNqq_small{max-width:56ch;color:var(--body)}.fkZNqq_time{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.25rem,3cqi,2.5rem);margin-top:clamp(2.5rem,5cqi,4rem);padding-top:2.6rem;display:grid;position:relative}.fkZNqq_time:before{content:"";background:var(--ink);height:1px;position:absolute;top:2.6rem;left:0;right:.4rem}.fkZNqq_time:after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:.62rem;height:.62rem;position:absolute;top:2.28rem;right:.05rem;transform:rotate(45deg)}.fkZNqq_time>li{flex-direction:column;min-width:0;padding-top:1.5rem;display:flex;position:relative}.fkZNqq_time>li:before{content:"";background:var(--mark);width:1px;height:1.1rem;position:absolute;top:-.55rem;left:0}.fkZNqq_time>li:after{content:"";background:var(--ink);width:.6rem;height:1.5px;position:absolute;top:-.05rem;left:-.3rem;transform:rotate(-45deg)}.fkZNqq_when{font-size:var(--t-ui);color:var(--ink);white-space:nowrap;font-weight:600;position:absolute;top:-2.3rem;left:0}.fkZNqq_leaf{flex:1}.fkZNqq_leafNote{max-width:40ch;margin-top:.9rem}.fkZNqq_mini{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.fkZNqq_mini thead th{border-bottom:1px solid var(--ink);font-size:var(--t-cap);color:var(--ink);text-align:left;padding:0 .5rem .5rem 0;font-weight:600}.fkZNqq_mini tbody th,.fkZNqq_mini td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:.6rem .5rem .6rem 0}.fkZNqq_mini tbody th{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.fkZNqq_mini td{color:var(--body);white-space:nowrap}.fkZNqq_mini td:last-child{padding-right:0}.fkZNqq_open{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.3rem 0 .2rem .3rem;display:inline-flex}.fkZNqq_openText{color:var(--ink);white-space:normal;padding:.1rem .15rem;font-weight:600;display:inline-block}.fkZNqq_groups{border-top:1px solid var(--ink)}.fkZNqq_groups li{border-bottom:1px solid var(--rule);font-size:var(--t-ui);color:var(--body);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.fkZNqq_groups b{color:var(--ink);font-weight:600}.fkZNqq_stampAt{justify-content:flex-end;padding:1.1rem .5rem 0 0;display:flex}.fkZNqq_days{border-top:1px solid var(--ink)}.fkZNqq_days li{border-bottom:1px solid var(--rule);font-size:var(--t-ui);color:var(--body);grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;line-height:1.4;display:grid}.fkZNqq_days b{color:var(--ink);font-weight:600}.fkZNqq_nts{margin-top:1.25rem}@container mp (max-width:58rem){.fkZNqq_time{grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:2.5rem;padding:0 0 0 1.5rem}.fkZNqq_time:before{width:1px;height:auto;inset:0 auto .4rem 0}.fkZNqq_time:after{inset:auto auto .05rem calc(.5px - .31rem);transform:rotate(135deg)}.fkZNqq_time>li{padding-top:1.9rem}.fkZNqq_time>li:before{width:1.1rem;height:1px;top:.7rem;left:-2.05rem}.fkZNqq_time>li:after{top:.4rem;left:-1.8rem}.fkZNqq_when{top:0}}
.LOhHnW_calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem clamp(1.5rem,5vw,5rem);display:grid}@media (max-width:860px){.LOhHnW_calc{grid-template-columns:minmax(0,1fr)}}.LOhHnW_h{border-bottom:1px solid var(--ink);font-size:var(--t-ui);color:var(--ink);padding-bottom:.7rem;font-weight:600}.LOhHnW_fields{gap:1.1rem;display:grid}.LOhHnW_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.LOhHnW_field label{font-size:var(--t-ui);color:var(--ink);font-weight:500;line-height:1.3}.LOhHnW_box{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);min-height:3rem;color:var(--sec);font-size:var(--t-ui);transition:border-color var(--d-2) ease;align-items:center;gap:.5rem;padding:0 .85rem;display:flex}.LOhHnW_box input{font-variant-numeric:tabular-nums;width:100%;min-width:0;height:3rem;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.125rem}.LOhHnW_box input::placeholder{color:var(--mark)}.LOhHnW_box:focus-within{border-color:var(--ink);outline:2px solid var(--acc);outline-offset:2px}.LOhHnW_box[data-bad]{border-color:var(--bad)}@media (hover:hover) and (pointer:fine){.LOhHnW_box:hover{border-color:var(--control)}.LOhHnW_box:focus-within{border-color:var(--ink)}}.LOhHnW_err{font-size:var(--t-cap);color:var(--bad)}.LOhHnW_rows{margin:0}.LOhHnW_rows>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 0;display:flex}.LOhHnW_rows dt{color:var(--body)}.LOhHnW_rows dd{font-family:var(--f-display);font-size:var(--t-h3);color:var(--mark);white-space:nowrap;text-align:right;margin:0;line-height:1}.LOhHnW_rows[data-ready] dd{color:var(--ink)}.LOhHnW_rows>div[data-result]{border-bottom-color:var(--ink)}.LOhHnW_rows>div[data-result] dt{color:var(--ink);font-weight:600}.LOhHnW_verdict{max-width:46ch;min-height:3.2em;color:var(--ink);font-size:var(--t-lede);margin-top:1.1rem;line-height:1.4}.LOhHnW_method{max-width:56ch;margin-top:.75rem}
.zq46kG_plot{width:100%;max-width:32rem;margin-inline:auto;position:relative}.zq46kG_plotNote{white-space:nowrap;position:absolute}.zq46kG_plotAcc{color:var(--acc-text);font-weight:500}.zq46kG_plot{--grid:var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab, var(--ink) 3.6%, transparent));background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:1.18rem 1.18rem}.zq46kG_after{margin-top:clamp(2.5rem,5vw,4.5rem)}.zq46kG_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem clamp(1.5rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.zq46kG_pair p[class*=benchNum]{font-size:clamp(3.5rem,2rem + 5.5vw,6.5rem)}.zq46kG_pair svg[class*=benchLine]{display:none}.zq46kG_pair p[class*=benchLabel]{color:var(--sec)}@media (max-width:800px){.zq46kG_pair{grid-template-columns:minmax(0,1fr)}}.zq46kG_steps{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.zq46kG_stepsRuler{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));padding-bottom:2.25rem;display:grid;position:relative}.zq46kG_wk{border:1px solid var(--ink);border-left-width:0;height:3.25rem;position:relative}.zq46kG_wk:first-child{border-left-width:1px}.zq46kG_wk span{font-size:var(--t-cap);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;position:absolute;top:.5rem;left:.6rem}.zq46kG_wk[data-kind=proto]{border-color:var(--acc);background:repeating-linear-gradient(135deg, var(--acc) 0 1.25px, transparent 1.25px 7px);border-left-width:1px}.zq46kG_wk[data-kind=proto] span{background:var(--paper);color:var(--acc-text);padding:.1rem .3rem;top:.4rem;left:.4rem}.zq46kG_wk[data-kind=proto]+.zq46kG_wk{border-left-width:0}.zq46kG_wk[data-kind=maybe]{border-style:dashed dashed dashed solid}.zq46kG_finish{bottom:0;left:calc((var(--lo) - 1) / var(--weeks) * 100%);position:absolute;right:0}.zq46kG_stepsText{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,5vw,5rem);display:grid}.zq46kG_stepsText li{border-top:1px solid var(--ink);padding-top:1rem}.zq46kG_stepsText h3{margin-top:.4rem}.zq46kG_stepsText p+p,.zq46kG_stepsText h3+p{margin-top:.9rem}.zq46kG_stepsText .zq46kG_more{margin-top:.4rem}.zq46kG_stepsText li>p:not(:first-child){max-width:54ch;color:var(--body)}@media (max-width:760px){.zq46kG_stepsText{grid-template-columns:minmax(0,1fr)}.zq46kG_wk span{font-size:.6875rem}}.zq46kG_proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,3rem);display:grid}@media (max-width:960px){.zq46kG_proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.zq46kG_proof{grid-template-columns:minmax(0,1fr)}}.zq46kG_card{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.zq46kG_thumb{border:1px solid var(--edge);background:var(--paper);width:100%;margin-bottom:.4rem}.zq46kG_thumbSvg{width:100%;height:auto;font-family:var(--f-text);display:block}.zq46kG_tInk :where(path,rect,circle){fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.zq46kG_tInk .zq46kG_tHair{stroke:var(--rule);stroke-width:1px}.zq46kG_tInk .zq46kG_tText{stroke:var(--mark);stroke-width:3px}.zq46kG_tInk .zq46kG_tSolid{fill:var(--ink)}.zq46kG_tAcc{fill:none;stroke:var(--acc);stroke-width:1.6px}.zq46kG_tAccLine{fill:none;stroke:var(--acc);stroke-width:2.4px;stroke-linecap:round}.zq46kG_tLabel text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.zq46kG_tLabel .zq46kG_tOn{fill:var(--paper)}.zq46kG_tLabel .zq46kG_tAccText{fill:var(--acc-text)}.zq46kG_proof>li:not(:first-child) .zq46kG_tAcc,.zq46kG_proof>li:not(:first-child) .zq46kG_tAccLine{stroke:var(--ink)}.zq46kG_proof>li:not(:first-child) .zq46kG_tAccText{fill:var(--ink)}.zq46kG_cardTitle a{min-height:2.75rem;color:var(--ink);align-items:center;gap:.6rem;display:inline-flex}.zq46kG_cardArrow{width:.875rem;height:.625rem;color:var(--sec);transition:transform var(--d-3) var(--ease), color var(--d-2) ease;flex:none}.zq46kG_cardArrow path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.zq46kG_cardTitle a:hover .zq46kG_cardArrow{color:var(--acc-text);transform:translate(4px)}}.zq46kG_cardNote{max-width:40ch;color:var(--body)}.zq46kG_card .v3-cap{max-width:40ch}.zq46kG_conceptFoot{border-top:1px solid var(--rule);max-width:70ch;color:var(--body);margin-top:1.75rem;padding-top:1.1rem}.zq46kG_conceptFoot a{white-space:nowrap}.zq46kG_aside{border-top:1px solid var(--rule);max-width:62ch;color:var(--body);margin-top:1.75rem;padding-top:1.1rem}.zq46kG_prose{max-width:62ch;color:var(--body);font-size:var(--t-lede);line-height:1.5}.zq46kG_prose p+p{margin-top:1em}.zq46kG_prose strong{color:var(--ink);font-weight:600}.zq46kG_care{border-top:1px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:1.5rem clamp(1.5rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.1rem;display:grid}.zq46kG_care p{max-width:58ch;color:var(--body)}@media (max-width:800px){.zq46kG_care{grid-template-columns:minmax(0,1fr)}}.zq46kG_answer{border-top:1px solid var(--ink)}.zq46kG_answer h3{font-size:var(--t-ui);color:var(--ink);padding:.75rem 0;font-weight:600}.zq46kG_answer li{border-top:1px solid var(--rule);color:var(--body);grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.zq46kG_answer li svg{color:var(--ink);margin-top:.2em}.zq46kG_answer b{color:var(--ink);font-weight:600;display:block}.zq46kG_answer>p{border-top:1px solid var(--rule);padding-top:.75rem}.zq46kG_more{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.3em;transition:text-decoration-color var(--d-2) ease;align-items:center;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.zq46kG_more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.zq46kG_priceSplit{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(1.5rem,5vw,5rem);display:grid}.zq46kG_priceSplit svg[class*=arrow]{color:var(--ink)}.zq46kG_from figure{border-top:1px solid var(--ink);margin:0;padding-top:1rem}.zq46kG_fromLabel{font-size:var(--t-ui);color:var(--ink);font-weight:600}.zq46kG_fromNum{width:fit-content;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);margin:.9rem 0 0 .35em;padding:.12em .2em;font-size:clamp(3rem,2rem + 3.6vw,5.25rem);line-height:1;position:relative}.zq46kG_fromRing{width:calc(100% + .78em);max-width:none;height:calc(100% + .4em);color:var(--acc);pointer-events:none;position:absolute;inset:-.22em -.4em -.18em -.38em;overflow:visible}.zq46kG_fromRing path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.zq46kG_from figure[data-land=armed] .zq46kG_fromRing path{stroke-dashoffset:1px}.zq46kG_from figure[data-land=in] .zq46kG_fromRing path{animation:.62s cubic-bezier(.45,.05,.3,1) .16s both zq46kG_ringDraw}}@keyframes zq46kG_ringDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.zq46kG_fromWhat{max-width:30ch;font-size:var(--t-lede);color:var(--body);margin-top:1.1rem;line-height:1.4}@media (max-width:860px){.zq46kG_priceSplit{grid-template-columns:minmax(0,1fr)}}.zq46kG_close{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.5rem;display:flex}.zq46kG_close p{text-wrap:balance;max-width:30ch}
.AJ7Jxa_pad{padding:clamp(2rem,4.5vw,4rem) clamp(1.25rem,3.2vw,3rem) clamp(2.25rem,5vw,4.5rem);container:th/inline-size}.AJ7Jxa_sentence{max-width:none}.AJ7Jxa_says{text-wrap:pretty;max-width:25ch;line-height:1.32}.AJ7Jxa_blank{border:0;border-bottom:1.5px solid var(--ink);min-width:1.6ch;height:1.15em;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;vertical-align:baseline;transition:border-color var(--d-2) ease, background-color var(--d-2) ease;background:0 0;border-radius:0;outline:none;margin:0 .12em;padding:0 .1em;line-height:1;display:inline-block}.AJ7Jxa_blank::placeholder{color:var(--mark)}.AJ7Jxa_blank:focus-visible{border-bottom-color:var(--acc);background:color-mix(in oklab, var(--acc) 7%, transparent)}.AJ7Jxa_blank[aria-invalid=true]{border-bottom-color:var(--bad)}@media (hover:hover) and (pointer:fine){.AJ7Jxa_blank:hover{background:var(--paper-2)}}.AJ7Jxa_answer{border-top:1px solid var(--ink);min-height:9rem;margin-top:clamp(1.75rem,3.5cqi,2.75rem);padding-top:1.1rem}.AJ7Jxa_result{max-width:34ch}.AJ7Jxa_money{white-space:nowrap;padding-bottom:.12em;display:inline-block;position:relative}.AJ7Jxa_money svg{width:100%;height:.16em;min-height:5px;color:var(--acc);position:absolute;bottom:-.05em;left:0;overflow:visible}.AJ7Jxa_money path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.AJ7Jxa_money path{animation:.48s cubic-bezier(.45,.05,.3,1) .12s both AJ7Jxa_hDraw}}@keyframes AJ7Jxa_hDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.AJ7Jxa_verdict{max-width:46ch;color:var(--ink);font-size:var(--t-lede);margin-top:1rem;line-height:1.4}.AJ7Jxa_wait{color:var(--sec);font-size:var(--t-lede);max-width:46ch;line-height:1.4}.AJ7Jxa_method{max-width:60ch;margin-top:.9rem}.AJ7Jxa_foot{border-top:1px solid var(--rule);max-width:78ch;margin-top:clamp(2rem,4cqi,3rem);padding-top:.9rem}.AJ7Jxa_foot b{color:var(--ink);font-weight:600}.AJ7Jxa_foot a,.AJ7Jxa_weekCap a{color:var(--sec);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.2em}.AJ7Jxa_week{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2rem clamp(1.5rem,4cqi,4rem);display:grid}.AJ7Jxa_weekLabel{font-size:var(--t-ui);color:var(--ink);font-weight:500;display:block}.AJ7Jxa_weekLabel b{font-weight:600}.AJ7Jxa_grid{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem;display:grid}.AJ7Jxa_day{border-right:1px solid var(--ink);grid-template-rows:auto repeat(8,minmax(1.45rem,1fr));display:grid}.AJ7Jxa_dayName{border-bottom:1px solid var(--ink);font-size:var(--t-cap);color:var(--ink);padding:.35rem .5rem;font-weight:600}.AJ7Jxa_day i{border-bottom:1px solid var(--rule);display:block;position:relative}.AJ7Jxa_day i:last-child{border-bottom-color:var(--ink)}.AJ7Jxa_day i:after{content:"";background:repeating-linear-gradient(135deg, var(--acc) 0 1.25px, transparent 1.25px 6px);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.AJ7Jxa_day i[data-on]:after{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.AJ7Jxa_day i:after{transition:clip-path .16s cubic-bezier(.45,.05,.3,1)}}.AJ7Jxa_scaleWrap{margin-top:.6rem;position:relative}.AJ7Jxa_slider{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.AJ7Jxa_slider::-webkit-slider-runnable-track{background:var(--ink);height:1px}.AJ7Jxa_slider::-moz-range-track{background:var(--ink);height:1px}.AJ7Jxa_slider::-webkit-slider-thumb{-webkit-appearance:none;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);width:1.1rem;height:1.6rem;margin-top:-.8rem}.AJ7Jxa_slider::-moz-range-thumb{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);width:1.1rem;height:1.6rem}.AJ7Jxa_slider:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.AJ7Jxa_scale{height:2.6rem;margin:0 .55rem;position:relative}.AJ7Jxa_scale span{font-size:var(--t-cap);color:var(--cap);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.AJ7Jxa_scale span:before{content:"";background:var(--mark);width:1px;height:.45rem;position:absolute;top:-.7rem;left:50%}.AJ7Jxa_scale .AJ7Jxa_ref{border-left:1px dashed var(--ink);color:var(--sec);padding-left:.4rem;top:1.2rem;transform:translate(-.5px)}.AJ7Jxa_scale .AJ7Jxa_ref:before{display:none}.AJ7Jxa_weekCap{max-width:58ch;margin-top:.75rem}.AJ7Jxa_typed{gap:1rem;display:grid}.AJ7Jxa_typedField{flex-direction:column;gap:.4rem;display:flex}.AJ7Jxa_typedField label{font-size:var(--t-ui);color:var(--ink);font-weight:500;line-height:1.3}.AJ7Jxa_typedBox{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);min-height:3rem;color:var(--sec);align-items:center;gap:.5rem;padding:0 .85rem;display:flex}.AJ7Jxa_typedBox input{font-variant-numeric:tabular-nums;width:100%;min-width:0;height:3rem;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1.125rem}.AJ7Jxa_typedBox input::placeholder{color:var(--mark)}.AJ7Jxa_typedBox:focus-within{border-color:var(--ink);outline:2px solid var(--acc);outline-offset:2px}.AJ7Jxa_typedBox[data-bad]{border-color:var(--bad)}.AJ7Jxa_out{border-top:1px solid var(--ink);margin:1.5rem 0 0}.AJ7Jxa_out>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.75rem 0;display:flex}.AJ7Jxa_out dt{color:var(--body)}.AJ7Jxa_out dd{font-family:var(--f-display);font-size:var(--t-h3);color:var(--mark);white-space:nowrap;margin:0;line-height:1;position:relative}.AJ7Jxa_out[data-ready] dd{color:var(--ink)}.AJ7Jxa_out dd svg{width:calc(100% + .9em);max-width:none;height:calc(100% + .6em);color:var(--acc);pointer-events:none;position:absolute;inset:-.32em -.45em -.28em;overflow:visible}.AJ7Jxa_out dd path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.AJ7Jxa_out dd path{animation:.56s cubic-bezier(.45,.05,.3,1) .12s both AJ7Jxa_hDraw}}@container th (max-width:52rem){.AJ7Jxa_week{grid-template-columns:minmax(0,1fr)}}@container th (max-width:28rem){.AJ7Jxa_scale .AJ7Jxa_ref{font-size:.6875rem}}
.-CiJna_pad{padding:clamp(1.5rem,3cqw,2.5rem) clamp(1rem,3cqw,2rem);container:pr/inline-size}.-CiJna_sample{font-size:var(--t-cap);color:var(--cap);margin-bottom:1.5rem}.-CiJna_crop{pointer-events:none;width:.7rem;height:.7rem;position:absolute}.-CiJna_crop:before,.-CiJna_crop:after{content:"";background:var(--mark);position:absolute}.-CiJna_crop:before{width:100%;height:1px}.-CiJna_crop:after{width:1px;height:100%}.-CiJna_crop[data-c=tl]{top:-1px;left:-1px;transform:translate(-100%,-100%)}.-CiJna_crop[data-c=tl]:before{bottom:-1px;right:.3rem}.-CiJna_crop[data-c=tl]:after{bottom:.3rem;right:-1px}.-CiJna_crop[data-c=tr]{top:-1px;right:-1px;transform:translate(100%,-100%)}.-CiJna_crop[data-c=tr]:before{bottom:-1px;left:.3rem}.-CiJna_crop[data-c=tr]:after{bottom:.3rem;left:-1px}.-CiJna_crop[data-c=bl]{bottom:-1px;left:-1px;transform:translate(-100%,100%)}.-CiJna_crop[data-c=bl]:before{top:-1px;right:.3rem}.-CiJna_crop[data-c=bl]:after{top:.3rem;right:-1px}.-CiJna_crop[data-c=br]{bottom:-1px;right:-1px;transform:translate(100%,100%)}.-CiJna_crop[data-c=br]:before{top:-1px;left:.3rem}.-CiJna_crop[data-c=br]:after{top:.3rem;left:-1px}.-CiJna_rGrid{gap:2.5rem;display:grid}@container pr (min-width:820px){.-CiJna_rGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,6cqw,5rem)}}.-CiJna_rIn{min-width:0}.-CiJna_rScopes{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 1.75rem;padding:0;display:flex}.-CiJna_rLegend{font-size:var(--t-ui);color:var(--ink);margin-bottom:.6rem;font-weight:600}.-CiJna_rScope{border:1px solid var(--edge);border-radius:var(--radius);min-height:2.75rem;font-size:var(--t-ui);color:var(--body);cursor:pointer;align-items:baseline;gap:.4rem;padding:.7rem .8rem;display:inline-flex}.-CiJna_rScope span+span{color:var(--sec)}.-CiJna_rScope[data-on]{border-color:var(--ink);color:var(--ink);font-weight:600}.-CiJna_rScope:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.-CiJna_rLabel{font-size:var(--t-ui);color:var(--ink);margin-bottom:.5rem;font-weight:600;display:block}.-CiJna_rLabel b{margin-left:.25rem;font-size:1.125rem}.-CiJna_rMoney{max-width:17rem;display:block;position:relative}.-CiJna_rMoney>span{color:var(--sec);font-size:1.125rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.-CiJna_rInput{border:1px solid var(--control);border-radius:var(--radius);background:var(--paper);width:100%;height:3.25rem;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 .9rem 0 2.1rem;font-size:1.125rem;display:block}.-CiJna_rInput:focus-visible{border-color:var(--ink);outline-offset:2px}.-CiJna_rHint{font-size:var(--t-cap);color:var(--sec);margin-top:.6rem;line-height:1.45}.-CiJna_ticket{border:1px solid var(--ink);background:var(--paper);max-width:26rem;margin:.75rem;padding:1.25rem 1.4rem 1.1rem;position:relative}.-CiJna_tHead{border-bottom:1px dashed var(--control);font-size:var(--t-cap);color:var(--sec);padding-bottom:.7rem;font-weight:500}.-CiJna_tLines div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.65rem 0;display:grid}.-CiJna_tLines dt{font-size:var(--t-ui);color:var(--body)}.-CiJna_tLines dd{color:var(--ink);text-align:right;margin:0;font-size:1.0625rem;font-weight:600}.-CiJna_tLines div.-CiJna_tTotal{border-bottom:0;padding-top:1rem}.-CiJna_tLines .-CiJna_tTotal dt{max-width:18ch;color:var(--ink);font-weight:600}.-CiJna_tCount{min-width:3.75rem;height:2.25rem;font-family:var(--f-display);place-items:center;font-size:2rem;font-weight:400;display:inline-grid;position:relative}.-CiJna_tCount svg{width:4.4rem;height:2.8rem;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-37%)}.-CiJna_tCount path{fill:none;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round}.-CiJna_tSay{border-top:1px dashed var(--control);color:var(--ink);margin-top:.9rem;padding-top:.8rem}.-CiJna_tFoot{font-size:var(--t-cap);color:var(--cap);margin-top:.6rem}.-CiJna_cGrid{gap:2.5rem;display:grid}@container pr (min-width:820px){.-CiJna_cGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;column-gap:clamp(2rem,6cqw,5rem)}}.-CiJna_cRange{width:100%;height:2.75rem;accent-color:var(--ink);cursor:ew-resize;margin:0;display:block}.-CiJna_cFig{min-width:0;margin:0}.-CiJna_cMarks{max-width:100%;height:auto;display:block;overflow:visible}.-CiJna_cMarks path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.-CiJna_cMarks .-CiJna_cRing{stroke:var(--acc);stroke-width:1.8px}.-CiJna_cDim{color:var(--mark);align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.-CiJna_cDim i{background:currentColor;flex:1;height:1px;position:relative}.-CiJna_cDim i:first-child:before,.-CiJna_cDim i:last-child:before{content:"";background:currentColor;width:1px;height:.9rem;position:absolute;top:-.45rem}.-CiJna_cDim i:first-child:before{left:0}.-CiJna_cDim i:last-child:before{right:0}.-CiJna_cDim b{font-size:var(--t-cap);color:var(--ink);white-space:nowrap;font-weight:600}.-CiJna_cSay{max-width:24ch;margin-top:1.25rem}
