@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;600&family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600&display=swap";body{height:100%;overflow-x:hidden}#page-title img{width:128px}.hero img{margin-top:80px;margin-left:64px;width:360px;padding-bottom:128px}.product-headline.legacy-component{height:fit-content;line-height:95%;font-size:600%}.product-head{margin-top:24px;font-size:33%;font-weight:600;line-height:100%}.product-subhead{font-family:var(--font-secondary);letter-spacing:-.8px;font-size:150%;font-weight:200;margin-top:-64px;margin-bottom:64px;line-height:120%}.trademark{font-size:.33em;font-weight:200;vertical-align:super}.product-overview{display:grid;grid:". head head head head . . . hero hero hero ." auto ". head head head head cta cta cta hero hero hero ." auto ". head head head head cta cta cta . . . ." auto ". feat feat feat feat feat feat feat feat feat feat ." auto ". desc desc desc desc desc desc desc desc desc desc ." auto ". pow pow pow pow pow pow pow pow pow pow ." auto / 88px 88px 88px 88px 88px 88px 88px 88px 88px 88px 88px 88px;gap:48px 32px;grid-auto-flow:row dense;justify-content:center;align-content:start;padding:128px 64px 72px;margin-bottom:72px;margin-top:0}.product-description{grid-area:desc}.product-features{grid-area:feat}.product-headline.legacy-component{grid-area:head}.cta{grid-area:cta}.landing-features{grid-area:feat}.hero{grid-area:hero}.beta-ribbon{position:absolute;top:48px;left:-80px;transform:rotate(-45deg);width:320px;height:64px;display:flex;justify-content:center;align-content:center;line-height:64px;background:var(--purple);font-family:var(--font-secondary);font-size:24px;font-weight:800;color:var(--white)}.experiment-ribbon{position:absolute;top:48px;left:-80px;transform:rotate(-45deg);width:320px;height:64px;display:flex;justify-content:center;align-content:center;line-height:64px;background:var(--pink);font-family:var(--font-secondary);font-size:24px;font-weight:800;color:var(--white)}.already-sign-in{font-family:var(--font-secondary);font-size:var(--font-size-m);font-weight:600;line-height:150%;top:24px;position:absolute;right:32px;color:var(--glass)}.product-description{font-family:var(--font-secondary);font-size:18px;line-height:133%;text-align:left;height:fit-content;letter-spacing:-.2px;color:var(--glass);display:flex;width:100%;height:100vh;margin-bottom:128px;gap:36px;justify-content:center;background:center / contain no-repeat url(/assets/video-bg-DsMdQY-A.png)}.column-66{width:60%;display:flex;align-content:center;flex-wrap:wrap}.column-33{width:38%;display:flex;align-content:center;flex-wrap:wrap;margin-top:-24px}.product-features{display:flex;justify-content:space-between;margin-top:32px;visibility:hidden}.product-features li{margin-right:30px}.cta{margin-top:-128px}.product-cta.legacy-component{display:inline-block;background-color:var(--white);color:var(--charcoal);padding:24px 32px 20px 24px;font-size:24px;line-height:100%;font-weight:600;margin-right:16px;margin-left:-16px;text-align:left;border-radius:36px;letter-spacing:-.2px;word-wrap:break-word}.product-cta.legacy-component:hover{color:var(--charcoal)}.product-cta.legacy-component .cta-button-logo{margin-right:16px;height:100%;width:48px;margin-top:-4px;margin-bottom:0;float:left}.cta-subhead{font-size:14px;font-weight:200;margin-top:8px;margin-left:16px}.cta-subhead.free_trial{font-weight:600;font-size:16px}.cta-button{display:flex}.fake-link{color:var(--white);cursor:pointer;font-family:var(--font-secondary);font-weight:600;font-size:18px;margin-left:8px;display:inline-block;background-color:none;padding:8px 16px;border-radius:24px;transition:ease-in-out .25s}.fake-link:hover{color:var(--charcoal);background-color:var(--white);text-decoration:none}.landing-features{display:flex;flex-flow:column;justify-content:center;gap:48px;margin:0 auto 64px;background:center / contain no-repeat url(/assets/beeline-9b1grAgj.svg)}.landing-feature{flex:1 1;width:100%;height:100vh;align-content:flex-start;flex-wrap:wrap;justify-content:center;border-radius:4px 48px 48px;display:flex;margin:128px 0;text-align:center;color:var(--white)}.landing-feature-reverse{flex-direction:row-reverse}.landing-feature p{text-align:left;font-size:16px;line-height:125%;margin-bottom:48px;color:var(--glass);padding:32px;width:40%;justify-content:center;display:flex;flex-wrap:wrap;align-content:center}.feat-headline{width:100%;text-align:left;font-family:var(--font-secondary);font-size:max(2.5vw,32px);font-weight:600;line-height:100%;margin-bottom:16px;display:inline-block}.feat-img{width:50%;margin:0 auto 24px;object-fit:contain}.link{margin-left:16px;font-family:var(--font-secondary);font-weight:600;font-size:18px}.wispy_wordmark{width:64px}img.ttmc-footer{width:80px;margin-bottom:48px}span.footer-copy{margin:0 48px}.landing-video{display:flex;width:100%;aspect-ratio:16 / 9;background-color:var(--darkglass);border-radius:8px;overflow:hidden}.landing-video-cta{margin-top:24px;width:100%;text-align:center;font-family:var(--font-secondary);font-weight:600;line-height:100%;font-size:16px}@media only screen and (max-width:1300px){.product-overview{grid:". head head head head . . . hero hero hero ." auto ". head head head head cta cta cta hero hero hero ." auto ". head head head head cta cta cta . . . ." auto ". feat feat feat feat feat feat feat feat feat feat ." auto ". desc desc desc desc desc desc desc desc desc desc ." auto ". pow pow pow pow pow pow pow pow pow pow ." auto / 52px 52px 52px 52px 52px 52px 52px 52px 52px 52px 52px;gap:48px 32px;margin-top:0}#landing-page .product-overview h1.legacy-component{font-size:4rem!important}#landing-page .product-subhead{font-size:var(--font-size-l)}#landing-page .hero{max-height:420px}#landing-page .hero img{margin-left:32px;width:300px}#landing-page .cta{margin-top:0}#landing-page .landing-features{gap:32px}#landing-page .landing-feature{margin:92px 0}#landing-page .feat-img{width:50%}#landing-page .product-cta.legacy-component{font-size:18px;max-width:520px}#landing-page .cta-button-logo{margin-bottom:0}}@media only screen and (max-width:990px){.product-overview{grid:". head head head head head head head hero hero hero ." auto ". head head head head head head head hero hero hero ." auto ". cta cta cta cta cta cta cta cta . . ." auto ". feat feat feat feat feat feat feat feat feat feat ." auto ". desc desc desc desc desc desc desc desc desc desc ." auto ". pow pow pow pow pow pow pow pow pow pow ." auto / 42px 42px 42px 42px 42px 42px 42px 42px 42px 42px 42px;gap:48px 24px;margin-top:0;padding-bottom:48px}#landing-page .product-overview h1.legacy-component{font-size:4rem!important}#landing-page .product-subhead{font-size:20px}#landing-page .product-head{font-size:2rem!important}#landing-page .product-description{font-size:18px;flex-flow:column}#landing-page .product-description p{width:100%}#landing-page .hero{max-height:420px}#landing-page .hero img{margin-left:24px;width:300px}#landing-page .cta{margin-top:64px}#landing-page .landing-features{gap:24px}#landing-page .landing-feature{margin:48px 0}#landing-page .product-cta.legacy-component{font-size:24px;max-width:420px}}@media only screen and (max-width:767px){body{background-size:80%}#landing-page .product-overview{width:100%;grid:"head head head" auto "cta cta cta" auto "hero hero hero" auto "feat feat feat" auto "desc desc desc" auto "pow pow pow" auto / 28% 28% 28%;gap:48px 24px;margin-top:0;padding-bottom:0}#landing-page .product-overview h1.legacy-component{font-size:3.5rem!important}#landing-page .product-head{font-size:1.5rem!important}#landing-page .product-subhead{font-size:20px}#landing-page .product-description{font-size:18px;flex-flow:column}#landing-page .product-description p{width:100%}#landing-page .hero{max-height:420px;margin:0 auto;text-align:center}#landing-page .hero img{margin-top:0;margin-left:0;width:300px}#landing-page .cta{margin-bottom:64px}#landing-page .landing-features{flex-flow:column;width:100%;gap:48px}#landing-page .landing-features{background:none!important}#landing-page .landing-feature{width:100%;flex-wrap:wrap;flex-flow:column;margin:16px 0}#landing-page .landing-feature p{width:100%;padding:24px 0}#landing-page .feat-img{width:100%}#landing-page .beta-ribbon{position:absolute;top:24px;left:-104px;transform:rotate(-45deg);width:320px;height:64px;display:flex;justify-content:center;align-content:center;line-height:64px;background:var(--pink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-secondary);font-size:18px;font-weight:800;color:var(--white)}}@media only screen and (max-width:419px){#landing-page .product-overview{grid:"head head head" auto "cta cta cta" auto "hero hero hero" auto "desc desc desc" auto "feat feat feat" auto / 28% 28% 28%;width:100%;display:flex;flex-direction:column;margin:0;padding:0 12px}#landing-page .already-sign-in{display:flex;position:absolute;top:16px;right:0;flex-direction:row;width:75%;justify-content:flex-end;text-align:right;margin:0 12px}#landing-page .fake-link{padding:0}#landing-page .hero{width:100%}#landing-page .hero>img{width:100%!important}#landing-page .product-description{padding:0}#landing-page .product-cta.legacy-component{width:100%;margin:0;font-size:18px;min-width:0px}#landing-page .footer{display:flex;flex-direction:column}.product-cta.legacy-component{padding:14px 24px 10px 12px;font-size:18px;margin-right:16px;margin-left:-16px;min-width:340px;border-radius:64px;letter-spacing:-.2px}.cta-subhead{font-size:12px;font-weight:200;margin-top:2px}}.started-layout{justify-content:center;align-content:center;display:flex;flex-flow:column;width:100%}.started-layout.install{max-width:640px;height:100%}.content-layout.started-content{flex:1 1 auto;justify-content:center;align-content:center;flex-wrap:wrap;padding:0;margin:0;max-width:100%}.vh100{height:calc(100vh - 80px);margin-bottom:32px!important}.discover-wispy{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:-80px}.discover-wispy .arrow-down{position:absolute;margin:0 auto;fill:var(--purple);bottom:10%;left:50%;transform:scale(2)}.wispy-facts{display:flex;flex-direction:column;margin:32px auto 0;padding:48px 64px}.wispy-facts .facts-title{color:var(--white);font-family:var(--font-secondary);font-size:max(2.5vw,32px);font-weight:600;line-height:100%;width:fit-content}.wispy-facts .facts-subtitle{color:var(--white);font-family:Metropolis;font-size:32px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:1.5rem;width:fit-content}.wispy-facts .facts-content{display:flex;flex-direction:row;flex-wrap:wrap}.wispy-facts .facts-intro{max-width:280px;margin-bottom:1.5rem;display:flex;margin-bottom:64px}.wispy-fact{position:relative;display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:16px;background:var(--blue);height:fit-content;margin-left:2rem;margin-bottom:1.5rem;max-width:185px}.wispy-fact .fact-text{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.wispy-fact:nth-child(2n){background-color:var(--blue)}.wispy-fact:nth-child(odd){background-color:var(--purple)}.wispy-fact .fact-counter{position:absolute;top:-16px;left:-16px;display:flex;width:34px;height:34px;flex-direction:column;justify-content:center;flex-shrink:0;background-color:var(--white);color:var(--blue);text-align:center;font-family:Metropolis;font-size:23.5px;font-style:normal;font-weight:700;line-height:7.412px;border-radius:50%}.wispy-video{margin:0 auto;padding:0 127px}.wispy-video a{color:var(--green)}.wispy-video .product-description{margin-top:256px;margin-bottom:128px}.arrows{position:absolute;left:-72px;top:24px}.gs-bubble.step-three .arrows img,.gs-bubble.step-four .arrows img{visibility:hidden}.gs-bubble.step-five .arrows{position:absolute;left:290px;top:0}.gs-bubble.step-five .arrows img{transform:rotate(90deg)}.gs-bubble.step-five .shake{animation:shakeY 2s ease infinite}.shake{animation:shake 2s ease infinite}.wispy-powers{background:#5026fb13;padding:48px 64px;margin:0 auto 64px;width:100%;display:flex;justify-content:center}.wispy-powers-content{display:flex;flex-direction:column}.wispy-powers .powers-title{color:var(--white);font-family:var(--font-secondary);font-size:max(2.5vw,32px);font-weight:600;line-height:100%;margin-bottom:1.5rem;width:fit-content}.wispy-powers .powers-content{display:flex;flex-direction:row}.wispy-powers .powers-content.built-in{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:95px;display:flex;justify-content:space-between;width:fit-content}.wispy-powers .powers-content.custom{padding-top:95px}.wispy-powers .intro{display:flex;flex-direction:column;width:280px;color:var(--white);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:64px;margin-bottom:32px;flex:0 0 auto}.wispy-powers .wispy-powers-list{display:flex;flex-direction:row;width:100%}@media only screen and (max-width:1200px){.wispy-powers .wispy-powers-list{flex-wrap:wrap}}.wispy-powers .wispy-powers-list .powers-column>*{margin-right:32px;margin-top:32px;margin-bottom:32px}.wispy-powers-list .power-example .power-example-title{color:var(--purple-light);font-family:Metropolis;font-size:24px;font-style:normal;font-weight:300;line-height:28px}.wispy-additional{display:flex;flex-direction:row;gap:64px;padding:96px 64px;justify-content:center}.wispy-additional .additional-title{color:var(--white);font-family:var(--font-secondary);font-size:max(2.5vw,32px);font-weight:600;line-height:100%;display:flex;min-width:280px}.wispy-additional .additional-content{color:var(--white);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;max-width:905px;margin-left:0}.title.started{margin:64px auto}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes shakeY{0%,to{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.arrows img{width:58px!important}.started-layout.step-zero{width:fit-content;display:flex;flex-direction:row;gap:32px}.get-started-bubble{display:inline-flex;padding:24px;flex-direction:column;align-items:flex-end;gap:21px;border-radius:4px 24px 24px;background:#fff;color:var(--black);margin-top:24px;height:fit-content;box-shadow:0 4px 8px #0003,0 16px 32px 6px #0000003d;max-width:280px}.get-started-bubble p.legacy-component{color:var(--black);margin-bottom:0}.get-started-btn.legacy-component{display:flex;width:100%;height:48px;padding:12px 24px;justify-content:center;align-items:flex-start;border-radius:64px;box-shadow:0 0 0 8px #ffffff26;background:var(--green);fill:var(--black)}.get-started-btn.legacy-component svg{fill:var(--black)}.get-started-btn.legacy-component .button-text{color:var(--black);font-size:16px}.restart-btn.legacy-component{display:flex;width:fit-content;height:fit-content;padding:12px 24px;justify-content:center;align-items:flex-start;border-radius:64px;border:2px solid white;box-shadow:none;background:none;margin:0 auto}.restart-btn.legacy-component .button-text{color:var(--white);fill:#fff;font-size:16px;margin-right:.5rem}.restart-btn.legacy-component .button-icon>div{height:24px;width:24px}.restart-btn.legacy-component .injected-svg{fill:var(--white)!important}.restart-btn.legacy-component:hover .button-text{color:var(--charcoal);fill:#fff;font-size:16px}.restart-btn.legacy-component:hover .injected-svg{fill:var(--charcoal)!important}.gs-bubble{position:fixed;left:205px;top:80px;max-width:280px;font-size:14px;line-height:125%;text-align:left;padding:16px 16px 8px;border-radius:4px 24px 24px;border:6px solid var(--Wispy-Green, #00E0AA);background:#aaffeb;box-shadow:0 4px 8px #0003,0 16px 32px 6px #0000003d;color:#3f424b;z-index:3}.gs-bubble-title{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin-bottom:8px}.gs-bubble h2.legacy-component{font-size:22px!important;font-family:Metropolis,sans-serif;font-style:normal;font-weight:800;line-height:125%;letter-spacing:-.3px;margin-bottom:8px;margin-top:4px;margin-left:8px;color:#3f424b}.gs-bubble img{width:32px;height:32px;margin:0!important}.gs-bubble.step-two{left:460px;top:412px}.gs-bubble.step-three{left:58%;top:45%;border-radius:24px 24px 4px;z-index:9147483637}.gs-bubble.step-four{left:80%;top:24%;max-width:224px;z-index:9147483637}.gs-bubble.step-five{left:auto;right:330px;top:68px;z-index:9147483637;display:flex;flex-direction:column;padding-bottom:24px}.gs-bubble.step-five .discover-powers-img{width:100%;height:100%}.title{text-align:center;font-size:24px;font-family:Metropolis,sans-serif;font-style:normal;font-weight:400}.title h1.legacy-component{font-size:64px;margin-bottom:0}.title img{max-width:600px;margin-top:32px}.blurb{margin-top:32px}.wispyWelcome{position:relative;left:-96px;top:calc(100% - 192px);height:224px}.blurb p.legacy-component{margin-bottom:0}.blur{position:absolute;width:100%;right:0;overflow-x:hidden;height:480px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.steps{width:100%;margin:128px auto}.steps-grid{display:flex;flex-flow:row;gap:24px}#wispy-overlay{margin-top:-160px;margin-left:-32px}.wispy-intro{display:flex;background:linear-gradient(16deg,#1c1e30f2 55%,#1c1e3000 85%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:100%;position:absolute;top:0;left:0;justify-content:center;align-content:center;flex-wrap:wrap;padding:0 48px}.intro-dialogue{position:relative;max-width:800px}.gs-step{flex-flow:wrap;flex:1 1;background-color:#0000001a;width:33%;height:300px;padding:16px;justify-content:left;align-content:flex-start;border-radius:16px;display:flex;overflow:hidden}.gs-step h6.legacy-component{text-align:left;margin-top:4px!important;margin-bottom:4px!important;width:100%}.steps-img{width:256px;margin-top:24px}.brow{width:128px;margin-left:0;margin-right:-48px;float:left;margin-top:40px}.wisp{width:180px;margin-left:64px}.download-options{display:flex;flex-flow:row;gap:32px;justify-content:space-evenly;margin-bottom:48px;margin-top:24px}.download-options button.legacy-component{font-size:14px;padding:4px 24px}.download-options .browser-icon{width:48px;height:48px;margin-left:-4px}.lets-go{font-family:Metropolis,sans-serif;font-style:normal;font-weight:400;font-size:1.5em;line-height:150%;margin:-32px 0 32px;justify-content:center;align-content:center;display:flex}.lets-go-btn{font-size:18px;padding:16px 32px;margin:24px auto 64px}.lets-go a{width:fit-content;display:flex;margin-top:48px}.lets-go-btn.disabled{color:#3f424b80;background-color:#fff6;box-shadow:0 0 0 8px #ffffff0d;cursor:default}.welcome-start ul{list-style-type:square!important;margin-left:32px!important;margin-bottom:32px!important}.welcome-start li{margin-bottom:16px!important;line-height:120%!important}details{margin-top:64px!important}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:after{background:#0003;border-radius:32px;content:"+";color:#fff;float:left;font-size:1.25em;font-weight:800;margin:-2px 10px 0 0;padding:1px 0 3px;text-align:center;width:32px;cursor:pointer}details[open] summary:after{content:"-"}.welcome{font-family:Metropolis,sans-serif;font-style:normal;font-weight:400;font-size:1.5em;line-height:120%;margin:0}.welcome-start{font-size:.8em;margin-bottom:128px}.intro{font-weight:600;font-size:1.5em;line-height:120%}@media only screen and (max-width:1300px){.wispy-facts .facts-content{display:flex;flex-direction:column;flex-wrap:wrap}.wispy-facts .facts-intro{max-width:100%}.wispy-facts .intro{width:100%}.wispy-fact{max-width:100%}}@media only screen and (max-width:990px){.wispy-powers .powers-content{flex-direction:column}.wispy-powers .intro{width:100%}.wispy-additional{flex-direction:column}.product-description{font-size:18px;flex-flow:column}.column-66,.column-33{width:100%}}@media only screen and (max-width:767px){.wispy-powers .powers-content{flex-direction:column}.wispy-powers .powers-content.built-in{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:95px;display:flex;justify-content:space-between;width:fit-content}}.home-layout{padding:24px 64px 72px;display:grid;gap:64px 32px;grid-auto-flow:row dense;justify-content:center;align-content:start;grid-template-areas:"header header header header header header header header header header" "agents agents agents agents agents agents agents agents agents agents" "endcap endcap endcap endcap endcap endcap endcap endcap endcap endcap";grid-template-columns:repeat(10,8%)}.agents-header{grid-area:header}.agents{grid-area:agents}.agent-content{display:flex;flex-direction:column;justify-content:space-between}.agents-endcap{grid-area:endcap;color:#fff!important}.home-layout #page-title img{width:64px}.agents-header{font-size:24px}.agenders-header h2.legacy-component{font-size:2.5rem;font-weight:200;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid white}h2.agents-title.legacy-component{font-size:3.5rem;font-weight:600;margin-bottom:0;padding-bottom:0}.agents-description{font-size:var(--font-size-m);font-weight:400;margin-bottom:8px}.agents-description a{text-decoration:underline}.agents{display:flex;flex-direction:row;gap:32px}.agent{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:320px;background-color:var(--white);color:var(--black);border-radius:8px 32px 32px;box-shadow:0 0 2px 1px #0003,0 8px 16px #00000040}.agent-icon,.agent-icon-future{margin:0 auto 24px;text-align:center;padding:16px;border-radius:8px 32px 0 0}.agent-icon img,.agent-icon-future img{width:60%;margin-top:-16%}.agent-platforms{display:flex;flex-flow:column;gap:4px;margin-bottom:24px;margin-top:-24px;justify-content:space-between}.agent-platforms .browser-icon{width:32px;height:32px;padding:4px;margin-right:8px;cursor:pointer}.agent-icon{background:linear-gradient(45deg,#000000b3 25%,#5026fb 150%)}.agent-icon-future{opacity:.3}.legacy-component.agent-details .spec-header{font-weight:600}.legacy-component.agent-details .spec-detail{font-weight:200;font-size:12px!important}.agent-status{font-family:var(--font-secondary);color:var(--white);font-size:20px;padding:8px;font-weight:600;margin-bottom:-16px;margin-left:-16px;margin-right:-16px}.agent-status.beta{background:var(--purple)}.agent-status.experiment{background:var(--pink)}.agent-name,.agent-creator,.agent-category{font-family:var(--font-secondary);padding:12px 24px}.agent-name{font-size:2rem;font-weight:800;padding-bottom:4px}.agent-creator{font-size:1.1rem;font-weight:200;padding-bottom:8px;align-self:flex-start}.agent-description{font-size:var(--font-size-s);font-weight:400;margin-bottom:16px;line-height:125%;padding:0 24px}.spec-header{display:block;font-size:1rem;font-weight:200;margin-top:8px;margin-bottom:0;padding-bottom:0;text-transform:uppercase}.spec-detail{display:block;font-size:1.1rem;font-weight:400;margin-bottom:0;padding-bottom:0}.agent-actions{display:flex;flex-direction:column;flex-wrap:wrap;padding:24px;justify-content:space-between}.agent-actions button.legacy-component{background-color:var(--grey);color:var(--black);padding:24px;gap:12px;font-size:16px}.agents-endcap{display:flex;justify-content:center;align-content:center;height:100%;flex-wrap:wrap;background-color:var(--darkglass);box-shadow:inset 0 0 24px #0003,inset 0 0 4px #0006;transition:opacity .3s ease-in-out;opacity:.3}.agents-endcap.power-action .button_add{fill:var(--white)}.agents-endcap.power-action:hover .button_add{fill:var(--black)}.agents-endcap button.legacy-component{height:40px!important;background-color:var(--darkGlass);color:var(--white);box-shadow:none;z-index:2282828282828828}.agents-endcap:hover{opacity:1}.add-agent .button_add{fill:var(--white)}.add-agent:hover .button_add{fill:var(--charcoal)}@media only screen and (max-width:1300px){.home-layout{padding:24px 64px 72px}.product-overview h1.legacy-component{font-size:4rem!important}.hero{max-height:420px}.hero img{margin-top:32px;margin-left:32px;width:300px}.product-cta.legacy-component{margin-top:-4px}}@media only screen and (min-width:768px)and (max-width:991px){.home-layout{padding:24px 64px 72px;grid-template-columns:repeat(9,8%)}.product-overview h1.legacy-component{font-size:3.5rem!important}.hero{max-height:420px}.hero img{margin-top:32px;margin-left:32px;width:300px}.product-cta.legacy-component{margin-top:-4px}}@media only screen and (max-width:768px){body{background-size:80%}.home-layout{padding:24px 64px 72px;grid-template-columns:repeat(3,33%);grid:"header header header" auto "agents agents agents" auto "endcap endcap endcap" auto / 33% 33% 33%}.hero img{margin-top:0;margin-left:0;width:300px}.content__title{margin:0 auto}.agents-header h2.legacy-component{font-size:1.5rem}.agents-title h2.legacy-component{font-size:3rem}.agents{flex-direction:column;gap:64px;justify-content:center}.agent{margin:0 auto;height:auto;min-height:512px}.agent-actions{gap:16px}.agent-actions button.legacy-component{width:100%}}.toast-notification{position:fixed;top:100px;left:50%;transform:translate(-50%);background-color:var(--white);color:var(--black);padding:10px;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;border-radius:8px;border:.5px var(--blue) solid;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex;z-index:9999}.toast-notification .toast-icon>div{width:24px;height:24px}.toast-notification svg{fill:var(--blue)}.toast-notification.visible{opacity:1;pointer-events:auto;display:flex}.message{font-size:14px;color:var(--blue);font-family:Metropolis;font-weight:700;word-wrap:break-word}.wispy-component{display:flex;width:100%;justify-content:center;position:relative;transform:scale(1);filter:hue-rotate(var(--value, 360deg));opacity:1;background:radial-gradient(20% 5% at 50% 88%,rgba(0,0,0,.15) 35%,rgba(0,0,0,.1) 50%,transparent 100%)}.wispy-component img.wispy-base{max-width:100px;filter:hue-rotate(var(--value, 360deg));opacity:1;padding-bottom:24px}.wispy-component .eyes{display:flex;position:absolute;top:-40px;transform:scale(.08)}.wispy-component .mask{clip-path:polygon(42% 2%,55% 2%,68% 6%,79% 12%,88% 20%,95% 31%,99% 42%,100% 55%,99% 69%,94% 78%,84% 87%,70% 94%,55% 98%,40% 99%,26% 97%,13% 89%,3% 78%,0 63%,0 47%,3% 35%,9% 23%,19% 12%,31% 5%)}.wispy-component .eye-left{margin-left:30px}.wispy-component .eye-right{transform:scaleX(-1);margin-left:100px;margin-top:-4px}:root{--clip-path-open: polygon( 0 47%, 3% 35%, 9% 23%, 19% 12%, 31% 5%, 48% 2%, 68% 6%, 79% 12%, 88% 20%, 99% 42%, 100% 55%, 99% 69%, 94% 78%, 84% 87%, 70% 94%, 55% 98%, 40% 99%, 26% 97%, 13% 89%, 3% 78%, 0 63% );--clip-path-closed: polygon( 0 50%, 10% 52%, 20% 55%, 30% 57%, 40% 59%, 50% 60%, 60% 59%, 70% 57%, 80% 55%, 90% 52%, 100% 50%, 90% 52%, 80% 55%, 70% 57%, 60% 59%, 50% 60%, 40% 59%, 30% 57%, 20% 55%, 10% 52%, 0 50% )}@keyframes blink{0%,to{clip-path:var(--clip-path-open)}50%{clip-path:var(--clip-path-closed)}}.wispy-mask{width:100px;height:85%;position:absolute;-webkit-mask-image:url(/assets/wispy-base-COQW4HiG.png);mask-image:url(/assets/wispy-base-COQW4HiG.png);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100px;mask-size:100px}.wispy-component .color-1{background:radial-gradient(circle at 100% 45%,red -20%,#ff2070 50%);mix-blend-mode:hue;opacity:.9}.wispy-component .color-2{background:radial-gradient(circle at 50% 0%,#ff8c00 10%,#8b008b 35%,#5026fb 65%,teal 80%,green 90%);mix-blend-mode:hue;opacity:.95}.wispy-component .color-3{background:radial-gradient(circle at 100% 45%,#5026fb -20%,#00e0aa 50%);mix-blend-mode:color;opacity:.95}.wispy-component .color-4{background:radial-gradient(circle at 50% 0%,gold,#ff8c00,#ff1493,indigo,#4169e1,#32cd32);mix-blend-mode:hue;opacity:1}.wispy-component .color-5{background:radial-gradient(circle at 100% 45%,#ff2070 -20%,#5026fb 60%);mix-blend-mode:hue;opacity:1}.wispy-component .color-6{background:radial-gradient(circle at 50% 0%,#daa520,#8b0000 40%,#ff2070 60%);mix-blend-mode:hue;opacity:1}.wispy-component .color-7{background:radial-gradient(circle at 100% 45%,#0ff,#00008b 60%);mix-blend-mode:color;opacity:.95}.wispy-component .color-8{background-color:#3f424b;mix-blend-mode:color;opacity:.98}.heart-glasses{width:100px;height:100%;top:25px;margin-left:4px;position:absolute;z-index:2;background-image:url(/assets/hearts-KgmN_w-K.png);background-position:center;background-repeat:no-repeat;background-size:90%}.aviator-glasses{width:100px;height:100%;top:25px;margin-left:4px;position:absolute;z-index:2;background-image:url(/assets/aviator-CTmm9JUI.png);background-position:center;background-repeat:no-repeat;background-size:90%}.original-glasses{width:100px;height:100%;top:25px;margin-left:4px;position:absolute;z-index:2;background-image:url(/assets/shades-CiItzFoI.png);background-position:center;background-repeat:no-repeat;background-size:90%}.ibiza-glasses{width:100px;height:100%;top:25px;margin-left:4px;position:absolute;z-index:2;background-image:url(/assets/ibiza-l-UX9EP-.png);background-position:center;background-repeat:no-repeat;background-size:90%}.headphones{width:110px;height:100%;bottom:16px;position:absolute;z-index:2;background-image:url(/assets/phones-HN6fRdOI.png);background-position:center;background-repeat:no-repeat;background-size:100%}.wispy-headphones,.wispy-ibiza-glasses,.wispy-original-glasses,.wispy-aviator-glasses,.wispy-heart-glasses{-webkit-mask-image:url(/assets/wispy-base-COQW4HiG.png);mask-image:url(/assets/wispy-base-COQW4HiG.png);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100px;mask-size:100px}.bucket-hat{width:124px;height:100%;bottom:25px;position:absolute;z-index:2;background-image:url(/assets/bucket-kKr51gke.png);background-position:center;background-repeat:no-repeat;background-size:100%}.cowboy-hat{width:144px;height:100%;bottom:28px;position:absolute;z-index:2;background-image:url(/assets/ranch-DSxtTb-L.png);background-position:center;background-repeat:no-repeat;background-size:100%}.wispy-ball-cap{width:100px;height:100%;bottom:16px;position:absolute;z-index:2;background-image:url(/assets/ballcap-BTTcFF1L.png);background-position:center;background-repeat:no-repeat;background-size:100%}.wispy-wispy-ball-cap,.wispy-cowboy-hat,.wispy-bucket-hat{-webkit-mask-image:url(/assets/wispy-base-hat-CVayN6WR.png);mask-image:url(/assets/wispy-base-hat-CVayN6WR.png);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100px;mask-size:100px}.gallery-layout{display:grid;grid:". wispy powers powers powers powers powers powers powers powers powers ." auto ". gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery ." auto / 8% 128px 8% 8% 8% 8% 8% 8% 8% 8% 8% 8%;gap:64px 32px;grid-auto-flow:row dense;justify-content:center;align-content:flex-start;padding:24px 64px 72px}#page-title{grid-area:logo}.power_tabs{grid-area:wispy}.gallery-of-powers,.equipped-powers,.created-powers{grid-area:powers}.wispy{margin:0 auto}.wispy_wordmark,.gallery-layout #page-title img{width:64px}.power_tabs{display:flex;flex-flow:column;gap:12px}.power_tabs>button.legacy-component{font-size:18px;text-align:center;padding:12px;align-content:flex-start;color:var(--white);background-color:var(--darkglass);box-shadow:none;border:none;border-radius:24;flex:none;order:0;flex-grow:0;transition:ease-in-out .25s;cursor:pointer}.power_tabs #equipped-powers_btn{margin-top:48px}.power_tabs>button.legacy-component.active{color:var(--charcoal);background-color:var(--aqua);border-radius:24px}.power_tabs>button.legacy-component:hover{color:var(--white);background-color:var(--blue);border-radius:24px;box-shadow:none;transition:ease-in-out .25s}.power_tabs>button.legacy-component:active{color:var(--white);background-color:var(--blue);border-radius:24px;box-shadow:none;transition:ease-in-out .25s}.power_tabs>button.legacy-component.active:hover{color:var(--charcoal);background-color:var(--aqua)}.powers-empty-state-text{color:#fff;margin:0 auto;font-family:var(--font-secondary);letter-spacing:.008em;font-weight:600;font-size:18px;line-height:24px;max-width:320px;text-align:center;opacity:.4}.doc-links{font-family:metropolis,sans-serif;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:600;margin-left:auto;margin-bottom:0;padding-right:16px;width:100%;text-align:right}svg.docslinks{height:20px;margin-top:-2px;vertical-align:middle}.loading{font-size:16px;font-family:var(--font-secondary);font-weight:600;margin-top:16px;margin-left:16px;color:var(--green);position:absolute;opacity:.4}.confirmation-dialog{position:fixed;top:50%;left:50%;display:flex;color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding:24px 48px;background:#fff;box-shadow:0 1px 1px #0006,0 2px 8px #0006,0 8px 64px 32px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px 24px 24px;transform:translate(-50%,-50%);z-index:9999;display:none;text-align:center}.confirmation-dialog button.legacy-component{margin:0 16px 16px;padding:8px;background-color:var(--grey);display:inline}.confirmation-dialog.active{display:block}.confirmation-dialog button.legacy-component{cursor:pointer}equipped-powers{display:none}.equipped-powers.active{display:block}.equipped-powers h2.legacy-component{font-size:2.5rem;font-weight:600;margin-bottom:8px}.equipped-powers-title{border-bottom:1px solid white}.equipped-powers>h3{padding-top:12px;font-size:1.5em;font-weight:200;margin-bottom:0}.equipped-powers-list{padding:0;margin:0}.gallery-link{display:flex;flex-flow:column;gap:4px;width:48px;height:100%;min-height:120px;min-width:64px;text-align:center;justify-content:center;align-content:center;margin:0 24px;cursor:pointer;font-family:var(--font-secondary);letter-spacing:.008em;font-weight:600;font-size:12px;line-height:16px;opacity:.4}.gallery-link .button_add_gallery{fill:var(--white);height:24px}.gallery-link:hover .button_add_gallery{fill:var(--green)}.gallery-link:hover{color:var(--green);opacity:1}.created-powers{display:none}.created-powers.active{display:block}.created-powers-title{border-bottom:1px solid white}.created-powers>h2.legacy-component{margin-top:24px;font-size:2.5rem;font-weight:600;margin-bottom:8px;border-bottom:1px solid white}.created-powers>h3{padding-top:16px;margin-bottom:0;font-size:1.5em;font-weight:200}.created-powers-list{padding:0;margin:0}.gallery-of-powers{display:none}.gallery-of-powers.active{display:block}.equipped-powers-title,.gallery-title{border-bottom:1px solid white;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;align-content:center}.equipped-powers-title h2.legacy-component,.gallery-title h2.legacy-component{font-size:2.5rem;font-weight:600;margin-bottom:8px}.power-count{font-family:var(--font-secondary);font-weight:600;padding-left:24px;font-size:18px;width:100%;margin-bottom:12px;display:flex;flex:1 1 auto}.power-search{display:flex;margin-top:-32px;margin-bottom:0}.power-info{display:flex;justify-content:space-between}.guide-link{display:flex;flex:1 1 auto;width:100%;margin-bottom:12px}@media only screen and (max-width:640px){.power-info{flex-direction:column}.guide-link>a{justify-content:flex-start;padding-left:13px}}.power-search{justify-content:center;align-items:center;height:100px}.power-search input.legacy-component{width:100%;box-sizing:border-box;border-radius:32px!important;font-size:24px!important}.power-search input.legacy-component::placeholder{font-style:italic;font-size:24px;color:#fff6}@media only screen and (max-width:1300px){.gallery-layout{display:grid;grid:"wispy powers powers powers powers powers powers powers powers powers" auto "gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery" auto / 128px 6% 6% 6% 6% 6% 6% 6% 6% 6%;gap:64px 32px;grid-auto-flow:row dense;justify-content:center;align-content:flex-start;padding:24px 64px 72px}}@media only screen and (max-width:1023px){#created-powers h2.legacy-component,#equipped-powers h2.legacy-component,#gallery-of-powers h2.legacy-component{display:none}.gallery-title{justify-content:flex-end}}@media only screen and (min-width:768px)and (max-width:991px){.gallery-layout{display:grid;grid:"wispy wispy powers powers powers powers powers powers powers powers" auto "gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery" auto / 32px 48px 8% 8% 8% 8% 8% 8% 8% 8%;gap:64px 32px;grid-auto-flow:row dense;justify-content:center;align-content:flex-start;padding:24px 64px 72px;margin:32px}.gallery-title h2.legacy-component{font-size:3rem!important}}@media only screen and (max-width:768px){body{background-size:80%}.gallery-layout{display:grid;grid:"wispy . ." auto "powers powers powers" auto "gallery gallery gallery" auto / 33% 33% 33%;gap:0px 0px;grid-auto-flow:row dense;justify-content:center;align-content:flex-start;padding:24px 24px 72px;min-width:320px}.wispy{margin:0}.gallery-title h2,.equipped-powers-title h2.legacy-component,.created-powers-title h2.legacy-component{font-size:2.5rem!important}.power_tabs{flex-flow:row}.power_tabs>button.legacy-component{height:24px;margin-top:48px;margin-left:12px}}@media only screen and (max-width:680px){.power_tabs{flex-direction:column;width:100%}.power_tabs>button.legacy-component{height:24px;margin-top:48px;margin-left:12px}.tab_container{display:flex;flex-direction:row;align-items:center;grid-area:top}.power_tabs>.tab{height:fit-content;width:100%;margin-top:0}.gallery-layout{display:grid;grid:"top top top" auto "powers powers powers" auto "gallery gallery gallery" auto / 33% 33% 33%}.power_tabs #equipped-powers_btn{margin-top:0}.power-search>input.legacy-component{font-size:14px!important}.power-search>input.legacy-component::placeholder{font-size:14px!important}}.default-powers .power,.equipped-powers .power,.created-powers .power,.gallery-of-powers .power{display:grid;grid-template-areas:"header" "name" "creator" "description" "actions";grid-template-columns:220px;grid-template-rows:48px auto auto 1fr 54px;margin:8px;padding:16px;min-height:240px;background-color:var(--white);border-radius:8px 24px 24px;box-shadow:0 0 2px 1px #0003,0 8px 16px #00000040;overflow:hidden}.powers{color:var(--black);margin:0 auto;justify-content:center}.powers ul{display:flex;flex-wrap:wrap;justify-content:center;height:100%;align-content:center}.power-icon{width:32px;height:32px;margin:0;border-radius:4px 32px 32px;background:linear-gradient(60deg,#5026fb 25%,#9747ff 95%);padding:6px}.power-header{grid-area:header;display:flex;justify-content:space-between}.power-icon .glyph{height:fit-content;fill:#fff}.power-name{grid-area:name;font-size:18px;display:flex;align-items:flex-start;font-family:var(--font-secondary);font-weight:800;line-height:100%;margin-right:16px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.power-creator{grid-area:creator;display:flex;align-items:center;font-size:12px;font-family:var(--font-secondary);font-weight:200;overflow:hidden}.power-creator .created,.power-creator .built-in{cursor:pointer}.power-creator:hover{color:var(--blue)}.power-creator .built-in{color:var(--blue);font-weight:600}.power-creator span{display:flex}.power-icon svg.injected-svg{height:18px;width:18px;margin-right:4px;transition:ease-in-out .3s}.power-description{grid-area:description;font-size:12px;line-height:120%;max-height:100px;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;padding:8px 0;width:99%;font-family:var(--font-primary);font-weight:400;white-space:pre-wrap}.power-actions{grid-area:actions;align-self:end;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.power-action{display:flex}.power-action button.legacy-component{display:flex;align-items:center;justify-content:flex-start;padding:6px 12px 6px 6px;height:32px;overflow:auto;font-size:11px;box-shadow:none;line-height:100%;cursor:pointer;overflow:hidden}.power-action span{display:flex;align-items:center}.power-action .button_remove{fill:var(--pink);align-self:center;margin-right:0}.power-action:hover .button_remove,.power-action .button_add,.power-action:hover .button_add,.power-action .button_view,.power-action:hover .button_view{fill:var(--black)}.button_guide{fill:var(--white);height:24px;line-height:24px;margin-right:4px;margin-top:-2px}.power-action.delete>button.legacy-component{background-color:transparent;padding:6px 4px}.power-action.delete>button.legacy-component svg{fill:var(--black);margin-right:0}.share-btn.legacy-component{box-shadow:none;background-color:transparent;color:var(--white);padding:12px 0;margin:0 16px;font-size:14px}.share-btn.legacy-component .share-icon{fill:var(--white)}.share-btn.legacy-component:hover{box-shadow:none;background-color:transparent;color:var(--white)}.filter-creator{display:flex;flex-direction:row;flex:0 0 auto;margin-bottom:.5rem;font-size:1rem}.filter-creator>span{margin-right:.25rem}.filter-creator>.filter-chip{display:flex;flex-direction:row;flex:0 0 auto;background:var(--white);border-radius:24px;padding-left:8px;color:var(--black)}.filter-creator>.filter-chip>.filter-chip-btn{border:none;box-shadow:none;padding:0;margin:0;background-color:transparent}.filter-creator>.filter-chip .clear-icon{fill:var(--black);border:none;transform:scale(.5);margin-left:-4px;cursor:pointer}.filter-creator>.filter-chip>.filter-chip-btn:hover{box-shadow:none}#power-detail-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:33333;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1c1e3066}#power-detail-view{position:relative;background-color:#1c1e30f2;border-radius:8px 24px 24px;height:80vh;width:80vw;padding:20px;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 0 0 1px #ffffff0d}#power-detail-view .power-icon{margin:0 0 16px}#power-detail-header{position:relative;display:flex;flex-direction:column}#power-detail-header .name{font-size:32px;font-family:var(--font-secondary);font-weight:800;padding:4px;line-height:125%}#power-detail-header .creator{font-size:16px;font-family:var(--font-secondary);font-weight:200;padding:0 4px}#power-actions.hidden{display:none}.power-default{display:flex;font-size:14px;width:200px;padding:6px;min-width:100px;box-shadow:none;cursor:default;font-weight:600;color:var(--blue)}.power-default-icon{height:16px;width:16px;margin-right:8px;fill:var(--blue);transition:ease-in-out .3s}.power-created{display:flex;font-size:14px;width:200px;padding:6px;min-width:100px;box-shadow:none;cursor:default;color:#8a2be2}#modal_close{position:absolute;top:0;right:0;cursor:pointer;-webkit-user-select:none;user-select:none}#modal_close svg{fill:#fff}#modal_close svg:hover{fill:#ff2070}#power-detail-container{position:relative;display:flex;flex-direction:row;flex:1}#power-detail-container .detail,#power-detail-container .preview{min-width:50%;overflow:auto}#power-detail-container .detail{display:flex;flex-direction:column;justify-content:flex-start}#power-detail-container .title{font-size:18px;font-weight:200;font-family:var(--font-secondary);font-weight:600}#power-detail-container .description{font-size:14px;margin-right:24px;white-space:pre-wrap}#power-detail-container .preview{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}#power-preview-example,#power-preview-prompt{height:100%;width:100%;opacity:0;display:none;transition:opacity .3s ease,visibility .3s ease}#power-preview-example.active,#power-preview-prompt.active{opacity:1;display:block;transition:opacity .3s ease,visibility .3s ease}.textarea-container{display:flex;height:80%}textarea.example.legacy-component,textarea.prompt.legacy-component{resize:none;width:100%;padding:20px;margin-top:6px;margin-bottom:48px}#power-preview-actions{position:absolute;bottom:18px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:48px}#power-preview-actions button.legacy-component{margin:12px}#power-preview-actions button.legacy-component,#power-actions button.legacy-component{display:flex;align-items:center;justify-content:flex-start;padding:8px 12px 8px 8px;height:36px;overflow:auto;font-size:12px;box-shadow:none;cursor:pointer;overflow:hidden}#power-actions span{display:flex;align-items:center}svg.injected-svg{height:24px;width:24px;margin-right:4px}.power-action .button_remove{fill:var(--pink);align-self:center}.power-action:hover .button_remove{fill:var(--black)}.power-action .button_add,.power-action:hover .button_add,.power-action .button_view,.power-action:hover .button_view{fill:var(--black)}.add button.legacy-component{color:var(--black);background-color:var(--grey)}.add button.legacy-component:hover{background-color:var(--green)}.remove button.legacy-component{color:var(--pink);background-color:#ff207013}.remove button.legacy-component:hover{background-color:var(--pink)}.delete button.legacy-component{color:var(--pink);background-color:#ff207013}.delete button.legacy-component:hover{background-color:var(--pink)}.view button.legacy-component{color:var(--black);background-color:var(--grey)}.view button.legacy-component:hover{background-color:var(--green)}.power-action button.legacy-component:hover{box-shadow:none}.creator-equipment-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.detail-item.version{display:flex;flex-direction:row;padding:0 4px;align-items:center}#power-detail-view .error{display:flex;justify-content:center;align-items:center;height:100%;text-align:center;flex-direction:column}@media only screen and (max-width:640px){#power-detail-container{display:flex;flex-direction:column;justify-content:space-evenly}#power-detail-container>*{display:flex;flex:1 1 auto}#power-detail-container>#preview>*{display:flex;flex:1 1 auto;justify-content:space-evenly}#power-preview-example{overflow:hidden}#power-preview-example>.textarea-container{height:100%}#power-preview-actions{position:relative}#power-detail-view{width:100%;height:100%;border-radius:0}.detail-item.usage{display:none}#power-detail-container .detail-item.description{margin-top:0}#power-detail-container .detail{height:fit-content;flex:0 0 auto;margin-bottom:.5rem}#power-preview-example,#power-preview-prompt{display:block;opacity:100%}#power-preview-example,#power-preview-prompt textarea.legacy-component{margin-bottom:.5rem}#power-preview-actions{display:none}.mobile-nav-bar__menu .mobile-nav-bar__buttons{flex-direction:column;padding:0}.mobile-nav-bar__menu .mobile-nav-bar__buttons>button.legacy-component{display:flex;flex-direction:row;font-size:2rem;font-weight:500;line-height:16px;padding:3.2rem 2.4rem;width:100%;border-radius:0;box-shadow:none;border-bottom:3px solid #5a5f66}}.help-layout{z-index:1;margin:0 auto;display:grid;grid:"title title title title title title title title title " auto "UI UI UI UI UI UI UI UI UI" auto "blurb blurb blurb blurb blurb blurb blurb blurb blurb" auto / 128px 128px 88px 88px 88px 88px 88px 88px 88px;gap:32px 32px;grid-auto-flow:row dense;justify-content:center;align-content:start}.help-layout .title{grid-area:title;margin-top:24px}.help-layout .UI{grid-area:UI}.help-layout .blurb{grid-area:blurb;margin:0 auto}.help-layout .blurb p{margin-bottom:0}.help-layout .blur{position:absolute;width:100%;right:0;overflow-x:hidden;height:480px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.help-layout .title h2.legacy-component{font-size:3.5rem;text-align:center}.UI{width:100%;margin:-32px auto 0;text-align:center;padding:0 32px}.UI img{width:100%;max-width:800px;margin:0 auto}.doc-options{display:flex;flex-flow:row;gap:32px;justify-content:space-evenly;margin-bottom:128px;margin-top:24px}.doc-options button.legacy-component{font-size:14px;text-align:left;padding:8px 32px;height:46px;align-content:flex-start}.doc-options button.legacy-component .doc-icon{width:32px;height:32px;margin-right:8px;margin-left:-2px}.doc-options button.legacy-component img{width:48px;height:48px;margin-right:8px;margin-left:-2px}@media only screen and (max-width:1300px){.content-layout{padding:0!important}.help-layout{grid:"title title title title title title" auto "UI UI UI UI UI UI" auto "blurb blurb blurb blurb blurb blurb" auto / 12% 12% 12% 12% 12% 12%;gap:32px 32px}.title{margin-bottom:-32px}.title h2.legacy-component{font-size:3.5rem}.doc-options{flex-flow:row;margin-bottom:128px;gap:32px}.doc-options button.legacy-component{font-size:14px;text-align:left;padding:8px 16px;height:46px}}@media only screen and (max-width:768px){body{background-size:80%}.help-layout{width:100%;display:flex;flex-direction:column}.title h2.legacy-component{font-size:3rem!important}.doc-options{flex-flow:column;margin-bottom:128px;margin-top:48px}.doc-options button.legacy-component{font-size:14px;text-align:left;width:100%;padding:8px 32px}}@media only screen and (max-width:520px){.title h2.legacy-component{font-size:2rem!important}}.button-component .button-content{display:flex;flex-direction:row;align-items:center}.button-component .button-text{font-size:11px;font-weight:600;line-height:100%;letter-spacing:0em;text-align:left}button.legacy-component.button-component{height:fit-content}button.legacy-component.button-component:hover:disabled{background-color:var(--grey)!important;color:#3f424b80}button.legacy-component.button-component:disabled .button-text{opacity:.5}button.legacy-component.button-component:disabled .button-icon{opacity:.25}.check-box{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.check-box>*{display:flex;flex:0 0 auto}.check-box>input.legacy-component{margin-right:.5rem}.check-box>.check-box-text{color:#262626;font-size:14px;font-family:Metropolis;font-weight:400;word-wrap:break-word}.account-layout{padding:24px 64px 72px;display:grid;gap:64px 32px;grid-auto-flow:row dense;justify-content:center;align-content:start;grid-template-areas:"header header header header header header header header header header" "prefs prefs prefs prefs prefs prefs prefs prefs prefs prefs" "endcap endcap endcap endcap endcap endcap endcap endcap endcap endcap";grid-template-columns:repeat(10,8%)}.preferences{display:flex;flex-direction:column;flex-wrap:wrap;padding:8px 24px 24px;gap:32px;max-width:320px;justify-content:space-between}.account-button .button-text{font-size:16px;font-weight:600;line-height:100%;letter-spacing:0em;text-align:left}.preferences .check-box-text{color:#fff}.header{grid-area:header}.account-prefs{grid-area:prefs;display:flex;justify-content:center;align-content:center}@media only screen and (max-width:1300px){.account-layout{padding:24px 64px 72px}}@media only screen and (min-width:768px)and (max-width:991px){.account-layout{padding:24px 64px 72px;grid-template-columns:repeat(9,8%)}}@media only screen and (max-width:768px){body{background-size:80%}.account-layout{padding:24px 64px 72px;grid-template-columns:repeat(3,33%);grid:"header header header" auto "prefs prefs prefs" auto "endcap endcap endcap" auto / 33% 33% 33%}}.consent_container{display:flex;align-items:center;justify-content:center;margin:24px}.consent_container input[type=checkbox]{margin-top:6px;margin-right:12px}#consent_error_container{display:none;align-items:center;justify-content:center}.consent-title{display:flex;justify-content:center;align-items:center;margin:12px;text-align:center}.consent-iframe{display:flex;justify-content:center;align-items:center;margin:12px}.consent-text{line-height:110%;font-size:13px;max-width:320px;margin-right:12px}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-Light-NeXILQpj.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-Regular-BYXQohXg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-SemiBold-BHm3N0mQ.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-Bold-Dk4PcVdr.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-ExtraBold-D8dYk6i4.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Metropolis;src:url(/assets/Metropolis-Black-BI67v59Q.ttf) format("truetype");font-weight:900;font-style:normal}:root{--indigo: #7000FF;--purple: #7C3EFC;--purple-light: #AB41FF;--white: #fff;--glass: rgba(255,255,255,.8);--grey: #F3F4F8;--black: rgba(28,30,48,1);--darkglass: rgba(0,0,0,.15);--charcoal: #3F424B;--charcoal-light: rgba(63,66,75,.6);--yellow: #FFD703;--pink: #EF135c;--pink-light: #FF638d;--blue: #5026FB;--red: #FF3333;--aqua: #00E0FF;--green: rgba(0,243,185,1);--blue-purple-gradient: linear-gradient( 153.07deg, var(--blue) -2.47%, var(--purple) 102.78% );--font-primary: "Inter", sans-serif;--font-secondary: "Metropolis", sans-serif;--font-mono: "Fira Code", monospace;--font-size-l: 20px;--font-size-m: 16px;--font-size-s: 14px;--font-size-xl: 80px;--radius: 48px}*{box-sizing:border-box}html{background:linear-gradient(16deg,#1c1e30 55%,#1c1e3000 85%),linear-gradient(60deg,#5026fb 70%,#9747ff 95%);color:#000;-webkit-font-smoothing:antialiased;-webkit-background-size:100vw 200vh;-moz-background-size:100vw 200vh;-o-background-size:100vw 200vh;background-size:100vw 200vh;background-repeat:no-repeat no-repeat;background-color:#1c1e30;height:100% 100%}html{text-rendering:geometricPrecision;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{width:100%;margin:0;padding:0}.wispy_wordmark{width:48px;margin-top:6px}.wispy_wordmark_gs{width:80px;margin-bottom:32px}.wispy_wordmark_lp{width:80px;margin-bottom:64px}#login_error_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#login_error_container button.legacy-component{display:block;margin:0 auto}.legacy-component:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}body{color:var(--white);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;font-family:var(--font-primary);font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:150%}h1.legacy-component,h2.legacy-component,h3.legacy-component,h4.legacy-component,h5.legacy-component,h6.legacy-component{font-family:var(--font-secondary);font-weight:600;color:var(--white)}h1.legacy-component,h2.legacy-component,h3.legacy-component{margin-bottom:2rem;line-height:100%}h4.legacy-component,h5.legacy-component,h6.legacy-component{margin-top:1.6rem;margin-bottom:1.6rem}h1.legacy-component{font-size:5rem;font-weight:200}h2.legacy-component{font-size:4rem;font-weight:600}h3.legacy-component{font-size:2.4rem}h4.legacy-component{font-size:2rem}h5.legacy-component{font-size:1.6rem}h6.legacy-component{font-size:1.4rem}p.legacy-component{margin:0 0 1.6rem}strong{font-weight:800}small{font-size:1.2rem}blockquote{padding:1.6rem 3.2rem;margin:0 0 3.2rem;border-left:8px solid #eee;font-size:1.6rem;font-style:italic}body,button.legacy-component,input.legacy-component,select.legacy-component,textarea.legacy-component{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.legacy-component,input.legacy-component,select.legacy-component,textarea.legacy-component{font-family:inherit;font-size:inherit;line-height:inherit}a{color:var(--white);text-decoration:none}figure{margin:0}img{vertical-align:middle}code,pre{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;width:100%}code{color:var(--emerald)}#root{height:100%;width:100%}@media only screen and (max-width:640px){.mobile-scroll-lock{overflow:hidden}}*{box-sizing:border-box;margin:0;padding:0}.row{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:16px}.control{display:flex;flex-flow:row;gap:4px;justify-content:space-around;align-items:center;background:#f3f4f8;border:1px solid rgba(45,49,58,.05);padding:4px;border-radius:9999px}input.legacy-component[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input.legacy-component[type=radio]+label{font-family:Open Sans,sans-serif;font-size:16px;display:flex;justify-content:center;align-items:center;padding:6px 16px;text-align:center;border-radius:9999px;overflow:hidden;-webkit-user-select:none;user-select:none}input.legacy-component[type=radio]:checked+label{background-color:#5026fb;color:#fff;transition:.1s ease-in-out}input.legacy-component[type=radio]:checked+label:hover{background-color:#5026fb;color:#fff;transition:.2s ease-in-out}input.legacy-component[type=radio]+label{background-color:#0000;transition:.1s ease-in-out}input.legacy-component[type=radio]+label:hover{background-color:#5026fb1a;transition:.2s ease-in-out}label.legacy-component{font-size:14px}form div{display:flex;flex-wrap:wrap}form p{margin:16px;padding:8px}form label{font-family:Metropolis,sans-serif;font-style:normal;font-weight:700}fieldset{margin:2em}textarea.legacy-component,input.legacy-component[type=text],input.legacy-component[type=password],input.legacy-component[type=number],input.legacy-component[type=email],input.legacy-component[type=url],input.legacy-component[type=tel],input.legacy-component[type=search],input.legacy-component[type=date],input.legacy-component[type=datetime],input.legacy-component[type=datetime-local],input.legacy-component[type=month],input.legacy-component[type=week],input.legacy-component[type=time],input.legacy-component[list=datalist],select.legacy-component,input.legacy-component[type=color]{font-family:inter-regular,sans-serif;resize:none;font-size:14px;padding:12px 24px;color:#fff;background:#00000026;border:1px solid rgba(0,0,0,.075);box-shadow:0 0 0 2px #ffffff06;min-width:90%;border-radius:8px;box-sizing:border-box;margin-top:24px;margin-right:16px}textarea.legacy-component:focus,input.legacy-component:focus{outline:none;background:#00000059}::placeholder{color:#fff6;opacity:1}:-ms-input-placeholder{color:#fff6}::-ms-input-placeholder{color:#fff6}input.legacy-component[type=search]{border-radius:48px}input.legacy-component[type=color]{border-radius:8px;width:36px;height:36px;padding:8px}input.legacy-component[type=range]{border-radius:8px;border:none}select.legacy-component{border:1px solid rgba(63,66,75,.1);color:#3f424b;background:#fff;font-family:metropolis-regular,sans-serif;letter-spacing:.008em;font-weight:600;font-size:16px;line-height:16px;overflow-y:auto}option.legacy-component{padding:4px 12px;margin:2px}.indicates-required{display:flex;justify-content:flex-start;width:100%;font-size:12px;opacity:.6;margin-top:16px}.alert-text{display:flex;align-items:center;width:fit-content;margin:8px;font-size:14px;justify-content:center;color:#fff;font-family:var(--font-secondary);font-weight:600;line-height:100%;background-color:#ff2070;padding:16px;border-radius:8px}.alert-glyph{stroke:#fff;width:28px;margin-right:16px}button.legacy-component,button.legacy-component:focus{outline:none;border:none}button.legacy-component:active{outline:none;border:none}button.legacy-component,input.legacy-component[type=button],input.legacy-component[type=reset],input.legacy-component[type=submit]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;font-family:var(--font-secondary);letter-spacing:.008em;font-weight:600;font-size:16px;line-height:16px;color:#3f424b;background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 8px #ffffff26;border-radius:48px;border:none;flex:none;order:0;flex-grow:0;transition:ease-in-out .25s;cursor:pointer}button.legacy-component:hover,input.legacy-component[type=button]:hover,input.legacy-component[type=reset]:hover,input.legacy-component[type=submit]:hover{color:#3f424b;background-color:#fff;box-shadow:0 0 0 6px #ffffffb3,0 0 0 10px #00f3b9;transition:ease-in-out .25s}button.legacy-component:active,input.legacy-component[type=button]:active,input.legacy-component[type=reset]:active,input.legacy-component[type=submit]:active,button.legacy-component:visited,input.legacy-component[type=button]:visited,input.legacy-component[type=reset]:visited,input.legacy-component[type=submit]:visited{color:#3f424b;background-color:#fff;box-shadow:0 0 0 6px #fff0,0 0 0 10px #00f3b900;transition:ease-in-out .25s}button.legacy-component.disabled{color:#3f424b80;background-color:#fff6;box-shadow:0 0 0 8px #ffffff0d}.disabled img{opacity:.5}.disabled:hover{color:#3f424b80;background-color:#fff6;box-shadow:0 0 0 8px #ffffff0d;cursor:default}button.legacy-component img{margin-left:8px;height:20px;margin-top:-2px;fill:var(--black)}.button--compact{padding:1rem 1.25rem;font-size:1rem;line-height:1.25rem}.button--primary{background-color:var(--indigo)}.button--primary:hover{background:#635dffd9}.button--secondary{background-color:var(--white);color:var(--black)}.button--secondary:hover{background:#ffffffd9}@media only screen and (max-width:480px){.button{min-width:.8rem;padding:1rem 1.2rem;font-size:1.3rem;line-height:2.2rem}.button--compact{padding:.6rem 1rem;font-size:1rem;line-height:2rem}}.button__login,.button__logout{min-width:7rem;color:var(--white);background-color:transparent;margin-right:1.6rem;font-family:var(--font-secondary);font-style:normal;font-weight:600;padding:.2rem 0;border-radius:var(--radius);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease-out,color .3s ease-out}.button__sign-up{min-width:7rem;color:var(--black);background:var(--white);margin-right:1.6rem;font-family:var(--font-secondary);font-style:normal;font-weight:600;padding:12px 24px;border-radius:var(--radius);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.button__sign-up>.get-wispy-text{font-weight:800}.button__login:last-child,.button__logout:last-child,.button__sign-up:last-child{right:200px}.button_add,.button_remove{height:24px;margin-right:4px;transition:ease-in-out .3s}@media only screen and (min-width:641px){.button__login,.button__logout,.button__sign-up{font-size:1rem;line-height:1.25rem}}.preview-btn{background-color:#0000!important}.footer{font-family:var(--font-secondary);padding:4px;font-size:13px;font-weight:200;justify-content:center;align-content:flex-start;margin-bottom:64px;flex-wrap:wrap;display:flex}.footer .copyright{font-size:14px;margin:8px auto 4px;padding-top:8px;font-weight:400;border-top:1px solid rgba(255,255,255,.1)}.footer .reserved{opacity:.75;line-height:120%}.footer a{font-size:16px;margin:0 48px 0 0}.footer img{margin-right:-48px}.footer p{margin:0}.footer a:hover{text-decoration:underline}.loader{height:2rem;width:2rem;margin:200px auto auto;animation:spin 2s infinite linear}.loader div{height:2rem;width:2rem}.loader svg{height:2rem;width:2rem;margin-right:0}.loader svg{height:2rem;width:2rem;margin-right:0;fill:var(--black)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-bar__container{position:fixed;display:flex;justify-content:center;flex-shrink:0;width:100%;z-index:300;background:linear-gradient(16deg,#5026fb00 30%,#5026fb26 40%,#5026fb99 60%,#9747ff 95%)}.nav-blur{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1}.nav-bar{flex:1;display:flex;align-items:center;flex-shrink:0;height:80px;padding:0 24px;margin:0}.nav-bar__brand{display:flex;align-items:center;height:100%;margin-right:64px}.nav-bar__link{display:flex;align-items:center;height:100%}.nav-bar__logo{height:3.2rem}.nav-bar__tabs{flex:1;display:flex;align-items:center;justify-content:flex-end}.nav-bar__tab{display:flex;flex-direction:row;justify-content:center;margin-right:24px;font-weight:500;font-size:16px;line-height:16px}.nav-bar__tab:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff6;text-decoration-thickness:2px;text-underline-offset:8px}.nav-bar__tab:last-child{margin-right:24px}.nav-bar__tab--active{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--white);text-decoration-thickness:2px;text-underline-offset:8px}.nav-bar__tab--active:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:8px}.nav-bar__tab:hover{color:var(--white)}.nav-bar__icon{display:none}.nav-bar__buttons{display:flex;margin-left:24px}@media only screen and (max-width:640px){.nav-bar__container>.nav-bar>*{display:none}.nav-bar__tab{font-size:1.5rem}.nav-bar{height:4rem;padding:.8rem 1.6rem}.nav-bar__brand{display:flex;align-items:center;margin-right:64px;margin-left:16px}.nav-bar__logo{height:3.2rem}.nav-bar__tab--active{text-decoration-line:none;color:var(--pink)}.nav-bar__label{display:none}.nav-bar__icon{display:block;font-size:3.2rem}.nav-bar__buttons{margin-left:24px}}@media only screen and (max-width:340px){.nav-bar__tab{font-size:1.3rem}.nav-bar{height:4rem;padding:.8rem 1.6rem}.nav-bar__brand{display:flex;align-items:center;margin-right:1.6rem}.nav-bar__logo{height:2.8rem}.nav-bar__tab--active{text-decoration-line:none;color:var(--pink)}.nav-bar__buttons{margin-left:24px}}.user-menu{position:relative}.user-menu .avatar{width:40px;height:40px;border-radius:20px;margin-right:10px}.user-menu button.legacy-component{display:flex;align-items:center;background-color:var(--white);border:none;cursor:pointer;font-size:16px}.user-menu button.legacy-component>.caret{margin-left:5px;font-size:16px}.user-menu span.member{color:var(--black);font-weight:700;margin-left:8px}.user-menu span.email{color:var(--black);font-weight:300;margin-left:8px}.user-menu .manage_account{color:#3a00dc;font-weight:600}.user-menu .settings{font-weight:700}.user-menu .settings:hover{font-weight:700;text-decoration:underline}.user-menu .signout{font-weight:700}.user-menu .menu{position:absolute;top:-8px;right:-8px;background-color:#fff;border:1px solid #ccc;padding:14px;z-index:1;width:300px;border-radius:16px;transition:3s ease-out}.user-menu .menu button.legacy-component:hover{text-decoration:underline}.user-menu .menu button.legacy-component{all:unset;cursor:pointer;padding:10px 0 10px 10px;display:block;width:100%;text-align:left;color:var(--black)}.user-menu .menu hr{margin-top:8px}.user-menu .menu button.legacy-component:first-child{margin-bottom:-8px;margin-top:0;padding-bottom:0;padding-top:0}@media only screen and (max-width:640px){.user-menu{display:block;width:100%;display:flex;justify-content:space-around}.user-menu button.legacy-component{font-size:24px}.user-menu .menu{top:-30px}.user-menu button.legacy-component>.caret{font-size:14px}.user-menu .menu{width:100%}.user-menu .menu .member,.user-menu .menu button.legacy-component{font-size:24px}}.mobile-nav-bar__container{position:fixed;display:none;justify-content:center;flex-shrink:0;width:100%;box-shadow:#0000001a 0 -1.5px inset;z-index:300;background-color:var(--darkglass)}.mobile-nav-bar{flex:1;display:flex;align-items:center;flex-shrink:0;height:4rem;max-width:1200px;padding:.8rem 1.6rem;margin:0}.mobile-nav-bar__brand{flex:1;display:flex;align-items:center;height:100%;margin-right:1.6rem}.mobile-nav-bar__brand .wispy_wordmark{width:32px}.mobile-nav-bar__link{display:flex;align-items:center;height:100%}.mobile-nav-bar__logo{height:2.4rem}.mobile-nav-bar__menu{width:100%;height:calc(100% - 6.4rem);position:fixed;left:0;top:4rem;background-color:var(--black);z-index:300}.mobile-nav-bar__toggle{margin-left:2.4rem;font-size:3.6rem;cursor:pointer}.mobile_nav-bar__toggle-icon{fill:var(--white);transform:scale(1.5);height:fit-content}.mobile_nav-bar__toggle-icon>div{height:24px}.mobile_nav-bar__toggle-icon>div>svg{display:flex}.mobile-nav-bar__tabs{flex:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;width:100%}.mobile-nav-bar__tab{display:flex;flex-direction:row;font-weight:500;font-size:2rem;line-height:16px;padding:3.2rem 2.4rem;background-color:var(--black);color:var(--white);width:100%;box-shadow:#5a5f66 0 -1.5px inset}.mobile-nav-bar__tab:last-child{margin-right:0}.mobile-nav-bar__tab--active{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--indigo);text-decoration-thickness:4px;text-underline-offset:8px}.mobile-nav-bar__tab:hover{color:var(--white)}.mobile-nav-bar__icon{display:none}.mobile-nav-bar__buttons{display:flex;justify-content:center;padding:3.2rem;background-color:var(--black)}@media only screen and (max-width:640px)and (hover:none){.mobile-nav-bar__tab:hover,.mobile-nav-bar__tab--active:hover{color:var(--white)}}@media only screen and (max-width:640px){.mobile-nav-bar__container{display:flex}.mobile-nav-bar__menu--closed{display:none}}.page-layout{display:flex;flex-direction:column;align-items:center;height:100%;width:100%}.page-layout__content{flex:1;flex-basis:auto;flex-shrink:0;display:flex;flex-direction:column;margin-top:64px;max-width:120rem;width:100%}@media only screen and (max-width:640px){.page-layout__content{margin-top:4rem}}.content-layout{flex:1;display:flex;flex-direction:column;flex-shrink:0;width:100%;max-width:1440px;min-height:640px;margin:0 auto;padding:0 48px}.content__title{margin-top:0;margin-bottom:8px;border-bottom:1px solid white}.content__title.not-found-title{margin-top:16px}.content__title h2.legacy-component{margin-bottom:8px;font-size:2.5rem;font-weight:600;color:var(--white)}.content__body{font-size:1.6rem;line-height:2.4rem}#page-description{display:flex;flex-direction:column}#page-description span{margin-bottom:1.6rem}#page-description span:last-child{margin-bottom:0}@media only screen and (max-width:480px){.content-layout{padding:1.6rem}.content__title{font-size:2.4rem}}app-nav-bar{width:100%}app-nav-bar-tabs{flex:1}app-nav-bar-tab{margin-right:24px}app-nav-bar-tab:last-child{margin-right:0}app-login-button,app-signup-button,app-logout-button{margin-right:1.6rem}app-login-button:last-child,app-signup-button:last-child,app-logout-button:last-child{margin-right:0}app-page-loader{display:flex;height:100%;width:100%}app-mobile-nav-bar{width:100%}app-mobile-nav-bar-tab{width:100%}app-mobile-nav-bar-brand{flex:1}
