.fVHFVq_root[data-harbor]{--ink:var(--color-fg);--ink-2:var(--color-fg-2);--ink-3:var(--color-fg-4);--rule:var(--color-rule);--rule-2:var(--color-rule-2);--red:var(--color-fail);--ok:var(--color-ok);--warn:var(--color-warn);--blue:var(--color-route-blue);--orange:var(--color-route-orange);--green:var(--color-route-green);--yellow:var(--color-route-yellow);--purple:var(--color-route-purple);--agency:#0f766e;--cta:var(--hb-primary);--cta-ink:var(--hb-primary-ink);--cta-hover:var(--hb-primary-hover);--rt-sans:var(--font-routes);--bundle-v:linear-gradient(90deg, var(--blue) 0 7px, transparent 7px 11px, var(--orange) 11px 18px, transparent 18px 22px, var(--green) 22px 29px, transparent 29px 33px, var(--yellow) 33px 40px, transparent 40px 44px, var(--purple) 44px 51px);--bundle-h:linear-gradient(180deg, var(--blue) 0 7px, transparent 7px 11px, var(--orange) 11px 18px, transparent 18px 22px, var(--green) 22px 29px, transparent 29px 33px, var(--yellow) 33px 40px, transparent 40px 44px, var(--purple) 44px 51px);background:var(--color-paper);color:var(--ink);font-family:var(--rt-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}:is(html:has(.fVHFVq_root[data-harbor]),body:has(.fVHFVq_root[data-harbor])){background:var(--color-paper)}.fVHFVq_root[data-harbor] :focus-visible:not(input){outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.fVHFVq_hero{gap:48px;max-width:1320px;margin:0 auto;padding:40px 24px 88px;display:grid}.fVHFVq_copy{align-self:center;max-width:34rem}.fVHFVq_headline{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3rem,1.5rem + 4.6vw,5.9rem);font-weight:760;line-height:.96}.fVHFVq_line{max-width:30rem;color:var(--ink-2);text-wrap:pretty;margin:28px 0 0;font-size:19px;line-height:1.5}.fVHFVq_ctaRow{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px;display:flex}.fVHFVq_cta{background:var(--cta);height:54px;color:var(--cta-ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 30px;font-size:16.5px;font-weight:650;transition:background-color .12s;display:inline-flex;position:relative}.fVHFVq_cta:hover{background:var(--cta-hover)}.fVHFVq_ctaNote{color:var(--ink-3);font-size:15px}.fVHFVq_figure{min-width:0;margin:0}.fVHFVq_figHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:14px;display:flex}.fVHFVq_figDomain{letter-spacing:-.005em;font-size:16px;font-weight:700}.fVHFVq_figMeta{color:var(--ink-3);font-size:14px}.fVHFVq_map{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.fVHFVq_caption{color:var(--ink-3);margin-top:14px;font-size:13.5px}.fVHFVq_mOrigin,.fVHFVq_mStation{fill:var(--color-paper);stroke:var(--ink);stroke-width:3px}.fVHFVq_mFail{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round}.fVHFVq_mBar{fill:var(--red)}.fVHFVq_mMsg{fill:var(--color-paper);stroke-width:2.5px}.fVHFVq_mLbl{fill:var(--ink);font-family:var(--rt-sans), system-ui, sans-serif;font-size:14px}.fVHFVq_mName{font-weight:700}.fVHFVq_mKind{fill:var(--ink-3);font-size:12.5px;font-weight:500}.fVHFVq_mLbl[data-forged] .fVHFVq_mName{fill:var(--red)}.fVHFVq_section{max-width:1320px;margin:0 auto;padding:0 24px}.fVHFVq_inner{border-top:1px solid var(--rule);padding:96px 0}.fVHFVq_split{gap:48px;display:grid}.fVHFVq_h2{letter-spacing:-.03em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.25rem,1.3rem + 2.7vw,3.75rem);font-weight:740;line-height:1.02}.fVHFVq_lead{max-width:34rem;color:var(--ink-2);text-wrap:pretty;margin:24px 0 0;font-size:19px;line-height:1.5}.fVHFVq_lead+.fVHFVq_lead{margin-top:14px}.fVHFVq_boardFig{margin:56px 0 0}.fVHFVq_boardHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:14px;display:flex}.fVHFVq_boardTitle{font-size:16px;font-weight:700}.fVHFVq_boardMeta,.fVHFVq_boardSort{color:var(--ink-3);font-size:14px}.fVHFVq_boardSort{margin-left:auto}.fVHFVq_scale,.fVHFVq_row{grid-template-columns:minmax(0,1fr);gap:12px 40px;display:grid}.fVHFVq_scale{padding:20px 0 4px}.fVHFVq_scaleTrack{height:20px;color:var(--ink-3);font-size:13.5px;font-weight:600;position:relative}.fVHFVq_scaleTrack span{white-space:nowrap;position:absolute;top:0}.fVHFVq_scaleTrack span:first-child{left:0}.fVHFVq_scaleTrack span:nth-child(2){left:50%;transform:translate(-50%)}.fVHFVq_scaleTrack span:nth-child(3){right:0}.fVHFVq_rows{margin:0;padding:0;list-style:none}.fVHFVq_row{border-bottom:1px solid var(--rule);align-items:center;padding:20px 0}.fVHFVq_who{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.fVHFVq_dom{letter-spacing:-.005em;font-size:16px;font-weight:700}.fVHFVq_client{color:var(--ink-3);font-size:14px}.fVHFVq_state{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.fVHFVq_state[data-tone=fail]{color:var(--red);font-weight:600}.fVHFVq_state[data-tone=ok]{color:var(--ok)}.fVHFVq_state[data-tone=void]{color:var(--ink-3)}.fVHFVq_strip{height:24px;position:relative}.fVHFVq_strip:before,.fVHFVq_stripTravel,.fVHFVq_stripPlan{height:5px;margin-top:-2.5px;position:absolute;top:50%}.fVHFVq_strip:before{content:"";background:var(--rule);border-radius:3px;left:11px;right:11px}.fVHFVq_strip[data-void]:before{background:repeating-linear-gradient(90deg, var(--rule-2) 0 4px, transparent 4px 10px)}.fVHFVq_stripTravel{width:calc((100% - 22px) * var(--at));background:var(--ink);transform-origin:0;border-radius:3px;left:11px}.fVHFVq_stripPlan{left:calc(11px + (100% - 22px) * var(--at));background:repeating-linear-gradient(90deg, var(--ink) 0 8px, transparent 8px 14px);width:calc(50% - 11px)}.fVHFVq_stripStop{top:50%;left:calc(11px + (100% - 22px) * var(--p));border:3px solid var(--rule-2);background:var(--color-paper);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.fVHFVq_stripStop[data-reached]{border-color:var(--ink)}.fVHFVq_stripStop[data-here]{border-width:4px;width:22px;height:22px;margin:-11px 0 0 -11px}.fVHFVq_board[data-motion=armed] .fVHFVq_stripTravel{transform:scaleX(0)}.fVHFVq_board[data-motion=armed] .fVHFVq_stripPlan{opacity:0}.fVHFVq_board[data-motion=run] .fVHFVq_stripTravel{transition:transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 90ms)}.fVHFVq_board[data-motion=run] .fVHFVq_stripPlan{transition:opacity .26s ease calc(var(--i,0) * 90ms + .72s)}.fVHFVq_journey{margin:0;padding:0;list-style:none}.fVHFVq_jStop{grid-template-columns:67px minmax(0,1fr);column-gap:28px;padding-bottom:48px;display:grid;position:relative}.fVHFVq_jStop:last-child{padding-bottom:0}.fVHFVq_jRail{position:relative}.fVHFVq_jStop:before{content:"";background:var(--bundle-v);transform-origin:top;width:51px;position:absolute;top:15px;bottom:-15px;left:8px}.fVHFVq_jStop:last-child:before{content:none}.fVHFVq_jCap{border:3px solid var(--ink);background:var(--color-paper);border-radius:13px;width:67px;height:26px;position:absolute;top:2px;left:0}.fVHFVq_jStop:last-child .fVHFVq_jCap{border-radius:17px;height:34px;top:-2px}.fVHFVq_jTitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:740;line-height:30px}.fVHFVq_jBody{max-width:30rem;color:var(--ink-2);margin:6px 0 0;font-size:17px;line-height:1.5}.fVHFVq_jGate{max-width:30rem;color:var(--ink-3);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:15px}.fVHFVq_jGate b{color:var(--ink);font-weight:700}.fVHFVq_journeyWrap[data-motion=armed] .fVHFVq_jStop:before{transform:scaleY(0)}.fVHFVq_journeyWrap[data-motion=run] .fVHFVq_jStop:before{transition:transform .56s cubic-bezier(.3, .6, .2, 1) calc(var(--i,0) * .38s)}.fVHFVq_portalAcross{display:none}.fVHFVq_portalDown{width:100%;max-width:340px;height:auto;margin-top:18px;display:block;overflow:visible}.fVHFVq_agencyLine,.fVHFVq_agencyOrigin,.fVHFVq_agencyMsg{stroke:var(--agency)}.fVHFVq_pLbl{fill:var(--ink);font-family:var(--rt-sans), system-ui, sans-serif;font-size:14px}.fVHFVq_pLblBig{font-size:17px}.fVHFVq_pName{font-weight:700}.fVHFVq_pKind{fill:var(--ink-3);font-size:12.5px;font-weight:500}.fVHFVq_pLblBig .fVHFVq_pKind{font-size:15px}.fVHFVq_pLbl[data-agency] .fVHFVq_pName{fill:var(--agency)}.fVHFVq_terminus{--reach:72px;align-items:center;margin-top:44px;display:flex}.fVHFVq_bundle{width:calc(50vw - 50% + var(--reach));background:var(--bundle-h);flex:none;height:51px;margin-left:calc(50% - 50vw);margin-right:-18px}.fVHFVq_terminus .fVHFVq_cta{z-index:1}.fVHFVq_closeLinks{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:18px 0 0 54px;font-size:15px;display:flex}.fVHFVq_textLink{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);font-weight:600;transition:text-decoration-color .12s}.fVHFVq_textLink:hover{text-decoration-color:currentColor}@media (min-width:640px){.fVHFVq_portalAcross{display:block}.fVHFVq_portalDown{display:none}}@media (min-width:900px){.fVHFVq_scale,.fVHFVq_row{grid-template-columns:250px minmax(0,1fr) 280px}.fVHFVq_scale .fVHFVq_scaleTrack{grid-column:2}.fVHFVq_who{flex-direction:column;gap:2px}}@media (min-width:1100px){.fVHFVq_hero{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:center;gap:64px;min-height:calc(100svh - 72px);padding:0 48px 24px}.fVHFVq_section{padding:0 48px}.fVHFVq_inner{padding:128px 0}.fVHFVq_split{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:center;gap:64px}.fVHFVq_split[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,.74fr)}.fVHFVq_split[data-flip]>:first-child{order:2}.fVHFVq_terminus{--reach:160px}.fVHFVq_closeLinks{margin-left:142px}}@media (max-width:640px){.fVHFVq_hero{gap:40px;padding:24px 16px 64px}.fVHFVq_line,.fVHFVq_lead{font-size:17px}.fVHFVq_section{padding:0 16px}.fVHFVq_inner{padding:72px 0}.fVHFVq_mLbl{font-size:21px}.fVHFVq_mKind{display:none}.fVHFVq_boardSort{margin-left:0}.fVHFVq_jStop{grid-template-columns:51px minmax(0,1fr);column-gap:18px}.fVHFVq_jStop:before{background:linear-gradient(90deg, var(--blue) 0 5px, transparent 5px 8.5px, var(--orange) 8.5px 13.5px, transparent 13.5px 17px, var(--green) 17px 22px, transparent 22px 25.5px, var(--yellow) 25.5px 30.5px, transparent 30.5px 34px, var(--purple) 34px 39px);width:39px;left:6px}.fVHFVq_jCap{width:51px}.fVHFVq_jTitle{font-size:21px}.fVHFVq_jBody{font-size:16px}}
.jIKHiW_check{flex-direction:column;max-width:1120px;margin-top:48px;display:flex}.jIKHiW_mono{font-family:var(--font-data);font-variant-numeric:slashed-zero}.jIKHiW_form{flex-wrap:wrap;gap:10px 12px;display:flex}.jIKHiW_field{border:1.5px solid var(--rule-2);background:var(--color-paper);cursor:text;border-radius:999px;flex:100%;align-items:center;min-width:0;height:56px;padding:0 10px 0 22px;transition:border-color .12s;display:flex}.jIKHiW_field:hover{border-color:var(--ink-3)}.jIKHiW_field:focus-within{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.jIKHiW_prefix,.jIKHiW_input{font-family:var(--font-data);font-size:17px}.jIKHiW_prefix{color:var(--ink-3);flex:none}.jIKHiW_input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:auto}.jIKHiW_field .jIKHiW_input:focus-visible{outline:none}.jIKHiW_input::placeholder{color:var(--ink-3);opacity:1}.jIKHiW_submit{background:var(--cta,var(--color-fg));width:100%;height:56px;color:var(--cta-ink,var(--color-paper));border:0;border-radius:999px;padding:0 28px;font-family:inherit;font-size:16.5px;font-weight:650;transition:background-color .12s}.jIKHiW_submit:hover:not(:disabled){background:var(--cta-hover,var(--color-fg-2))}.jIKHiW_submit:disabled{background:var(--rule);color:var(--ink-3)}.jIKHiW_message{height:84px;padding-top:10px;overflow:hidden}.jIKHiW_note{overflow-wrap:anywhere;color:var(--ink-3);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:18px;display:-webkit-box;overflow:hidden}.jIKHiW_note[data-tone=warn]{color:var(--warn);font-weight:600}.jIKHiW_note[data-tone=fail]{color:var(--red);font-weight:600}.jIKHiW_note .jIKHiW_mono{color:var(--ink-2)}.jIKHiW_back{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.jIKHiW_back:hover{text-decoration-color:currentColor}.jIKHiW_readout{transition:opacity .15s}.jIKHiW_readout[data-busy]{opacity:.35}.jIKHiW_answer{border-top:1px solid var(--rule);align-items:flex-start;gap:16px;height:92px;padding-top:16px;display:flex}.jIKHiW_answerLabel,.jIKHiW_verdictLabel{flex:none;width:72px;font-size:14px;font-weight:700}.jIKHiW_answerLabel{padding-top:4px}.jIKHiW_record{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:var(--font-data);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.jIKHiW_record[data-size=l]{font-size:21px;line-height:28px}.jIKHiW_record[data-size=m]{font-size:17px;line-height:24px}.jIKHiW_record[data-size=s]{font-size:15px;line-height:21px}.jIKHiW_record[data-missing]{color:var(--red)}.jIKHiW_tags{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;margin:10px 0 0;padding:0;list-style:none;display:grid}.jIKHiW_tag{border-top:3px solid var(--rule-2);height:132px;padding:18px 16px 0 0;position:relative}.jIKHiW_tag[data-has]{border-top-color:var(--ink)}.jIKHiW_tagStop{border:3px solid var(--rule-2);background:var(--color-paper);border-radius:50%;width:14px;height:14px;position:absolute;top:-8.5px;left:0}.jIKHiW_tag[data-has] .jIKHiW_tagStop{border-color:var(--ink)}.jIKHiW_tagHead{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.jIKHiW_tagName{flex:none;font-size:14px;font-weight:700}.jIKHiW_tagValue{min-width:0;color:var(--ink-3);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.jIKHiW_tag[data-has] .jIKHiW_tagValue{color:var(--ink)}.jIKHiW_tagMeaning{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.jIKHiW_strips{border-top:1px solid var(--rule);margin:24px 0 0;display:grid}.jIKHiW_stripRow{align-items:baseline;gap:12px;min-width:0;height:44px;padding-top:12px;display:flex}.jIKHiW_stripKey{flex:none;width:44px;margin:0;font-size:14px;font-weight:700}.jIKHiW_stripVal{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14.5px;overflow:hidden}.jIKHiW_stripVal[data-mono]{font-family:var(--font-data);font-size:13.5px}.jIKHiW_verdict{border-top:1px solid var(--rule);align-items:flex-start;gap:16px;height:96px;padding-top:14px;display:flex}.jIKHiW_verdictLabel{padding-top:2px}.jIKHiW_verdictBody{flex:auto;min-width:0}.jIKHiW_verdictText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:23px;display:-webkit-box;overflow:hidden}.jIKHiW_findings{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13.5px;overflow:hidden}.jIKHiW_tagMeaning[data-tone=ok],.jIKHiW_stripVal[data-tone=ok],.jIKHiW_verdictText[data-tone=ok]{color:var(--ok)}.jIKHiW_tagMeaning[data-tone=warn],.jIKHiW_stripVal[data-tone=warn],.jIKHiW_verdictText[data-tone=warn]{color:var(--warn)}.jIKHiW_tagMeaning[data-tone=fail],.jIKHiW_stripVal[data-tone=fail],.jIKHiW_verdictText[data-tone=fail]{color:var(--red)}.jIKHiW_tagMeaning[data-tone=void],.jIKHiW_stripVal[data-tone=void],.jIKHiW_verdictText[data-tone=void]{color:var(--ink-3)}.jIKHiW_tagMeaning[data-tone=plain],.jIKHiW_stripVal[data-tone=plain],.jIKHiW_verdictText[data-tone=plain]{color:var(--ink-2)}.jIKHiW_boundary{color:var(--ink-3);margin:14px 0 0;font-size:13.5px}@media (min-width:640px){.jIKHiW_field{flex-basis:320px}.jIKHiW_submit{width:auto}.jIKHiW_message{height:48px}.jIKHiW_note{-webkit-line-clamp:2}.jIKHiW_answer{height:104px;padding-top:18px}.jIKHiW_record[data-size=l]{font-size:28px;line-height:36px}.jIKHiW_record[data-size=m]{font-size:21px;line-height:28px}.jIKHiW_record[data-size=s]{font-size:17px;line-height:24px}.jIKHiW_tags{grid-template-columns:repeat(4,minmax(0,1fr))}.jIKHiW_tag{height:120px}.jIKHiW_tagMeaning{-webkit-line-clamp:3}.jIKHiW_strips{grid-template-columns:repeat(3,minmax(0,1fr))}.jIKHiW_stripRow{padding-right:16px}.jIKHiW_verdict{height:72px}.jIKHiW_verdictText{-webkit-line-clamp:1}}
._08KxDa_stop{box-sizing:border-box;border:3px solid var(--color-accent);background:var(--color-paper);border-radius:999px;width:14px;height:14px;display:block;position:relative}._08KxDa_ahead{border-color:var(--color-rule-2)}._08KxDa_done{border-color:var(--color-done);background:var(--color-done)}._08KxDa_here{width:18px;height:18px}._08KxDa_here:after{content:"";background:var(--color-accent);border-radius:999px;position:absolute;inset:3px}._08KxDa_termH{width:16px;height:24px}._08KxDa_termV{width:24px;height:16px}._08KxDa_closed{border-color:var(--color-rule-2)}._08KxDa_optional{border-width:2px;border-color:var(--color-rule-2);width:12px;height:12px}._08KxDa_todo{border-color:var(--color-fg-4)}._08KxDa_segH,._08KxDa_segV{border-radius:3px;position:absolute}._08KxDa_segH{height:5px}._08KxDa_segV{width:5px}._08KxDa_built{background:var(--color-done)}._08KxDa_planned{background-image:repeating-linear-gradient(90deg, var(--color-fg-4) 0 7px, transparent 7px 12px)}._08KxDa_segV._08KxDa_planned{background-image:repeating-linear-gradient(180deg, var(--color-fg-4) 0 7px, transparent 7px 12px)}._08KxDa_unbuilt{background:var(--color-rule)}[data-play] ._08KxDa_segH._08KxDa_built,[data-play] ._08KxDa_segH._08KxDa_planned{transform-origin:0;animation:.24s cubic-bezier(.2,.7,.2,1) both _08KxDa_rail-grow-x;animation-delay:var(--d,0s)}[data-play] ._08KxDa_segV._08KxDa_built,[data-play] ._08KxDa_segV._08KxDa_planned{transform-origin:top;animation:.24s cubic-bezier(.2,.7,.2,1) both _08KxDa_rail-grow-y;animation-delay:var(--d,0s)}[data-play] ._08KxDa_here:after{animation:.18s ease-out both _08KxDa_rail-dot;animation-delay:var(--d,0s)}@keyframes _08KxDa_rail-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes _08KxDa_rail-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes _08KxDa_rail-dot{0%{transform:scale(0)}to{transform:none}}
