.resyncly-mark__energy--animated{animation:rs-mark-glow 2.8s ease-in-out infinite}@keyframes rs-mark-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px rgba(251,113,133,.55))}}.rps{--rps-fg: var(--rs-navy-900, var(--color-fg, #0f172a));--rps-muted: var(--rs-slate-600, var(--color-muted, #475569));--rps-border: var(--rs-slate-200, var(--color-border, #e2e8f0));--rps-bg: var(--rs-white, var(--color-surface, #fff));--rps-accent: var(--rs-teal-700, var(--color-accent, #0f766e));box-sizing:border-box;display:grid;gap:.75rem;justify-items:start;max-width:36rem;color:var(--rps-fg)}.rps--page{margin:0 auto;padding:3rem 1.5rem;min-height:40vh;align-content:center}.rps--embedded{padding:1.25rem 1rem;width:100%;max-width:none;border:1px dashed var(--rps-border);border-radius:.5rem;background:var(--rps-bg)}.rps__title{margin:0;font-size:1.15rem;font-weight:var(--rs-font-weight-semibold, 600);line-height:1.3}.rps__description{margin:0;max-width:42ch;color:var(--rps-muted);font-size:.95rem;line-height:1.45}.rps__meta{margin:0;font-size:.8rem;color:var(--rps-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.rps__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.rps__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rps-border);background:var(--rps-fg);color:var(--rps-bg);border-radius:.375rem;padding:.45rem .85rem;font:inherit;font-size:.9rem;cursor:pointer}.rps__action:hover{filter:brightness(1.05)}.rps__spinner{width:1.25rem;height:1.25rem;border:2px solid var(--rps-border);border-top-color:var(--rps-accent);border-radius:50%;animation:rps-spin .7s linear infinite}@keyframes rps-spin{to{transform:rotate(360deg)}}.rps--loading,.rps--redirecting{justify-items:center;text-align:center}.rps--loading .rps__description,.rps--redirecting .rps__description{max-width:none}@media (prefers-reduced-motion: reduce){.rps__spinner{animation:none}}html,body,#root{margin:0;min-height:100%;background:var(--rs-slate-100, #f4f7fb);color:var(--rs-navy-900, #0c1628)}.stories{max-width:40rem;margin:0 auto;padding:0 1.25rem 4.5rem;font-family:var(--rs-font-sans, "DM Sans", system-ui, sans-serif);font-weight:var(--rs-font-weight-regular, 400)}.stories__bar{position:sticky;top:var(--rs-env-banner-offset, 0px);z-index:var(--rs-z-sticky, 30);display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:0 -1.25rem 2.25rem;padding:.9rem 1.25rem;background:color-mix(in srgb,var(--rs-slate-100, #f4f7fb) 92%,transparent);border-bottom:1px solid var(--rs-slate-200, #e8eef6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stories__wordmark{font-weight:var(--rs-font-weight-bold, 700);font-size:1.05rem;letter-spacing:-.01em;text-decoration:none;color:inherit}.stories__domains{display:flex;gap:1.1rem}.stories__domains a{color:var(--rs-slate-600, #5c6b82);font-weight:var(--rs-font-weight-medium, 500);text-decoration:none;padding-bottom:.15rem;border-bottom:2px solid transparent}.stories__domains a[aria-current=page],.stories__domains a.active{color:var(--rs-navy-900, #0c1628);font-weight:var(--rs-font-weight-semibold, 600);border-bottom-color:var(--rs-navy-900, #0c1628)}.stories__account{margin-left:auto;font-size:.82rem;font-weight:var(--rs-font-weight-regular, 400);color:var(--rs-slate-600, #5c6b82)}.stories__kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:var(--rs-font-weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;color:var(--rs-slate-600, #5c6b82)}.stories h1{font-family:var(--rs-font-display, "Instrument Serif", Georgia, serif);font-weight:400;font-size:clamp(2.4rem,6vw,3.25rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 .6rem}.stories__lead{margin:0 0 1.75rem;max-width:36rem;font-size:1.05rem;line-height:1.5;color:var(--rs-slate-800, #2a3548)}.stories__index{list-style:none;margin:0;padding:0;border-top:1px solid var(--rs-slate-200, #e8eef6)}.stories__index-link{display:flex;flex-direction:column;gap:.2rem;padding:1.05rem 0;border-bottom:1px solid var(--rs-slate-200, #e8eef6);text-decoration:none;color:inherit}.stories__index-link:hover .stories__index-title,.stories__index-link:focus-visible .stories__index-title{text-decoration:underline;text-underline-offset:.18em}.stories__index-title{font-weight:var(--rs-font-weight-semibold, 600);font-size:1.2rem}.stories__index-blurb{color:var(--rs-slate-600, #5c6b82);font-weight:var(--rs-font-weight-regular, 400)}.stories__crumb{margin:0 0 .35rem;font-weight:var(--rs-font-weight-medium, 500)}.stories__crumb a{color:var(--rs-link, #1d4ed8);text-decoration:none}.stories__crumb a:hover{color:var(--rs-link-hover, #1e40af)}.stories__faces{display:flex;gap:1rem;margin:.85rem 0 .25rem}.stories__faces button{font:inherit;font-weight:var(--rs-font-weight-medium, 500);color:var(--rs-slate-600, #5c6b82);border:0;border-bottom:2px solid transparent;background:transparent;padding:.2rem 0 .35rem;cursor:pointer}.stories__faces button[aria-pressed=true]{color:var(--rs-navy-900, #0c1628);font-weight:var(--rs-font-weight-semibold, 600);border-bottom-color:var(--rs-navy-900, #0c1628)}.stories__list{list-style:none;margin:.5rem 0 0;padding:0}.stories__story{padding:1.35rem 0 1.5rem;border-top:1px solid var(--rs-slate-200, #e8eef6)}.stories__story h2{margin:0 0 .85rem;font-family:var(--rs-font-sans, "DM Sans", system-ui, sans-serif);font-size:1.15rem;font-weight:var(--rs-font-weight-semibold, 600);letter-spacing:-.01em;line-height:1.3}.stories__sections h3{margin:0 0 .15rem;font-size:.72rem;font-weight:var(--rs-font-weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;color:var(--rs-slate-600, #5c6b82)}.stories__sections section+section{margin-top:.85rem}.stories__sections p,.stories__body p{margin:0;font-weight:var(--rs-font-weight-regular, 400);line-height:1.55}.stories__sections section:first-child p{font-size:1.08rem;line-height:1.45}.stories__body{max-width:38rem}.stories__body p+p{margin-top:1rem}.stories__meta,.stories__muted{color:var(--rs-slate-600, #5c6b82)}.stories__meta{margin:1rem 0 0;font-size:.82rem}.stories__error{color:var(--rs-error, #dc2626)}.stories a:focus-visible,.stories button:focus-visible{outline:none;box-shadow:var(--rs-shadow-focus, 0 0 0 3px rgba(20, 184, 166, .35));border-radius:2px}@media (max-width: 640px){.stories__account{display:none}}
