:root{--c-dev-primary:#884aff;--c-dev-primary-dark:#7c3aed;--c-navbar-dev-height-top:4rem;--c-navbar-dev-height-tabs:3rem;--c-navbar-dev-height:calc(var(--c-navbar-dev-height-top) + var(--c-navbar-dev-height-tabs))}@media (width<=1023.98px){:root{--c-navbar-dev-height-tabs:0px}}.c-btn--sm{padding:.45rem .9rem;font-size:.8125rem;line-height:1.2}.c-btn--primary{color:#fff;background-color:var(--c-dev-primary)}.c-btn--primary:hover{background-color:var(--c-dev-primary-dark)}.c-btn:disabled,.c-btn[disabled]{cursor:not-allowed;opacity:.6}.c-btn:disabled:hover,.c-btn[disabled]:hover{box-shadow:none;transform:none}.c-navbar-dev-wrapper{z-index:40;position:sticky;top:0;left:0;right:0}.c-navbar-dev{height:var(--c-navbar-dev-height-top);background:#fff;border-bottom:1px solid #e5e7eb}.c-navbar-dev__container{max-width:96rem;height:100%;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.c-navbar-dev__container{padding-inline:1.5rem}}@media (width>=1024px){.c-navbar-dev__container{padding-inline:2rem}}.c-navbar-dev__content{align-items:center;gap:1rem;height:100%;display:flex}@media (width>=1024px){.c-navbar-dev__content{gap:1.5rem}}.c-navbar-dev__brand{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.c-navbar-dev__logo{color:#111827;align-items:center;gap:.5rem;text-decoration:none;display:flex}.c-navbar-dev__logo img,.c-navbar-dev__logo svg{width:auto;height:2.5rem}.c-navbar-dev__home-link{background:#f3f4f6;border:1px solid #0000;border-radius:999px;padding:.35rem .85rem .35rem .6rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.c-navbar-dev__home-link svg{transition:transform .2s}.c-navbar-dev__home-link:hover{color:var(--c-dev-primary);background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0f172a0f}.c-navbar-dev__home-link:hover svg{transform:translate(-2px)}.c-navbar-dev__home-link:focus-visible{outline:none;box-shadow:0 0 0 3px #884aff33}.c-navbar-dev__search{flex:1;max-width:28rem;display:none;position:relative}@media (width>=768px){.c-navbar-dev__search{display:block}}.c-navbar-dev__actions{align-items:center;gap:.75rem;margin-left:auto;display:none}@media (width>=1024px){.c-navbar-dev__actions{display:flex}}.c-navbar-dev__link{white-space:nowrap;color:#4b5563;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.c-navbar-dev__link:hover{color:#111827}.c-navbar-dev__toggle{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:auto;transition:background-color .2s;display:inline-flex}.c-navbar-dev__toggle:hover{background-color:#f3f4f6}@media (width>=1024px){.c-navbar-dev__toggle{display:none}}.c-navbar-dev-search{align-items:center;width:100%;display:flex;position:relative}.c-navbar-dev-search__icon{pointer-events:none;color:#9ca3af;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.c-navbar-dev-search__input{color:#111827;background-color:#f3f4f6;border:1px solid #0000;border-radius:.5rem;width:100%;padding:.5rem 3.5rem .5rem 2.25rem;font-size:.875rem;transition:all .2s}.c-navbar-dev-search__input::placeholder{color:#6b7280}.c-navbar-dev-search__input:focus{background:#fff;border-color:#d1d5db;outline:none;box-shadow:0 0 0 3px #884aff1f}.c-navbar-dev-search__shortcut{color:#6b7280;background-color:#e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.c-navbar-dev-search__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;max-height:70vh;margin-top:.5rem;padding-block:.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px -8px #0000002e}.c-navbar-dev-search__group{padding-block:.25rem}.c-navbar-dev-search__group+.c-navbar-dev-search__group{border-top:1px solid #f3f4f6}.c-navbar-dev-search__group-title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.c-navbar-dev-search__result{color:#1f2937;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:flex}.c-navbar-dev-search__result:hover,.c-navbar-dev-search__result:focus{background-color:#f3f4f6}.c-navbar-dev-search__result-body{flex-direction:column;min-width:0;display:flex}.c-navbar-dev-search__result-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.c-navbar-dev-search__result-title mark{color:var(--c-dev-primary);background:0 0;font-weight:600}.c-navbar-dev-search__result-meta{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:.75rem;overflow:hidden}.c-navbar-dev-search__result-badge{text-transform:uppercase;color:#374151;background-color:#f3f4f6;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;margin-top:.125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.c-navbar-dev-search__empty{text-align:center;color:#6b7280;padding:1rem .75rem;font-size:.875rem}.c-navbar-dev-tabs{height:var(--c-navbar-dev-height-tabs);background:#fff;border-bottom:1px solid #e5e7eb;display:none}@media (width>=1024px){.c-navbar-dev-tabs{display:block}}.c-navbar-dev-tabs__container{max-width:96rem;height:100%;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.c-navbar-dev-tabs__container{padding-inline:1.5rem}}@media (width>=1024px){.c-navbar-dev-tabs__container{padding-inline:2rem}}.c-navbar-dev-tabs__list{scrollbar-width:none;align-items:stretch;gap:.25rem;height:100%;display:flex;overflow-x:auto}.c-navbar-dev-tabs__list::-webkit-scrollbar{display:none}.c-navbar-dev-tabs__tab{white-space:nowrap;color:#4b5563;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.c-navbar-dev-tabs__tab:hover:not(.is-disabled){color:#111827}.c-navbar-dev-tabs__tab.is-active{color:var(--c-dev-primary);border-bottom-color:var(--c-dev-primary)}.c-navbar-dev-tabs__tab.is-disabled{color:#9ca3af;cursor:not-allowed}.c-navbar-dev-tabs__badge{color:#4b5563;background:#f3f4f6;border-radius:9999px;padding:1px 6px;font-size:10px;line-height:1.4;display:inline-block}.c-navbar-dev-tabs__tab.is-active .c-navbar-dev-tabs__badge{color:var(--c-dev-primary);background-color:#884aff1a}.c-navbar-dev-mobile{background-color:#0000004d;position:absolute;top:100%;left:0;right:0}@media (width>=1024px){.c-navbar-dev-mobile{display:none}}.c-navbar-dev-mobile__panel{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:1rem;padding:1rem;display:flex;box-shadow:0 20px 25px -5px #0000001a}.c-navbar-dev-mobile__section{flex-direction:column;gap:.25rem;padding-bottom:.75rem;display:flex}.c-navbar-dev-mobile__section:not(:last-child){border-bottom:1px solid #f3f4f6}.c-navbar-dev-mobile__link{color:#374151;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.c-navbar-dev-mobile__link:hover{color:#111827;background-color:#f9fafb}.c-navbar-dev-mobile__link.is-active{color:var(--c-dev-primary);background-color:#884aff14}.c-navbar-dev-mobile__link.is-disabled{color:#9ca3af;cursor:not-allowed}.c-navbar-dev-mobile__link.is-disabled:hover{color:#9ca3af;background-color:#0000}.c-docs{background:#f9fafb;min-height:100vh}.c-docs__body{padding-inline:1rem;max-width:100rem;margin-inline:auto;padding-top:2.5rem;padding-bottom:3rem}@media (width>=640px){.c-docs__body{padding-inline:1.5rem}}@media (width>=1024px){.c-docs__body{padding-inline:2rem;padding-top:3.5rem}}.c-docs__layout{gap:2rem;display:flex}@media (width>=1280px){.c-docs__layout--article .c-docs__toc{display:block}}.c-docs__sidebar{flex-grow:0;flex-shrink:0;width:280px;min-width:280px;max-width:280px}@media (width<=767.98px){.c-docs__sidebar{z-index:95;background:#fff;border-radius:16px 16px 0 0;width:100%;min-width:0;max-width:none;max-height:82vh;padding:1.5rem 1rem 1rem;transition:transform .32s cubic-bezier(.16,1,.3,1);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 32px -8px #0f172a40}.c-docs__sidebar:before{content:"";opacity:0;pointer-events:none;background:#d1d5db;border-radius:999px;width:40px;height:4px;transition:opacity .2s .15s;position:fixed;top:calc(18vh + .5rem);left:50%;transform:translate(-50%)}.c-docs__sidebar.is-mobile-open{transform:translateY(0)}.c-docs__sidebar.is-mobile-open:before{opacity:1}}.c-docs__breadcrumb-bar{color:#374151;cursor:pointer;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.375rem;max-width:calc(100% - 2rem);margin:.75rem 1rem 0;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;position:sticky;top:.75rem;overflow:hidden;box-shadow:0 2px 8px -2px #0f172a14}.c-docs__breadcrumb-bar:hover,.c-docs__breadcrumb-bar:focus-visible{background:#f9fafb;border-color:#d1d5db}@media (width>=1024px){.c-docs__breadcrumb-bar{display:none}}.c-docs__breadcrumb-bar-part{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.c-docs__breadcrumb-bar-sep{color:#9ca3af;flex-shrink:0;font-size:12px}.c-docs__breadcrumb-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-docs__breadcrumb-bar-part:last-of-type .c-docs__breadcrumb-bar-label{color:#111827;font-weight:600}.c-docs__breadcrumb-bar-chevron{color:#9ca3af;flex-shrink:0;width:14px;height:14px;margin-left:auto}.c-docs__mobile-backdrop{backdrop-filter:blur(2px);z-index:90;background:#0f172a73;position:fixed;inset:0}@media (width>=1024px){.c-docs__mobile-backdrop{display:none}}.c-docs__nav{scrollbar-gutter:stable;max-height:calc(100vh - 5rem);position:sticky;top:4rem;overflow:hidden auto}.c-docs__nav-home{color:#374151;border-radius:.25rem;margin-bottom:.75rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:block}.c-docs__nav-home:hover{color:#111827;background:#f3f4f6}.c-docs__nav-home.is-active{color:var(--c-dev-primary);background-color:#884aff1a}.c-docs__nav-group{margin-top:1rem}.c-docs__nav-group:first-of-type{margin-top:0}.c-docs__nav-category{color:#1f2937;border-radius:.25rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:block}.c-docs__nav-category:hover{background:#f3f4f6}.c-docs__nav-category.is-active{color:var(--c-dev-primary);background-color:#884aff14}.c-docs__nav-articles{border-left:1px solid #e5e7eb;margin-top:.25rem;margin-left:.5rem;padding:0;list-style:none}.c-docs__nav-section-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .375rem;padding:0 .625rem;font-size:11px;font-weight:700}.c-docs__nav-article{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #0000;margin-left:-1px;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:block;overflow:hidden}.c-docs__nav-article:hover{color:#111827;background:#f9fafb}.c-docs__nav-article.is-active{color:var(--c-dev-primary);border-left-color:var(--c-dev-primary);background-color:#884aff0a;font-weight:600}.c-docs__content{flex:1;min-width:0}.c-docs__page-header{margin-bottom:2rem}.c-docs__page-title{color:#111827;margin-top:.25rem;font-size:1.875rem;font-weight:700}.c-docs__page-description{color:#4b5563;max-width:48rem;margin-top:.75rem;font-size:1rem;line-height:1.625}.c-docs__breadcrumb{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;text-decoration:none}.c-docs__breadcrumb--link{cursor:pointer}.c-docs__breadcrumb--link:hover{color:var(--c-dev-primary)}.c-docs__breadcrumb-row{color:#6b7280;align-items:center;gap:.5rem;display:flex}.c-docs__breadcrumb-sep{color:#d1d5db;font-size:12px}.c-docs__category-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.c-docs__category-card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;padding:1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0000000d}.c-docs__category-card:hover{border-color:#884aff66;transform:translateY(-2px);box-shadow:0 4px 16px -4px #00000014}.c-docs__category-card-title{color:#111827;margin-bottom:.25rem;font-size:1rem;font-weight:600}.c-docs__category-card-desc{color:#4b5563;margin-bottom:.75rem;font-size:.875rem;line-height:1.625}.c-docs__category-card-count{color:#9ca3af;margin-top:auto;font-size:.75rem;font-weight:500}.c-docs__section{margin-top:2rem}.c-docs__section-header{margin-bottom:.75rem}.c-docs__section-title{color:#111827;font-size:1.25rem;font-weight:700}.c-docs__section-description{color:#4b5563;max-width:48rem;margin-top:.25rem;font-size:.875rem}.c-docs__article-list{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.c-docs__article-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;box-shadow:0 1px 2px #0000000d}.c-docs__article-card:hover{border-color:#884aff66;box-shadow:0 4px 16px -4px #00000014}.c-docs__article-card-title{color:#111827;margin-bottom:.25rem;font-size:1rem;font-weight:600}.c-docs__article-card-desc{color:#4b5563;font-size:.875rem;line-height:1.625}.c-docs__article-card-tags{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.c-docs__tag{color:#4b5563;background:#f3f4f6;border-radius:.25rem;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.c-docs__article-header{margin-bottom:2rem}.c-docs__article-title{color:#111827;margin-top:.5rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.c-docs__article-title{font-size:2.25rem}}.c-docs__article-lead{color:#4b5563;max-width:48rem;margin-top:.75rem;font-size:1.125rem;line-height:1.625}.c-docs__article-meta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.75rem;display:flex}.c-docs__article-updated{font-weight:500}.c-docs__article-tags{flex-wrap:wrap;gap:.375rem;display:flex}.c-docs__fallback-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;align-items:center;gap:.5rem;max-width:48rem;margin-bottom:1.5rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.c-docs__fallback-notice-icon{color:#f59e0b;flex-shrink:0;width:1rem;height:1rem}.c-docs__prose{color:#374151;max-width:48rem;line-height:1.625}.c-docs__prose h2{color:#111827;margin:3rem 0 1rem;scroll-margin-top:5rem;font-size:1.5rem;font-weight:700}.c-docs__prose h3{color:#111827;margin:2rem 0 .75rem;scroll-margin-top:5rem;font-size:1.25rem;font-weight:600}.c-docs__prose h4{color:#111827;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.c-docs__prose p{margin-bottom:1rem}.c-docs__prose ul,.c-docs__prose ol{margin-bottom:1rem;padding-left:1.5rem}.c-docs__prose ul{list-style:outside}.c-docs__prose ol{list-style:decimal}.c-docs__prose li{margin-bottom:.25rem}.c-docs__prose a{color:var(--c-dev-primary);text-underline-offset:2px;text-decoration:underline}.c-docs__prose a:hover{text-decoration-thickness:2px}.c-docs__prose code{color:#1f2937;background:#f3f4f6;border-radius:.25rem;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.c-docs__prose pre{color:#e2e8f0;background:#1e293b;border-radius:.5rem;margin-block:1.25rem;padding:1rem 1.25rem;font-family:Courier New,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.c-docs__prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.c-docs__prose blockquote{border-left:4px solid var(--c-dev-primary);color:#374151;background:#eff6ff;border-radius:0 .5rem .5rem 0;margin-block:1.25rem;padding:.75rem 1rem}.c-docs__prose blockquote p:last-child{margin-bottom:0}.c-docs__prose blockquote strong{color:var(--c-dev-primary)}.c-docs__prose table{border-collapse:collapse;width:100%;margin-block:1.25rem;font-size:.875rem}.c-docs__prose thead{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;font-size:12px}.c-docs__prose th,.c-docs__prose td{text-align:left;border:1px solid #e5e7eb;padding:.5rem .75rem}.c-docs__prose th{font-weight:600}.c-docs__prose hr{border-color:#e5e7eb;margin-block:2rem}.c-docs__toc{flex-shrink:0;width:220px;min-width:220px;max-width:220px;display:none}.c-docs__toc-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;margin-bottom:.75rem;padding-top:.5rem;font-size:11px;font-weight:700;position:sticky;top:4rem}.c-docs__toc-body{max-height:calc(100vh - 6rem);font-size:.875rem;position:sticky;top:5rem;overflow-y:auto}.c-docs__toc-body ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.c-docs__toc-body li>ul{border-left:1px solid #e5e7eb;margin-top:.375rem;padding-left:.75rem}.c-docs__toc-body a{color:#4b5563;padding:2px 0;text-decoration:none;transition:color .2s;display:block}.c-docs__toc-body a:hover{color:var(--c-dev-primary)}.c-docs__toc-body a.is-active{color:var(--c-dev-primary);font-weight:600}.c-docs__empty{color:#6b7280;font-style:italic}.c-docs__pager{border-top:1px solid #e5e7eb;grid-template-columns:1fr 1fr;gap:1rem;max-width:48rem;margin-top:3rem;padding-top:1.5rem;display:grid}.c-docs__pager-link{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.c-docs__pager-link:hover{border-color:#884aff66;box-shadow:0 4px 16px -4px #00000014}.c-docs__pager-link--next{text-align:right;grid-column:2}.c-docs__pager-label{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:11px;font-weight:600}.c-docs__pager-title{color:#111827;font-size:.875rem;font-weight:600}.c-api-ref{background:#f9fafb;min-height:100vh}.c-api-ref__body{padding-inline:1rem;max-width:100rem;margin-inline:auto;padding-top:2.5rem;padding-bottom:1rem}@media (width>=640px){.c-api-ref__body{padding-inline:1.5rem}}@media (width>=1024px){.c-api-ref__body{padding-inline:2rem;padding-top:3.5rem}}.c-api-ref__layout{gap:2rem;display:flex}.c-api-ref__content-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.c-api-ref__title{color:#111827;font-size:1.5rem;font-weight:700}@media (width>=768px){.c-api-ref__title{font-size:1.875rem}}.c-api-ref__meta{color:#6b7280;margin-top:.25rem;font-size:.875rem}.c-api-ref__actions{flex-wrap:wrap;gap:.5rem;display:flex}.c-api-ref__sidebar{flex-grow:0;flex-shrink:0;width:320px;min-width:320px;max-width:320px}@media (width<=767.98px){.c-api-ref__sidebar{z-index:95;background:#fff;border-radius:16px 16px 0 0;width:100%;min-width:0;max-width:none;max-height:82vh;padding:1.5rem 1rem 1rem;transition:transform .32s cubic-bezier(.16,1,.3,1);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 32px -8px #0f172a40}.c-api-ref__sidebar:before{content:"";opacity:0;pointer-events:none;background:#d1d5db;border-radius:999px;width:40px;height:4px;transition:opacity .2s .15s;position:fixed;top:calc(18vh + .5rem);left:50%;transform:translate(-50%)}.c-api-ref__sidebar.is-mobile-open{transform:translateY(0)}.c-api-ref__sidebar.is-mobile-open:before{opacity:1}}.c-api-ref__breadcrumb-bar{color:#374151;cursor:pointer;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.375rem;max-width:calc(100% - 2rem);margin:.75rem 1rem 0;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;position:sticky;top:.75rem;overflow:hidden;box-shadow:0 2px 8px -2px #0f172a14}.c-api-ref__breadcrumb-bar:hover,.c-api-ref__breadcrumb-bar:focus-visible{background:#f9fafb;border-color:#d1d5db}@media (width>=1024px){.c-api-ref__breadcrumb-bar{display:none}}@media (width<=1023.98px){.c-api-ref__breadcrumb-bar,.c-docs__breadcrumb-bar{align-items:center;height:2.25rem;margin-top:0;padding-top:0;padding-bottom:0;line-height:1;display:flex}.c-api-ref__breadcrumb-bar-part,.c-api-ref__breadcrumb-bar-label,.c-api-ref__breadcrumb-bar-sep{line-height:1}}.c-api-ref__breadcrumb-bar-part{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.c-api-ref__breadcrumb-bar-sep{color:#9ca3af;flex-shrink:0;font-size:12px}.c-api-ref__breadcrumb-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-api-ref__breadcrumb-bar-part:last-of-type .c-api-ref__breadcrumb-bar-label{color:#111827;font-weight:600}.c-api-ref__breadcrumb-bar-chevron{color:#9ca3af;flex-shrink:0;width:14px;height:14px;margin-left:auto}.c-api-ref__mobile-backdrop{backdrop-filter:blur(2px);z-index:90;background:#0f172a73;position:fixed;inset:0}@media (width>=1024px){.c-api-ref__mobile-backdrop{display:none}}.c-api-ref__sidebar-inner{background:0 0;width:100%;min-width:0;max-width:100%;position:sticky;top:4rem}.c-api-ref__search{padding-bottom:.75rem}.c-api-ref__search-wrap{position:relative}.c-api-ref__search-icon{color:#9ca3af;width:1rem;height:1rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.c-api-ref__search-input{background:#fff;border:1px solid #0000;border-radius:.25rem;width:100%;padding:.5rem .5rem .5rem 2rem;font-size:.75rem}.c-api-ref__search-input:focus{border-color:var(--c-dev-primary);outline:none;box-shadow:0 0 0 2px #884aff33}.c-api-ref__nav{scrollbar-gutter:stable;width:100%;min-width:0;max-height:calc(100vh - 7rem);overflow:hidden auto}.c-api-ref__nav--results{flex-direction:column;gap:.25rem;display:flex}.c-api-ref__nav-results-meta{color:#6b7280;padding:.25rem .5rem .5rem;font-size:.75rem}.c-api-ref__nav-result{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;flex-direction:column;gap:.125rem;width:100%;padding:.5rem .625rem;transition:background .2s,border-color .2s;display:flex}.c-api-ref__nav-result:hover{background:#f9fafb;border-color:#e5e7eb}.c-api-ref__nav-result mark{color:inherit;background-color:#884aff2e;border-radius:2px;padding:0 1px}.c-api-ref__nav-result-row{align-items:center;gap:.5rem;min-width:0;display:flex}.c-api-ref__nav-result-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.c-api-ref__nav-result-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;padding-left:48px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow:hidden}.c-api-ref__nav-result-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-api-ref__nav-result-breadcrumb{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.25rem;padding-top:2px;padding-left:48px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.c-api-ref__nav-tab-title{color:#111827;letter-spacing:-.01em;margin:0 0 .75rem;padding:0 .5rem;font-size:14px;font-weight:700}.c-api-ref__nav-domain{margin-top:1.5rem}.c-api-ref__nav-domain:first-child{margin-top:0}.c-api-ref__nav-domain.is-open>.c-api-ref__nav-domain-row .c-api-ref__nav-chevron{transform:rotate(90deg)}.c-api-ref__nav-domain-row{align-items:center;gap:.25rem;width:100%;display:flex}.c-api-ref__nav-domain-label{text-align:left;color:#111827;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:1;min-width:0;padding:.5rem .625rem;font-size:14px;font-weight:700;transition:background .2s,color .2s;overflow:hidden}.c-api-ref__nav-domain-label:hover{background:#f3f4f6}.c-api-ref__nav-domain-label.is-active{color:var(--c-dev-primary);background-color:#884aff1a}.c-api-ref__nav-domain-body{margin-top:.25rem;margin-bottom:.5rem}.c-api-ref__nav-chevron-btn{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s,color .2s;display:inline-flex}.c-api-ref__nav-chevron-btn:hover{color:#374151;background:#f3f4f6}.c-api-ref__nav-chevron{transform-origin:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.c-api-ref__nav-section-simple{text-align:left;color:#4b5563;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:100%;min-width:0;margin-top:.125rem;padding:.375rem .625rem;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:block;overflow:hidden}.c-api-ref__nav-section-simple:hover{color:#111827;background:#f3f4f6}.c-api-ref__nav-section-simple.is-active{color:var(--c-dev-primary-dark);background-color:#884aff14}.c-api-ref__overview-link{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:100%;padding:.375rem .5rem;font-size:.75rem;text-decoration:none;display:block}.c-api-ref__overview-link:hover{color:#111827;background:#f9fafb}.c-api-ref__content{flex:1;min-width:0}.c-api-ref__content>:not(:last-child){margin-block-end:0}.c-api-ref__page-header{margin-bottom:1.5rem}.c-api-ref__page-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.c-api-ref__page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.c-api-ref__page-title{color:#111827;margin-top:.25rem;font-size:1.875rem;font-weight:700}.c-api-ref__page-description{color:#4b5563;max-width:48rem;margin-top:.75rem;font-size:1rem;line-height:1.625}.c-api-ref__card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.c-api-ref__card-grid--endpoints{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.c-api-ref__card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0000000d}.c-api-ref__card:hover{border-color:#884aff66;transform:translateY(-2px);box-shadow:0 4px 16px -4px #00000014}.c-api-ref__card:hover .c-api-ref__card-arrow{color:var(--c-dev-primary);transform:translate(4px)}.c-api-ref__card--endpoint{padding:1rem}.c-api-ref__card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.c-api-ref__card-title{color:#111827;font-size:1rem;font-weight:600}.c-api-ref__card-arrow{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s,color .2s}.c-api-ref__card-meta{color:#6b7280;margin-top:.5rem;font-size:.75rem}.c-api-ref__card-tags{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.c-api-ref__card-tag{color:#4b5563;background:#f3f4f6;border-radius:.25rem;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.c-api-ref__card-meta-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.c-api-ref__card-path{color:#374151;word-break:break-all;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:block}.c-api-ref__endpoint{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 2px #0000000d}.c-api-ref__endpoint>*+*{margin-top:1.25rem}.c-api-ref__endpoint--drawer{box-shadow:none;border-radius:0;padding:0}.c-api-ref__drawer-backdrop{backdrop-filter:blur(2px);z-index:80;background:#0f172a59;position:fixed;inset:0}.c-api-ref__drawer{z-index:90;background:#fff;flex-direction:column;width:95vw;max-width:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px -8px #0f172a40}@media (width>=768px){.c-api-ref__drawer{width:60vw}}.c-api-ref__drawer.is-open{transform:translate(0)}.c-api-ref__drawer-toolbar{border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;padding:.75rem 1.5rem;display:flex}.c-api-ref__drawer-close{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.c-api-ref__drawer-close:hover{color:#111827;background:#f3f4f6;border-color:#9ca3af}.c-api-ref__drawer-body{flex:1;padding:1.5rem 2rem 2rem;overflow-y:auto}.c-api-ref__drawer-body>.c-api-ref__endpoint>*+*{margin-top:1.25rem}.c-api-ref__endpoint-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.c-api-ref__breadcrumb{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.c-api-ref__breadcrumb--link{cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.c-api-ref__breadcrumb--link:hover{color:var(--c-dev-primary)}.c-api-ref__endpoint-title{color:#111827;margin-top:.25rem;font-size:1.25rem;font-weight:700}.c-api-ref__endpoint-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.c-api-ref__endpoint-path{color:#1f2937;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.c-api-ref__section-title{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.c-api-ref__description{color:#4b5563;font-size:.875rem;line-height:1.625}.c-api-ref__table-wrap{overflow-x:auto}.c-api-ref__table{border-collapse:collapse;width:100%;font-size:.875rem}.c-api-ref__table thead{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;font-size:11px}.c-api-ref__table th{text-align:left;padding:.5rem .75rem;font-weight:600}.c-api-ref__table tbody tr{border-bottom:1px solid #e5e7eb}.c-api-ref__table tbody tr:last-child{border-bottom:0}.c-api-ref__table td{color:#4b5563;padding:.5rem .75rem}.c-api-ref__param-name{color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c-api-ref__required-yes{color:#dc2626;font-size:.75rem}.c-api-ref__required-no{color:#9ca3af;font-size:.75rem}.c-api-ref__content-type{color:#4b5563;background:#f9fafb;border-radius:.25rem;padding:.5rem .75rem;font-size:.75rem}.c-api-ref__content-type code{color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c-api-ref__status{border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.c-api-ref__status--2xx{color:#166534;background:#dcfce7}.c-api-ref__status--4xx{color:#854d0e;background:#fef9c3}.c-api-ref__status--5xx{color:#991b1b;background:#fee2e2}.c-api-ref__status--default{color:#1f2937;background:#f3f4f6}.c-api-ref__responses{flex-direction:column;gap:.5rem;display:flex}.c-api-ref__response{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.c-api-ref__response-row{text-align:left;color:#374151;cursor:pointer;background:#fff;border:0;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:background .2s;display:flex}.c-api-ref__response-row:hover{background:#f9fafb}.c-api-ref__response-row.is-open .c-api-ref__response-chevron{transform:rotate(90deg)}.c-api-ref__response-desc{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.c-api-ref__response-chevron{color:#9ca3af;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.c-api-ref__response-example{background:#f9fafb;border-top:1px solid #e5e7eb;padding:.75rem}.c-api-ref__response-example-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.c-api-ref__sandbox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.c-api-ref__sandbox-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.c-api-ref__sandbox-title{color:#111827;align-items:center;margin-bottom:0;font-size:14px;font-weight:600;display:inline-flex}.c-api-ref__sandbox-hint{color:#6b7280;font-size:.75rem}.c-api-ref__sandbox-section{margin-top:1rem}.c-api-ref__sandbox-subtitle{color:#374151;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:12px;font-weight:600;display:flex}.c-api-ref__sandbox-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.c-api-ref__sandbox-field{flex-direction:column;gap:.25rem;display:flex}.c-api-ref__sandbox-label{color:#374151;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.c-api-ref__sandbox-required{color:#dc2626;margin-left:2px}.c-api-ref__sandbox-type{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.c-api-ref__sandbox-input{background:#fff;border:1px solid #d1d5db;border-radius:.25rem;width:100%;padding:.5rem .625rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.c-api-ref__sandbox-input:focus{border-color:var(--c-dev-primary);outline:none;box-shadow:0 0 0 2px #884aff26}.c-api-ref__sandbox-textarea{resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;width:100%;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.c-api-ref__sandbox-textarea:focus{border-color:var(--c-dev-primary);outline:none;box-shadow:0 0 0 2px #884aff26}.c-api-ref__sandbox-auth{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.c-api-ref__sandbox-auth-icon{color:#16a34a;flex-shrink:0;width:1rem;height:1rem}.c-api-ref__sandbox-auth-status{color:#166534;flex-shrink:0;font-size:.875rem;font-weight:600}.c-api-ref__sandbox-auth-org{text-overflow:ellipsis;white-space:nowrap;color:#15803d;flex:auto;min-width:0;font-size:.875rem;overflow:hidden}.c-api-ref__sandbox-disconnect{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.c-api-ref__sandbox-disconnect:hover{color:#dc2626;background:#fef2f2}.c-api-ref__sandbox-reconnect{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.c-api-ref__sandbox-connect-btn{align-self:flex-start}.c-api-ref__sandbox-expired{color:#d97706;font-size:.75rem;font-weight:500}.c-api-ref__btn-connected.c-btn{color:#15803d;background:#f0fdf4;border-color:#86efac}.c-api-ref__btn-connected.c-btn:hover{background:#dcfce7;border-color:#4ade80}.c-api-ref__sandbox-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.c-api-ref__sandbox-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;margin-top:1rem;padding:.5rem .75rem;font-size:.875rem}.c-api-ref__sandbox-response{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;overflow:hidden}.c-api-ref__sandbox-response-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.c-api-ref__code-tabs{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.c-api-ref__lang-tabs{background:#f3f4f6;gap:.5rem;padding:.5rem;display:flex}.c-api-ref__lang-tab{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:background .2s,color .2s}.c-api-ref__lang-tab:hover{background:#e5e7eb}.c-api-ref__lang-tab.is-active{background:var(--c-dev-primary);color:#fff}.c-api-ref__lang-tab.is-active:hover{background:var(--c-dev-primary-dark)}.c-api-ref__code-block{color:#e2e8f0;background:#1e293b;padding:1rem;overflow-x:auto}.c-api-ref__code-block pre{white-space:pre;margin:0;font-family:Courier New,monospace;font-size:.8125rem;line-height:1.5}.c-api-ref__method{text-transform:uppercase;letter-spacing:.03em;text-align:center;color:#1f2937;background:#f3f4f6;border-radius:.25rem;flex-shrink:0;min-width:40px;padding:1px 6px;font-family:monospace;font-size:9px;font-weight:700;line-height:1.4;display:inline-block}.c-api-ref__method--lg{min-width:56px;padding:2px 8px;font-size:11px}.c-api-ref__method--get{color:#166534;background:#dcfce7}.c-api-ref__method--post{color:#1e40af;background:#dbeafe}.c-api-ref__method--put{color:#9a3412;background:#ffedd5}.c-api-ref__method--patch{color:#854d0e;background:#fef9c3}.c-api-ref__method--delete{color:#991b1b;background:#fee2e2}.c-api-ref__copy-btn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .2s;display:inline-flex}.c-api-ref__copy-btn:hover{background:#f3f4f6}.c-api-ref__copy-btn.has-copied{color:#15803d}.c-api-ref__deprecated{color:#854d0e;text-transform:uppercase;letter-spacing:.05em;background:#fef9c3;border-radius:.25rem;padding:.125rem .5rem;font-size:10px}.c-api-ref__resource-list{flex-direction:column;gap:.75rem;display:flex}.c-api-ref__resource{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:border-color .2s;overflow:hidden}.c-api-ref__resource:hover{border-color:#d1d5db}.c-api-ref__resource.is-open>.c-api-ref__resource-header .c-api-ref__resource-chevron{transform:rotate(90deg)}.c-api-ref__resource-header{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;transition:background .2s;display:flex}.c-api-ref__resource-header:hover{background:#f9fafb}.c-api-ref__resource-header-left{align-items:baseline;gap:.75rem;min-width:0;display:flex}.c-api-ref__resource-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;overflow:hidden}.c-api-ref__resource-meta{color:#6b7280;white-space:nowrap;font-size:12px}.c-api-ref__resource-chevron{color:#9ca3af;transform-origin:50%;flex-shrink:0;width:16px;height:16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.c-api-ref__resource-body{background-color:#f9fafb;border-top:1px solid #f3f4f6;padding:1rem}.c-api-ref__modal{z-index:100;background:#11182780;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.c-api-ref__modal-panel{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:56rem;max-height:80vh;display:flex;overflow:hidden}.c-api-ref__modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.c-api-ref__modal-title{font-size:1.125rem;font-weight:600}.c-api-ref__modal-close{color:#6b7280;cursor:pointer;background:0 0;border:0}.c-api-ref__modal-close:hover{color:#374151}.c-api-ref__modal-body{padding:1rem;overflow-y:auto}.c-dev-changelog{background:#f9fafb;min-height:100vh}.c-dev-changelog__body{padding-inline:1rem;max-width:100rem;margin-inline:auto;padding-top:2.5rem;padding-bottom:3rem}@media (width>=640px){.c-dev-changelog__body{padding-inline:1.5rem}}@media (width>=1024px){.c-dev-changelog__body{padding-inline:2rem;padding-top:3.5rem}}.c-dev-changelog__layout{gap:2rem;display:flex}.c-dev-changelog__sidebar{flex-grow:0;flex-shrink:0;width:260px;min-width:260px;max-width:260px}@media (width<=1023.98px){.c-dev-changelog__sidebar{z-index:95;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;min-width:0;max-width:none;max-height:85vh;padding:0;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -16px 40px -8px #0f172a4d}.c-dev-changelog__sidebar.is-mobile-open{transform:translateY(0)}}.c-dev-changelog__sidebar-inner{position:sticky;top:4rem}@media (width<=1023.98px){.c-dev-changelog__sidebar-inner{flex-direction:column;flex:auto;gap:1.25rem;padding:1rem 1.25rem 1.25rem;display:flex;position:static;top:auto;overflow-y:auto}}.c-dev-changelog__sheet-header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:center;align-items:center;padding:1.5rem 1rem .75rem;display:flex;position:relative}.c-dev-changelog__sheet-handle{background:#d1d5db;border-radius:999px;width:40px;height:4px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.c-dev-changelog__sheet-title{color:#111827;font-size:1rem;font-weight:600}.c-dev-changelog__sheet-close{color:#374151;cursor:pointer;background:#f3f4f6;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:1.25rem;right:1rem}.c-dev-changelog__sheet-close:hover{color:#111827;background:#e5e7eb}.c-dev-changelog__sheet-footer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media (width>=1024px){.c-dev-changelog__sheet-header,.c-dev-changelog__sheet-footer,.c-dev-changelog__sheet-section{display:none}}.c-dev-changelog__sheet-reset{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:.65rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.c-dev-changelog__sheet-reset:hover{background:#f9fafb;border-color:#d1d5db}.c-dev-changelog__sheet-apply{cursor:pointer;color:#fff;background:linear-gradient(135deg,#884aff,#2563eb);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px -8px #884aff8c}.c-dev-changelog__sheet-apply:hover{transform:translateY(-1px);box-shadow:0 14px 28px -10px #00000073}.c-dev-changelog__sheet-section{flex-direction:column;gap:.5rem;display:flex}.c-dev-changelog__sheet-section-title{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;padding:0 .25rem;font-size:11px;font-weight:600}.c-dev-changelog__sheet-section-body{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.c-dev-changelog__sheet-section-empty{color:#9ca3af;font-size:.875rem;font-style:italic}.c-dev-changelog__year-chip{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.c-dev-changelog__year-chip .c-dev-changelog__year-chip-count{color:#9ca3af;background:#e5e7eb}.c-dev-changelog__year-chip .c-dev-changelog__year-chip-plus{color:#9ca3af}.c-dev-changelog__year-chip:hover{color:var(--c-dev-primary);background:#884aff0f;border-color:#884aff4d}.c-dev-changelog__year-chip:hover .c-dev-changelog__year-chip-plus{color:var(--c-dev-primary)}.c-dev-changelog__year-chip-plus{flex-shrink:0;width:.875rem;height:.875rem;transition:color .2s}.c-dev-changelog__year-chip-label{font-variant-numeric:tabular-nums}.c-dev-changelog__year-chip-count{font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.75rem;font-weight:600}.c-dev-changelog__sheet-timeline{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.c-dev-changelog__sheet-timeline-year{flex-direction:column;gap:.25rem;display:flex}.c-dev-changelog__sheet-timeline-year-label{font-variant-numeric:tabular-nums;color:#111827;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:700}.c-dev-changelog__sheet-timeline-months{border-left:1px solid #e5e7eb;flex-direction:column;gap:1px;margin:0 0 0 .5rem;padding:0 0 0 .875rem;list-style:none;display:flex}.c-dev-changelog__sheet-timeline-link{color:#374151;text-transform:capitalize;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.c-dev-changelog__sheet-timeline-link:hover{color:var(--c-dev-primary);background-color:#884aff0f}.c-dev-changelog__sheet-timeline-link:hover .c-dev-changelog__sheet-timeline-dot{background-color:var(--c-dev-primary);transform:scale(1.3)}.c-dev-changelog__sheet-timeline-dot{background-color:#d1d5db;border-radius:999px;flex-shrink:0;width:6px;height:6px;transition:all .2s;display:inline-block}.c-dev-changelog__sheet-timeline-month{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.c-dev-changelog__sheet-timeline-count{font-variant-numeric:tabular-nums;color:#9ca3af;flex-shrink:0;font-size:.75rem}.c-dev-changelog__breadcrumb-bar{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);margin:.75rem 1rem 0;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px -2px #0f172a14}.c-dev-changelog__breadcrumb-bar:hover,.c-dev-changelog__breadcrumb-bar:focus-visible{background:#f9fafb;border-color:#d1d5db}@media (width>=1024px){.c-dev-changelog__breadcrumb-bar,.c-dev-changelog__mobile-backdrop{display:none}}.c-dev-changelog__breadcrumb-bar-part{flex:1;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.c-dev-changelog__breadcrumb-bar-label{text-overflow:ellipsis;white-space:nowrap;color:#111827;font-weight:600;overflow:hidden}.c-dev-changelog__breadcrumb-bar-badge{font-variant-numeric:tabular-nums;background-color:var(--c-dev-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-flex}.c-dev-changelog__breadcrumb-bar-chevron{color:#9ca3af;flex-shrink:0;width:14px;height:14px}.c-dev-changelog__mobile-backdrop{backdrop-filter:blur(2px);z-index:90;background:#0f172a73;position:fixed;inset:0}.c-dev-changelog__nav{scrollbar-gutter:stable;overflow-x:hidden}@media (width>=1024px){.c-dev-changelog__nav{max-height:calc(100vh - 9rem);overflow-y:auto}}.c-dev-changelog__search{align-items:center;width:100%;max-width:32rem;margin-bottom:1rem;display:flex;position:relative}@media (width>=1024px){.c-dev-changelog__search{margin-bottom:1.5rem}}.c-dev-changelog__search-icon{pointer-events:none;color:#9ca3af;width:16px;height:16px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.c-dev-changelog__search-input{color:#111827;background-color:#f3f4f6;border:1px solid #0000;border-radius:8px;width:100%;padding:.55rem 2.25rem;font-size:.875rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.c-dev-changelog__search-input::placeholder{color:#6b7280}.c-dev-changelog__search-input::-webkit-search-cancel-button{appearance:none}.c-dev-changelog__search-input:focus{background-color:#fff;border-color:#d1d5db;outline:none;box-shadow:0 0 0 3px #884aff1f}.c-dev-changelog__search-clear{cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.c-dev-changelog__search-clear:hover{color:#111827;background:#e5e7eb}.c-dev-changelog__nav-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:0 .625rem;display:flex}@media (width<=1023.98px){.c-dev-changelog__nav-header{display:none}}.c-dev-changelog__nav-title{color:#111827;letter-spacing:-.01em;font-size:14px;font-weight:700}.c-dev-changelog__nav-clear{color:var(--c-dev-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;transition:color .2s}.c-dev-changelog__nav-clear:hover{color:var(--c-dev-primary-dark)}.c-dev-changelog__nav-group{margin-top:1rem}.c-dev-changelog__nav-group:first-of-type{margin-top:0}@media (width<=1023.98px){.c-dev-changelog__nav-group{margin-top:.875rem}}.c-dev-changelog__nav-section-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .375rem;padding:0 .625rem;font-size:11px;font-weight:700}@media (width<=1023.98px){.c-dev-changelog__nav-section-title{padding:0 .25rem}}.c-dev-changelog__filter-list{margin:0;padding:0;list-style:none}@media (width<=1023.98px){.c-dev-changelog__filter-list{flex-wrap:wrap;gap:.4rem;display:flex}}.c-dev-changelog__filter-item{color:#4b5563;cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.5rem;margin-left:-1px;padding:.375rem .75rem;font-size:.875rem;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.c-dev-changelog__filter-item:hover{color:#111827;background:#f9fafb}.c-dev-changelog__filter-item.is-active{color:var(--c-dev-primary);border-left-color:var(--c-dev-primary);background-color:#884aff0a;font-weight:600}@media (width<=1023.98px){.c-dev-changelog__filter-item{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;gap:.4rem;margin-left:0;padding:.35rem .7rem .35rem .6rem;font-weight:500;display:inline-flex}.c-dev-changelog__filter-item:hover{background:#fff;border-color:#d1d5db}.c-dev-changelog__filter-item.is-active{color:var(--c-dev-primary);border-color:var(--c-dev-primary);background-color:#884aff0f;box-shadow:0 0 0 2px #884aff1f}}.c-dev-changelog__filter-checkbox{cursor:pointer;width:.875rem;height:.875rem;accent-color:var(--c-dev-primary);border-radius:.25rem;flex-shrink:0}@media (width<=1023.98px){.c-dev-changelog__filter-checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.c-dev-changelog__filter-text{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}@media (width<=1023.98px){.c-dev-changelog__filter-text{flex:none;font-family:inherit;font-size:13px}}.c-dev-changelog__filter-count{font-variant-numeric:tabular-nums;color:#9ca3af;flex-shrink:0;font-size:.75rem}.c-dev-changelog__content{flex:1;min-width:0}.c-dev-changelog__page-header{margin-bottom:2rem}.c-dev-changelog__page-title{color:#111827;font-size:1.875rem;font-weight:700}.c-dev-changelog__page-description{color:#4b5563;max-width:48rem;margin-top:.75rem;font-size:1rem;line-height:1.625}.c-dev-changelog__anchor{height:0;scroll-margin-top:140px}.c-dev-changelog__empty{text-align:center;color:#6b7280;padding:2.5rem;font-size:.875rem}.c-dev-changelog__entry{border-bottom:1px solid #e5e7eb}.c-dev-changelog__entry:last-child{border-bottom:0}.c-dev-changelog__entry[hidden]{display:none}.c-dev-changelog__entry-header{padding-block:1rem;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:.5rem;width:100%;padding-right:2.5rem;transition:color .2s;display:flex;position:relative}.c-dev-changelog__entry-header:hover .c-dev-changelog__entry-title{color:var(--c-dev-primary)}.c-dev-changelog__entry-header:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 3px #884aff33}.c-dev-changelog__entry-top{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.c-dev-changelog__entry-date{font-variant-numeric:tabular-nums;color:#6b7280;flex-shrink:0;font-size:.75rem;font-weight:500}.c-dev-changelog__entry-title{color:#111827;margin:0;font-size:1rem;font-weight:600;line-height:1.375}@media (width>=768px){.c-dev-changelog__entry-title{font-size:1.125rem}}.c-dev-changelog__entry-tags{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.c-dev-changelog__entry-chevron{color:#9ca3af;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:1rem;right:0}.c-dev-changelog__entry.is-open .c-dev-changelog__entry-chevron{transform:rotate(180deg)}.c-dev-changelog__entry-body{padding-bottom:1.25rem}.c-dev-changelog__entry:not(.is-open) .c-dev-changelog__entry-body{display:none}.c-dev-changelog__entry-content{color:#374151;font-size:.875rem;line-height:1.625}.c-dev-changelog__entry-content h2,.c-dev-changelog__entry-content h3{text-transform:uppercase;letter-spacing:.025em;color:#111827;margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:600}.c-dev-changelog__entry-content p{margin-bottom:.75rem}.c-dev-changelog__entry-content ul,.c-dev-changelog__entry-content ol{margin-bottom:.75rem;padding-left:1.25rem}.c-dev-changelog__entry-content li+li{margin-top:.25rem}.c-dev-changelog__entry-content ul{list-style:outside}.c-dev-changelog__entry-content ol{list-style:decimal}.c-dev-changelog__entry-content code{color:var(--c-dev-primary);background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.c-dev-changelog__entry-content pre{color:#f3f4f6;background-color:#111827;border-radius:.5rem;margin-block:1rem;padding:1rem;font-size:.75rem;overflow-x:auto}.c-dev-changelog__entry-content pre code{color:inherit;background:0 0;padding:0}.c-dev-changelog__entry-content a{color:var(--c-dev-primary);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.c-dev-changelog__entry-content a:hover{color:var(--c-dev-primary-dark)}.c-dev-changelog__entry-footer{align-items:center;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.c-dev-changelog__entry-link{color:var(--c-dev-primary);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.c-dev-changelog__entry-link:hover{color:var(--c-dev-primary-dark)}.c-dev-changelog__tag{white-space:nowrap;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.c-dev-changelog__tag--added{color:#047857;background-color:#ecfdf5}.c-dev-changelog__tag--changed{color:#1d4ed8;background-color:#eff6ff}.c-dev-changelog__tag--fixed{color:#b45309;background-color:#fffbeb}.c-dev-changelog__tag--deprecated{color:#c2410c;background-color:#fff7ed}.c-dev-changelog__tag--removed{color:#b91c1c;background-color:#fef2f2}.c-dev-changelog__tag--security{color:#6d28d9;background-color:#f5f3ff}.c-dev-changelog__tag--product{color:#374151;background-color:#f3f4f6}.c-dev-changelog__timeline{flex-grow:0;flex-shrink:0;width:180px;min-width:180px;max-width:180px}@media (width<=1023.98px){.c-dev-changelog__timeline{display:none}}.c-dev-changelog__timeline-inner{position:sticky;top:4rem}.c-dev-changelog__timeline-year{border-left:1px solid #e5e7eb;margin-bottom:.5rem;padding-left:.75rem}.c-dev-changelog__timeline-year:last-child{margin-bottom:0}.c-dev-changelog__timeline-year--collapsed{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e5e7eb;width:100%;padding-left:.75rem;text-decoration:none;display:block}.c-dev-changelog__timeline-year--collapsed .c-dev-changelog__timeline-year-label.is-collapsed{color:#9ca3af;cursor:pointer;margin-bottom:0}.c-dev-changelog__timeline-year--collapsed .c-dev-changelog__timeline-year-count{color:#9ca3af}.c-dev-changelog__timeline-year--collapsed:hover .c-dev-changelog__timeline-year-label.is-collapsed{color:var(--c-dev-primary);background:#884aff0f}.c-dev-changelog__timeline-year--collapsed:hover .c-dev-changelog__timeline-year-count,.c-dev-changelog__timeline-year--collapsed:hover .c-dev-changelog__timeline-year-load{color:var(--c-dev-primary)}.c-dev-changelog__timeline-year--collapsed:hover .c-dev-changelog__timeline-year-load{transform:rotate(90deg)}.c-dev-changelog__timeline-year-load{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem;transition:color .2s,transform .2s}.c-dev-changelog__timeline-year-label{text-align:left;color:#111827;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;margin-bottom:.25rem;padding:.25rem .5rem .25rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600;transition:background .2s,color .2s;display:flex}.c-dev-changelog__timeline-year-label:hover{background:#f3f4f6}.c-dev-changelog__timeline-year-label>span:first-child{flex:1}.c-dev-changelog__timeline-year-count{font-variant-numeric:tabular-nums;color:#9ca3af;font-size:.75rem;font-weight:400}.c-dev-changelog__timeline-year-chevron{color:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s;transform:rotate(-90deg)}.c-dev-changelog__timeline-year.is-open .c-dev-changelog__timeline-year-chevron{transform:rotate(0)}.c-dev-changelog__timeline-months{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.c-dev-changelog__timeline-link{text-transform:capitalize;color:#4b5563;border-radius:.25rem;justify-content:space-between;align-items:center;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.c-dev-changelog__timeline-link:hover{color:#111827;background:#f3f4f6}.c-dev-changelog__timeline-month-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-dev-changelog__timeline-count{font-variant-numeric:tabular-nums;color:#9ca3af;flex-shrink:0;font-size:.75rem}.c-dev-changelog__empty-filtered{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:center;margin-top:1.5rem;padding:2.5rem 1.5rem;display:flex}@media (width>=768px){.c-dev-changelog__empty-filtered{padding:3.5rem 2rem}}.c-dev-changelog__empty-filtered-icon{width:56px;height:56px;color:var(--c-dev-primary);background:#884aff14;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.c-dev-changelog__empty-filtered-icon svg{width:28px;height:28px}.c-dev-changelog__empty-filtered-title{color:#111827;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1rem;font-weight:600}@media (width>=768px){.c-dev-changelog__empty-filtered-title{font-size:1.125rem}}.c-dev-changelog__empty-filtered-text{color:#4b5563;max-width:28rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.625}.c-dev-changelog__empty-filtered-reset{cursor:pointer;color:#fff;background:var(--c-dev-primary);border:0;border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.c-dev-changelog__empty-filtered-reset:hover{background:var(--c-dev-primary-dark)}.c-dev-landing{background:#f9fafb}.c-dev-landing__container{max-width:72rem;margin-inline:auto;padding-inline:1rem}.c-dev-landing__hero-inner{margin-inline:auto;padding-inline:1rem}@media (width>=640px){.c-dev-landing__container,.c-dev-landing__hero-inner{padding-inline:1.5rem}}@media (width>=1024px){.c-dev-landing__container,.c-dev-landing__hero-inner{padding-inline:2rem}}.c-dev-landing__section-header{max-width:48rem;margin-bottom:2rem}@media (width>=768px){.c-dev-landing__section-header{margin-bottom:2.5rem}}.c-dev-landing__section-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--c-dev-primary);margin-bottom:.5rem;font-size:11px;font-weight:600}.c-dev-landing__section-title{color:#111827;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.15}.c-dev-landing__section-lead{color:#4b5563;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}.c-dev-landing__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--c-dev-primary);margin-bottom:.5rem;font-size:11px;font-weight:600}.c-dev-landing__hero{color:#111827;background:#fff;padding-block:3rem;position:relative;overflow-x:clip}@media (width>=768px){.c-dev-landing__hero{padding-block:4rem}}.c-dev-landing__hero-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;max-width:72rem;display:grid}.c-dev-landing__hero-copy{text-align:center;z-index:1;min-width:0;position:relative}.c-dev-landing__hero-title{letter-spacing:-.02em;margin-bottom:.75rem;color:#111827;max-width:22ch;margin-inline:auto;font-size:clamp(2.5rem,7vw,4.375rem);font-weight:700;line-height:1.1}.c-dev-landing__hero-subtitle{color:#4b5563;max-width:64ch;margin-inline:auto;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.6}.c-dev-landing__hero-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.c-dev-landing__hero-actions .c-btn--outline{background-color:#fff}.c-dev-landing__hero-actions .c-btn--gradient{color:#fff}.c-dev-landing__hero-visual{aspect-ratio:4323/939;background:#fff;width:100%;max-width:1044px;position:relative}.c-dev-landing__hero-image{z-index:1;--c-dev-hero-cut:linear-gradient(to bottom, #000 0 48%, #0000 84%);width:100%;height:auto;mask-image:var(--c-dev-hero-cut);-webkit-mask-image:var(--c-dev-hero-cut);position:absolute;inset:0 0 auto}.c-dev-landing__hero-glow{z-index:0;pointer-events:none;border-radius:50%;position:absolute;bottom:calc(100% - 200px);left:50%}.c-dev-landing__hero-glow--purple{background:radial-gradient(#884aff73,#0000 70%);width:clamp(130px,41vw,660px);height:clamp(100px,31vw,500px);bottom:calc(100% - 250px);transform:translate(calc(-50% - 100px))}.c-dev-landing__hero-glow--blue{background:radial-gradient(circle,#37e1ff99,#0000 70%);width:clamp(80px,23vw,380px);height:clamp(80px,23vw,380px);transform:translate(calc(180px - 50%))}.c-dev-landing__value,.c-dev-landing__sdks{z-index:1;background:#fff;padding-block:3rem;position:relative;overflow-x:clip}.c-dev-landing__value .c-dev-landing__section-header{z-index:1;text-align:center;margin-inline:auto;position:relative}@media (width>=768px){.c-dev-landing__value,.c-dev-landing__sdks{padding-block:4rem}}.c-dev-landing__value:before,.c-dev-landing__value:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.c-dev-landing__value:before{opacity:.425;filter:blur(70px);background:#884aff;width:22rem;height:16rem;top:40%;left:25%;transform:translate(calc(180px - 50%),calc(100px - 50%))}.c-dev-landing__value:after{opacity:.5;filter:blur(50px);background:#d4bdff;width:23rem;height:17.5rem;top:55%;left:70%;transform:translate(calc(-50% - 100px),calc(120px - 50%))}.c-dev-landing__value-grid{z-index:1;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}@media (width>=768px){.c-dev-landing__value-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem}.c-dev-landing__value-item:first-child,.c-dev-landing__value-item:nth-child(3){margin-top:4.5rem}}.c-dev-landing__value-item{-webkit-backdrop-filter:blur(20px);border:1px solid #fff;border-radius:1.25rem;min-height:22rem;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 8px 30px #11182714}.c-dev-landing__value-item:before{content:"";opacity:.39;pointer-events:none;position:absolute;inset:-20%}.c-dev-landing__value-item:first-child:before{background:radial-gradient(circle,#ff8832,#fff 70%)}.c-dev-landing__value-item:nth-child(2):before{background:radial-gradient(circle,#00ffe1,#fff 70%)}.c-dev-landing__value-item:nth-child(3):before{background:radial-gradient(circle,#1eff00,#fff 70%)}.c-dev-landing__value-icon{z-index:1;color:#111827;background:#fff;border:1px solid #11182714;border-radius:.625rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:2.25rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.c-dev-landing__value-title{z-index:1;color:#111827;margin-bottom:.75rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600;line-height:1.4;position:relative}.c-dev-landing__value-desc{z-index:1;color:#4b5563;font-size:.9375rem;line-height:1.7;position:relative}.c-dev-landing__steps{background-color:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding-block:3rem}@media (width>=768px){.c-dev-landing__steps{padding-block:4rem}}.c-dev-landing__steps .c-dev-landing__section-header{text-align:center;margin-inline:auto}.c-dev-landing__steps-layout{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (width>=768px){.c-dev-landing__steps-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;position:relative}.c-dev-landing__steps-layout:before{content:"";background-image:repeating-linear-gradient(#d1d5db 0 6px,#0000 6px 16px);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.c-dev-landing__steps-list{flex-direction:column;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.c-dev-landing__steps-list{gap:3rem}}.c-dev-landing__step-number{font-size:30px;font-style:italic;font-weight:400;line-height:1;font-family:var(--font-playfair-display), Georgia, serif;color:#9ca3af;margin-bottom:7px;display:block}.c-dev-landing__step-title{color:#111827;margin-bottom:.5rem;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600;line-height:1.4}.c-dev-landing__step-desc{color:#4b5563;font-size:15px;line-height:1.7}.c-dev-landing__steps-visual{flex-direction:column;align-items:center;width:100%;max-width:22.2rem;margin-inline:auto;display:flex;position:relative}@media (width>=1024px){.c-dev-landing__steps-visual{transform:translate(60px)}}.c-dev-landing__steps-visual:before{content:"";z-index:0;opacity:.55;filter:blur(80px);pointer-events:none;background:#884aff;border-radius:50%;width:20rem;height:14rem;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(40px - 50%))}.c-dev-landing__steps-frame{-webkit-backdrop-filter:blur(4px);background:#fff3;border:1px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:340.2px;max-width:100%;height:225.96px;display:flex;overflow:hidden;box-shadow:0 8px 30px #11182729}.c-dev-landing__steps-frame--1{z-index:1}.c-dev-landing__steps-frame--2{z-index:2;margin-top:-37.2px}.c-dev-landing__steps-frame--3{z-index:3;margin-top:-46.8px}@media (width>=1024px){.c-dev-landing__steps-frame--1{transform:translate(-132px)}.c-dev-landing__steps-frame--2{transform:translate(-57.6px)}.c-dev-landing__steps-frame--3{transform:translate(16.8px)}}.c-dev-landing__steps-img{object-fit:contain;width:307.44px;height:181.44px;display:block}.c-dev-landing__steps-frame--1 .c-dev-landing__steps-img{transform:translateY(12px)}.c-dev-landing__sdks-card{background:#f3f4f6;border-radius:1.5rem;padding:2rem 1.25rem}@media (width>=768px){.c-dev-landing__sdks-card{padding:3rem}}.c-dev-landing__sdks .c-dev-landing__section-header{text-align:center;margin-inline:auto}.c-dev-landing__snippet,.c-dev-home__quickstart{background-color:#111827;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.c-dev-landing__sdks .c-dev-landing__snippet{max-width:40rem;margin-inline:auto}.c-dev-landing__snippet-header,.c-dev-home__quickstart-header{background-color:#1f2937;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.c-dev-landing__snippet-label,.c-dev-home__quickstart-label{text-transform:uppercase;letter-spacing:.025em;color:#fff9;font-size:.75rem;font-weight:600}.c-dev-landing__snippet-lang,.c-dev-home__quickstart-lang{color:#ffffff80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.c-dev-landing__snippet-body,.c-dev-home__quickstart-body{color:#ffffffe6;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.6;overflow-x:auto}@media (width>=768px){.c-dev-landing__snippet-body,.c-dev-home__quickstart-body{font-size:.875rem}}.c-dev-landing__sdks-list{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.c-dev-landing__sdk{border:1px solid #fff;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1.5rem;min-width:14rem;padding:.625rem 1rem;display:flex;box-shadow:0 1px 2px #1018280a}.c-dev-landing__sdk a{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;text-decoration:none;display:flex}.c-dev-landing__sdk-name{color:#111827;font-size:.9375rem;font-weight:600}.c-dev-landing__sdk-badge{text-transform:uppercase;letter-spacing:.04em;color:#111827;background:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:10px;font-weight:700}.c-dev-landing__sdk-badge--soon{color:#6b7280;background:#11182714}.c-dev-landing__sdk--javascript{background-image:radial-gradient(#884aff59,#ffffffb3 100%)}.c-dev-landing__sdk--python{background-image:radial-gradient(#f7a60059,#ffffffb3 100%)}.c-dev-landing__sdk--php{background-image:radial-gradient(#00c0e859,#ffffffb3 100%)}.c-dev-landing__sdk--go{background-image:radial-gradient(#6aff6259,#ffffffb3 100%)}.c-dev-landing__cta{padding-top:4rem;padding-bottom:4rem}@media (width>=768px){.c-dev-landing__cta{padding-top:5rem;padding-bottom:5rem}}@media (width>=1024px){.c-dev-landing__cta{padding-top:6rem;padding-bottom:6rem}}.c-dev-home{background:#f9fafb}.c-dev-home__sections{padding-block:3rem}@media (width>=768px){.c-dev-home__sections{padding-block:4rem}}.c-dev-home__sections-inner,.c-dev-home__strip-inner{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.c-dev-home__sections-inner,.c-dev-home__strip-inner{padding-inline:1.5rem}}@media (width>=1024px){.c-dev-home__sections-inner,.c-dev-home__strip-inner{padding-inline:2rem}}.c-dev-home__page-header{max-width:48rem;margin-bottom:1.5rem}@media (width>=768px){.c-dev-home__page-header{margin-bottom:2rem}}.c-dev-home__page-title{color:#111827;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (width>=768px){.c-dev-home__page-title{font-size:1.875rem}}.c-dev-home__page-lead{color:#4b5563;font-size:.875rem;line-height:1.625}@media (width>=768px){.c-dev-home__page-lead{font-size:1rem}}.c-dev-home__quickstart{margin-bottom:2rem}@media (width>=768px){.c-dev-home__quickstart{margin-bottom:2.5rem}}.c-dev-home__quickstart-footer{border-top:1px solid #ffffff0f;padding:.75rem 1rem}.c-dev-home__quickstart-link{color:#ffffffe6;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.c-dev-home__quickstart-link:hover{color:#fff;gap:.5rem}.c-dev-home__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=640px){.c-dev-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.c-dev-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.c-dev-home__card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;box-shadow:0 1px 2px #0000000d}.c-dev-home__card:hover:not(.is-disabled){border-color:#884aff66;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.c-dev-home__card.is-disabled{opacity:.65;cursor:not-allowed}.c-dev-home__card--feature{background:linear-gradient(135deg,#fff 0%,#884aff08 100%);border-color:#884aff40;grid-column:1/-1}@media (width>=768px){.c-dev-home__card--feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem;padding:2rem;display:grid}}.c-dev-home__card--compact{padding:1.25rem}.c-dev-home__card-main{min-width:0}.c-dev-home__card-aside{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}@media (width>=768px){.c-dev-home__card-aside{border-top:0;border-left:1px solid #e5e7eb;margin-top:0;padding-top:0;padding-left:2rem}}.c-dev-home__card-aside-label{text-transform:uppercase;letter-spacing:.18em;color:#6b7280;margin-bottom:.75rem;font-size:11px;font-weight:600}.c-dev-home__card-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.c-dev-home__card-tag{color:var(--c-dev-primary);background-color:#884aff14;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.c-dev-home__card-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.c-dev-home__card--compact .c-dev-home__card-header{gap:.75rem;margin-bottom:.75rem}.c-dev-home__card-icon{width:2.75rem;height:2.75rem;color:var(--c-dev-primary);background-color:#884aff14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-dev-home__card-icon--compact{width:2.25rem;height:2.25rem}.c-dev-home__card-title{color:#111827;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:1.125rem;font-weight:600;display:inline-flex}.c-dev-home__card--compact .c-dev-home__card-title{font-size:1rem}.c-dev-home__card-badge{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;background-color:#f3f4f6;border-radius:999px;padding:.125rem .375rem;font-size:10px;font-weight:600}.c-dev-home__card-desc{color:#4b5563;font-size:.875rem;line-height:1.625}.c-dev-home__card--compact .c-dev-home__card-desc{font-size:.75rem}.c-dev-home__card-cta{color:var(--c-dev-primary);align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;font-weight:600;transition:gap .2s;display:inline-flex}.c-dev-home__card:hover .c-dev-home__card-cta{gap:.5rem}.c-dev-home__strip{background:#fff;border-top:1px solid #e5e7eb}.c-dev-home__strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:1.5rem;display:grid}@media (width>=768px){.c-dev-home__strip-inner{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}}.c-dev-home__strip-item{flex-direction:column;gap:.25rem;display:flex}.c-dev-home__strip-label{text-transform:uppercase;letter-spacing:.025em;color:#6b7280;font-size:.75rem;font-weight:600}.c-dev-home__strip-value{color:#111827;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.c-dev-home__strip-value--muted{color:#6b7280;font-weight:500}.c-dev-sdks{background:#f9fafb}.c-dev-sdks__wrap{padding-inline:1rem;max-width:72rem;margin-inline:auto;padding-top:2.5rem;padding-bottom:3rem}@media (width>=640px){.c-dev-sdks__wrap{padding-inline:1.5rem}}@media (width>=1024px){.c-dev-sdks__wrap{padding-inline:2rem;padding-top:3.5rem}}.c-dev-sdks__header{margin-bottom:2rem}@media (width>=768px){.c-dev-sdks__header{margin-bottom:2.5rem}}.c-dev-sdks__title{color:#111827;font-size:1.5rem;font-weight:700}@media (width>=768px){.c-dev-sdks__title{font-size:1.875rem}}.c-dev-sdks__lead{color:#4b5563;max-width:42rem;margin-top:.5rem;font-size:.875rem}@media (width>=768px){.c-dev-sdks__lead{font-size:1rem}}.c-dev-sdks__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=768px){.c-dev-sdks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-dev-sdks__card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;padding:1.25rem;display:flex;box-shadow:0 1px 2px #0000000d}.c-dev-sdks__card--soon{opacity:.7}.c-dev-sdks__card-head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.c-dev-sdks__card-icon{color:#374151;background-color:#f3f4f6;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.c-dev-sdks__card-name{color:#111827;font-size:1rem;font-weight:600}.c-dev-sdks__badge{text-transform:uppercase;letter-spacing:.025em;color:#15803d;background-color:#dcfce7;border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-size:10px;font-weight:600}.c-dev-sdks__badge--soon{color:#6b7280;background-color:#f3f4f6}.c-dev-sdks__card-desc{color:#4b5563;margin-bottom:1rem;font-size:.875rem}.c-dev-sdks__snippet{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.c-dev-sdks__snippet-code{color:#1f2937;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;overflow-x:auto}.c-dev-sdks__copy{color:#2563eb;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:.75rem;font-weight:500;transition:color .15s}.c-dev-sdks__copy:hover{color:#1d4ed8}.c-dev-sdks__links{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:.25rem;display:flex}.c-dev-sdks__link{color:#2563eb;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.c-dev-sdks__link:hover{color:#1d4ed8}.c-dev-sdks__link--muted{cursor:default;color:#9ca3af}.c-dev-sdks__link--muted:hover{color:#9ca3af}.c-dev-sdks__generate{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;gap:1rem;margin-top:2rem;padding:1.25rem;display:flex}@media (width>=768px){.c-dev-sdks__generate{flex-direction:row;align-items:center;margin-top:2.5rem;padding:1.5rem}}.c-dev-sdks__generate-text{flex:1}.c-dev-sdks__generate-title{color:#111827;font-size:1rem;font-weight:600}.c-dev-sdks__generate-desc{color:#4b5563;margin-top:.25rem;font-size:.875rem}
