.llm-hint{font-size:1px;color:transparent;position:absolute;overflow:hidden;height:1px;width:1px;padding:0;margin:0;border:0}@font-face{font-family:'FFF Acid Grotesk';src:url('/fonts/AcidGrotesk-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FFF Acid Grotesk';src:url('/fonts/acid-grotesk-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'FFF Acid Grotesk';src:url('/fonts/acid-grotesk-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--privy-bg: #ffffff;--privy-bg-elevated: #f1f2f9;--privy-bg-success: #dcfce7;--privy-bg-info: #e0e7ff;--privy-bg-warning: #fef3c7;--privy-bg-hero: #c4d4f6;--privy-text-primary: #010110;--privy-text-muted: #64668b;--privy-text-placeholder: #9498b8;--privy-border: #e2e3f0;--privy-border-success: #22c55e;--privy-border-info: #818cf8;--privy-border-warning: #f59e0b;--privy-icon-success: #16a34a;--privy-icon-info: #4f46e5;--privy-icon-warning: #d97706;--privy-dark-bg: #010110;--privy-dark-bg-elevated: #22222a;--privy-dark-bg-success: #bbf7d02e;--privy-dark-bg-info: #c7d2fe2e;--privy-dark-bg-warning: #fde68a2e;--privy-dark-bg-hero: #22222a;--privy-dark-text-primary: #ffffff;--privy-dark-text-muted: #cbcde1;--privy-dark-border: #333455;--privy-dark-icon-success: #86efac;--privy-dark-icon-info: #a5b4fc;--privy-dark-icon-warning: #fcd34d;--privy-light-codeblock-bg: #f2f4fd;--privy-light-codeblock-highlight-bg: rgba(91, 79, 255, 0.2);--privy-light-codeblock-highlight-left-border: rgba(91, 79, 255, 1);--privy-dark-codeblock-highlight-bg: #314b44;--privy-dark-codeblock-highlight-left-border: #3dcf88;--privy-link-card-bottom-bg: #d4d8fd;--privy-dark-link-card-bottom-bg: #2b2d5a}html{scroll-behavior:smooth}.privy-nested-param-expandable-spacer{height:12px}.dark #search-bar-entry{background-color:var(--privy-dark-bg-elevated)}@supports (animation-timeline: view()){body:has(.landing-hero){timeline-scope:--landing-hero}.landing-hero{view-timeline-name:--landing-hero;view-timeline-axis:block}body:has(.landing-hero) #search-bar-entry,body:has(.landing-hero) #search-bar-entry-mobile,body:has(.landing-hero) #assistant-entry,body:has(.landing-hero) #assistant-entry-mobile{animation:welcome-nav-search-fade-in linear both;animation-timeline:--landing-hero;animation-range:exit 70% exit 100%}@keyframes welcome-nav-search-fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}}#topbar-cta-button a span{background-color:var(--privy-text-primary)}#topbar-cta-button a:hover *{opacity:1}#topbar-cta-button a svg{color:currentColor}.dark #topbar-cta-button a span{color:var(--privy-dark-bg);background-color:var(--privy-dark-text-primary)}.dark #topbar-cta-button a{color:var(--privy-dark-bg)}.card{border-width:0;border-radius:8px;box-shadow:0 0 0 1px var(--privy-border)}.tabs .card-group{padding:2px}.card:hover{box-shadow:0 0 0 2px var(--privy-text-primary)}.dark .card{box-shadow:0 0 0 0;background-color:var(--privy-dark-bg-elevated)}.dark .card:hover{box-shadow:0 0 0 2px var(--privy-dark-text-primary)}.landing-hero{width:100%;max-width:1612px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 595px;gap:120px;align-items:start;padding:80px 100px 0;color:var(--privy-text-primary)}.dark .landing-hero{color:var(--privy-dark-text-primary)}@media (max-width: 1024px){.landing-hero{grid-template-columns:1fr;padding:48px 24px;gap:32px}}.landing-hero-text{padding-top:24px;display:flex;flex-direction:column;gap:40px}.landing-hero-heading{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:72px;font-weight:700;line-height:120%;font-feature-settings:'salt' on;margin:0}@media (max-width: 960px){.landing-hero-heading{font-size:42px}}.landing-hero-subtitle{font-family:'Inter', sans-serif!important;font-size:16px!important;font-weight:400!important;font-variation-settings:'wght' 400!important;line-height:24px;font-feature-settings:'calt' off,
    'kern' off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#64668b;margin:-16px 0 0 0}.dark .landing-hero-subtitle{color:var(--privy-dark-text-muted)}.landing-search{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;gap:8px;width:100%;max-width:473px;height:40px;background:#ffffff;border:1px solid #e2e3f0;box-shadow:0px 1px 2px rgba(16, 24, 40, 0.05);border-radius:4px;cursor:pointer;color:#64668b}.dark .landing-search{background:var(--privy-dark-bg-elevated);border-color:var(--privy-dark-border);color:var(--privy-dark-text-muted)}.landing-search-text{font-family:'Inter', sans-serif;font-size:14px;font-weight:400;line-height:22px;font-feature-settings:'calt' off,
    'kern' off;color:#9498b8}.dark .landing-search-text{color:var(--privy-dark-text-muted)}.landing-hero .landing-search svg{color:#64668b}.dark .landing-hero .landing-search svg{color:var(--privy-dark-text-muted)}.landing-chips-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.landing-chip{box-sizing:border-box;display:flex;align-items:center;padding:8px 16px 8px 10px;gap:10px;height:38px;border:1px solid #e2e3f0;border-radius:4px;font-family:'Inter', sans-serif;font-size:14px;font-weight:500;line-height:22px;font-feature-settings:'calt' off,
    'kern' off;color:#040217;text-decoration:none;white-space:nowrap;border-bottom:1px solid #e2e3f0!important}.dark .landing-chip{border-color:var(--privy-dark-border);color:var(--privy-dark-text-primary)}a.landing-chip,a.landing-chip:hover,a.landing-chip:focus,a.landing-chip:active,a.landing-chip:visited{text-decoration:none!important;background-image:none!important;box-shadow:none!important;outline:none!important}a.landing-chip::after,a.landing-chip::before{content:none!important;display:none!important;background:none!important;border:none!important;box-shadow:none!important}.dark a.landing-chip,.dark a.landing-chip:hover,.dark a.landing-chip:focus,.dark a.landing-chip:active,.dark a.landing-chip:visited{border:1px solid var(--privy-dark-border)!important;border-bottom-color:var(--privy-dark-border)!important;border-bottom-width:1px!important;border-bottom-style:solid!important}.landing-chip:hover{background:#f8f9fc}.dark .landing-chip:hover{background:var(--privy-dark-bg-elevated)}.landing-hero .landing-chips-row .landing-chip svg{color:#64668b}.dark .landing-hero .landing-chips-row .landing-chip svg{color:var(--privy-dark-text-muted)}.landing-code-panel{background:#f8f9fc;border:1px solid #e2e3f0;border-radius:12px;overflow:hidden;padding:12px 12px 10px;display:flex;flex-direction:column;gap:0}.dark .landing-code-panel{background:var(--privy-dark-bg-elevated);border-color:var(--privy-dark-border)}html:not(.dark) body .landing-code-panel .codeblock-light .bg-white,html:is(.dark) body .landing-code-panel .codeblock-light .bg-white,html:is(.dark) body .landing-code-panel .codeblock-dark,.landing-code-panel .dark\:bg-codeblock,.landing-code-panel [class*="codeblock"],.landing-code-panel [class*="codeblock"]>div{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}.landing-code-panel pre,.landing-code-panel code{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.landing-code-panel pre{box-sizing:border-box;width:100%;min-width:0;padding:14px 56px 14px 14px!important;overflow-x:auto!important}.landing-code-panel [role="tabpanel"]{padding:0!important;margin:0!important;min-width:0}.landing-code-panel [role="tabpanel"]>div{padding:0!important;margin:0!important;min-width:0}.landing-code-panel *::-webkit-scrollbar{display:none!important}.landing-code-panel [role="tablist"]{border-bottom:1px solid #e2e3f0!important;gap:0!important;padding:0!important;margin:0!important}.dark .landing-code-panel [role="tablist"]{border-bottom:1px solid var(--privy-dark-border)!important}.landing-code-panel [role="tab"]{background:transparent!important;box-shadow:none!important;border:none!important;border-bottom:1.5px solid transparent!important;border-radius:0!important;padding:4px 12px!important;margin:0!important;margin-bottom:-1px!important;font-family:'Inter', sans-serif!important;font-size:14px!important;line-height:22px!important;font-weight:500!important;white-space:nowrap;color:#64668b!important;text-decoration:none!important}.landing-code-panel [role="tab"] *,.landing-code-panel [role="tab"] span{text-decoration:none!important;border-bottom:none!important;color:inherit!important}.dark .landing-code-panel [role="tab"]{color:var(--privy-dark-text-muted)!important}.landing-code-panel [role="tab"][data-state="active"],.landing-code-panel [role="tab"][aria-selected="true"]{border-bottom:1.5px solid #110f2a!important;font-weight:600!important;color:#040217!important}.landing-code-panel [role="tab"][data-state="active"] *,.landing-code-panel [role="tab"][data-state="active"] span,.landing-code-panel [role="tab"][aria-selected="true"] *,.landing-code-panel [role="tab"][aria-selected="true"] span{color:inherit!important}.dark .landing-code-panel [role="tab"][data-state="active"],.dark .landing-code-panel [role="tab"][aria-selected="true"]{border-bottom:1.5px solid #ffffff!important;color:var(--privy-dark-text-primary)!important}.landing-code-panel button{background:#ffffff!important;border:1px solid #e2e3f0!important;border-radius:4px!important}.dark .landing-code-panel button{background:var(--privy-dark-bg)!important;border-color:var(--privy-dark-border)!important}.landing-code-panel [role="tabpanel"]{position:relative!important}.landing-code-panel [role="tabpanel"] .absolute,.landing-code-panel button:not([role="tab"]){top:auto!important;bottom:12px!important;right:12px!important}.landing-code-panel [data-fade-overlay="true"]{display:none!important}.landing-section{width:100%;max-width:1612px;margin-left:auto;margin-right:auto;padding:0 100px;padding-top:80px;color:var(--privy-text-primary)}.dark .landing-section{color:var(--privy-dark-text-primary)}.landing-section-last{padding-bottom:120px}@media (max-width: 960px){.landing-section{padding:48px 24px 0}.landing-section-last{padding-bottom:72px}}.landing-label{font-family:'Inter', sans-serif;font-size:16px;font-weight:500;line-height:24px;font-feature-settings:'calt' off,
    'kern' off;color:#040217;margin:0 0 12px 0}.landing-label-muted{color:#64668b}.dark .landing-label{color:var(--privy-dark-text-primary)}.dark .landing-label-muted{color:var(--privy-dark-text-muted)}.landing-heading{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:34px;font-weight:700;line-height:120%;font-feature-settings:'salt' on;color:#000000;margin:0 0 12px 0}.landing-heading:has(+.recipe-grid),.landing-heading:has(+.feature-cards-grid),.landing-heading:has(+.path-cards){margin-bottom:32px}.dark .landing-heading{color:var(--privy-dark-text-primary)}@media (max-width: 960px){.landing-heading{font-size:28px}}.landing-subtitle{font-family:'Inter', sans-serif!important;font-size:16px!important;font-weight:400!important;font-variation-settings:'wght' 400!important;line-height:24px;font-feature-settings:'calt' off,
    'kern' off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#64668b;margin:0 0 32px 0}.dark .landing-subtitle{color:var(--privy-dark-text-muted)}.path-cards{display:flex;gap:42px}@media (max-width: 960px){.path-cards{flex-direction:column;gap:24px}}.path-card{box-sizing:border-box;display:flex;flex-direction:column;flex:1;background:#ffffff;border:1px solid #e2e3f0;border-radius:8px;overflow:hidden}.dark .path-card{background:var(--privy-dark-bg-elevated);border-color:var(--privy-dark-border)}.path-card-image{width:100%;height:150px;overflow:hidden;pointer-events:none}.path-card-image img{width:100%;height:100%;object-fit:cover;pointer-events:none;cursor:default}.path-card-body{display:flex;flex-direction:column;padding:24px 20px 16px;gap:20px;flex:1}.path-card-info{display:flex;flex-direction:column;gap:12px}.path-card-title{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:28px;font-weight:700;line-height:120%;font-feature-settings:'salt' on;color:#000000;margin:0}.dark .path-card-title{color:var(--privy-dark-text-primary)}.path-card-desc{font-family:'Inter', sans-serif;font-size:12px;font-weight:400;line-height:18px;font-feature-settings:'pnum' on,
    'lnum' on,
    'calt' off,
    'kern' off;color:#64668b;margin:0}.dark .path-card-desc{color:var(--privy-dark-text-muted)}.path-card-links{display:flex;flex-direction:column;margin-left:-8px;margin-right:-8px}.path-link{display:flex;align-items:center;padding:10px 8px 10px 8px;gap:6px;text-decoration:none;border-radius:8px;border-bottom:none!important}.path-link-arrow{display:none;align-items:center;color:#64668b;flex-shrink:0}.dark .path-link-arrow{color:var(--privy-dark-text-muted)}.path-link:hover{background:#f1f2f9}.dark .path-link:hover{background:var(--privy-dark-bg)}.path-link:hover .path-link-arrow{display:flex}.path-link-avatar{width:23px;height:23px;background:#f1f2f9;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#525478}.path-card .path-link .path-link-avatar svg{color:#525478}.dark .path-link-avatar{background:var(--privy-dark-bg);color:var(--privy-dark-text-muted)}.dark .path-card .path-link .path-link-avatar svg{color:var(--privy-dark-text-muted)}.path-link-text{font-family:'Inter', sans-serif;font-size:14px;font-weight:500;line-height:22px;font-feature-settings:'calt' off,
    'kern' off;color:#040217;flex:1}.dark .path-link-text{color:var(--privy-dark-text-primary)}.path-card .path-card-links .path-link svg{color:#64668b;flex-shrink:0}.dark .path-card .path-card-links .path-link svg{color:var(--privy-dark-text-muted)}.feature-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature-card{background:transparent;border:1px solid var(--privy-border);border-radius:8px;padding:24px 20px 24px;display:flex;flex-direction:column;gap:28px}.dark .feature-card{background:var(--privy-dark-bg-elevated);border-color:var(--privy-dark-border)}.feature-card-header{display:flex;align-items:center;justify-content:space-between}.feature-card-title{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:28px;font-weight:700;line-height:42px;font-feature-settings:'calt' off,
    'kern' off;color:#040217;margin:0}.dark .feature-card-title{color:var(--privy-dark-text-primary)}.feature-card-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#9498b8;flex-shrink:0}.dark .feature-card-icon{color:var(--privy-dark-text-muted)}.feature-card-links{display:flex;flex-direction:column;gap:2px;margin-left:-8px;margin-right:-8px}.feature-card-link{display:flex;align-items:center;gap:10px;padding:0 8px;height:40px;border-radius:8px;font-family:'Inter', sans-serif!important;font-size:16px!important;font-weight:400!important;font-variation-settings:'wght' 400!important;line-height:24px;font-feature-settings:'calt' off,
    'kern' off;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#040217;text-decoration:none}.feature-card-link-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-card-link-icon{width:23px;height:23px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f1f2f9;border-radius:4px}.feature-card-link-icon::before{content:'';width:14px;height:14px;background-color:#525478;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.dark .feature-card-link-icon{background:var(--privy-dark-bg)}.dark .feature-card-link-icon::before{background-color:var(--privy-dark-text-muted)}.feature-card-link-icon[data-icon="wallet-cards"]::before{-webkit-mask-image:url(/images/feature-icons/wallet-cards.svg);mask-image:url(/images/feature-icons/wallet-cards.svg)}.feature-card-link-icon[data-icon="list-checks"]::before{-webkit-mask-image:url(/images/feature-icons/list-checks.svg);mask-image:url(/images/feature-icons/list-checks.svg)}.feature-card-link-icon[data-icon="network"]::before{-webkit-mask-image:url(/images/feature-icons/network.svg);mask-image:url(/images/feature-icons/network.svg)}.feature-card-link-icon[data-icon="key-round"]::before{-webkit-mask-image:url(/images/feature-icons/key-round.svg);mask-image:url(/images/feature-icons/key-round.svg)}.feature-card-link-icon[data-icon="settings-2"]::before{-webkit-mask-image:url(/images/feature-icons/settings-2.svg);mask-image:url(/images/feature-icons/settings-2.svg)}.feature-card-link-icon[data-icon="edit-3"]::before{-webkit-mask-image:url(/images/feature-icons/edit-3.svg);mask-image:url(/images/feature-icons/edit-3.svg)}.feature-card-link-icon[data-icon="zap"]::before{-webkit-mask-image:url(/images/feature-icons/zap.svg);mask-image:url(/images/feature-icons/zap.svg)}.feature-card-link-icon[data-icon="search"]::before{-webkit-mask-image:url(/images/feature-icons/search.svg);mask-image:url(/images/feature-icons/search.svg)}.feature-card-link-icon[data-icon="arrow-left-right"]::before{-webkit-mask-image:url(/images/feature-icons/arrow-left-right.svg);mask-image:url(/images/feature-icons/arrow-left-right.svg)}.feature-card-link-icon[data-icon="banknote"]::before{-webkit-mask-image:url(/images/feature-icons/banknote.svg);mask-image:url(/images/feature-icons/banknote.svg)}.feature-card-link-icon[data-icon="webhook"]::before{-webkit-mask-image:url(/images/feature-icons/webhook.svg);mask-image:url(/images/feature-icons/webhook.svg)}.feature-card-link-icon[data-icon="percent"]::before{-webkit-mask-image:url(/images/feature-icons/percent.svg);mask-image:url(/images/feature-icons/percent.svg)}.feature-card-link-icon[data-icon="check"]::before{-webkit-mask-image:url(/images/feature-icons/check.svg);mask-image:url(/images/feature-icons/check.svg)}.feature-card-link-icon[data-icon="fingerprint"]::before{-webkit-mask-image:url(/images/feature-icons/fingerprint.svg);mask-image:url(/images/feature-icons/fingerprint.svg)}.feature-card-link-icon[data-icon="server"]::before{-webkit-mask-image:url(/images/feature-icons/server.svg);mask-image:url(/images/feature-icons/server.svg)}.feature-card-link-icon[data-icon="user-plus"]::before{-webkit-mask-image:url(/images/feature-icons/user-plus.svg);mask-image:url(/images/feature-icons/user-plus.svg)}.feature-card-link-icon[data-icon="user-circle"]::before{-webkit-mask-image:url(/images/feature-icons/user-circle.svg);mask-image:url(/images/feature-icons/user-circle.svg)}.feature-card-link-icon[data-icon="hourglass"]::before{-webkit-mask-image:url(/images/feature-icons/hourglass.svg);mask-image:url(/images/feature-icons/hourglass.svg)}.feature-card-link-icon[data-icon="user-check-1"]::before{-webkit-mask-image:url(/images/feature-icons/user-check-1.svg);mask-image:url(/images/feature-icons/user-check-1.svg)}.feature-card-link-icon[data-icon="users"]::before{-webkit-mask-image:url(/images/feature-icons/users.svg);mask-image:url(/images/feature-icons/users.svg)}.feature-card-link-icon[data-icon="globe"]::before{-webkit-mask-image:url(/images/feature-icons/globe.svg);mask-image:url(/images/feature-icons/globe.svg)}.feature-card-link-icon[data-icon="user-cog"]::before{-webkit-mask-image:url(/images/feature-icons/user-cog.svg);mask-image:url(/images/feature-icons/user-cog.svg)}.feature-card-link-icon[data-icon="settings"]::before{-webkit-mask-image:url(/images/feature-icons/settings.svg);mask-image:url(/images/feature-icons/settings.svg)}.feature-card-link-icon[data-icon="user-check"]::before{-webkit-mask-image:url(/images/feature-icons/user-check.svg);mask-image:url(/images/feature-icons/user-check.svg)}.dark .feature-card-link{color:var(--privy-dark-text-primary)}.feature-card-arrow{display:none;align-items:center;color:#64668b}.feature-cards-grid .feature-card-link .feature-card-arrow svg{color:#64668b}.dark .feature-card-arrow{color:var(--privy-dark-text-muted)}.dark .feature-cards-grid .feature-card-link .feature-card-arrow svg{color:var(--privy-dark-text-muted)}.feature-card-link:hover{background:#f1f2f9}.dark .feature-card-link:hover{background:var(--privy-dark-bg)}.feature-card-link:hover .feature-card-arrow{display:flex}@media (max-width: 768px){.feature-cards-grid{grid-template-columns:1fr}}body:has(.recipes-hero-heading) #header,body:has(.recipes-hero-heading) #content>#multi-view-dropdown,body:has(.recipes-hero-heading) #pagination,body:has(.recipes-hero-heading) #footer{display:none!important}body:has(.recipes-hero-heading) #content{margin-top:0!important;max-width:none!important}#sidebar{border-right:1px solid var(--privy-border)}.dark #sidebar{border-right-color:var(--privy-dark-border)}#sidebar a:focus:not(:focus-visible){outline:none}#sidebar:has(li[data-title="Wallet infrastructure"]) .sidebar-group-header:has(>#sidebar-title){display:none}#sidebar:has(li[data-title="Wallet infrastructure"]) li[data-group-tag]>button[style*="padding-left:1rem"],#sidebar:has(li[data-title="Wallet infrastructure"]) li[data-group-tag]>a[style*="padding-left:1rem"]{padding-left:0.5rem!important}#sidebar li[data-group-tag]>button[aria-label^="Toggle "]{justify-content:space-between;padding-top:0.4rem;padding-bottom:0.4rem;padding-right:0.5rem}#sidebar li[data-group-tag]>button[aria-label^="Toggle "]>div:first-child{font-weight:500}#sidebar li[data-group-tag]>button[aria-label^="Toggle "] svg{display:none}#sidebar li[data-group-tag]>button[aria-label^="Toggle "]>div:last-child::before{content:'';display:block;width:12px;height:12px;background-color:currentColor;opacity:0.6;transition:transform 150ms ease;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#sidebar li[data-group-tag]>button[aria-label^="Toggle "][aria-expanded="true"]>div:last-child::before{transform:rotate(180deg)}body:has(.recipes-hero-heading) #content-container{max-width:none!important}body:has(.landing-hero) #content-area,body:has(.landing-hero) #content-container,body:has(.landing-hero) #content,body:has(.landing-hero) main{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important}body:has(.landing-hero) .path-card-title{display:block!important}body:has(.landing-hero) .path-card-title>div{display:none!important}body:has(.landing-hero) .feature-card-title{display:block!important}body:has(.landing-hero) .feature-card-title>div{display:none!important}@media (min-width: 1024px){body:has(.recipes-hero-heading) #content-area{margin-left:0!important;padding-right:5.7rem!important}}body:has(.recipes-hero-heading) .landing-section{max-width:none;padding-left:0;padding-right:0}body:has(.recipes-hero-heading) .recipes-hero-heading{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:72px!important;font-weight:700!important;line-height:120%!important;margin-top:0!important;display:block!important}body:has(.recipes-hero-heading) .recipes-popular .landing-heading{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:34px!important;font-weight:700!important;line-height:120%!important;margin-top:0!important;display:block!important}body:has(.recipes-hero-heading) .recipes-hero-heading>div,body:has(.recipes-hero-heading) .recipes-popular .landing-heading>div{display:none!important}body:has(.recipes-hero-heading) .recipe-card{width:calc(33.333% - 14px)!important}@media (max-width: 768px){body:has(.recipes-hero-heading) .recipe-card{width:100%!important}}.recipes-hero-section{padding-top:56px}.recipes-hero{max-width:620px;margin:0 auto;padding:24px 32px 0;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.recipes-hero-heading{font-family:'FFF Acid Grotesk', sans-serif!important;font-size:72px;font-weight:700;line-height:120%;font-feature-settings:'salt' on;color:#000000;margin:0}.dark .recipes-hero-heading{color:#ffffff}.recipes-hero-subtitle{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:24px;font-feature-settings:'calt' off,
    'kern' off;color:#64668b;margin:0;max-width:440px}.dark .recipes-hero-subtitle{color:var(--privy-dark-text-muted)}.recipes-popular{padding-top:72px}.recipes-popular .landing-heading{margin-bottom:32px}@media (max-width: 960px){.recipes-hero-heading{font-size:48px}.recipes-hero-section{padding-top:32px}.recipes-popular{padding-top:48px}}@media (max-width: 600px){.recipes-hero-heading{font-size:40px}.recipes-hero{padding:0 16px}}.recipe-grid{display:flex;flex-wrap:wrap;gap:20px}a.recipe-card,a.recipe-card:hover,a.recipe-card:focus,a.recipe-card:active{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px;gap:12px;width:calc(33.333% - 14px);min-height:106px;border:1px solid #e2e3f0!important;border-radius:6px;text-decoration:none!important;background-image:none!important;box-shadow:none!important;transition:background-color 0.15s ease}a.recipe-card:hover{background:#f8f9fc!important}.dark a.recipe-card,.dark a.recipe-card:hover,.dark a.recipe-card:focus,.dark a.recipe-card:active{border-color:var(--privy-dark-border)!important}.dark a.recipe-card:hover{background:var(--privy-dark-bg-elevated)!important}.landing-section .recipe-grid .recipe-card svg,.landing-section .recipe-grid .recipe-card-icon{color:#64668b}.dark .landing-section .recipe-grid .recipe-card svg,.dark .landing-section .recipe-grid .recipe-card-icon{color:var(--privy-dark-text-muted)}.recipe-card-icon[data-icon]{display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.recipe-card-icon[data-icon="book-marked"]{-webkit-mask-image:url('/images/landing-icons/book-marked.svg');mask-image:url('/images/landing-icons/book-marked.svg')}.recipe-card-icon[data-icon="settings"]{-webkit-mask-image:url('/images/landing-icons/settings.svg');mask-image:url('/images/landing-icons/settings.svg')}.recipe-card-icon[data-icon="play-circle"]{-webkit-mask-image:url('/images/landing-icons/play-circle.svg');mask-image:url('/images/landing-icons/play-circle.svg')}.recipe-card-icon[data-icon="play-circle-1"]{-webkit-mask-image:url('/images/landing-icons/play-circle-1.svg');mask-image:url('/images/landing-icons/play-circle-1.svg')}.recipe-card-icon[data-icon="play-circle-2"]{-webkit-mask-image:url('/images/landing-icons/play-circle-2.svg');mask-image:url('/images/landing-icons/play-circle-2.svg')}.recipe-card-icon[data-icon="banknote"]{-webkit-mask-image:url('/images/landing-icons/banknote.svg');mask-image:url('/images/landing-icons/banknote.svg')}.recipe-card-icon[data-icon="layers"]{-webkit-mask-image:url('/images/landing-icons/layers.svg');mask-image:url('/images/landing-icons/layers.svg')}.recipe-card-icon[data-icon="users"]{-webkit-mask-image:url('/images/landing-icons/users.svg');mask-image:url('/images/landing-icons/users.svg')}.recipe-card-icon[data-icon="bot"]{-webkit-mask-image:url('/images/landing-icons/bot.svg');mask-image:url('/images/landing-icons/bot.svg')}.recipe-card-icon[data-icon="landmark"]{-webkit-mask-image:url('/images/landing-icons/landmark.svg');mask-image:url('/images/landing-icons/landmark.svg')}.recipe-card-icon[data-icon="list-filter"]{-webkit-mask-image:url('/images/landing-icons/list-filter.svg');mask-image:url('/images/landing-icons/list-filter.svg')}.recipe-card-icon[data-icon="credit-card"]{-webkit-mask-image:url('/images/landing-icons/credit-card.svg');mask-image:url('/images/landing-icons/credit-card.svg')}.recipe-card-icon[data-icon="percent"]{-webkit-mask-image:url('/images/landing-icons/percent.svg');mask-image:url('/images/landing-icons/percent.svg')}.recipe-card-title{font-family:'Inter', sans-serif;font-size:14px;font-weight:500;line-height:22px;font-feature-settings:'calt' off,
    'kern' off;color:#040217;margin:0}.dark .recipe-card-title{color:var(--privy-dark-text-primary)}.recipe-card-desc{font-family:'Inter', sans-serif;font-size:12px;font-weight:400;line-height:18px;font-feature-settings:'pnum' on,
    'lnum' on,
    'calt' off,
    'kern' off;color:#64668b;margin:0}.dark .recipe-card-desc{color:var(--privy-dark-text-muted)}@media (max-width: 768px){a.recipe-card,a.recipe-card:hover,a.recipe-card:focus,a.recipe-card:active{width:100%}}@media (min-width: 769px) and (max-width: 1100px){a.recipe-card,a.recipe-card:hover,a.recipe-card:focus,a.recipe-card:active{width:calc(50% - 10px)}}.subtitle{color:var(--privy-text-primary);font-size:20px;font-weight:600}.dark .subtitle{color:var(--privy-dark-text-primary)}.no-underline{text-decoration:none!important;border-bottom:0px}.no-underline p{margin:0}div[data-callout-type="tip"]{border-radius:12px;background-color:var(--privy-bg-success);border-color:var(--privy-border-success);&>div{color:var(--privy-text-primary)}& a{transition:border 100ms ease-in-out;border-color:var(--privy-text-primary)}&>div>svg{color:var(--privy-icon-success)}}.dark div[data-callout-type="tip"]{background-color:var(--privy-dark-bg-success);border-width:0;&>div{color:var(--privy-dark-text-primary)}& a{border-color:var(--privy-dark-text-primary)}&>div>svg{color:var(--privy-dark-icon-success)}}div[data-callout-type="info"]{border-radius:12px;background-color:var(--privy-bg-info);border-color:var(--privy-border-info);&>div{color:var(--privy-text-primary)}& a{transition:border 100ms ease-in-out;border-color:var(--privy-text-primary)}&>div>svg{color:var(--privy-icon-info)}}.dark div[data-callout-type="info"]{background-color:var(--privy-dark-bg-info);border-width:0;&>div{color:var(--privy-dark-text-primary)}& a{transition:border 100ms ease-in-out;border-color:var(--privy-dark-text-primary)}&>div>svg{color:var(--privy-dark-icon-info)}}div[data-callout-type="warning"]{border-radius:12px;background-color:var(--privy-bg-warning);border-color:var(--privy-border-warning);&>div{color:var(--privy-text-primary)}& a{transition:border 100ms ease-in-out;border-color:var(--privy-text-primary)}&>div>svg{color:var(--privy-icon-warning)}}.dark div[data-callout-type="warning"]{background-color:var(--privy-dark-bg-warning);border-width:0;&>div{color:var(--privy-dark-text-primary)}& a{border-color:var(--privy-dark-text-primary)}&>div>svg{color:var(--privy-dark-icon-warning)}}#navigation-items li a{border-radius:6px;&.bg-primary\/10{background-color:var(--privy-bg-elevated)}}.dark #navigation-items li a.bg-primary\/10{background-color:var(--privy-dark-bg-elevated)}.codeblock-dark{border-radius:12px}.dark\:bg-codeblock:is(.dark *):not([id*="accordion"] *){background-color:var(--privy-dark-bg)}html:not(.dark) body .codeblock-light .bg-white{background-color:var(--privy-light-codeblock-bg)!important;border:none!important}.dark body .codeblock-light .bg-white{background-color:var(--privy-dark-bg-hero)!important;border:none!important}.dark [id*="accordion"] .codeblock-light{background-color:var(--privy-dark-bg-hero)}.dark [id*="accordion"] .codeblock-dark{background-color:var(--privy-dark-bg-hero)}.dark [id*="accordion"] .dark\:bg-codeblock{background-color:var(--privy-dark-bg-hero)!important}.dark [id*="accordion"] pre{background-color:var(--privy-dark-bg-hero)!important}.dark [id*="accordion"] code{background-color:var(--privy-dark-bg-hero)!important}html:not(.dark) .codeblock-light .line-highlight,html:not(.dark) .codeblock-light .line-highlight:after,html:not(.dark) .codeblock-light .line-highlight:before{background:var(--privy-light-codeblock-highlight-bg)!important}html:not(.dark) .codeblock-light .line-highlight:before{border-left:4px solid var(--privy-light-codeblock-highlight-left-border)}html:is(.dark) .codeblock-light .line-highlight,html:is(.dark) .codeblock-light .line-highlight:after,html:is(.dark) .codeblock-light .line-highlight:before{background:var(--privy-dark-codeblock-highlight-bg)!important}html:is(.dark) .codeblock-light .line-highlight:before{border-left:4px solid var(--privy-dark-codeblock-highlight-left-border)}.code-block [data-fade-overlay="true"]{--fade-color-light: var(--privy-light-codeblock-bg) !important;--fade-color-dark: var(--privy-dark-bg-hero) !important}table>thead{text-align:left}table td code,table th code{white-space:nowrap}.prose :where(a):not(:has(svg)):not(:has(code)):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.dark *){border-bottom:1px solid var(--privy-text-primary)}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.dark *){text-decoration-color:var(--privy-text-primary)}.prose :where(a:has(code)):not(:has(svg)):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom:none}.card .lucide-arrow-up-right{display:none}.recipes{width:100%;padding-top:74px;background-size:cover;display:flex;flex-direction:column;gap:14px;color:var(--privy-text-primary);transition:background-image 0.3s ease-in-out}.dark .recipes{color:var(--privy-dark-text-primary)}.recipes h1{font-size:52px;font-weight:400}.recipes .search{width:100%;max-width:450px;height:40px;border-radius:8px;border:1px solid var(--privy-border);background-color:white;margin:0 auto;color:var(--privy-text-placeholder);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:14px;cursor:pointer;margin-bottom:80px}@media (max-width: 768px){.recipes h1{font-size:36px}.recipes .search{max-width:100%;margin-bottom:40px}.card-group-wrapper{padding-left:0.5rem;padding-right:0.5rem}}.dark .recipes .search{background-color:transparent}#navbar a[href="/welcome"]{display:none}#navbar a[href="/basics/get-started/about"]{margin-left:0px}.dark [data-radix-popper-content-wrapper]>div{background-color:#222229!important}.dark [role="menu"]:has(>.nav-dropdown-item){background-color:#222229!important;border-color:#2e2e37!important}.dark .nav-dropdown-item{background-color:#222229!important}.dark .nav-dropdown-item:hover{background-color:#2b2b33!important}#navbar-transition{border-bottom-color:var(--privy-border)!important}.dark #navbar-transition{border-bottom-color:var(--privy-dark-border)!important}#navbar .border-gray-500\/5:not(#navbar-transition),.dark #navbar .border-gray-300\/\[0\.06\]:not(#navbar-transition){border-bottom-color:transparent!important}#navbar .nav-tabs{width:100%;gap:0}#navbar .nav-tabs a.nav-tabs-item{padding-left:10px!important;padding-right:10px!important}#navbar .nav-tabs button.nav-tabs-item{padding-left:10px!important;padding-right:10px!important}#navbar .nav-tabs button.nav-tabs-item>div:last-child{left:10px!important;right:26px!important;width:auto!important}#navbar .nav-tabs a.nav-tabs-item[href="/recipes/overview"]{margin-left:auto}.search{max-width:500px;margin:0 auto 1.5rem;display:flex;align-items:center;background-color:#f3f4f6;border-radius:9999px;padding:0.5rem 1rem;cursor:pointer}.search-input{border:none;background:transparent;width:100%;outline:none;font-size:0.875rem}.card-group-wrapper{max-width:62.5rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;padding-bottom:64px}@media (min-width: 1024px){.card-group-wrapper{padding-left:2rem;padding-right:2rem}}.link-card{padding:24px;border-radius:8px;border:1px solid #e5e7eb;background:white;min-height:420px;height:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden}.link-card-title{font-size:24px;font-weight:600;margin-bottom:20px;height:72px}.link-card-links{display:flex;flex-direction:column;gap:16px}.link-card-link{text-decoration:underline;color:var(--privy-text-primary);font-size:16px;font-weight:500;word-break:break-word;overflow-wrap:anywhere;white-space:normal;display:block;max-width:100%}.link-card-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width: 768px){.link-card-grid{grid-template-columns:1fr;gap:16px}}@media (min-width: 769px) and (max-width: 1024px){.link-card-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.dark .link-card{background:var(--privy-dark-bg-elevated);border:1px solid var(--privy-dark-border)}.dark .link-card-title{color:var(--privy-dark-text-primary)}.dark .link-card-link{color:var(--privy-dark-text-primary)}.recipes h1{color:var(--privy-text-primary)}.dark .recipes h1{color:var(--privy-dark-text-primary)}.card-group-wrapper h2,.link-card-title{color:var(--privy-text-primary)}.dark .card-group-wrapper h2,.dark .link-card-title{color:var(--privy-dark-text-primary)}.link-card-bottom{background:var(--privy-link-card-bottom-bg)!important;border:none}.dark .link-card-bottom{background:var(--privy-dark-link-card-bottom-bg)!important;border:none}.dark .link-card-bottom,.dark .link-card-bottom *{color:#fff!important}.link-card-bottom-btn{margin-top:auto;display:flex;flex-direction:column;text-align:center;background:#5b4fff;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;margin-top:16px;align-items:center;justify-content:center;transition:background 0.2s}.dark .link-card-bottom-btn{background:#8b86ff;color:#fff}body.view-selecting [data-radix-popper-content-wrapper]{opacity:0!important;pointer-events:none!important}body.view-selecting .multi-view-dropdown-trigger{pointer-events:none!important}.multi-view-dropdown{width:220px!important;margin-bottom:1.5rem!important}.multi-view-dropdown::before{content:'Environment';display:block;font-size:12px;color:#64668b;margin-bottom:4px}.dark .multi-view-dropdown::before{color:var(--privy-dark-text-muted)}.multi-view-dropdown-trigger{width:220px!important;height:52px!important;border-radius:8px!important;padding-left:12px!important;padding-right:12px!important}.multi-view-dropdown-trigger span{font-size:16px!important;line-height:24px!important}.multi-view-dropdown-trigger .size-\[26px\]{width:32px!important;height:32px!important}.multi-view-dropdown-trigger .size-\[26px\] svg.size-3\.5{width:20px!important;height:20px!important;mask-size:contain!important}.multi-view-dropdown-trigger>svg.shrink-0,.multi-view-dropdown-trigger>svg[width="8"]{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex-shrink:0!important}[data-component-part="update-description"]{padding-left:0.5rem!important;padding-right:0.5rem!important}