.rsw{--w-ease:cubic-bezier(.2,.8,.2,1);--w-gap:20px;--w-surface:#ffffff;--w-ink:#10141d;--w-ink-2:#4b5466;--w-line:rgba(16,20,29,.12);--w-accent:#e8731a;--w-on-accent:#ffffff;--w-radius:20px;--w-btn-radius:999px;--w-head:var(--font-display);--w-body:var(--font-body);--w-shadow:0 24px 60px -24px rgba(5,7,12,.45),0 0 0 1px var(--w-line);--w-scrim:rgba(5,7,12,.55)}.rsw[data-template=cinematic]{--w-accent:var(--brand-tertiary);--w-on-accent:var(--on-tertiary);--w-surface:var(--brand-night,color-mix(in oklch,var(--brand-primary) 22%,#05070c));--w-ink:#ffffff;--w-ink-2:rgba(255,255,255,.74);--w-line:rgba(255,255,255,.14);--w-radius:22px}.rsw[data-template=cinematic][data-mode=light]{--w-surface:#ffffff;--w-ink:color-mix(in oklch,var(--brand-primary) 18%,#0d1119);--w-ink-2:color-mix(in oklch,var(--brand-primary) 12%,#4b5466);--w-line:color-mix(in oklch,var(--brand-primary) 14%,transparent)}.rsw[data-template=hometown]{--w-accent:var(--go,var(--jac));--w-on-accent:var(--go-ink,#ffffff);--w-surface:#fbfaf6;--w-ink:var(--ink);--w-ink-2:var(--ink-2);--w-line:color-mix(in srgb,var(--ink) 18%,transparent);--w-radius:14px;--w-btn-radius:10px;--w-shadow:0 18px 40px -22px rgba(22,50,74,.5),0 0 0 1px var(--w-line)}.rsw[data-template=poster]{--w-accent:var(--sun);--w-on-accent:var(--on-sun,var(--ink));--w-surface:var(--cobalt);--w-ink:var(--on-cobalt,#ffffff);--w-ink-2:var(--on-cobalt,#ffffff);--w-line:var(--ink);--w-radius:26px;--w-shadow:6px 6px 0 var(--ink),0 0 0 3px var(--ink)}.rsw[data-template=villa]{--w-accent:var(--btn);--w-on-accent:var(--on-btn);--w-surface:var(--vl-card-l,#FFFCF6);--w-ink:var(--vl-ink-l,#241D16);--w-ink-2:var(--vl-ink2-l,#68625B);--w-line:color-mix(in srgb,var(--vl-ink-l,#241D16) 14%,transparent);--w-radius:22px;--w-btn-radius:999px;--w-shadow:0 24px 48px -24px color-mix(in srgb,var(--vl-ink-l,#241D16) 32%,transparent),0 0 0 1px var(--w-line);--w-scrim:color-mix(in srgb,var(--vl-ink-l,#241D16) 55%,transparent)}.rsw[data-template=villa]:is(:root:has(.rvl[data-mode=dark]) *){--w-surface:var(--vl-card-d,#271F18);--w-ink:var(--vl-ink-d,#F5EEE2);--w-ink-2:var(--vl-ink2-d,#A8A298);--w-line:color-mix(in srgb,var(--vl-ink-d,#F5EEE2) 16%,transparent);--w-shadow:0 24px 48px -24px rgb(0 0 0/.7),0 0 0 1px var(--w-line)}.rsw[data-template=golden-hour]{--w-accent:var(--btn-tertiary);--w-on-accent:var(--on-btn-tertiary);--w-surface:#fbf5ea;--w-ink:#221b10;--w-ink-2:#6a6252;--w-line:rgba(34,27,16,.16);--w-radius:14px;--w-btn-radius:999px;--w-shadow:0 24px 50px -26px rgba(15,20,29,.5),0 0 0 1px var(--w-line)}.rsw[data-template=golden-hour][data-mode=dark]{--w-surface:#0f141d;--w-ink:#f2ebdc;--w-ink-2:rgba(242,235,220,.72);--w-line:rgba(242,235,220,.16)}.rsw[data-template=icon],.rsw[data-template=icon]:is(:root:has(.ric:not([data-mode=light])) *){--w-accent:var(--ic-btn);--w-on-accent:var(--ic-on-btn);--w-surface:var(--ic-surface-d);--w-ink:var(--ic-text-d);--w-ink-2:var(--ic-dim-d);--w-line:var(--ic-jewel-mark-d);--w-edge:var(--ic-btn-edge-d);--w-focus:var(--ic-jewel-mark-d);--w-radius:4px;--w-btn-radius:2px;--w-shadow:0 28px 60px -28px rgba(0,0,0,.7),0 0 0 1px var(--w-line);--w-scrim:rgba(0,0,0,.6)}.rsw[data-template=icon]:is(:root:has(.ric[data-mode=light]) *),.rsw[data-template=icon][data-mode=light]{--w-surface:var(--ic-surface-l);--w-ink:var(--ic-text-l);--w-ink-2:var(--ic-dim-l);--w-line:var(--ic-jewel-mark-l);--w-edge:var(--ic-btn-edge-l);--w-focus:var(--ic-jewel-mark-l);--w-shadow:0 24px 50px -26px rgba(23,19,15,.45),0 0 0 1px var(--w-line)}.rsw[data-template=meridian]{--w-accent:var(--btn);--w-on-accent:var(--on-btn);--w-surface:var(--l-paper);--w-ink:var(--l-ink);--w-ink-2:var(--l-type-2);--w-line:var(--l-hair-strong);--w-radius:1px;--w-btn-radius:1px;--w-shadow:0 18px 40px rgb(20 18 14/.14),0 0 0 1px var(--w-line);--w-scrim:rgba(0,0,0,.6)}.rsw[data-template=meridian][data-mode=dark]{--w-surface:var(--d-plate);--w-ink:var(--d-ink);--w-ink-2:var(--d-type-2);--w-line:var(--d-hair-strong);--w-shadow:0 18px 40px rgb(0 0 0/.45),0 0 0 1px var(--w-line)}.rsw[data-template=quartz]{--w-accent:var(--q-btn);--w-on-accent:var(--q-on-btn);--w-surface:var(--q-paper);--w-ink:var(--q-ink);--w-ink-2:var(--q-type-2);--w-line:color-mix(in srgb,var(--q-ink) 14%,transparent);--w-radius:22px;--w-btn-radius:999px;--w-shadow:0 24px 60px -24px rgba(0,0,0,.45),0 0 0 1px var(--w-line);--w-scrim:rgba(0,0,0,.6)}.rsw[data-template=quartz][data-mode=dark]{--w-surface:var(--q-night-2);--w-ink:var(--q-night-type);--w-ink-2:var(--q-night-type-2);--w-line:color-mix(in srgb,var(--q-night-type) 16%,transparent)}.rsw[data-template=authority]{--w-accent:var(--au-day-btn);--w-on-accent:var(--au-day-on-btn);--w-surface:var(--au-paper-l-raised);--w-ink:var(--au-paper-l-text);--w-ink-2:var(--au-paper-l-muted);--w-line:color-mix(in srgb,var(--au-paper-l-text) 14%,transparent);--w-radius:16px;--w-shadow:0 24px 60px -24px rgba(16,20,29,.35),0 0 0 1px var(--w-line)}.rsw[data-template=authority][data-mode=dark]{--w-accent:var(--au-night-btn);--w-on-accent:var(--au-night-on-btn);--w-surface:var(--au-paper-d-raised);--w-ink:var(--au-paper-d-text);--w-ink-2:var(--au-paper-d-muted);--w-line:color-mix(in srgb,var(--au-paper-d-text) 16%,transparent)}.rsw[data-template=foreground]{--w-accent:var(--fg-cta);--w-on-accent:var(--fg-on-cta);--w-surface:var(--fg-slab);--w-ink:var(--fg-on-slab);--w-ink-2:var(--fg-muted-slab);--w-line:var(--fg-slab-edge);--w-radius:18px}.rsw[data-template=limelight]{--w-accent:var(--btn);--w-on-accent:var(--on-btn);--w-surface:var(--m-ground-2);--w-ink:var(--m-type);--w-ink-2:var(--m-muted);--w-line:color-mix(in srgb,var(--m-type) 14%,transparent);--w-radius:18px}.rsw[data-template=limelight][data-mode=dark]{--w-surface:var(--e-ground-2);--w-ink:var(--e-type);--w-ink-2:var(--e-muted);--w-line:color-mix(in srgb,var(--e-type) 16%,transparent)}.rsw .rsw-w{position:fixed;z-index:58;color:var(--w-ink);font:400 15px/1.45 var(--w-body);-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;transform:var(--w-from,translateY(16px));translate:0 calc(-1 * var(--w-lift, 0px));transition:opacity .25s var(--w-ease),transform .4s var(--w-ease),translate .3s var(--w-ease),visibility 0s .4s}.rsw .rsw-w,.rsw .rsw-w *,.rsw .rsw-w :after,.rsw .rsw-w :before{box-sizing:border-box}.rsw .rsw-w.is-in{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--w-ease),transform .4s var(--w-ease),translate .3s var(--w-ease)}.rsw .rsw-w[hidden]{display:none}.rsw[data-tuck] .rsw-w:not(.rsw-pop):not(.rsw-hello){opacity:0;visibility:hidden;pointer-events:none}.rsw .rsw-h{margin:0;font:700 1.15rem/1.2 var(--w-head);letter-spacing:-.01em;color:var(--w-ink)}.rsw .rsw-h small{display:block;margin-top:3px;font:500 .78rem/1.35 var(--w-body);letter-spacing:0;color:var(--w-ink-2)}.rsw .rsw-line{margin:6px 0 0;color:var(--w-ink-2)}.rsw .rsw-card{position:relative;background:var(--w-surface);border-radius:var(--w-radius);box-shadow:var(--w-shadow)}.rsw[data-template=cinematic][data-mode=dark] .rsw-card{background:color-mix(in oklch,var(--w-surface) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rsw .rsw-pic{display:block;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--w-accent) 18%,var(--w-surface))}.rsw .rsw-initials{display:grid;place-items:center;font:700 1rem/1 var(--w-head);color:var(--w-on-accent);background:var(--w-accent)}.rsw .rsw-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rsw .rsw-actions.rsw-stack{flex-direction:column}.rsw .rsw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:var(--w-btn-radius);font:650 .95rem/1.1 var(--w-body);text-decoration:none;cursor:pointer;text-align:center;transition:transform .15s var(--w-ease),filter .15s}.rsw .rsw-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.rsw .rsw-btn:focus-visible,.rsw .rsw-bubble:focus-visible,.rsw .rsw-card:focus-visible,.rsw .rsw-x:focus-visible{outline:3px solid var(--w-accent);outline-offset:2px}.rsw .rsw-main{background:var(--w-accent);color:var(--w-on-accent)}.rsw .rsw-second{background:color-mix(in srgb,var(--w-ink) 12%,transparent);color:var(--w-ink)}.rsw .rsw-outline{background:transparent;color:var(--w-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--w-ink) 45%,transparent)}.rsw[data-template=poster] .rsw-btn{font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-stretch:80%}.rsw[data-template=poster] .rsw-main{box-shadow:0 0 0 2px var(--ink)}.rsw[data-template=hometown] .rsw-btn{font-weight:700;letter-spacing:.01em}.rsw[data-template=icon] .rsw-btn{font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.rsw[data-template=icon] .rsw-main{box-shadow:0 0 0 1px var(--w-edge)}.rsw[data-template=icon] .rsw-h{font-weight:600;letter-spacing:0}.rsw[data-template=icon] :is(.rsw-btn,.rsw-x,.rsw-bubble,.rsw-card):focus-visible{outline-color:var(--w-focus)}.rsw[data-template=meridian] .rsw-btn{font-weight:600;letter-spacing:.02em}.rsw[data-template=meridian] .rsw-main{box-shadow:0 0 0 1px var(--l-btn-edge)}.rsw[data-template=meridian][data-mode=dark] .rsw-main{box-shadow:0 0 0 1px var(--d-btn-edge-plate)}.rsw[data-template=meridian] .rsw-h{font-weight:500;font-size:1.5rem;line-height:1.15}.rsw[data-template=quartz] .rsw-btn{font-weight:500;letter-spacing:-.01em}.rsw[data-template=quartz] .rsw-main{box-shadow:0 0 0 1px var(--q-edge-light)}.rsw[data-template=quartz][data-mode=dark] .rsw-main{box-shadow:0 0 0 1px var(--q-edge-dark)}.rsw[data-template=hometown] :is(.rsw-btn,.rsw-x,.rsw-bubble,.rsw-card):focus-visible{outline-color:var(--acc-p,var(--jac))}.rsw[data-template=hometown] .rsw-h{font-weight:600;font-size:1.25rem}.rsw[data-template=poster] .rsw-h{font-weight:900;text-transform:uppercase;font-stretch:75%;font-size:1.4rem;line-height:1;letter-spacing:0}.rsw .rsw-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--w-ink-2);cursor:pointer}.rsw .rsw-x:hover{background:color-mix(in srgb,var(--w-ink) 10%,transparent);color:var(--w-ink)}.rsw .rsw-chat,.rsw .rsw-fab,.rsw .rsw-profile,.rsw .rsw-slide{bottom:var(--w-gap);right:var(--w-gap);--w-lift:var(--rsw-lift,0px)}.rsw .rsw-w[data-side=left]:is(.rsw-fab,.rsw-profile,.rsw-slide,.rsw-chat){right:auto;left:var(--w-gap)}.rsw .rsw-fab .rsw-actions{margin:0}.rsw .rsw-fab .rsw-btn{min-height:52px;padding:0 24px;font-size:1rem;box-shadow:var(--w-shadow)}.rsw .rsw-fab.is-in .rsw-main{animation:rsw-pulse 2.4s var(--w-ease) 1s 2}@keyframes rsw-pulse{0%,to{box-shadow:var(--w-shadow),0 0 0 0 color-mix(in srgb,var(--w-accent) 55%,transparent)}60%{box-shadow:var(--w-shadow),0 0 0 14px color-mix(in srgb,var(--w-accent) 0%,transparent)}}.rsw .rsw-slide{width:min(360px,calc(100vw - 2 * var(--w-gap)))}.rsw .rsw-slide .rsw-card{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;padding:20px 22px}.rsw .rsw-slide .rsw-card>.rsw-pic{grid-row:1}.rsw .rsw-slide .rsw-text{grid-column:2;padding-right:26px}.rsw .rsw-slide .rsw-card:not(:has(>.rsw-pic)) .rsw-text{grid-column:1/-1}.rsw .rsw-slide .rsw-actions{grid-column:1/-1}.rsw .rsw-w[data-size=compact].rsw-slide{width:min(300px,calc(100vw - 2 * var(--w-gap)))}.rsw .rsw-profile{display:flex;flex-direction:column;align-items:flex-end}.rsw .rsw-w[data-side=left].rsw-profile{align-items:flex-start}.rsw .rsw-bubble{padding:3px;border:0;border-radius:50%;background:var(--w-accent);box-shadow:var(--w-shadow);cursor:pointer}.rsw .rsw-bubble .rsw-pic{width:58px;height:58px;border:3px solid var(--w-surface)}.rsw .rsw-profile .rsw-card{order:-1;width:min(300px,calc(100vw - 2 * var(--w-gap)));margin-bottom:12px;padding:18px}.rsw .rsw-profile .rsw-card[hidden]{display:none}.rsw .rsw-who{display:flex;align-items:center;gap:12px;padding-right:30px}.rsw .rsw-rating{margin:12px 0 0;font-weight:600;font-size:.88rem}.rsw .rsw-rating .rsw-star{display:inline-block;width:16px;height:16px;vertical-align:-3px;fill:var(--review-star)}.rsw .rsw-chat .rsw-card{width:min(360px,calc(100vw - 2 * var(--w-gap)));padding:0;overflow:hidden}.rsw .rsw-chat-head{position:relative;display:flex;align-items:center;gap:10px;padding:14px 52px 14px 16px;border-bottom:1px solid var(--w-line)}.rsw .rsw-chat-head .rsw-h{font-size:1rem}.rsw .rsw-msgs{display:grid;gap:8px;padding:16px}.rsw .rsw-msg{justify-self:start;max-width:88%;margin:0;padding:10px 14px;border-radius:16px 16px 16px 4px;background:color-mix(in srgb,var(--w-ink) 9%,transparent)}.rsw .rsw-actions.rsw-replies{justify-content:flex-end;margin:0;padding:0 16px 16px}.rsw .rsw-hello{top:0;left:0;right:0;z-index:60;--w-from:translateY(-110%)}.rsw .rsw-hello .rsw-in{display:flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:8px 56px;background:var(--w-accent);color:var(--w-on-accent);box-shadow:0 10px 30px -18px rgba(5,7,12,.6)}.rsw .rsw-hello .rsw-h{font:600 .98rem/1.3 var(--w-body);color:inherit;text-transform:none;letter-spacing:0}.rsw .rsw-hello .rsw-actions{margin:0;flex:none}.rsw .rsw-hello .rsw-btn{min-height:36px;padding:0 16px;background:var(--w-on-accent);color:var(--w-accent);box-shadow:none}.rsw .rsw-hello .rsw-x{top:50%;translate:0 -50%;color:inherit}.rsw[data-template=poster] .rsw-hello .rsw-in{border-bottom:3px solid var(--ink);box-shadow:none}.rsw .rsw-bar,.rsw .rsw-sticky{bottom:10px;left:10px;right:10px;--w-from:translateY(140%)}.rsw .rsw-bar .rsw-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin:0;padding:8px;border-radius:calc(var(--w-radius) + 2px);background:var(--w-surface);box-shadow:var(--w-shadow)}.rsw[data-template=cinematic][data-mode=dark] .rsw-bar .rsw-actions{background:color-mix(in oklch,var(--w-surface) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rsw .rsw-bar .rsw-btn{padding:0 10px;min-height:46px}.rsw .rsw-sticky .rsw-in{position:relative;display:flex;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:10px 56px 10px 22px;border-radius:999px;background:var(--w-surface);box-shadow:var(--w-shadow)}.rsw[data-template=hometown] .rsw-sticky .rsw-in{border-radius:var(--w-radius)}.rsw .rsw-sticky .rsw-h{flex:1;font-size:1rem}.rsw .rsw-sticky .rsw-line{display:none}.rsw .rsw-sticky .rsw-actions{margin:0;flex:none}.rsw .rsw-sticky .rsw-x{top:50%;translate:0 -50%}.rsw .rsw-pop{inset:0;z-index:2000;display:grid;place-items:center;padding:16px;transform:none;opacity:1;transition:none}.rsw .rsw-pop.is-in,.rsw .rsw-pop[data-out]{visibility:visible}.rsw .rsw-scrim{position:absolute;inset:-24px;background:var(--w-scrim);backdrop-filter:blur(7px) saturate(.8)}.rsw .rsw-pop.is-in .rsw-scrim{animation:rsw-veil .3s ease-out both}.rsw .rsw-pop[data-out] .rsw-scrim{animation:rsw-veil-out .28s ease-in .4s both}.rsw .rsw-beam{position:absolute;left:4%;right:4%;top:50%;height:2px;margin-top:-1px;border-radius:2px;pointer-events:none;transform:scaleX(0);transform-origin:50% 50%;background:linear-gradient(90deg,transparent,var(--w-accent) 18%,color-mix(in srgb,var(--w-accent) 30%,#fff) 50%,var(--w-accent) 82%,transparent)}.rsw .rsw-pop.is-in .rsw-beam{animation:rsw-beam-in .76s cubic-bezier(.2,.9,.1,1) 80ms both}.rsw .rsw-pop[data-out] .rsw-beam{animation:rsw-beam-out .3s cubic-bezier(.6,0,.8,.3) .36s both}.rsw .rsw-pop .rsw-card{width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:32px 30px 28px;text-align:center;transform:none;transition:none}.rsw .rsw-pop.is-in .rsw-card{animation:rsw-unfold .44s cubic-bezier(.16,1,.3,1) .42s both}.rsw .rsw-pop[data-out] .rsw-card{animation:rsw-fold .28s cubic-bezier(.7,0,.84,0) .12s both}.rsw .rsw-pop .rsw-wd{display:inline-block}.rsw .rsw-pop.is-in .rsw-wd{animation:rsw-word .56s calc(.7s + var(--i, 0) * 45ms) cubic-bezier(.16,1,.3,1) both}.rsw .rsw-pop .rsw-pic{--d:0ms}.rsw .rsw-pop .rsw-line{--d:120ms}.rsw .rsw-pop .rsw-actions{--d:60ms}.rsw .rsw-pop .rsw-x{--d:400ms}.rsw .rsw-pop .rsw-amt,.rsw .rsw-pop .rsw-eb{--d:0ms}.rsw .rsw-pop .rsw-terms{--d:180ms}.rsw .rsw-pop .rsw-cap{--d:300ms}.rsw .rsw-pop.is-in :is(.rsw-pic,.rsw-eb,.rsw-amt,.rsw-line,.rsw-actions,.rsw-terms,.rsw-cap,.rsw-x){animation:rsw-rise .52s calc(.64s + var(--d, 0s)) cubic-bezier(.16,1,.3,1) both}.rsw .rsw-pop.is-in .rsw-main{animation:rsw-key .62s cubic-bezier(.34,1.56,.64,1) .76s both}.rsw .rsw-pop[data-out] .rsw-card>*{animation:none;opacity:0;transition:opacity .15s}.rsw[data-main-shimmer] .rsw-pop .rsw-main{position:relative;overflow:hidden;isolation:isolate}.rsw[data-main-shimmer] .rsw-pop .rsw-main:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-idle 4.5s ease-in-out 1.7s infinite}.rsw .rsw-pop .rsw-pic{margin:0 auto 14px}.rsw .rsw-pop .rsw-eb{margin:0 0 6px;font:600 .72rem/1.3 var(--w-body);letter-spacing:.12em;text-transform:uppercase;color:var(--w-accent)}.rsw .rsw-pop .rsw-amt{margin:0 0 8px;font:800 3rem/1 var(--w-head);letter-spacing:-.03em;color:var(--w-accent)}.rsw .rsw-pop .rsw-amt[data-len=words]{font-size:1.6rem}.rsw .rsw-pop .rsw-terms{display:inline-block;margin-top:12px;font:400 .82rem/1.3 var(--w-body);color:var(--w-ink-2);text-decoration:underline}.rsw .rsw-pop .rsw-cap{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--w-line);font:400 .8rem/1.4 var(--w-body);color:var(--w-ink-2)}.rsw .rsw-pop .rsw-cap b{font-weight:600;color:var(--w-ink)}.rsw .rsw-pop .rsw-cap i{font-style:italic}.rsw .rsw-pop .rsw-h{font-size:1.5rem}.rsw[data-template=poster] .rsw-pop .rsw-h{font-size:2rem}.rsw .rsw-pop .rsw-line{margin-top:10px;font-size:1rem}.rsw .rsw-pop .rsw-actions{margin-top:22px}.rsw .rsw-pop .rsw-card:focus{outline:none}@keyframes rsw-veil{0%{opacity:0}to{opacity:1}}@keyframes rsw-veil-out{0%{opacity:1}to{opacity:0}}@keyframes rsw-beam-in{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1;filter:brightness(1)}70%{filter:brightness(1.6)}to{transform:scaleX(1);opacity:0;filter:brightness(1)}}@keyframes rsw-beam-out{0%{transform:scaleX(1);opacity:1}80%{transform:scaleX(.006);opacity:1}to{transform:scaleX(0);opacity:0}}@keyframes rsw-unfold{0%{clip-path:inset(50% -2% 50% -2% round var(--w-radius));transform:scale(.97)}to{clip-path:inset(0 -2% 0 -2% round var(--w-radius));transform:none}}@keyframes rsw-fold{0%{clip-path:inset(0 -2% 0 -2% round var(--w-radius));transform:none}to{clip-path:inset(50% -2% 50% -2% round var(--w-radius));transform:scale(.98)}}@keyframes rsw-rise-sheet{0%{clip-path:inset(100% -2% 0 -2% round var(--w-radius));transform:translateY(10px)}to{clip-path:inset(0 -2% 0 -2% round var(--w-radius));transform:none}}@keyframes rsw-sink-sheet{0%{clip-path:inset(0 -2% 0 -2% round var(--w-radius));transform:none}to{clip-path:inset(100% -2% 0 -2% round var(--w-radius));transform:translateY(10px)}}@keyframes rsw-word{0%{opacity:0;transform:translateY(.55em) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes rsw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rsw-key{0%{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:none}}html[data-rsw-bar] .mbar{display:none}html[data-rsw-hello] :is(.rs .nav,.rht .top,.rps .bar,.rgh .nav,.rfg .bar,.ric .bar,.rqz .bar,.rmd .bar,.rll .bar,.rvl .bar,.rau .bar,.rs main>:first-child){translate:0 var(--rsw-hello-h,0);transition:translate .4s cubic-bezier(.2,.8,.2,1)}@media (min-width:1024px){.rsw .rsw-bar{left:50%;right:auto;width:min(560px,calc(100vw - 40px));margin-left:calc(min(560px, calc(100vw - 40px)) / -2)}}@media (max-width:767px){.rsw{--w-gap:12px}.rsw .rsw-chat,.rsw .rsw-slide,.rsw .rsw-w[data-size=compact].rsw-slide{left:var(--w-gap);right:var(--w-gap);width:auto}.rsw .rsw-chat,.rsw .rsw-slide{--w-from:translateY(110%)}.rsw .rsw-chat .rsw-card,.rsw .rsw-slide .rsw-card{width:100%}.rsw .rsw-hello .rsw-in{justify-content:flex-start;gap:10px;padding:8px 48px 8px 14px}.rsw .rsw-hello .rsw-h{font-size:.9rem}.rsw .rsw-sticky .rsw-in{padding:8px 48px 8px 16px}.rsw .rsw-sticky .rsw-h{font-size:.92rem}.rsw .rsw-pop{align-items:end;padding:0 8px calc(8px + env(safe-area-inset-bottom, 0px))}.rsw .rsw-beam{top:auto;bottom:calc(8px + env(safe-area-inset-bottom, 0px));margin-top:0}.rsw .rsw-pop .rsw-card{width:100%;padding:28px 22px 22px}.rsw .rsw-pop.is-in .rsw-card{animation-name:rsw-rise-sheet}.rsw .rsw-pop[data-out] .rsw-card{animation-name:rsw-sink-sheet}}.rsw[data-still] .rsw-pop .rsw-card,.rsw[data-still] .rsw-w,.rsw[data-still] .rsw-w.is-in{transition:none}.rsw[data-still] .rsw-pop.is-in :is(.rsw-scrim,.rsw-beam,.rsw-card,.rsw-wd,.rsw-pic,.rsw-eb,.rsw-amt,.rsw-line,.rsw-actions,.rsw-terms,.rsw-cap,.rsw-x,.rsw-main){animation:none}@media (prefers-reduced-motion:reduce){.rsw .rsw-btn,.rsw .rsw-pop .rsw-card,.rsw .rsw-w,.rsw .rsw-w.is-in{transition:none;transform:none}html[data-rsw-hello] :is(.rs .nav,.rht .top,.rps .bar,.rgh .nav,.rfg .bar,.ric .bar,.rqz .bar,.rmd .bar,.rll .bar,.rvl .bar,.rau .bar,.rs main>:first-child){transition:none}.rsw .rsw-fab.is-in .rsw-main{animation:none}.rsw .rsw-beam{display:none}.rsw .rsw-pop.is-in .rsw-card{animation:rsw-veil .16s ease-out both}.rsw .rsw-pop[data-out] .rsw-card{animation:rsw-veil-out .16s ease-in both}.rsw .rsw-pop.is-in :is(.rsw-scrim,.rsw-wd,.rsw-pic,.rsw-eb,.rsw-amt,.rsw-line,.rsw-actions,.rsw-terms,.rsw-cap,.rsw-x,.rsw-main),.rsw .rsw-pop[data-out] .rsw-card>*,.rsw .rsw-pop[data-out] :is(.rsw-scrim,.rsw-beam){animation:none;opacity:1}.rsw[data-main-shimmer] .rsw-pop .rsw-main:after{animation:none}}