:where(.rx[data-rx=sv]) *{box-sizing:border-box}.rx:where([data-rx=sv]){background:var(--white);color:var(--text-body);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:reduce){:where(.rx[data-rx=sv]) *,:where(.rx[data-rx=sv]) :before,:where(.rx[data-rx=sv]) :after{transition:none!important}}:where(.rx[data-rx=sv]) .cnt{font-variant-numeric:tabular-nums;font-weight:600}:where(.rx[data-rx=sv]) em{font-style:normal}@media (prefers-reduced-motion:reduce){:where(.rx[data-rx=sv]) *{transition:none!important;animation:none!important}}.rx:where([data-rx=sv]){background:var(--bg-page);background:var(--bg-page);margin:0}:where(.rx[data-rx=sv]) .w{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,96px)}:where(.rx[data-rx=sv]) .mt{color:var(--text-muted);font-size:14px}:where(.rx[data-rx=sv]) .go{color:var(--text-primary);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}:where(.rx[data-rx=sv]) .ar{width:14px;height:14px;color:var(--accent);flex:none;transition:transform .2s ease-out}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) a:hover .ar{transform:translate(3px)}}:where(.rx[data-rx=sv]) input[type=search]{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);width:100%;box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-primary);background:var(--bg-page);padding:12px 14px;font-size:15px}:where(.rx[data-rx=sv]) input[type=search]:focus{box-shadow:inset 0 0 0 1.5px var(--text-primary)}:where(.rx[data-rx=sv]) .hide{display:none!important}:where(.rx[data-rx=sv]) select{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-primary);background:var(--bg-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230E0E0E' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center/14px;cursor:pointer;min-width:180px;padding:12px 40px 12px 14px;font-size:15px}:where(.rx[data-rx=sv]) select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--text-primary)}:where(.rx[data-rx=sv]) .fhh{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:36px;font-weight:700;margin:48px 0 28px!important}:where(.rx[data-rx=sv]) .hh{background:var(--bg-alt);padding:112px 0 0}:where(.rx[data-rx=sv]) .hg{grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:48px;display:grid}:where(.rx[data-rx=sv]) .hh h1{letter-spacing:-.035em;color:var(--text-primary);margin:0;font-size:60px;font-weight:700;line-height:1}:where(.rx[data-rx=sv]) .hh p{color:var(--text-muted);max-width:52ch;margin:22px 0 0;font-size:18px;line-height:1.6}:where(.rx[data-rx=sv]) .hs{flex-direction:column;gap:10px;display:flex}@media (max-width:64rem){:where(.rx[data-rx=sv]) .hg{grid-template-columns:1fr}}@media (max-width:40rem){:where(.rx[data-rx=sv]) .hh h1{font-size:44px}}@media (prefers-reduced-motion:reduce){:where(.rx[data-rx=sv]) *{transition:none!important}}:where(.rx[data-rx=sv]) .btnd{border-radius:var(--radius-sm);background:var(--text-primary);color:var(--text-on-dark);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}:where(.rx[data-rx=sv]) .btnd .ar{color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) .btnd:hover{background:var(--accent)}}:where(.rx[data-rx=sv]) .m3 strong .ph2{color:inherit;font-size:22px;display:inline-block}:where(.rx[data-rx=sv]) .lh2{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.rx[data-rx=sv]) .cnt{color:var(--text-muted);font-size:14px}:where(.rx[data-rx=sv]) .fhh{margin:72px 0 28px!important}:where(.rx[data-rx=sv]) .none{color:var(--text-muted);padding-bottom:40px;font-size:16px}@media (max-width:40rem){:where(.rx[data-rx=sv]) .m3{grid-template-columns:1fr}:where(.rx[data-rx=sv]) .m3 div+div{border-left:0;border-top:1px solid var(--border-card);padding-left:0}}:where(.rx[data-rx=sv]) .fbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:20px;padding-bottom:24px;display:flex;position:relative}:where(.rx[data-rx=sv]) .fbar:before{content:"";background:var(--border-hairline);height:1px;position:absolute;top:0;left:clamp(24px,5vw,96px);right:clamp(24px,5vw,96px)}:where(.rx[data-rx=sv]) .cv2{width:14px;height:14px;transition:transform .25s}:where(.rx[data-rx=sv]) .cnt2{color:var(--text-muted);margin-left:auto;font-size:14px}:where(.rx[data-rx=sv]) .fbar{gap:28px!important}:where(.rx[data-rx=sv]) .dd{align-items:center;gap:12px;display:flex;position:relative}:where(.rx[data-rx=sv]) .ddl{color:var(--text-muted);font-size:15px}:where(.rx[data-rx=sv]) .ddb{all:unset;cursor:pointer;border-radius:var(--radius-sm);background:var(--bg-page);color:var(--text-primary);align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000000a}:where(.rx[data-rx=sv]) .ddb[aria-expanded=true]{box-shadow:0 1px 2px #0000000f,0 6px 20px #00000014}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) .ddb:hover{box-shadow:0 1px 2px #0000000f,0 6px 20px #00000014}}:where(.rx[data-rx=sv]) .ddb:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}:where(.rx[data-rx=sv]) .ddb .cv2{width:14px;height:14px;transition:transform .2s}:where(.rx[data-rx=sv]) .ddb[aria-expanded=true] .cv2{transform:rotate(180deg)}:where(.rx[data-rx=sv]) .ddm{z-index:30;background:var(--bg-page);border-radius:var(--radius-sm);opacity:0;min-width:240px;margin:0;padding:8px 0;list-style:none;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 6px);left:0%;box-shadow:0 2px 6px #0000000f,0 16px 40px #0000001f}:where(.rx[data-rx=sv]) .dd .ddm{left:auto}:where(.rx[data-rx=sv]) .dd[data-k] .ddm{left:var(--ml,0)}:where(.rx[data-rx=sv]) .ddm.open{opacity:1;transform:none}:where(.rx[data-rx=sv]) .ddm button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text-muted);white-space:nowrap;padding:9px 14px;font-size:16px;display:block}:where(.rx[data-rx=sv]) .ddm button span{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:3px;transition:background-size .25s}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) .ddm button:hover{color:var(--text-primary)}}:where(.rx[data-rx=sv]) .ddm button[aria-checked=true]{color:var(--text-primary)}:where(.rx[data-rx=sv]) .ddm button[aria-checked=true] span{background-size:100% 2px}:where(.rx[data-rx=sv]) .ddm button:focus-visible{background:var(--bg-soft);color:var(--text-primary);outline:none}:where(.rx[data-rx=sv]) .clr3{all:unset;cursor:pointer;text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}:where(.rx[data-rx=sv]) .clr3[hidden]{display:none}@media (max-width:40rem){:where(.rx[data-rx=sv]) .fbar{gap:12px!important}:where(.rx[data-rx=sv]) .dd{justify-content:space-between;width:100%}:where(.rx[data-rx=sv]) .ddm{right:0;left:auto!important}}:where(.rx[data-rx=sv]) .g4{grid-template-columns:repeat(3,1fr);gap:56px 28px;padding-bottom:96px;display:grid}:where(.rx[data-rx=sv]) .dc2{flex-direction:column;gap:12px;display:flex}:where(.rx[data-rx=sv]) .dc2 h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}:where(.rx[data-rx=sv]) .dc2 p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}:where(.rx[data-rx=sv]) .dlr{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}:where(.rx[data-rx=sv]) .dlb{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-primary);align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .15s,background .15s,color .15s;display:inline-flex}:where(.rx[data-rx=sv]) .dlb small{color:var(--grey-400);font-size:12px;font-weight:500}:where(.rx[data-rx=sv]) .dli{width:15px;height:15px;color:var(--accent)}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) .dlb:hover{background:var(--text-primary);color:var(--text-on-dark);box-shadow:none}:where(.rx[data-rx=sv]) .dlb:hover small{color:#fff9}:where(.rx[data-rx=sv]) .dlb:hover .dli{color:var(--text-on-dark)}}:where(.rx[data-rx=sv]) .dlb:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}:where(.rx[data-rx=sv]) .ask{background:var(--bg-dark);color:var(--text-on-dark)}:where(.rx[data-rx=sv]) .ag2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding-top:64px;padding-bottom:64px;display:flex}:where(.rx[data-rx=sv]) .ask h2{letter-spacing:-.02em;color:var(--text-on-dark);margin:0;font-size:30px;font-weight:700}:where(.rx[data-rx=sv]) .ask p{color:#ffffffb8;max-width:56ch;margin:10px 0 0;font-size:16px;line-height:1.6}:where(.rx[data-rx=sv]) .ask .btnd{background:var(--accent)}@media (hover:hover) and (pointer:fine){:where(.rx[data-rx=sv]) .ask .btnd:hover{background:var(--accent-hover-fill)}}@media (max-width:64rem){:where(.rx[data-rx=sv]) .g4{grid-template-columns:1fr 1fr}}@media (max-width:40rem){:where(.rx[data-rx=sv]) .g4{grid-template-columns:1fr}}:where(.rx[data-rx=sv]) .ph2{border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--border-hairline);color:var(--text-muted);font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px;display:inline}:where(.rx[data-rx=sv]) .m3{border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card);grid-template-columns:repeat(3,1fr);display:grid}:where(.rx[data-rx=sv]) .m3 div{padding:18px 18px 18px 0}:where(.rx[data-rx=sv]) .m3 div+div{border-left:1px solid var(--border-card);padding-left:18px}:where(.rx[data-rx=sv]) .m3 strong{color:var(--text-primary);font-size:30px;font-weight:600;line-height:1;display:block}:where(.rx[data-rx=sv]) .m3 strong.r{color:var(--accent)}:where(.rx[data-rx=sv]) .m3 span{color:var(--text-muted);margin-top:8px;font-size:14px;display:block}:where(.rx[data-rx=sv]) .m3 strong .ph2,:where(.rx[data-rx=sv]) .hl strong .ph2{color:inherit;font-size:22px}:where(.rx[data-rx=sv]) .m3 strong .ph2{display:inline-block}:where(.rx[data-rx=sv]) .sf{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:48px;display:grid}:where(.rx[data-rx=sv]) .scov{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-dark);box-shadow:0 0 0 1px var(--border-card);place-items:center;display:grid;position:relative;overflow:hidden}:where(.rx[data-rx=sv]) .scov:before{content:"";position:absolute;inset:0}:where(.rx[data-rx=sv]) .scov .ph2{color:#ffffffb3;background:#ffffff0f;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}:where(.rx[data-rx=sv]) .scov.sm{aspect-ratio:16/9;margin-bottom:8px}:where(.rx[data-rx=sv]) .sfb{flex-direction:column;gap:16px;display:flex}:where(.rx[data-rx=sv]) .sfb h3{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.2}:where(.rx[data-rx=sv]) .sfb p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.55}:where(.rx[data-rx=sv]) .sfb .dlr{align-items:center;gap:8px 20px}:where(.rx[data-rx=sv]) .hl{border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card);align-items:baseline;gap:10px;padding:12px 0;display:flex}:where(.rx[data-rx=sv]) .hl strong{color:var(--accent);font-size:26px;font-weight:600}:where(.rx[data-rx=sv]) .hl span{color:var(--text-muted);font-size:14px}:where(.rx[data-rx=sv]) .mr[hidden]{display:none}@media (max-width:64rem){:where(.rx[data-rx=sv]) .sf{grid-template-columns:1fr;gap:24px}}@media (max-width:40rem){:where(.rx[data-rx=sv]) .m3{grid-template-columns:1fr}:where(.rx[data-rx=sv]) .m3 div+div{border-left:0;border-top:1px solid var(--border-card);padding-left:0}}:where(.rx[data-rx=sv]) .hh h1{letter-spacing:-.035em!important;color:var(--text-primary)!important;font-size:60px!important;font-weight:700!important;line-height:1!important}:where(.rx[data-rx=sv]) .hh p{color:var(--text-muted)!important;font-size:18px!important;line-height:1.6!important}:where(.rx[data-rx=sv]) .hh p b{color:var(--text-primary)!important;font-weight:600!important}:where(.rx[data-rx=sv]) .fhh{letter-spacing:-.02em!important;color:var(--text-primary)!important;font-size:36px!important;font-weight:700!important;line-height:1.15!important}:where(.rx[data-rx=sv]) .sfb h3{letter-spacing:-.015em!important;color:var(--text-primary)!important;font-size:28px!important;font-weight:700!important;line-height:1.2!important}:where(.rx[data-rx=sv]) .dc2 h3{letter-spacing:0!important;color:var(--text-primary)!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}:where(.rx[data-rx=sv]) .dc2 p{color:var(--text-muted)!important;font-size:15px!important;line-height:1.55!important}:where(.rx[data-rx=sv]) .mt{color:var(--text-muted)!important;font-size:14px!important;line-height:1.4!important}:where(.rx[data-rx=sv]) .mt b{color:var(--text-primary)!important;font-weight:600!important}:where(.rx[data-rx=sv]) .cnt,:where(.rx[data-rx=sv]) .cnt2{color:var(--text-muted)!important;font-size:14px!important;font-weight:400!important}:where(.rx[data-rx=sv]) .ddl{color:var(--text-muted)!important;font-size:15px!important;font-weight:400!important}:where(.rx[data-rx=sv]) .ddb,:where(.rx[data-rx=sv]) .btnd,:where(.rx[data-rx=sv]) .go,:where(.rx[data-rx=sv]) .dlb,:where(.rx[data-rx=sv]) .clr3{font-size:15px!important;font-weight:600!important}:where(.rx[data-rx=sv]) .ddm button{font-size:16px!important}:where(.rx[data-rx=sv]) input[type=search]{font-size:15px!important}:where(.rx[data-rx=sv]) .ask h2{letter-spacing:-.02em!important;font-size:32px!important;font-weight:700!important;line-height:1.15!important}:where(.rx[data-rx=sv]) .ask p{font-size:17px!important;line-height:1.6!important}@media (max-width:40rem){:where(.rx[data-rx=sv]) .hh h1{font-size:44px!important}:where(.rx[data-rx=sv]) .fhh{font-size:28px!important}:where(.rx[data-rx=sv]) .sfb h3{font-size:24px!important}}:where(.rx[data-rx=sv]) .g4{align-items:stretch}:where(.rx[data-rx=sv]) .dc2{height:100%}:where(.rx[data-rx=sv]) .dc2 h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.rx[data-rx=sv]) .dc2 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}:where(.rx[data-rx=sv]) .dc2 .dlr{margin-top:auto;padding-top:10px}
