:root{--radius-card: 12px;--radius-pill: 8px;--radius-btn: 6px;--ease: cubic-bezier(0.22, 1, 0.36, 1);--font-display: 'TASA Orbiter', 'Inter', system-ui, sans-serif;--font-body: 'Inter', system-ui, sans-serif;--font-mono: 'JetBrains Mono', 'SF Mono', Menlo, monospace}#rzpn-home{--ink: #192839;--ink-soft: #4b5563;--rzpn-bg: #fff;--rzpn-surface: #fff;--rzpn-surface-hover: #f3f5f7;--rzpn-ink-strong: #050505;--rzpn-ink-card: #292f32;--rzpn-ink-title: #000828;--rzpn-ink-muted: #616d75;--rzpn-ink-faint: #7d868e;--rzpn-link: #0e54cc;--rzpn-border: #e4e4e4;--rzpn-border-control: #c8cdd0;--rzpn-card-shadow: 0 2px 4px rgba(80,168,212,.08);--rzpn-win-from: #5498f2;--rzpn-win-to: #e8eefe}html.dark #rzpn-home{--ink: #e8ecf1;--ink-soft: #9aa7b4;--rzpn-bg: #141516;--rzpn-surface: #202224;--rzpn-surface-hover: #2a2c2f;--rzpn-ink-strong: #f2f5f8;--rzpn-ink-card: #e8ecf1;--rzpn-ink-title: #e8ecf1;--rzpn-ink-muted: #9aa7b4;--rzpn-ink-faint: #6f7d8a;--rzpn-link: #6ea8fe;--rzpn-border: rgba(255,255,255,.1);--rzpn-border-control: rgba(255,255,255,.14);--rzpn-card-shadow: none;--rzpn-win-from: #1c3f78;--rzpn-win-to: #141516}html:not(.dark) #rzpn-home .rzpn-theme-dark,html.dark #rzpn-home .rzpn-theme-light{display:none!important}html.dark #rzpn-home .rzpn-art img.rzpn-theme-dark[src*="1e897b9e"]{transform:scale(1.3)}#rzpn-home,#rzpn-home *{box-sizing:border-box}html[data-page-mode="custom"],html[data-page-mode="custom"] body{margin:0;padding:0}#rzpn-home{font-family:var(--font-body);color:var(--ink);background:var(--rzpn-bg);-webkit-font-smoothing:antialiased}#rzpn-home a{text-decoration:none;color:inherit}#rzpn-home img{display:block;max-width:100%}#rzpn-home h1,#rzpn-home h2,#rzpn-home h3,#rzpn-home h4{margin:0;font-family:var(--font-display)}#rzpn-home p{margin:0}#rzpn-home{--rzpn-pad: 48px;--rzpn-max: 92rem}#rzpn-home{container:rzpn-home / inline-size}#page-rzpn{background:var(--rzpn-bg)}#page-rzpn .rzpn-wrap{max-width:var(--rzpn-max);margin:0 auto;padding:0 var(--rzpn-pad)}#page-rzpn .rzpn-win{--rzpn-sky: linear-gradient(180deg, var(--rzpn-win-from) 22.856%, var(--rzpn-win-to) 100%);--rzpn-sky-to: var(--rzpn-win-to)}#page-rzpn .rzpn-win-sky{position:absolute;inset:0;clip-path:inset(0);pointer-events:none}#page-rzpn .rzpn-win--soft>.rzpn-win-sky{clip-path:inset(0 round 12px)}#page-rzpn .rzpn-win-sky>canvas{position:fixed;left:0;top:0}#page-rzpn .rzpn-win-sky::before{content:'';position:fixed;inset:0;background:var(--rzpn-sky) center 0 / 100vw 368px no-repeat var(--rzpn-sky-to)}#page-rzpn .rzpn-win--soft{position:relative;--rzpn-sky: linear-gradient(180deg, rgb(148 190 247) 22.856%, rgb(177 210 255) 42.14%, rgb(244 255 255) 85.84%, #fff 92.96%);--rzpn-sky-to: #fff}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-win{background:var(--rzpn-sky) center top / 100% 368px no-repeat var(--rzpn-sky-to)}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-win-sky::before{display:none}}@media (hover: none) and (pointer: coarse){#page-rzpn .rzpn-win{background:var(--rzpn-sky) center top / 100% 368px no-repeat var(--rzpn-sky-to)}#page-rzpn .rzpn-win-sky::before{display:none}}#page-rzpn .rzpn-hero{position:relative;clip-path:inset(0);height:272px}#page-rzpn{--rzpn-bar: 112px}@media (max-width: 1023px){#page-rzpn{--rzpn-bar: 120px}}#page-rzpn .rzpn-art{position:fixed;top:calc(var(--rzpn-bar) - 90px);left:50%;width:1440px;height:448px;margin-left:-688px;transform-origin:top center;pointer-events:none;z-index:0;overflow:visible;clip-path:inset(0 -100vw)}#page-rzpn .rzpn-art img{max-width:none}#page-rzpn .rzpn-trail-peek{position:fixed;left:0;top:0;filter:blur(2.74px)}#page-rzpn .rzpn-trail-peek>canvas{position:absolute;left:0;top:0}#page-rzpn .rzpn-art-strip,#page-rzpn .rzpn-art-ascii,#page-rzpn .rzpn-doc{position:absolute;inset:0;width:1440px;height:448px}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){#page-rzpn .rzpn-art-strip{--rzpn-lift: -25.5px}#page-rzpn .rzpn-art-ascii{--rzpn-lift: -40px}#page-rzpn .rzpn-doc-1>div{--rzpn-lift: -53px}#page-rzpn .rzpn-doc-2>div{--rzpn-lift: -55.4px}#page-rzpn .rzpn-doc-3>div{--rzpn-lift: -42.1px}#page-rzpn .rzpn-doc-4>div{--rzpn-lift: -24.4px}#page-rzpn .rzpn-doc-5>div{--rzpn-lift: -32.3px}#page-rzpn .rzpn-doc-7>div{--rzpn-lift: -70px}#page-rzpn .rzpn-peek-strip{--rzpn-lift: -25.5px}#page-rzpn .rzpn-peek-trail{--rzpn-lift: -40px}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-peek-strip{--rzpn-lift: -15.3px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-peek-trail{--rzpn-lift: -24px}}#page-rzpn .rzpn-art-strip,#page-rzpn .rzpn-art-ascii,#page-rzpn .rzpn-trail-peek>canvas,#page-rzpn .rzpn-doc>div{animation:rzpn-lift cubic-bezier(.3333, 0, .6667, 1) both;animation-timeline:scroll(root);animation-range:0px 420px}}}@keyframes rzpn-lift{from{translate:0 0}to{translate:0 var(--rzpn-lift)}}#page-rzpn .rzpn-art,#page-rzpn .rzpn-trail-peek{opacity:0;transition:opacity 500ms cubic-bezier(.23, 1, .32, 1)}#page-rzpn.is-art-in .rzpn-art,#page-rzpn.is-art-in .rzpn-trail-peek{opacity:1}#page-rzpn:not(.is-art-in) .rzpn-doc,#page-rzpn:not(.is-art-in) .rzpn-doc-6-badge{animation-play-state:paused}#page-rzpn .rzpn-doc-1{transform:translate(var(--rzpn-hover-x-1, 0px), var(--rzpn-hover-y-1, 0px));rotate:var(--rzpn-hover-r-1, 0deg);transition:transform .42s cubic-bezier(.22,1,.36,1), rotate .42s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate 7.2s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-1.1s, 1000ms}#page-rzpn .rzpn-doc-2{transform:translate(var(--rzpn-hover-x-2, 0px), var(--rzpn-hover-y-2, 0px));rotate:var(--rzpn-hover-r-2, 0deg);transition:transform .61s cubic-bezier(.22,1,.36,1), rotate .61s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate 6.4s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-3.6s, 600ms}#page-rzpn .rzpn-doc-3{transform:translate(var(--rzpn-hover-x-3, 0px), var(--rzpn-hover-y-3, 0px));rotate:var(--rzpn-hover-r-3, 0deg);transition:transform .34s cubic-bezier(.22,1,.36,1), rotate .34s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate 8.1s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-0.4s, 300ms}#page-rzpn .rzpn-doc-4{transform:translate(var(--rzpn-hover-x-4, 0px), var(--rzpn-hover-y-4, 0px));rotate:var(--rzpn-hover-r-4, 0deg);transition:transform .53s cubic-bezier(.22,1,.36,1), rotate .53s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate-sm 5.8s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-2.2s, 240ms}#page-rzpn .rzpn-doc-5{transform:translate(var(--rzpn-hover-x-5, 0px), var(--rzpn-hover-y-5, 0px));rotate:var(--rzpn-hover-r-5, 0deg);transition:transform .39s cubic-bezier(.22,1,.36,1), rotate .39s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate-sm 6.9s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-4.5s, 800ms}#page-rzpn .rzpn-doc-7{transform:translate(var(--rzpn-hover-x-7, 0px), var(--rzpn-hover-y-7, 0px));rotate:var(--rzpn-hover-r-7, 0deg);transition:transform .48s cubic-bezier(.22,1,.36,1), rotate .48s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate-sm 6.1s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-1.8s, 300ms}#page-rzpn .rzpn-doc-6-badge{transform:translate(var(--rzpn-hover-x-6, 0px), var(--rzpn-hover-y-6, 0px));rotate:var(--rzpn-hover-r-6, 0deg);transition:transform .56s cubic-bezier(.22,1,.36,1), rotate .56s cubic-bezier(.22,1,.36,1);animation:rzpn-doc-levitate 7.7s ease-in-out infinite, rzpn-doc-appear 650ms cubic-bezier(.22,1,.36,1) both;animation-delay:-5.2s, 300ms}@keyframes rzpn-doc-levitate{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes rzpn-doc-levitate-sm{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes rzpn-doc-appear{from{opacity:0;scale:0.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion: reduce){#page-rzpn .rzpn-art-strip,#page-rzpn .rzpn-art-ascii,#page-rzpn .rzpn-doc,#page-rzpn .rzpn-doc-6-badge{transform:none!important;animation:none!important}}#page-rzpn .rzpn-flow{position:absolute;left:0;top:0;width:1440px;height:448px;pointer-events:none}#page-rzpn>section:not(.rzpn-hero){position:relative;z-index:1;background:var(--rzpn-bg)}#page-rzpn .rzpn-win-glyphs{mix-blend-mode:normal}#page-rzpn .rzpn-win-glyphs{mix-blend-mode:normal}#page-rzpn .rzpn-hero .rzpn-win-glyphs{opacity:.85}#page-rzpn .rzpn-win--soft .rzpn-win-glyphs{opacity:.7}#page-rzpn .rzpn-hero-inner{max-width:var(--rzpn-max);margin:0 auto;padding:0 var(--rzpn-pad);height:100%;position:relative}#page-rzpn .rzpn-hero-h1{position:absolute;top:40px;left:var(--rzpn-pad);margin:0;font-family:'Inter Tight', var(--font-body);font-weight:200;font-size:80px;line-height:1.1;letter-spacing:-4.8px;word-spacing:3.04px;color:#fff}#page-rzpn .rzpn-ask{position:absolute;top:156px;left:var(--rzpn-pad);display:flex;align-items:center;gap:12px;width:636px;max-width:calc(100% - var(--rzpn-pad) * 2);height:72px;padding:0 20px 0 24px;border:0;border-radius:12px;background:var(--rzpn-bg)}#page-rzpn .rzpn-ask-spark{display:block;flex:none}#page-rzpn .rzpn-ask-input{flex:1;min-width:0;border:0;background:none;outline:none;font-family:var(--font-display);font-size:20px;letter-spacing:-0.4px;color:#2f404c}#page-rzpn .rzpn-ask-field{position:relative;flex:1;min-width:0;display:flex}#page-rzpn .rzpn-ask-input::placeholder{color:transparent}#page-rzpn .rzpn-ask-ph{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;white-space:nowrap;overflow:hidden;font-family:var(--font-display);font-size:20px;letter-spacing:-0.4px;opacity:0.6;background-image:linear-gradient(100deg, rgba(100,124,148,.55) 0%, rgba(100,124,148,.55) 35%, #5E9EF1 46%, #B5EDEE 50%, #5E9EF1 54%, rgba(100,124,148,.55) 65%, rgba(100,124,148,.55) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rzpn-ask-shimmer 2.8s linear infinite}#page-rzpn .rzpn-ask-input:not(:placeholder-shown)~.rzpn-ask-ph{opacity:0}@keyframes rzpn-ask-shimmer{from{background-position:100% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){#page-rzpn .rzpn-ask-ph{animation:none}}#page-rzpn .rzpn-ask-go{flex:none;border:0;background:none;padding:0;cursor:pointer;line-height:0}#page-rzpn .rzpn-ask-go img,#page-rzpn .rzpn-ask-go svg{display:block}#page-rzpn .rzpn-ai{padding:37px 0 0;background:var(--rzpn-bg)}#page-rzpn .rzpn-ai-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#page-rzpn .rzpn-eyebrow{margin:0;font-family:var(--font-display);font-weight:500;font-size:24px;line-height:.9;letter-spacing:-0.48px;color:#000;opacity:.8}#page-rzpn .rzpn-ai-agents{display:inline-flex;align-items:center}#page-rzpn .rzpn-ai-agent{width:24px;height:24px;display:grid;place-items:center;overflow:hidden}#page-rzpn .rzpn-ai-agent img{display:block;width:21.6px;height:21.6px;object-fit:contain}#page-rzpn .rzpn-ai-agent--3 img{width:auto;height:19.2px}#page-rzpn .rzpn-ai-cards{display:grid;grid-template-columns:repeat(5, 1fr);align-items:start;gap:24px;margin-top:29px}#page-rzpn .rzpn-pcard{position:relative;display:flex;flex-direction:column}#page-rzpn .rzpn-pcard-media{position:relative;aspect-ratio:242 / 182;border-radius:12px;overflow:hidden}#page-rzpn .rzpn-pcard-body{display:flex;flex-direction:column;align-items:flex-start;padding:0}#page-rzpn .rzpn-pcard-tint{background:linear-gradient(205.78deg, rgba(132,175,250,.5) 25.575%, rgba(159,255,159,.2) 97.045%)}#page-rzpn .rzpn-pcard-shot{position:absolute;inset:0}#page-rzpn .rzpn-pcard-shot img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.22,.61,.36,1)}@media (hover: hover){#page-rzpn .rzpn-pcard:hover .rzpn-pcard-shot img{transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){#page-rzpn .rzpn-pcard-shot img{transition:none}}#page-rzpn .rzpn-pcard-shot,#page-rzpn .rzpn-ai-agent{opacity:0;translate:0 6px;transition:opacity 500ms cubic-bezier(.23, 1, .32, 1), translate 500ms cubic-bezier(.23, 1, .32, 1)}#page-rzpn .rzpn-pcard-shot.is-in,#page-rzpn .rzpn-ai-agent.is-in{opacity:1;translate:0 0}#page-rzpn .rzpn-pcard:nth-child(2) .rzpn-pcard-shot,#page-rzpn .rzpn-ai-agent:nth-child(2){transition-delay:50ms}#page-rzpn .rzpn-pcard:nth-child(3) .rzpn-pcard-shot,#page-rzpn .rzpn-ai-agent:nth-child(3){transition-delay:100ms}#page-rzpn .rzpn-pcard:nth-child(4) .rzpn-pcard-shot{transition-delay:150ms}#page-rzpn .rzpn-pcard:nth-child(5) .rzpn-pcard-shot{transition-delay:200ms}@media (prefers-reduced-motion: reduce){#page-rzpn .rzpn-pcard-shot,#page-rzpn .rzpn-ai-agent{translate:none;transition-property:opacity}}#page-rzpn .rzpn-pcard-title{margin:16px 0 0;font-family:var(--font-display);font-weight:500;font-size:15px;line-height:20px;letter-spacing:-0.32px;color:var(--rzpn-ink-title)}#page-rzpn .rzpn-pcard-pill{margin:12px 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--rzpn-link)}#page-rzpn .rzpn-copy-ico{width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Frame' opacity='0.4'%3E %3Cpath id='Vector' d='M10.1667 5.83333V2.66667C10.1667 2.20643 9.7936 1.83333 9.33333 1.83333H2.66667C2.20643 1.83333 1.83333 2.20643 1.83333 2.66667V9.33333C1.83333 9.7936 2.20643 10.1667 2.66667 10.1667H5.83333M6.66667 5.83333H13.3333C13.7936 5.83333 14.1667 6.20643 14.1667 6.66667V13.3333C14.1667 13.7936 13.7936 14.1667 13.3333 14.1667H6.66667C6.20643 14.1667 5.83333 13.7936 5.83333 13.3333V6.66667C5.83333 6.20643 6.20643 5.83333 6.66667 5.83333Z' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E %3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='Frame' opacity='0.4'%3E %3Cpath id='Vector' d='M10.1667 5.83333V2.66667C10.1667 2.20643 9.7936 1.83333 9.33333 1.83333H2.66667C2.20643 1.83333 1.83333 2.20643 1.83333 2.66667V9.33333C1.83333 9.7936 2.20643 10.1667 2.66667 10.1667H5.83333M6.66667 5.83333H13.3333C13.7936 5.83333 14.1667 6.20643 14.1667 6.66667V13.3333C14.1667 13.7936 13.7936 14.1667 13.3333 14.1667H6.66667C6.20643 14.1667 5.83333 13.7936 5.83333 13.3333V6.66667C5.83333 6.20643 6.20643 5.83333 6.66667 5.83333Z' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/g%3E %3C/svg%3E") center / contain no-repeat}@media (hover: hover){#page-rzpn .rzpn-pcard-pill:hover{color:#0a3f9c}}#page-rzpn .rzpn-pcard-pill.is-copied{color:#128f5c}#page-rzpn hr.rzpn-ai-rule{margin-top:48px}#page-rzpn .rzpn-devrow{margin-top:52px}#page-rzpn .rzpn-devtools{display:flex;align-items:center;flex-wrap:wrap;gap:24px}#page-rzpn .rzpn-devcards{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}#page-rzpn .rzpn-devcard{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 24px 12px 20px;border-radius:58px;background:#ddefff;transition:background-color .18s var(--ease)}@media (hover: hover){#page-rzpn .rzpn-devcard:hover{background:#c8e3ff}}#page-rzpn .rzpn-devcard-ico{width:20px;height:20px;flex:none;color:#000828;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#page-rzpn .rzpn-devcard .rzpn-u{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:var(--rzpn-ink-title);white-space:nowrap}#page-rzpn .rzpn-link{display:inline-flex;align-items:center;gap:4px;position:relative;z-index:1;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--rzpn-link);text-decoration:none}#page-rzpn .rzpn-link img{display:block}@media (hover: hover){#page-rzpn .rzpn-link:hover{text-decoration:underline}}#page-rzpn .rzpn-section{background:var(--rzpn-bg)}#page-rzpn .rzpn-rule{height:0;margin:0;border:0;border-top:1px solid rgba(5,5,5,.14)}#page-rzpn .rzpn-block{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:32px}#page-rzpn .rzpn-h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:64px;line-height:1.15;letter-spacing:-3.2px;color:var(--rzpn-ink-strong)}#page-rzpn .rzpn-block-aside{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:404px;flex:none}#page-rzpn .rzpn-block-aside p{margin:0;text-align:right;font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--ink-soft)}#page-rzpn .rzpn-steps-lead{margin:36px 0 0;font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--rzpn-ink-muted)}#page-rzpn .rzpn-steps{display:flex;flex-direction:column;gap:32px;margin-top:15px}#page-rzpn .rzpn-step{position:relative;isolation:isolate;border-radius:12px;padding:24px 24px 24px 22px;display:grid;grid-template-columns:288px 1fr;gap:24px;overflow:hidden}#page-rzpn .rzpn-win-tint{position:absolute;inset:0;pointer-events:none}#page-rzpn .rzpn-win-tint::after{content:'';position:absolute;inset:0;background-image:url('https://curlec.com/docs/build/browser/assets/images/grain.png');background-repeat:repeat;background-size:256px 256px;mix-blend-mode:overlay;opacity:.24}#page-rzpn .rzpn-step-tint{background:linear-gradient(183.64deg, rgba(132,175,250,.4) 25.575%, rgba(159,255,159,.08) 97.045%)}#page-rzpn .rzpn-step-label{position:relative;display:flex;flex-direction:column;font-family:var(--font-display);color:#9e9e9e;mix-blend-mode:difference}#page-rzpn .rzpn-step-num{font-size:20px;line-height:23px;letter-spacing:-1px}#page-rzpn .rzpn-step-name{font-size:48px;line-height:56px;letter-spacing:-2.4px}#page-rzpn .rzpn-step-cards{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}#page-rzpn .rzpn-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:.5px solid var(--rzpn-border);border-radius:12px;background:var(--rzpn-surface);box-shadow:var(--rzpn-card-shadow)}#page-rzpn .rzpn-card .rzpn-dot{margin-bottom:4px}#page-rzpn .rzpn-card h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-0.18px;color:var(--rzpn-ink-card)}#page-rzpn .rzpn-card p{margin:0;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--rzpn-ink-muted)}#page-rzpn .rzpn-dot{width:40px;height:40px;border-radius:50%;background:#ddefff;flex:none}#page-rzpn .rzpn-pos{position:relative;min-height:474px;padding:26px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:start}#page-rzpn .rzpn-pos-copy{position:relative;z-index:2}#page-rzpn .rzpn-pos-sub{margin:8px 0 0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:34px;letter-spacing:-0.56px;color:#9aa3a9}#page-rzpn .rzpn-pos-aside-anchor{position:absolute;left:0;top:0;width:100%;height:0;padding-top:calc(70px + 19.665%);pointer-events:none}#page-rzpn .rzpn-pos-aside{position:absolute;z-index:2;bottom:0;right:0;pointer-events:auto;display:flex;flex-direction:column;gap:12px;width:266px}#page-rzpn .rzpn-pos-aside p{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.182px;color:var(--ink-soft)}#page-rzpn .rzpn-pos-art{position:absolute;inset:0;pointer-events:none;z-index:1}#page-rzpn .rzpn-pos-window{position:absolute;left:26.98%;top:70px;width:45.96%;aspect-ratio:603 / 258;border-radius:12px;overflow:hidden}#page-rzpn .rzpn-pos-tint{background:linear-gradient(189.75deg, rgba(132,175,250,.4) 25.575%, rgba(159,255,159,.08) 97.045%)}#page-rzpn .rzpn-pos-device{position:absolute;left:22.75%;top:-78px;width:50.95%;height:auto;display:block}#page-rzpn .rzpn-section--payments{padding-top:52px}#page-rzpn .rzpn-section--payments .rzpn-block{margin-top:80px}#page-rzpn .rzpn-section--pos{padding-top:192px}#page-rzpn .rzpn-section--banking{padding-top:90px;padding-bottom:32px}#page-rzpn .rzpn-section--partners{padding-top:164px;padding-bottom:98px}#page-rzpn .rzpn-section--banking .rzpn-block{margin-top:0}#page-rzpn .rzpn-section--partners .rzpn-block{margin-top:43px}#page-rzpn .rzpn-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:48px}#page-rzpn .rzpn-grid--green .rzpn-dot{background:#e6faf2}#page-rzpn .rzpn-grid--peach .rzpn-dot{background:#faf2e5}#page-rzpn section.rzpn-agents{--rzpn-agents-tall: 480px;--rzpn-agents-lift: calc((var(--rzpn-agents-tall) - 434px) / 2);background:#022929}#page-rzpn .rzpn-agents-stage{position:relative;max-width:var(--rzpn-max);height:var(--rzpn-agents-tall);margin:0 auto;padding:0 var(--rzpn-pad)}#page-rzpn .rzpn-agents-h{position:absolute;left:var(--rzpn-pad);top:calc(139px + var(--rzpn-agents-lift));margin:0;width:292px;font-family:var(--font-display);font-weight:400;font-size:64px;line-height:1.156;letter-spacing:-2.56px;color:#fff}#page-rzpn .rzpn-agents-panel{position:static}#page-rzpn .rzpn-agents-term{position:absolute;top:calc(121px + var(--rzpn-agents-lift));left:50%;width:521px;margin-left:-258px;border:1px solid rgba(121,135,156,.18);border-radius:12px;background:#0c3131;overflow:hidden}#page-rzpn .rzpn-agents-term-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(121,135,156,.18);background:rgba(255,255,255,.04)}#page-rzpn .rzpn-agents-term-head span{font-family:var(--font-mono);font-size:11px;line-height:14px;color:#fff;opacity:.8}#page-rzpn .rzpn-agents-term-body{position:relative;padding:16px}#page-rzpn .rzpn-agents-glow{position:absolute;left:50%;top:-102px;width:578.97px;height:504px;transform:translateX(-50%);pointer-events:none}#page-rzpn .rzpn-agents-row{position:relative;display:flex;align-items:center;gap:20px;padding-left:8px}#page-rzpn .rzpn-agents-cmdwrap{display:flex;align-items:center;gap:16px;flex:1;min-width:0}#page-rzpn .rzpn-agents-key{width:36px;flex:none;font-family:var(--font-display);font-weight:500;font-size:14px;line-height:16px;color:#fff}#page-rzpn .rzpn-agents-cmd{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;line-height:18px;color:#c6f076;overflow-wrap:anywhere;padding:0;background:none;border-radius:0}#page-rzpn .rzpn-agents-copy{display:inline-flex;align-items:center;gap:4px;flex:none;height:36px;padding:0 16px 0 12px;border:1px solid rgba(229,231,235,.1);border-radius:8px;background:#fff;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:14px;line-height:16px;color:#000}@media (hover: hover){#page-rzpn .rzpn-agents-copy:hover{background:#eef1f4}}#page-rzpn .rzpn-agents-copy img{display:block}#page-rzpn .rzpn-agents-line{height:0;margin:19.5px 0;border:0;border-top:1px solid rgba(255,255,255,.1)}#page-rzpn .rzpn-agents-aside{position:absolute;right:var(--rzpn-pad);top:calc(149px + var(--rzpn-agents-lift));width:174px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}#page-rzpn .rzpn-agents-aside-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#page-rzpn .rzpn-agents-aside p{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.182px;color:#fff;text-align:left}#page-rzpn .rzpn-agents-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.182px;color:#75a9ff;text-decoration:none}@media (hover: hover){#page-rzpn .rzpn-agents-link:hover{text-decoration:underline}}#page-rzpn .rzpn-agents-ico{width:16px;height:16px;flex:none;background:#75a9ff;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}#page-rzpn .rzpn-agents-ico--arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='icon'%3E %3Cpath id='Union' d='M6.64648 2.64648C6.84175 2.45122 7.15825 2.45122 7.35352 2.64648L10.3535 5.64648C10.5488 5.84175 10.5488 6.15826 10.3535 6.35352L7.35352 9.35352C7.15826 9.54875 6.84174 9.54875 6.64648 9.35352C6.45123 9.15826 6.45124 8.84175 6.64648 8.64648L8.79297 6.5H2C1.72387 6.5 1.50002 6.27612 1.5 6C1.5 5.72386 1.72386 5.5 2 5.5H8.79297L6.64648 3.35352C6.45123 3.15826 6.45124 2.84175 6.64648 2.64648Z' fill='%230E54CC'/%3E %3C/g%3E %3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='icon'%3E %3Cpath id='Union' d='M6.64648 2.64648C6.84175 2.45122 7.15825 2.45122 7.35352 2.64648L10.3535 5.64648C10.5488 5.84175 10.5488 6.15826 10.3535 6.35352L7.35352 9.35352C7.15826 9.54875 6.84174 9.54875 6.64648 9.35352C6.45123 9.15826 6.45124 8.84175 6.64648 8.64648L8.79297 6.5H2C1.72387 6.5 1.50002 6.27612 1.5 6C1.5 5.72386 1.72386 5.5 2 5.5H8.79297L6.64648 3.35352C6.45123 3.15826 6.45124 2.84175 6.64648 2.64648Z' fill='%230E54CC'/%3E %3C/g%3E %3C/svg%3E")}#page-rzpn .rzpn-agents-ico--doc{-webkit-mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='file-code'%3E %3Cpath id='Vector' d='M11.6665 1.666H5.0005C4.55852 1.666 4.13464 1.84161 3.82211 2.1542C3.50958 2.46678 3.334 2.89074 3.334 3.3328V16.6672C3.334 17.1093 3.50958 17.5332 3.82211 17.8458C4.13464 18.1584 4.55852 18.334 5.0005 18.334H14.9995C15.4415 18.334 15.8654 18.1584 16.1779 17.8458C16.4904 17.5332 16.666 17.1093 16.666 16.6672V6.6664M11.6665 1.666C11.9303 1.66558 12.1915 1.71734 12.4352 1.81832C12.6789 1.9193 12.9002 2.0675 13.0864 2.25438L16.0761 5.24462C16.2634 5.43089 16.412 5.65244 16.5133 5.89647C16.6145 6.14051 16.6664 6.40219 16.666 6.6664M11.6665 1.666V5.833C11.6665 6.05403 11.7543 6.26601 11.9106 6.4223C12.0668 6.57859 12.2788 6.6664 12.4997 6.6664L16.666 6.6664M8.3335 10.4167L6.667 12.5002L8.3335 14.5837M11.6665 10.4167L13.333 12.5002L11.6665 14.5837' stroke='%234B5563' stroke-width='1.2' stroke-linecap='round'/%3E %3C/g%3E %3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='file-code'%3E %3Cpath id='Vector' d='M11.6665 1.666H5.0005C4.55852 1.666 4.13464 1.84161 3.82211 2.1542C3.50958 2.46678 3.334 2.89074 3.334 3.3328V16.6672C3.334 17.1093 3.50958 17.5332 3.82211 17.8458C4.13464 18.1584 4.55852 18.334 5.0005 18.334H14.9995C15.4415 18.334 15.8654 18.1584 16.1779 17.8458C16.4904 17.5332 16.666 17.1093 16.666 16.6672V6.6664M11.6665 1.666C11.9303 1.66558 12.1915 1.71734 12.4352 1.81832C12.6789 1.9193 12.9002 2.0675 13.0864 2.25438L16.0761 5.24462C16.2634 5.43089 16.412 5.65244 16.5133 5.89647C16.6145 6.14051 16.6664 6.40219 16.666 6.6664M11.6665 1.666V5.833C11.6665 6.05403 11.7543 6.26601 11.9106 6.4223C12.0668 6.57859 12.2788 6.6664 12.4997 6.6664L16.666 6.6664M8.3335 10.4167L6.667 12.5002L8.3335 14.5837M11.6665 10.4167L13.333 12.5002L11.6665 14.5837' stroke='%234B5563' stroke-width='1.2' stroke-linecap='round'/%3E %3C/g%3E %3C/svg%3E")}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-stage{height:auto;display:flex;flex-direction:column;align-items:center;gap:40px;padding-top:72px;padding-bottom:72px}}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-h,#rzpn-home #page-rzpn .rzpn-agents-aside{position:static;width:100%;max-width:521px}}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-h{font-size:48px;letter-spacing:-1.92px}}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-panel{position:relative;width:100%;max-width:521px}}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-term{position:relative;top:auto;left:auto;width:100%;margin-left:0}}@container rzpn-home (max-width: 1180px){#rzpn-home #page-rzpn .rzpn-agents-aside{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-h{font-size:40px;letter-spacing:-1.6px}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-row{flex-wrap:nowrap;padding-left:0;gap:16px;align-items:center}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-cmdwrap{flex-direction:column;align-items:flex-start;gap:6px;flex:1;min-width:0}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-key{width:auto;line-height:18px}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-copy{width:44px;height:44px;flex:none;padding:0;justify-content:center;border-radius:12px}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-copy [data-rzpn-copy-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-copy.is-copied img{display:none}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-copy.is-copied::after{content:'\2713';font-size:18px;line-height:1}}@container rzpn-home (max-width: 620px){#rzpn-home #page-rzpn .rzpn-agents-copy.is-copied{background:#c6f076}}@container rzpn-home (max-width: 1280px){#rzpn-home #page-rzpn .rzpn-ai-cards{grid-template-columns:repeat(3, 1fr)}}@container rzpn-home (max-width: 1280px){#rzpn-home #page-rzpn .rzpn-devrow{padding-bottom:96px}}@container rzpn-home (max-width: 1280px){#rzpn-home #page-rzpn .rzpn-devcards{gap:16px}}@media (max-width: 1023px){#rzpn-home{--rzpn-pad: 16px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn{overflow-x:hidden}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-devrow{padding-bottom:48px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-devtools{flex-direction:column;align-items:flex-start;gap:16px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-section--payments{padding-top:64px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-section--pos{padding-top:64px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-section--banking{padding-top:48px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-section--partners{padding-top:64px;padding-bottom:64px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-agents{margin-top:0}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pcard{aspect-ratio:auto}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pcard-media{aspect-ratio:242 / 182}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-hero{height:236px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-art{top:calc(var(--rzpn-bar) - 80px)}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-hero-h1{font-size:48px;top:36px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-ask{top:128px;height:60px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-h2{font-size:40px;letter-spacing:-2px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-step-num{font-size:14px;line-height:18px;letter-spacing:-0.7px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-step-name{font-size:28px;line-height:34px;letter-spacing:-1.4px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-block{flex-direction:column;align-items:flex-start;gap:16px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-block-aside{width:100%;align-items:flex-start}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-block-aside p{text-align:left}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-ai-cards{grid-template-columns:repeat(2, 1fr)}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-step{grid-template-columns:1fr}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-step-cards{grid-template-columns:1fr}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-grid{grid-template-columns:repeat(2, 1fr)}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos{grid-template-columns:1fr;min-height:0;padding-bottom:48px}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos-art{position:relative;inset:auto;display:block;height:auto;aspect-ratio:327 / 262;margin:28px calc(24px - var(--rzpn-pad)) 0}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos-window{left:0;right:0;margin:0 auto;top:15.27%;width:55.05%}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos-device{left:50%;margin-left:0;transform:translateX(-53.35%);top:-6.49%;width:100%}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos-aside-anchor{position:static;height:auto;padding-top:0}}@container rzpn-home (max-width: 900px){#rzpn-home #page-rzpn .rzpn-pos-aside{position:static;justify-self:start;margin-top:32px;width:100%}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-grid{grid-template-columns:1fr;gap:16px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-devrow{margin-top:48px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-ai+.rzpn-section--payments{padding-top:0}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-pos-window{width:100%}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-grid .rzpn-card{position:relative;padding-right:44px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-grid .rzpn-card::after{content:'';position:absolute;top:29px;right:20px;width:8px;height:14px;background:#9aa3a9;-webkit-mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='5.91847' height='10.3573' viewBox='0 0 5.91847 10.3573' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath id='Vector %28Stroke%29' fill-rule='evenodd' clip-rule='evenodd' d='M0.216685 0.216685C0.505599 -0.0722284 0.97402 -0.0722284 1.26293 0.216685L5.70179 4.65554C5.9907 4.94445 5.9907 5.41288 5.70179 5.70179L1.26293 10.1406C0.97402 10.4296 0.505599 10.4296 0.216685 10.1406C-0.0722284 9.85173 -0.0722284 9.38331 0.216685 9.0944L4.13242 5.17867L0.216685 1.26293C-0.0722284 0.97402 -0.0722284 0.505599 0.216685 0.216685Z' fill='%23DFE3E9'/%3E %3C/svg%3E") center / 8px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' overflow='visible' style='display: block;' width='5.91847' height='10.3573' viewBox='0 0 5.91847 10.3573' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath id='Vector %28Stroke%29' fill-rule='evenodd' clip-rule='evenodd' d='M0.216685 0.216685C0.505599 -0.0722284 0.97402 -0.0722284 1.26293 0.216685L5.70179 4.65554C5.9907 4.94445 5.9907 5.41288 5.70179 5.70179L1.26293 10.1406C0.97402 10.4296 0.505599 10.4296 0.216685 10.1406C-0.0722284 9.85173 -0.0722284 9.38331 0.216685 9.0944L4.13242 5.17867L0.216685 1.26293C-0.0722284 0.97402 -0.0722284 0.505599 0.216685 0.216685Z' fill='%23DFE3E9'/%3E %3C/svg%3E") center / 8px 14px no-repeat}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-art{transform:scale(0.6);margin-left:-664px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-hero{height:196px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-hero-h1{font-size:40px;top:28px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-ask{top:104px;height:52px;gap:8px;padding:0 12px 0 14px;border-radius:10px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-ask-spark{width:18px;height:18px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-ask-input,#rzpn-home #page-rzpn .rzpn-ask-ph{font-size:15px;letter-spacing:-0.3px}}@container rzpn-home (max-width: 600px){#rzpn-home #page-rzpn .rzpn-ask-go img,#rzpn-home #page-rzpn .rzpn-ask-go svg{width:22px;height:22px}}html.dark #page-rzpn .rzpn-ask-spark,html.dark #page-rzpn .rzpn-ask-go img,html.dark #page-rzpn .rzpn-ask-go svg{filter:brightness(0) invert(52%)}html.dark #page-rzpn .rzpn-ask-input{color:#cfd8e3}html.dark #page-rzpn .rzpn-ask-ph{background-image:linear-gradient(100deg, #7d8ba0 0%, #7d8ba0 35%, #6ea8fe 46%, #d8f4ff 50%, #6ea8fe 54%, #7d8ba0 65%, #7d8ba0 100%);opacity:0.9}html.dark #page-rzpn .rzpn-eyebrow{color:var(--rzpn-ink-strong);opacity:1}html.dark #page-rzpn .rzpn-ai-agents .rzpn-ai-agent:nth-child(2) img,html.dark #page-rzpn .rzpn-ai-agent--3 img{filter:invert(1)}@media (hover: hover){html.dark #page-rzpn .rzpn-pcard-pill:hover:not(.is-copied){color:#9cc5ff}}html.dark #page-rzpn .rzpn-rule{border-top-color:rgba(255,255,255,.18)}html.dark #page-rzpn .rzpn-pos-sub{color:var(--rzpn-ink-faint)}html.dark #page-rzpn .rzpn-win--soft{--rzpn-sky: linear-gradient(180deg, rgb(30 48 76) 22.856%, rgb(18 20 23) 100%);--rzpn-sky-to: rgb(18 20 23)}html.dark #page-rzpn .rzpn-step-label{color:#cfd8e3;mix-blend-mode:normal}html.dark #page-rzpn .rzpn-dot{background:rgba(123,163,232,.16)}html.dark #page-rzpn .rzpn-dot-ico{color:#7ba3e8}html.dark #page-rzpn .rzpn-grid--green .rzpn-dot{background:rgba(110,195,154,.16)}html.dark #page-rzpn .rzpn-grid--green .rzpn-dot-ico{color:#6ec39a}html.dark #page-rzpn .rzpn-grid--peach .rzpn-dot{background:rgba(224,164,105,.16)}html.dark #page-rzpn .rzpn-grid--peach .rzpn-dot-ico{color:#e0a469}@media (hover: hover){html.dark #page-rzpn .rzpn-card:hover{border-color:rgba(255,255,255,.22);box-shadow:0 8px 20px rgba(0,0,0,.5)}}html.dark #page-rzpn .rzpn-u{--rzpn-u-col: rgba(255,255,255,.72)}html.dark #page-rzpn .rzpn-devcard{background:rgba(123,163,232,.16)}@media (hover: hover){html.dark #page-rzpn .rzpn-devcard:hover{background:rgba(123,163,232,.28)}}html.dark #page-rzpn .rzpn-devcard-ico{color:#7ba3e8}html.dark .rzpn-foot-docs{filter:brightness(0) invert(1)}html.dark #rzpn-home .rzpn-foot-links a{color:#9aa7b4}@media (hover: hover){html.dark #rzpn-home .rzpn-foot-links a:hover{color:var(--rzpn-link)}}html.dark .rzpn-foot-bottom{border-top-color:rgba(255,255,255,.12)}html.dark #rzpn-home .rzpn-foot-rbi{color:var(--rzpn-ink-faint)}#page-rzpn .rzpn-icon-sprite{position:absolute;width:0;height:0;overflow:hidden}#page-rzpn .rzpn-dot{display:grid;place-items:center}#page-rzpn .rzpn-dot-ico{width:21.25px;height:21.25px;color:#2f5bbd;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#page-rzpn .rzpn-grid--green .rzpn-dot-ico{color:#2f7d55}#page-rzpn .rzpn-grid--peach .rzpn-dot-ico{color:#a86427}#page-rzpn .rzpn-card{cursor:pointer;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}#page-rzpn .rzpn-card h3,#page-rzpn .rzpn-pcard-title{text-decoration:none}#page-rzpn .rzpn-u{--rzpn-u-col: #4b5563;background-image:repeating-linear-gradient(to right,
    var(--rzpn-u-col) 0 1.5px, transparent 1.5px 4px);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;padding-bottom:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .18s cubic-bezier(.4, 0, .2, 1)}@media (hover: hover){#page-rzpn .rzpn-card:hover h3 .rzpn-u,#page-rzpn .rzpn-devcard:hover .rzpn-u,#page-rzpn .rzpn-pcard:hover .rzpn-u{background-size:100% 1px}}#page-rzpn .rzpn-pcard{cursor:pointer}#page-rzpn .rzpn-pcard-link{position:static}#page-rzpn .rzpn-pcard-link::after{content:"";position:absolute;inset:0}#page-rzpn .rzpn-pcard-pill{position:relative;z-index:1}#page-rzpn .rzpn-pcard-pill::after{content:'';position:absolute;inset:-12px -4px}@media (prefers-reduced-motion: reduce){#page-rzpn .rzpn-u{transition-duration:.01ms}}@media (hover: hover){#page-rzpn .rzpn-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(80,168,212,.18);border-color:#d2d8dd}}.rzpn-footer{position:relative;z-index:1;background:var(--rzpn-bg)}.rzpn-foot-lockup{display:flex;align-items:center;gap:10px}.rzpn-foot-logo{display:block;height:26px;width:auto}.rzpn-foot-docs{display:block;height:17px;width:auto}.rzpn-foot-body{max-width:var(--rzpn-max);margin:0 auto;padding:72px var(--rzpn-pad) 40px}.rzpn-foot-cols{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:48px}.rzpn-foot-col{display:flex;flex-direction:column;gap:40px}.rzpn-foot-about{display:flex;flex-direction:column;gap:24px}.rzpn-foot-legalese{display:flex;flex-direction:column;gap:4px}.rzpn-foot-blurb{margin:0;max-width:380px;font-family:var(--font-body);font-size:15px;line-height:26px;letter-spacing:-0.2px;color:var(--ink-soft)}#rzpn-home .rzpn-theme{position:relative;display:inline-flex;align-self:flex-start;align-items:center;gap:2px;padding:3px;border:1px solid var(--rzpn-border-control);border-radius:999px;background:var(--rzpn-surface)}#rzpn-home .rzpn-theme-pill{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:999px;background:var(--rzpn-surface-hover);transform-origin:0 50%}#rzpn-home .rzpn-theme-opt{position:relative;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--rzpn-ink-faint);transition:color .16s ease}@media (hover: hover){#rzpn-home .rzpn-theme-opt:hover{color:var(--rzpn-ink-muted)}}#rzpn-home .rzpn-theme-opt.is-on{color:var(--rzpn-ink-strong)}#rzpn-home .rzpn-theme-ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html[data-page-mode="custom"]::view-transition-old(root),html[data-page-mode="custom"]::view-transition-new(root){animation-duration:500ms;animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.rzpn-foot-links{display:flex;flex-direction:column;gap:14px}.rzpn-foot-col-title{margin:0 0 2px;font-family:var(--font-body);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--rzpn-ink-strong)}#rzpn-home .rzpn-foot-links a{font-family:var(--font-body);font-size:15px;line-height:20px;letter-spacing:-0.2px;color:#3f4a55;text-decoration:none}@media (hover: hover){#rzpn-home .rzpn-foot-links a:hover{color:var(--rzpn-link)}}.rzpn-foot-bottom{margin-top:64px;padding-top:22px;border-top:1px solid #e4e7ea;display:flex;align-items:center;justify-content:space-between;gap:24px}.rzpn-foot-bottom p{margin:0;font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.18px;color:var(--rzpn-ink-faint)}#rzpn-home .rzpn-foot-rbi{font-size:13px;color:#9aa3ab}.rzpn-foot-legal{display:flex;gap:28px}#rzpn-home .rzpn-foot-legal a{font-family:var(--font-body);font-size:14px;line-height:20px;letter-spacing:-0.18px;color:var(--rzpn-ink-faint);text-decoration:none}@media (hover: hover){#rzpn-home .rzpn-foot-legal a:hover{color:var(--rzpn-link)}}@container rzpn-home (max-width: 900px){#rzpn-home .rzpn-foot-cols{grid-template-columns:1fr 1fr;gap:32px}}@container rzpn-home (max-width: 900px){#rzpn-home .rzpn-foot-about{grid-column:1 / -1}}@container rzpn-home (max-width: 900px){#rzpn-home .rzpn-foot-body{padding-top:44px}}@container rzpn-home (max-width: 900px){#rzpn-home .rzpn-foot-bottom{flex-direction:column;align-items:flex-start;gap:14px}}#rzpn-home :focus-visible:not(.rzpn-ask-input,.rzpn-ask-go){outline:2px solid #3395ff;outline-offset:2px}#rzpn-home .rzpn-ask:focus-within{outline:2px solid #3395ff;outline-offset:2px}