@layer reset,global,ui,components,utilities,overwrites;@layer reset{*{box-sizing:border-box}:where(:not(.rich-text *)){margin:0}ul:where(:not(.rich-text ul)){padding:0;list-style:none}body{margin:0}a{color:inherit}button{padding:0;background-color:transparent;border:none}button:not(:disabled){cursor:pointer}img{max-width:100%;height:auto}}@layer global{:root{--font-ft-system: "FT System Blank", sans-serif;--font-soehne-mono: "Soehne Mono", sans-serif;--font-body-family: var(--font-ft-system);--font-buttons-family: var(--font-soehne-mono);--color-primary-low: #803D79;--color-primary: #ff79f2;--color-on-primary: #000;--color-secondary: #fff;--color-secondary-high: #8d8d8d;--color-on-secondary: #000;--color-secondary-container: #383C3B;--color-on-secondary-container: #fff;--color-error: #FF7A7A;--color-error-container: #271A1A;--color-background: #000;--color-on-background: #fff;--color-surface: #111312;--color-surface-container: #222524;--color-surface-container-hight: #191C1B;--color-on-surface: #fff;--t-function: ease;--t-duration: .2s;--t-default: var(--t-function) var(--t-duration);color-scheme:dark;background-color:var(--color-background);interpolate-size:allow-keywords}:root:lang(ja){--font-body-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-buttons-family: var(--font-body-family)}body{min-width:360px;font-size:30px;color:var(--color-on-background);font-family:var(--font-body-family);font-synthesis:none;font-weight:500;text-rendering:optimizeLegibility;line-height:1.2}body:lang(ja){line-height:1.6;font-weight:600;word-break:break-all}@media not (min-width:1920px){body{font-size:24px}}@media not (min-width:1280px){body{font-size:20px}}#root{display:grid;grid-template-areas:"header" "content" "footer";grid-template-rows:auto 1fr auto;min-height:100dvh}#root :lang(en){letter-spacing:-.04em}.main{padding-top:280px}.main:has(.hero){padding-top:0}@media not (min-width:1920px){.main{padding-top:200px}}@media not (min-width:1280px){.main{padding-top:150px}}@media not (min-width:768px){.main:has(.hero){padding-top:86px}}details::details-content{block-size:0;overflow:hidden;transition-property:block-size,content-visibility,overflow;transition-duration:var(--t-duration);transition-timing-function:var(--t-function);transition-behavior:allow-discrete}details[open]::details-content{block-size:auto;overflow:visible}summary::marker{content:""}summary::-webkit-details-marker{display:none}}@layer ui{.alert{padding:var(--padding-y, 8px) var(--padding-x, 30px);display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-height, 50px);border-radius:10px}.allert--success{color:var(--color-primary);background-color:color-mix(in hsl,var(--color-primary) 10%,transparent)}.allert--info{color:var(--color-secondary);background-color:color-mix(in hsl,var(--color-secondary) 10%,transparent)}.allert--error{color:var(--color-error);background-color:var(--color-error-container)}}@layer ui{.accordion{display:grid;gap:34px}@media not (min-width:1280px){.accordion{gap:20px}}.accordion--no-toggle .accordion-item__summary{cursor:default}}@layer ui{.accordion-item{border-top:1px solid color-mix(in hsl,currentColor 60%,transparent)}.accordion-item__summary{padding:20px 0;display:block;cursor:pointer}.accordion-item__content{padding:30px 0 24px}@media not (min-width:768px){.accordion-item__content{padding:0 0 4px}}}@layer ui{.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-buttons-family);font-size:var(--btn-font-size, 24px);font-weight:inherit;line-height:1;text-decoration:none;transition-timing-function:var(--t-function);transition-duration:var(--t-duration)}@media not (min-width:1920px){.btn{font-size:var(--btn-font-size, 20px)}}@media not (min-width:1280px){.btn{font-size:var(--btn-font-size, 16px)}}.btn--elevated,.btn--tonal,.btn--text{padding:var(--btn-padding-y, 8px) var(--btn-padding-x, 28px);min-height:var(--btn-min-height, 64px);border-radius:8px}@media not (min-width:1440px){.btn--elevated,.btn--tonal,.btn--text{padding:var(--btn-padding-y, 8px) var(--btn-padding-x, 24px);min-height:var(--btn-min-height, 60px)}}@media not (min-width:768px){.btn--elevated,.btn--tonal,.btn--text{padding:var(--btn-padding-y, 8px) var(--btn-padding-x, 20px);min-height:var(--btn-min-height, 52px);border-radius:6px}}.btn--elevated.btn--primary,.btn--elevated.btn--secondary{transition-property:box-shadow}.btn--elevated.btn--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.btn--elevated.btn--primary:hover{box-shadow:0 0 84px 0 var(--color-primary)}.modal .btn--elevated.btn--primary:hover{box-shadow:0 0 40px 0 var(--color-primary)}.btn--elevated.btn--secondary{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.btn--elevated.btn--secondary:hover{box-shadow:0 0 84px 0 var(--color-secondary-container)}.modal .btn--elevated.btn--secondary:hover{box-shadow:0 0 40px 0 var(--color-secondary-container)}.btn--tonal.btn--primary,.btn--tonal.btn--secondary{color:var(--color-secondary);background-color:color-mix(in hsl,currentColor 5%,transparent);transition-property:background-color}:is(.btn--tonal.btn--primary,.btn--tonal.btn--secondary):hover{background-color:color-mix(in hsl,currentColor 12%,transparent)}.btn--text.btn--primary,.btn--text.btn--secondary{background-color:transparent;transition-property:background-color}:is(.btn--text.btn--primary,.btn--text.btn--secondary):hover{background-color:color-mix(in hsl,currentColor 12%,transparent)}.btn--text.btn--primary{color:var(--color-primary)}.btn--text.btn--secondary{color:var(--color-secondary)}.btn--elevated.btn--primary:disabled{background-color:var(--color-primary-low)}.btn--elevated.btn--primary:disabled:hover{box-shadow:none}.btn--text.btn--primary.btn--active,.btn--text.btn--secondary.btn--active{background-color:color-mix(in hsl,currentColor 12%,transparent 88%)}.btn--loading .btn__icon,.btn--loading .btn__content{opacity:0}.btn--loading:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;border:3px solid currentColor;border-left-color:transparent;translate:-50% -50%;animation:cssload-spin 575ms infinite linear}@keyframes cssload-spin{to{rotate:360deg}}:is(.btn__icon,.btn__content):empty{display:none}.btn__icon svg{display:block}}@layer ui{.checkbox{display:flex;align-items:center;gap:18px;width:100%;max-width:max-content;cursor:pointer}@media not (min-width:768px){.checkbox{gap:10px}}.checkbox__input:checked+.checkbox__fake-input{border-color:var(--color-primary);background-color:var(--color-primary)}.checkbox__input:checked+.checkbox__fake-input svg{opacity:1}.checkbox__fake-input{display:flex;align-items:center;justify-content:center;width:44px;aspect-ratio:1 / 1;border:3px solid color-mix(in hsl,currentColor 50%,transparent);border-radius:8px}.checkbox__fake-input svg{color:var(--color-on-primary);opacity:0}@media not (min-width:1440px){.checkbox__fake-input{width:32px}}@media not (min-width:768px){.checkbox__fake-input{width:28px}.checkbox__fake-input svg{width:16px;height:auto}}}@layer ui{.disclosure{--padding-y: 30px;--padding-x: 45px;border-radius:12px;border:1px solid var(--color-surface-container);background-color:var(--color-surface);color:var(--color-on-surface)}.disclosure[open] .disclosure__icon:after{opacity:0}@media not (min-width:1440px){.disclosure{--padding-y: 24px;--padding-x: 24px}}@media not (min-width:768px){.disclosure{--padding-y: 20px;--padding-x: 20px}}.disclosure__summary{padding:var(--padding-y) var(--padding-x);display:flex;align-items:center;justify-content:space-between;font-size:36px;cursor:pointer}@media not (min-width:1440px){.disclosure__summary{font-size:24px}}@media not (min-width:768px){.disclosure__summary{font-size:14px}}.disclosure__icon{position:relative;flex:0 0 36px;width:36px;aspect-ratio:1 / 1;border-radius:8px;background-color:var(--color-primary)}.disclosure__icon:before,.disclosure__icon:after{content:"";position:absolute;left:50%;top:50%;width:17px;height:2px;background-color:var(--color-on-primary);translate:-50% -50%}.disclosure__icon:after{rotate:90deg;transition:opacity var(--t-default)}@media not (min-width:768px){.disclosure__icon{flex:0 0 18px;width:18px;border-radius:4px}.disclosure__icon:before,.disclosure__icon:after{width:8px;height:1px}}.disclosure__content{padding:0 var(--padding-x) var(--padding-y)}}@layer ui{.modal{margin:auto;padding:0;width:100%;max-width:100%;max-height:100%;border:none;background-color:transparent;opacity:0;transition-duration:var(--t-duration);transition-property:opacity,overlay,display;transition-timing-function:var(--t-function);transition-behavior:allow-discrete}.modal::backdrop{background-color:color-mix(in hsl,var(--color-background) 50%,transparent 50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.modal[open],.modal[open]::backdrop{opacity:1}@starting-style{.modal[open],.modal[open]::backdrop{opacity:0}}.modal__wrapper{position:relative;margin:20px auto;padding:30px;width:100%;max-width:550px;background-color:var(--color-surface-container-hight);border-radius:10px}.modal__wrapper:has(.modal__form){padding-top:60px}.modal__form{position:absolute;top:20px;right:20px;display:flex}.modal__form .btn{padding:4px;min-height:auto}.modal__body{display:grid;gap:30px}}@layer components{.footer{margin-top:120px;padding:0 56px 50px;grid-area:footer;text-align:center}@media not (min-width:768px){.footer{margin-top:88px;padding:20px 16px}}.footer__icon{margin:0 auto;display:block;max-width:100%;height:auto}}@layer components{.header{z-index:1;grid-area:header;height:0}.header .container{padding:48px 0 0;display:flex;align-items:center;gap:20px 40px}@media not (min-width:768px){.header .container{padding:18px 0;gap:20px}}.header__logo svg{display:block}@media not (min-width:768px){.header__logo svg{max-width:78px}}.header__title{font-family:var(--font-ft-system);font-size:24px}@media not (min-width:1280px){.header__title{display:none}}.header__buttons{margin-left:auto;display:flex;align-items:center;gap:15px}@media not (min-width:768px){.header__buttons .wallet-widget,.header__buttons .wallet-widget-btn{display:none}}}@layer components{.hero{position:relative}.hero .container{position:relative;padding:200px 0;display:grid;gap:48px;justify-items:center;min-height:100dvh}@media not (min-width:1920px){.hero .container{padding:120px 0}}@media(min-width:768px){.hero .container{align-content:center;text-align:center}}@media not (min-width:768px){.hero .container{padding:26px 20px;grid-template-rows:auto 1fr;gap:20px;min-height:calc(100dvh - 100px)}}.hero:has(.hero__btn) .hero__title{max-width:1350px}.hero:has(.hero__btn) .hero__subtitle{max-width:850px}.hero__bg{position:absolute;inset:0;width:100%;overflow:hidden}.hero__bg img{display:block;width:100%;height:100%;object-fit:cover}.hero__bg:after{content:"";position:absolute;inset:0;background-color:var(--color-background);opacity:.5}@media not (min-width:768px){.hero__bg{left:50%;max-width:clamp(20rem,-1.3462rem + 94.8718vw,112.5rem);border-radius:6px;translate:-50%}}.hero__title{max-width:940px;font-size:80px}@media not (min-width:1920px){.hero__title{font-size:64px}}@media not (min-width:1280px){.hero__title{font-size:40px}}.hero__subtitle{max-width:960px;font-size:1.2em;line-height:1.1;opacity:.5}.hero__subtitle:lang(ja){line-height:1.2}@media not (min-width:1280px){.hero__subtitle{font-size:1em}}@media not (min-width:768px){.hero__btn{margin-top:auto;width:100%}}.hero__arrow{--btn-min-height: 80px;position:absolute;bottom:100px;left:50%;width:var(--btn-min-height);border-radius:50%;translate:-50%}.hero__arrow svg{width:35px;height:auto}@media not (min-width:1920px){.hero__arrow{--btn-min-height: 60px;bottom:40px}.hero__arrow svg{width:30px}}@media not (min-width:768px){.hero__arrow{display:none}}}@layer components{.inventory{margin:120px 0}@media not (min-width:1440px){.inventory{margin:100px 0}}@media not (min-width:768px){.inventory{margin:70px 0}}}@layer components{.language-switcher{padding:12px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background-color:color-mix(in hsl,var(--color-on-surface) 5%,transparent);border-radius:8px}@media not (min-width:768px){.language-switcher{padding:7px 10px}}.language-switcher__btn{--btn-padding-y: 8px;--btn-padding-x: 10px;--btn-min-height: auto;font-family:var(--font-soehne-mono);text-transform:capitalize}@media not (min-width:768px){.language-switcher__btn{--btn-padding-x: 8px;--btn-font-size: 14px}}}@layer components{.licenses__list{display:grid;grid-template-columns:repeat(var(--grid-type, auto-fit),minmax(min(80px,100%),1fr));gap:30px}@media not (min-width:1440px){.licenses__list{gap:20px}}@media not (min-width:768px){.licenses__list{gap:9px}}.licenses__description{margin-top:30px;display:grid;grid-template-columns:1fr auto;gap:0 40px;width:max-content;max-width:100%;font-size:30px}.licenses__description dt{opacity:.5}.licenses__description dd{text-align:end}@media not (min-width:1440px){.licenses__description{margin-top:20px;font-size:24px}}@media not (min-width:768px){.licenses__description{margin-top:10px;width:100%;font-size:14px}.licenses__description:lang(ja){font-size:16px}}}@layer components{.licenses-card{border-radius:10px}.licenses-card{padding:30px;background-color:var(--color-surface-container)}@media not (min-width:1440px){.licenses-card{padding:20px}}@media not (min-width:768px){.licenses-card{padding:10px}}.licenses-card__header{aspect-ratio:489 / 303;border-radius:8px;background-color:var(--color-background)}.licenses-card__header img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@media not (min-width:768px){.licenses-card__header{aspect-ratio:67 / 75}}.licenses-card__body{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;line-height:1}.licenses-card__body:lang(ja){line-height:inherit}.licenses-card__title{font-size:30px}@media not (min-width:1440px){.licenses-card__title{font-size:24px}}@media not (min-width:768px){.licenses-card__title{font-size:14px}.licenses-card__title:lang(ja){font-size:16px}}.licenses-card__quantity{font-size:32px}@media not (min-width:1440px){.licenses-card__quantity{font-size:28px}}@media not (min-width:768px){.licenses-card__quantity{flex:0 0 100%;font-size:14px}.licenses-card__quantity:lang(ja){font-size:16px}}}@layer components{.phase-list{--arrow-top: 60px;--arrow-left: 50%;margin:110px 0}@media not (min-width:1920px){.phase-list{--arrow-top: 42px;margin:100px 0}}@media not (min-width:1280px){.phase-list{margin:70px 0}}@media not (min-width:768px){.phase-list{--arrow-left: 34px}}.phase-list__wrapper{position:relative;margin:0 auto;max-width:1518px}.phase-list__items{display:grid;gap:34px}@media not (min-width:1920px){.phase-list__items{gap:24px}}@media not (min-width:1280px){.phase-list__items{gap:20px}}.phase-list__arrow{position:absolute;top:var(--arrow-top);bottom:22px;left:var(--arrow-left);display:block;width:3px;color:var(--color-on-surface);background-color:currentColor;translate:-50%}.phase-list__arrow:before,.phase-list__arrow:after{content:"";position:absolute;bottom:-4px;left:50%;display:block;width:3px;height:21px;background-color:currentColor}.phase-list__arrow:before{translate:-8.5px;rotate:-50deg}.phase-list__arrow:after{translate:5.5px;rotate:50deg}@media not (min-width:768px){.phase-list__arrow{bottom:32px;width:1px}.phase-list__arrow:before,.phase-list__arrow:after{bottom:-2px;width:1px;height:10px}.phase-list__arrow:before{translate:-4px}.phase-list__arrow:after{translate:3px}}.phase-list__description{margin-top:140px;font-size:1.2em;text-align:center}@media not (min-width:1920px){.phase-list__description{margin-top:100px}}@media not (min-width:1280px){.phase-list__description{margin-top:70px;font-size:1em}}.phase-list__button{margin-top:100px;text-align:center}@media not (min-width:1280px){.phase-list__button{margin-top:70px}}@media not (min-width:768px){.phase-list__button .btn{width:100%}}}@layer components{.phase-list-item{position:relative;padding:45px;display:grid;gap:24px 0;grid-template-columns:1fr 1fr;border-radius:12px;border:1px solid var(--color-surface-container);background-color:var(--color-surface)}.phase-list-item:before{content:"";position:absolute;top:var(--arrow-top);left:var(--arrow-left);display:block;width:18px;aspect-ratio:1 / 1;background-color:var(--color-on-surface);border-radius:50%;translate:-50% -50%}@media not (min-width:1920px){.phase-list-item{padding:30px}}@media not (min-width:768px){.phase-list-item{padding-left:50px;grid-template-columns:1fr;gap:20px 0}.phase-list-item:before{width:8px}}.phase-list-item__icon{flex:0 0 42px}@media not (min-width:1280px){.phase-list-item__icon{flex:0 0 20px}}.phase-list-item__title{display:flex;gap:12px;font-size:52px}@media not (min-width:1920px){.phase-list-item__title{font-size:40px}}@media not (min-width:1280px){.phase-list-item__title{gap:8px;font-size:22px}}.phase-list-item__description{padding-left:38px;color:var(--color-secondary-high)}.phase-list-item__description ul{list-style:disc}.phase-list-item__description p:has(small){font-size:16px}.phase-list-item__description p:has(small):lang(ja){font-size:18px}.phase-list-item__description p:has(small) small{font-size:inherit}@media not (min-width:768px){.phase-list-item__description{padding-left:0;font-size:14px}.phase-list-item__description:lang(ja){font-size:18px}.phase-list-item__description p:has(small){font-size:12px}.phase-list-item__description p:has(small):lang(ja){font-size:16px}}}@layer components{.progress__title{font-size:80px;line-height:1}.progress__title:lang(ja){line-height:inherit}@media not (min-width:1920px){.progress__title{font-size:64px}}@media not (min-width:1280px){.progress__title{font-size:40px}}.progress__wrapper{margin-top:24px;padding:10px 12px;border-radius:12px;border:1px solid var(--color-surface-container);background-color:var(--color-surface)}@media not (min-width:1280px){.progress__wrapper{margin-top:20px;padding:10px;border-radius:6px}}.progress__steps{--min-size: 150px;display:grid;grid-template-columns:repeat(var(--grid-type, auto-fit),minmax(min(var(--min-size),100%),1fr));gap:10px;border-radius:5px;overflow:hidden}@media not (min-width:768px){.progress__steps{--min-size: 70px;gap:6px}}.progress__description{margin-top:38px;color:color-mix(in hsl,var(--color-on-surface) 50%,transparent)}@media not (min-width:1280px){.progress__description{margin-top:20px;font-size:14px}.progress__description:lang(ja){font-size:16px}}}@layer components{.progress-step{--h: 64px;--s: 20px;--r: 5px;--_a: atan2(var(--s), var(--h) / 2);--bg-color: var(--color-surface-container);position:relative;padding:8px var(--s) 8px 0;display:flex;align-items:center;justify-content:center;min-height:var(--h);color:color-mix(in hsl,var(--color-on-surface) 50%,transparent);font-family:var(--font-soehne-mono);font-size:26px;line-height:1;text-align:center}@media not (min-width:768px){.progress-step{--h: 28px;--s: 10px;--r: 3px;font-size:14px}}.progress-step--active{--bg-color: var(--color-primary);color:var(--color-on-primary)}.progress-step__overlay{position:absolute;inset:0 0 0 calc(var(--s) * -1);background-color:var(--bg-color);transition:background-color var(--t-default);clip-path:polygon(0 0,calc(100% - var(--s)) 0,100% 50%,calc(100% - var(--s)) 100%,0 100%,var(--s) 50%)}@supports (clip-path: shape(from 0 0,hline to 100%)){.progress-step__overlay{clip-path:shape(from calc(100% - var(--s) - var(--r)) 0,curve by calc(var(--r) * (1 + sin(var(--_a)))) calc(var(--r) * cos(var(--_a))) with var(--r) 0,line to calc(100% - var(--r) * sin(var(--_a))) calc(50% - var(--r) * cos(var(--_a))),curve by 0 calc(2 * var(--r) * cos(var(--_a))) with 100% 50% from origin,line to calc(100% - var(--s) + var(--r) * sin(var(--_a))) calc(100% - var(--r) * cos(var(--_a))),curve to calc(100% - var(--s) - var(--r)) 100% with calc(100% - var(--s)) 100%,line to var(--r) 100%,curve by calc(-1 * var(--r) * sin(var(--_a))) calc(-1 * var(--r) * cos(var(--_a))) with calc(-1 * var(--r)) 0,line to calc(var(--s) - var(--r) * sin(var(--_a))) calc(50% + var(--r) * cos(var(--_a))),curve by 0 calc(-2 * var(--r) * cos(var(--_a))) with var(--s) 50% from origin,line to calc(var(--r) * sin(var(--_a))) calc(var(--r) * cos(var(--_a))),curve to var(--r) 0 with 0 0)}}.progress-step__content{position:relative}}@layer components{.sign-modal__text{color:var(--color-secondary-high)}}@layer components{.step-list{margin:120px 0}@media not (min-width:1920px){.step-list{margin:100px 0}}@media not (min-width:1280px){.step-list{margin:70px 0}}.step-list__content,.step-list__footer{margin-left:auto;width:50%}@media not (min-width:992px){.step-list__content,.step-list__footer{width:100%}}.step-list__content{display:grid;gap:50px;font-size:1.2em}@media not (min-width:1920px){.step-list__content{gap:32px}}@media not (min-width:1280px){.step-list__content{gap:20px}}@media not (min-width:768px){.step-list__content{font-size:14px}.step-list__content:lang(ja){font-size:16px}}.step-list__content--first{padding:30px 45px;width:100%;gap:30px;border-radius:12px;border:1px solid var(--color-surface-container);background-color:var(--color-surface);color:var(--color-on-surface)}@media not (min-width:1920px){.step-list__content--first{padding:24px}}@media not (min-width:1280px){.step-list__content--first{padding:20px;gap:20px}}@media not (min-width:768px){.step-list__content--first{gap:14px}}.step-list__content--fourth{gap:32px;font-size:16px}@media not (min-width:768px){.step-list__content--fourth{gap:20px;font-size:10px}}.step-list__title{font-size:inherit}.step-list__divider{margin:0;border:none;color:color-mix(in hsl,var(--color-on-surface) 10%,transparent);background-color:currentColor;height:1px}.step-list__content+.step-list__footer{margin-top:47px}@media not (min-width:768px){.step-list__content+.step-list__footer{margin-top:20px}}@media not (min-width:768px){.step-list__footer .btn{width:100%}}}@layer components{.step-list-header{display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:20px;color:color-mix(in hsl,var(--color-on-surface) 50%,transparent)}@media not (min-width:992px){.step-list-header{grid-template-columns:1fr}}.step-list-header--active{color:var(--color-on-surface)}.step-list-header--active .step-list-header__icon{background-color:var(--color-primary)}.step-list-header__wrapper{padding-right:20px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media not (min-width:992px){.step-list-header__wrapper{padding-right:0}}.step-list-header__title{position:relative;font-size:52px}.step-list-header__title:has(.step-list-header__icon){padding-left:55px}@media not (min-width:1920px){.step-list-header__title{font-size:40px}.step-list-header__title:has(.step-list-header__icon){padding-left:40px}}@media not (min-width:1280px){.step-list-header__title{font-size:32px}.step-list-header__title:has(.step-list-header__icon){padding-left:32px}}@media not (min-width:992px){.step-list-header__title:has(.step-list-header__icon){padding-left:0}}@media not (min-width:768px){.step-list-header__title{font-size:22px}}.step-list-header__icon{position:absolute;left:0;top:50%;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;width:44px;aspect-ratio:1 / 1;border-radius:8px;color:var(--color-on-primary);background-color:color-mix(in hsl,var(--color-primary) 50%,transparent);vertical-align:bottom;translate:0 -50%}@media not (min-width:1920px){.step-list-header__icon{width:32px}}@media not (min-width:1280px){.step-list-header__icon{width:24px;border-radius:4px}.step-list-header__icon svg{width:14px;height:auto}}@media not (min-width:992px){.step-list-header__icon{position:static;margin-bottom:-7px}}@media not (min-width:768px){.step-list-header__icon{margin-bottom:-6px;width:18px}.step-list-header__icon svg{width:10px}}.step-list-header__description{font-size:1.2em}.step-list-header__description a{color:var(--color-primary)}@media not (min-width:768px){.step-list-header__description{font-size:14px}.step-list-header__description:lang(ja){font-size:18px}}}@layer components{.subscribe{margin:150px 0;padding:0 60px}@media not (min-width:1920px){.subscribe{margin:100px 0}}@media not (min-width:1280px){.subscribe{padding:0 40px}}@media not (min-width:768px){.subscribe{margin:70px 0;padding:0 20px}}.subscribe__wrapper{position:relative;padding:120px 60px}.subscribe__wrapper .container{position:relative;display:flex;align-items:center;justify-content:center;min-height:210px}@media not (min-width:1920px){.subscribe__wrapper{padding:100px 40px}}@media not (min-width:1280px){.subscribe__wrapper{padding:50px 20px}.subscribe__wrapper .container{min-height:300px}}.subscribe__bg{position:absolute;inset:0;border-radius:12px;overflow:hidden}.subscribe__bg img{display:block;width:100%;height:100%;object-fit:cover}.subscribe__bg:after{content:"";position:absolute;inset:0;background-color:color-mix(in hsl,var(--color-background) 60%,transparent)}.subscribe__content{display:grid;gap:20px;max-width:916px}.subscribe__title{font-size:inherit}}@layer components{.subscribe-form--inline .subscribe-form__group{column-gap:0}@media(min-width:768px){.subscribe-form--inline .subscribe-form__field{border-top-right-radius:0;border-bottom-right-radius:0}}@media(min-width:768px){.subscribe-form--inline .subscribe-form__submit{padding:6px 6px 6px 0;max-width:190px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:var(--color-surface-container-hight)}.subscribe-form--inline .subscribe-form__submit .btn{--btn-min-height: 52px;border-radius:6px}}.subscribe-form__group{display:flex;gap:12px 24px;flex-wrap:wrap}@media not (min-width:1440px){.subscribe-form__group{gap:12px 20px}}.subscribe-form__field{padding:0 20px;flex-grow:1;min-height:64px;border:none;border-radius:8px;background-color:var(--color-surface-container-hight);font-size:24px;font-family:var(--font-buttons-family)}.subscribe-form__field::placeholder{color:inherit;opacity:.5}@media not (min-width:1440px){.subscribe-form__field{min-height:60px;font-size:20px}}@media not (min-width:768px){.subscribe-form__field{min-height:52px;font-size:16px}}.subscribe-form__error{flex:0 0 100%;color:var(--color-error);font-size:16px}@media(min-width:768px){.subscribe-form__error{order:1}}.subscribe-form__submit{flex:1 1 auto;max-width:280px}.subscribe-form__submit .btn{display:block;width:100%}@media not (min-width:768px){.subscribe-form__submit{flex:0 0 100%;max-width:100%}}}@layer components{.wallet-widget,.wallet-widget__main{display:flex;align-items:center;gap:3px 8px;border:1px solid color-mix(in hsl,var(--color-on-background) 15%,transparent 85%);background-color:color-mix(in hsl,var(--color-on-background) 5%,transparent 95%);border-radius:calc(infinity * 1px)}.wallet-widget{padding:3px;justify-content:center;font-size:14px;font-family:var(--font-ft-system);text-align:center;line-height:1;transition:background-color var(--t-default)}.wallet-widget:hover{background-color:color-mix(in hsl,var(--color-on-background) 15%,transparent 85%)}.wallet-widget__balance,.wallet-widget__address{padding-top:2px}.wallet-widget__balance{margin-left:5px;flex:0 1 max-content}.wallet-widget__balance:empty{display:none}.wallet-widget__balance-value{display:inline-block;max-width:clamp(2.25rem,-3.5979rem + 25.9905vw,12.5rem);overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.wallet-widget__main{padding:8px}.wallet-widget__icon{flex:0 0 16px;width:16px;height:16px;border-radius:calc(infinity * 1px);background-image:radial-gradient(66.67% 66.67% at 71.43% 47.62%,#e5fffd,#06c5b9);overflow:hidden}}@layer utilities{.container{margin-left:auto;margin-right:auto;max-width:clamp(20rem,-1.3462rem + 94.8718vw,112.5rem)}.rich-text>*:first-child{margin-top:0}.rich-text>*:last-child{margin-bottom:0}@media not (min-width:768px){.max-md-hidden{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tracking-tighter{letter-spacing:-.04em}.tracking-tighter *{letter-spacing:-.04em}.leading-none{line-height:1}.text-center{text-align:center}}@layer overwrites{.main>section:last-of-type{margin-bottom:0}}:root{--apkt-tokens-core-backgroundAccentPrimary: var(--color-primary) !important}
