.toc-desktop{display:none}@media(min-width:1200px){.toc-desktop{display:block!important;position:sticky!important;top:100px!important;align-self:flex-start!important;height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100vh - 150px);overflow-y:auto;padding:20px;background:rgba(24,47,118,.05);border-left:3px solid #465dab;margin-left:40px;width:280px;min-width:280px;flex-shrink:0;z-index:10}}.toc-desktop .toc-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(70,93,171,.3)}.toc-desktop .toc-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#40424a}.toc-desktop .toc-list{list-style:none;padding:0;margin:0}.toc-desktop .toc-item{margin:0;padding:0}.toc-desktop .toc-item.toc-level-3{padding-left:16px}.toc-desktop .toc-item.active .toc-link{color:#465dab;font-weight:600;opacity:1}.toc-desktop .toc-item.active .toc-link:before{opacity:1;transform:translateY(-50%) scaleY(1)}.toc-desktop .toc-link{display:block;padding:8px 0 8px 16px;font-size:14px;line-height:1.5;color:#40424a;opacity:.85;text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;width:100%;position:relative;transition:color .2s ease,opacity .2s ease}.toc-desktop .toc-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:70%;background:#465dab;transition:transform .2s ease,opacity .2s ease;opacity:0}.toc-desktop .toc-link:hover{color:#465dab;opacity:1}.toc-mobile{display:block;margin-bottom:24px;background:rgba(70,93,171,.08);border-radius:8px;overflow:hidden;border:1px solid rgba(70,93,171,.15)}@media(min-width:1200px){.toc-mobile{display:none!important}}.toc-mobile .toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;color:#40424a;font-size:16px;font-weight:500}.toc-mobile .toc-toggle-text{font-weight:600}.toc-mobile .toc-toggle-icon{display:flex;align-items:center;transition:transform .2s ease;color:#465dab}.toc-mobile .toc-toggle-icon.expanded{transform:rotate(180deg)}.toc-mobile .toc-list-mobile{list-style:none;padding:0 20px 16px;margin:0}.toc-mobile .toc-item-mobile{margin:0}.toc-mobile .toc-item-mobile.toc-level-3{padding-left:16px}.toc-mobile .toc-item-mobile.active .toc-link-mobile{color:#465dab;font-weight:600}.toc-mobile .toc-link-mobile{display:block;padding:12px 0;font-size:15px;line-height:1.4;color:#40424a;opacity:.9;text-decoration:none;background:none;text-align:left;cursor:pointer;width:100%;border:none;border-bottom:1px solid rgba(70,93,171,.15)}.toc-mobile .toc-link-mobile:hover{color:#465dab;opacity:1}.toc-mobile .toc-item-mobile:last-child .toc-link-mobile{border-bottom:none}.article-with-toc{width:100%}@media(max-width:480px){.toc-mobile{margin-bottom:16px;border-radius:6px}.toc-mobile .toc-toggle{padding:12px 16px;font-size:14px}.toc-mobile .toc-list-mobile{padding:0 16px 12px}.toc-mobile .toc-link-mobile{padding:10px 0;font-size:14px}}@media(hover:none)and (pointer:coarse){.toc-mobile .toc-toggle{min-height:48px}.toc-mobile .toc-link-mobile{min-height:44px;display:flex;align-items:center}}.social-share{display:flex;align-items:center;gap:12px;padding:16px 0;margin:24px 0;border-top:1px solid rgba(70,93,171,.2);border-bottom:1px solid rgba(70,93,171,.2)}.social-share-label{font-size:14px;font-weight:500;color:#fafafa;opacity:.8;white-space:nowrap}.social-share-buttons{display:flex;gap:8px}.share-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:rgba(70,93,171,.2);color:#fafafa;cursor:pointer;transition:all .2s ease}.share-button svg{width:20px;height:20px;transition:transform .2s ease}.share-button:hover{background:#465dab;transform:translateY(-2px)}.share-button:hover svg{transform:scale(1.1)}.share-button:active{transform:translateY(0)}.share-button.linkedin:hover{background:#0077b5}.share-button.twitter:hover{background:#000}.share-button.email:hover{background:#182f76}.share-button.copy:hover{background:#132b78}.share-button.copy.copied{background:#28a745;color:#fff}.share-button.copy.copied:hover{background:#28a745}@media(max-width:768px){.social-share{padding:12px 0;margin:20px 0}.share-button{width:44px;height:44px}.share-button:hover{transform:none}.share-button:active{transform:scale(.95);background:#465dab}}@media(max-width:480px){.social-share{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;background:rgba(70,93,171,.05);border-radius:8px;border:none;margin:16px 0}.social-share-label{font-size:13px}.social-share-buttons{width:100%;justify-content:space-between}.share-button{flex:1;max-width:60px}}@media(hover:none)and (pointer:coarse){.share-button{min-width:44px;min-height:44px}.share-button:hover,.share-button:hover svg{transform:none}.share-button:active{opacity:.8;transform:scale(.95)}}pre{position:relative}pre:hover .code-copy-button{opacity:1}div:has(>code[data-testid=code-block--code]){position:relative}div:has(>code[data-testid=code-block--code]):hover .code-copy-button{opacity:1}.code-copy-button{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:hsla(0,0%,100%,.9);color:#333;font-size:12px;font-weight:500;cursor:pointer;opacity:0;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:10}.code-copy-button svg{width:14px;height:14px;transition:transform .2s ease;color:#555}.code-copy-button .copy-icon{display:block}.code-copy-button .check-icon{display:none;color:#28a745}.code-copy-button .button-text{color:#555}.code-copy-button:hover{background:#fff;border-color:#465dab;color:#465dab;box-shadow:0 2px 5px rgba(0,0,0,.15)}.code-copy-button:hover svg{transform:scale(1.1);color:#465dab}.code-copy-button:hover .button-text{color:#465dab}.code-copy-button:active{transform:scale(.95)}.code-copy-button.copied{background:#d4edda;border-color:#28a745;color:#28a745}.code-copy-button.copied .copy-icon{display:none}.code-copy-button.copied .check-icon{display:block;color:#28a745}.code-copy-button.copied .button-text{color:#28a745}.code-copy-button.copied:hover{background:#d4edda;border-color:#28a745}@media(max-width:768px){.code-copy-button{opacity:1;padding:8px 10px;font-size:11px;min-width:36px;min-height:36px}.code-copy-button svg{width:16px;height:16px}.code-copy-button .button-text{display:none}pre{padding-top:48px!important}}@media(max-width:480px){.code-copy-button{top:6px;right:6px;padding:10px 12px;min-width:44px;min-height:44px;border-radius:8px}.code-copy-button svg{width:18px;height:18px}}@media(hover:none)and (pointer:coarse){pre:hover .code-copy-button{opacity:1}.code-copy-button{opacity:1;min-width:44px;min-height:44px}.code-copy-button:hover{background:hsla(0,0%,100%,.9)}.code-copy-button:hover svg{transform:none}.code-copy-button:active{background:#e9ecef;transform:scale(.95)}}#article .documentation-form{width:calc(100% - 120px);margin:0 auto 60px;border-radius:8px;padding:60px 70px 120px;background-color:#182f76;color:#fff}#article .documentation-form h2{font-size:3.4375rem;font-weight:700;margin-bottom:35px}#article .documentation-form form{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:70px;margin:55px 0 0;background-color:#182f76}#article .documentation-form form label{color:#fff;font-weight:300;margin-left:0!important}#article .documentation-form form .left-side{display:flex;flex-direction:column;gap:30px;width:40%}#article .documentation-form form .right-side{width:60%;display:flex;flex-direction:column;gap:20px;border:1px solid #132b78;height:100%;box-sizing:border-box}#article .documentation-form form .right-side .input{height:auto;flex:1;width:100%}#article .documentation-form form .right-side .form-button{display:flex;flex-direction:column;align-items:center;margin-top:0}#article .documentation-form form .right-side .form-button button{width:100%;font-weight:600}#article .documentation-form form .right-side .form-button button:hover{font-weight:600}#article .documentation-form form .right-side .form-button button:disabled:hover{font-weight:500}#article .documentation-form form label{font-size:1.25rem;line-height:150%;margin-left:0}#article .documentation-form form .input,#article .documentation-form form textarea{display:flex;flex-direction:column;gap:10px;color:#132b78;font-size:16px;font-weight:600}#article .documentation-form form input,#article .documentation-form form textarea{border:1px solid #fafafa;padding:12px 10px;color:#fafafa}#article .documentation-form form input:focus,#article .documentation-form form textarea:focus{box-shadow:0 0 0 1px #132b78}#article .documentation-form form input::-moz-placeholder,#article .documentation-form form textarea::-moz-placeholder{color:rgba(250,250,250,.5);font-size:18px;font-weight:500}#article .documentation-form form input::placeholder,#article .documentation-form form textarea::placeholder{color:rgba(250,250,250,.5);font-size:18px;font-weight:500}#article .documentation-form form textarea{min-height:18rem;width:100%}#article .documentation-form form .error__text{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#cd0000}@media(max-width:768px){#article .documentation-form form .error__text{font-size:.75rem}}#article .documentation-form form .http-error{margin-top:15px}#article .documentation-form form .error__input{border:1px solid #cd0000;background:linear-gradient(0deg,rgba(203,0,0,.08),rgba(203,0,0,.08)),#643434}#article .documentation-form form .error__input:focus{border-color:#cd0000;box-shadow:0 0 0 1px #cd0000}@media(max-width:1024px){#article .documentation-form{width:calc(100% - 60px);padding:60px 30px 80px}}@media(max-width:768px){#article .documentation-form{display:flex;flex-direction:column;width:calc(100% - 42px);padding:54px 33px 60px;gap:.6rem}#article .documentation-form h2{font-size:2.5rem;margin-bottom:0}#article .documentation-form form{flex-direction:column;margin-top:.6rem;gap:.72rem}#article .documentation-form form .left-side,#article .documentation-form form .right-side{width:100%;gap:.72rem}}