:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:hal;src:url(../fonts/hal.woff2)format("woff2-variations");font-display:swap}@font-face{font-family:superstudio;src:url(../fonts/superstudio.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:superstudio;src:url(../fonts/superstudio-bold.woff2)format("woff2");font-display:swap;font-weight:700}:root{--black:#030303;--fast:.3s cubic-bezier(.85,0,.15,1);--slow:1.2s cubic-bezier(.85,0,.15,1);overscroll-behavior:none;font-family:superstudio,sans-serif;font-size:1vw}@media screen and (width<=768px){:root{overflow:hidden auto}}:root{scrollbar-width:none;-ms-overflow-style:none}:root::-webkit-scrollbar{width:0;height:0}:root{-webkit-font-smoothing:antialiased;color:var(--black);font-weight:700}.is-hidden{display:none!important}@media screen and (width<=768px){.is-hidden-mobile{display:none!important}}@media screen and (width>=769px){.is-hidden-tablet{display:none!important}}::selection{background-color:var(--black);color:#fff}.tag{text-transform:uppercase;align-items:center;font-size:min(1.22rem,23.3333px);display:flex}@media screen and (width<=768px){.tag{font-size:4.1rem}}.tag{line-height:min(1.39rem,26.6667px)}@media screen and (width<=768px){.tag{line-height:5.13rem}}.tag{height:min(1.85rem,35.5556px)}@media screen and (width<=768px){.tag{height:7.18rem}}.tag{gap:min(.23rem,4.44444px)}@media screen and (width<=768px){.tag{gap:1.28rem}}.tag span:first-child{background-color:var(--color);align-items:center;gap:min(.69rem,13.3333px);height:100%;display:flex}@media screen and (width<=768px){.tag span:first-child{gap:3.85rem}}.tag span:first-child{border-radius:min(.46rem,8.88889px)}@media screen and (width<=768px){.tag span:first-child{border-radius:2.05rem}}.tag span:first-child{padding-left:min(.69rem,13.3333px)}@media screen and (width<=768px){.tag span:first-child{padding-left:3.08rem}}.tag span:first-child{border:min(.09rem,1.66667px) solid #000}@media screen and (width<=768px){.tag span:first-child{border:.26rem solid #000}}.tag span:first-child i{background-color:#fff;justify-content:center;align-items:center;height:min(1.85rem,35.5556px);display:flex}@media screen and (width<=768px){.tag span:first-child i{height:7.18rem}}.tag span:first-child i{border:min(.09rem,1.66667px) solid #000}@media screen and (width<=768px){.tag span:first-child i{border:.26rem solid #000}}.tag span:first-child i{border-radius:min(.46rem,8.88889px)}@media screen and (width<=768px){.tag span:first-child i{border-radius:2.05rem}}.tag span:first-child i{padding-left:min(.69rem,13.3333px)}@media screen and (width<=768px){.tag span:first-child i{padding-left:3.08rem}}.tag span:first-child i{padding-right:min(.69rem,13.3333px)}@media screen and (width<=768px){.tag span:first-child i{padding-right:3.08rem}}.tag span:first-child i{margin:max(-.09rem,-1.66667px)}@media screen and (width<=768px){.tag span:first-child i{margin:-.26rem}}.tag span:last-child{border-radius:100vh;align-items:center;height:100%;padding-left:min(.69rem,13.3333px);display:flex}@media screen and (width<=768px){.tag span:last-child{padding-left:3.08rem}}.tag span:last-child{padding-right:min(.69rem,13.3333px)}@media screen and (width<=768px){.tag span:last-child{padding-right:3.08rem}}.tag span:last-child{border:min(.09rem,1.66667px) solid #000}@media screen and (width<=768px){.tag span:last-child{border:.26rem solid #000}}html.no-user-select{-webkit-user-select:none;user-select:none}.is-preview[data-v-653202c7]{top:0;left:var(--size-magenta);right:var(--size-magenta);pointer-events:none;z-index:1000;height:100%;position:fixed}.is-preview[data-v-653202c7]>*{opacity:.1;background:red;height:100%}.line[data-v-653202c7]{cursor:ns-resize;z-index:1000;height:1px;top:var(--top);opacity:1;pointer-events:all;background-color:red;position:fixed;left:0;right:0}.error[data-v-0d5cc712]{height:calc(100dvh - var(--nav-height));flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:min(1.85rem,35.5556px);display:flex}@media screen and (width<=768px){.error[data-v-0d5cc712]{margin-bottom:0}}.error[data-v-0d5cc712]{gap:min(1.16rem,22.2222px)}@media screen and (width<=768px){.error[data-v-0d5cc712]{gap:0}}.title[data-v-0d5cc712]{gap:min(.69rem,13.3333px);display:flex}@media screen and (width<=768px){.title[data-v-0d5cc712]{gap:2.05rem}}.title[data-v-0d5cc712]{font:400 min(2.31rem,44.4444px)/100% var(--font-family)}@media screen and (width<=768px){.title[data-v-0d5cc712]{font:400 7.69rem/100% var(--font-family)}}.title span[data-v-0d5cc712]{opacity:.5}@media screen and (width<=768px){.wrapper[data-v-0d5cc712]{width:100%;padding:4.1rem}}.button[data-v-0d5cc712]{font-family:var(--font-family-alternate);transition:background-color var(--fast),color var(--fast);background:#3b3b3bb2;align-items:center;gap:min(1.39rem,26.6667px);display:inline-flex}@media screen and (width<=768px){.button[data-v-0d5cc712]{gap:4.1rem}}.button[data-v-0d5cc712]{border-radius:min(.46rem,8.88889px)}@media screen and (width<=768px){.button[data-v-0d5cc712]{border-radius:1.03rem}}.button[data-v-0d5cc712]{padding:min(.58rem,11.1111px)}@media screen and (width<=768px){.button[data-v-0d5cc712]{padding:2.56rem}}.button[data-v-0d5cc712]{font-size:min(1.16rem,22.2222px)}@media screen and (width<=768px){.button[data-v-0d5cc712]{font-size:3.59rem}}.button[data-v-0d5cc712]{width:min(26.16rem,502.222px)}.button span[data-v-0d5cc712]{color:var(--white);flex-grow:1}.button svg[data-v-0d5cc712]{width:min(2.43rem,46.6667px);display:block}@media screen and (width<=768px){.button svg[data-v-0d5cc712]{width:8.21rem}}.button svg[data-v-0d5cc712]{height:min(2.43rem,46.6667px)}@media screen and (width<=768px){.button svg[data-v-0d5cc712]{height:8.21rem}}@media (hover:hover){.button[data-v-0d5cc712]:hover{color:#d4a7ff;background:#3b3b3b}}@media screen and (width<=768px){.button[data-v-0d5cc712]{width:100%}}
