/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}#chara[data-v-09fccf92]{position:fixed;left:0;top:0;z-index:-1}.header__logo[data-v-48a68e7f]{font-size:0;left:25px;margin:0;position:fixed;top:25px;width:72px;z-index:100}@media screen and (min-width:768px){.header__logo[data-v-48a68e7f]{left:10%;top:45px;width:100px}}.header__logoAnchor[data-v-48a68e7f]{color:var(--color-primary);transition:color .3s ease-out}@media screen and (min-width:768px){.header__logoAnchor[data-v-48a68e7f]:hover{color:var(--color-ink)}}.header__logo svg[data-v-48a68e7f]{width:100%}.header__logo svg circle[data-v-48a68e7f],.header__logo svg path[data-v-48a68e7f]{transition:fill .3s ease-out}.header__lists[data-v-48a68e7f]{display:flex;list-style:none;margin:0;padding:0;position:fixed;right:25px;top:25px;z-index:100;font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-style:normal;line-height:1}@media screen and (min-width:768px){.header__lists[data-v-48a68e7f]{right:10%;top:45px;font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-style:normal;line-height:1}}.header__list+.header__list[data-v-48a68e7f]{margin:0 0 0 5.3333333333vw}@media screen and (min-width:768px){.header__list+.header__list[data-v-48a68e7f]{margin:0 0 0 50px}}.header__listAnchor[data-v-48a68e7f]{color:var(--color-primary);display:inline-block;font-size:13px;position:relative;text-decoration:none;transition:color .3s ease-out}@media screen and (min-width:768px){.header__listAnchor[data-v-48a68e7f]{font-size:18px}.header__listAnchor[data-v-48a68e7f]:hover{color:var(--color-ink)}}.header__listInner[data-v-48a68e7f]{font-size:10px;margin:0 3px 0 0;vertical-align:top;font-family:roc-grotesk,sans-serif;font-weight:400;font-style:normal;line-height:1}@media screen and (min-width:768px){.header__listInner[data-v-48a68e7f]{font-size:12px;margin:0 5px 0 0}}.header__scroll[data-v-48a68e7f]{bottom:25px;filter:blur(0);height:20px;left:25px;margin:0;opacity:1;position:fixed;transition:opacity .5s ease-out,filter .5s ease-out,visibility .5s ease-out;visibility:visible;width:64px}@media screen and (min-width:768px){.header__scroll[data-v-48a68e7f]{bottom:45px;height:26px;left:10%;width:84px}}.header__scroll.is-hide[data-v-48a68e7f]{filter:blur(5px);opacity:0;visibility:hidden}.header__scrollAnchor[data-v-48a68e7f]{align-items:center;border:1px solid var(--color-primary);border-radius:10px;box-sizing:border-box;display:flex;height:100%;justify-content:center;text-decoration:none;transition:border .4s ease-out,background .4s ease-out;width:100%}@media screen and (min-width:768px){.header__scrollAnchor[data-v-48a68e7f]{border-radius:13px}.header__scrollAnchor[data-v-48a68e7f]:active,.header__scrollAnchor[data-v-48a68e7f]:hover{border:1px solid var(--color-ink);background:var(--color-ink)}.header__scrollAnchor:active .header__scrollArrow path[data-v-48a68e7f],.header__scrollAnchor:hover .header__scrollArrow path[data-v-48a68e7f]{fill:var(--color-surface)}.header__scrollAnchor:active .header__scrollText[data-v-48a68e7f],.header__scrollAnchor:hover .header__scrollText[data-v-48a68e7f]{color:var(--color-surface)}}.header__scrollArrow[data-v-48a68e7f]{color:var(--color-primary);font-size:0;margin:1px 3px 0 0;width:5px}@media screen and (min-width:768px){.header__scrollArrow[data-v-48a68e7f]{margin:1px 4px 0 0;width:6px}}.header__scrollArrow svg[data-v-48a68e7f]{width:100%}.header__scrollArrow svg path[data-v-48a68e7f]{transition:fill .4s ease-out}.header__scrollText[data-v-48a68e7f]{color:var(--color-primary);font-size:10px;margin:1px 2px 0 0;transition:color .4s ease-out;font-family:roc-grotesk-wide,sans-serif;font-weight:500;font-style:normal;line-height:1}@media screen and (min-width:768px){.header__scrollText[data-v-48a68e7f]{font-size:14px;margin:1px 4px 0 0}}.main[data-v-0bbfb77a]{padding:calc(100vh + 120px) 25px 25px}@media screen and (min-width:768px){.main[data-v-0bbfb77a]{padding:calc(100vh + 160px) 0 45px;width:80%;margin:0 auto}}.main .about[data-v-0bbfb77a]{margin:0 0 120px}@media screen and (min-width:768px){.main .about[data-v-0bbfb77a]{display:flex;margin:0 0 160px}}.main .about__left[data-v-0bbfb77a]{position:sticky;top:45vh}@media screen and (min-width:768px){.main .about__left[data-v-0bbfb77a]{padding:0 80px 0 0;position:relative;top:0;width:30%}}.main .about__title[data-v-0bbfb77a]{aspect-ratio:320.43/47.058;color:var(--color-primary);container-type:inline-size;margin:0;font-size:0;line-height:1;overflow:hidden;width:100%}@media screen and (min-width:768px){.main .about__title[data-v-0bbfb77a]{position:sticky;top:45vh}}.main .about__titleText[data-v-0bbfb77a]{display:inline-block;font-size:20.5973223481cqw;transform:scaleX(.9712);transform-origin:left top;white-space:nowrap;font-family:roc-grotesk-extrawide,sans-serif;font-weight:400;font-style:normal;line-height:1;line-height:.713}.main .about__right[data-v-0bbfb77a]{margin:60px 0 0;padding:0 0 0 28px;position:relative}@media screen and (min-width:768px){.main .about__right[data-v-0bbfb77a]{margin:0;padding:0 0 0 33px;width:70%}}.main .about__right[data-v-0bbfb77a]:before{background:var(--color-primary);content:"";height:100%;left:5px;position:absolute;top:0;width:3px}@media screen and (min-width:768px){.main .about__right[data-v-0bbfb77a]:before{left:6px}}.main .about__item[data-v-0bbfb77a]{position:relative}.main .about__item[data-v-0bbfb77a]:first-of-type:after{content:"#p"}.main .about__item[data-v-0bbfb77a]:nth-of-type(2):after{content:"#c"}.main .about__item[data-v-0bbfb77a]:before{background:var(--color-surface);border:3px solid var(--color-primary);border-radius:50%;box-sizing:border-box;content:"";height:13px;left:-28px;position:absolute;top:0;width:13px}@media screen and (min-width:768px){.main .about__item[data-v-0bbfb77a]:before{height:15px;left:-33px;width:15px}}.main .about__item[data-v-0bbfb77a]:after{color:var(--color-primary);content:"";font-size:10px;left:-42px;position:absolute;text-align:right;top:2px;font-family:roc-grotesk,sans-serif;font-weight:400;font-style:normal;line-height:1}@media screen and (min-width:768px){.main .about__item[data-v-0bbfb77a]:after{font-size:12px;left:-50px}}.main .about__item+.about__item[data-v-0bbfb77a]{margin:60px 0 0}@media screen and (min-width:768px){.main .about__item+.about__item[data-v-0bbfb77a]{margin:80px 0 0}}.main .about__name[data-v-0bbfb77a]{margin:0 0 15px;padding:0 0 16px;position:relative;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out}@media screen and (min-width:768px){.main .about__name[data-v-0bbfb77a]{margin:0 0 18px;padding:0 0 19px}}.main .about__name.is-show[data-v-0bbfb77a],.main .about__name.is-show[data-v-0bbfb77a]:before{transform:scale(1)}.main .about__name.is-show .about__nameInner[data-v-0bbfb77a]{color:var(--color-surface)}.main .about__name[data-v-0bbfb77a]:before{background:var(--color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out .3s;width:12px}@media screen and (min-width:768px){.main .about__name[data-v-0bbfb77a]:before{width:14px}}.main .about__nameInner[data-v-0bbfb77a]{background:var(--color-primary);color:transparent;font-size:24px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:1.55;padding:1px 6px;transition:color .3s ease-out .4s;font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width:768px){.main .about__nameInner[data-v-0bbfb77a]{font-size:28px;line-height:1.5}}.main .about__text[data-v-0bbfb77a]{margin:0 0 20px;padding:0;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out}@media screen and (min-width:768px){.main .about__text[data-v-0bbfb77a]{margin:0 0 23px}}.main .about__text.is-show[data-v-0bbfb77a],.main .about__text.is-show[data-v-0bbfb77a]:last-of-type:before{transform:scale(1)}.main .about__text.is-show .about__textAnchor[data-v-0bbfb77a],.main .about__text.is-show .about__textInner[data-v-0bbfb77a]{color:var(--color-surface)}.main .about__text.is-show .about__textAnchor[data-v-0bbfb77a]:before{opacity:1}.main .about__text[data-v-0bbfb77a]:last-of-type{margin:0;padding:0 0 16px;position:relative}@media screen and (min-width:768px){.main .about__text[data-v-0bbfb77a]:last-of-type{padding:0 0 19px}}.main .about__text[data-v-0bbfb77a]:last-of-type:before{background:var(--color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out .3s;width:12px}@media screen and (min-width:768px){.main .about__text[data-v-0bbfb77a]:last-of-type:before{width:14px}}.main .about__textInner[data-v-0bbfb77a]{background:var(--color-primary);color:transparent;font-size:14px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;padding:4px 6px;transition:color .4s ease-out .3s;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal}@media screen and (min-width:768px){.main .about__textInner[data-v-0bbfb77a]{font-size:16px}}.main .about__lists[data-v-0bbfb77a]{display:flex;margin:15px 0 0;padding:0 0 16px;position:relative}@media screen and (min-width:768px){.main .about__lists[data-v-0bbfb77a]{margin:18px 0 0;padding:0 0 19px}}.main .about__lists.is-show[data-v-0bbfb77a]:before{transform:scale(1)}.main .about__lists[data-v-0bbfb77a]:before{background:var(--color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out .3s;width:12px}@media screen and (min-width:768px){.main .about__lists[data-v-0bbfb77a]:before{width:14px}}.main .about__list[data-v-0bbfb77a]{list-style:none;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out}.main .about__list.is-show[data-v-0bbfb77a]{transform:scale(1)}.main .about__list.is-show .about__listAnchor[data-v-0bbfb77a]{color:var(--color-surface)}.main .about__list.is-show .about__listAnchor[data-v-0bbfb77a]:before{opacity:1}.main .about__list+.about__list[data-v-0bbfb77a]{margin:0 0 0 15px}@media screen and (min-width:768px){.main .about__list+.about__list[data-v-0bbfb77a]{margin:0 0 0 18px}}.main .about__listAnchor[data-v-0bbfb77a],.main .about__textAnchor[data-v-0bbfb77a]{color:transparent;position:relative;text-decoration:none;transition:color .4s ease-out .3s}@media screen and (min-width:768px){.main .about__listAnchor[data-v-0bbfb77a]:hover:before,.main .about__textAnchor[data-v-0bbfb77a]:hover:before{background:transparent}.main .about__listAnchor:hover .about__listInner[data-v-0bbfb77a],.main .about__listAnchor:hover .about__textAnchorInner[data-v-0bbfb77a],.main .about__textAnchor:hover .about__listInner[data-v-0bbfb77a],.main .about__textAnchor:hover .about__textAnchorInner[data-v-0bbfb77a]{background:var(--color-ink)}}.main .about__listAnchor[data-v-0bbfb77a]:before,.main .about__textAnchor[data-v-0bbfb77a]:before{background:var(--color-surface);bottom:-1px;content:"";height:1px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;transition:opacity .4s ease-out .3s,background .2s ease-out;width:calc(100% - 12px)}.main .about__textAnchor[data-v-0bbfb77a]:before{bottom:1px}.main .about__listInner[data-v-0bbfb77a],.main .about__textAnchorInner[data-v-0bbfb77a]{background:var(--color-primary);font-size:14px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;padding:4px 6px;transition:background .3s ease-out;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal}@media screen and (min-width:768px){.main .about__listInner[data-v-0bbfb77a],.main .about__textAnchorInner[data-v-0bbfb77a]{font-size:16px}}.main .work[data-v-0bbfb77a]{margin:0 0 120px}@media screen and (min-width:768px){.main .work[data-v-0bbfb77a]{display:flex;margin:0 0 160px}}.main .work__left[data-v-0bbfb77a]{position:sticky;top:45vh}@media screen and (min-width:768px){.main .work__left[data-v-0bbfb77a]{padding:0 80px 0 0;position:relative;top:0;width:30%}}.main .work__title[data-v-0bbfb77a]{aspect-ratio:320.324/52.049;color:var(--color-primary);container-type:inline-size;margin:0;font-size:0;line-height:1;overflow:hidden;width:100%}@media screen and (min-width:768px){.main .work__title[data-v-0bbfb77a]{position:sticky;top:45vh}}.main .work__titleText[data-v-0bbfb77a]{display:inline-block;font-size:22.7894257065cqw;transform:scaleX(.8168);transform-origin:left top;white-space:nowrap;font-family:roc-grotesk-extrawide,sans-serif;font-weight:400;font-style:normal;line-height:1;line-height:.713}.main .work__right[data-v-0bbfb77a]{margin:60px 0 0;padding:0 0 0 28px;position:relative}@media screen and (min-width:768px){.main .work__right[data-v-0bbfb77a]{margin:0;padding:0 0 0 33px;width:70%}}.main .work__right[data-v-0bbfb77a]:before{background:var(--color-primary);content:"";height:100%;left:5px;position:absolute;top:0;width:3px}@media screen and (min-width:768px){.main .work__right[data-v-0bbfb77a]:before{left:6px}}.main .work__item[data-v-0bbfb77a]{position:relative}.main .work__item[data-v-0bbfb77a]:before{background:var(--color-surface);border:3px solid var(--color-primary);border-radius:50%;box-sizing:border-box;content:"";height:13px;left:-28px;position:absolute;top:0;width:13px}@media screen and (min-width:768px){.main .work__item[data-v-0bbfb77a]:before{height:15px;left:-33px;width:15px}}.main .work__item[data-v-0bbfb77a]:after{color:var(--color-primary);content:attr(data-number);font-size:10px;left:-42px;position:absolute;text-align:right;top:2px;font-family:roc-grotesk,sans-serif;font-weight:400;font-style:normal;line-height:1}@media screen and (min-width:768px){.main .work__item[data-v-0bbfb77a]:after{font-size:12px;left:-50px}}.main .work__item+.work__item[data-v-0bbfb77a]{margin:60px 0 0}@media screen and (min-width:768px){.main .work__item+.work__item[data-v-0bbfb77a]{margin:80px 0 0}}.main .work__itemAnchor[data-v-0bbfb77a]{color:var(--color-surface);display:inline-block;text-decoration:none}@media screen and (min-width:768px){.main .work__itemAnchor:hover .work__nameInner[data-v-0bbfb77a],.main .work__itemAnchor:hover .work__textInner[data-v-0bbfb77a],.main .work__itemAnchor:hover .work__text[data-v-0bbfb77a]:last-of-type:before{background:var(--color-ink)}}.main .work__itemRight[data-v-0bbfb77a]{transform-origin:left top}.main .work__itemRight.is-show .work__name[data-v-0bbfb77a]{transform:scale(1)}.main .work__itemRight.is-show .work__nameInner[data-v-0bbfb77a]{color:var(--color-surface)}.main .work__itemRight.is-show .work__text[data-v-0bbfb77a],.main .work__itemRight.is-show .work__text[data-v-0bbfb77a]:last-of-type:before{transform:scale(1)}.main .work__itemRight.is-show .work__textInner[data-v-0bbfb77a]{color:var(--color-surface)}.main .work__name[data-v-0bbfb77a]{margin:0;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out}@media screen and (min-width:1180px){.main .work__name[data-v-0bbfb77a]{margin:auto 0 0}}.main .work__nameInner[data-v-0bbfb77a]{background:var(--color-primary);color:transparent;font-size:24px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:1.55;padding:1px 6px;transition:background .3s ease-out,color .3s ease-out .4s;font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media screen and (min-width:768px){.main .work__nameInner[data-v-0bbfb77a]{font-size:28px;line-height:1.5}}.main .work__text[data-v-0bbfb77a]{margin:0 0 20px;padding:0;transform:scaleX(0);transform-origin:left top;transition:transform .2s ease-out}@media screen and (min-width:768px){.main .work__text[data-v-0bbfb77a]{margin:0 0 23px}}.main .work__text[data-v-0bbfb77a]:last-of-type{margin:-.5px 0 0;padding:0 0 16px;position:relative}@media screen and (min-width:768px){.main .work__text[data-v-0bbfb77a]:last-of-type{padding:0 0 19px}}.main .work__text[data-v-0bbfb77a]:last-of-type:before{background:var(--color-primary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left top;transition:background .3s ease-out,transform .2s ease-out .3s;width:12px}@media screen and (min-width:768px){.main .work__text[data-v-0bbfb77a]:last-of-type:before{width:14px}}.main .work__textInner[data-v-0bbfb77a]{background:var(--color-primary);color:transparent;font-size:14px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:2;padding:4px 6px;transition:background .3s ease-out,color .3s ease-out .4s;font-family:Noto Sans JP,sans-serif;font-weight:500;font-style:normal}@media screen and (min-width:768px){.main .work__textInner[data-v-0bbfb77a]{font-size:16px}}.main .qr[data-v-0bbfb77a]{font-size:0;margin:0;position:relative;width:45px}@media screen and (min-width:768px){.main .qr[data-v-0bbfb77a]{width:50px}}.main .qr__image[data-v-0bbfb77a]{background:var(--color-primary);display:block;height:45px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background .3s ease-out;width:100%}@media screen and (min-width:768px){.main .qr__image[data-v-0bbfb77a]{height:50px}}.footer__copy[data-v-f2eb9f2c]{bottom:25px;color:var(--color-primary);font-size:10px;margin:0;padding:0;position:fixed;right:25px;z-index:100;font-family:roc-grotesk,sans-serif;font-weight:400;font-style:normal;line-height:1}@media screen and (min-width:768px){.footer__copy[data-v-f2eb9f2c]{bottom:45px;font-size:13px;right:10%}}.loading[data-v-3e7f91fa]{align-items:center;background:var(--color-primary);display:flex;height:100vh;justify-content:center;left:0;margin:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;width:100%;z-index:200;font-family:roc-grotesk-extrawide,sans-serif;font-weight:400;font-style:normal;line-height:1}.loading.is-hide[data-v-3e7f91fa]{animation:loadingHide-3e7f91fa 1.2s cubic-bezier(.9,0,.09,1) 2s forwards;transform:translate(0);will-change:transform}.loading__text[data-v-3e7f91fa]{animation:loadingText-3e7f91fa .2s linear infinite;color:var(--color-surface);font-size:18px;opacity:1}@media screen and (min-width:768px){.loading__text[data-v-3e7f91fa]{font-size:22px}}@keyframes loadingHide-3e7f91fa{0%{transform:translate(0)}99%{transform:translateY(-100%)}to{display:none;transform:translateY(-100%)}}@keyframes loadingText-3e7f91fa{0%{opacity:1}50%{opacity:0}to{opacity:1}}.themeEditor[data-v-00f0edbe]{background:#111216;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;bottom:20px;box-shadow:0 18px 50px rgba(0,0,0,.28);color:#f7f7f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;right:20px;width:min(300px,100vw - 40px);z-index:1000}.themeEditor.is-collapsed[data-v-00f0edbe]{border-radius:999px;width:auto}.themeEditor__toggle[data-v-00f0edbe]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;margin-left:auto;padding:12px 14px}.themeEditor__toggleSwatch[data-v-00f0edbe]{border:1px solid hsla(0,0%,100%,.5);border-radius:50%;height:10px;width:10px}.themeEditor__body[data-v-00f0edbe]{padding:0 18px 18px}.themeEditor__heading[data-v-00f0edbe]{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 20px}.themeEditor__eyebrow[data-v-00f0edbe]{color:#9699a3;font-size:9px;font-weight:700;letter-spacing:.16em;margin:0 0 4px}.themeEditor__title[data-v-00f0edbe]{font-size:20px;line-height:1;margin:0}.themeEditor__reset[data-v-00f0edbe]{background:transparent;border:0;color:#aeb0b8;cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.themeEditor__field[data-v-00f0edbe]{display:block;margin:0 0 14px}.themeEditor__label[data-v-00f0edbe]{color:#b8bac1;display:block;font-size:11px;margin:0 0 6px}.themeEditor__controls[data-v-00f0edbe]{display:flex;gap:8px}.themeEditor__picker[data-v-00f0edbe]{background:transparent;border:0;border-radius:8px;cursor:pointer;height:38px;padding:0;width:44px}.themeEditor__hex[data-v-00f0edbe]{background:#202126;border:1px solid #34363d;border-radius:8px;box-sizing:border-box;color:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;height:38px;padding:0 10px;text-transform:uppercase;width:100%}.themeEditor__contrast[data-v-00f0edbe]{border-bottom:1px solid #2d2f35;border-top:1px solid #2d2f35;margin:18px 0;padding:14px 0 10px}.themeEditor__contrastTitle[data-v-00f0edbe]{color:#8f929b;font-size:10px;margin:0 0 9px}.themeEditor__contrastRow[data-v-00f0edbe]{align-items:center;display:grid;font-size:11px;grid-template-columns:1fr auto 34px;gap:8px;margin:0 0 7px}.themeEditor__badge[data-v-00f0edbe]{background:#4b2a2c;border-radius:999px;color:#ffb5b8;font-size:9px;padding:3px 0;text-align:center}.themeEditor__badge.is-pass[data-v-00f0edbe]{background:#183d2a;color:#8de4b1}.themeEditor__copy[data-v-00f0edbe]{background:#fff;border:0;border-radius:9px;color:#111216;cursor:pointer;font-size:12px;font-weight:700;padding:11px 12px;width:100%}.themeEditor__note[data-v-00f0edbe]{color:#777a83;font-size:9px;line-height:1.5;margin:9px 0 0;text-align:center}:root{--color-primary:#e00004;--color-surface:#f2f2f2;--color-ink:#000}html{background-color:var(--color-surface)}#app{height:100vh;overflow-y:scroll;overscroll-behavior:none;-webkit-overflow-scrolling:touch}