.mdx-module-scss-module__flxn1a__wrapper{--color-accent:#12b886;--color-white:#fff;--color-dark-04:#30303066;--color-dark-055:#3030308c;--color-dark-07:#303030b3;--color-gray:#787878;--color-border:#fff3;--color-border-light:#ffffff1a;--color-text:#ffffffe6;--color-text-muted:#fff9;--gradient-primary:linear-gradient(100.87deg, #11b785 -0.74%, #49a1f2 55.84%, #3a4eff 100.3%);--gradient-secondary:linear-gradient(123.22deg, #11b7854d 4.28%, #49a1f24d 48.03%, #3a4eff4d 95.59%);color:var(--color-text);font-family:Roboto,sans-serif}.mdx-module-scss-module__flxn1a__wrapper h1,.mdx-module-scss-module__flxn1a__wrapper h2,.mdx-module-scss-module__flxn1a__wrapper h3,.mdx-module-scss-module__flxn1a__wrapper h4,.mdx-module-scss-module__flxn1a__wrapper h5,.mdx-module-scss-module__flxn1a__wrapper h6{color:var(--color-accent);margin-top:1.5em;margin-bottom:.5em;scroll-margin-top:90px;line-height:1.3;position:relative}.mdx-module-scss-module__flxn1a__wrapper h1{background:var(--gradient-primary);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:500}.mdx-module-scss-module__flxn1a__wrapper h2{border-bottom:1px solid var(--color-border-light);padding-bottom:.3em;font-size:1.5rem}.mdx-module-scss-module__flxn1a__wrapper h2,.mdx-module-scss-module__flxn1a__wrapper h3{font-weight:500}.mdx-module-scss-module__flxn1a__wrapper h3{font-size:1.25rem}.mdx-module-scss-module__flxn1a__wrapper h4{font-size:1rem;font-weight:600}.mdx-module-scss-module__flxn1a__wrapper a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.mdx-module-scss-module__flxn1a__wrapper a:hover{color:#0ca678;border-bottom-color:currentColor}.mdx-module-scss-module__flxn1a__wrapper a[target=_blank]{padding-right:1em;position:relative}.mdx-module-scss-module__flxn1a__wrapper a[target=_blank]:after{opacity:.7;content:"↗";font-size:.75em;transition:opacity .2s,transform .2s;position:absolute;top:0;right:0}.mdx-module-scss-module__flxn1a__wrapper a[target=_blank]:hover:after{opacity:1;transform:translate(2px,-2px)}.mdx-module-scss-module__flxn1a__wrapper p{line-height:1.7}.mdx-module-scss-module__flxn1a__wrapper ol,.mdx-module-scss-module__flxn1a__wrapper p,.mdx-module-scss-module__flxn1a__wrapper ul{margin:1em 0}.mdx-module-scss-module__flxn1a__wrapper ol,.mdx-module-scss-module__flxn1a__wrapper ul{padding-left:0;list-style:none}.mdx-module-scss-module__flxn1a__wrapper li{margin:.75em 0;padding-left:1.75em;line-height:1.7;position:relative}.mdx-module-scss-module__flxn1a__wrapper ul>li:before{background:var(--gradient-primary);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.mdx-module-scss-module__flxn1a__wrapper ul ul>li:before{opacity:.7;background:var(--color-accent);width:6px;height:6px;top:.6em}.mdx-module-scss-module__flxn1a__wrapper ul ul ul>li:before{background:var(--color-text-muted);border-radius:0;width:6px;height:6px;transform:rotate(45deg)}.mdx-module-scss-module__flxn1a__wrapper ol{counter-reset:list-counter}.mdx-module-scss-module__flxn1a__wrapper ol>li{counter-increment:list-counter}.mdx-module-scss-module__flxn1a__wrapper ol>li:before{background:var(--gradient-primary);content:counter(list-counter) ".";-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.9em;font-weight:600;position:absolute;top:0;left:0}.mdx-module-scss-module__flxn1a__wrapper ol ol{counter-reset:nested-counter}.mdx-module-scss-module__flxn1a__wrapper ol ol>li{counter-increment:nested-counter}.mdx-module-scss-module__flxn1a__wrapper ol ol>li:before{content:counter(nested-counter, lower-alpha) ".";color:var(--color-accent);-webkit-text-fill-color:var(--color-accent);background:0 0}.mdx-module-scss-module__flxn1a__wrapper img{border:1px solid var(--color-border-light);border-radius:12px;max-width:100%;height:auto;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #0000004d}.mdx-module-scss-module__flxn1a__wrapper img:hover{transform:scale(1.01);box-shadow:0 8px 30px #0006}.mdx-module-scss-module__flxn1a__wrapper pre{margin:1em 0;padding:1em;overflow-x:auto;border:1px solid var(--color-border-light)!important;background:#30303099!important;border-radius:8px!important}.mdx-module-scss-module__flxn1a__wrapper code{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.9em}.mdx-module-scss-module__flxn1a__wrapper :not(pre)>code{border:1px solid var(--color-border-light);background:var(--color-dark-055);color:#e06c75;border-radius:6px;padding:2px 8px;font-size:.875em}.mdx-module-scss-module__flxn1a__wrapper table{border-collapse:collapse;border-radius:8px;width:100%;margin:1.5em 0;overflow:hidden}.mdx-module-scss-module__flxn1a__wrapper table,.mdx-module-scss-module__flxn1a__wrapper td,.mdx-module-scss-module__flxn1a__wrapper th{border:1px solid var(--color-border-light)}.mdx-module-scss-module__flxn1a__wrapper td,.mdx-module-scss-module__flxn1a__wrapper th{text-align:left;padding:12px 16px}.mdx-module-scss-module__flxn1a__wrapper th{background:var(--color-dark-055);color:#fff;font-weight:600;position:sticky;top:0}.mdx-module-scss-module__flxn1a__wrapper tr{transition:background .15s}.mdx-module-scss-module__flxn1a__wrapper tr:nth-child(2n){background:#ffffff05}.mdx-module-scss-module__flxn1a__wrapper tr:hover{background:#12b8860d}.mdx-module-scss-module__flxn1a__wrapper blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid var(--color-accent);background:var(--color-dark-04);border-radius:0 12px 12px 0;margin:1.5em 0;padding:1em 1.5em;position:relative}.mdx-module-scss-module__flxn1a__wrapper blockquote:before{opacity:.3;content:"\"";color:var(--color-accent);font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:-10px;left:12px}.mdx-module-scss-module__flxn1a__wrapper blockquote p{margin:.5em 0}.mdx-module-scss-module__flxn1a__wrapper blockquote p:first-child{margin-top:0}.mdx-module-scss-module__flxn1a__wrapper blockquote p:last-child{margin-bottom:0}.mdx-module-scss-module__flxn1a__wrapper hr{border:none;border-top:1px solid var(--color-border-light);margin:2em 0}.mdx-module-scss-module__flxn1a__wrapper strong{color:#fff;font-weight:500}.mdx-module-scss-module__flxn1a__wrapper em{font-style:italic}
