@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";.api-page{--api-bg: color-mix(in srgb, var(--xwms-color-background-canvas) 82%, var(--xwms-color-background-surface));--api-surface: color-mix(in srgb, var(--xwms-color-background-surface) 86%, var(--xwms-color-background-canvas));--api-surface-glass: rgb(var(--xwms-color-background-surface-elevated-rgb) / .74);--api-border: rgb(var(--xwms-color-text-inverse-rgb) / .12);--api-border-strong: rgb(var(--xwms-color-brand-primary-rgb) / .4);--api-text: var(--xwms-color-text-base);--api-strong: var(--xwms-color-text-base-strong);--api-muted: rgb(var(--xwms-color-text-base-rgb) / .74);--api-soft: rgb(var(--xwms-color-text-base-rgb) / .56);--api-primary: var(--xwms-color-brand-primary);--api-primary-rgb: var(--xwms-color-brand-primary-rgb);--api-secondary: var(--xwms-color-brand-secondary);--api-secondary-rgb: var(--xwms-color-brand-secondary-rgb);--api-success: var(--xwms-color-state-success);--api-success-rgb: var(--xwms-color-state-success-rgb);--api-shadow: 0 32px 82px var(--xwms-color-surface-shadow-strong);--api-shadow-soft: 0 18px 48px var(--xwms-color-surface-shadow);width:100%;align-self:stretch;overflow:hidden;color:var(--api-text);font-family:Space Grotesk,Manrope,sans-serif;background:radial-gradient(80% 52% at 74% 5%,rgb(var(--api-primary-rgb) / .2),transparent 58%),radial-gradient(55% 42% at 12% 22%,rgb(var(--api-secondary-rgb) / .14),transparent 60%),linear-gradient(180deg,var(--api-bg),var(--xwms-color-background-canvas))}.api-page *,.api-page *:before,.api-page *:after{box-sizing:border-box}.api-container{width:min(1180px,calc(100% - 2rem));margin:0 auto}.api-section{position:relative;padding:clamp(3.5rem,7vw,7rem) 0}.api-hero{padding-top:clamp(5.5rem,10vw,9rem)}.api-hero:before{content:"";position:absolute;inset:0 0 auto;height:56%;opacity:.7;pointer-events:none;background-image:linear-gradient(rgb(var(--xwms-color-text-inverse-rgb) / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--xwms-color-text-inverse-rgb) / .055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,var(--xwms-color-background-inverse),transparent);mask-image:linear-gradient(180deg,var(--xwms-color-background-inverse),transparent)}.api-hero__grid,.api-security__grid,.api-developer__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.api-kicker{margin:0 0 .9rem;color:var(--api-primary);font-size:.76rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.api-page h1,.api-page h2,.api-page h3,.api-page p{margin-top:0}.api-page h1,.api-page h2{color:var(--api-strong);letter-spacing:-.06em}.api-page h1{margin-bottom:1.2rem;font-size:clamp(2.55rem,6vw,5.9rem);line-height:.94}.api-page h2{margin-bottom:1rem;font-size:clamp(2rem,4.2vw,4.25rem);line-height:1}.api-page h3{color:var(--api-strong);font-size:1.24rem;letter-spacing:-.03em}.api-lead,.api-section-head p,.api-muted,.api-page p,.api-page li{color:var(--api-muted);font-family:Manrope,sans-serif;line-height:1.72}.api-lead{max-width:680px;font-size:clamp(1rem,1.35vw,1.18rem)}.api-section-head{max-width:760px;margin-bottom:clamp(1.75rem,4vw,3.2rem)}.api-actions,.api-trust{display:flex;flex-wrap:wrap;gap:.85rem}.api-actions{margin-top:2rem}.api-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.35rem;border:1px solid var(--api-border);border-radius:999px;color:var(--api-strong);text-decoration:none;font-weight:800;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease,box-shadow .24s ease}.api-btn:hover,.api-btn:focus-visible{transform:translateY(-2px);text-decoration:none}.api-btn--primary{color:var(--xwms-color-text-inverse);border-color:rgb(var(--api-primary-rgb) / .68);background:linear-gradient(135deg,var(--api-primary),color-mix(in srgb,var(--api-primary) 72%,var(--api-secondary)));box-shadow:0 20px 42px rgb(var(--api-primary-rgb) / .28)}.api-btn--primary:hover,.api-btn--primary:focus-visible{color:var(--xwms-color-text-inverse);box-shadow:0 26px 58px rgb(var(--api-primary-rgb) / .38)}.api-btn--ghost{background:rgb(var(--xwms-color-text-inverse-rgb) / .055)}.api-btn--ghost:hover,.api-btn--ghost:focus-visible{color:var(--api-strong);border-color:var(--api-border-strong);background:rgb(var(--api-primary-rgb) / .12)}.api-trust{margin-top:1.45rem}.api-trust span,.api-mini-flow span,.api-provider-row span,.api-flow-orbit span{display:inline-flex;align-items:center;gap:.38rem;border:1px solid var(--api-border);color:var(--api-muted);background:rgb(var(--xwms-color-text-inverse-rgb) / .045);font-size:.86rem}.api-trust span{padding:.52rem .78rem;border-radius:999px}.api-trust i,.api-check-list i,.api-info-card i{color:var(--api-primary)}.api-hero__visual{position:relative;min-height:520px}.api-hero__visual:before{content:"";position:absolute;top:10%;right:0;bottom:4%;left:0;border-radius:42px;background:radial-gradient(circle at 35% 28%,rgb(var(--api-primary-rgb) / .28),transparent 48%),radial-gradient(circle at 76% 72%,rgb(var(--api-secondary-rgb) / .22),transparent 46%);filter:blur(10px)}.api-login-card,.api-free-card,.api-price-card,.api-info-card,.api-flow-step,.api-hash-card,.api-code-card,.api-faq-item,.api-final-card{border:1px solid var(--api-border);background:linear-gradient(145deg,rgb(var(--xwms-color-text-inverse-rgb) / .075),rgb(var(--xwms-color-text-inverse-rgb) / .03)),var(--api-surface-glass);box-shadow:var(--api-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.api-login-card{position:relative;z-index:2;max-width:430px;margin:2.5rem auto 0;padding:1.2rem;border-radius:32px;animation:apiFloat 7s ease-in-out infinite}.api-login-card__bar,.api-code-card__bar{display:flex;align-items:center;justify-content:space-between;color:var(--api-soft);font-size:.9rem}.api-login-card__bar{margin-bottom:1.2rem}.api-login-card__bar i{color:var(--api-success)}.api-login-button{width:100%;min-height:68px;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;border:1px solid rgb(var(--api-primary-rgb) / .55);border-radius:22px;color:var(--xwms-color-text-inverse);background:linear-gradient(135deg,var(--api-primary),var(--api-secondary));box-shadow:0 24px 52px rgb(var(--api-primary-rgb) / .28);font:inherit;font-weight:800}.api-login-button i{font-size:1.45rem}.api-provider-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}.api-provider-row span{justify-content:center;padding:.7rem .5rem;border-radius:16px}.api-token-preview{display:grid;gap:.48rem;padding:1rem;border:1px solid var(--api-border);border-radius:20px;background:rgb(var(--xwms-color-background-canvas-rgb) / .44)}.api-token-preview span{color:var(--api-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.api-token-preview code,.api-hash-card code{color:var(--api-success);font-family:Space Grotesk,monospace;word-break:break-word}.api-flow-orbit{position:absolute;z-index:1;inset:auto 0 0;display:flex;justify-content:space-between;gap:.8rem}.api-flow-orbit:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--api-primary-rgb) / .75),transparent);animation:apiLinePulse 3s ease-in-out infinite}.api-flow-orbit span{position:relative;z-index:1;padding:.62rem .75rem;border-radius:999px}.api-free-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.35rem,4vw,3rem);border-radius:34px;overflow:hidden}.api-free-card:before,.api-final-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgb(var(--api-primary-rgb) / .18),transparent 38%),radial-gradient(circle at bottom left,rgb(var(--api-success-rgb) / .1),transparent 34%)}.api-free-card>*,.api-final-card>*{position:relative;z-index:1}.api-free-card__side{display:grid;gap:1rem}.api-free-badge{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid rgb(var(--api-success-rgb) / .26);border-radius:22px;background:rgb(var(--api-success-rgb) / .11)}.api-free-badge span{color:var(--api-muted)}.api-free-badge strong{color:var(--api-success);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.api-check-list{display:grid;gap:.7rem;padding:0;margin:1rem 0;list-style:none}.api-check-list li{display:flex;align-items:flex-start;gap:.6rem}.api-check-list i{margin-top:.28rem}.api-mini-flow{display:flex;flex-wrap:wrap;gap:.5rem}.api-mini-flow span{padding:.5rem .65rem;border-radius:999px}.api-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.api-price-card{display:flex;flex-direction:column;min-height:100%;padding:clamp(1.2rem,3vw,2rem);border-radius:30px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.api-price-card:hover,.api-info-card:hover,.api-flow-step:hover{transform:translateY(-4px);border-color:var(--api-border-strong);box-shadow:var(--api-shadow)}.api-price-card--pro{border-color:rgb(var(--api-primary-rgb) / .46);background:linear-gradient(var(--api-surface-glass),var(--api-surface-glass)) padding-box,linear-gradient(135deg,rgb(var(--api-primary-rgb) / .84),rgb(var(--api-secondary-rgb) / .5)) border-box}.api-plan-badge{width:-moz-max-content;width:max-content;margin-bottom:1.15rem;padding:.38rem .7rem;border-radius:999px;color:var(--api-primary);border:1px solid rgb(var(--api-primary-rgb) / .2);background:rgb(var(--api-primary-rgb) / .1);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.api-plan-price{margin-bottom:1rem;color:var(--api-strong);font-size:clamp(2.4rem,5vw,4.1rem);font-weight:800;letter-spacing:-.08em;line-height:.95}.api-price-card .api-btn{width:100%;margin-top:auto}.api-price-card small,.api-final-card small{display:block;margin-top:1rem;color:var(--api-soft);font-family:Manrope,sans-serif}.api-pricing-note{max-width:760px;margin:1.25rem auto 0;padding:.9rem 1rem;border:1px solid var(--api-border);border-radius:18px;color:var(--api-soft);text-align:center;background:rgb(var(--xwms-color-text-inverse-rgb) / .04)}.api-card-grid{display:grid;gap:1rem}.api-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.api-card-grid--three,.api-security-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.api-info-card{padding:1.25rem;border-radius:24px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.api-info-card i{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:16px;background:rgb(var(--api-primary-rgb) / .1);font-size:1.35rem}.api-info-card p{margin-bottom:0}.api-info-card--highlight{border-color:rgb(var(--api-primary-rgb) / .36);background:radial-gradient(circle at top right,rgb(var(--api-primary-rgb) / .16),transparent 42%),var(--api-surface-glass)}.api-flow-section{overflow:hidden}.api-flow-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.api-flow-steps:before{content:"";position:absolute;top:44px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--api-primary-rgb) / .65),transparent);animation:apiLinePulse 3.8s ease-in-out infinite}.api-flow-step{position:relative;z-index:1;padding:1.2rem;border-radius:24px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.api-flow-step span{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:18px;color:var(--xwms-color-text-inverse);background:linear-gradient(135deg,var(--api-primary),var(--api-secondary));font-weight:900}.api-security{background:radial-gradient(60% 50% at 22% 10%,rgb(var(--api-primary-rgb) / .12),transparent 58%),linear-gradient(180deg,transparent,rgb(var(--xwms-color-text-inverse-rgb) / .035),transparent)}.api-security__grid{align-items:start}.api-hash-card{position:relative;margin-top:1.5rem;padding:1.25rem;border-radius:26px;overflow:hidden}.api-hash-card:before{content:"";position:absolute;inset:auto 1rem 1rem auto;width:120px;height:120px;border-radius:999px;background:rgb(var(--api-primary-rgb) / .18);filter:blur(22px)}.api-hash-card span{display:block;margin-bottom:.7rem;color:var(--api-strong);font-weight:800}.api-hash-card p{position:relative;margin-bottom:1rem}.api-security-cards{display:grid;gap:1rem}.api-developer__grid{align-items:center}.api-code-card{padding:1.2rem;border-radius:28px;background:linear-gradient(145deg,rgb(var(--xwms-color-background-canvas-rgb) / .52),rgb(var(--xwms-color-text-inverse-rgb) / .035)),var(--api-surface)}.api-code-card__bar{padding-bottom:1rem;border-bottom:1px solid var(--api-border)}.api-code-card ol{display:grid;gap:.72rem;margin:1.2rem 0;padding-left:1.2rem}.api-code-card li::marker{color:var(--api-primary);font-weight:800}.api-code-card p{margin-bottom:0;padding:.9rem 1rem;border:1px solid rgb(var(--api-primary-rgb) / .18);border-radius:18px;background:rgb(var(--api-primary-rgb) / .08);color:var(--api-muted)}.api-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.api-faq-item{border-radius:20px;overflow:hidden}.api-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;color:var(--api-strong);font-weight:800;list-style:none}.api-faq-item summary::-webkit-details-marker{display:none}.api-faq-item summary i{color:var(--api-primary);transition:transform .24s ease}.api-faq-item[open] summary i{transform:rotate(45deg)}.api-faq-item p{margin:0;padding:0 1.1rem 1.1rem}.api-final{padding-bottom:clamp(4rem,8vw,8rem)}.api-final-card{position:relative;overflow:hidden;padding:clamp(1.4rem,5vw,3.5rem);border-radius:38px;text-align:center}.api-final-card .api-actions{justify-content:center}.api-final-card p{max-width:720px;margin-left:auto;margin-right:auto}.api-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--api-delay, 0ms),transform .7s ease var(--api-delay, 0ms)}.api-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes apiFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes apiLinePulse{0%,to{opacity:.35;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@media (max-width: 1100px){.api-card-grid--four,.api-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.api-flow-steps:before{display:none}}@media (max-width: 920px){.api-hero__grid,.api-security__grid,.api-developer__grid,.api-free-card,.api-pricing-grid{grid-template-columns:1fr}.api-hero__visual{min-height:470px}.api-login-card{margin-top:0}}@media (max-width: 720px){.api-container{width:min(100% - 1.1rem,1180px)}.api-section{padding:3.2rem 0}.api-hero{padding-top:4.6rem}.api-page h1{font-size:clamp(2.2rem,12vw,3.55rem)}.api-page h2{font-size:clamp(1.85rem,10vw,3rem)}.api-actions,.api-final-card .api-actions{flex-direction:column}.api-btn{width:100%}.api-hero__visual{min-height:auto;padding-bottom:4.8rem}.api-flow-orbit{flex-direction:column;align-items:stretch}.api-flow-orbit:before{top:0;bottom:0;left:50%;right:auto;width:1px;height:auto;transform:none}.api-flow-orbit span{justify-content:center}.api-card-grid--four,.api-card-grid--three,.api-security-cards,.api-flow-steps,.api-faq-list,.api-provider-row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.api-page *,.api-page *:before,.api-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.api-reveal{opacity:1;transform:none}}
