.rq{padding:0;border:0;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:var(--fg);max-width:none;max-height:none;width:100%;height:100%;display:grid;place-items:center;opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1)}.rq:not([open]){display:none}.rq.in{opacity:1}.rq::backdrop{background:transparent}.rq-card{position:relative;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:0;padding:clamp(28px,4vw,44px);border-radius:30px;background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 14%,transparent),0 40px 120px #00000073;transform:translateY(14px) scale(.975);transition:transform .55s var(--out)}.rq.in .rq-card{transform:none}.rq-x{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;border:0;background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg);cursor:pointer;display:grid;place-items:center}.rq-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.rq-x:hover{background:color-mix(in srgb,var(--fg) 16%,transparent)}.rq-kicker{margin:0 0 14px;font-size:var(--t-micro, 11px);letter-spacing:.3em;opacity:.55;text-transform:uppercase}.rq-title{margin:0 56px 0 0;font-size:clamp(20px,2.6vw,26px);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;outline:none}.rq-for{display:block;margin-top:6px;font-size:.62em;letter-spacing:.2em;opacity:.62}.rq-lede{margin:16px 0 26px;font-size:16px;font-weight:500;line-height:1.55;opacity:.82;max-width:44ch}.rq-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,transparent);margin-bottom:22px}.rq-pk{border:0;border-radius:999px;padding:12px 6px;background:transparent;color:var(--fg);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:.6;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.rq-pk[aria-checked=true]{background:var(--fg);color:var(--bg);opacity:1}.rq-f{display:grid;gap:10px;margin-bottom:18px}.rq-f>span{font-family:var(--mq);font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.8;display:flex;align-items:baseline;gap:10px}.rq-f em{font-family:var(--body);font-style:normal;font-size:13px;letter-spacing:0;text-transform:none;opacity:.55}.rq-f input,.rq-f textarea{font:inherit;font-size:17px;font-weight:400;color:var(--fg);background:color-mix(in srgb,var(--fg) 5%,transparent);border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:16px;padding:16px 18px;width:100%;resize:none;transition:border-color .2s ease,background-color .2s ease}.rq-f input:focus,.rq-f textarea:focus{outline:none;border-color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.rq-f.bad input,.rq-f.bad textarea{border-color:#ff5a4f}.rq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rq-agree{position:relative;display:flex;gap:14px;align-items:flex-start;margin:4px 0 20px;font-size:15px;line-height:1.5;cursor:pointer}.rq-agree input{position:absolute;left:0;top:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}.rq-box{flex:0 0 auto;width:24px;height:24px;border-radius:8px;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);background:color-mix(in srgb,var(--fg) 5%,transparent);display:grid;place-items:center;transition:background-color .2s ease,border-color .2s ease}.rq-box svg{width:14px;height:14px;fill:none;stroke:var(--bg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s ease}.rq-agree input:checked+.rq-box{background:var(--fg);border-color:var(--fg)}.rq-agree input:checked+.rq-box svg{opacity:1}.rq-agree input:focus-visible+.rq-box{outline:2px solid var(--fg);outline-offset:3px}.rq-agree.bad .rq-box{border-color:#ff5a4f}.rq-agree a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--fg) 40%,transparent)}.rq-err{min-height:1.4em;margin:4px 0 14px;color:#ff5a4f;font-size:14px}.rq-go{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:999px;padding:19px 24px;background:var(--fg);color:var(--bg);font-size:12px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--out),opacity .2s ease}.rq-go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rq-go:hover{transform:translateY(-1px)}.rq-go:disabled{opacity:.55;cursor:progress}.rq-pk:focus-visible,.rq-go:focus-visible,.rq-x:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.rq-done{text-align:center;padding:10px 0 0}.rq-done .rq-lede{margin-left:auto;margin-right:auto}.rq-tick{width:64px;height:64px;margin:6px auto 22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rq-tick circle{opacity:.25}.rq-tick path{stroke-dasharray:40;stroke-dashoffset:40;animation:rqtick .6s var(--out) .15s forwards}@keyframes rqtick{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.rq,.rq-card{transition:none}.rq-tick path{animation:none;stroke-dashoffset:0}}.rq-id input{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.rq-help{margin:-6px 0 20px;font-size:13px;font-weight:500;line-height:1.55;opacity:.76}.rq-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rq-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 30px;padding:0;counter-reset:none}.rq-steps li{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:2px solid color-mix(in srgb,var(--fg) 14%,transparent);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.45;transition:opacity .3s ease,border-color .3s ease}.rq-steps li.on{opacity:1;border-color:var(--fg)}.rq-steps li.ok{opacity:.8;border-color:color-mix(in srgb,var(--fg) 55%,transparent)}.rq-dot{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:500 12px/1 var(--body);letter-spacing:0;border:1.5px solid currentColor}.rq-steps li.on .rq-dot{background:var(--fg);color:var(--bg);border-color:var(--fg)}.rq-steps li.ok .rq-dot{font-size:0}.rq-steps li.ok .rq-dot:after{content:"✓";font-size:13px}.rq-h{margin:0 0 8px;font-size:13px;letter-spacing:.24em;text-transform:uppercase;outline:none}.rq-h:focus{outline:none}.rq-pane .rq-lede,.rq-done .rq-lede{margin:0 0 22px}.rq-big{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;row-gap:6px;width:100%;padding:20px 24px;border-radius:20px;background:var(--fg);color:var(--bg);text-decoration:none;transition:transform .3s var(--out),opacity .2s ease}.rq-big svg{grid-row:span 2}.rq-dlt{font-size:12px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.rq-big svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rq-big:hover{opacity:.9}.rq-big:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.rq-card b{font-weight:600}.rq-size{font:500 13px/1.2 var(--body);letter-spacing:0;opacity:.7}.rq-how{margin:18px 0 24px;padding:18px 20px;border-radius:18px;background:color-mix(in srgb,var(--fg) 6%,transparent);font-size:15px;line-height:1.55}.rq-how p{margin:0}.rq-how p.mq{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.72;margin-bottom:8px}.rq-nav{display:flex;gap:10px;margin-top:8px}.rq-nav .rq-go{flex:1}.rq-back{flex:none;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);background:transparent;color:var(--fg);border-radius:999px;padding:0 26px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.rq-back:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.rq-back:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.rq-tip{margin:16px 0 0;font-size:13px;line-height:1.5;opacity:.6}.rq-chip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--fg) 6%,transparent);font-size:12px;letter-spacing:.04em}.rq-chip b{font:600 14px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.06em}.rq-link{margin-left:auto;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.7;cursor:pointer;padding:0}.rq-pane[hidden],.rq-done[hidden],.rq-steps[hidden]{display:none}.rq-err:empty{min-height:0;margin:0}.rq-card>.rq-seg{margin-top:22px}.rq-card.sent>.rq-seg{display:none}@media(max-width:520px){.rq-steps li{gap:8px;letter-spacing:.14em}.rq-steps li:not(.on) .mq{display:none}.rq-big{padding:20px;font-size:12px;letter-spacing:.14em;gap:12px}.rq-h{font-size:12px}.rq-nav .rq-back{padding:0 18px}}.rq-steps li .mq{white-space:nowrap}.rq-card.sent>.rq-kicker,.rq-card.sent>.rq-title{display:none}.rq-done{padding:18px 0 4px}.rq-done .rq-lede{margin:0 auto 16px;max-width:34ch;text-align:center}.rq-done .rq-h{text-align:center;margin-bottom:14px}.rq-done .rq-nav{margin-top:26px}.rq-soon{background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 14%,transparent);cursor:default;margin-bottom:24px}.rq-soon:hover{opacity:1}.rq-soon svg{stroke-width:1.6}.rq .mq,.rq-kicker,.rq-steps li{-webkit-text-stroke:.6px currentColor}.rq .rq-title{-webkit-text-stroke:.9px currentColor}.rq-pk{font-size:12px}.rq-steps li{font-size:11px}.rq-h{font-size:14px}.rq-dlt{font-size:13px}.rq-how p.mq{font-size:11px}.rq-go{font-size:13px}.rq-f>span{font-size:12.5px}.rq-pk{opacity:.74}.rq-steps li{opacity:.58}.rq-how,.rq-f input,.rq-f textarea{font-weight:500}@media(max-width:360px){.rq-card{padding:24px 20px}.rq-title{margin-right:48px;font-size:18px}.rq-pk{letter-spacing:.12em}.rq-big{padding:18px 16px;column-gap:12px}.rq-dlt{font-size:11px;letter-spacing:.12em}.rq-go{font-size:12px;letter-spacing:.14em;padding-inline:16px}}.rq-f[hidden],.rq-agree[hidden]{display:none}.rq-pic{display:block;width:100%;height:auto;margin:4px 0 14px;font-family:var(--body)}.rq-pane[data-pane="2"] .rq-pic{margin:0 0 22px}.rq-steps li.ok{cursor:pointer}.rq-steps li.ok:hover{opacity:1}.rq-steps li.ok:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:4px}.rq-plans{border:0;padding:0;margin:0 0 22px;display:grid;gap:10px}.rq-plans legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rq-plan{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;row-gap:2px;padding:15px 18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.rq-plan:hover{border-color:color-mix(in srgb,var(--fg) 40%,transparent)}.rq-plan input{position:absolute;opacity:0;width:1px;height:1px}.rq-radio{grid-row:1 / span 2;width:20px;height:20px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--fg) 40%,transparent);display:grid;place-items:center;transition:border-color .25s ease}.rq-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--fg);transform:scale(0);transition:transform .35s cubic-bezier(.16,1,.3,1)}.rq-plan .rq-pt{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.rq-plan b{font-weight:600;font-size:16px}.rq-plan small{grid-column:2 / -1;font-size:14px;opacity:.7}.rq-plan:has(input:checked){border-color:var(--fg);background:color-mix(in srgb,var(--fg) 5%,transparent);box-shadow:inset 0 0 0 1px var(--fg)}.rq-plan:has(input:checked) .rq-radio{border-color:var(--fg)}.rq-plan:has(input:checked) .rq-radio:after{transform:scale(1)}.rq-plan:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.rq-pic g,.rq-pic path,.rq-pic rect{transform-box:fill-box;transform-origin:center}.rq-pic .a-cur{transform-box:view-box;transform-origin:0 0}.rq-anim-install *{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.35,1)}.rq-anim-install .a-file{animation-name:rqi-file}.rq-anim-install .a-path{animation-name:rqi-path}.rq-anim-install .a-pop{animation-name:rqi-pop}.rq-anim-install .a-ring{animation-name:rqi-ring}.rq-anim-install .a-press{animation-name:rqi-press}.rq-anim-install .a-done{animation-name:rqi-done}.rq-anim-install .a-cur{animation-name:rqi-cur}@keyframes rqi-file{0%,6%{transform:none;opacity:1}30%{transform:translate(206px,-6px) scale(.9);opacity:1}36%,94%{transform:translate(210px,-4px) scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes rqi-path{0%,8%{opacity:1}24%,94%{opacity:0}to{opacity:1}}@keyframes rqi-pop{0%,34%{opacity:0;transform:scale(.94)}42%,76%{opacity:1;transform:none}82%,to{opacity:0;transform:scale(.97)}}@keyframes rqi-ring{0%,48%{opacity:0}54%,74%{opacity:1}80%,to{opacity:0}}@keyframes rqi-press{0%,62%{opacity:0}65%{opacity:.28}70%,to{opacity:0}}@keyframes rqi-done{0%,82%{opacity:0}86%,94%{opacity:1}99%,to{opacity:0}}@keyframes rqi-cur{0%{opacity:0;transform:translate(64px,90px)}6%{opacity:1;transform:translate(64px,90px)}30%{transform:translate(270px,84px)}36%{transform:translate(270px,84px)}56%{transform:translate(418px,160px)}63%{transform:translate(418px,160px) scale(.82)}67%,78%{opacity:1;transform:translate(418px,160px)}84%,to{opacity:0;transform:translate(418px,160px)}}.rq-anim-id *{animation-duration:7.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.35,1)}.rq-anim-id .a-key{animation-name:rqd-key}.rq-anim-id .a-r1{animation-name:rqd-r1}.rq-anim-id .a-side{animation-name:rqd-side}.rq-anim-id .a-r2{animation-name:rqd-r2}.rq-anim-id .a-tabon{animation-name:rqd-tabon}.rq-anim-id .a-panel{animation-name:rqd-panel}.rq-anim-id .a-r3{animation-name:rqd-r3}.rq-anim-id .a-press{animation-name:rqd-press}.rq-anim-id .a-toast{animation-name:rqd-toast}.rq-anim-id .a-cur{animation-name:rqd-cur}@keyframes rqd-key{0%,9%{transform:none}11%{transform:scale(.88)}14%,to{transform:none}}@keyframes rqd-r1{0%,2%{opacity:0}5%,26%{opacity:1}30%,to{opacity:0}}@keyframes rqd-side{0%,13%{transform:translate(290px)}24%,92%{transform:none}99%,to{transform:translate(290px)}}@keyframes rqd-r2{0%,30%{opacity:0}34%,50%{opacity:1}54%,to{opacity:0}}@keyframes rqd-tabon{0%,42%{opacity:0}45%,to{opacity:1}}@keyframes rqd-panel{0%,43%{opacity:0}50%,to{opacity:1}}@keyframes rqd-r3{0%,54%{opacity:0}58%,86%{opacity:1}90%,to{opacity:0}}@keyframes rqd-press{0%,65%{opacity:0}68%{opacity:.28}73%,to{opacity:0}}@keyframes rqd-toast{0%,68%{opacity:0}72%,88%{opacity:1}92%,to{opacity:0}}@keyframes rqd-cur{0%,24%{opacity:0;transform:translate(380px,236px)}28%{opacity:1;transform:translate(380px,236px)}40%{transform:translate(504px,206px)}42%{transform:translate(504px,206px) scale(.82)}45%{transform:translate(504px,206px)}60%{transform:translate(442px,110px)}65%{transform:translate(442px,110px)}67%{transform:translate(442px,110px) scale(.82)}70%,86%{opacity:1;transform:translate(442px,110px)}92%,to{opacity:0;transform:translate(442px,110px)}}}.rq-card{overflow-x:hidden}.rq-plan b{white-space:nowrap}@media(max-width:480px){.rq-wide{display:none}}.rq-nav .rq-go{min-width:0}@media(max-width:480px){.rq-nav .rq-go{padding-left:16px;padding-right:16px;gap:10px}}.rq-plan{grid-template-columns:auto minmax(0,1fr) auto}@media(max-width:480px){.rq-plan{padding:14px;column-gap:10px}.rq-plan .rq-pt{letter-spacing:.12em}.rq-plan b{font-size:15px}}
