.robot_root__VTmc9{--r-max:640px;--r-accent:var(--brand);--r-accent-ink:var(--btnInk);--r-dot-off:var(--line);--r-dot-range:color-mix(in srgb,var(--r-accent) 38%,transparent);--r-rule:var(--rule);--r-num:"tnum" 1,"lnum" 1;max-width:calc(var(--r-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter) 0;color:var(--text-1);font-feature-settings:var(--r-num)}.robot_draftNote__cuvKl{margin:12px 0 0;padding:6px 10px;border-radius:var(--r-sm);background:var(--sunk);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-semi);text-align:center}.robot_flow__0BTxH{display:flex;flex-direction:column;min-height:calc(100dvh - var(--header-h) - 24px)}.robot_topbar__YDH6C{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:8px}.robot_toolName__iXAfe{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-3)}.robot_backBtn__vd4Nm{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-8px;padding:0 10px 0 4px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-1);font-size:15px;font-weight:var(--fw-bold);cursor:pointer}.robot_backBtn__vd4Nm:hover{background:var(--sunk)}.robot_stepCount__z4G6M{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-3)}.robot_progress__IRFOI{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.robot_progress__IRFOI span{height:4px;border-radius:2px;background:var(--sunk);transition:background .25s}.robot_progress__IRFOI span[data-on]{background:var(--r-accent)}.robot_step__BQZxH{display:flex;flex-direction:column;flex:1 1;padding-top:28px}.robot_question__IyXzQ{margin:0;font-size:clamp(26px,7.4vw,34px);line-height:1.12;font-weight:var(--fw-heavy);letter-spacing:-.025em;color:var(--text-1);text-wrap:balance}.robot_question__IyXzQ:focus{outline:none}.robot_lede__wkQI3{margin:10px 0 0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:450;color:var(--text-body)}.robot_hint__gX8Il{margin:12px 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-3)}.robot_levels__FMysI{display:grid;gap:10px;margin-top:24px}.robot_levelCard__Im3ci{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 18px 0 20px;border:0;border-radius:var(--r-card);background:var(--surface);color:var(--text-1);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s;box-shadow:var(--sh-card)}.robot_levelCard__Im3ci:hover{box-shadow:var(--sh-ctl)}.robot_levelCard__Im3ci:active{transform:scale(.985)}.robot_levelCard__Im3ci[aria-current=true]{box-shadow:0 0 0 2px var(--r-accent)}.robot_levelName__hCtnA{font-size:19px;font-weight:var(--fw-heavy);letter-spacing:-.01em}.robot_levelType__EUDAS{min-width:52px;padding:5px 8px;border-radius:8px;background:var(--sunk);color:var(--text-2);font-size:14px;font-weight:var(--fw-heavy);text-align:center;letter-spacing:.02em}.robot_resume__twWHB{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:16px 0 24px;border-top:1px solid var(--r-rule)}.robot_resume__twWHB>div{min-width:0}.robot_resumeTitle__TKaXl{margin:0;font-size:15px;font-weight:var(--fw-heavy)}.robot_resumeMeta__gLkWf{margin:2px 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.robot_resumeBtn__Q__ex{flex:0 0 auto;height:44px;padding:0 16px}.robot_field__w_uYJ{margin-top:24px}.robot_label__m444K{display:block;margin-bottom:8px;font-size:15px;font-weight:var(--fw-bold);color:var(--text-1)}.robot_optional___oB2f{font-weight:var(--fw-semi);color:var(--text-3)}.robot_inputBox__pZVM6{display:flex;align-items:center;gap:10px;min-height:60px;padding:0 16px;border:1.5px solid var(--field-edge);border-radius:var(--r-md);background:var(--surface);transition:border-color .15s}.robot_inputBox__pZVM6:focus-within{border-color:var(--r-accent)}.robot_inputBox__pZVM6[data-state=error]{border-color:var(--danger)}.robot_inputSmall__g6SU_{min-height:48px}.robot_input__1sqIx{flex:1 1;min-width:0;height:56px;padding:0;border:0;background:none;color:var(--text-1);font-size:26px;font-weight:var(--fw-heavy);letter-spacing:-.01em;outline:none}.robot_inputSmall__g6SU_ .robot_input__1sqIx{height:44px}.robot_inputText__uA_rG{font-size:17px;font-weight:var(--fw-bold);letter-spacing:0}.robot_input__1sqIx::placeholder{color:var(--text-3);font-weight:var(--fw-semi);opacity:.7}.robot_fieldIcon__cj8RI{flex:0 0 auto;color:var(--text-2)}.robot_clearBtn__E6WDk{display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.robot_clearBtn__E6WDk:hover{background:var(--sunk)}.robot_help__viqq7{margin:8px 0 0;font-weight:450;color:var(--text-body)}.robot_help__viqq7,.robot_msg__uEHOv{font-size:var(--fs-sm);line-height:var(--lh-sm)}.robot_msg__uEHOv{margin:6px 0 0;min-height:0;font-weight:var(--fw-bold)}.robot_msg__uEHOv:empty{display:none}.robot_msg__uEHOv[data-kind=invalid]{color:var(--danger)}.robot_msg__uEHOv[data-kind=warn]{color:var(--text-1)}.robot_where__N4ZED{margin-top:20px;font-size:var(--fs-sm);color:var(--text-2)}.robot_where__N4ZED summary{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--fw-bold);color:var(--text-1);text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer;list-style:none}.robot_where__N4ZED summary::-webkit-details-marker{display:none}.robot_where__N4ZED p{margin:4px 0 0;padding-left:12px;border-left:2px solid var(--line);line-height:var(--lh-sm);font-weight:450}.robot_cta__r7emK{position:sticky;bottom:0;z-index:5;margin:auto calc(-1 * var(--gutter)) 0;padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 70%,transparent)}.robot_step__BQZxH>.robot_cta__r7emK{margin-top:auto}.robot_ctaBtn__vANrD{width:100%;height:54px;font-size:16px;border-radius:var(--r-md)}.robot_ctaBtn__vANrD:disabled{background:var(--sunk);color:var(--text-3);cursor:not-allowed;transform:none}.robot_options__gvAJT{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--r-rule)}.robot_option__O1rzM{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:52px;padding:14px 4px;border-bottom:1px solid var(--r-rule);font-size:16px;font-weight:var(--fw-semi);color:var(--text-body);cursor:pointer}.robot_option__O1rzM:hover,.robot_option__O1rzM[aria-selected=true]{background:var(--sunk)}.robot_optionName__XQ3vg{min-width:0}.robot_typed__VPYNO{font-weight:var(--fw-semi)}.robot_optionName__XQ3vg{font-weight:var(--fw-heavy);color:var(--text-1)}.robot_optionName__XQ3vg .robot_typed__VPYNO{font-weight:var(--fw-semi);color:var(--text-2)}.robot_optionMeta__zRXhU{flex:0 0 auto;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-3)}.robot_empty__Qyq6u{margin-top:16px}.robot_emptyTitle__wJZFV{margin:0;font-weight:var(--fw-heavy)}.robot_picked__TbKgY{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:var(--r-md);background:var(--sunk);color:var(--r-accent)}.robot_pickedName__ychv_{margin:0;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_pickedMeta__lyR6r{margin:2px 0 0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--text-3)}.robot_popular__qrXpS{margin-top:22px}.robot_popularTitle__77rRt{margin:0 0 10px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-2)}.robot_popularList__w6EaN{display:flex;flex-wrap:wrap;gap:8px}.robot_popularItem__HXW2M{min-height:40px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--surface);color:var(--text-1);font-size:14px;font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--sh-ctl)}.robot_popularItem__HXW2M:hover{box-shadow:0 0 0 1.5px var(--text-1)}.robot_result__uCh83{padding-bottom:8px}.robot_resultHead__XNcbH{padding-top:20px}.robot_resultTitle__FFK8m{margin:0;font-size:clamp(28px,8vw,36px);line-height:1.1;font-weight:var(--fw-heavy);letter-spacing:-.03em}.robot_resultTitle__FFK8m:focus{outline:none}.robot_inputs__3E6Qc{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:8px 0 0;font-size:15px;font-weight:var(--fw-bold);color:var(--text-3)}.robot_inputs__3E6Qc button{min-height:32px;padding:0;border:0;background:none;color:var(--text-1);font-weight:var(--fw-bold);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--text-3);text-decoration-thickness:1.5px;text-underline-offset:5px;cursor:pointer}.robot_inputs__3E6Qc button:hover{text-decoration-style:solid}.robot_notice__z4tpc{margin:12px 0 0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-1)}.robot_notice__z4tpc:empty{display:none}.robot_errorBox__l4wgH p,.robot_inlineError__Uknli{color:var(--danger);font-weight:var(--fw-bold)}.robot_errorBox__l4wgH{display:grid;gap:12px;margin-top:24px}.robot_summary__fbrHX{--r-y:var(--yellow);position:relative;margin:18px calc(-1 * var(--gutter)) 0;padding:24px var(--gutter) 22px;color:var(--text-1)}@media (min-width:640px){.robot_summary__fbrHX{margin:20px 0 0;padding:28px 28px 24px;border-radius:18px}}.robot_tryTag__nJJxb{position:absolute;top:18px;right:var(--gutter);margin:0;padding:3px 10px;border:1px solid var(--rule);border-radius:var(--r-pill);font-size:12.5px;font-weight:var(--fw-bold);color:var(--text-2)}.robot_bigLine__kUgFI{display:flex;align-items:baseline;gap:10px;margin:0}.robot_bigNum__h5bcq{font-size:clamp(64px,19vw,84px);line-height:.9;font-weight:var(--fw-heavy);letter-spacing:-.04em;color:var(--r-y)}.robot_bigOf__NSEHK{font-size:20px;font-weight:var(--fw-bold);color:var(--text-2);letter-spacing:-.01em}.robot_headline__JUbav{margin:12px 0 0;max-width:34ch;font-size:18px;line-height:1.4;font-weight:var(--fw-semi);color:var(--text-1);text-wrap:pretty}.robot_dist__xvUsl{margin-top:20px}.robot_distBar__yDBXw{display:flex;gap:2px;height:12px;border-radius:3px;overflow:hidden}.robot_distBar__yDBXw span{min-width:6px}.robot_summary__fbrHX [data-band=high]{--c:var(--r-y)}.robot_summary__fbrHX [data-band=mid]{--c:#fee3a0}.robot_summary__fbrHX [data-band=low]{--c:rgba(255,255,255,0.42)}.robot_summary__fbrHX [data-band=below]{--c:var(--navy-3)}.robot_summary__fbrHX [data-band=uncertain]{--c:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}.robot_summary__fbrHX [data-band=veri_az]{--c:repeating-linear-gradient(135deg,var(--navy-3) 0 2px,transparent 2px 5px)}.robot_distBar__yDBXw span,.robot_swatch__ouGz1{background:var(--c)}.robot_distNote__d3HbR{margin:8px 0 0;font-size:12.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_legend__jfaTw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0 0;padding:0;list-style:none}.robot_legend__jfaTw li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:var(--fw-semi);color:var(--text-2)}.robot_swatch__ouGz1{flex:0 0 auto;width:10px;height:10px;border-radius:2px}.robot_legendLabel__AX6XU{min-width:0}.robot_legendN__XDZho{margin-left:auto;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_rankBlock__ffU7M{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.robot_rankLabel__qRJZb{margin:0;font-size:14px;font-weight:var(--fw-bold);color:var(--text-2)}.robot_rankRange__mvZJ0{margin:4px 0 0;font-size:30px;line-height:1.1;font-weight:var(--fw-heavy);letter-spacing:-.02em}.robot_rangeDash__iSdwP{margin:0 .18em;color:var(--text-3);font-weight:var(--fw-bold)}.robot_rangeBar__D1M_f{position:relative;height:6px;margin-top:12px;border-radius:3px;background:var(--navy-3)}.robot_rangeFill__cfPmN{position:absolute;top:0;bottom:0;border-radius:3px;background:rgba(255,255,255,.4)}.robot_rangeTick__kxwW3{position:absolute;top:-5px;width:3px;height:16px;margin-left:-1.5px;border-radius:2px;background:var(--r-y)}.robot_rankNote___fHqn{margin:10px 0 0;font-size:13.5px;line-height:1.45;font-weight:450;color:var(--text-2)}.robot_yearNote__kqiC4{margin:14px 0 0;font-size:13px;line-height:1.45;font-weight:450;color:var(--text-3)}.robot_section__Iapbw{margin-top:36px}.robot_sectionHead__x8omk{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.robot_h2__04Wgj{font-size:21px;line-height:1.2;letter-spacing:-.02em;color:var(--text-1)}.robot_h2__04Wgj,.robot_h3__bmYQp{margin:0;font-weight:var(--fw-heavy)}.robot_h3__bmYQp{font-size:17px;letter-spacing:-.01em}.robot_textBtn__50XQ_,.robot_textLink__tj_b4{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:var(--text-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.robot_textBtn__50XQ_:hover,.robot_textLink__tj_b4:hover{text-decoration-color:currentColor}.robot_textLink__tj_b4{margin-top:6px}.robot_ladder__00uhX{margin-top:14px;padding-top:12px;border-top:1px solid var(--r-rule)}.robot_youAxis___NSRw{position:relative;height:26px}.robot_youTag__5oFB8{position:absolute;top:0;transform:translateX(-50%);padding:2px 8px;border-radius:var(--r-pill);background:var(--r-accent);color:var(--r-accent-ink);font-size:12.5px;font-weight:var(--fw-heavy);white-space:nowrap}.robot_youTag__5oFB8[data-edge=end]{transform:translateX(calc(-100% + 2px));border-bottom-right-radius:2px}.robot_youTag__5oFB8[data-edge=start]{transform:translateX(-2px);border-bottom-left-radius:2px}.robot_youMark__lb2bd{position:absolute;top:-5px;width:3px;height:20px;margin-left:-1.5px;border-radius:2px;background:var(--r-accent);z-index:1}.robot_ladderRow__K9vk8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head scale" "track track";gap:6px 12px;padding:12px 0 14px;border-bottom:1px solid var(--r-rule);text-decoration:none;color:inherit}.robot_ladderRow__K9vk8:hover .robot_ladderLabel__hY44t{text-decoration:underline;text-underline-offset:3px}.robot_ladderHead__dqOIL{grid-area:head;display:flex;flex-direction:column;min-width:0}.robot_ladderLabel__hY44t{font-size:15px;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_ladderMeta__3oN2b{font-size:13px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_ladderScale__O4LNE{grid-area:scale;align-self:start;font-size:13.5px;font-weight:var(--fw-bold);color:var(--text-3)}.robot_ladderTrack__x3mTy{grid-area:track;position:relative;height:10px;border-radius:5px;background:var(--sunk)}.robot_ladderSpan__dLpiV{position:absolute;top:0;bottom:0;border-radius:5px;background:color-mix(in srgb,var(--text-1) 24%,var(--sunk))}.robot_ladderMedian__X2pFP{position:absolute;top:-2px;width:2px;height:14px;margin-left:-1px;background:var(--text-2);border-radius:1px}.robot_cautions___S2d7{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.robot_cautions___S2d7 li{position:relative;padding:12px 0 12px 18px;border-bottom:1px solid var(--r-rule);font-size:15px;line-height:1.5;font-weight:450;color:var(--text-body)}.robot_cautions___S2d7 li:first-child{border-top:1px solid var(--r-rule)}.robot_cautions___S2d7 li:before{content:"";position:absolute;left:2px;top:21px;width:6px;height:6px;border-radius:50%;background:var(--text-2)}.robot_periodGroups__IJPID{transition:opacity .2s}.robot_periodGroups__IJPID[data-dim]{opacity:.5}.robot_periodGroup__IV2BZ{margin-top:20px;scroll-margin-top:calc(var(--header-h) + 12px)}.robot_periodHead__vi8d8{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:2px}.robot_periodMeta__1THM3{margin:0;font-size:13.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_rows__miJWG{margin:0;padding:0;list-style:none}.robot_row__Berxz{padding:16px;margin-top:10px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card)}.robot_row__Berxz[data-ineligible] .robot_bandBox___3dpZ,.robot_row__Berxz[data-ineligible] .robot_rowBase__yubXO,.robot_row__Berxz[data-ineligible] .robot_rowMain__c_CAW{opacity:.55}.robot_rowTop__dYyZF{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.robot_rowMain__c_CAW{min-width:0}.robot_rowTitle__9XJq7{margin:0;font-size:17px;line-height:1.3;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_rowInst__rZzXD{margin:2px 0 0;font-size:14px;line-height:1.4;font-weight:450;color:var(--text-body)}.robot_rowBase__yubXO{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.robot_baseNum__Tmj1S{font-size:20px;line-height:1.1;font-weight:var(--fw-heavy);letter-spacing:-.02em}.robot_baseLabel__0O_Hv{font-size:12px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_bandBox___3dpZ{margin-top:12px}.robot_bandHead__J67kh{display:flex;align-items:center;gap:10px}.robot_dots__8pnEC{display:inline-grid;grid-template-columns:repeat(10,9px);gap:3px}.robot_dots__8pnEC span{width:9px;height:9px;border-radius:50%;background:var(--r-dot-off)}.robot_dots__8pnEC span[data-fill=on]{background:var(--r-accent)}.robot_dots__8pnEC span[data-fill=range]{background:var(--r-dot-range)}.robot_bandLabel__TKU5u{font-size:14px;font-weight:var(--fw-bold);color:var(--text-1)}.robot_phrase__PjbRE{margin:6px 0 0;font-size:14.5px}.robot_phrase__PjbRE,.robot_veriAz__pqzxk{line-height:1.45;font-weight:450;color:var(--text-body)}.robot_veriAz__pqzxk{margin:0;font-size:14px}.robot_rowFacts__9CtVq{display:flex;flex-wrap:wrap;gap:2px 0;margin:8px 0 0;font-size:13px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_rowFacts__9CtVq span:not(:last-child):after{content:"·";margin:0 7px}.robot_quals__3i7Zb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.robot_qualBtn__U5q5d{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:var(--surface);color:var(--text-1);font-size:13px;font-weight:var(--fw-semi);cursor:pointer;box-shadow:var(--sh-ctl)}.robot_qualBtn__U5q5d:hover{box-shadow:0 0 0 1.5px var(--text-1)}.robot_qualBtn__U5q5d svg{color:var(--text-2)}.robot_qualCode__16pOm{font-weight:var(--fw-heavy)}.robot_qualState__juf3r{color:var(--text-3)}.robot_qualBtn__U5q5d[data-met] .robot_qualState__juf3r{color:var(--success)}.robot_genderNote__Se9XU{font-size:13px;font-weight:var(--fw-bold);color:var(--text-2)}.robot_missing__hlugf{margin:8px 0 0;font-size:13.5px;line-height:1.4;font-weight:var(--fw-semi);color:var(--text-1)}.robot_moreBtn__xUYFc{width:100%;min-height:46px;margin-top:10px;border:0;border-radius:var(--r-sm);background:var(--surface);color:var(--text-1);font-size:14px;font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--sh-ctl)}.robot_offer__eSkIu{margin-top:24px;padding:20px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shL),var(--sh-card)}.robot_offerTitle__ytSs1{margin:0;font-size:20px;line-height:1.25;font-weight:var(--fw-heavy);letter-spacing:-.02em;text-wrap:balance}.robot_offerList__lQjxZ{margin:12px 0 0;padding:0 0 0 18px;font-size:15px;line-height:1.55;font-weight:450;color:var(--text-body)}.robot_offerReady__4Ip6Q{margin:12px 0 0;font-size:13.5px;line-height:1.45;font-weight:var(--fw-semi);color:var(--text-2)}.robot_offerActions__P92CW{display:flex;gap:10px;margin-top:16px}.robot_grow__5DhZJ{flex:1 1}.robot_branch__rkf2q{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--r-rule)}.robot_branchCell__l1Hmw{min-width:0}.robot_branchCell__l1Hmw+.robot_branchCell__l1Hmw{padding-top:14px;border-top:1px solid var(--r-rule)}@media (min-width:480px){.robot_branch__rkf2q{grid-template-columns:repeat(2,minmax(0,1fr))}.robot_branchCell__l1Hmw+.robot_branchCell__l1Hmw{padding:0 0 0 16px;border-top:0;border-left:1px solid var(--r-rule)}}.robot_branchNum__HXJez{margin:0;font-size:28px;line-height:1.1;font-weight:var(--fw-heavy);letter-spacing:-.02em;white-space:nowrap}.robot_branchOf__HNgGq{margin-left:4px;font-size:16px;font-weight:var(--fw-bold);color:var(--text-2)}.robot_branchLabel__KW4mw{margin:4px 0 0;font-size:13.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_branchNote__drb7r{grid-column:1/-1;margin:0;font-size:13.5px;line-height:1.45;font-weight:450;color:var(--text-2)}.robot_listings__8qobN{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--r-rule)}.robot_listing__McKOF{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--r-rule);text-decoration:none}.robot_listingTitle__DTO1M{font-size:16px;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_listing__McKOF:hover .robot_listingTitle__DTO1M{text-decoration:underline;text-underline-offset:3px}.robot_listingMeta__gMQqG{font-size:13.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_segment__Sgsyz{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;border-radius:var(--r-md);background:var(--sunk)}.robot_segment__Sgsyz button{min-height:44px;border:0;border-radius:9px;background:none;color:var(--text-2);font-size:14.5px;font-weight:var(--fw-bold);cursor:pointer}.robot_segment__Sgsyz button[aria-checked=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--sh-card)}.robot_saveRow__ebswW{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.robot_saveRow__ebswW .robot_btn__XAIeh{flex:0 0 auto;height:42px;padding:0 16px}.robot_resultBar__HDMnu{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:28px calc(-1 * var(--gutter)) 0;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.robot_barBtn__6VxaM{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:52px;padding:6px 14px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text-1);text-align:left;cursor:pointer;min-width:0;box-shadow:var(--sh-ctl)}.robot_barBtn__6VxaM:hover{box-shadow:0 0 0 1.5px var(--text-1)}.robot_barLabel__o4dSi{font-size:12.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_barValue__v_WIc{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:var(--fw-heavy)}.robot_sheet__gQTOk{width:100%;max-width:560px;max-height:min(86dvh,720px);margin:auto auto 0;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--surface);color:var(--text-1);box-shadow:0 -12px 40px rgba(15,26,60,.18)}.robot_sheet__gQTOk[open]{display:flex;animation:robot_sheetUp__eC1x_ .24s cubic-bezier(.2,.8,.2,1)}.robot_sheet__gQTOk::backdrop{background:rgba(10,16,36,.48)}@media (min-width:640px){.robot_sheet__gQTOk{margin:auto;border-radius:20px}}@keyframes robot_sheetUp__eC1x_{0%{transform:translateY(24px);opacity:0}}.robot_sheetInner__fIEg3{display:flex;flex-direction:column;width:100%;min-height:0}.robot_sheetHead__Lwt3P{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px 8px 20px}.robot_sheetTitle__wVoA5{margin:0;font-size:20px;font-weight:var(--fw-heavy);letter-spacing:-.02em}.robot_sheetClose__yrGum{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.robot_sheetClose__yrGum:hover{background:var(--sunk)}.robot_sheetBody__CKP2Z{flex:1 1;min-height:0;overflow-y:auto;padding:0 20px 20px}.robot_sheetFoot__eoc0_{display:flex;gap:10px;padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.robot_sheetLead__HHQXl{margin:0;font-size:17px;font-weight:var(--fw-heavy)}.robot_sheetText__RN78O{margin:8px 0 0;font-size:15px;line-height:1.55;font-weight:450;color:var(--text-body)}.robot_switchRow__8Am9Z{display:flex;align-items:center;gap:12px;min-height:52px;margin-top:14px;padding:0 14px;border-radius:var(--r-md);background:var(--sunk);font-weight:var(--fw-bold);cursor:pointer}.robot_checkRow__74e2N input,.robot_switchRow__8Am9Z input{width:22px;height:22px;margin:0;accent-color:var(--r-accent);flex:0 0 auto}.robot_checkList__vRwGD{margin:12px 0 0;padding:0;list-style:none}.robot_checkRow__74e2N{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--r-rule);cursor:pointer}.robot_checkMain__M7F8t{display:flex;flex-direction:column;min-width:0}.robot_checkName__ho6Nq{font-size:15.5px;font-weight:var(--fw-bold)}.robot_checkMeta__MjAIf{font-size:13px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_skeleton__yRNPi{display:grid;gap:12px;margin-top:18px}.robot_skelBlock__gP_t2{border-radius:var(--r-md);background:var(--sunk);animation:robot_skel__ycwnP 1.4s ease-in-out infinite}.robot_skelRow__tB9JR,.robot_skelSummary__rYbfb{display:grid;gap:10px;padding:20px}.robot_skelSummary__rYbfb{min-height:210px;align-content:start}.robot_skelRow__tB9JR span,.robot_skelSummary__rYbfb span{display:block;border-radius:6px;background:color-mix(in srgb,var(--text-1) 9%,transparent)}@keyframes robot_skel__ycwnP{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.robot_skelBlock__gP_t2{animation:none}}html[data-theme=dark] .robot_root__VTmc9{--r-accent-ink:#0e0f12;--r-dot-off:#343944}html[data-theme=dark] .robot_sheet__gQTOk{box-shadow:0 -12px 40px rgba(0,0,0,.5)}html[data-theme=dark] .robot_sheet__gQTOk::backdrop{background:rgba(0,0,0,.6)}.robot_uneven__TAljv{margin:4px 0 0;font-size:13px;line-height:1.4;font-weight:450;color:var(--text-body)}.robot_history__MFmEm{margin-top:10px}.robot_history__MFmEm summary{display:inline-flex;align-items:center;min-height:36px;font-size:13.5px;font-weight:var(--fw-bold);color:var(--text-1);text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer;list-style:none}.robot_history__MFmEm summary::-webkit-details-marker{display:none}.robot_history__MFmEm ul{margin:4px 0 0;padding:0 0 0 12px;list-style:none;border-left:2px solid var(--line)}.robot_history__MFmEm li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px;font-weight:var(--fw-semi)}.robot_historyPeriod__KJqHv{color:var(--text-1);font-weight:var(--fw-bold)}.robot_historyVal__9bQ1W{color:var(--text-3);text-align:right}.robot_anyGroup__dzumn{margin-top:24px;padding:0 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card)}.robot_anyGroup__dzumn[open]{padding-bottom:16px}.robot_anyGroup__dzumn .robot_row__Berxz{background:var(--bg);box-shadow:none}.robot_anyGroup__dzumn>summary{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 28px 16px 0;cursor:pointer;list-style:none}.robot_anyGroup__dzumn>summary::-webkit-details-marker{display:none}.robot_anyGroup__dzumn>summary:after{content:"";position:absolute;right:2px;top:22px;width:9px;height:9px;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(45deg);transition:transform .2s}.robot_anyGroup__dzumn[open]>summary:after{top:26px;transform:rotate(-135deg)}.robot_anyEmpty__bN4ek{display:flex;flex-direction:column;gap:4px;margin:0;padding:16px 0}.robot_anyTitle__8CSud{font-size:19px;font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--text-1)}.robot_anyMeta__Nn3TK{font-size:14px;line-height:1.45;font-weight:450;color:var(--text-body)}.robot_rangeNote__LdAUT{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule)}.robot_rangeNote__LdAUT p{margin:0 0 4px;font-size:13.5px;line-height:1.45;font-weight:450;color:var(--text-body)}.robot_rangeNoteBtn__kV8ap{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;color:var(--text-1);font-size:13.5px;font-weight:var(--fw-bold);text-decoration:underline;text-decoration-color:var(--text-3);text-underline-offset:3px;cursor:pointer}.robot_bandLabel__TKU5u[data-band=uncertain]{color:var(--text-2)}.robot_rangeInfo__p_5nK{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-left:auto;padding:0 8px;border:0;border-radius:8px;background:var(--surface);color:var(--text-2);font-size:12.5px;font-weight:var(--fw-semi);cursor:pointer;box-shadow:var(--sh-ctl)}.robot_rangeInfo__p_5nK:hover{box-shadow:0 0 0 1.5px var(--text-1)}.robot_bandHead__J67kh{flex-wrap:wrap;row-gap:6px}.robot_card__ehmIr{margin-top:16px;padding:18px 16px 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card)}@media (min-width:640px){.robot_card__ehmIr{padding:22px 22px 20px}}.robot_card__ehmIr .robot_branch__rkf2q,.robot_card__ehmIr .robot_ladder__00uhX,.robot_card__ehmIr .robot_listings__8qobN{border-top-color:var(--rule)}.robot_card__ehmIr .robot_listing__McKOF:last-child{border-bottom:0}.robot_body__iGonY{margin:10px 0 0;font-size:15px;line-height:1.55;font-weight:450;color:var(--text-body);text-wrap:pretty}.robot_note__ypegI{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--rule);font-size:13.5px;line-height:1.5;font-weight:450;color:var(--text-3)}.robot_help__viqq7[data-kind=invalid]{color:var(--danger);font-weight:var(--fw-semi)}.robot_officialHead__XnPdK{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:10px}.robot_officialNum__F1Et7{margin:0;font-size:34px;line-height:1.05;font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--text-1)}.robot_officialSource__lSsUE{margin:0;font-size:13px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_quotaList___b1K5{margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.robot_quotaList___b1K5 li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label num" "label mark";gap:0 12px;padding:10px 0;border-bottom:1px solid var(--rule)}.robot_quotaList___b1K5 li:last-child{border-bottom:0}.robot_quotaLabel___cGfX{grid-area:label;display:flex;flex-direction:column;min-width:0;font-size:14.5px;font-weight:var(--fw-bold);color:var(--text-1)}.robot_quotaNote__MgwTJ{font-size:12.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_quotaNum__tYBnk{grid-area:num;justify-self:end;font-size:15px;font-weight:var(--fw-heavy);color:var(--text-1)}.robot_quotaMark__YFWj2{grid-area:mark;justify-self:end;font-size:12.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_quotaMark__YFWj2[data-within=true]{color:var(--success)}.robot_switchText__QZP2s{display:flex;flex-direction:column;min-width:0}.robot_switchMeta__m1ro1{font-size:13px;line-height:1.4;font-weight:450;color:var(--text-body)}.robot_switchRow__8Am9Z:has(.robot_switchMeta__m1ro1){padding-top:10px;padding-bottom:10px}.robot_offerText__kXXD_{margin:10px 0 0;font-size:15px;line-height:1.5;font-weight:450;color:var(--text-body)}.robot_rowTag__kOSEt{font-size:12.5px;font-weight:var(--fw-semi);color:var(--text-3)}.robot_periodFold__uDwQ8>summary{list-style:none;cursor:pointer}.robot_periodFold__uDwQ8>summary::-webkit-details-marker{display:none}.robot_periodSummary__ipMxU .robot_periodHead__vi8d8{position:relative;min-height:44px;align-items:center;padding-right:26px}.robot_periodSummary__ipMxU .robot_periodHead__vi8d8:after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(45deg)}.robot_periodFold__uDwQ8[open] .robot_periodSummary__ipMxU .robot_periodHead__vi8d8:after{margin-top:-2px;transform:rotate(-135deg)}.robot_branch__rkf2q{grid-template-columns:repeat(2,minmax(0,1fr))}.robot_branchCell__l1Hmw+.robot_branchCell__l1Hmw{padding:0 0 0 14px;border-top:0;border-left:1px solid var(--r-rule)}.ads_ad__yRPow{display:none;margin:28px auto;max-width:100%;min-width:0}html[data-kv-ads] .ads_ad__yRPow{display:block}.ads_ad__yRPow[data-collapsed]{display:none!important}@media (max-width:767.98px){html[data-kv-ads] .ads_noMobile__aa3vD{display:none}}@media (min-width:768px){html[data-kv-ads] .ads_noDesktop__MtzcP{display:none}}.ads_label__ThfEI{display:block;margin:0 0 6px;font-size:11.5px;line-height:1.2;font-weight:var(--fw-semi);letter-spacing:.02em;color:var(--text-3);text-align:center}.ads_box__4LlBs{width:100%;overflow:hidden;min-height:280px}.ads_box__4LlBs>ins{display:block;width:100%}.ads_ad__yRPow[data-format=in_article] .ads_box__4LlBs{min-height:250px}.ads_ad__yRPow[data-format=in_feed] .ads_box__4LlBs{min-height:200px}@media (min-width:768px){.ads_box__4LlBs{min-height:250px}.ads_ad__yRPow[data-format=in_article] .ads_box__4LlBs{min-height:200px}.ads_ad__yRPow[data-format=in_feed] .ads_box__4LlBs{min-height:160px}}.ads_feed__itrYX{grid-column:1/-1;margin:0;max-width:none!important;padding:10px 12px 12px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-card)}.links_dir__V8QBV{margin-top:30px}.links_dirTitle__8kAOi{margin:0;font-size:clamp(19px,4.6vw,22px);font-weight:800;color:var(--ink)}.links_dirLede__V_ms7{margin:6px 0 12px;font-size:15px;font-weight:600;color:var(--ink2)}.links_level__mM74F{border-top:1.5px solid var(--line)}.links_level__mM74F:last-of-type{border-bottom:1.5px solid var(--line)}.links_level__mM74F>summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 8px 10px 2px;cursor:pointer;list-style:none}.links_level__mM74F>summary::-webkit-details-marker{display:none}.links_level__mM74F>summary:after{content:"";flex:none;width:9px;height:9px;margin-left:4px;border-right:2.5px solid var(--ink2);border-bottom:2.5px solid var(--ink2);transform:rotate(45deg) translateY(-2px)}.links_level__mM74F[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.links_level__mM74F>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.links_levelName__NHXzE{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.links_levelCount__NFF52{margin-left:auto;font-size:14px;font-weight:600;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.links_letters__RSbLk{padding:2px 2px 18px;column-count:1;column-gap:32px}@media (min-width:640px){.links_letters__RSbLk{column-count:2}}@media (min-width:1040px){.links_letters__RSbLk{column-count:3}}.links_letter__R_cvI{break-inside:avoid-column;padding-top:10px}.links_letterHead__2TICP{margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--ink2)}.links_letterList__XYQRB,.links_lpList__5QHOt{margin:0;padding:0;list-style:none}.links_letterList__XYQRB a,.links_lpList__5QHOt a{display:block;padding:6px 0;font-size:15px;font-weight:600;line-height:1.35;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.links_letterList__XYQRB a:hover,.links_lpList__5QHOt a:hover{text-decoration:underline}.links_lp__evg1d{margin-top:28px;padding:0 4px}.links_lpTitle__s_Nzx{margin:0 0 6px;font-size:19px;font-weight:800;color:var(--ink)}.links_lpList__5QHOt li+li{border-top:1px solid var(--line)}.links_lpList__5QHOt a{text-decoration:underline;text-decoration-color:var(--line)}.links_lpList__5QHOt a:hover{text-decoration-color:currentColor}.seo3_main__ykeuf{padding-top:clamp(8px,1.4vh,14px);padding-bottom:48px;max-width:1120px}.seo3_head__VvOZT{border-radius:var(--r-lg);padding:clamp(18px,min(2.6vw,3vh),30px) clamp(16px,3vw,34px) clamp(16px,min(2.4vw,2.8vh),28px)}.seo3_h1__GAkyv{margin:0;font-weight:800;font-size:clamp(26px,min(3.2vw,5vh),42px);line-height:1.1;letter-spacing:-.02em;max-width:860px;text-wrap:balance;overflow-wrap:anywhere}.seo3_alias__ZxbXK{margin:8px 0 0;font-size:15px;font-weight:600;color:var(--ink2)}.seo3_lede__OiOQj{margin:10px 0 0;font-size:16px;font-weight:600;line-height:1.5;color:var(--ink2);max-width:640px}.seo3_facts__hVvvA{margin:18px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.seo3_fact__NEL30{min-width:0;padding:0 14px;border-left:1.5px solid var(--rule)}.seo3_fact__NEL30:nth-child(odd){padding-left:0;border-left:0}.seo3_fact__NEL30 dt{font-size:13.5px;font-weight:600;color:var(--ink2)}.seo3_fact__NEL30 dd{margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:700px){.seo3_facts__hVvvA{grid-template-columns:repeat(4,minmax(0,1fr))}.seo3_fact__NEL30:nth-child(odd){padding-left:14px;border-left:1.5px solid var(--rule)}.seo3_fact__NEL30:first-child{padding-left:0;border-left:0}}.seo3_section__XKQNp{margin-top:16px;padding:clamp(16px,2.4vw,24px)}.seo3_plain__9I7j_{margin-top:28px}.seo3_h2__a86uF{margin:0;font-size:clamp(19px,4.6vw,23px);font-weight:800;line-height:1.2;color:var(--ink);text-wrap:balance}.seo3_sub__dxKgD{margin:6px 0 0;font-size:14.5px;font-weight:450;line-height:1.5;color:var(--ink2)}.seo3_h3__ThCV3{margin:16px 0 0;padding-top:12px;border-top:1.5px solid var(--line);font-size:16px;font-weight:800;color:var(--ink)}.seo3_periods__5oWdk{margin:14px 0 0;padding:0;list-style:none}.seo3_period___Gc_y{padding:14px 0;border-top:1.5px solid var(--line)}.seo3_period___Gc_y:last-child{padding-bottom:2px}.seo3_periodHead__NPM00{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.seo3_periodName__o8_q6{font-size:18px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo3_periodScope__NkqLe{font-size:14px;font-weight:600;color:var(--text-3)}.seo3_levelRow__6jR_m{margin-top:10px}.seo3_levelRow__6jR_m+.seo3_levelRow__6jR_m{padding-top:10px;border-top:1px dashed var(--rule)}.seo3_levelName__7sMzp{margin:0;font-size:15px;font-weight:700;color:var(--ink2)}.seo3_levelName__7sMzp span{font-weight:500;color:var(--text-3)}.seo3_counts__bdaXy{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo3_nums__xt2tD{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px;gap:0}.seo3_nums__xt2tD div{min-width:0;padding:0 10px;border-left:1px solid var(--rule)}.seo3_nums__xt2tD div:first-child{padding-left:0;border-left:0}.seo3_nums__xt2tD dt{font-size:12.5px;font-weight:600;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo3_nums__xt2tD dd{margin:1px 0 0;font-size:16px;font-weight:700;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seo3_nums__xt2tD .seo3_key__lZO4U dd{font-size:18px;font-weight:800;color:var(--ink)}.seo3_older__XDzGK{margin-top:4px;border-top:1.5px solid var(--line)}.seo3_older__XDzGK>summary{display:flex;align-items:center;min-height:48px;font-size:15px;font-weight:800;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.seo3_older__XDzGK>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seo3_older__XDzGK[open]>summary{text-decoration:none}.seo3_older__XDzGK .seo3_period___Gc_y:first-child{border-top:0}.seo3_none__N4PGm{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--ink2)}.seo3_rank__RvQg6{margin:12px 0 0;padding:0;list-style:none}.seo3_rankItem__jXzuq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:10px 0;border-top:1px solid var(--rule)}.seo3_rankItem__jXzuq:first-child{border-top:0}.seo3_rankName__KykXy{font-size:15.5px;font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:anywhere}a.seo3_rankName__KykXy{display:inline-flex;align-items:center;min-height:28px;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}a.seo3_rankName__KykXy:hover{text-decoration-color:currentColor}.seo3_rankValue__TH_LS{font-size:14px;font-weight:600;color:var(--ink2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.seo3_rankMeta__GxRNX{grid-column:1/-1;font-size:13.5px;font-weight:500;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:380px){.seo3_rankItem__jXzuq{grid-template-columns:minmax(0,1fr)}.seo3_rankValue__TH_LS{text-align:left}}.seo3_depLevels__tIBOg{display:grid;gap:4px 28px}@media (min-width:900px){.seo3_depLevels__tIBOg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.seo3_depLevel__1V3Rx{min-width:0}.seo3_depHead__E3q9z{margin:16px 0 0;padding-top:12px;border-top:1.5px solid var(--line);font-size:16px;font-weight:800;color:var(--ink)}.seo3_depMore__TiTqI{margin:0;padding:10px 0 0;border-top:1px solid var(--rule);font-size:14px;font-weight:600;color:var(--ink2)}.seo3_depOpen__C4BHN{margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:var(--ink2)}.seo3_pair__q_o6x{display:grid;gap:16px;margin-top:16px}.seo3_pair__q_o6x>.seo3_section__XKQNp{margin-top:0}@media (min-width:900px){.seo3_pair__q_o6x{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo3_cards___Mcs_{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.seo3_more__rN_IC{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:15px;font-weight:800;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.seo3_empty___WEhf{margin:12px 0 0;padding:16px;border-radius:var(--r-card);background:var(--sunk);color:var(--ink2);font-size:15px;font-weight:600;line-height:1.5}.seo3_links__upAi_{margin:10px 0 0;padding:0;list-style:none}.seo3_links__upAi_ li+li{border-top:1px solid var(--rule)}.seo3_links__upAi_ a{display:flex;align-items:center;min-height:44px;padding:4px 0;font-size:15.5px;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere}.seo3_links__upAi_ a:hover{text-decoration-color:currentColor}.seo3_steps__O1fuB{margin:12px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px}.seo3_steps__O1fuB li{counter-increment:step;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;font-weight:450;line-height:1.5;color:var(--ink2)}.seo3_steps__O1fuB li:before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sunk);color:var(--ink);font-size:14px;font-weight:800}.seo3_note__57YQA{margin:14px 0 0;padding:14px 16px;border-radius:var(--r-md);background:var(--yT);color:var(--yTInk);font-size:15px;font-weight:450;line-height:1.5}.seo3_source__bB9iR{margin:24px 2px 0;font-size:14px;font-weight:600;line-height:1.5;color:var(--ink2)}.seo3_letters__HCndJ{margin-top:16px;column-count:1;column-gap:32px}@media (min-width:640px){.seo3_letters__HCndJ{column-count:2}}@media (min-width:1040px){.seo3_letters__HCndJ{column-count:3}}.seo3_letter__DWIuI{break-inside:avoid-column;padding-top:12px}.seo3_letterHead__a1rDR{margin:0 0 2px;padding-bottom:4px;border-bottom:1.5px solid var(--line);font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--text-3)}.seo3_letterList__IEnu1{margin:0;padding:0;list-style:none}.seo3_letterList__IEnu1 a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:40px;padding:8px 0;font-size:15.5px;font-weight:700;line-height:1.35;color:var(--ink);text-decoration:none}.seo3_letterList__IEnu1 a:hover .seo3_dirName__0WH_v{text-decoration:underline}.seo3_dirName__0WH_v{min-width:0;overflow-wrap:anywhere}.seo3_dirMeta__z_yqt{flex:none;font-size:13.5px;font-weight:600;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.banner_banner__tljmK{--u:min(1px,calc(var(--container) / 1672),calc(100svh / 941));--img-w:min(var(--container),1672px);position:relative;isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);padding-bottom:calc(78 * var(--u));min-height:calc(var(--container) * 1440 / 2752)}.banner_bg___OgMl{position:absolute;z-index:-1;inset:0;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 90%,transparent)}.banner_bgImg__FJI6_,.banner_bg___OgMl picture{display:block;width:100%;height:100%}.banner_bgImg__FJI6_{object-fit:cover;object-position:100% 0}.banner_bg___OgMl:after{content:"";position:absolute;inset:0;pointer-events:none}html[data-theme=dark] .banner_bg___OgMl:after{background:linear-gradient(90deg,rgba(14,15,18,.86),rgba(14,15,18,.72) 45%,rgba(14,15,18,.45))}@font-face{font-family:"KV Serif Fallback";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Times"),local("Liberation Serif");size-adjust:93%;ascent-override:111.4%;descent-override:36%;line-gap-override:0%}.banner_heroWrap__JSllw{position:relative}.banner_intro__UmtOz{position:static}.banner_intro__UmtOz>:not(.banner_bg___OgMl){margin-left:max(0px,calc((var(--container) - var(--img-w)) / 2 + 210 * var(--img-w) / 1672 - var(--gutter)))}.banner_title__Ue3R6{margin-top:calc(103 * var(--u));margin-bottom:0;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 60;font-weight:700;font-size:calc(87 * var(--u));line-height:calc(80.5 * var(--u));letter-spacing:-.012em;color:color-mix(in srgb,var(--navy) 72%,#000)}.banner_lede__WJmUS{max-width:calc(660 * var(--u));margin-top:calc(18 * var(--u));margin-bottom:0;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));font-weight:500;color:var(--ink2)}.banner_stats__QgoBh{margin-top:calc(36 * var(--u));margin-bottom:0;display:flex;align-items:stretch}.banner_stat__95N2_{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:0 calc(39 * var(--u))}.banner_stat__95N2_:first-child{padding-left:0}.banner_stat__95N2_+.banner_stat__95N2_{border-left:1px solid color-mix(in srgb,var(--ink2) 22%,transparent)}.banner_statL__EcZDn,.banner_statN__zWRKz{margin:0;display:flex;align-items:center;gap:calc(10 * var(--u));white-space:nowrap}.banner_statN__zWRKz{font-size:calc(32 * var(--u));line-height:calc(36 * var(--u));font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--navy) 72%,#000)}.banner_statL__EcZDn{margin-top:calc(4 * var(--u));font-size:calc(19.5 * var(--u));line-height:calc(23 * var(--u));font-weight:var(--fw-semi);color:var(--text-2)}.banner_cta__3c_D_{margin-top:calc(39 * var(--u));display:inline-flex;align-items:center;gap:calc(16 * var(--u));height:max(44px,calc(58 * var(--u)));padding:0 calc(30 * var(--u));border-radius:calc(14 * var(--u));background:var(--yellow);color:var(--navy);font-size:calc(18.5 * var(--u));font-weight:800;text-decoration:none;box-shadow:0 6px 18px -8px rgba(160,110,0,.45);transition:background .2s,transform .2s}.banner_cta__3c_D_ svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.banner_cta__3c_D_ span{margin-right:calc(14 * var(--u))}.banner_cta__3c_D_:hover{color:var(--navy);background:var(--yellow-deep)}@media (prefers-reduced-motion:no-preference){.banner_cta__3c_D_:hover{transform:translateY(-1px)}}html[data-theme=dark] .banner_statN__zWRKz,html[data-theme=dark] .banner_title__Ue3R6{color:var(--text-1)}@media (max-width:759px){.banner_banner__tljmK{--u:1px;padding-bottom:0;min-height:0}.banner_intro__UmtOz{position:relative;z-index:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px;padding-bottom:calc(15px + 69.25vw);background:linear-gradient(to bottom,var(--bg) 0,#f6f0e8 48px,#f2ebe2 100%)}html[data-theme=dark] .banner_intro__UmtOz{background:linear-gradient(to bottom,var(--bg) 0,#15161b 48px,#15161b 100%)}.banner_intro__UmtOz>:not(.banner_bg___OgMl){margin-left:0}.banner_intro__UmtOz:before{content:"";position:absolute;z-index:-2;inset:0 0 calc(30vw) 0;background-image:var(--banner-bg);background-size:230% auto;background-position:8% 0;background-repeat:no-repeat;opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 70%,transparent)}html[data-theme=dark] .banner_intro__UmtOz:before{opacity:.12}.banner_bg___OgMl{position:absolute;z-index:-1;top:auto;left:0;right:0;bottom:0;transform:none;margin:0;width:auto;height:calc(2.117 * 100vw * 1440 / 2752);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 18%,#000 34%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 18%,#000 34%,#000 92%,transparent)}.banner_bg___OgMl picture{position:absolute;inset:0}.banner_bgImg__FJI6_{position:absolute;right:0;bottom:0;width:211.7%;height:auto;max-width:none;object-fit:fill}.banner_bg___OgMl:after,html:not([data-theme]) .banner_bg___OgMl:after,html[data-theme=dark] .banner_bg___OgMl:after{background:linear-gradient(180deg,rgba(246,240,232,.72) 0,rgba(246,240,232,.35) 28%,rgba(246,240,232,0) 40%)}html[data-theme=dark] .banner_bg___OgMl:after{background:linear-gradient(180deg,rgba(21,22,27,.8) 0,rgba(21,22,27,.5) 30%,rgba(21,22,27,.12) 45%)}html[data-theme=dark] .banner_bg___OgMl{filter:brightness(.8) saturate(.95)}.banner_title__Ue3R6{margin-top:18px;font-size:min(56px,calc((100vw - 2 * var(--gutter)) * .134));line-height:.93}.banner_lede__WJmUS{max-width:none;margin-top:14px;font-size:15px;line-height:22px}.banner_stats__QgoBh{margin-top:20px;align-self:stretch}.banner_stat__95N2_{flex:1 1 auto;padding:0 12px}.banner_stat__95N2_:first-child{padding-left:0}.banner_statN__zWRKz{font-size:22px;line-height:28px}.banner_statL__EcZDn{margin-top:2px;font-size:13px;line-height:17px;white-space:normal}.banner_cta__3c_D_{margin-top:22px;align-self:stretch;height:52px;padding:0 18px;gap:12px;font-size:16.5px;border-radius:12px}.banner_cta__3c_D_ svg{width:21px;height:21px}.banner_cta__3c_D_ span{margin-right:auto}}.banner_soon__gZQ6E{padding-top:clamp(20px,3vh,32px);padding-bottom:56px}.banner_soonTitle___BFTS{margin:0 0 22px;font-size:var(--fs-sec);font-weight:var(--fw-heavy);line-height:1.05;letter-spacing:-.02em}.banner_soonAll__3OK2r{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-weight:800;font-size:15px;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.banner_soonAll__3OK2r:hover{color:var(--ink);text-decoration-thickness:3px}@media (max-width:759px){.banner_soon__gZQ6E{padding-bottom:36px}}.home_heroSec__YB0C9{width:100%;flex:0 0 auto;padding-top:clamp(8px,1.4vh,14px)}.home_hero__uNlpJ{position:relative;border-radius:var(--r-lg);padding:clamp(14px,2.2vh,30px) clamp(18px,2.6vw,36px);display:flex;flex-wrap:wrap;gap:14px 36px;align-items:flex-end}.home_heroL__N9_GX{flex:1 1 320px;min-width:0;align-self:flex-start}.home_heroR__m_90N{flex:1 1 520px;min-width:0;max-width:700px}.home_h1__7H2oN{margin:0;font-weight:var(--fw-heavy);font-size:var(--fs-hero);line-height:1.05;letter-spacing:-.015em;color:var(--text-1);text-wrap:balance}.home_lede__BueNl{margin:6px 0 0;font-size:clamp(14px,min(1.05vw,2vh),16.5px);font-weight:var(--fw-regular);line-height:1.45;color:var(--text-2);max-width:620px;text-wrap:pretty}.home_search__uPReG{display:flex;align-items:center;gap:8px;height:clamp(46px,6.2vh,58px);padding:0 6px 0 18px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--sh);color:var(--ink2)}.home_search__uPReG input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;font-weight:700;color:var(--ink)}.home_search__uPReG button{height:calc(100% - 12px);padding:0 20px;font-size:15.5px}.home_quick__DHCcx{margin:clamp(8px,1.2vh,12px) -16px 0 0;padding:2px 16px 4px 0;display:flex;gap:6px;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none}.home_quickChip__8hMqN{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:clamp(34px,4.4vh,40px);padding:0 14px;border-radius:var(--r-sm);background:var(--surface);color:var(--text-1);font-weight:var(--fw-semi);font-size:14px;white-space:nowrap;text-decoration:none;transition:transform .2s}.home_quickChip__8hMqN:hover{color:var(--ink);transform:translateY(-2px)}.home_quickWrap__68wLv{position:relative}.home_quickNext__a2vnw{display:none}@media (min-width:1100px){.home_heroL__N9_GX{flex-basis:280px}.home_heroR__m_90N{min-width:max-content}.home_quick__DHCcx{gap:clamp(4px,calc(6px + (100vw - 1280px) / 90),6px)}.home_quickChip__8hMqN{padding:0 clamp(10px,calc(14px + (100vw - 1280px) / 45),14px);font-size:clamp(13px,calc(14px + (100vw - 1280px) / 180),14px)}}@media (max-width:639px){.home_heroSec__YB0C9{padding-top:10px}.home_hero__uNlpJ{padding:12px;gap:8px;border-radius:var(--r-md)}.home_h1__7H2oN{font-size:24px}.home_lede__BueNl{margin-top:4px;font-size:14px;line-height:1.42}.home_search__uPReG{height:48px;padding-left:14px}.home_quickWrap__68wLv{margin:4px 0 -6px -6px}.home_quick__DHCcx{flex-wrap:nowrap;margin:0;padding:6px 44px 6px 6px;scroll-padding-left:6px;scroll-snap-type:x proximity}.home_quickWrap__68wLv[data-more=true] .home_quick__DHCcx{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 76px),transparent calc(100% - 28px));mask-image:linear-gradient(90deg,#000 calc(100% - 76px),transparent calc(100% - 28px))}.home_quickChip__8hMqN{height:34px;padding:0 12px;font-size:13.5px;scroll-snap-align:start}.home_quickNext__a2vnw{position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 2px var(--navy)}.home_quickNext__a2vnw:before{content:"";position:absolute;inset:-5px}}.home_stats__BU5tt{padding:40px 0}.home_bandHead__NX9gK{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.home_bandHead__NX9gK h2,.home_display__hKpGN{margin:0;font-weight:800;font-size:var(--fs-sec);line-height:1.05;letter-spacing:-.02em}.home_bandHead__NX9gK p{margin:0;max-width:380px;font-size:14px;font-weight:450;line-height:1.45;color:var(--ink2)}.home_ledger__5uTbh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);border-top:1px solid rgba(255,255,255,.16)}.home_col__VZR8k{min-width:0;padding:20px 40px 0;display:flex;flex-direction:column;gap:24px}.home_col__VZR8k:first-child{padding-left:0}.home_col__VZR8k:last-child{padding-right:0}.home_col__VZR8k+.home_col__VZR8k{border-left:1px solid rgba(255,255,255,.16)}.home_block__yoEfQ{min-width:0}.home_blockHead__PK359{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.home_h3__Qt2fc{margin:0 0 8px;min-height:30px;display:flex;align-items:center;font-weight:800;font-size:17px;line-height:1.25}.home_note__JsGEM{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink2);font-weight:600}.home_note__JsGEM a{color:inherit;font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:4px}.home_note__JsGEM a:hover{color:var(--ink)}.home_blockHead__PK359 .home_h3__Qt2fc{margin:0}.home_toggle__AKI7X{display:inline-flex;padding:2px;border-radius:8px;border:1px solid rgba(255,255,255,.28)}.home_toggle__AKI7X button{height:26px;padding:0 10px;border-radius:6px;border:0;font-weight:800;font-size:12.5px;cursor:pointer;background:transparent;color:var(--ink2)}.home_toggle__AKI7X button:hover{color:var(--ink)}.home_toggle__AKI7X button[aria-pressed=true]{background:#fff;color:var(--navy)}.home_cols__83olC{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.home_colLink__oDDLt{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:var(--r-sm);text-decoration:none;color:var(--ink)}.home_colLink__oDDLt:hover{color:var(--ink)}.home_colVal__z4dSZ{font-weight:800;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--delay, 0s) + .25s)}.home_colTrack__tiRr_{position:relative;width:min(100%,44px);height:76px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden}.home_colLink__oDDLt:hover .home_colTrack__tiRr_{background:rgba(255,255,255,.14)}.home_colFill__9oyes{position:absolute;inset:0;border-radius:8px;background:#fff;transform-origin:50% 100%;transform:scaleY(var(--s,0));transition:transform .9s cubic-bezier(.2,.9,.3,1);transition-delay:var(--delay,0s)}.home_colLabel__0pG3M{font-size:12.5px;font-weight:700;line-height:1.25;text-align:center;min-height:32px;color:var(--ink2)}.home_colLink__oDDLt:hover .home_colLabel__0pG3M{color:var(--ink)}.home_split__LjdKO{display:flex;gap:3px;height:12px}.home_seg__gDJe9{flex:0 0 auto;width:calc(var(--w) - 2px);min-width:6px;height:100%;border-radius:4px;transform-origin:0 50%;transition:transform .8s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--i, 0) * .14s + .15s)}.home_seg__gDJe9:hover{outline:2px solid #fff;outline-offset:2px}.home_splitLabels__wOK3w{margin-top:8px;display:grid;gap:3px}.home_splitLabel__hwDqJ{min-width:0;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.home_splitLabel__hwDqJ span{font-size:13px;font-weight:700;color:var(--ink2);white-space:nowrap}.home_splitLabel__hwDqJ b{font-size:21px;font-weight:800;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_splitLabel__hwDqJ:hover,.home_splitLabel__hwDqJ:hover span{color:var(--ink)}.home_rows__ZN73B{margin:0;padding:0;list-style:none}.home_rows__ZN73B>li{border-bottom:1px solid rgba(255,255,255,.12)}.home_rows__ZN73B>li:first-child{border-top:1px solid rgba(255,255,255,.12)}.home_row__Ya8rR{display:flex;align-items:baseline;gap:14px;padding:8px 0;text-decoration:none;color:var(--ink)}.home_row__Ya8rR:hover{color:var(--ink)}.home_row__Ya8rR:hover .home_rowLabel__Cce0b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.home_code__rfx7Z{flex:0 0 38px;font-weight:800;font-size:15px}.home_rowLabel__Cce0b{flex:1 1;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.home_rowLabel__Cce0b small{display:block;margin-top:0;font-size:12.5px;font-weight:600;color:var(--ink2)}.home_rowN__YGJxK{flex:0 0 auto;font-weight:800;font-size:16px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_rank__C95M1{flex:0 0 18px;font-size:13px;font-weight:800;color:var(--ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_clip__brvFO{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_more__Lxn0E{margin-top:8px;font-size:13.5px;font-weight:700;color:var(--ink2)}.home_more__Lxn0E summary{cursor:pointer;width:fit-content}.home_more__Lxn0E summary:hover{color:var(--ink)}.home_moreList__ZhvaR{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.home_moreList__ZhvaR a{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.28);color:var(--ink);font-weight:800;text-decoration:none}.home_moreList__ZhvaR a:hover{border-color:#fff;color:var(--ink)}@media (prefers-reduced-motion:no-preference){.js .home_stats__BU5tt:not([data-seen]) .home_colFill__9oyes{transform:scaleY(0)}.js .home_stats__BU5tt:not([data-seen]) .home_colVal__z4dSZ{opacity:0;transform:translateY(6px)}.js .home_stats__BU5tt:not([data-seen]) .home_seg__gDJe9{transform:scaleX(0)}}html[data-theme=dark] .home_colFill__9oyes{background:var(--navy-ink2)}@media (max-width:1099px){.home_ledger__5uTbh{grid-template-columns:repeat(2,minmax(0,1fr))}.home_col__VZR8k:nth-child(2){padding-right:0}.home_col__VZR8k:last-child{grid-column:1/-1;margin-top:24px;padding:20px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}}@media (max-width:759px){.home_stats__BU5tt{padding:32px 0 36px}.home_bandHead__NX9gK{flex-direction:column;align-items:flex-start;margin-bottom:8px}.home_ledger__5uTbh{grid-template-columns:minmax(0,1fr)}.home_col__VZR8k,.home_col__VZR8k:first-child,.home_col__VZR8k:last-child,.home_col__VZR8k:nth-child(2){display:flex;grid-column:auto;padding:18px 0 0;gap:22px}.home_col__VZR8k+.home_col__VZR8k{border-left:0;border-top:1px solid rgba(255,255,255,.16);margin-top:22px}.home_col__VZR8k:last-child{order:-1;border-top:0;margin-top:0}.home_col__VZR8k:first-child{border-top:1px solid rgba(255,255,255,.16);margin-top:22px}.home_colTrack__tiRr_{height:56px}}.home_start__E_JcW{padding-top:56px;padding-bottom:56px}.home_secHead__q7ojo{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.home_secHead__q7ojo p{margin:0;max-width:420px;font-size:14px;font-weight:450;line-height:1.45;color:var(--ink2)}.home_index__8BAno{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.home_index__8BAno>li{border-bottom:1px solid var(--line)}.home_cat___BNNK{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,1.4fr);gap:32px;align-items:center;min-height:66px;padding:11px 0;text-decoration:none;color:var(--ink)}.home_cat___BNNK:hover{color:var(--ink)}.home_catName__n5dUl{margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.home_cat___BNNK{position:relative}.home_cat___BNNK:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.9,.3,1);pointer-events:none}.home_cat___BNNK:focus-visible:after,.home_cat___BNNK:hover:after{transform:scaleX(1)}.home_catDesc__dwz48{margin:0;font-size:14.5px;font-weight:700;line-height:1.35}.home_catSample__V_wh8{display:block;margin-top:1px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_catN__utbxp{text-align:right;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home_catN__utbxp small{margin-left:5px;font-size:15px;font-weight:700;color:var(--ink2)}@media (max-width:759px){.home_start__E_JcW{padding-top:36px;padding-bottom:36px}.home_secHead__q7ojo{flex-direction:column;align-items:flex-start;margin-bottom:12px}.home_cat___BNNK{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;min-height:0;padding:10px 0}.home_catName__n5dUl{font-size:19px}.home_catDesc__dwz48{grid-column:1/-1;grid-row:2}}.home_toolLink__VBRSv{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home_toolLink__VBRSv:hover{color:var(--ink)}.calendar_main__JrrHh{padding-top:clamp(8px,1.4vh,14px);padding-bottom:40px}.calendar_head__n6cG4{border-radius:var(--r-lg);padding:clamp(12px,2.2vh,24px) clamp(18px,2.4vw,30px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.calendar_headText__IqhRv{flex:1 1 300px;min-width:0}.calendar_h1__8A0IX{margin:0;font-weight:800;font-size:var(--fs-page);line-height:1.02;letter-spacing:-.02em}.calendar_lede__EciBL{margin:4px 0 0;font-size:clamp(14px,1.9vh,15.5px);font-weight:700;color:var(--ink2)}.calendar_controls__W7U6d{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.calendar_views__kfcBW{display:flex;padding:4px;gap:2px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--sh-ctl)}.calendar_views__kfcBW a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--r-sm);color:var(--ink);font-weight:800;font-size:14px;text-decoration:none}.calendar_views__kfcBW a[aria-current=true]{background:var(--yellow);color:var(--navy)}.calendar_nav__PD_a4{display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--sh-ctl)}.calendar_navBtn__VPPQx{width:40px;height:40px;border-radius:var(--r-pill);background:var(--sunk);color:var(--ink);display:grid;place-items:center}.calendar_navBtn__VPPQx:hover{color:var(--ink);background:var(--line)}.calendar_navBtn__VPPQx:active{transform:scale(.9)}.calendar_navTitle___EWUs{min-width:130px;text-align:center;font-weight:800;font-size:17px;white-space:nowrap}.calendar_todayBtn__3VBaK{height:40px;padding:0 16px;border-radius:var(--r-pill)}.calendar_layout__NzTG9{margin-top:clamp(10px,1.6vh,16px);display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,28vw,400px);gap:clamp(12px,1.4vw,18px);align-items:start}.calendar_layout__NzTG9[data-view=week]{grid-template-columns:minmax(0,1fr)}.calendar_board__6bdLP{padding:clamp(10px,min(1.4vw,2vh),20px);min-width:0}.calendar_grid__zMf46{--cell:clamp(54px,calc((100svh - var(--header-h) - 270px) / var(--rows) - 6px),108px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar_wd__fXJxe{text-align:center;font-size:13px;font-weight:800;color:var(--ink2);padding:2px 0 4px}.calendar_cell__VKB1p{position:relative;height:var(--cell);min-width:0;padding:8px;border-radius:var(--r-sm);border:2.5px solid transparent;background:var(--sunk);color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;cursor:pointer;transition:transform .2s,background .2s}button.calendar_cell__VKB1p:active{transform:scale(.94)}button.calendar_cell__VKB1p:hover{border-color:var(--line)}.calendar_cell__VKB1p[data-out]{background:transparent;opacity:.3;cursor:default}.calendar_cell__VKB1p[data-l=lo]{background:var(--yS)}.calendar_cell__VKB1p[data-l=mid]{background:var(--yT);color:var(--yTInk)}.calendar_cell__VKB1p[data-l=hi]{background:var(--yellow);color:var(--navy)}.calendar_cell__VKB1p[data-past]{opacity:.6}.calendar_cell__VKB1p[data-today]{border-color:var(--text-1)}.calendar_cell__VKB1p[aria-pressed=true]{background:var(--brand);color:var(--surface);opacity:1}.calendar_dayNum__XYhf4{font-weight:800;font-size:15px;line-height:1}.calendar_count__ruZeG{align-self:stretch;text-align:center;padding:3px 4px;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-weight:800;font-size:12.5px;white-space:nowrap;overflow:hidden}.calendar_cell__VKB1p[aria-pressed=true] .calendar_count__ruZeG{background:var(--yellow);color:var(--navy)}.calendar_legend__fZ2tW{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 2px;font-size:12.5px;font-weight:800}.calendar_key__F849C{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);border:2px solid transparent}.calendar_key__F849C[data-l=lo]{background:var(--yS)}.calendar_key__F849C[data-l=mid]{background:var(--yT);color:var(--yTInk)}.calendar_key__F849C[data-l=hi]{background:var(--yellow);color:var(--navy)}.calendar_key__F849C[data-l=today]{border-color:var(--text-1)}.calendar_sum__Y99xC{margin-left:auto;color:var(--ink2)}.calendar_side__8YrmK{position:sticky;top:calc(var(--header-h) + 12px);max-height:calc(100svh - var(--header-h) - 24px);display:flex;flex-direction:column;overflow:hidden;min-width:0}.calendar_sideHead__Gcux1{padding:clamp(14px,2vh,20px) 18px 10px}.calendar_kicker__lO43z{font-size:13px;font-weight:800;color:var(--ink2)}.calendar_sideTitle__GTBec{margin:2px 0 0;font-weight:800;font-size:clamp(19px,2.6vh,23px);line-height:1.15}.calendar_sideSub__qWGlZ{margin-top:2px;font-size:14px;font-weight:700;color:var(--ink2)}.calendar_sideList__IaqjH{flex:1 1;min-height:0;overflow-y:auto;padding:4px 14px 14px;display:flex;flex-direction:column;gap:8px}.calendar_empty__6WrZH{padding:20px;border-radius:var(--r-md);background:var(--sunk);text-align:center;font-weight:700;color:var(--ink2)}.calendar_week__FWaAR{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.calendar_wcol__gVOQw{min-width:0;display:flex;flex-direction:column;gap:6px;border-radius:var(--r-md);border:2.5px solid transparent;padding:4px}.calendar_wcol__gVOQw[data-today]{border-color:var(--text-1)}.calendar_wcol__gVOQw[data-past]{opacity:.6}.calendar_whead__CymVX{padding:8px 10px;border-radius:var(--r-sm);background:var(--sunk);display:flex;flex-direction:column;line-height:1.2}.calendar_whead__CymVX[data-l=lo]{background:var(--yS)}.calendar_whead__CymVX[data-l=mid]{background:var(--yT);color:var(--yTInk)}.calendar_whead__CymVX[data-l=hi]{background:var(--yellow);color:var(--navy)}.calendar_wdName__JDJMb{font-weight:800;font-size:14px}.calendar_wdDate__EmCiF{font-size:12.5px;font-weight:700;opacity:.8}.calendar_wN__afLu_{margin-top:4px;font-size:12.5px;font-weight:800}.calendar_wlist__xrcNH{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:calc(100svh - var(--header-h) - 300px);min-height:120px;overflow-y:auto}.calendar_witem__gIoPj{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--sh);text-decoration:none;color:var(--ink);transition:box-shadow .2s}.calendar_witem__gIoPj:hover{color:var(--ink);box-shadow:var(--shL)}.calendar_wInst__7XY1b{font-size:11.5px;font-weight:700;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar_wTitle__EjwhY{font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.calendar_wQ__CwWLG{font-size:12px;font-weight:800}.calendar_agenda__thmil{display:none}@media (max-width:1199px){.calendar_unit__xWY5Z{display:none}}@media (max-width:899px){.calendar_head__n6cG4{padding:18px}.calendar_controls__W7U6d{width:100%}.calendar_nav__PD_a4{flex:1 1;justify-content:space-between}.calendar_navTitle___EWUs{min-width:0;flex:1 1;font-size:16px}.calendar_layout__NzTG9{grid-template-columns:minmax(0,1fr)}.calendar_side__8YrmK,.calendar_weekBoard__DWUd1{display:none}.calendar_grid__zMf46{--cell:50px;gap:4px}.calendar_cell__VKB1p{padding:5px;border-width:2px;align-items:center}.calendar_dayNum__XYhf4{font-size:13.5px}.calendar_count__ruZeG{padding:1px 2px;font-size:11.5px}.calendar_legend__fZ2tW .calendar_sum__Y99xC{margin-left:0;flex-basis:100%}.calendar_agenda__thmil{display:flex;flex-direction:column;gap:18px}.calendar_aDay__HGUNZ{scroll-margin-top:80px}.calendar_aPast__JWyvN{margin:6px 4px 14px;padding-top:14px;border-top:1.5px solid var(--line);font-size:13.5px;font-weight:800;color:var(--ink2)}.calendar_aHead__nYWuB{margin:0 0 8px;padding:0 4px;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800}.calendar_aDay__HGUNZ[data-sel] .calendar_aDate__s9TRo{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:4px;text-underline-offset:5px}.calendar_aDate__s9TRo{flex:1 1;min-width:0}.calendar_aN__3E2ct{flex:0 0 auto;height:28px;padding:0 11px;border-radius:var(--r-pill);background:var(--sunk);font-size:13px;font-weight:800;display:inline-grid;place-items:center}.calendar_aN__3E2ct[data-l=lo]{background:var(--yS)}.calendar_aN__3E2ct[data-l=mid]{background:var(--yT);color:var(--yTInk)}.calendar_aN__3E2ct[data-l=hi]{background:var(--yellow);color:var(--navy)}.calendar_aList__yYqqM{display:flex;flex-direction:column;gap:8px}.calendar_main__JrrHh{padding-top:12px}.calendar_head__n6cG4{padding:14px 14px 14px 16px;gap:12px;border-radius:var(--r-md)}.calendar_h1__8A0IX{font-size:24px;line-height:1.1}.calendar_lede__EciBL{margin-top:6px;font-size:14px;line-height:1.45;font-weight:450}.calendar_controls__W7U6d{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.calendar_controls__W7U6d>:last-child{justify-self:end}.calendar_views__kfcBW a{height:36px;padding:0 14px}.calendar_nav__PD_a4{grid-column:1/-1;grid-row:2}.calendar_navBtn__VPPQx{width:44px;height:44px}.calendar_todayBtn__3VBaK{height:44px}.calendar_layout__NzTG9{margin-top:12px}.calendar_board__6bdLP{padding:10px 8px 12px}.calendar_grid__zMf46{--cell:44px;gap:3px}.calendar_wd__fXJxe{font-size:12px;padding:0 0 2px}.calendar_cell__VKB1p{padding:4px 2px;border-width:2px;border-radius:9px}.calendar_dayNum__XYhf4{font-size:13px}.calendar_count__ruZeG{padding:1px 0;font-size:11px;line-height:14px}.calendar_legend__fZ2tW{margin-top:10px;gap:6px;font-size:12px}.calendar_key__F849C{height:24px;padding:0 8px}.calendar_agenda__thmil{margin-top:6px;gap:20px}.calendar_aHead__nYWuB{font-size:16px}}.calendar_osym__prU1p{margin-block:1.5rem;padding:1rem;border:1px solid var(--line);border-radius:var(--r-lg)}.calendar_osym__prU1p ul{display:grid;gap:1rem;list-style:none;padding:0}.calendar_osym__prU1p p{margin:.35rem 0}.calendar_osymLabel__RemAn{color:var(--ink2);font-weight:700}