@import"https://fonts.googleapis.com/css2?family=Flow+Circular&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;700&display=swap";.modal-background[data-v-93788039]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;transition:opacity var(--duration-fast);background:var(--color-background-lite)}.modal-background.fade-enter-from[data-v-93788039],.modal-background.fade-leave-to[data-v-93788039]{opacity:0}.modal[data-v-93788039]{color:var(--color-content);top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:center;align-items:center;background:var(--color-background-0);border:2px solid var(--color-background-2);border-radius:var(--length-radius-l);padding:var(--length-xl);box-shadow:0 0 64px var(--color-background-lite);max-width:calc(100vw - var(--length-m));box-sizing:border-box}@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.modal[data-v-93788039]{background:var(--color-background-0-liter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.modal .close[data-v-93788039]{position:absolute;top:0;right:0;font-size:2rem;color:var(--color-content-litest);padding:var(--length-m) var(--length-l);cursor:pointer}.modal .close[data-v-93788039]:hover{color:var(--color-content-lite)}.modal-wrapper[data-v-b3d6434d]{max-width:512px;display:flex;flex-direction:column;align-items:center;gap:var(--length-m)}.modal-wrapper h1[data-v-b3d6434d]{font-size:2rem}.modal-wrapper .description[data-v-b3d6434d]{font-size:.8rem;color:var(--color-content-litest);text-align:center}.modal-wrapper [data-v-b3d6434d] a{transition:var(--transition-fast)}.modal-wrapper [data-v-b3d6434d] a:hover{color:var(--color-content-liter)}.modal-connection .warning[data-v-9d78e36a]{color:var(--color-content-lite)}.modal-connection .button[data-v-9d78e36a],.modal-connection .input[data-v-9d78e36a]{height:42px;width:320px;font-size:1rem}.modal-connection .button[data-v-9d78e36a]{display:flex;gap:var(--length-xs)}.modal-connection .connection[data-v-9d78e36a]{display:flex;flex-direction:column;gap:var(--length-m)}.modal-connection hr[data-v-9d78e36a]{border:none;height:1px;width:320px;background:var(--color-soft)}.modal-connection .spacer[data-v-9d78e36a]{font-size:.8rem;color:var(--color-content-litest)}.modal-connection .icon[data-v-9d78e36a]{width:20px;height:20px}.modal-connection .forgot-password[data-v-9d78e36a]{font-size:.8rem;color:var(--color-content-litest)}.loader-wrapper[data-v-e8572260]{width:256px;height:256px;position:relative}.circle-timer[data-v-e8572260]{position:absolute;top:-64px;left:-64px;--radius: var(--9cfefae8);width:384px;height:384px;transform:rotate(-90deg) scaleY(-1)}.circle-timer circle[data-v-e8572260]{stroke-linecap:round;stroke-width:16px;stroke:#fff;fill:none;filter:drop-shadow(0px 0px 32px var(--color-primary));transition:stroke-dashoffset 1s linear}.modal-magic-connection .loader[data-v-490e1962]{margin:var(--length-m)}.language-selector .flag[data-v-3821b512]{border-radius:var(--length-radius-xxs);opacity:.5;transition:var(--transition-fast)}.language-selector:hover .flag[data-v-3821b512]{opacity:1}.popper[data-v-3821b512]{display:flex;flex-direction:column}.popper .lang[data-v-3821b512]{padding:var(--length-xxs);display:flex;align-items:center;gap:var(--length-xs);cursor:pointer}.popper .lang img[data-v-3821b512]{width:20px;border-radius:var(--length-radius-xxs)}.popper .lang[data-v-3821b512]:hover{background:var(--color-soft)}.top-bar[data-v-028ac905]{display:flex;justify-content:center;max-width:100vw;max-height:100vh}.top-bar .menu-wrapper[data-v-028ac905]{padding:var(--length-m) var(--length-xl);width:var(--length-content);display:flex;justify-content:space-between;align-items:center;gap:var(--length-m)}.top-bar .menu-wrapper.full-page[data-v-028ac905]{width:100vw}.top-bar .menu-wrapper .menu[data-v-028ac905]{display:flex;gap:var(--length-xl);color:var(--color-content-liter)}.top-bar .menu-wrapper .menu a[data-v-028ac905]{text-decoration:none;display:flex;align-items:center;gap:var(--length-xs);transition:var(--transition-fast);border-radius:var(--length-radius-s)}.top-bar .menu-wrapper .menu a.disabled[data-v-028ac905]{opacity:.5;pointer-events:none}.top-bar .menu-wrapper .menu a[data-v-028ac905]:focus-visible{outline:2px dotted var(--color-primary);outline-offset:var(--length-xs)}.top-bar .menu-wrapper .menu a .icon[data-v-028ac905]{color:var(--color-content-litest);transition:var(--transition-fast)}.top-bar .menu-wrapper .menu a:hover[data-v-028ac905]{color:var(--color-content)}.top-bar .menu-wrapper .menu a:hover .icon[data-v-028ac905]{color:var(--color-content-liter)}.top-bar .menu-wrapper .menu a.router-link-active[data-v-028ac905]{color:var(--color-content)}.top-bar .menu-wrapper .menu a.router-link-active .icon[data-v-028ac905]{color:var(--color-primary)}@media (width <= 980px){.top-bar .menu-wrapper .menu a .icon[data-v-028ac905]{color:var(--color-content-liter);font-size:1.5rem}.top-bar .menu-wrapper .menu a:hover .icon[data-v-028ac905]{color:var(--color-content)}.top-bar .menu-wrapper .menu .name[data-v-028ac905]{display:none}}.top-bar .menu-wrapper .actions[data-v-028ac905]{display:flex;gap:var(--length-m)}@media (width <= 480px){.top-bar .menu-wrapper .actions[data-v-028ac905]{display:none}}.top-bar .menu-wrapper .actions .button[data-v-028ac905]{font-weight:600}.top-bar .menu-wrapper .actions .button.login[data-v-028ac905],.top-bar .menu-wrapper .actions .button.signup[data-v-028ac905]{padding:0 var(--length-s)}.top-bar .menu-wrapper .actions .button.disconnect[data-v-028ac905]{color:var(--color-content-liter)}.top-bar .menu-wrapper .actions .button.disconnect[data-v-028ac905]:hover{color:var(--color-content)}.catch[data-v-1c212195]{position:relative;margin-top:128px;display:flex;flex-direction:column;box-sizing:border-box;width:var(--length-content);gap:var(--length-xl)}.catch .logo-wrapper[data-v-1c212195]{top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;filter:drop-shadow(0px 0px 8px var(--color-primary))}.catch .logo-wrapper .img-wrapper[data-v-1c212195]{width:800px}@media (width < 1280px){.catch .logo-wrapper .img-wrapper[data-v-1c212195]{width:80vw}}.catch .logo-wrapper .img-wrapper img[data-v-1c212195]{-webkit-mask-image:radial-gradient(ellipse farthest-corner at center 50%,black 0%,transparent 200%);mask-image:radial-gradient(ellipse farthest-corner at center 50%,black 0%,transparent 200%)}.catch .title-wrapper[data-v-1c212195]{display:flex;justify-content:space-between;align-items:flex-end}@media (width < 860px){.catch .title-wrapper[data-v-1c212195]{flex-direction:column;align-items:flex-start;gap:var(--length-xl)}.catch .title-wrapper[data-v-1c212195] .sub-title[data-v-1c212195]{text-align:left}}.catch .title[data-v-1c212195]{font-size:min(72px,10vw);font-weight:600;text-shadow:0 0 32px var(--color-primary);text-wrap:balance;line-height:1em}.catch .title[data-v-1c212195] span{opacity:0;display:inline-block}.catch .sub-title[data-v-1c212195]{display:flex;flex-direction:column;gap:var(--length-xs);text-shadow:0 0 32px var(--color-primary);text-wrap:balance;text-align:right;width:min(420px,100vw)}.catch .sub-title .name[data-v-1c212195]{color:var(--color-content);font-size:min(var(--font-size-xl),4vw);font-weight:600}.catch .sub-title .description[data-v-1c212195]{font-size:min(var(--font-size-m),3vw);color:var(--color-content-lite)}.catch .sub-title .description[data-v-1c212195] p{margin:0}.catch .sub-title .description[data-v-1c212195] strong{color:var(--color-content)}.ruler-wrapper[data-v-806ca522]{padding-top:var(--length-xxl);width:calc(var(--length-content) + 1px);display:flex;flex-direction:column;gap:var(--length-xs)}.ruler-wrapper .title[data-v-806ca522]{font-size:var(--font-size-xl);text-transform:uppercase;font-weight:600;text-shadow:0 0 16px var(--color-primary),0 0 8px var(--color-primary)}.ruler-wrapper .categories[data-v-806ca522]{display:flex;flex-direction:row;justify-content:space-between}.ruler-wrapper .categories .category[data-v-806ca522]{width:256px;text-align:center;font-size:min(var(--font-size-xxl),2.5vw);text-transform:uppercase;font-weight:600}.ruler-wrapper .categories .category[data-v-806ca522]:nth-child(1){background:linear-gradient(90deg,var(--color-primary-litest) 67%,transparent 100%);color:var(--color-content-liter)}.ruler-wrapper .categories .category[data-v-806ca522]:nth-child(2){width:380px;background:linear-gradient(90deg,transparent 0,var(--color-primary-litest) 25%,var(--color-primary-litest) 75%,transparent 100%);text-shadow:0 0 8px var(--color-primary),0 0 16px var(--color-primary)}.ruler-wrapper .categories .category[data-v-806ca522]:nth-child(3){background:linear-gradient(90deg,transparent 0,var(--color-primary-litest) 33%);color:var(--color-content-liter)}.ruler-wrapper .ruler[data-v-806ca522]{height:16px;opacity:.25;background-image:linear-gradient(90deg,var(--color-content-liter) 0 1px,transparent 0),linear-gradient(90deg,var(--color-content) 0 1px,transparent 0);background-repeat:repeat-x;background-size:4px 8px,32px 16px}.ruler-wrapper .axis[data-v-806ca522]{display:flex;justify-content:space-between}.ruler-wrapper .axis .label[data-v-806ca522]{font-size:var(--font-size-xs);background:var(--color-primary-litest);color:var(--color-primary-content-lite);padding:0 var(--length-xxs);border-radius:var(--length-radius-xs);display:flex;gap:var(--length-xs);align-items:center}.ruler-wrapper .descriptions[data-v-806ca522]{display:flex;justify-content:space-between;gap:var(--length-s)}.ruler-wrapper .descriptions .description[data-v-806ca522]{width:320px;display:flex;flex-direction:column;gap:var(--length-xxs)}.ruler-wrapper .descriptions .description .text[data-v-806ca522]{font-size:min(var(--font-size-xs),2.5vw);color:var(--color-content-liter)}.ruler-wrapper .descriptions .description ul[data-v-806ca522]{display:flex;flex-wrap:wrap;gap:var(--length-xxs)}@media (width < 860px){.ruler-wrapper .descriptions .description ul[data-v-806ca522]{display:none}}.ruler-wrapper .descriptions .description ul li[data-v-806ca522]{font-size:var(--font-size-xxs);display:flex;align-items:center;gap:var(--length-xxs);padding:0 var(--length-xxs);border-radius:var(--length-radius-xs)}.ruler-wrapper .descriptions .description ul li.good[data-v-806ca522]{color:var(--color-success-content);background:var(--color-success-background);border:1px solid var(--color-success)}.ruler-wrapper .descriptions .description ul li.bad[data-v-806ca522]{color:var(--color-error-content);background:var(--color-error-background);border:1px solid var(--color-error)}.ruler-wrapper .descriptions .description[data-v-806ca522] p{margin:0}.ruler-wrapper .descriptions .description[data-v-806ca522] strong{color:var(--color-content-lite);font-weight:600}.buttons-wrapper[data-v-ee5673b6]{display:flex;width:var(--length-content);height:128px;gap:var(--length-l)}@media (width < 860px){.buttons-wrapper[data-v-ee5673b6]{display:none}}.buttons-wrapper .section[data-v-ee5673b6]{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:center;transition:var(--transition-fast)}.buttons-wrapper .section .content[data-v-ee5673b6]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--length-xs);background:var(--color-primary-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--length-s);border-radius:var(--length-radius-l);border:1px solid var(--color-soft);width:480px;transition:var(--transition-fast)}@media (width < 1280px){.buttons-wrapper .section .content[data-v-ee5673b6]{width:40vw}}.buttons-wrapper .section .content .title[data-v-ee5673b6]{text-transform:uppercase;font-size:var(--font-size-s);font-weight:600;color:var(--color-content-lite)}.buttons-wrapper .section .content .description[data-v-ee5673b6]{font-size:var(--font-size-s);color:var(--color-content-liter);text-wrap:balance}.buttons-wrapper .section .content .buttons[data-v-ee5673b6]{display:flex;gap:var(--length-xs)}.buttons-wrapper .section .content .button .small[data-v-ee5673b6]{font-size:var(--font-size-xs);color:var(--color-content-liter)}.buttons-wrapper .section .background[data-v-ee5673b6]{position:absolute;width:1200px;height:400px;background-position:center;-webkit-mask-image:radial-gradient(ellipse closest-side at center center,black 30%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at center center,black 30%,transparent 100%);opacity:.25;pointer-events:none;background-size:95%;transition:opacity var(--duration-slow),transform var(--duration-slow);transform:scale(1)}.buttons-wrapper .section:hover .content[data-v-ee5673b6]{background:var(--color-primary-litest)}.buttons-wrapper .section:hover .background[data-v-ee5673b6]{opacity:.66}.buttons-wrapper .section:hover.challenge .background[data-v-ee5673b6]{transform:translate(-35%) scale(1.05)}.buttons-wrapper .section:hover.editor .background[data-v-ee5673b6]{transform:translate(35%) scale(1.05)}.buttons-wrapper .challenge[data-v-ee5673b6]{align-items:flex-end}.buttons-wrapper .challenge .content[data-v-ee5673b6]{align-items:flex-end;-webkit-mask-image:linear-gradient(90deg,transparent 10%,black 40%);mask-image:linear-gradient(90deg,transparent 10%,black 40%);text-align:right}.buttons-wrapper .challenge .background[data-v-ee5673b6]{left:0;transform:translate(-35%);background-image:url(/static/assets/challenge-CV9yEWbt.jpg)}.buttons-wrapper .editor .content[data-v-ee5673b6]{align-items:flex-start;-webkit-mask-image:linear-gradient(90deg,black 60%,transparent 90%);mask-image:linear-gradient(90deg,black 60%,transparent 90%)}.buttons-wrapper .editor .background[data-v-ee5673b6]{right:0;transform:translate(35%);background-image:url(/static/assets/editor-BFdkAGm7.jpg)}.hero[data-v-1b049d26]{position:relative}.hero .top-bar[data-v-1b049d26]{position:fixed;top:0;right:0;left:0;z-index:10;transition:background var(--duration-slow),-webkit-backdrop-filter var(--duration-slow);transition:background var(--duration-slow),backdrop-filter var(--duration-slow);transition:background var(--duration-slow),backdrop-filter var(--duration-slow),-webkit-backdrop-filter var(--duration-slow)}.hero .top-bar[data-v-1b049d26]:not(.top){background:var(--color-background-0-liter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero .main[data-v-1b049d26]{display:flex;align-items:center;flex-direction:column;gap:var(--length-xxxxl);overflow:hidden}@media (width < 860px){.hero .main[data-v-1b049d26]{gap:0}}.footer-links[data-v-5dfef437]{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:var(--length-m) 0;gap:var(--length-xs)}.footer-links .proud[data-v-5dfef437]{font-size:var(--font-size-m);text-align:center;color:var(--color-content-lite);text-shadow:0 0 16px var(--color-primary-lite);font-style:italic;display:flex;align-items:center;justify-content:center;gap:var(--length-xxs)}.footer-links .proud .flag[data-v-5dfef437]{width:16px;border-radius:var(--length-radius-xxs)}.footer-links ul[data-v-5dfef437]{font-size:.9rem;justify-content:center;align-items:flex-end;display:flex;margin:0;gap:var(--length-xxl)}@media (width < 620px){.footer-links ul[data-v-5dfef437]{flex-wrap:wrap;row-gap:var(--length-xxs)}}.footer-links ul li[data-v-5dfef437]{list-style:none;cursor:pointer;color:var(--color-content-liter);transition:color var(--duration-fast),padding-bottom var(--duration-fast),padding-top var(--duration-fast);display:flex;align-items:center;gap:var(--length-xxs);padding-top:4px}.footer-links ul li a[data-v-5dfef437]{text-decoration:none}.footer-links ul li[data-v-5dfef437]:hover{color:var(--color-content);padding-top:0;padding-bottom:4px}.background[data-v-d7124ea5]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.logo-wrapper[data-v-d7124ea5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.5;-webkit-mask-image:radial-gradient(ellipse farthest-corner at center 10%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse farthest-corner at center 10%,black 0%,transparent 100%)}.logo-wrapper .logo-outline[data-v-d7124ea5]{height:70%;max-width:80vw}.footer[data-v-d7124ea5]{position:relative;background:var(--color-background-0);align-items:center;justify-content:center;display:flex;flex-direction:column;overflow:hidden}.footer .cta[data-v-d7124ea5]{position:relative;margin-top:var(--length-xxxl);margin-bottom:128px;display:flex;flex-direction:column;align-items:center;gap:var(--length-xl)}.footer .cta .wrapper[data-v-d7124ea5]{display:flex;flex-direction:column;align-items:center;gap:var(--length-xs)}.footer .cta .title[data-v-d7124ea5]{font-size:2rem;font-weight:600;text-shadow:0 0 32px var(--color-primary);text-wrap:balance}@media (width < 600px){.footer .cta .title[data-v-d7124ea5]{font-size:max(6vw,1rem)}}.footer .cta .description[data-v-d7124ea5]{margin:0;padding:0 var(--length-m);color:var(--color-content-lite);text-wrap:balance;text-align:center}@media (width < 600px){.footer .cta .description[data-v-d7124ea5]{font-size:max(2vw,.8rem)}}.example[data-v-d695fac2]{width:100%;display:flex;flex-direction:column;gap:var(--length-m)}.example .editor-wrapper[data-v-d695fac2]{position:relative;border-radius:var(--length-radius-m);border:1px solid var(--color-primary-litest);height:420px;width:100%;box-shadow:0 16px 32px var(--color-background-litest)}.example .editor-wrapper .editor[data-v-d695fac2]{width:100%;height:100%}.example .controls-wrapper[data-v-d695fac2]{display:flex;justify-content:center}.example .controls-wrapper .controls[data-v-d695fac2]{border-radius:var(--length-radius-m);border:1px solid var(--color-primary-litest);box-shadow:0 16px 32px var(--color-background-litest);background:var(--color-background-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:0 var(--length-m)}.example .controls-wrapper .controls[data-v-d695fac2]>div{opacity:.5;transition:var(--transition-fast)}.example .controls-wrapper .controls:hover[data-v-d695fac2]>div{opacity:1}.example .playground[data-v-d695fac2]{position:absolute;top:0;left:16px;text-align:center;text-transform:uppercase;font-weight:600;font-size:2.5rem;color:var(--color-content-litest);pointer-events:none}.section-title[data-v-20145185]{display:flex;flex-direction:column}.section-title h2[data-v-20145185]{position:relative;font-size:min(48px,5vw);line-height:1em;font-weight:600;color:var(--color-content);text-shadow:0 0 8px var(--color-primary),0 0 32px var(--color-primary)}.section-title h2 .text[data-v-20145185]{position:relative;z-index:1}.section-title h2 .text[data-v-20145185] span{display:inline-block;opacity:0}.section-title h2 .icon-wrapper[data-v-20145185]{position:absolute;top:0;bottom:0;left:min(var(--length-l),5vw);display:flex;align-items:center;justify-content:center;opacity:.5;font-size:min(128px,20vw);color:var(--color-primary-alt)}.section-title .subtitle[data-v-20145185]{position:relative;z-index:1;color:var(--color-primary);font-size:min(var(--font-size-xxl),3vw);text-transform:uppercase;text-shadow:0 0 4px var(--color-background-dark),0 0 8px var(--color-background-dark),0 0 16px var(--color-background-dark)}section[data-v-e190fa05]{width:calc(100% - 2 * var(--length-m));max-width:var(--length-content);display:flex;flex-direction:column;gap:var(--length-xxl)}section .wrapper[data-v-e190fa05]{display:flex;flex-direction:column;gap:var(--length-m)}.description[data-v-a2a5925e]{flex:1 1 0;background:var(--color-background-dark);padding:var(--length-l);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);box-shadow:0 16px 32px var(--color-background-litest);display:flex;gap:var(--length-m);color:var(--color-content-liter);font-size:var(--font-size-m)}@media (width < 860px){.description[data-v-a2a5925e]{display:none}}.description[data-v-a2a5925e] strong{color:var(--color-content-lite)}.description[data-v-a2a5925e] p{flex:1 1 0;margin:0}.card[data-v-86ab6493]{flex:1 1 0;background:var(--color-background-dark);padding:min(var(--length-l),3vw);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);box-shadow:0 16px 32px var(--color-background-litest);display:flex;flex-direction:column;gap:min(var(--length-s),2vw)}.card .title[data-v-86ab6493]{display:flex;align-items:center;gap:min(var(--length-s),2vw);font-size:min(24px,4vw);font-weight:600;line-height:1em;color:var(--color-primary-lite)}@media (width < 860px){.card .title[data-v-86ab6493]{color:var(--color-content-lite)}}.card .title .icon-wrapper[data-v-86ab6493]{font-size:min(32px,6vw);color:var(--color-primary);position:relative;--circle-size: 64px}.card .title .icon-wrapper[data-v-86ab6493]:before{content:"";position:absolute;top:-64px;right:-64px;bottom:-64px;left:-64px;opacity:.33;background:radial-gradient(circle var(--circle-size) at center,var(--color-primary) 0%,color-mix(in oklab,transparent 19%,var(--color-primary)),color-mix(in oklab,transparent 34%,var(--color-primary)),color-mix(in oklab,transparent 47%,var(--color-primary)),color-mix(in oklab,transparent 56.5%,var(--color-primary)),color-mix(in oklab,transparent 65%,var(--color-primary)),color-mix(in oklab,transparent 73%,var(--color-primary)),color-mix(in oklab,transparent 80.2%,var(--color-primary)),color-mix(in oklab,transparent 86.1%,var(--color-primary)),color-mix(in oklab,transparent 91%,var(--color-primary)),color-mix(in oklab,transparent 95.2%,var(--color-primary)),color-mix(in oklab,transparent 98.2%,var(--color-primary)),transparent 100%);pointer-events:none}.card .description[data-v-86ab6493]{line-height:1.2em;font-size:min(var(--font-size-l),3vw);color:var(--color-primary-liter)}@media (width < 860px){.card .description[data-v-86ab6493]{color:var(--color-content-liter)}}.card .description[data-v-86ab6493] p{margin:0}.challenge .description[data-v-b4246dc4]{display:flex;align-items:flex-end;position:relative;overflow:hidden;flex:0 0 192px;gap:var(--length-xl)}@media (width < 860px){.challenge .description[data-v-b4246dc4]{display:none}}.challenge .description[data-v-b4246dc4]>*{position:relative}.challenge .description .button[data-v-b4246dc4]{position:relative;z-index:1;text-decoration:none}.challenge .description .button .small[data-v-b4246dc4]{font-size:var(--font-size-xs);color:var(--color-content-liter)}.challenge .description .background[data-v-b4246dc4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 100%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 100%);transition:opacity var(--duration-slow),transform var(--duration-slow);background-image:url(/static/assets/challenge-CV9yEWbt.jpg);background-position:50% 20%;background-size:cover}.challenge .description:hover .background[data-v-b4246dc4]{transform:scale(1.05);opacity:1}.challenge .cards[data-v-b4246dc4]{flex:1 1 0;display:flex;gap:var(--length-m)}@media (width < 860px){.challenge .cards[data-v-b4246dc4]{flex-direction:column}}.cards[data-v-287606d0]{flex:1 1 0;display:flex;gap:var(--length-m)}@media (width < 860px){.cards[data-v-287606d0]{flex-direction:column}}.iframe-wrapper[data-v-ea6d8d00]{position:relative}.iframe-wrapper iframe[data-v-ea6d8d00]{position:absolute;inset:var(--789f1cf1);height:var(--670159ad);width:var(--670159ad);transform:var(--7926c51e);border:none}.editor-wrapper[data-v-74d97d2a]{width:calc(100% - 2 * var(--length-m));max-width:var(--length-content);display:flex;flex-direction:column;gap:var(--length-xl)}.editor-wrapper .editor-demo[data-v-74d97d2a]{display:flex;flex-direction:column;gap:var(--length-xs)}.editor-wrapper .editor-demo .editor-frame[data-v-74d97d2a]{aspect-ratio:1.9;width:100%;box-sizing:border-box;border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);overflow:hidden;box-shadow:0 16px 32px var(--color-background-litest)}.editor-wrapper .editor-demo .caption[data-v-74d97d2a]{text-align:center;font-size:.8rem;color:var(--color-content-litest)}.slideshow-wrapper[data-v-74d97d2a]{position:relative;width:100%}.slideshow-wrapper .slideshow[data-v-74d97d2a]{display:flex;flex-direction:row;gap:var(--length-m);overflow-x:scroll}.slideshow-wrapper .slideshow .element[data-v-74d97d2a]{display:flex;flex-direction:column;gap:var(--length-xs);align-items:center;font-size:var(--font-size-s);padding:var(--length-s) 0;color:var(--color-content-liter)}.slideshow-wrapper .slideshow .element img[data-v-74d97d2a]{width:calc(100vw - var(--length-m) * 2);box-sizing:border-box;box-shadow:0 16px 32px var(--color-background-litest);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m)}.slideshow-wrapper .controls[data-v-74d97d2a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.slideshow-wrapper .control[data-v-74d97d2a]{position:absolute;padding:var(--length-m);background-color:var(--color-background-lite);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:var(--color-content-liter);pointer-events:all}.slideshow-wrapper .control[data-v-74d97d2a]:hover{color:var(--color-content)}.slideshow-wrapper .control.previous[data-v-74d97d2a]{border-radius:0 var(--length-radius-m) var(--length-radius-m) 0;left:0}.slideshow-wrapper .control.next[data-v-74d97d2a]{border-radius:var(--length-radius-m) 0 0 var(--length-radius-m);right:0}.cards[data-v-a1b732f5]{flex:1 1 0;display:flex;gap:var(--length-m)}@media (width < 860px){.cards[data-v-a1b732f5]{flex-direction:column}}.cards[data-v-982140db]{flex:1 1 0;display:flex;gap:var(--length-m)}@media (width < 860px){.cards[data-v-982140db]{flex-direction:column}}[data-v-982140db] p{margin:0}[data-v-982140db] strong{color:var(--color-content);font-weight:600}.cards[data-v-d32679bf]{position:relative;display:flex;flex-direction:column;align-items:center;padding:min(128px,16vw) 0;gap:min(128px,16vw);overflow:hidden;z-index:1}.cards .quote-wrapper[data-v-d32679bf]{display:flex;align-items:center;flex-direction:column;z-index:0}.cards .quote-wrapper .quote[data-v-d32679bf]{width:calc(100% - 2 * var(--length-m));max-width:620px;font-size:min(var(--font-size-xxl),3vw);text-align:center;font-style:italic;color:var(--color-content-lite);padding:0 var(--length-s);margin:0;text-shadow:0 0 16px var(--color-background-0),0 0 32px var(--color-background-0),0 0 64px var(--color-background-0)}.cards .quote-wrapper .quote[data-v-d32679bf] p{margin:0}.cards .quote-wrapper .quote[data-v-d32679bf] strong{color:var(--color-content);font-weight:600}.cards .quote-wrapper a[data-v-d32679bf]{text-decoration:none}.layout[data-v-116e8f5e]{position:relative;background:radial-gradient(ellipse 75vw 80vh at center 35vh,oklch(50% 60% var(--primary-hue)),oklch(30% calc(1.5 * var(--color-chroma)) var(--primary-hue)) 50%,oklch(20% calc(.75 * var(--color-chroma)) var(--color-hue)) 90%)}.layout .background[data-v-116e8f5e]{height:100vh;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 25%,black 75%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 25%,black 75%,transparent 100%)}.layout .grid[data-v-116e8f5e]{height:100%}.tooltip-menu[data-v-aac994da]{width:256px}.tooltip-menu.small[data-v-aac994da]{width:128px}.project[data-v-39ee0b44]{background:var(--color-background-dark);border:1px solid var(--color-background-1);border-radius:var(--length-radius-m);padding:var(--length-m);transition:var(--transition-fast);display:flex;gap:var(--length-xs);flex-direction:column}.project.editing[data-v-39ee0b44]{background:repeating-linear-gradient(135deg,var(--color-background-2-litest) 0px,var(--color-background-2-litest) 32px,var(--color-background-0) 32px,var(--color-background-0) 64px)}.project header[data-v-39ee0b44]{display:flex;justify-content:space-between;gap:var(--length-xs);overflow:hidden}.project header .header[data-v-39ee0b44]{display:flex;align-items:center;gap:var(--length-xs);flex:1 1 0;min-width:0}.project header .header .icon[data-v-39ee0b44]{font-size:1.2rem}.project header .header .name[data-v-39ee0b44]{font-size:1rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project header .header .name[data-v-39ee0b44]:hover{color:var(--color-content)}.project header .header .visibility[data-v-39ee0b44]{background:var(--color-background-0);font-size:.8rem;color:var(--color-content-liter);border-radius:var(--length-radius-s);padding:0 var(--length-xxs)}.project header .actions[data-v-39ee0b44]{display:flex;gap:var(--length-xs)}.project header .save-button[data-v-39ee0b44]{display:flex;gap:var(--length-xxs)}.project header .menu-button[data-v-39ee0b44]{color:var(--color-content-liter)}.project header .menu-button[data-v-39ee0b44]:hover{color:var(--color-content)}.project .options[data-v-39ee0b44]{font-size:.9em;color:var(--color-content-lite);display:flex;flex-direction:column;gap:var(--length-xs);align-items:flex-start}.project .options .description[data-v-39ee0b44]{width:100%}.project .options .text[data-v-39ee0b44]{white-space:pre-line;color:var(--color-content-liter);font-size:.8rem}.project .informations[data-v-39ee0b44]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-content-litest)}.project .informations .stars[data-v-39ee0b44]{cursor:pointer;transition:var(--transition-fast)}.project .informations .stars[data-v-39ee0b44]:hover{color:var(--color-content-lite)}.projects-list-empty[data-v-1aa7fa1a]{padding:var(--length-xxxl);display:flex;align-items:center;justify-content:center;color:var(--color-content-liter);flex-direction:column;gap:var(--length-xl)}.projects-list-empty .icon[data-v-1aa7fa1a]{font-size:6rem;color:var(--color-content-litest)}.projects-list-empty .title[data-v-1aa7fa1a]{font-size:1.5rem}.projects-list-empty .description[data-v-1aa7fa1a]{font-size:.9rem;text-align:center}.projects-list-empty .resources[data-v-1aa7fa1a]{font-size:.9rem}.projects-list-empty .link[data-v-1aa7fa1a],.projects-list-empty a[data-v-1aa7fa1a]{color:var(--color-content);cursor:pointer;text-decoration:none}.projects-list-empty .link[data-v-1aa7fa1a]:hover,.projects-list-empty a[data-v-1aa7fa1a]:hover{color:var(--color-primary)}.dialog-wrapper[data-v-9b0b2aef]{width:420px}.content[data-v-9b0b2aef]{display:flex;flex-direction:column;gap:var(--length-m);padding:var(--length-xs) 0}.content .step[data-v-9b0b2aef]{display:flex;flex-direction:column;gap:var(--length-xs)}.content .step .title[data-v-9b0b2aef]{color:var(--color-content-liter);font-size:.8rem}.content .step .title-wrapper[data-v-9b0b2aef]{display:flex;gap:var(--length-xs)}.content .step .title-wrapper .input[data-v-9b0b2aef]{flex:1}.content .step .template-wrapper[data-v-9b0b2aef]{display:flex;gap:var(--length-xs)}.content .step .template-wrapper .template[data-v-9b0b2aef]{background-size:cover;width:160px;aspect-ratio:16/9;border:1px solid var(--color-background-1);border-radius:var(--length-radius-s);display:flex;align-items:flex-end;overflow:hidden;cursor:pointer}.content .step .template-wrapper .template.selected[data-v-9b0b2aef]{border-color:var(--color-primary)}.content .step .template-wrapper .template .title[data-v-9b0b2aef]{padding:var(--length-xs) var(--length-s);background:linear-gradient(0deg,var(--color-background-liter),rgba(0,0,0,0));width:100%;font-size:.8rem}.projects-list .loading[data-v-6d0e00fb]{padding:var(--length-xxxl);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--length-m);color:var(--color-content-liter)}.projects-list .loading .title[data-v-6d0e00fb]{font-size:1.5rem}.projects-list .loading .description[data-v-6d0e00fb]{font-size:.9rem}.projects-list .loading .icon[data-v-6d0e00fb]{font-size:6rem;color:var(--color-content-litest)}.projects-list .list[data-v-6d0e00fb]{display:flex;flex-direction:column;gap:var(--length-m)}.projects-list .list .buttons[data-v-6d0e00fb]{display:flex;justify-content:flex-end;background:var(--color-background-0);border-radius:var(--length-radius-m);padding:var(--length-xs)}.projects-list .list .buttons .create[data-v-6d0e00fb]{display:flex;gap:var(--length-xxs);align-items:center}.projects-list .list .projects[data-v-6d0e00fb]{gap:var(--length-m);display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.content-page[data-v-d50d647f]{min-height:100vh;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;position:relative;padding:0 var(--length-l);padding-bottom:64px}.content-page[data-v-d50d647f]:not(.no-background){background:radial-gradient(ellipse 75vw 80vh at center 35vh,var(--color-background-dark) 0%,var(--color-background-darker) 90%)}.content-page .top-bar[data-v-d50d647f]{z-index:1}.content-page footer[data-v-d50d647f]{z-index:1;margin-top:var(--length-m)}.dashboard-layout[data-v-ebf0be50]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content);display:flex;gap:var(--length-m);overflow:hidden;flex-direction:column}.dashboard-layout h1[data-v-ebf0be50]{flex-grow:0;flex-shrink:0}.dashboard-layout .dashboard-content[data-v-ebf0be50]{flex-grow:1;flex-shrink:1}.side-bar-link[data-v-8c42c34c]{font-size:.9rem;height:32px;padding-left:var(--length-s);border-left:2px solid var(--color-soft);color:var(--color-content-liter);display:flex;align-items:center;cursor:pointer}.side-bar-link[data-v-8c42c34c]:hover{border-color:var(--color-content-litest);color:var(--color-content-lite)}.side-bar-link.selected[data-v-8c42c34c]{border-color:var(--color-primary);font-weight:600;color:var(--color-primary)}.side-bar[data-v-ea47bd9f]{display:flex;flex-direction:column;gap:var(--length-xl);overflow-y:auto}.side-bar .category[data-v-ea47bd9f]{display:flex;flex-direction:column;gap:var(--length-m)}.side-bar .category .title[data-v-ea47bd9f]{font-size:.9rem;font-weight:600;color:var(--color-content-lite)}.tree-content[data-v-7d0b3290]{padding-bottom:128px}.tree-content>ul,.tree-content>p,.tree-content>.container{color:var(--color-content-liter);margin:var(--length-m) 0}.tree-content>ul:is(p),.tree-content>p:is(p),.tree-content>.container:is(p){font-size:1rem;line-height:1.75rem}.tree-content>ul li,.tree-content>p li,.tree-content>.container li{margin:var(--length-xs) 0 var(--length-xs) var(--length-m);list-style-type:disc}.tree-content>ul strong,.tree-content>p strong,.tree-content>.container strong{color:var(--color-content-lite)}.tree-content>ul a,.tree-content>p a,.tree-content>.container a{display:inline-block;color:var(--color-primary);text-decoration:none}.tree-content>ul a:hover,.tree-content>p a:hover,.tree-content>.container a:hover{text-decoration:underline}.tree-content>ul code,.tree-content>p code,.tree-content>.container code{font-size:.9rem;padding:0 var(--length-xxs);background:var(--color-background-dark);border-radius:var(--length-radius-xs)}.settings-layout[data-v-ee538d61]{height:100vh}.settings-layout .settings-wrapper[data-v-ee538d61]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content);display:flex;gap:var(--length-m);overflow:hidden}.settings-layout .settings-wrapper .sidebar[data-v-ee538d61]{width:240px;max-width:33%;flex-grow:0;flex-shrink:0}.settings-layout .settings-wrapper .content[data-v-ee538d61]{flex-grow:1;flex-shrink:1;overflow-y:auto;padding-right:var(--length-l);padding-left:var(--length-xs)}.community-project[data-v-76cf3857]{background:var(--color-background-1);border:2px solid var(--color-background-3);border-radius:var(--length-radius-m);padding:var(--length-s) var(--length-m);display:flex;flex-direction:column;gap:var(--length-xs)}.community-project header[data-v-76cf3857]{display:flex;align-items:center;gap:var(--length-xs)}.community-project header .icon[data-v-76cf3857]{font-size:1.5rem}.community-project header .name[data-v-76cf3857]{font-size:1.2rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:var(--transition-fast)}.community-project header .name[data-v-76cf3857]:hover{color:var(--color-content)}.community-project .description[data-v-76cf3857]{font-size:.9em;color:var(--color-content-lite);white-space:pre-line}.community-project .informations[data-v-76cf3857]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-content-litest)}.community-project .informations .stars[data-v-76cf3857]{cursor:pointer;transition:var(--transition-fast)}.community-project .informations .stars[data-v-76cf3857]:hover{color:var(--color-content-lite)}.community-category[data-v-c4a7b0f7]{display:flex;flex-direction:column;gap:var(--length-xs);background:var(--color-background-0);border-radius:var(--length-radius-m);padding:var(--length-m)}.community-category h2[data-v-c4a7b0f7]{font-size:1.5rem;font-weight:300;display:inline-block;color:var(--color-content-liter)}.community-category .projects[data-v-c4a7b0f7]{display:grid;gap:var(--length-m);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.community-category .empty[data-v-c4a7b0f7]{display:flex;align-items:center;justify-content:center;height:96px;color:var(--color-content-liter)}.community-category .more[data-v-c4a7b0f7]{display:flex;justify-content:flex-end}.community-layout[data-v-23ab2d92]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content);display:flex;gap:var(--length-m);overflow:hidden;flex-direction:column}.community-layout .header .description[data-v-23ab2d92]{color:var(--color-content-liter)}.community-layout .search[data-v-23ab2d92]{display:flex;align-items:center;justify-content:center;padding:var(--length-l);gap:var(--length-m)}.community-layout .search .input[data-v-23ab2d92]{width:480px}.community-layout .search .button[data-v-23ab2d92]{display:flex;gap:var(--length-xs);padding:0 var(--length-s)}.community-layout .projects[data-v-23ab2d92]{display:grid;gap:var(--length-m);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.community-layout .empty[data-v-23ab2d92]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-content-liter);font-size:1rem;gap:var(--length-m);height:360px}.community-layout .empty .icon[data-v-23ab2d92]{font-size:4rem;color:var(--color-content-litest)}.vercel-panel .text-button[data-v-7f331a37]{width:100%;gap:var(--length-xxs)}.vercel-panel .text-button .icon[data-v-7f331a37]{color:var(--color-content-liter)}.vercel-panel .text-button-wrapper[data-v-7f331a37]{display:flex;gap:var(--length-xxs)}.vercel-panel .text-button-wrapper .text-button[data-v-7f331a37]{flex:1 1 0}.vercel-panel .warning[data-v-7f331a37]{padding:var(--length-xxs) var(--length-xs);font-size:.7rem;color:var(--color-content-litest)}.text-button-wrapper[data-v-9b791f62]{display:flex;gap:var(--length-xxs)}.text-button-wrapper .text-button[data-v-9b791f62]{flex-grow:1}.button-wrapper[data-v-9b791f62]{display:flex;gap:var(--length-xxs)}.button-wrapper .button[data-v-9b791f62]{flex-grow:1;flex-basis:100%}.description[data-v-856f27c0]{font-size:2rem}.icon[data-v-0c0b4261]{font-size:128px;color:var(--color-content-liter)}.description[data-v-0c0b4261]{font-size:2rem}.new-auth[data-v-d1f83214]{display:flex;flex-direction:column;gap:var(--length-s);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-0-litest);padding:var(--length-xl);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);box-shadow:0 16px 32px var(--color-background-litest);width:320px}.new-auth .logo-wrapper[data-v-d1f83214]{position:relative;display:flex;justify-content:center;gap:var(--length-m);flex-wrap:wrap;margin-bottom:var(--length-m)}.new-auth .logo-wrapper .icon[data-v-d1f83214]{font-size:1.5rem;color:var(--color-primary)}.new-auth .logo-wrapper .logo[data-v-d1f83214]{height:1.5rem;display:block}.new-auth .header[data-v-d1f83214],.new-auth .current[data-v-d1f83214]{color:var(--color-content-lite)}.new-auth .header strong[data-v-d1f83214],.new-auth .current strong[data-v-d1f83214]{color:var(--color-content)}.new-auth .loader[data-v-d1f83214]{margin:0 auto}.new-auth .button-wrapper[data-v-d1f83214]{display:flex;gap:var(--length-s)}.new-auth .button[data-v-d1f83214]{width:100%}.auth-layout[data-v-8edfc91b]{background:radial-gradient(ellipse 75vw 80vh at center 35vh,oklch(50% 60% var(--primary-hue)),oklch(30% calc(1.5 * var(--color-chroma)) var(--primary-hue)) 50%,oklch(20% calc(.75 * var(--color-chroma)) var(--color-hue)) 90%);min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--length-xl)}.documentation-layout[data-v-448f0da8]{height:100vh}.documentation-layout .documentation-wrapper[data-v-448f0da8]{width:100%;max-width:var(--length-content);display:flex;gap:var(--length-m);overflow:hidden}.documentation-layout .documentation-wrapper .sidebar[data-v-448f0da8]{width:240px;max-width:33%;flex-grow:0;flex-shrink:0}.documentation-layout .documentation-wrapper .content[data-v-448f0da8]{flex-grow:1;flex-shrink:1;overflow-y:auto;padding-right:var(--length-l);padding-left:var(--length-l);-webkit-mask-image:linear-gradient(0deg,transparent 0%,black 32px,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(0deg,transparent 0%,black 32px,black calc(100% - 32px),transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.icon-wrapper[data-v-0c13abdc]{display:flex;align-items:center;justify-content:center;position:relative;--circle-size: 96px}@media (width < 480px){.icon-wrapper[data-v-0c13abdc]{--circle-size: 48px}}.icon-wrapper[data-v-0c13abdc]:before{content:"";position:absolute;top:-96px;right:-96px;bottom:-96px;left:-96px;opacity:.33;background:radial-gradient(circle var(--circle-size) at center,var(--color-primary) 0%,color-mix(in oklab,transparent 19%,var(--color-primary)),color-mix(in oklab,transparent 34%,var(--color-primary)),color-mix(in oklab,transparent 47%,var(--color-primary)),color-mix(in oklab,transparent 56.5%,var(--color-primary)),color-mix(in oklab,transparent 65%,var(--color-primary)),color-mix(in oklab,transparent 73%,var(--color-primary)),color-mix(in oklab,transparent 80.2%,var(--color-primary)),color-mix(in oklab,transparent 86.1%,var(--color-primary)),color-mix(in oklab,transparent 91%,var(--color-primary)),color-mix(in oklab,transparent 95.2%,var(--color-primary)),color-mix(in oklab,transparent 98.2%,var(--color-primary)),transparent 100%);pointer-events:none}.icon-wrapper .icon[data-v-0c13abdc]{color:var(--color-background-dark);font-size:3rem;filter:drop-shadow(1px 0px 0px var(--color-primary)) drop-shadow(-1px 0px 0px var(--color-primary)) drop-shadow(0px 1px 0px var(--color-primary)) drop-shadow(0px -1px 0px var(--color-primary))}@media (width < 1000px){.icon-wrapper .icon[data-v-0c13abdc]{width:96px;box-sizing:border-box;font-size:3.5rem;padding:var(--length-xs)}}@media (width < 480px){.icon-wrapper .icon[data-v-0c13abdc]{width:32px;box-sizing:border-box;font-size:2rem;padding:var(--length-xxxs)}}@property --hover-color{syntax: "<color>"; initial-value: #000000; inherits: false;}.single-pricing[data-v-68a5d21f]{box-sizing:border-box;width:320px;position:relative;overflow:hidden;--hover-color: var(--color-background-dark);background:radial-gradient(ellipse 150% 75% at 50% 25%,var(--hover-color) 0%,var(--color-background-dark) 90%);padding:var(--length-xl);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);box-shadow:0 16px 32px var(--color-background-litest);transition:--hover-color var(--duration-medium)}.single-pricing[data-v-68a5d21f]:hover{--hover-color: var(--color-primary-litest)}.single-pricing .description[data-v-68a5d21f]{color:var(--color-content-liter);font-size:.8rem}.single-pricing .content[data-v-68a5d21f]{position:relative;display:flex;flex-direction:column;gap:var(--length-xl)}.single-pricing .title[data-v-68a5d21f]{display:flex;align-items:center;gap:var(--length-xs);flex-direction:column}.single-pricing h2[data-v-68a5d21f]{font-size:1.2rem;font-weight:600;color:var(--color-content-lite)}.single-pricing h3[data-v-68a5d21f]{color:var(--color-content-liter);font-size:1rem;font-weight:400}.single-pricing .price[data-v-68a5d21f]{display:flex;align-items:flex-end;gap:var(--length-xxs)}.single-pricing .list[data-v-68a5d21f]{padding-top:var(--length-m)}.single-pricing .list [data-v-68a5d21f] ul{display:flex;flex-direction:column;gap:var(--length-xxs);font-size:.9rem;color:var(--color-content-liter)}.single-pricing .list [data-v-68a5d21f] ul strong{color:var(--color-content-lite);font-weight:600}.value[data-v-9dda8a0f]{color:var(--color-content-lite)}.unavailable[data-v-9dda8a0f]{color:var(--color-content-litest)}.unavailable .icon[data-v-9dda8a0f]{color:var(--color-primary-liter)}.icon[data-v-9dda8a0f]{color:var(--color-content-litest)}.icon.check[data-v-9dda8a0f]{color:var(--color-primary)}.feature-tooltip[data-v-9dda8a0f]{padding:var(--length-xxxs) var(--length-xxs)}.overview[data-v-7f8909c6]{background:var(--color-background-0-liter);border-radius:var(--length-radius-m);max-width:var(--length-content);padding:var(--length-s);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--length-m)}.overview table[data-v-7f8909c6]{table-layout:fixed;border-collapse:collapse;width:100%}.overview table th[data-v-7f8909c6]{font-weight:600}.overview table th[data-v-7f8909c6]:first-child{text-align:left}.overview table td[data-v-7f8909c6],.overview table th[data-v-7f8909c6]{padding:0 var(--length-s);text-align:center}.overview table [data-v-7f8909c6]:not(:first-child){width:16%;box-sizing:border-box}.overview table .section .name[data-v-7f8909c6]{height:48px;color:var(--color-content-lite)}.overview table .section~.section .name[data-v-7f8909c6]{padding-top:48px;height:96px}.overview table .section .name[data-v-7f8909c6]{box-sizing:border-box;display:flex;align-items:center;font-weight:600;font-size:.8rem;text-transform:uppercase}.overview table .feature[data-v-7f8909c6]{height:48px;font-size:.9rem}.overview table .feature td[data-v-7f8909c6]{height:100%;box-sizing:border-box}.overview table .feature td[data-v-7f8909c6]:first-child{border-top-left-radius:var(--length-radius-s);border-bottom-left-radius:var(--length-radius-s)}.overview table .feature td[data-v-7f8909c6]:last-child{border-top-right-radius:var(--length-radius-s);border-bottom-right-radius:var(--length-radius-s)}.overview table .feature:nth-child(2n) td[data-v-7f8909c6]{background:var(--color-background-0-backdrop)}.overview table .feature .name[data-v-7f8909c6]{display:flex;align-items:center;gap:var(--length-xs);color:var(--color-content-liter)}.overview table .feature .name .info[data-v-7f8909c6]{color:var(--color-content-litest);cursor:pointer;transition:var(--transition-fast);font-size:.8rem}.overview table .feature .name .info[data-v-7f8909c6]:hover{color:var(--color-content-liter)}.overview table .feature [data-v-7f8909c6]>:not(.name){text-align:center;overflow:hidden;text-overflow:ellipsis}.overview .note[data-v-7f8909c6]{font-size:.9rem;color:var(--color-content-lite)}.overview .note .check[data-v-7f8909c6]{color:var(--color-content-liter)}.overview .note .check .icon[data-v-7f8909c6]{color:var(--color-primary-lite)}.feature-tooltip[data-v-7f8909c6]{padding:var(--length-xxs) var(--length-xs);max-width:256px}.pricing-layout .wrapper[data-v-a5a15fb4]{display:flex;gap:var(--length-xxl);flex-direction:column;align-items:center;padding:var(--length-xxxl) 0}.pricing-layout .wrapper .title[data-v-a5a15fb4]{display:flex;align-items:center;flex-direction:column;gap:var(--length-xs)}.pricing-layout .wrapper .title h1[data-v-a5a15fb4]{font-size:2.5rem;font-weight:600;display:flex;align-items:center;flex-direction:column;text-shadow:0 0 32px var(--color-primary)}.pricing-layout .wrapper .title .description[data-v-a5a15fb4]{color:var(--color-content-liter)}.pricing-layout .wrapper .pricing-wrapper[data-v-a5a15fb4]{display:flex;flex-direction:column;gap:var(--length-xl)}.pricing-layout .wrapper .pricing-wrapper .education[data-v-a5a15fb4]{display:flex;flex-direction:column;gap:var(--length-xs);background:var(--color-background-dark);padding:var(--length-xl);border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);box-shadow:0 16px 32px var(--color-background-litest)}.pricing-layout .wrapper .pricing-wrapper .education h2[data-v-a5a15fb4]{font-size:1rem;font-weight:600;color:var(--color-content-lite);display:inline-flex;align-items:baseline;gap:var(--length-xxs)}.pricing-layout .wrapper .pricing-wrapper .education h2 .icon[data-v-a5a15fb4]{color:var(--color-primary)}.pricing-layout .wrapper .pricing-wrapper .education .description[data-v-a5a15fb4]{color:var(--color-content-liter);font-size:.9rem}.pricing-layout .wrapper .pricing-wrapper .education .description a[data-v-a5a15fb4]{color:var(--color-primary);text-decoration:none}.pricing-layout .wrapper .pricing-wrapper .education .description a[data-v-a5a15fb4]:hover{text-decoration:underline}.pricing-layout .wrapper .pricing[data-v-a5a15fb4]{display:flex;gap:var(--length-xl)}@media (width < 1200px){.pricing-layout .wrapper .pricing[data-v-a5a15fb4]{flex-direction:column}}.pricing-layout .wrapper .pricing .value[data-v-a5a15fb4]{color:var(--color-primary);font-size:2.4rem;font-weight:600;line-height:3rem;text-shadow:0 0 32px var(--color-primary)}.pricing-layout .wrapper .pricing .value .currency[data-v-a5a15fb4]{color:var(--color-primary-liter)}.pricing-layout .wrapper .pricing .description[data-v-a5a15fb4]{font-size:.8rem;color:var(--color-content-liter)}.pricing-layout .wrapper .pricing .description .vat[data-v-a5a15fb4]{color:var(--color-content-litest);font-size:.6rem}.pricing-layout .wrapper .pricing ul[data-v-a5a15fb4]{display:flex;flex-direction:column;gap:var(--length-xs)}.pricing-layout .wrapper .pricing li[data-v-a5a15fb4]{display:flex;align-items:center;gap:var(--length-xs)}.pricing-layout .wrapper .pricing li .icon[data-v-a5a15fb4]{width:12px;height:12px}.pricing-layout .wrapper .pricing li .icon.check[data-v-a5a15fb4]{color:var(--color-primary)}.pricing-layout .wrapper .pricing li .icon.warning[data-v-a5a15fb4]{color:var(--color-warning)}.pricing-layout .wrapper .pricing .button[data-v-a5a15fb4]{font-weight:600;text-decoration:none;display:flex;gap:var(--length-xxs)}.pricing-layout .wrapper .star[data-v-a5a15fb4]{color:var(--color-primary-lite)}.pricing-layout .wrapper .note[data-v-a5a15fb4]{font-size:.8rem;color:var(--color-content-liter)}.unsubscribe[data-v-9844f2c8]{width:100%;max-width:var(--length-content)}.unsubscribe p[data-v-9844f2c8]{color:var(--color-content-liter)}.unsubscribe a[data-v-9844f2c8]{color:var(--color-primary);text-decoration:none}.unsubscribe a[data-v-9844f2c8]:hover{text-decoration:underline}.unsubscribe .button[data-v-9844f2c8]{font-weight:600;padding:0 var(--length-s)}.magiclink[data-v-b39acc60]{background:radial-gradient(ellipse 75vw 80vh at center 35vh,oklch(50% 60% var(--primary-hue)),oklch(30% calc(1.5 * var(--color-chroma)) var(--primary-hue)) 50%,oklch(20% calc(.75 * var(--color-chroma)) var(--color-hue)) 90%);min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--length-xl)}.magiclink .icon[data-v-b39acc60]{font-size:16rem;filter:drop-shadow(0px 0px 32px var(--color-primary))}.magiclink .description[data-v-b39acc60]{font-size:2rem;text-align:center;line-height:2rem}.magiclink .description .small[data-v-b39acc60]{font-size:1rem;color:var(--color-content-liter)}.privacy-policy-wrapper[data-v-d952823d]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content)}.privacy-policy-wrapper h1[data-v-d952823d],.privacy-policy-wrapper h2[data-v-d952823d],.privacy-policy-wrapper h3[data-v-d952823d]{margin-bottom:var(--length-m)}.privacy-policy-wrapper h3[data-v-d952823d]{text-transform:uppercase;font-size:1rem;color:var(--color-content-lite)}.privacy-policy-wrapper p[data-v-d952823d]{color:var(--color-content-liter)}.privacy-policy-wrapper .data-collection[data-v-d952823d]{background:var(--color-background-1);border:2px solid var(--color-background-3);border-radius:var(--length-radius-m);overflow:hidden;padding:var(--length-s)}.privacy-policy-wrapper .data-collection table[data-v-d952823d]{border-collapse:collapse;width:100%}.privacy-policy-wrapper .data-collection th[data-v-d952823d]{font-weight:400;padding:var(--length-xs);text-align:left;color:var(--color-content-lite)}.privacy-policy-wrapper .data-collection th[data-v-d952823d]:nth-child(1){width:20%}.privacy-policy-wrapper .data-collection th[data-v-d952823d]:nth-child(2){width:40%}.privacy-policy-wrapper .data-collection th[data-v-d952823d]:nth-child(3){width:40%}.privacy-policy-wrapper .data-collection td[data-v-d952823d]{padding:var(--length-xxs) var(--length-xs);color:var(--color-content-liter);font-size:.9rem;vertical-align:top}.privacy-policy-wrapper .data-collection tr[data-v-d952823d]:nth-child(2n){background:var(--color-background-2-lite)}.terms-of-use-wrapper[data-v-7c56c831]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content)}.terms-of-use-wrapper .summary[data-v-7c56c831]{background:var(--color-background-1);border:2px solid var(--color-background-3);border-radius:var(--length-radius-m);padding:0 var(--length-s);margin:var(--length-m) 0}.terms-of-use-wrapper .summary p[data-v-7c56c831]{color:var(--color-content-lite)}.terms-of-use-wrapper .summary ol[data-v-7c56c831]{gap:var(--length-xs)}.terms-of-use-wrapper .summary ol li[data-v-7c56c831]{color:var(--color-content-lite)}.terms-of-use-wrapper hr[data-v-7c56c831]{border:0;border-bottom:2px solid var(--color-background-3)}.terms-of-use-wrapper h1[data-v-7c56c831],.terms-of-use-wrapper h2[data-v-7c56c831],.terms-of-use-wrapper h3[data-v-7c56c831]{margin-bottom:var(--length-m)}.terms-of-use-wrapper h3[data-v-7c56c831]{text-transform:uppercase;font-size:1rem;color:var(--color-content-lite)}.terms-of-use-wrapper p[data-v-7c56c831]{color:var(--color-content-liter);text-align:justify}.terms-of-use-wrapper ol[data-v-7c56c831]{display:flex;flex-direction:column;gap:var(--length-m)}.terms-of-use-wrapper ol li[data-v-7c56c831]{color:var(--color-content-liter);text-align:justify}.terms-of-use-wrapper strong[data-v-7c56c831]{color:var(--color-content-lite);font-weight:600}.terms-of-use-wrapper a[data-v-7c56c831]{color:var(--color-primary)}.grain-effect[data-v-59da1062]{display:block;background-color:#0000;background-image:none;position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1980;overflow:hidden}.grain-effect[data-v-59da1062]:after{pointer-events:none;content:"";background-image:url(/static/assets/noise-DR0CMrUI.png);background-repeat:repeat;background-size:300px;animation:grain-59da1062 1s steps(10) infinite;position:absolute;top:-100%;left:-100%;height:300%;width:300%;overflow:hidden}@keyframes grain-59da1062{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(21%,25%)}50%{transform:translate(-25%,10%)}60%{transform:translate(15%,5%)}70%{transform:translateY(15%)}90%{transform:translate(-10%,10%)}}.scanlines-effect[data-v-8d05dace]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.scanlines-effect[data-v-8d05dace]:before,.scanlines-effect[data-v-8d05dace]:after{display:block;pointer-events:none;content:"";position:absolute}.scanlines-effect[data-v-8d05dace]:before{width:100%;height:2px;z-index:1980;background:#0000001a;animation:scanline-8d05dace 8s linear infinite}.scanlines-effect[data-v-8d05dace]:after{top:0;right:0;bottom:0;left:0;z-index:1980;height:calc(100% + 4px);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.2) 51%);background-size:100% 4px;animation:scanlines-8d05dace .5s linear infinite;backface-visibility:hidden}@keyframes scanline-8d05dace{0%{transform:translateY(100vh)}50%{transform:translateY(-2px)}to{transform:translateY(-2px)}}@keyframes scanlines-8d05dace{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.target[data-v-1e67c821]{position:absolute;border:1px solid var(--color-primary);box-sizing:border-box;box-shadow:0 0 32px var(--color-primary-liter);border-radius:var(--length-radius-s);pointer-events:none;z-index:100}.backdrop[data-v-1e67c821]{position:absolute;background:var(--color-background-liter);z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.backdrop.top[data-v-1e67c821]{top:0;left:0;right:0;height:var(--360495fc)}.backdrop.bottom[data-v-1e67c821]{left:0;right:0;height:calc(100% - var(--00f63024));bottom:0}.backdrop.left[data-v-1e67c821]{top:var(--360495fc);bottom:calc(100% - var(--00f63024));left:0;width:var(--eaeb3f80)}.backdrop.right[data-v-1e67c821]{top:var(--360495fc);bottom:calc(100% - var(--00f63024));right:0;width:calc(100% - var(--71cfedfa))}.backdrop.clear[data-v-1e67c821]{-webkit-backdrop-filter:unset;backdrop-filter:unset}.popper[data-v-1e67c821]{border:1px solid var(--color-primary-litest);width:480px;box-sizing:border-box;padding:var(--length-s) var(--length-m);border-radius:var(--length-radius-m);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-background-0-liter);display:flex;flex-direction:column;gap:var(--length-s)}.popper[data-v-1e67c821] .arrow{border-top:3px solid var(--color-soft);border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid var(--color-soft);position:absolute}.popper .buttons[data-v-1e67c821]{display:flex;justify-content:space-between;border-top:1px solid var(--color-soft-lite);padding-top:var(--length-s)}.popper .buttons .button[data-v-1e67c821]{width:96px;display:flex;align-items:center;justify-content:center;gap:var(--length-xxs)}.popper .buttons .button .icon[data-v-1e67c821]{font-size:.7rem}.popper[data-v-1e67c821] h2{font-size:1.1rem;color:var(--color-content)}.popper[data-v-1e67c821] p{font-size:.9rem;color:var(--color-content-lite);margin:0}.floating .arrow-raw{border-top:3px solid var(--color-primary-litest);border-left:3px solid var(--color-primary-litest);border-right:3px solid transparent;border-bottom:3px solid transparent;position:absolute}.panel-wrapper[data-v-50f31cad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.panel-wrapper.lock[data-v-50f31cad]{z-index:100}.panel-wrapper.lock[data-v-50f31cad]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background-liter);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel-wrapper .panel-content[data-v-50f31cad]{pointer-events:all;border:1px solid var(--color-primary-litest);width:480px;box-sizing:border-box;padding:var(--length-s) var(--length-m);border-radius:var(--length-radius-m);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--color-background-0-liter)}.lock[data-v-50f31cad]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.buttons[data-v-50f31cad]{display:flex;justify-content:space-between;border-top:1px solid var(--color-soft-lite);padding-top:var(--length-s)}.buttons .button-wrapper[data-v-50f31cad]{width:96px}.buttons .button[data-v-50f31cad]{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--length-xxs)}.buttons .button .icon[data-v-50f31cad]{font-size:.7rem}.buttons .step[data-v-50f31cad]{font-size:.7rem;color:var(--color-content-liter)}.buttons .step .slash[data-v-50f31cad]{color:var(--color-content-litest)}.state-wrapper[data-v-50f31cad]{display:flex;flex-direction:column;gap:var(--length-s)}.state-wrapper h2[data-v-50f31cad]{font-size:1.1rem}.state-wrapper p[data-v-50f31cad]{font-size:.9rem;color:var(--color-content-lite);margin:0}.state-wrapper p[data-v-50f31cad] code{color:var(--color-primary);background:var(--color-background-0);padding:0 var(--length-xxs);border-radius:var(--length-radius-xs)}.state-wrapper p[data-v-50f31cad] kbd{border:1px solid var(--color-soft);box-shadow:0 1px 0 var(--color-soft);background:var(--color-background-0);padding:var(--length-xxxxs) var(--length-xxs);border-radius:var(--length-radius-xs);font-size:.8rem;position:relative;top:-1px}.state-wrapper p[data-v-50f31cad] strong{color:var(--color-content)}.viewer-header[data-v-08deabb2]{display:flex;justify-content:space-between;width:100%}.viewer-header h1[data-v-08deabb2]{font-size:1.4rem}.viewer-header .buttons[data-v-08deabb2]{display:flex;gap:var(--length-s)}.view-wrapper[data-v-a0bf7041]{display:flex;flex-direction:column;height:100%;width:100%;flex-grow:1;gap:var(--length-s)}.editor-viewer[data-v-a0bf7041]{flex-grow:1;display:flex;height:calc(100vh - 172px);min-height:600px}.editor-viewer .layout[data-v-a0bf7041]{flex-grow:1;height:unset;width:unset;border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);overflow:hidden;position:relative}.editor-viewer .layout .complete[data-v-a0bf7041]{animation:pulse-a0bf7041 1s infinite ease-in-out;border:1px solid var(--color-primary);border-radius:var(--length-radius-s);box-shadow:0 0 8px var(--color-primary-lite)}.editor-viewer .layout .complete[data-v-a0bf7041] .header-button{background:var(--color-primary-litest)}@keyframes pulse-a0bf7041{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}#context-menu{z-index:100000}.description[data-v-5d158fdc]{width:100%;box-sizing:border-box;border:2px solid var(--color-primary);border-radius:var(--length-radius-m);background:var(--color-primary-litest);padding:var(--length-xs) var(--length-m);display:flex;gap:var(--length-xxl);color:var(--color-content-lite)}.description .instruction[data-v-5d158fdc],.description .documentation[data-v-5d158fdc]{flex:1 1 0;display:flex;flex-direction:column;gap:var(--length-xs)}.description .instruction h2[data-v-5d158fdc],.description .documentation h2[data-v-5d158fdc]{font-size:1.2rem;color:var(--color-content)}.description[data-v-5d158fdc] p{margin:0}.description[data-v-5d158fdc] kbd{border:1px solid var(--color-primary);box-shadow:0 1px 0 var(--color-primary);background:var(--color-primary-alt);padding:var(--length-xxxxs) var(--length-xxs);border-radius:var(--length-radius-xs);font-size:.8rem;position:relative;top:-1px}.description[data-v-5d158fdc] a{color:var(--color-content);text-shadow:0 0 16px var(--color-shadow-neon);-webkit-text-decoration:underline 1px dotted;text-decoration:underline 1px dotted}.description[data-v-5d158fdc] a:hover{text-decoration:underline}.description[data-v-5d158fdc] hr{border:none;width:64px;height:2px;background:var(--color-content-neon);box-shadow:0 0 16px var(--color-shadow-neon);margin:var(--length-xl) auto}.description[data-v-5d158fdc] strong{font-weight:600;color:var(--color-content);text-shadow:0 0 8px var(--color-primary)}.description[data-v-5d158fdc] code{background:var(--color-background-1);padding:0 var(--length-xxs);border-radius:var(--length-radius-s);color:var(--color-content-lite);font-size:.9rem}.description[data-v-5d158fdc] code b{font-weight:600;color:var(--color-content);text-shadow:0 0 4px var(--color-content)}.description[data-v-5d158fdc] .node{background:var(--color-primary);padding:0 var(--length-xxs);border-radius:var(--length-radius-s);white-space:nowrap;font-size:.9rem}.description[data-v-5d158fdc] ul{display:flex;flex-direction:column;gap:var(--length-xxs)}.description[data-v-5d158fdc] ul li{list-style-type:disc;margin-left:var(--length-m)}.correction[data-v-30f14569]{position:absolute;top:0;right:0;bottom:0;left:0;animation:appear-30f14569 1s ease-in;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--length-m)}.correction .background-gradient[data-v-30f14569]{opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 150% at center,oklch(50% 60% var(--primary-hue)),oklch(30% calc(1.5 * var(--color-chroma)) var(--primary-hue)) 50%,oklch(20% calc(.75 * var(--color-chroma)) var(--color-hue)) 90%)}.correction .title[data-v-30f14569]{font-size:4rem;font-weight:800;text-transform:uppercase;position:absolute;z-index:1;padding-bottom:var(--length-m);transition:opacity .5s ease-in-out}.correction .title.loading[data-v-30f14569]{font-size:6rem}.correction .title.error[data-v-30f14569]{position:relative;padding-bottom:0;color:var(--color-error-content);text-shadow:0 0 32px var(--color-error-background),0 0 16px var(--color-error-background)}.correction .title.valid[data-v-30f14569]{color:var(--color-content-neon);text-shadow:0 0 32px var(--color-shadow-neon)}.correction .title.valid .main[data-v-30f14569]{animation:text-bump-30f14569 2s infinite alternate ease-in-out;animation-delay:-1s}.correction .title.valid .shadow[data-v-30f14569]{animation:text-bump-30f14569 2s infinite alternate ease-in-out;position:absolute;z-index:-1;width:100%;color:transparent;-webkit-text-stroke:2px var(--color-content-neon);-webkit-user-select:none;-moz-user-select:none;user-select:none}.correction .title.valid .shadow[data-v-30f14569]:nth-child(2){top:16px;left:16px;opacity:.5;animation-delay:-.5s}.correction .title.valid .shadow[data-v-30f14569]:nth-child(3){top:32px;left:32px;opacity:.25;animation-delay:0s}.correction .error-wrapper[data-v-30f14569]{position:absolute;display:flex;flex-direction:column;gap:var(--length-m);justify-content:center;align-items:center;transition:opacity .5s ease-in-out}.correction .error-wrapper .explanation[data-v-30f14569]{font-size:1rem;color:var(--color-content);background:var(--color-background-lite);padding:var(--length-xs) var(--length-m);border-radius:var(--length-radius-m)}.correction .level[data-v-30f14569]{padding:var(--length-s);font-size:2rem;position:absolute;top:0;font-weight:600;text-shadow:0 4px 0 var(--color-background-2),0 4px 16px var(--color-primary)}.correction .level .emoji[data-v-30f14569]{filter:grayscale(100%) sepia(100%) saturate(200%) hue-rotate(180deg)}.correction .logo[data-v-30f14569]{position:absolute;top:0;left:16px;height:48px}.correction .hashtag[data-v-30f14569]{position:absolute;bottom:0;left:0;font-size:.8rem;padding:var(--length-xxs) var(--length-xs);color:var(--color-content-liter)}.correction .link[data-v-30f14569]{position:absolute;bottom:0;right:0;font-size:.8rem;padding:var(--length-xxs) var(--length-xs);color:var(--color-content-liter)}@keyframes appear-30f14569{0%{opacity:0}to{opacity:1}}@keyframes text-bump-30f14569{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.fade-enter-from[data-v-30f14569],.fade-leave-to[data-v-30f14569]{opacity:0}.level-editor[data-v-a8bd0f40]{height:480px;width:100%;display:flex;flex-direction:column;gap:var(--length-xs)}.level-editor .level-editor-wrapper[data-v-a8bd0f40]{display:flex;gap:var(--length-xs);height:100%;--level-border-radius: var(--length-radius-m)}.level-editor .level-editor-wrapper.is-fullscreen[data-v-a8bd0f40]{position:absolute;top:0;right:0;bottom:0;left:0;gap:0;--level-border-radius:0;z-index:8;background:var(--color-background-0)}.level-editor .level-editor-wrapper.is-fullscreen .inspector-wrapper[data-v-a8bd0f40]{background:var(--color-background-0)}.level-editor .level-editor-wrapper .inspector-wrapper[data-v-a8bd0f40],.level-editor .level-editor-wrapper .script-wrapper[data-v-a8bd0f40]{width:240px;flex-shrink:0;flex-grow:0;border:2px solid var(--color-background-lite);border-radius:var(--level-border-radius);overflow:hidden;background:var(--color-background-0-liter);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);height:100%;box-sizing:border-box}.level-editor .level-editor-wrapper .editor-wrapper[data-v-a8bd0f40]{border:2px solid var(--color-background-lite);border-radius:var(--level-border-radius);position:relative;height:100%;box-sizing:border-box;width:100%;background:var(--color-background-0-liter)}.level-editor .level-editor-wrapper .editor-wrapper[data-v-a8bd0f40]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:var(--length-radius-m);overflow:hidden}.level-editor .level-editor-wrapper .editor-wrapper .editor[data-v-a8bd0f40]{height:100%}.level-editor .level-editor-wrapper .editor-wrapper .logic-editor[data-v-a8bd0f40]{height:100%;border-radius:var(--level-border-radius)}.level-editor .level-editor-wrapper .editor-wrapper .logic-editor.correction[data-v-a8bd0f40]{font-family:Flow Circular,monospace}.level-editor .level-editor-wrapper .editor-wrapper .goal-wrapper[data-v-a8bd0f40]{position:absolute;top:0;right:0;left:0;pointer-events:none;display:flex;justify-content:center}.level-editor .level-editor-wrapper .editor-wrapper .goal-wrapper .goal[data-v-a8bd0f40]{background:var(--color-background-0-liter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--length-xs) var(--length-s);border-bottom-left-radius:var(--length-radius-m);border-bottom-right-radius:var(--length-radius-m)}.level-editor .level-editor-wrapper .editor-wrapper .buttons-wrapper[data-v-a8bd0f40]{position:absolute;bottom:24px;right:0;left:0;pointer-events:none;display:flex;justify-content:center}.level-editor .level-editor-wrapper .editor-wrapper .buttons-wrapper .buttons[data-v-a8bd0f40]{pointer-events:all}.level-editor .level-editor-wrapper .editor-wrapper .button[data-v-a8bd0f40]{position:absolute;background:var(--color-background-0-liter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:var(--color-content-liter);cursor:pointer}.level-editor .level-editor-wrapper .editor-wrapper .button[data-v-a8bd0f40]:hover{color:var(--color-content)}.level-editor .level-editor-wrapper .editor-wrapper .button.fullscreen[data-v-a8bd0f40]{top:0;right:0;border-bottom-left-radius:var(--length-radius-m);border-top-right-radius:var(--level-border-radius)}.level-editor .level-editor-wrapper .editor-wrapper .button.restart[data-v-a8bd0f40]{top:0;left:0;border-bottom-right-radius:var(--length-radius-m);border-top-left-radius:var(--level-border-radius)}.level-editor .tab-strip[data-v-a8bd0f40]{flex-shrink:0;width:100%}.challenge-button[data-v-f5918e04]{box-sizing:border-box;background:var(--color-primary-litest);box-shadow:0 0 16px var(--color-primary-lite);display:flex;padding:0 var(--length-s);color:var(--color-content);font-size:.9rem;border-radius:var(--length-radius-m);height:36px;transition:var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;border:2px solid var(--color-primary)}.challenge-button[data-v-f5918e04]:hover{background:var(--color-primary-liter)}.challenge-button.disabled[data-v-f5918e04]{cursor:not-allowed;filter:grayscale(100%);opacity:.5}.level-buttons[data-v-f40604f0]{display:flex;gap:var(--length-xl)}.level-buttons .level-button[data-v-f40604f0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-content-lite)}.level-buttons .level-button[data-v-f40604f0]:hover{color:var(--color-content)}.level-buttons a[data-v-f40604f0]{text-decoration:none}.level-buttons .bsky-button[data-v-f40604f0]{display:flex;gap:var(--length-xxs)}.level-buttons .bsky-button .icon[data-v-f40604f0]{color:var(--color-primary)}.info[data-v-f40604f0]{text-align:center;font-size:.8rem;color:var(--color-content-lite)}.info a[data-v-f40604f0]:hover{color:var(--color-content)}.goal[data-v-70f6f513]{color:var(--color-content-liter);text-align:center}.goal b[data-v-70f6f513]{color:var(--color-content-lite)}.checklist[data-v-bcfb526a]{margin:var(--length-m);background:var(--color-background-0-litest);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--length-radius-m);border:2px solid var(--color-background-lite);width:180px;color:var(--color-content-liter);padding-bottom:var(--length-xs);display:flex;flex-direction:column;gap:var(--length-xs)}.checklist h2[data-v-bcfb526a]{font-size:1.2rem;text-transform:uppercase;text-align:center}.checklist ul[data-v-bcfb526a]{display:flex;flex-direction:column;gap:var(--length-xs)}.checklist ul li[data-v-bcfb526a]{font-size:.9rem;padding:0 var(--length-xs);display:flex;gap:var(--length-xs);align-items:baseline;line-height:1rem}.checklist ul li .icon[data-v-bcfb526a]{font-size:1rem;transform:translateY(3px)}.checklist ul li.checked[data-v-bcfb526a]{color:var(--color-content-lite);animation:checkedText-bcfb526a var(--duration-slow)}.checklist ul li.checked .icon[data-v-bcfb526a]{color:var(--color-content-neon);animation:checkedIcon-bcfb526a var(--duration-slow)}@keyframes checkedIcon-bcfb526a{0%{transform:translateY(3px) scale(1)}50%{transform:translateY(3px) scale(1.5)}to{transform:translateY(3px) scale(1)}}@keyframes checkedText-bcfb526a{0%{color:var(--color-content-lite)}50%{color:var(--color-content-neon)}to{color:var(--color-content-lite)}}.logic-viewer[data-v-197fbe1f]{display:flex;flex-direction:column;height:100%;width:100%;flex-grow:1;gap:var(--length-s)}.logic-viewer .level-editor[data-v-197fbe1f]{flex-grow:1}.checklist-wrapper[data-v-197fbe1f]{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;pointer-events:none;transition:opacity var(--duration-slow)}.checklist-wrapper.fade-leave-to[data-v-197fbe1f]{opacity:0}.checklist-wrapper .checklist[data-v-197fbe1f]{pointer-events:all}.hint[data-v-a9c092ae]{background:var(--color-background-3);color:var(--color-background-3);border-radius:var(--length-radius-s);opacity:.75;cursor:pointer;padding:0 var(--length-xs)}.hint[data-v-a9c092ae]:hover,.hint.reveal[data-v-a9c092ae]{opacity:1}.hint.reveal[data-v-a9c092ae]{color:var(--color-content-liter)}.real-time-wrapper[data-v-fc46c21a]{position:absolute;bottom:0;left:0;display:flex;justify-content:center;pointer-events:none}.real-time-wrapper .real-time[data-v-fc46c21a]{background:var(--color-background-0-lite);padding:var(--length-xxs) var(--length-s);border-bottom-left-radius:var(--length-radius-m);border-top-right-radius:var(--length-radius-m);display:flex;gap:var(--length-m);align-items:center;pointer-events:all}.real-time-wrapper .real-time .icon[data-v-fc46c21a]{color:var(--color-content-litest)}.ferris-preview[data-v-35bf22af]{display:flex;justify-content:center;align-items:flex-end;gap:var(--length-m)}.ferris-preview .preview[data-v-35bf22af]{position:relative;filter:drop-shadow(0 0 32px var(--color-primary))}.ferris-preview .preview .back-wheel[data-v-35bf22af],.ferris-preview .preview .ferris-wheel[data-v-35bf22af]{height:256px}.ferris-preview .preview .back-wheel[data-v-35bf22af]{position:absolute;top:0;right:0;bottom:0;left:0}.ferris-preview .button[data-v-35bf22af]{width:128px}.spin{animation:spin 16s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.effects-toggle[data-v-d5a78df1]{padding:0 var(--length-s)}.introduction[data-v-985070ec]{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-bottom:var(--length-xxxl);position:relative;width:100%;max-width:var(--length-content)}.introduction .effects-button[data-v-985070ec]{position:absolute;top:0;right:0}.introduction .introduction-wrapper[data-v-985070ec]{display:flex;align-items:center;justify-content:space-between}@media (width < 1100px){.introduction .introduction-wrapper[data-v-985070ec]{flex-direction:column-reverse}}.introduction .introduction-wrapper .title .sup[data-v-985070ec]{font-size:1.5rem;color:var(--color-content-lite);position:relative;top:8px}.introduction .introduction-wrapper .title h1[data-v-985070ec]{padding:0;font-weight:600;font-size:3rem;text-shadow:0 0 32px var(--color-primary)}.introduction .introduction-wrapper .description[data-v-985070ec]{max-width:640px}.introduction .introduction-wrapper .description .menu-button[data-v-985070ec]{display:inline-flex;font-size:1rem;font-weight:600;padding-left:var(--length-xs)}.introduction .introduction-wrapper p[data-v-985070ec]{color:var(--color-content-lite)}.introduction .logo[data-v-985070ec]{width:480px;max-width:100%;aspect-ratio:680/540;padding:0 var(--length-s)}.introduction .sub[data-v-985070ec]{font-size:.8rem}.introduction .sub p[data-v-985070ec]{color:var(--color-content-liter)}.introduction .sub strong[data-v-985070ec]{font-weight:600;color:var(--color-content-lite)}.introduction .sub a[data-v-985070ec]{font-weight:400}.introduction .sub a[data-v-985070ec]:hover{text-decoration:none}.hex-wrapper[data-v-ca214475]{height:100%;width:100%}.canvas[data-v-6a54a718]{height:100%;position:relative;overflow:hidden;cursor:grab}.canvas.moving[data-v-6a54a718]{cursor:grabbing}.canvas .origin[data-v-6a54a718]{top:calc(var(--41696c92) + 50%);left:calc(var(--287f472c) + 50%);transform:var(--941bbb56);transform-origin:top left;transition:none;position:absolute;z-index:0}.tile-wrapper[data-v-a73f695c]{position:absolute;top:calc(var(--584887d0) * 1px);left:calc(var(--584887cf) * 1px);--tile-size: 128px;--color-primary: oklch(60% var(--primary-chroma) var(--primary-hue));--color-primary-litest: color-mix(in oklab, var(--color-primary) 25%, transparent)}.tile-wrapper.logic[data-v-a73f695c]{--primary-hue: 200deg}.tile-wrapper.style[data-v-a73f695c]{--primary-hue: 80deg}.tile-wrapper.deployment[data-v-a73f695c]{--primary-hue: 320deg}.tile-wrapper.reactivity[data-v-a73f695c]{--primary-hue: 140deg}.tile-wrapper.backend[data-v-a73f695c]{--primary-hue: 20deg}.tile-wrapper .tile[data-v-a73f695c]{position:relative;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--tile-size);height:var(--tile-size);top:calc(-.5 * var(--tile-size));left:calc(-.5 * var(--tile-size));transition:transform var(--duration-faster)}.tile-wrapper .tile.available[data-v-a73f695c]{cursor:pointer}.tile-wrapper .tile.available[data-v-a73f695c]:hover{transform:scale(1.1)}.tile-wrapper .tile.available:not(.done) svg .hex[data-v-a73f695c]{stroke:color-mix(in oklab,var(--color-primary) 50%,white);stroke-dasharray:8;animation:dash-a73f695c 2s linear infinite}.tile-wrapper .tile[data-v-a73f695c]:not(.available){filter:grayscale(50%);opacity:.5}.tile-wrapper .tile.lock svg .hex[data-v-a73f695c]{fill:var(--color-background-0-liter)}.tile-wrapper .tile.lock svg text[data-v-a73f695c]{fill:var(--color-content-litest)}.tile-wrapper .tile.lock .content .emoji[data-v-a73f695c]{color:var(--color-content-litest)}.tile-wrapper .tile svg[data-v-a73f695c]{position:absolute;width:100%;height:100%;filter:drop-shadow(0px 0px 8px var(--color-primary))}.tile-wrapper .tile svg .hex[data-v-a73f695c]{fill:var(--color-primary-litest);stroke-width:2px;stroke:var(--color-primary)}.tile-wrapper .tile svg .circle[data-v-a73f695c]{fill:transparent}.tile-wrapper .tile svg text[data-v-a73f695c]{font-size:.8rem;fill:var(--color-content-lite);text-transform:uppercase}.tile-wrapper .tile .content[data-v-a73f695c]{position:relative;width:100%;height:100%}.tile-wrapper .tile .content .emoji[data-v-a73f695c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-bottom:var(--length-xs);font-size:2rem;text-align:center;filter:grayscale(100%) sepia(100%) saturate(200%) hue-rotate(calc(var(--primary-hue) - 60deg));text-shadow:0 4px 0 var(--color-background-2),0 4px 16px var(--color-primary)}.tile-wrapper .tile .content .coming-soon[data-v-a73f695c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;text-shadow:0 0 16px var(--color-background-lite);transform:rotate(-33deg);text-align:center;font-size:1rem;line-height:1rem;color:var(--color-content-liter)}.tile-wrapper .preview[data-v-a73f695c]{--preview-width: 320px;z-index:1;background:var(--color-background-0-lite);width:var(--preview-width);position:absolute;left:calc(var(--preview-width) / -2);top:32px;border:1px solid var(--color-primary-liter);border-radius:var(--length-radius-s);box-sizing:border-box;box-shadow:0 4px 32px var(--color-background-liter);cursor:default}.tile-wrapper .preview[data-v-a73f695c]:before{position:absolute;content:"";top:-6px;left:calc(50% - 4px);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--color-primary-liter)}.tile-wrapper .preview h2[data-v-a73f695c]{font-size:1rem;text-transform:uppercase;padding:var(--length-xs) var(--length-s)}.tile-wrapper .preview p[data-v-a73f695c]{font-size:.9rem;margin:0;padding:var(--length-xs) var(--length-s);color:var(--color-content-liter)}.tile-wrapper .preview .launch[data-v-a73f695c]{padding:var(--length-xs) var(--length-s);border-radius:0 0 calc(var(--length-radius-s) - 1px) calc(var(--length-radius-s) - 1px);background:var(--color-primary-litest);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition-fast)}.tile-wrapper .preview .launch[data-v-a73f695c]:hover{background:var(--color-primary-liter)}.tile-wrapper .preview .launch[data-v-a73f695c]:not(.available){cursor:not-allowed;background:var(--color-background-2-liter);color:var(--color-content-litest)}.v-enter-active[data-v-a73f695c],.v-leave-active[data-v-a73f695c]{transition:opacity var(--duration-faster)}.v-enter-from[data-v-a73f695c],.v-leave-to[data-v-a73f695c]{opacity:0}@keyframes dash-a73f695c{to{stroke-dashoffset:-16}}.level-arrow[data-v-afc34a21]{position:absolute;top:calc(var(--38a90ae0) * 1px);left:calc(var(--38a90ae2) * 1px);width:calc(var(--70b80de0) * 1px);height:calc(var(--130c2f1d) * 1px);-webkit-mask-image:radial-gradient(circle 64px at var(--0e5914c9) var(--0e5914ca),transparent 25%,black 100%),radial-gradient(circle 64px at var(--84989b7c) var(--84989b7a),transparent 25%,black 100%);mask-image:radial-gradient(circle 64px at var(--0e5914c9) var(--0e5914ca),transparent 25%,black 100%),radial-gradient(circle 64px at var(--84989b7c) var(--84989b7a),transparent 25%,black 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.level-arrow[data-v-afc34a21]:not(.available){filter:grayscale(50%);opacity:.5}.level-arrow svg .arrow[data-v-afc34a21]{fill:var(--color-primary-litest);stroke:var(--color-primary-lite);stroke-width:.5px}.map[data-v-8854335a]{-webkit-mask-image:linear-gradient(0deg,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(90deg,transparent 0%,black 25%,black 75%,transparent 100%);mask-image:linear-gradient(0deg,transparent 0%,black 25%,black 75%,transparent 100%),linear-gradient(90deg,transparent 0%,black 25%,black 75%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.map .logo[data-v-8854335a]{position:absolute;width:320px;top:-340px;left:-160px;aspect-ratio:680/540}.map .level[data-v-8854335a]{position:absolute}.map .title[data-v-8854335a]{position:absolute;--color-primary: oklch(60% var(--primary-chroma) var(--primary-hue));--color-primary-litest: color-mix(in oklab, var(--color-primary) 25%, transparent);width:0;height:0;transform-origin:50% 50%;display:flex;align-items:flex-end;justify-content:center}.map .title span[data-v-8854335a]{font-size:96px;font-weight:700;line-height:96px;text-transform:uppercase;color:var(--color-primary-litest);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-primary);text-align:center}.map .title.logic[data-v-8854335a]{top:calc(-7.5 * var(--1d3cd490) * 1px);left:calc(5.5 * var(--58edf307) * 1px);white-space:nowrap;--primary-hue: 200deg;transform:rotate(30deg)}.map .title.style[data-v-8854335a]{top:calc(-6 * var(--1d3cd490) * 1px);left:calc(-3 * var(--58edf307) * 1px);white-space:nowrap;--primary-hue: 80deg;transform:rotate(30deg)}.map .title.editor[data-v-8854335a]{top:calc(5.5 * var(--1d3cd490) * 1px);left:calc(-2.5 * var(--58edf307) * 1px);transform:rotate(-30deg)}.map .title.reactivity[data-v-8854335a]{top:calc(4.5 * var(--1d3cd490) * 1px);left:calc(7.5 * var(--58edf307) * 1px);--primary-hue: 140deg;transform:rotate(30deg)}.map .title.deployment[data-v-8854335a]{top:calc(8.5 * var(--1d3cd490) * 1px);left:calc(-7.5 * var(--58edf307) * 1px);--primary-hue: 320deg;transform:rotate(-30deg)}.map .title.backend[data-v-8854335a]{top:calc(10 * var(--1d3cd490) * 1px);left:calc(11 * var(--58edf307) * 1px);--primary-hue: 20deg;transform:rotate(30deg)}.challenge-menu[data-v-8d760c55]{height:100vh;display:flex;flex-direction:column;align-items:center;width:calc(100% - var(--length-xxl));margin-bottom:var(--length-xxxl);position:absolute}.challenge-menu .buttons[data-v-8d760c55]{width:var(--length-content);position:absolute;display:flex;justify-content:space-between;top:var(--length-xxxl);z-index:1}.challenge-menu .buttons .button[data-v-8d760c55]{padding:0 var(--length-s)}.challenge-menu .map[data-v-8d760c55]{width:100%;height:100%}.challenge-layout-wrapper[data-v-f897827c]{background-image:url(/static/assets/background-CHMBFysR.jpg);background-size:cover;background-position:center center;background-attachment:fixed;--color-content-neon: hsl(60, 100%, 75%);--color-shadow-neon: hsl(60, 100%, 50%)}.header[data-v-b2373553]{display:flex;align-items:center;flex-direction:column;gap:var(--length-m);width:100%}.header .buttons-wrapper[data-v-b2373553]{display:flex;justify-content:space-between;width:100%}.header .logo-wrapper[data-v-b2373553]{display:flex;align-items:center;gap:var(--length-xs);color:var(--color-content-litest)}.header .logo-wrapper .icon[data-v-b2373553]{color:var(--color-primary-liter)}.header .logo-wrapper .title[data-v-b2373553]{color:var(--color-content-liter)}.header .description[data-v-b2373553]{display:flex;gap:var(--length-xl);color:var(--color-content-liter);background:#0f0f2380;border-radius:var(--length-radius-m);padding:var(--length-m);position:relative}.header .description .close[data-v-b2373553]{position:absolute;top:0;right:0;padding:var(--length-xs)}.header .description .close .button[data-v-b2373553]{background:#0f0f23}.header .description .close .button[data-v-b2373553]:hover{background:var(--color-primary-liter)}.header .description .section[data-v-b2373553]{flex:1 1 0;display:flex;flex-direction:column;gap:var(--length-xs)}.header .description h2[data-v-b2373553]{color:var(--color-content-lite);font-size:1.2rem}.header .description p[data-v-b2373553]{margin:0}.header .description p strong[data-v-b2373553]{color:var(--color-content-lite);font-weight:400;text-shadow:0 0 5px var(--color-content-lite)}.header .description a[data-v-b2373553]{color:var(--color-type-string);text-decoration:none;text-shadow:0 0 8px var(--color-type-string);transition:var(--transition-fast)}.header .description a[data-v-b2373553]:hover{color:var(--color-content)}.advent-editor[data-v-8a78d27e]{display:flex;flex-direction:column;gap:var(--length-m);--level-border-radius: var(--length-radius-m)}.advent-editor .commands[data-v-8a78d27e]{display:flex;gap:var(--length-xs)}.advent-editor .commands>*[data-v-8a78d27e]{flex:1 1 0}.advent-editor .commands .side[data-v-8a78d27e]{display:flex;flex-direction:column;gap:var(--length-xs)}.advent-editor .commands .side .buttons[data-v-8a78d27e]{display:flex;gap:var(--length-xs)}.advent-editor .commands .side .buttons .button[data-v-8a78d27e]{display:flex;gap:var(--length-xs);width:80px;color:var(--color-content-liter)}.advent-editor .commands .side .buttons .button .icon[data-v-8a78d27e]{color:var(--color-content-litest);transition:var(--transition-fast)}.advent-editor .commands .side .buttons .button:hover[data-v-8a78d27e]{color:var(--color-content-lite)}.advent-editor .commands .side .buttons .button:hover .icon[data-v-8a78d27e]{color:var(--color-content-liter)}.advent-editor .commands .side .buttons .button.run[data-v-8a78d27e]{color:var(--color-content)}.advent-editor .commands .side .buttons .button.run .icon[data-v-8a78d27e]{color:var(--color-content-liter)}.advent-editor .layout-wrapper[data-v-8a78d27e]{display:grid;grid-template-columns:240px 1fr 240px;grid-template-rows:fit-content(100%) 1fr;gap:var(--length-xs);width:100%;height:720px;grid-template-areas:"tab-strip tab-strip tab-strip" "options editor inspector"}.advent-editor .layout-wrapper .tab-strip[data-v-8a78d27e]{grid-area:tab-strip}.advent-editor .layout-wrapper .editor-wrapper[data-v-8a78d27e]{grid-area:editor}.advent-editor .layout-wrapper .options[data-v-8a78d27e]{grid-area:options}.advent-editor .layout-wrapper .inspector[data-v-8a78d27e]{grid-area:inspector}.advent-editor .layout-wrapper .inspector[data-v-8a78d27e],.advent-editor .layout-wrapper .options[data-v-8a78d27e]{border:2px solid var(--color-background-lite);background-clip:padding-box;border-radius:var(--length-radius-m);overflow:hidden;background:#0f0f2380;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);height:100%;box-sizing:border-box}.advent-editor.is-fullscreen[data-v-8a78d27e]{--level-border-radius: 0;background:var(--color-background-dark);padding:var(--length-s);flex-direction:column-reverse}.advent-editor.is-fullscreen .layout-wrapper[data-v-8a78d27e]{height:100%}.advent-editor.is-fullscreen .layout-wrapper .inspector[data-v-8a78d27e],.advent-editor.is-fullscreen .layout-wrapper .options[data-v-8a78d27e]{background:none;border:none;background-clip:padding-box}.editor-wrapper[data-v-8a78d27e]{position:relative;border:2px solid var(--color-background-lite);border-radius:var(--length-radius-m);background:#0f0f2380;background-clip:padding-box}.editor-wrapper .button[data-v-8a78d27e]{position:absolute;background:var(--color-background-0-litest);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:var(--color-content-liter);cursor:pointer}.editor-wrapper .button[data-v-8a78d27e]:hover{color:var(--color-content)}.editor-wrapper .button.fullscreen[data-v-8a78d27e]{top:0;right:0;border-bottom-left-radius:var(--length-radius-m);border-top-right-radius:var(--length-radius-m)}.editor-wrapper .button.restart[data-v-8a78d27e]{top:0;left:0;border-bottom-right-radius:var(--length-radius-m);border-top-left-radius:var(--length-radius-m)}.editor-wrapper .logic-editor[data-v-8a78d27e]{height:100%;border-radius:var(--length-radius-m)}.editor-wrapper[data-v-8a78d27e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:var(--length-radius-m);overflow:hidden}.editor-layout[data-v-2cc57198]{display:flex;flex-direction:column;gap:var(--length-m);width:100%}.introduction[data-v-d5f35a9d]{display:flex;flex-direction:column;justify-content:center;flex-grow:1;margin-bottom:var(--length-xxxl);position:relative;width:100%;max-width:var(--length-content)}.introduction .introduction-wrapper[data-v-d5f35a9d]{display:flex;align-items:center;justify-content:space-between}@media (width < 1100px){.introduction .introduction-wrapper[data-v-d5f35a9d]{flex-direction:column-reverse}}.introduction .introduction-wrapper .title .sup[data-v-d5f35a9d]{font-size:1.5rem;color:var(--color-content-lite);position:relative;top:8px}.introduction .introduction-wrapper .title h1[data-v-d5f35a9d]{padding:0;font-weight:600;font-size:3rem;text-shadow:0 0 32px var(--color-primary)}.introduction .introduction-wrapper .description[data-v-d5f35a9d]{max-width:640px}.introduction .introduction-wrapper .description .menu-button[data-v-d5f35a9d]{display:inline-flex;font-size:1rem;font-weight:600;padding-left:var(--length-xs)}.introduction .introduction-wrapper p[data-v-d5f35a9d]{color:var(--color-content-liter)}.introduction .introduction-wrapper p a[data-v-d5f35a9d]{color:var(--color-type-string);text-shadow:0 0 5px var(--color-type-string);text-decoration:none;transition:var(--transition-fast)}.introduction .introduction-wrapper p a[data-v-d5f35a9d]:hover{color:var(--color-content)}.introduction .introduction-wrapper p strong[data-v-d5f35a9d]{color:var(--color-content-lite);font-weight:400;text-shadow:0 0 5px var(--color-content-lite)}.introduction .logo[data-v-d5f35a9d]{font-size:2.5vh;color:var(--color-primary);white-space:pre;text-shadow:0 0 4px var(--color-primary),0 0 16px var(--color-primary);letter-spacing:.1vh;padding:0 var(--length-xl)}.introduction .sub[data-v-d5f35a9d]{font-size:.8rem}.introduction .sub p[data-v-d5f35a9d]{color:var(--color-content-liter)}.introduction .sub strong[data-v-d5f35a9d]{font-weight:600;color:var(--color-content-lite)}.introduction .sub a[data-v-d5f35a9d]{font-weight:400}.introduction .sub a[data-v-d5f35a9d]:hover{text-decoration:none}.advent-layout-wrapper[data-v-cdee58f8]{background-image:url(/static/assets/background-etziaYTA.jpg);background-size:cover;background-position:center center;background-attachment:fixed;font-family:Source Code Pro,monospace}.advent-layout-wrapper [data-v-cdee58f8] pre{margin:0;font-family:Source Code Pro,monospace}.effect[data-v-dc1219e6]{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(4px);opacity:.1;pointer-events:none}.transform[data-v-dc1219e6]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-5%) translateY(10%) skew(0,20deg) perspective(400px) rotateY(-10deg)}.sunblind[data-v-dc1219e6]{position:absolute;top:-100%;right:0;bottom:-100%;left:0;background:linear-gradient(0deg,var(--color-primary-litest) 0%,var(--color-primary) 60%);-webkit-mask-image:repeating-linear-gradient(0deg,black 0,black 6%,transparent 6%,transparent 9%),repeating-linear-gradient(90deg,transparent 0,transparent 2%,black 2%,black 31.33333%,transparent 31.3333%,transparent 33.3333%),linear-gradient(90deg,black 0%,transparent 90%);mask-image:repeating-linear-gradient(0deg,black 0,black 6%,transparent 6%,transparent 9%),repeating-linear-gradient(90deg,transparent 0,transparent 2%,black 2%,black 31.33333%,transparent 31.3333%,transparent 33.3333%),linear-gradient(90deg,black 0%,transparent 90%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-position:center center;mask-position:center center}.brand-banner[data-v-1278a0c9]{display:flex;flex-direction:column;gap:var(--length-m)}.brand-banner .form[data-v-1278a0c9]{display:flex;gap:var(--length-m);align-items:flex-end}.brand-banner .form .input[data-v-1278a0c9]{width:160px}.brand-banner .preview-wrapper[data-v-1278a0c9]{display:flex;justify-content:center;align-items:center;position:relative}.brand-banner .preview-wrapper .preview[data-v-1278a0c9]{position:absolute;box-shadow:0 0 32px var(--color-background-liter);border:1px dashed var(--color-content-litest);overflow:hidden;background:radial-gradient(ellipse 75% 150% at 50% 60%,var(--color-background-dark) 0%,var(--color-background-darkest) 90%)}.brand-banner .preview-wrapper .preview .grid[data-v-1278a0c9]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;--color-canvas-rule-color: var(--color-primary);--color-canvas-grid-color: var(--color-primary-liter);-webkit-mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 100%);mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 100%)}.brand-banner .preview-wrapper .preview .effect[data-v-1278a0c9]{z-index:1}.brand-banner .preview-wrapper .preview .midnight[data-v-1278a0c9]{position:absolute;right:0;top:0;font-size:1rem;font-weight:600;color:var(--color-primary);text-shadow:0 0 16px var(--color-primary-liter);opacity:.2;padding:var(--length-s) var(--length-m)}.brand-banner .preview-wrapper .preview .logo-background[data-v-1278a0c9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;container-type:inline-size}.brand-banner .preview-wrapper .preview .logo-background .logo-wrapper[data-v-1278a0c9]{padding:var(--length-xl);aspect-ratio:6;width:720px;-webkit-mask-image:radial-gradient(ellipse farthest-corner at center 10%,black 30%,transparent 120%);mask-image:radial-gradient(ellipse farthest-corner at center 10%,black 30%,transparent 120%);filter:drop-shadow(1px 0px 0px var(--color-primary-liter)) drop-shadow(-1px 0px 0px var(--color-primary-liter)) drop-shadow(0px 1px 0px var(--color-primary-liter)) drop-shadow(0px -1px 0px var(--color-primary-liter)) drop-shadow(8px 8px 8px var(--color-background-lite))}.brand-banner .preview-wrapper .preview .logo-background .logo-wrapper .logo[data-v-1278a0c9]{height:100%;width:100%;background:var(--color-background-darker);-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20480%2080'%20style='enable-background:new%200%200%20480%2080;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M312.8,23.5C313,36.9,301.7,48,288.3,48h-13.5c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42%20c0-1.1,0.9-2,2-2h21.6c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22%20C301.9-0.1,312.5,10.4,312.8,23.5z'/%3e%3cpath%20class='st0'%20d='M417.3,42.6l7,35c0.2,1.2-0.7,2.4-2,2.4h-3.9c-1,0-1.8-0.7-2-1.6l-6-30c-0.2-1.2-1.4-1.9-2.6-1.5%20c-2.2,0.7-4.6,1.1-7.1,1.1h-14c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42c0-1.1,0.9-2,2-2h21.6%20c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h21.4c13.2,0,24.6,10.8,24.6,24.1%20c0,6.5-2.7,12.4-6.9,16.8C417.4,41.2,417.2,41.9,417.3,42.6z'/%3e%3cpath%20class='st0'%20d='M358.3,80h-3.9c-1,0-1.8-0.7-2-1.6l-11.7-58.6c-0.4-2.1-3.5-2.1-3.9,0l-11.7,58.6c-0.2,0.9-1,1.6-2,1.6h-3.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h8.7c1,0,1.8,0.7,2,1.6l15.2,76C360.5,78.9,359.6,80,358.3,80z'/%3e%3cpath%20class='st0'%20d='M462.3,33.7l17.6,44c0.4,1.1-0.4,2.3-1.6,2.3H472c-0.7,0-1.3-0.4-1.6-1.1l-13-32.4c-0.5-1.3-2.4-1.4-3.1-0.2%20l-5.3,9.3c-0.1,0.3-0.2,0.5-0.2,0.8v21.8c0,0.9-0.8,1.7-1.7,1.7h-4.6c-0.9,0-1.7-0.8-1.7-1.7V1.7c0-0.9,0.8-1.7,1.7-1.7h4.6%20c0.9,0,1.7,0.8,1.7,1.7v30.4c0,1.7,2.3,2.4,3.2,0.8l0,0l5.9-10.3l12.4-21.7c0.3-0.5,0.9-0.9,1.5-0.9h6.1c1.3,0,2.1,1.4,1.5,2.5%20l-17,29.7C462.1,32.7,462.1,33.3,462.3,33.7z'/%3e%3cpath%20class='st0'%20d='M48,66v12c0,1.1-0.9,2-2,2H24C10.7,80,0,69.3,0,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v54c0,4.4,3.6,8,8,8%20h22C47.1,64,48,64.9,48,66z'/%3e%3cpath%20class='st0'%20d='M108,2v53.5c0,13.4-11,24.8-24.5,24.5C70.5,79.8,60,69.1,60,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v53.7%20c0,4.3,3.2,8,7.5,8.3c4.7,0.3,8.5-3.4,8.5-8V2c0-1.1,0.9-2,2-2h12C107.1,0,108,0.9,108,2z'/%3e%3cpath%20class='st0'%20d='M172,24v54c0,1.1-0.9,2-2,2h-12c-1.1,0-2-0.9-2-2V24c0-4.4-3.6-8-8-8h-6c-1.1,0-2,0.9-2,2v60c0,1.1-0.9,2-2,2%20h-12c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22C161.2,0,172,10.8,172,24z'/%3e%3cpath%20class='st0'%20d='M233.5,80h-11.9c-1,0-1.8-0.7-2-1.6l-5.7-28.6c-0.4-2.1-3.5-2.1-3.9,0l-5.7,28.6c-0.2,0.9-1,1.6-2,1.6h-11.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h12.7c1,0,1.8,0.7,2,1.6l15.2,76C235.7,78.9,234.8,80,233.5,80z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20480%2080'%20style='enable-background:new%200%200%20480%2080;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M312.8,23.5C313,36.9,301.7,48,288.3,48h-13.5c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42%20c0-1.1,0.9-2,2-2h21.6c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22%20C301.9-0.1,312.5,10.4,312.8,23.5z'/%3e%3cpath%20class='st0'%20d='M417.3,42.6l7,35c0.2,1.2-0.7,2.4-2,2.4h-3.9c-1,0-1.8-0.7-2-1.6l-6-30c-0.2-1.2-1.4-1.9-2.6-1.5%20c-2.2,0.7-4.6,1.1-7.1,1.1h-14c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42c0-1.1,0.9-2,2-2h21.6%20c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h21.4c13.2,0,24.6,10.8,24.6,24.1%20c0,6.5-2.7,12.4-6.9,16.8C417.4,41.2,417.2,41.9,417.3,42.6z'/%3e%3cpath%20class='st0'%20d='M358.3,80h-3.9c-1,0-1.8-0.7-2-1.6l-11.7-58.6c-0.4-2.1-3.5-2.1-3.9,0l-11.7,58.6c-0.2,0.9-1,1.6-2,1.6h-3.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h8.7c1,0,1.8,0.7,2,1.6l15.2,76C360.5,78.9,359.6,80,358.3,80z'/%3e%3cpath%20class='st0'%20d='M462.3,33.7l17.6,44c0.4,1.1-0.4,2.3-1.6,2.3H472c-0.7,0-1.3-0.4-1.6-1.1l-13-32.4c-0.5-1.3-2.4-1.4-3.1-0.2%20l-5.3,9.3c-0.1,0.3-0.2,0.5-0.2,0.8v21.8c0,0.9-0.8,1.7-1.7,1.7h-4.6c-0.9,0-1.7-0.8-1.7-1.7V1.7c0-0.9,0.8-1.7,1.7-1.7h4.6%20c0.9,0,1.7,0.8,1.7,1.7v30.4c0,1.7,2.3,2.4,3.2,0.8l0,0l5.9-10.3l12.4-21.7c0.3-0.5,0.9-0.9,1.5-0.9h6.1c1.3,0,2.1,1.4,1.5,2.5%20l-17,29.7C462.1,32.7,462.1,33.3,462.3,33.7z'/%3e%3cpath%20class='st0'%20d='M48,66v12c0,1.1-0.9,2-2,2H24C10.7,80,0,69.3,0,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v54c0,4.4,3.6,8,8,8%20h22C47.1,64,48,64.9,48,66z'/%3e%3cpath%20class='st0'%20d='M108,2v53.5c0,13.4-11,24.8-24.5,24.5C70.5,79.8,60,69.1,60,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v53.7%20c0,4.3,3.2,8,7.5,8.3c4.7,0.3,8.5-3.4,8.5-8V2c0-1.1,0.9-2,2-2h12C107.1,0,108,0.9,108,2z'/%3e%3cpath%20class='st0'%20d='M172,24v54c0,1.1-0.9,2-2,2h-12c-1.1,0-2-0.9-2-2V24c0-4.4-3.6-8-8-8h-6c-1.1,0-2,0.9-2,2v60c0,1.1-0.9,2-2,2%20h-12c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22C161.2,0,172,10.8,172,24z'/%3e%3cpath%20class='st0'%20d='M233.5,80h-11.9c-1,0-1.8-0.7-2-1.6l-5.7-28.6c-0.4-2.1-3.5-2.1-3.9,0l-5.7,28.6c-0.2,0.9-1,1.6-2,1.6h-11.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h12.7c1,0,1.8,0.7,2,1.6l15.2,76C235.7,78.9,234.8,80,233.5,80z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat}.brand-banner .preview-wrapper .preview .description[data-v-1278a0c9]{font-size:1.5rem;color:var(--color-primary-litest);font-weight:600}.brand-banner .preview-wrapper .preview .glass-wrapper[data-v-1278a0c9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10}.brand-banner .preview-wrapper .preview .glass-wrapper .glass[data-v-1278a0c9]{width:720px;aspect-ratio:6;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20480%2080'%20style='enable-background:new%200%200%20480%2080;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M312.8,23.5C313,36.9,301.7,48,288.3,48h-13.5c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42%20c0-1.1,0.9-2,2-2h21.6c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22%20C301.9-0.1,312.5,10.4,312.8,23.5z'/%3e%3cpath%20class='st0'%20d='M417.3,42.6l7,35c0.2,1.2-0.7,2.4-2,2.4h-3.9c-1,0-1.8-0.7-2-1.6l-6-30c-0.2-1.2-1.4-1.9-2.6-1.5%20c-2.2,0.7-4.6,1.1-7.1,1.1h-14c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42c0-1.1,0.9-2,2-2h21.6%20c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h21.4c13.2,0,24.6,10.8,24.6,24.1%20c0,6.5-2.7,12.4-6.9,16.8C417.4,41.2,417.2,41.9,417.3,42.6z'/%3e%3cpath%20class='st0'%20d='M358.3,80h-3.9c-1,0-1.8-0.7-2-1.6l-11.7-58.6c-0.4-2.1-3.5-2.1-3.9,0l-11.7,58.6c-0.2,0.9-1,1.6-2,1.6h-3.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h8.7c1,0,1.8,0.7,2,1.6l15.2,76C360.5,78.9,359.6,80,358.3,80z'/%3e%3cpath%20class='st0'%20d='M462.3,33.7l17.6,44c0.4,1.1-0.4,2.3-1.6,2.3H472c-0.7,0-1.3-0.4-1.6-1.1l-13-32.4c-0.5-1.3-2.4-1.4-3.1-0.2%20l-5.3,9.3c-0.1,0.3-0.2,0.5-0.2,0.8v21.8c0,0.9-0.8,1.7-1.7,1.7h-4.6c-0.9,0-1.7-0.8-1.7-1.7V1.7c0-0.9,0.8-1.7,1.7-1.7h4.6%20c0.9,0,1.7,0.8,1.7,1.7v30.4c0,1.7,2.3,2.4,3.2,0.8l0,0l5.9-10.3l12.4-21.7c0.3-0.5,0.9-0.9,1.5-0.9h6.1c1.3,0,2.1,1.4,1.5,2.5%20l-17,29.7C462.1,32.7,462.1,33.3,462.3,33.7z'/%3e%3cpath%20class='st0'%20d='M48,66v12c0,1.1-0.9,2-2,2H24C10.7,80,0,69.3,0,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v54c0,4.4,3.6,8,8,8%20h22C47.1,64,48,64.9,48,66z'/%3e%3cpath%20class='st0'%20d='M108,2v53.5c0,13.4-11,24.8-24.5,24.5C70.5,79.8,60,69.1,60,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v53.7%20c0,4.3,3.2,8,7.5,8.3c4.7,0.3,8.5-3.4,8.5-8V2c0-1.1,0.9-2,2-2h12C107.1,0,108,0.9,108,2z'/%3e%3cpath%20class='st0'%20d='M172,24v54c0,1.1-0.9,2-2,2h-12c-1.1,0-2-0.9-2-2V24c0-4.4-3.6-8-8-8h-6c-1.1,0-2,0.9-2,2v60c0,1.1-0.9,2-2,2%20h-12c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22C161.2,0,172,10.8,172,24z'/%3e%3cpath%20class='st0'%20d='M233.5,80h-11.9c-1,0-1.8-0.7-2-1.6l-5.7-28.6c-0.4-2.1-3.5-2.1-3.9,0l-5.7,28.6c-0.2,0.9-1,1.6-2,1.6h-11.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h12.7c1,0,1.8,0.7,2,1.6l15.2,76C235.7,78.9,234.8,80,233.5,80z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Calque_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20480%2080'%20style='enable-background:new%200%200%20480%2080;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M312.8,23.5C313,36.9,301.7,48,288.3,48h-13.5c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42%20c0-1.1,0.9-2,2-2h21.6c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22%20C301.9-0.1,312.5,10.4,312.8,23.5z'/%3e%3cpath%20class='st0'%20d='M417.3,42.6l7,35c0.2,1.2-0.7,2.4-2,2.4h-3.9c-1,0-1.8-0.7-2-1.6l-6-30c-0.2-1.2-1.4-1.9-2.6-1.5%20c-2.2,0.7-4.6,1.1-7.1,1.1h-14c-1.1,0-2,0.9-2,2v28c0,1.1-0.9,2-2,2h-4c-1.1,0-2-0.9-2-2V42c0-1.1,0.9-2,2-2h21.6%20c8.6,0,16-6.6,16.4-15.2c0.4-9.2-6.9-16.8-16-16.8h-22c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h21.4c13.2,0,24.6,10.8,24.6,24.1%20c0,6.5-2.7,12.4-6.9,16.8C417.4,41.2,417.2,41.9,417.3,42.6z'/%3e%3cpath%20class='st0'%20d='M358.3,80h-3.9c-1,0-1.8-0.7-2-1.6l-11.7-58.6c-0.4-2.1-3.5-2.1-3.9,0l-11.7,58.6c-0.2,0.9-1,1.6-2,1.6h-3.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h8.7c1,0,1.8,0.7,2,1.6l15.2,76C360.5,78.9,359.6,80,358.3,80z'/%3e%3cpath%20class='st0'%20d='M462.3,33.7l17.6,44c0.4,1.1-0.4,2.3-1.6,2.3H472c-0.7,0-1.3-0.4-1.6-1.1l-13-32.4c-0.5-1.3-2.4-1.4-3.1-0.2%20l-5.3,9.3c-0.1,0.3-0.2,0.5-0.2,0.8v21.8c0,0.9-0.8,1.7-1.7,1.7h-4.6c-0.9,0-1.7-0.8-1.7-1.7V1.7c0-0.9,0.8-1.7,1.7-1.7h4.6%20c0.9,0,1.7,0.8,1.7,1.7v30.4c0,1.7,2.3,2.4,3.2,0.8l0,0l5.9-10.3l12.4-21.7c0.3-0.5,0.9-0.9,1.5-0.9h6.1c1.3,0,2.1,1.4,1.5,2.5%20l-17,29.7C462.1,32.7,462.1,33.3,462.3,33.7z'/%3e%3cpath%20class='st0'%20d='M48,66v12c0,1.1-0.9,2-2,2H24C10.7,80,0,69.3,0,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v54c0,4.4,3.6,8,8,8%20h22C47.1,64,48,64.9,48,66z'/%3e%3cpath%20class='st0'%20d='M108,2v53.5c0,13.4-11,24.8-24.5,24.5C70.5,79.8,60,69.1,60,56V2c0-1.1,0.9-2,2-2h12c1.1,0,2,0.9,2,2v53.7%20c0,4.3,3.2,8,7.5,8.3c4.7,0.3,8.5-3.4,8.5-8V2c0-1.1,0.9-2,2-2h12C107.1,0,108,0.9,108,2z'/%3e%3cpath%20class='st0'%20d='M172,24v54c0,1.1-0.9,2-2,2h-12c-1.1,0-2-0.9-2-2V24c0-4.4-3.6-8-8-8h-6c-1.1,0-2,0.9-2,2v60c0,1.1-0.9,2-2,2%20h-12c-1.1,0-2-0.9-2-2V2c0-1.1,0.9-2,2-2h22C161.2,0,172,10.8,172,24z'/%3e%3cpath%20class='st0'%20d='M233.5,80h-11.9c-1,0-1.8-0.7-2-1.6l-5.7-28.6c-0.4-2.1-3.5-2.1-3.9,0l-5.7,28.6c-0.2,0.9-1,1.6-2,1.6h-11.9%20c-1.3,0-2.2-1.2-2-2.4l15.2-76c0.2-0.9,1-1.6,2-1.6h12.7c1,0,1.8,0.7,2,1.6l15.2,76C235.7,78.9,234.8,80,233.5,80z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center no-repeat;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-banner .preview-wrapper .preview .glass-wrapper .description[data-v-1278a0c9]{opacity:0}.frame-wrapper[data-v-b9f71b50]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.frame-wrapper.with-title[data-v-b9f71b50]{height:150%}.frame-wrapper .frame[data-v-b9f71b50]{width:80%;aspect-ratio:16/9;border:1px solid var(--color-primary-litest);border-radius:var(--length-radius-m);overflow:hidden;box-shadow:8px 8px 16px var(--color-background-liter)}.brand-banner[data-v-b9f71b50]{display:flex;flex-direction:column;gap:var(--length-m)}.brand-banner .form[data-v-b9f71b50]{display:flex;gap:var(--length-m);align-items:flex-end}.brand-banner .form .input[data-v-b9f71b50]{width:160px}.brand-banner .preview-wrapper[data-v-b9f71b50]{display:flex;justify-content:center;align-items:center;position:relative}.brand-banner .preview-wrapper .preview[data-v-b9f71b50]{position:absolute;box-shadow:0 0 32px var(--color-background-liter);border:1px dashed var(--color-content-litest);overflow:hidden;background:radial-gradient(ellipse 75% 150% at 50% 60%,var(--color-background-dark) 0%,var(--color-background-darkest) 90%)}.brand-banner .preview-wrapper .preview .grid[data-v-b9f71b50]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;--color-canvas-rule-color: var(--color-primary);--color-canvas-grid-color: var(--color-primary-liter);-webkit-mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 200%);mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 200%)}.brand-banner .preview-wrapper .preview .grid.with-title[data-v-b9f71b50]{-webkit-mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 100%);mask-image:radial-gradient(circle farthest-corner,black 20%,transparent 100%)}.brand-banner .preview-wrapper .preview .effect[data-v-b9f71b50]{z-index:1}.brand-banner .preview-wrapper .preview .content[data-v-b9f71b50]{position:absolute;top:0;padding:4% 10% 0%;display:flex;flex-direction:column}.brand-banner .preview-wrapper .preview .content .title[data-v-b9f71b50]{font-size:4rem;line-height:4rem;font-weight:600}.brand-banner .preview-wrapper .preview .content .description[data-v-b9f71b50]{font-size:3rem;color:var(--color-primary)}.brand-layout[data-v-cfc7883f]{padding:var(--length-l) 0;width:100%;max-width:var(--length-content);display:flex;gap:var(--length-m);flex-direction:column}.building-layout[data-v-d8fe13ef]{height:100vh;background:radial-gradient(circle at center 180%,var(--color-primary) 0%,var(--color-background-3) 60%,var(--color-background-0) 90%);display:flex;align-items:center;justify-content:center}.building-layout .top-bar[data-v-d8fe13ef]{position:absolute;top:0;right:0;left:0;z-index:10}.building-layout .content[data-v-d8fe13ef]{position:relative;height:160px;z-index:1}.building-layout .content .title[data-v-d8fe13ef]{display:flex;align-items:center;justify-content:center;height:100%}.building-layout .content .title h1[data-v-d8fe13ef]{font-size:3rem;text-align:center;text-shadow:0 0 32px var(--color-primary)}.building-layout .content .backdrop[data-v-d8fe13ef]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;color:var(--color-primary-litest);z-index:-1}.building-layout .content .description[data-v-d8fe13ef]{text-align:center;color:var(--color-content-liter)}.title-wrapper[data-v-a9dcc902]{text-decoration:none}.title[data-v-a9dcc902]{position:relative;cursor:pointer}.title[data-v-a9dcc902]:before{content:"#";color:var(--color-content-litest)}.title[data-v-a9dcc902]:hover:before{color:var(--color-primary)}.title[data-v-a9dcc902]:is(h1){font-size:1.5rem;margin-top:var(--length-xl);margin-bottom:var(--length-xl)}.title[data-v-a9dcc902]:is(h2){font-size:1.25rem;margin-top:var(--length-xxxl);margin-bottom:var(--length-m)}.title[data-v-a9dcc902]:is(h3){font-size:1.1rem;margin-top:var(--length-m);margin-bottom:var(--length-xs)}.form-wrapper[data-v-8441c223]{display:flex;flex-direction:column;gap:var(--length-m);align-items:flex-start;margin:var(--length-m) 0}.form-wrapper .field[data-v-8441c223]{width:320px}.button[data-v-b3a605d1]{padding:0 var(--length-s)}.mail-input[data-v-b3a605d1]{width:256px}.mail-input .icon[data-v-b3a605d1]{display:flex;color:var(--color-content-litest);padding:var(--length-xxs)}.container[data-v-892a03de]{margin:var(--length-m) 0}.switch-wrapper[data-v-892a03de]{display:flex;align-items:center;gap:var(--length-xs);color:var(--color-content-liter)}.switch-wrapper .label[data-v-892a03de]{cursor:pointer;transition:var(--transition-fast)}.switch-wrapper .label[data-v-892a03de]:hover{color:var(--color-content-lite)}.plan-name[data-v-b5c4c0bb]{font-weight:600;color:var(--color-primary)}.table[data-v-50469061]{color:var(--color-content-lite)}.table .empty[data-v-50469061],.table .loading[data-v-50469061]{text-align:center;padding:var(--length-l)}.table .loading .icon[data-v-50469061]{font-size:2rem}.table[data-v-42bf8e06]{color:var(--color-content-lite)}.table .key-config .input[data-v-42bf8e06]{margin:var(--length-xs) 0}.table a[data-v-42bf8e06]{color:var(--color-primary);text-decoration:none}.table a[data-v-42bf8e06]:hover{text-decoration:underline}.table .actions[data-v-42bf8e06]{width:36px}.table .empty[data-v-42bf8e06],.table .loading[data-v-42bf8e06]{text-align:center;padding:var(--length-l)}.table .loading .icon[data-v-42bf8e06]{font-size:2rem}.summary[data-v-b1339a7e]{display:grid;gap:var(--length-m);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.summary .section[data-v-b1339a7e]{background:var(--color-background-dark);border-radius:var(--length-radius-m);border:1px solid var(--color-background-1);padding:var(--length-m) var(--length-l);box-shadow:0 0 32px var(--color-background-litest);transition:var(--transition-fast);cursor:pointer;color:var(--color-content-litest);display:block;text-decoration:none}.summary .section:hover[data-v-b1339a7e]{color:var(--color-content-liter)}.summary .section:hover h2[data-v-b1339a7e]{color:var(--color-content)}.summary .section h2[data-v-b1339a7e]{font-size:1rem;text-transform:uppercase;font-weight:400;color:var(--color-primary);text-shadow:0 0 32px var(--color-primary);transition:var(--transition-fast),gap var(--duration-fast);display:flex;align-items:center;gap:var(--length-xs)}.summary .section h2 .icon[data-v-b1339a7e]{width:12px;height:12px;color:var(--color-content-liter)}.summary .section .description[data-v-b1339a7e]{font-size:.8rem}.comparison[data-v-fe09f0e4]{display:flex;justify-content:center;gap:var(--length-xl);margin:var(--length-xl)}.comparison .card[data-v-fe09f0e4]{flex-basis:20%;flex-grow:1;background:var(--color-background-dark);border-radius:var(--length-radius-m);border:1px solid var(--color-background-1);box-shadow:0 0 32px var(--color-background-litest);padding:var(--length-m) var(--length-l);display:flex;flex-direction:column;gap:var(--length-m);font-size:.9rem}.comparison .card h3[data-v-fe09f0e4]{font-size:1rem;text-transform:uppercase;font-weight:400;color:var(--color-primary);text-shadow:0 0 32px var(--color-primary)}.comparison .card h4[data-v-fe09f0e4]{font-size:.8rem;color:var(--color-content-litest);margin:0;font-weight:400;display:flex;gap:var(--length-xs);align-items:center}.comparison .card h4 .icon[data-v-fe09f0e4]{width:12px;height:12px;color:var(--color-content-liter)}.comparison .card ul[data-v-fe09f0e4]{display:flex;flex-direction:column;gap:var(--length-m)}.comparison .card ul li.good[data-v-fe09f0e4]{color:var(--color-content)}.comparison .card ul li.bad[data-v-fe09f0e4]{color:var(--color-error-content)}.image-wrapper[data-v-ebd745b6]{display:flex;justify-content:center}.image-wrapper img[data-v-ebd745b6]{max-width:75%;border-radius:var(--length-radius-m);border:1px solid var(--color-background-3);box-shadow:0 0 32px var(--color-background-litest)}.image-wrapper[data-v-0f02d512]{display:flex;justify-content:center}.image-wrapper img[data-v-0f02d512]{max-width:75%;border-radius:var(--length-radius-m);border:1px solid var(--color-background-3);box-shadow:0 0 32px var(--color-background-litest)}.tag[data-v-ca88a310]{display:inline-flex;align-items:center;gap:var(--length-xxs)}.icon[data-v-ca88a310]{width:10px;height:10px}.control-wrapper[data-v-9a3112b3]{display:flex;align-items:center;gap:var(--length-xs);border-radius:var(--length-radius-s);height:38px;padding:0 var(--length-xxxs)}.control-wrapper .icon[data-v-9a3112b3]{width:38px;display:flex;align-items:center;justify-content:center}.control-wrapper .action[data-v-9a3112b3]{width:212px;font-size:.75rem;color:var(--color-content-litest)}.control-wrapper .shortcut[data-v-9a3112b3]{width:calc(212px + 38px + var(--length-xs));display:flex;align-items:center;padding:0 var(--length-xxs);box-sizing:border-box;gap:var(--length-xxs);color:var(--color-content-litest)}.control-wrapper .description[data-v-9a3112b3]{color:var(--color-content-liter)}.controls-wrapper[data-v-59746bad]{background:var(--color-background-1);border-radius:var(--length-radius-m);padding:var(--length-xs);display:flex;flex-direction:column}.controls-wrapper [data-v-59746bad]>:nth-child(2n){background:var(--color-background-2)}.controls-wrapper [data-v-59746bad]>:hover{background:var(--color-background-3)}.example-editor[data-v-bc2e30ed]{display:flex;flex-direction:column}.example-editor .editor[data-v-bc2e30ed]{position:relative;z-index:1;flex-grow:1;border-radius:var(--length-radius-m) var(--length-radius-m) 0 0}.example-editor .console-wrapper[data-v-bc2e30ed]{position:relative;border-top:2px solid var(--color-background-0)}.example-editor .console-wrapper .console-title[data-v-bc2e30ed]{font-size:1.2rem;pointer-events:none;text-transform:uppercase;font-weight:600;color:var(--color-soft);right:0;position:absolute;padding:0 var(--length-s)}.example-editor .console[data-v-bc2e30ed]{height:80px;border-radius:0 0 var(--length-radius-m) var(--length-radius-m);flex-grow:0;flex-shrink:0}.example1[data-v-8da26b22]{height:280px}.example2[data-v-8da26b22]{height:400px}.nodes-wrapper[data-v-8da26b22]{display:flex;gap:var(--length-xxl);justify-content:center}.anchor-example[data-v-8da26b22]{display:inline-block}.table[data-v-8da26b22]{color:var(--color-content-lite)}.table .icon[data-v-8da26b22]{width:12px}.table .type[data-v-8da26b22]{width:128px}.controls[data-v-8da26b22]{margin:var(--length-m) 0}.example1[data-v-95e213a7]{height:280px}.example2[data-v-95e213a7],.example3[data-v-95e213a7]{height:360px}.example4[data-v-95e213a7]{height:400px}.container h2[data-v-a5755083],.container h2[data-v-366c2e68]{font-size:1rem}
