.authentication_page__D_9iv{width:100%;min-width:0;padding-top:2rem}.authentication_paragraphs__i_wSb{display:flex;flex-direction:column;gap:.75rem;width:calc(100% - 3rem);margin-top:1.15rem;margin-left:3rem}.authentication_paragraphs__i_wSb p{margin:0;color:#475569;font-size:.95rem;line-height:1.75}.authentication_page__D_9iv .docs-features-grid{width:calc(100% - 3rem);margin-top:1.5rem;margin-left:3rem}.authentication_page__D_9iv .docs-feature-card{min-width:0}.authentication_featureCardContent__l1eMc{display:flex;align-items:flex-start;gap:.75rem;width:100%}.authentication_featureCardText__k1le9{flex:1;min-width:0}.authentication_featureCardText__k1le9 .docs-card-title{margin:.3rem;line-height:1.4}.authentication_featureCardText__k1le9 .docs-card-description{margin-top:.35rem;margin-left:-2.7rem;line-height:1.85}.authentication_codeWrapper__DCDHG{width:100%;margin-top:1.5rem;margin-left:3rem;overflow:hidden;border:1px solid #1e293b;border-radius:.75rem;background:#0f172a}.authentication_codeHeader__Xf0XC{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.625rem .875rem;border-bottom:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;font-size:.75rem;font-weight:600}.authentication_copyButton__B993Q{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;flex-shrink:0;border:0;border-radius:.375rem;background:hsla(0,0%,100%,.06);padding:.35rem .5rem;color:#94a3b8;font-size:.7rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.authentication_copyButton__B993Q:hover{background:hsla(0,0%,100%,.1);color:#fff}.authentication_copyButton__B993Q:focus-visible{outline:2px solid #34d399;outline-offset:2px}.authentication_codeBlock__dbq49{width:100%;margin:0;overflow-x:auto;padding:1rem;color:#e2e8f0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;line-height:1.7;white-space:pre}.authentication_apiBlock__sJu7l{width:100%;margin-top:1.75rem;margin-left:3rem;overflow:hidden;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.authentication_apiTitle__tSVAk{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.authentication_apiTitle__tSVAk h3{margin:0;color:#0f172a;font-size:1rem;font-weight:600}.authentication_endpoint__S2gat{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.authentication_endpoint__S2gat code{min-width:0;overflow-wrap:anywhere;color:#475569;font-size:.8rem}.authentication_method__zhQBT{display:inline-flex;align-items:center;flex-shrink:0;border-radius:.375rem;background:#ecfdf5;padding:.25rem .5rem;color:#059669;font-size:.7rem;font-weight:700}.authentication_tableWrapper__j7afX{width:100%;overflow-x:auto}.authentication_table__eu6kh{width:100%;min-width:650px;border-collapse:collapse;font-size:.875rem}.authentication_table__eu6kh td,.authentication_table__eu6kh th{border-bottom:1px solid #e2e8f0;padding:.8rem 1rem;text-align:left;vertical-align:top}.authentication_table__eu6kh th{background:#f8fafc;color:#475569;font-size:.75rem;font-weight:600;white-space:nowrap}.authentication_table__eu6kh td{color:#475569;line-height:1.55}.authentication_table__eu6kh tr:last-child td{border-bottom:0}.authentication_table__eu6kh code{border-radius:.3rem;background:#f1f5f9;padding:.15rem .35rem;color:#0f172a;font-size:.75rem}.authentication_required__pk_wv{color:#059669;font-size:.75rem;font-weight:600}.authentication_checklist__GDHyT{display:flex;flex-direction:column;gap:.75rem;width:calc(100% - 3rem);margin-top:1.5rem;margin-left:3rem}.authentication_checkItem__jSY8y{display:flex;align-items:flex-start;gap:.75rem;width:100%;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:1rem;transition:border-color .15s ease,box-shadow .15s ease}.authentication_checkItem__jSY8y:hover{border-color:#a7f3d0;box-shadow:0 4px 16px rgba(15,23,42,.04)}.authentication_checkIcon__Pcc7f{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;background:#ecfdf5;color:#059669}.authentication_checkItem__jSY8y h3{margin:0;color:#0f172a;font-size:.9rem;font-weight:600}.authentication_checkItem__jSY8y p{margin:.3rem 0 0;color:#64748b;font-size:.875rem;line-height:1.6}.authentication_cta__MRJHG{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;border-radius:.5rem;background:#059669;padding:.625rem .875rem;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.authentication_cta__MRJHG:hover{background:#047857;transform:translateY(-1px)}.authentication_cta__MRJHG:focus-visible{outline:2px solid #34d399;outline-offset:2px}.authentication_page__D_9iv .docs-related-section{margin-top:4rem;border-top:1px solid #e2e8f0;padding-top:2rem}.authentication_page__D_9iv .docs-steps{width:calc(100% - 3rem);margin-left:3rem}.authentication_page__D_9iv .docs-related-header{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.authentication_page__D_9iv .docs-related-header h2{margin:0;color:#0f172a;font-size:1.125rem;line-height:1.4;font-weight:600}.authentication_page__D_9iv .docs-related-header p{margin:.25rem 0 0;color:#64748b;font-size:.875rem;line-height:1.5}.authentication_page__D_9iv .docs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.authentication_page__D_9iv .docs-related-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;min-height:3.5rem;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:1rem;color:#0f172a;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.authentication_page__D_9iv .docs-related-card:hover{transform:translateY(-2px);border-color:#6ee7b7;box-shadow:0 1px 3px rgba(15,23,42,.1)}.authentication_page__D_9iv .docs-related-card-content{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.authentication_page__D_9iv .docs-related-card h3{overflow:hidden;min-width:0;margin:0;color:#0f172a;font-size:.875rem;line-height:1.4;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.authentication_page__D_9iv .docs-related-arrow{width:1rem;height:1rem;flex-shrink:0;color:#94a3b8;transition:transform .2s ease,color .2s ease}.authentication_page__D_9iv .docs-related-card:hover .docs-related-arrow{transform:translateX(.25rem);color:#10b981}.dark .authentication_paragraphs__i_wSb p{color:#94a3b8}.dark .authentication_page__D_9iv .docs-feature-card{background:#0f172a}.dark .authentication_featureCardText__k1le9 .docs-card-title{color:#f8fafc}.dark .authentication_featureCardText__k1le9 .docs-card-description{color:#94a3b8}.dark .authentication_apiBlock__sJu7l{border-color:#1e293b;background:#0f172a}.dark .authentication_apiTitle__tSVAk{border-color:#1e293b}.dark .authentication_apiTitle__tSVAk h3{color:#f8fafc}.dark .authentication_endpoint__S2gat code{color:#cbd5e1}.dark .authentication_method__zhQBT{background:rgba(6,78,59,.3);color:#34d399}.dark .authentication_table__eu6kh td,.dark .authentication_table__eu6kh th{border-color:#1e293b}.dark .authentication_table__eu6kh th{background:#111827;color:#94a3b8}.dark .authentication_table__eu6kh td{color:#94a3b8}.dark .authentication_table__eu6kh code{background:#1e293b;color:#e2e8f0}.dark .authentication_required__pk_wv{color:#34d399}.dark .authentication_checkItem__jSY8y{border-color:#1e293b;background:#0f172a}.dark .authentication_checkItem__jSY8y:hover{border-color:#065f46;box-shadow:none}.dark .authentication_checkIcon__Pcc7f{background:rgba(6,78,59,.3);color:#34d399}.dark .authentication_checkItem__jSY8y h3{color:#f8fafc}.dark .authentication_checkItem__jSY8y p{color:#94a3b8}.dark .authentication_page__D_9iv .docs-related-section{border-color:#1e293b}.dark .authentication_page__D_9iv .docs-related-header h2{color:#fff}.dark .authentication_page__D_9iv .docs-related-header p{color:#94a3b8}.dark .authentication_page__D_9iv .docs-related-card{border-color:#1e293b;background:#0f172a;color:#fff}.dark .authentication_page__D_9iv .docs-related-card:hover{border-color:#065f46;background:#111827}.dark .authentication_page__D_9iv .docs-related-card h3{color:#fff}.dark .authentication_page__D_9iv .docs-related-arrow{color:#64748b}.dark .authentication_page__D_9iv .docs-related-card:hover .docs-related-arrow{color:#34d399}@media(max-width:1023px){.authentication_page__D_9iv{padding-top:1.5rem}.authentication_apiTitle__tSVAk{align-items:flex-start;flex-direction:column}.authentication_endpoint__S2gat{width:100%}.authentication_page__D_9iv .docs-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.authentication_codeBlock__dbq49 .authentication_codeWrapper__DCDHG .authentication_checklist__GDHyT,.authentication_page__D_9iv .docs-features-grid,.authentication_paragraphs__i_wSb{width:100%;margin-left:0}.authentication_featureCardContent__l1eMc{gap:.625rem}.authentication_page__D_9iv .docs-feature-card{width:100%}}@media(max-width:639px){.authentication_page__D_9iv{padding-top:1rem}.authentication_paragraphs__i_wSb{margin-top:1rem}.authentication_codeHeader__Xf0XC{padding:.55rem .75rem}.authentication_codeBlock__dbq49{padding:.875rem;font-size:.75rem}.authentication_apiTitle__tSVAk{padding:.875rem 1rem}.authentication_table__eu6kh{min-width:600px;font-size:.8rem}.authentication_table__eu6kh td,.authentication_table__eu6kh th{padding:.7rem .75rem}.authentication_checkItem__jSY8y{padding:.875rem}.authentication_checkItem__jSY8y p{font-size:.825rem}.authentication_page__D_9iv .docs-related-grid{grid-template-columns:1fr}.authentication_page__D_9iv .docs-related-card{min-height:3.25rem;padding:.75rem .875rem}}@media(max-width:767px){.authentication_apiBlock__sJu7l,.authentication_checklist__GDHyT,.authentication_codeWrapper__DCDHG,.authentication_page__D_9iv .docs-features-grid,.authentication_page__D_9iv .docs-steps,.authentication_paragraphs__i_wSb{width:100%;max-width:100%;margin-left:0}.authentication_paragraphs__i_wSb{margin-top:1rem}.authentication_paragraphs__i_wSb p{font-size:.875rem;line-height:1.7}.authentication_page__D_9iv .docs-features-grid{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}.authentication_page__D_9iv .docs-feature-card{width:100%;min-width:0;box-sizing:border-box}.authentication_featureCardContent__l1eMc{width:100%;min-width:0;gap:.7rem}.authentication_featureCardText__k1le9{min-width:0;flex:1}.authentication_featureCardText__k1le9 .docs-card-title{font-size:.875rem;line-height:1.4}.authentication_featureCardText__k1le9 .docs-card-description{margin-top:.35rem;margin-left:0;font-size:.8rem;line-height:1.6}.authentication_page__D_9iv .docs-steps{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.authentication_page__D_9iv .docs-step-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem;width:100%;min-width:0}.authentication_page__D_9iv .docs-step-number{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.authentication_page__D_9iv .docs-step-content{min-width:0;width:100%}.authentication_page__D_9iv .docs-step-content h3{margin:0;font-size:.875rem;line-height:1.45}.authentication_page__D_9iv .docs-step-content p{margin-top:.3rem;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere;word-break:normal}.authentication_codeWrapper__DCDHG{box-sizing:border-box;margin-top:1.25rem;border-radius:.65rem}.authentication_codeHeader__Xf0XC{min-width:0;padding:.55rem .7rem}.authentication_codeHeader__Xf0XC>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authentication_copyButton__B993Q{flex-shrink:0;padding:.3rem .45rem;font-size:.65rem}.authentication_codeBlock__dbq49{width:100%;max-width:100%;box-sizing:border-box;padding:.8rem;overflow-x:auto;overflow-y:hidden;font-size:.7rem;line-height:1.6;-webkit-overflow-scrolling:touch}.authentication_apiBlock__sJu7l{box-sizing:border-box;margin-top:1.25rem;overflow:hidden}.authentication_apiTitle__tSVAk{align-items:flex-start;flex-direction:column;gap:.65rem;padding:.85rem}.authentication_apiTitle__tSVAk h3{font-size:.9rem}.authentication_endpoint__S2gat{width:100%;max-width:100%;overflow:hidden}.authentication_endpoint__S2gat code{min-width:0;overflow-wrap:anywhere;font-size:.7rem}.authentication_method__zhQBT{flex-shrink:0}.authentication_tableWrapper__j7afX{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.authentication_table__eu6kh{width:-moz-max-content;width:max-content;min-width:560px;font-size:.75rem}.authentication_table__eu6kh td,.authentication_table__eu6kh th{padding:.65rem .7rem;white-space:normal}.authentication_checklist__GDHyT{margin-top:1.25rem}.authentication_checkItem__jSY8y{width:100%;box-sizing:border-box;padding:.8rem}.authentication_checkItem__jSY8y h3{font-size:.825rem}.authentication_checkItem__jSY8y p{font-size:.775rem;line-height:1.55}.authentication_cta__MRJHG{margin-top:1.25rem;font-size:.8rem}.authentication_page__D_9iv .docs-related-section{margin-top:3rem;padding-top:1.5rem}.authentication_page__D_9iv .docs-related-grid{grid-template-columns:1fr;gap:.7rem}.authentication_page__D_9iv .docs-related-card{width:100%;min-width:0;box-sizing:border-box}}@media(max-width:480px){.authentication_page__D_9iv .docs-section-header{gap:.65rem}.authentication_page__D_9iv .docs-section-title{font-size:1rem}.authentication_paragraphs__i_wSb p{font-size:.825rem}.authentication_featureCardContent__l1eMc{gap:.6rem}.authentication_page__D_9iv .docs-icon-box-sm{width:2rem;height:2rem;flex-shrink:0}.authentication_featureCardText__k1le9 .docs-card-title{font-size:.825rem}.authentication_featureCardText__k1le9 .docs-card-description{font-size:.75rem}.authentication_page__D_9iv .docs-step-item{grid-template-columns:2rem minmax(0,1fr);-moz-column-gap:.65rem;column-gap:.65rem}.authentication_page__D_9iv .docs-step-number{width:2rem;height:2rem;font-size:.7rem}.authentication_page__D_9iv .docs-step-content h3{font-size:.825rem}.authentication_page__D_9iv .docs-step-content p{font-size:.75rem}.authentication_codeBlock__dbq49{font-size:.65rem}.authentication_table__eu6kh{min-width:520px}}