html.home.home[data-theme] body,html.home.home[data-theme] main{background:var(--rf-bg)}html.home .aj.aj .aj-k{display:none}html.home .aj.aj .aj-card.aj-card{background:var(--rf-card);color:var(--rf-ink);border-radius:var(--rf-r,28px);box-shadow:0 0 0 1px var(--rf-line),0 40px 90px -40px #0a0a0b80}html.home .aj.aj .modal-bg{background:color-mix(in srgb,var(--rf-bg) 72%,transparent)}html.home .aj.aj .modal-x{background:var(--rf-bg2);color:var(--rf-ink)}html.home .aj.aj .modal-x:hover{background:var(--rf-line)}html.home .aj.aj .aj-card h2{font-family:"Geist",var(--sans);letter-spacing:-.045em;margin-top:6px;font-weight:500}html.home .aj.aj .aj-card h2 span{color:var(--rf-mute)}html.home .aj.aj .aj-get li{background:var(--rf-bg2);font-family:"Geist",var(--sans);color:var(--rf-ink);border-radius:16px;font-weight:500}html.home .aj.aj .jf-legal{color:var(--rf-note,#6b6b71)}html.home .aj.aj .jf-legal a{color:var(--rf-ink2)}html.home .jf .jf-row{background:var(--rf-card);box-shadow:0 0 0 1px var(--rf-line2)}html.home .jf .jf-row:focus-within{box-shadow:0 0 0 2px var(--rf-ink)}html.home .jf .jf-row input{color:var(--rf-ink)}html.home .jf .jf-btn{background:var(--rf-btn-bg);color:var(--rf-btn-fg);font-size:14.5px;font-weight:500}html.home .jf .jf-legal{color:var(--rf-note,#6b6b71)}html.home .jf .jf-legal a{color:var(--rf-ink2)}html[data-theme=dark].home .jf .jf-legal,html[data-theme=dark].home .aj.aj .jf-legal{color:var(--rf-note,#a3a3aa)}.acs{--acs-note:var(--rf-note,#6b6b71);background:var(--rf-bg);color:var(--rf-ink);font-family:"Geist",var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}html[data-theme=dark] .acs{--acs-note:var(--rf-note,#a3a3aa)}.acs .rf{overflow:visible}.acs :focus-visible{outline:2px solid var(--rf-ink);outline-offset:3px}.acs a:not([class]):focus-visible,.acs summary:focus-visible{border-radius:6px}.acs a.rf-btn{color:var(--rf-btn-fg)}.acs a.rf-btn-o,.acs button.rf-btn-o{color:var(--rf-ink)}.acs .rf-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.acs .rf-btn:hover svg{transform:translate(3px)}.acs .rf-btn:hover svg.dl-ic{transform:translateY(2px)}.acs section[id]{scroll-margin-top:calc(var(--nav-h,68px) + 8px)}.acs-hero .rf-in{text-align:center;padding-top:calc(var(--nav-h,68px) + clamp(44px,7vw,96px));padding-bottom:var(--rf-a2);flex-direction:column;align-items:center;display:flex}.acs-brand{margin:0 0 var(--rf-a1);letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1;display:flex}.acs-brand a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.acs-brand i{background:var(--rf-line2);width:1.5px;height:.95em;display:block}.acs-brand a span:last-child{color:var(--rf-mute)}.acs-pill{min-height:26px;box-shadow:inset 0 0 0 1px var(--rf-line2);letter-spacing:0;color:var(--rf-ink2);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.acs-h1{max-width:980px;font-weight:500;font-size:var(--rf-h1,clamp(34px,5.4vw,76px));letter-spacing:-.045em;text-wrap:balance;line-height:1.08}.acs-h1 .rf-serif{display:block}.acs-lead{max-width:34em;margin-top:var(--rf-a1);color:var(--rf-ink2);text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.acs-meta{color:var(--acs-note);margin-top:14px;font-size:14px;line-height:1.4}.acs-go{margin-top:var(--rf-a2);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.acs-upd{background:var(--rf-bg2);color:var(--rf-ink2);border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:7px 15px;font-size:14px;line-height:1.4;display:inline-flex}.acs-upd i{background:#79b48c;border-radius:50%;flex:none;width:7px;height:7px}.acs-upd b{color:var(--rf-ink);font-weight:500}.acs-upd span{color:var(--acs-note)}.acs-s{padding-block:var(--rf-a3)}.acs-s>.rf-in{padding-block:0}.acs-h2{font-size:var(--rf-h2,clamp(30px,3.6vw,52px));letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.acs-sub{max-width:40em;margin-top:var(--rf-a1);color:var(--rf-ink2);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.acs-src{color:var(--acs-note);margin-top:14px;font-size:13.5px;line-height:1.5}.acs-src a{color:var(--rf-ink2);text-decoration:underline;-webkit-text-decoration-color:var(--rf-line2);text-decoration-color:var(--rf-line2);text-underline-offset:3px;transition:text-decoration-color .2s}.acs-src a:hover{-webkit-text-decoration-color:var(--rf-ink);text-decoration-color:var(--rf-ink)}.acs-card{border-radius:var(--rf-r,28px);background:var(--rf-bg2);position:relative}.acs-card.plain{background:var(--rf-card)}.acs-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--rf-line);position:absolute;inset:0}html:not([data-theme=dark]) .acs-card:not(.plain):after{box-shadow:none}.acs-card.lift{box-shadow:var(--rf-shadow)}.acs-plate{border-radius:var(--rf-r-in,18px);background:var(--rf-card);box-shadow:inset 0 0 0 1px var(--rf-line);position:relative}.acs-in a:not(.rf-btn):not(.rf-lk){text-underline-offset:3px}.acs-end .rf-in{text-align:center;padding-block:var(--rf-a3) var(--rf-a4);flex-direction:column;align-items:center;display:flex}.acs-end .acs-lead{max-width:30em}@media (width<=640px){.acs-go{flex-direction:column;align-items:stretch;width:100%}.acs-go .rf-btn{width:100%}}@media print{html.home .acs-end,html.home .acs-go{display:none!important}html.home[data-theme]{--rf-bg:#fff;--rf-bg2:#f6f6f5;--rf-ink:#0a0a0b;--rf-ink2:#3f3f43;--rf-mute:#76767c;--rf-line:#0a0a0b1a;--rf-line2:#0a0a0b2b;--rf-card:#fff;--rf-btn-bg:#0a0a0b;--rf-btn-fg:#fff}html.home .acs .rf-rv{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.acs .rf-btn svg{transition:none}}
