.prefix_8ko5ds0{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.prefix_8ko5ds1{display:flex;flex-direction:column;gap:4px;text-decoration:none;padding:12px 16px;border-radius:8px;border:1px solid hsla(190,60%,50%,.15);background:hsla(190,60%,40%,.06);transition:border-color .1s ease-out,background .1s ease-out}.prefix_8ko5ds1:hover{border-color:hsla(190,70%,60%,.3);background:hsla(190,60%,40%,.12)}.prefix_8ko5ds2{align-items:flex-end;text-align:right;grid-column:2}.prefix_8ko5ds3{align-items:flex-start;grid-column:1}.prefix_8ko5ds4{font-size:10px;font-weight:700;letter-spacing:.12em;color:hsl(290,70%,60%)}.prefix_8ko5ds4,.prefix_8ko5ds5{font-family:var(--font-family-body),sans-serif;text-transform:uppercase}.prefix_8ko5ds5{font-size:11px;font-weight:600;letter-spacing:.06em;color:hsl(190,70%,75%);line-height:1.4}@media screen and (width <= 600px){.prefix_8ko5ds0{grid-template-columns:1fr}.prefix_8ko5ds2{grid-column:1}}@keyframes prefix_1qxaffl0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prefix_1qxaffl1{align-items:center;max-width:1020px}.prefix_1qxaffl1,.prefix_1qxaffl3{display:flex;flex-direction:column;width:100%}.prefix_1qxaffl3{gap:20px;padding:37px;backdrop-filter:blur(25px) saturate(180%);background-image:linear-gradient(to top left,hsla(190,85%,55%,.15),hsla(290,90%,75%,.15));border-radius:25px;box-shadow:-5px -5px 25px hsla(290,90%,75%,.8),5px 5px 25px hsla(190,90%,35%,.8),-1px -1px hsl(290,90%,75%),1px 1px hsl(190,90%,35%),inset 0 0 40px hsla(190,85%,60%,.1),inset 0 0 1px 1px hsla(290,90%,80%,.3);border:1px solid hsla(190,85%,60%,.2);position:relative;animation-name:prefix_1qxaffl0;animation-duration:.45s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:.08s}.prefix_1qxaffl3:before{content:"";position:absolute;inset:0;border-radius:25px;padding:1px;background:linear-gradient(135deg,hsla(290,90%,75%,.4),hsla(190,85%,55%,.4),hsla(290,90%,75%,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.prefix_1qxaffl4{display:flex;align-items:center;gap:12px}.prefix_1qxaffl5{color:hsl(290,85%,70%);text-shadow:0 0 12px hsla(290,85%,90%,.6)}.prefix_1qxaffl5,.prefix_1qxaffl6{font-family:var(--font-family-body),sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.prefix_1qxaffl6{color:hsl(290,60%,58%)}.prefix_1qxaffl7{width:3px;height:3px;border-radius:50%;background-color:hsl(190,60%,50%);flex-shrink:0}.prefix_1qxaffl8{font-family:var(--font-family-body),sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(190,70%,60%);text-shadow:0 0 8px hsla(190,95%,85%,.8)}.prefix_1qxaffl9{font-family:var(--font-family-header),sans-serif;font-size:36px;font-weight:200;line-height:1.1;text-transform:uppercase;word-spacing:.1em;color:hsl(190,95%,78%);text-shadow:0 0 15px hsla(190,85%,80%,.65)}.prefix_1qxaffla{font-family:var(--font-family-body),sans-serif;font-size:12px;line-height:24px;color:hsl(290,70%,70%);text-shadow:0 0 12px hsla(290,85%,90%,.4);font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-top:-20px}.prefix_1qxafflb{display:flex;flex-wrap:wrap;gap:8px}.prefix_1qxafflc{color:hsl(290,80%,72%);background:hsla(290,80%,60%,.1);border:1px solid hsla(290,80%,70%,.25);border-radius:4px}.prefix_1qxafflc,.prefix_1qxaffld{font-family:var(--font-family-body),sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px}.prefix_1qxaffld{color:hsl(45,90%,65%);background:hsla(45,90%,55%,.12);border:1px solid hsla(45,90%,65%,.35);border-radius:4px;text-shadow:0 0 8px hsla(45,90%,80%,.5);flex-shrink:0;margin-left:auto}.prefix_1qxaffle{border:none;height:1px;width:100%;background-image:linear-gradient(90deg,transparent,hsla(190,85%,55%,.6),transparent);margin-block:8px}.prefix_1qxafflf{display:none}.prefix_1qxafflg{padding-right:25px;border-right:2px solid hsl(290,40%,45%)}.prefix_1qxafflg,.prefix_1qxafflh,.prefix_1qxaffli{display:flex;flex-direction:column;gap:12px}.prefix_1qxaffli{position:relative}.prefix_1qxaffli:before{content:"";position:absolute;right:0;top:-6px;bottom:8px;width:1px;background:hsl(290,40%,45%)}.prefix_1qxafflj{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:hsl(290,70%,55%);margin-bottom:6px}.prefix_1qxafflj,.prefix_1qxafflk{font-family:var(--font-family-body),sans-serif}.prefix_1qxafflk{font-size:13px;font-weight:500;color:hsl(290,60%,70%);text-decoration:none;line-height:1.4;transition:color .1s ease-out,text-shadow .1s ease-out}.prefix_1qxafflk:hover{color:hsl(290,85%,80%)}.prefix_1qxaffll{font-family:var(--font-family-body),sans-serif;font-size:11px;font-weight:500;color:hsl(290,35%,50%);text-decoration:none;line-height:1.4;padding-right:16px;position:relative;transition:color .1s ease-out,text-shadow .1s ease-out}.prefix_1qxaffll:hover{color:hsl(290,70%,65%)}.prefix_1qxaffll:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:1px;background:hsl(290,40%,45%)}.prefix_1qxafflm{color:hsl(190,85%,75%);text-shadow:0 0 10px hsla(190,85%,90%,.45)}.prefix_1qxafflm:hover{color:hsl(190,90%,82%)}.prefix_1qxaffln{position:relative;display:flex;flex-direction:column;gap:20px;font-family:var(--font-family-body),sans-serif;font-size:15px;line-height:26px;letter-spacing:.02em;color:hsl(190,40%,78%);font-weight:400}.prefix_1qxaffln h2{font-size:22px;font-weight:200;color:hsl(190,85%,80%);text-shadow:0 0 8px hsla(190,95%,85%,.8);margin-block-start:28px;margin-block-end:8px}.prefix_1qxaffln h2,.prefix_1qxaffln h3{font-family:var(--font-family-header),sans-serif;text-transform:uppercase;letter-spacing:normal}.prefix_1qxaffln h3{font-size:16px;font-weight:300;color:hsl(290,70%,75%);text-shadow:0 0 8px hsla(290,85%,90%,.4);margin-block-start:20px;margin-block-end:4px}.prefix_1qxaffln p{margin:0}.prefix_1qxaffln hr{border:none;height:1px;width:100%;background-image:linear-gradient(90deg,transparent,hsla(190,85%,55%,.6),transparent);margin-block:8px}.prefix_1qxaffln figure[data-rehype-pretty-code-figure]{margin:0}.prefix_1qxaffln figcaption[data-rehype-pretty-code-title]{display:block;background-color:hsla(190,40%,15%,.8);border:1px solid hsla(190,50%,30%,.4);border-bottom:none;border-radius:6px 6px 0 0;padding:4px 12px;font-family:var(--font-family-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:hsl(190,60%,65%)}.prefix_1qxaffln figcaption[data-rehype-pretty-code-title]+div>pre,.prefix_1qxaffln figcaption[data-rehype-pretty-code-title]+pre{border-top-left-radius:0;border-top-right-radius:0}.prefix_1qxaffln pre{background-color:hsla(190,40%,10%,.6);border:1px solid hsla(190,50%,30%,.4);border-radius:8px;padding:16px 20px;overflow-x:auto;font-size:13px;line-height:1.6}.prefix_1qxaffln code,.prefix_1qxaffln pre{text-transform:none;letter-spacing:normal;font-weight:400;font-family:var(--font-family-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.prefix_1qxaffln code{font-size:.875em;color:hsl(290,80%,78%);background-color:hsla(190,40%,10%,.5);border-radius:4px;padding:1px 5px}.prefix_1qxaffln pre code{font-family:inherit}.prefix_1qxaffln h2 code,.prefix_1qxaffln pre code{font-size:inherit;background-color:transparent;border-radius:0;padding:0}.prefix_1qxaffln h2 code{color:inherit}.prefix_1qxaffln h3 code{font-family:inherit;text-transform:none;color:inherit;font-size:inherit}.prefix_1qxaffln h2,.prefix_1qxaffln h3{word-spacing:.1em}.prefix_1qxaffln a{color:hsl(290,70%,72%);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:hsla(290,70%,72%,.4);text-underline-offset:3px;transition:color .1s ease-out,text-decoration-color .1s ease-out,text-shadow .1s ease-out}.prefix_1qxaffln a:hover{color:hsl(290,85%,82%);text-decoration-color:hsla(290,85%,82%,.6);text-shadow:0 0 10px hsla(290,85%,90%,.35)}.prefix_1qxaffln strong{color:hsl(190,60%,85%);font-weight:600}.prefix_1qxaffln em{color:hsl(290,70%,75%)}.prefix_1qxaffln ol{list-style-type:decimal}.prefix_1qxaffln ol,.prefix_1qxaffln ul{padding-left:1.5em;display:flex;flex-direction:column;gap:8px}.prefix_1qxaffln ul{list-style-type:disc}.prefix_1qxaffln li{margin:0}.prefix_1qxafflo{width:100%;max-width:1020px;margin-top:80px;margin-bottom:50px;animation-name:prefix_1qxaffl0;animation-duration:.45s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:.2s}@media screen and (width > 768px){.prefix_1qxaffl2{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:start}.prefix_1qxafflf{display:flex;flex-direction:column;gap:80px;margin-top:77px;text-align:right;position:sticky;top:24px;align-self:start;animation-name:prefix_1qxaffl0;animation-duration:.45s;animation-timing-function:ease-out;animation-fill-mode:both;animation-delay:0s}}@media screen and (width <= 600px){.prefix_1qxaffl3{padding-inline:18.5px;padding-block:18.5px}.prefix_1qxaffl3,.prefix_1qxaffl3:before{border-radius:12.5px}.prefix_1qxaffl9{font-size:26px}}@media (prefers-reduced-motion:reduce){.prefix_1qxaffl3,.prefix_1qxafflf,.prefix_1qxafflo{animation-name:none}}.prefix_19g6lnz0{position:fixed;bottom:32px;right:32px;width:40px;height:40px;border-radius:50%;border:1px solid hsla(190,70%,60%,.3);background:hsla(190,40%,10%,.7);backdrop-filter:blur(12px);color:hsl(190,80%,75%);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .15s ease-out,transform .15s ease-out;z-index:50}.prefix_19g6lnz0:hover{border-color:hsla(190,80%,70%,.5);color:hsl(190,90%,85%)}.prefix_19g6lnz1{opacity:1;pointer-events:auto;transform:translateY(0)}.prefix_1xs2odg0{position:relative}.prefix_1xs2odg1{position:absolute;top:8px;right:8px;z-index:1;font-family:var(--font-family-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(290,55%,60%);background:hsla(190,40%,12%,.9);border:1px solid hsla(290,40%,35%,.35);border-radius:4px;padding:2px 8px;cursor:pointer;opacity:0;transition:opacity .1s ease-out,color .1s ease-out,border-color .1s ease-out}.prefix_1xs2odg0:hover .prefix_1xs2odg1{opacity:1}.prefix_1xs2odg1:hover,.prefix_1xs2odg2{color:hsl(290,75%,72%);border-color:hsla(290,55%,55%,.5)}.prefix_1xs2odg2{opacity:1}.prefix_1l9qsng0{display:flex;flex-direction:column;gap:16px;width:100%}.prefix_1l9qsng1{font-family:var(--font-family-body),sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:hsl(190,45%,55%)}.prefix_1l9qsng2{width:100%}.prefix_1l9qsng3{font-family:var(--font-family-body),sans-serif;font-size:12px;font-weight:500;color:hsl(190,30%,45%);padding:16px;border-radius:8px;border:1px solid hsla(190,40%,30%,.2);background:hsla(190,40%,8%,.4);text-align:center}