.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-btn-h:44px;--w-btn-size:.95rem;--w-btn-weight:650;--w-btn-pad:18px;--w-second-fill:color-mix(in srgb,var(--w-ink) 12%,transparent);--w-second-ink:var(--w-ink);--w-second-edge:transparent;--w-mark:var(--w-accent);--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;--w-btn-h:52px;--w-btn-size:1rem;--w-btn-weight:600;--w-btn-pad:22px;--w-second-fill:var(--second-fill,var(--brand-secondary));--w-second-ink:var(--on-second-fill,var(--on-secondary))}.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);--w-btn-h:50px;--w-btn-size:16px;--w-btn-weight:700;--w-btn-pad:24px;--w-second-fill:rgba(255,255,255,.55);--w-second-ink:var(--ink);--w-second-edge:color-mix(in srgb,var(--ink) 35%,transparent)}.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);--w-btn-h:56px;--w-btn-size:17px;--w-btn-weight:700;--w-btn-pad:28px}.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);--w-btn-h:48px;--w-btn-size:15px;--w-btn-weight:600;--w-btn-pad:22px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:color-mix(in srgb,var(--w-ink) 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);--w-btn-h:46px;--w-btn-size:15.5px;--w-btn-weight:620;--w-btn-pad:22px;--w-second-fill:color-mix(in srgb,var(--w-surface) 60%,transparent);--w-second-ink:var(--w-ink);--w-second-edge: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);--w-btn-h:48px;--w-btn-size:12.5px;--w-btn-weight:600;--w-btn-pad:22px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:var(--w-line)}.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);--w-btn-h:44px;--w-btn-size:13px;--w-btn-weight:600;--w-btn-pad:20px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:var(--w-ink)}.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);--w-btn-h:40px;--w-btn-size:15px;--w-btn-weight:500;--w-btn-pad:20px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:currentColor}.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);--w-btn-radius:8px;--w-btn-h:52px;--w-btn-size:16px;--w-btn-weight:600;--w-btn-pad:24px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:var(--w-accent);--w-mark:var(--au-paper-l-accent)}.rsw[data-template=authority][data-mode=dark]{--w-mark:var(--au-paper-d-accent);--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;--w-btn-radius:4px;--w-btn-h:56px;--w-btn-size:15px;--w-btn-weight:500;--w-btn-pad:24px}.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;--w-btn-radius:2px;--w-btn-h:48px;--w-btn-size:14px;--w-btn-weight:500;--w-btn-pad:22px;--w-second-fill:transparent;--w-second-ink:var(--w-ink);--w-second-edge:var(--w-line)}.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:var(--w-btn-h);padding:0 var(--w-btn-pad);border:0;border-radius:var(--w-btn-radius);font:var(--w-btn-weight) var(--w-btn-size)/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:var(--w-second-fill);color:var(--w-second-ink);box-shadow:inset 0 0 0 1px var(--w-second-edge)}.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:700;text-transform:uppercase;letter-spacing:.02em;font-stretch:80%}.rsw[data-template=poster]{--w-main-edge:0 0 0 2px var(--ink)}.rsw[data-template=poster] .rsw-main{box-shadow:var(--w-main-edge)}.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]{--w-main-edge:0 0 0 1px var(--w-edge)}.rsw[data-template=icon] .rsw-main{box-shadow:var(--w-main-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]{--w-main-edge:0 0 0 1px var(--l-btn-edge)}.rsw[data-template=meridian] .rsw-main{box-shadow:var(--w-main-edge)}.rsw[data-template=meridian][data-mode=dark]{--w-main-edge: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]{--w-main-edge:0 0 0 1px var(--q-edge-light)}.rsw[data-template=quartz] .rsw-main{box-shadow:var(--w-main-edge)}.rsw[data-template=quartz][data-mode=dark]{--w-main-edge: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);box-shadow:0 0 18px 2px color-mix(in srgb,var(--w-accent) 70%,transparent),0 0 60px 6px color-mix(in srgb,var(--w-accent) 25%,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(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:44px 44px 40px;text-align:center;transform:none;transition:none;display:grid;gap:0;background:color-mix(in srgb,var(--w-surface) 84%,transparent);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 40px 120px -30px rgba(0,0,0,.75),0 0 0 1px var(--w-line),inset 0 1px 0 rgba(255,255,255,.14)}.rsw[data-mode=light] .rsw-pop .rsw-card{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.3)),color-mix(in srgb,var(--w-surface) 88%,transparent);backdrop-filter:blur(22px) saturate(1.2) brightness(1.25)}.rsw[data-mode] .rsw-pop[data-surface=template] .rsw-card,.rsw[data-template=poster] .rsw-pop .rsw-card{background:var(--w-surface);backdrop-filter:none;box-shadow:var(--w-shadow)}.rsw[data-mode] .rsw-pop[data-surface=brand] .rsw-card{background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 70%,var(--brand-secondary)));backdrop-filter:none;box-shadow:0 40px 120px -30px rgba(0,0,0,.75),0 0 0 1px var(--w-line)}.rsw[data-mode] .rsw-pop[data-surface=photo] .rsw-card{background:linear-gradient(rgba(5,7,12,.72),rgba(5,7,12,.72)),var(--w-photo) center /cover;backdrop-filter:none;box-shadow:0 40px 120px -30px rgba(0,0,0,.75),0 0 0 1px var(--w-line)}.rsw .rsw-pop[data-surface=photo] .rsw-sun,.rsw .rsw-pop[data-surface=template] .rsw-sun{display:none}.rsw .rsw-pop .rsw-sun{position:absolute;inset:0 0 auto;height:240px;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(70% 100% at 22% -30%,color-mix(in srgb,var(--brand-primary,var(--w-accent)) 26%,transparent),color-mix(in srgb,var(--brand-secondary,var(--w-accent)) 12%,transparent) 45%,transparent 75%)}.rsw .rsw-pop.is-in .rsw-sun{animation:rsw-veil .9s ease-out .7s both}.rsw[data-template=poster] .rsw-pop .rsw-sun{display:none}.rsw .rsw-pop .rsw-ring{position:absolute;inset:0;border-radius:inherit;padding:1.5px;overflow:hidden;pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.rsw .rsw-pop .rsw-ring:before{content:"";position:absolute;inset:-100%;transform:rotate(0deg);background:conic-gradient(from 0deg,transparent 0 62%,color-mix(in srgb,var(--w-accent) 15%,transparent) 72%,var(--w-accent) 88%,color-mix(in srgb,var(--w-accent) 40%,#fff) 96%,transparent)}.rsw .rsw-pop.is-in .rsw-ring{animation:rsw-trace-fade 1s linear .52s both}.rsw .rsw-pop.is-in .rsw-ring:before{animation:rsw-trace 1s linear .52s both}.rsw .rsw-pop .rsw-x{top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:min(12px,var(--w-radius));border:1px solid var(--w-line);background:color-mix(in srgb,var(--w-ink) 6%,transparent);color:var(--w-ink-2);transition:color .15s,background .15s,transform .15s}.rsw .rsw-pop .rsw-x:focus-visible,.rsw .rsw-pop .rsw-x:hover{background:color-mix(in srgb,var(--w-ink) 10%,transparent);color:var(--w-ink);transform:rotate(90deg)}.rsw .rsw-pop .rsw-btn{min-height:calc(var(--w-btn-h) + 8px);padding:0 calc(var(--w-btn-pad) + 6px);font-size:calc(var(--w-btn-size) + 2px);gap:10px;transition:transform .12s,box-shadow .12s,filter .15s}.rsw .rsw-pop .rsw-main{box-shadow:var(--w-main-edge,0 0 0 0 transparent),0 18px 38px -10px color-mix(in srgb,var(--w-glow,var(--w-accent)) 70%,transparent)}.rsw .rsw-pop .rsw-btn:hover{transform:translateY(-2px)}.rsw .rsw-pop .rsw-main:hover{box-shadow:var(--w-main-edge,0 0 0 0 transparent),0 24px 44px -10px color-mix(in srgb,var(--w-glow,var(--w-accent)) 85%,transparent)}.rsw .rsw-pop .rsw-btn:active{transform:translateY(1px)}.rsw .rsw-pop .rsw-arrow{flex:none;transition:transform .2s}.rsw .rsw-pop .rsw-main:hover .rsw-arrow{transform:translateX(4px)}.rsw .rsw-pop .rsw-copy{min-width:0;display:grid;gap:16px;justify-items:center}.rsw .rsw-pop .rsw-card[data-offer]{width:min(900px,100%);text-align:left;padding:0}.rsw .rsw-pop .rsw-card[data-offer][data-panel]{width:min(1080px,100%)}.rsw .rsw-pop .rsw-card[data-offer] .rsw-copy{justify-items:start;align-content:center;padding:48px 48px 40px}.rsw .rsw-pop .rsw-panel{margin:0;min-width:0}.rsw .rsw-pop .rsw-photo img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.rsw .rsw-pop .rsw-card[data-panel=picture]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rsw .rsw-pop .rsw-card[data-panel=picture] .rsw-photo{grid-row:1;min-height:100%}.rsw .rsw-pop .rsw-card[data-panel=picture] .rsw-photo img{height:100%;aspect-ratio:auto}}.rsw .rsw-pop.is-in .rsw-card{animation:rsw-unfold .44s cubic-bezier(.16,1,.3,1) .42s backwards}.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 .rsw-panel{--d:240ms}.rsw .rsw-pop.is-in :is(.rsw-pic,.rsw-eb,.rsw-amt,.rsw-line,.rsw-actions,.rsw-terms,.rsw-cap,.rsw-x,.rsw-panel){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 backwards}.rsw .rsw-pop.is-in .rsw-x{animation:rsw-turn-in .52s calc(.64s + var(--d, 0s)) cubic-bezier(.16,1,.3,1) backwards}.rsw .rsw-pop[data-out] .rsw-card>*{animation:none;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .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}.rsw .rsw-pop .rsw-eb{display:inline-flex;align-items:center;gap:10px;margin:0;font:600 12px/1.3 var(--w-body);letter-spacing:.1em;text-transform:uppercase;color:var(--w-mark)}.rsw .rsw-pop .rsw-eb:before{content:"";width:18px;height:1px;background:currentColor;flex:none}.rsw .rsw-pop .rsw-amt{margin:0;font:500 clamp(44px,5vw,72px)/1 var(--w-head);letter-spacing:-.04em;color:var(--w-ink);white-space:nowrap}.rsw .rsw-pop .rsw-amt[data-len=words]{font-size:clamp(26px,2.4vw,34px);line-height:1.15;white-space:normal}.rsw .rsw-pop .rsw-terms{display:inline-block;margin:0;font:400 14px/1.3 var(--w-body);color:var(--w-ink-2);text-decoration:underline}.rsw .rsw-pop .rsw-cap{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:16px 48px;border-top:1px solid var(--w-line);font:400 13px/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:clamp(28px,3.3vw,40px);line-height:1.12;letter-spacing:-.02em}.rsw .rsw-pop .rsw-card[data-offer] .rsw-h{font:600 clamp(28px,3.3vw,40px)/1.12 var(--w-head);letter-spacing:-.02em}.rsw[data-template=poster] .rsw-pop .rsw-h{font-size:clamp(32px,3.6vw,44px)}.rsw .rsw-pop .rsw-line{margin-top:8px;font-size:17px;line-height:1.5}.rsw .rsw-pop .rsw-card[data-offer] .rsw-line{color:var(--w-ink-2);max-width:60ch}.rsw .rsw-pop .rsw-actions{margin-top:8px;gap:12px}.rsw .rsw-pop .rsw-card:not([data-offer]) .rsw-actions{justify-content:center}.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}}@keyframes rsw-trace{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rsw-trace-fade{0%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes rsw-turn-in{0%{opacity:0;transform:rotate(-90deg) scale(.8)}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 .rsw-pop .rsw-card{backdrop-filter:blur(12px) saturate(1.2)}.rsw[data-mode=light] .rsw-pop .rsw-card{backdrop-filter:blur(12px) saturate(1.2) brightness(1.25)}.rsw .rsw-pop .rsw-ring{display:none}.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 .rsw-card[data-offer]{padding:0}.rsw .rsw-pop .rsw-card[data-offer] .rsw-copy{padding:28px 22px 24px}.rsw .rsw-pop .rsw-cap{padding:14px 22px}.rsw .rsw-pop .rsw-card[data-offer] .rsw-h,.rsw .rsw-pop .rsw-h{font-size:clamp(25px,7.4vw,30px)}.rsw .rsw-pop .rsw-actions{flex-direction:column;align-items:stretch;width:100%}.rsw .rsw-pop .rsw-actions .rsw-btn{width:100%}.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,.rsw-sun,.rsw-ring,.rsw-ring:before){animation:none}.rsw[data-still] .rsw-pop.is-in .rsw-sun{opacity:1}@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-sun,.rsw-main),.rsw .rsw-pop[data-out] .rsw-card>*,.rsw .rsw-pop[data-out] :is(.rsw-scrim,.rsw-beam){animation:none;opacity:1;transform:none}.rsw .rsw-pop .rsw-ring{display:none}.rsw .rsw-pop .rsw-btn:hover,.rsw .rsw-pop .rsw-x:hover{transform:none}.rsw[data-main-shimmer] .rsw-pop .rsw-main:after{animation:none}}