.EnclavesAnimation_container__JIooG{height:100%;display:grid;grid-template-rows:auto 1fr;grid-gap:var(--token-48);position:relative;align-items:flex-end;margin:0 var(--token-24)}@media (max-width:799px){.EnclavesAnimation_container__JIooG{grid-gap:var(--token-24);margin:0;padding:0}}.EnclavesAnimation_control__Da4j_{border-bottom:1px solid var(--grey-80);display:flex;justify-content:space-between;align-items:center;padding:var(--token-12)}.EnclavesAnimation_playground__MAWIf{border:1px solid hsla(0,0%,100%,.15);display:inline-block;font-size:.75rem;padding:2px var(--token-12);border-radius:var(--token-16)}.EnclavesAnimation_serverCode__JHUTC{max-width:100%;border-bottom-left-radius:var(--token-20);border-bottom-right-radius:var(--token-20);border:1px solid var(--grey-80);border-top:none;overflow:hidden}.EnclavesAnimation_serverCode__JHUTC span{position:relative;background-position:100%;transition:.5s}@media (max-width:799px){.EnclavesAnimation_serverCode__JHUTC{border-left:none;border-right:none;font-size:14px;border-radius:0}}.EnclavesAnimation_functionCodeWrapper__8sM_p{border-top-left-radius:var(--token-20);border-top-right-radius:var(--token-20);position:relative;overflow:hidden}@media (max-width:799px){.EnclavesAnimation_functionCodeWrapper__8sM_p{border-top-left-radius:0;border-top-right-radius:0}}.EnclavesAnimation_functionCode__syrEk{border-top-left-radius:var(--token-20);border-top-right-radius:var(--token-20);box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.5);position:relative}.EnclavesAnimation_functionCode__syrEk:after{left:0}.EnclavesAnimation_functionCode__syrEk:after,.EnclavesAnimation_functionCode__syrEk:before{content:"";position:absolute;width:1px;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,0));top:var(--token-20);height:calc(100% - var(--token-20))}.EnclavesAnimation_functionCode__syrEk:before{right:0}@media (max-width:799px){.EnclavesAnimation_functionCode__syrEk{border-top-right-radius:0;border-top-left-radius:0}}.EnclavesAnimation_terminal__vsNEL{padding:var(--token-12) var(--token-24);height:var(--token-80);position:relative;overflow:hidden}.EnclavesAnimation_terminal__vsNEL p{font-size:.75rem;font-family:var(--font-family-monospace);color:var(--grey-40);margin-bottom:0}.EnclavesAnimation_terminal__vsNEL:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(transparent,var(--grey-100))}@media (max-width:799px){.EnclavesAnimation_terminalTabs__Ht_uX{display:none}}.EnclavesAnimation_divider__kaSSC{width:100%;height:1px;background:var(--grey-90)}.EnclavesAnimation_log__DznRl{display:flex;align-items:center;justify-content:space-between}.EnclavesAnimation_log__DznRl p{font-size:11px;line-height:1.75}.EnclavesAnimation_log__DznRl p:nth-of-type(2){color:var(--grey-60)}.EnclavesAnimation_screen__7Kvo8{position:absolute;width:100%;height:100%;top:0;left:0}.EnclavesAnimation_skeletonContainer__e19A_{display:flex;flex-direction:column;padding:var(--token-12) var(--token-24)}.EnclavesAnimation_skeleton__QlqBf{display:flex;align-items:center;height:1.4rem}@media (max-width:799px){.EnclavesAnimation_skeleton__QlqBf{height:1.2rem}}.EnclavesAnimation_skeletonLine__vum_k{height:var(--token-12);background-color:var(--grey-80);border-radius:var(--token-12);box-shadow:0 0 0 1px transparent;transition:background-color .25s,box-shadow .25s}.EnclavesAnimation_skeletonLine__vum_k[data-warn=true]{background-color:rgba(249,38,114,.25);box-shadow:0 0 0 1px #f92672}.EnclavesAnimation_skeletonLine__vum_k[data-warn=true]:after{content:"Code changed";position:absolute;left:calc(100% + var(--token-12));font-size:.75rem;color:#f92672;font-weight:500;top:50%;transform:translateY(-50%);white-space:nowrap;line-height:normal}@media (max-width:799px){.EnclavesAnimation_skeletonLine__vum_k{height:var(--token-08)}.EnclavesAnimation_lineNumber__xw2qw{display:none}}.EnclavesAnimation_highlight__myQsQ{color:var(--grey-00);font-weight:500}.EnclavesCommandAsset_container__lufw6{border:1px solid var(--grey-70);border-radius:var(--token-20);height:260px}.EnclavesCommandAsset_code__qL_e9{padding:var(--token-12) var(--token-20);font-family:var(--font-family-monospace);min-width:100%;max-width:0;overflow:scroll}.EnclavesCommandAsset_commandContainer__5VZw9{width:100%;display:flex;font-size:.8rem;justify-content:space-between;align-items:center;margin-bottom:var(--token-08);white-space:nowrap}.EnclavesCommandAsset_line__u64xa{font-family:var(--font-family-monospace);font-size:.75rem;margin-bottom:var(--token-02);color:var(--grey-50)!important;white-space:nowrap;margin-left:var(--token-20)}.Credentials_heroContent__SC60Q{z-index:5;width:320px;display:flex;position:relative;text-align:center;align-items:center;flex-direction:column;justify-content:center;animation:Credentials_fadeIn__0I5tQ 1s}.Credentials_heroCopy___kPch{z-index:2}.Credentials_title__jZW6s{font-size:48px;text-align:center;margin-bottom:12px}@media (max-height:700px){.Credentials_title__jZW6s{font-size:35px}}@media (max-width:699px){.Credentials_title__jZW6s{font-size:26px;margin-bottom:10px}}.Credentials_subTitle__IglkR{font-size:16px;max-width:300px;margin:0 auto 24px;background:radial-gradient(50% 100% at 50% 50%,#fff 30%,hsla(0,0%,100%,.6) 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-height:700px){.Credentials_subTitle__IglkR{font-size:14px}}@media (max-width:699px){.Credentials_subTitle__IglkR{font-size:12px;max-width:220px;margin-bottom:16px}}.Credentials_heroButton__Tlwb5{width:140px}.Credentials_cipher__1K6fo{--size:560px;--width:80px;--glow-size:20px;--glow:rgba(120,75,255,.6);--drag-glow:rgba(120,75,255,.8);--border:hsla(0,0%,100%,.1);display:grid;position:absolute;align-items:center;justify-items:center;place-items:center;animation:Credentials_fadeIn__0I5tQ 1s}@media (max-height:700px){.Credentials_cipher__1K6fo{--size:480px}}@media (max-width:699px){.Credentials_cipher__1K6fo{--size:360px;--width:60px}}.Credentials_outerGlow__GqrVP{width:calc(var(--size) + 1px);height:calc(var(--size) + 1px);opacity:.4;position:absolute;animation:Credentials_spin__dx8Wg 5s linear infinite}.Credentials_innerGlow__ckKX7{width:calc(var(--size) - var(--width) + 1px);height:calc(var(--size) - var(--width) + 1px);opacity:.35;position:absolute;animation:Credentials_spin__dx8Wg 5s linear -2s infinite}.Credentials_cipherCorrect__U2ibq{z-index:-1;position:absolute;border-radius:50%;width:var(--size);height:var(--size);border:1px solid #eecbff;box-shadow:0 0 20px 2px #5e38ff,0 4px 80px rgba(147,64,223,.6),inset 0 0 10px 2px #5e38ff,inset 0 4px 40px rgba(147,64,223,.6)}.Credentials_ring__f3DZt{z-index:1;cursor:move;display:grid;position:relative;align-items:center;justify-items:center;place-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Credentials_ring__f3DZt .Credentials_inner__ZOw85,.Credentials_ring__f3DZt .Credentials_width__33b95{position:absolute}.Credentials_ring__f3DZt .Credentials_inner__ZOw85{width:calc(var(--size) - var(--width));height:calc(var(--size) - var(--width));border-radius:50%;transition:box-shadow .2s;box-shadow:0 0 0 1px var(--border),0 0 var(--glow-size) var(--glow)}.Credentials_ring__f3DZt .Credentials_outer__3WIkD{width:var(--size);height:var(--size);border-radius:50%;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px var(--border),inset 0 0 var(--glow-size) var(--glow)}.Credentials_ring__f3DZt[data-dragging=true] .Credentials_inner__ZOw85{box-shadow:0 0 0 1px var(--border),0 0 var(--glow-size) var(--drag-glow)}.Credentials_ring__f3DZt[data-dragging=true] .Credentials_outer__3WIkD{box-shadow:inset 0 0 0 1px var(--border),inset 0 0 var(--glow-size) var(--drag-glow)}.Credentials_ring__f3DZt .Credentials_char__A7KwD{--rotation:calc(var(--index) * 10deg);width:50px;line-height:1;font-size:14px;font-weight:500;padding-top:13px;text-align:center;position:absolute;height:var(--size);display:flex;justify-content:center;color:hsla(0,0%,100%,.8);transform:rotate(var(--rotation))}@media (max-width:699px){.Credentials_ring__f3DZt .Credentials_char__A7KwD{font-size:10px;padding-top:11px}}.Credentials_ring__f3DZt .Credentials_char__A7KwD[data-cipher-key=true]:before{content:"";top:8px;z-index:-1;display:block;border-radius:50%;position:absolute;width:calc(var(--width) / 2 - 16px);height:calc(var(--width) / 2 - 16px);transform:scale(.85);border:1px solid #eecbff;transition:transform .2s;opacity:.7;background:hsla(0,0%,100%,.1);box-shadow:0 0 10px 1px #5e38ff,0 0 40px #9340df,inset 0 0 10px #5e38ff,inset 0 1px 10px #9340df}.Credentials_ring__f3DZt .Credentials_char__A7KwD[data-correct=true][data-cipher-key=true]:before{opacity:1;transform:scale(1)}.Credentials_ring__f3DZt .Credentials_slice__753Q9{--rotation:calc(var(--index) * 10deg);width:1px;position:absolute;height:var(--size);transform:rotate(calc(-5deg + var(--rotation)))}.Credentials_ring__f3DZt .Credentials_slice__753Q9:before{width:100%;content:"";display:block;background:var(--border);height:calc(var(--width) / 2)}.Credentials_dial__4AXQz{--inset:10px;--dial-size:calc(var(--size) - var(--width) - var(--inset));z-index:2;display:grid;border-radius:50%;position:absolute;align-items:center;justify-items:center;place-items:center;width:var(--dial-size);height:var(--dial-size)}.Credentials_tick___ZBXf{--index:0;--rotation:calc(var(--index) * 2deg);--animation-delay:calc(var(--index) * 4ms);width:1px;height:100%;position:absolute;transform:rotate(calc(0 * 2deg));transform:rotate(var(--rotation))}.Credentials_tick___ZBXf:before{content:"";opacity:0;width:100%;height:6px;display:block;transform-origin:0 0;background:rgba(197,180,255,.3);animation:1s Credentials_tick___ZBXf var(--animation-delay) forwards}.Credentials_tick___ZBXf[data-large=true]:before{height:12px;background:rgba(197,180,255,.5)}@media (max-width:699px){.Credentials_tick___ZBXf:before{height:4px}.Credentials_tick___ZBXf[data-large=true]:before{height:8px}}.Credentials_dialChar__gj4w7{--index:0;--inset:10px;--rotation:calc(var(--index) * 10deg);--animation-delay:calc(var(--index) * 36ms);width:50px;display:flex;line-height:1;font-size:11px;font-weight:600;padding-top:15px;position:absolute;justify-content:center;color:rgba(228,220,255,.8);transform:rotate(calc(0 * 10deg));transform:rotate(var(--rotation));height:calc(var(--dial-size) - 10px);height:calc(var(--dial-size) - var(--inset));opacity:0;animation:Credentials_fadeIn__0I5tQ calc(0 * 36ms) 1s forwards;animation:1s Credentials_fadeIn__0I5tQ var(--animation-delay) forwards}.Credentials_dialChar__gj4w7[data-dot=true]:before{content:"";top:35px;width:3px;height:3px;display:block;border-radius:50%;position:absolute;background:hsla(0,0%,100%,.5)}@media (max-width:699px){.Credentials_dialChar__gj4w7{font-size:8px;padding-top:8px}.Credentials_dialChar__gj4w7[data-dot=true]:before{top:26px}}@keyframes Credentials_fadeIn__0I5tQ{0%{opacity:0}to{opacity:1}}@keyframes Credentials_tick___ZBXf{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes Credentials_spin__dx8Wg{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Credentials_demo__j8kKL{gap:60px;display:flex;align-items:center;justify-content:center;padding-bottom:160px}@media (max-width:999px){.Credentials_demo__j8kKL{gap:20px;padding-bottom:50px;flex-direction:column-reverse}}.Credentials_diagram__MMTkf{width:540px;height:360px;padding:40px;flex-shrink:0;border-radius:16px;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),inset 0 0 80px hsla(0,0%,100%,.06),0 0 0 1px hsla(0,0%,100%,.08),0 20px 50px rgba(1,3,20,.5)}@media (max-width:600px){.Credentials_diagram__MMTkf{width:100%;height:350px;padding:30px 40px}}.Credentials_request___GRuW{width:30px;height:1px;position:absolute;background:linear-gradient(90deg,rgba(238,203,255,0),#eecbff)}.Credentials_request___GRuW:before{content:"";width:3px;height:3px;right:0;top:-1px;border-radius:50%;position:absolute;background:#fff;box-shadow:0 0 8px 4px hsla(0,0%,100%,.4)}.Credentials_encryptedRequest__Cjbr8{width:30px;height:1px;position:absolute;background:linear-gradient(90deg,rgba(238,203,255,0),#eecbff)}.Credentials_encryptedRequest__Cjbr8:before{content:"";width:3px;height:3px;right:0;top:-1px;border-radius:50%;position:absolute;background:#fff;box-shadow:0 0 8px 5px #5e38ff}.Credentials_heading__jLdkd{display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:100px}.Credentials_heading__jLdkd h2{margin-bottom:20px}.Credentials_heading__jLdkd h2,.Credentials_heading__jLdkd p{background:radial-gradient(50% 100% at 50% 50%,#fff 30%,hsla(0,0%,100%,.5) 100%);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Credentials_heading__jLdkd p{max-width:500px;line-height:24px}@media (max-width:999px){.Credentials_heading__jLdkd{padding-top:60px;padding-bottom:30px}}.Credentials_accordion__dgNp_{width:100%;flex-grow:1;font-size:.9rem;line-height:1.5rem}.Credentials_accordionItem__twnlL{border-bottom:1px solid hsla(0,0%,100%,.12)}.Credentials_accordionItem__twnlL:last-child{border-bottom:none}.Credentials_accordionIndicator__LFe2u{margin-left:auto;color:var(--grey-60);transition:color .2s,transform .3s}.Credentials_accordionIndicator__LFe2u svg{width:20px;height:20px}.Credentials_accordionTrigger__lhu9e{gap:10px;padding:0;width:100%;border:none;color:#fff;height:60px;display:flex;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;color:var(--grey-40);background:transparent;font-weight:var(--fw-h6);font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-family:var(--font-family--headings);transition:color .1s}.Credentials_accordionTrigger__lhu9e:hover,.Credentials_accordionTrigger__lhu9e:hover .Credentials_accordionIndicator__LFe2u{color:var(--grey-10)}.Credentials_accordionTrigger__lhu9e[data-state=open]{color:#fff}.Credentials_accordionTrigger__lhu9e[data-state=open] .Credentials_accordionIndicator__LFe2u{transform:rotate(-180deg)}.Credentials_accordionContent__FkQGh{overflow-y:clip;position:relative}.Credentials_accordionContent__FkQGh[data-state=open]{animation:Credentials_slideOpen__23HtP .2s ease-out}.Credentials_accordionContent__FkQGh[data-state=closed]{animation:Credentials_slideClosed__o_0zu .2s ease-out}@keyframes Credentials_slideOpen__23HtP{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Credentials_slideClosed__o_0zu{0%{height:var(--radix-accordion-content-height)}to{height:0}}.Credentials_accordionText__7b04A{padding-bottom:24px;color:var(--text-body)}.Credentials_accordionIcon__tqe_Z{align-items:center;display:inline-flex}.Credentials_accordionIcon__tqe_Z svg{width:20px;height:20px}.Credentials_functions__przq3{display:flex;position:relative;justify-content:center}.Credentials_functionCall__qkZB3{top:-42px;width:25px;height:25px;background:#63e;position:absolute;border-radius:50%;display:grid;align-items:center;justify-items:center;place-items:center}.Credentials_functionCall__qkZB3 svg{width:20px;height:20px}.Credentials_learnMore__E8hvx{gap:2px;margin:0 -10px;padding:2px 10px;border-radius:20px;align-items:center;display:inline-flex;-webkit-text-decoration:none;text-decoration:none;font-size:.9rem;color:#ad8eff}.Credentials_learnMore__E8hvx .Credentials_chevronOne__Wi4uo{opacity:0}.Credentials_learnMore__E8hvx .Credentials_chevronOne__Wi4uo,.Credentials_learnMore__E8hvx .Credentials_chevronTwo___M6Fe{transform:translateX(-2px);transition:opacity .2s,transform .2s}.Credentials_learnMore__E8hvx:hover{color:#c7b2ff;background:hsla(0,0%,100%,.12)}.Credentials_learnMore__E8hvx:hover .Credentials_chevronOne__Wi4uo,.Credentials_learnMore__E8hvx:hover .Credentials_chevronTwo___M6Fe{opacity:1;transform:translateX(0)}.Credentials_glow__sIz_w{top:600px;z-index:-1;opacity:.2;width:800px;height:200px;right:-300px;background:#63e;position:absolute;border-radius:50%;filter:blur(100px);transform:rotate(-35deg);transform:translateZ(0)}.Credentials_guidesCodeBlock__uGePE{top:80px;right:-50px;width:500px;position:absolute;border-radius:var(--token-20);box-shadow:var(--material-effect);box-shadow:0 0 0 1px hsla(0,0%,100%,.15);background:linear-gradient(135deg,var(--grey-100),transparent);z-index:1;font-size:.9rem;backdrop-filter:blur(8px)}@media (max-width:1500px){.Credentials_guidesCodeBlock__uGePE{right:-100px}}@media (max-width:1400px){.Credentials_guidesCodeBlock__uGePE{right:-120px}}@media (max-width:1200px){.Credentials_guidesCodeBlock__uGePE{right:-230px}}@media (max-width:1000px){.Credentials_guidesCodeBlock__uGePE{display:none}}.Credentials_shift__vtyS2{margin-left:20px}@media (max-width:700px){.Credentials_shift__vtyS2{margin-left:0}}.CalloutLink_container__QZ6v8{gap:2rem;display:flex;cursor:pointer;overflow:hidden;position:relative;margin-bottom:120px;padding:4rem 4.5rem;border-radius:var(--token-32);justify-content:space-between;backdrop-filter:blur(10px);transition:background .2s;box-shadow:0 1px 3px rgba(0,0,0,.04),0 0 0 1px hsla(0,0%,100%,.12)}.CalloutLink_container__QZ6v8:before{top:0;right:0;bottom:0;left:0;content:"";z-index:-1;position:absolute;background-color:var(--grey-90);background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239fa2b9' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(115deg,transparent 45%,#000);mask-image:linear-gradient(115deg,transparent 45%,#000);opacity:.4;transition:opacity .3s}.CalloutLink_container__QZ6v8:hover{background:hsla(0,0%,100%,.02)}.CalloutLink_container__QZ6v8:hover:before{opacity:.5}@media (max-width:768px){.CalloutLink_container__QZ6v8{padding:32px;margin-bottom:80px}}.CalloutLink_guidesLabel__B_WSN{margin-bottom:5px;color:var(--grey-60)}.CalloutLink_title__U_XBy{margin:0;font-size:32px;max-width:500px;margin-bottom:var(--token-12)}@media (max-width:768px){.CalloutLink_title__U_XBy{font-size:24px}}.CalloutLink_description__iRb39{max-width:400px;line-height:1.75;margin-bottom:25px}.GitHubAsset_asset__cvaAV{position:absolute;width:45%;right:0;border-top-left-radius:var(--token-16);border-top:1px solid var(--grey-80);border-left:1px solid var(--grey-80)}@media (max-width:1200px){.GitHubAsset_asset__cvaAV{display:none}}