.page-openapi{background:#fbfaff}.openapi-hero{position:relative;overflow:hidden;padding:88px 0 104px;background:radial-gradient(circle at 88% 12%,rgba(53,184,211,.2),transparent 26%),linear-gradient(145deg,#fff 0%,#f5f1ff 58%,#edfaff 100%)}.openapi-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:72px}.openapi-hero .hero-copy{max-width:760px}.openapi-hero .hero-copy h1{max-width:760px}.openapi-hero .hero-actions .icon{width:18px}.openapi-summary{display:grid;gap:12px;padding:26px;border:1px solid rgba(78,46,148,.14);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 30px 80px rgba(41,17,92,.13);backdrop-filter:blur(14px)}.openapi-summary>div{display:grid;gap:6px;padding:16px;border-radius:16px;background:#f7f4fc}.openapi-summary small{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.openapi-summary strong{color:var(--purple);font-size:1.35rem}.openapi-summary code{color:var(--cyan-dark);font-size:.88rem;overflow-wrap:anywhere}.openapi-summary span{font-weight:850;color:var(--ink)}.openapi-intro{padding-bottom:88px}.openapi-intro .section-heading{max-width:850px}.openapi-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.openapi-card-grid article{padding:28px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 16px 48px rgba(41,17,92,.07)}.openapi-card-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--purple-soft);color:var(--purple)}.openapi-card-grid .icon{width:23px}.openapi-card-grid h3{margin:18px 0 8px;color:var(--purple);font-size:1.2rem}.openapi-card-grid p{margin:0;color:var(--muted);line-height:1.7}.openapi-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none}.openapi-steps li{display:flex;align-items:flex-start;gap:14px;padding:22px;border:1px solid var(--border);border-radius:20px;background:#fff}.openapi-steps li>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:var(--cyan-soft);color:var(--cyan-dark);font-size:.78rem;font-weight:950}.openapi-steps h3{margin:3px 0 7px;font-size:.95rem}.openapi-steps p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.openapi-reference-section{padding-bottom:0;background:#fff}.openapi-reference-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding-bottom:34px}.openapi-reference-heading>div:first-child{max-width:820px}.openapi-reference-heading h2{margin:8px 0 12px;color:var(--purple);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.openapi-reference-heading p{margin:0;color:var(--muted);line-height:1.75}.openapi-reference-actions{display:flex;gap:10px}.openapi-redoc-shell{min-height:960px;border-top:1px solid var(--border);background:#fff}.openapi-redoc-shell redoc{display:block;min-height:960px}.openapi-redoc-shell noscript p{max-width:900px;margin:0 auto;padding:35px}.page-openapi .site-footer{margin-top:0}@media(max-width:980px){.openapi-hero-grid{grid-template-columns:1fr;gap:42px}.openapi-summary{max-width:620px}.openapi-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.openapi-hero{padding:55px 0 68px}.openapi-card-grid{grid-template-columns:1fr}.openapi-reference-heading{align-items:flex-start;flex-direction:column}.openapi-reference-actions{width:100%}.openapi-reference-actions .button{flex:1}.openapi-redoc-shell{overflow-x:auto}.openapi-redoc-shell redoc{min-width:700px}}@media(max-width:520px){.openapi-steps{grid-template-columns:1fr}.openapi-summary{padding:18px}.openapi-reference-actions{flex-direction:column}.openapi-reference-actions .button{width:100%}}
