.index-module-scss-module__sXypeG__card{border:.1rem solid var(--color-neutral-bg-high);border-radius:2rem;flex-direction:column;padding:1.6rem;display:flex}.index-module-scss-module__sXypeG__card .index-module-scss-module__sXypeG__logo{flex-shrink:0;width:2.4rem;height:2.4rem;margin-bottom:1.2rem}.index-module-scss-module__sXypeG__card .index-module-scss-module__sXypeG__title{font-family:var(--font-inter);letter-spacing:-.03rem;color:var(--color-neutral-text-highest);margin-bottom:.4rem;font-size:1.6rem;font-weight:600;line-height:2.2rem}.index-module-scss-module__sXypeG__card .index-module-scss-module__sXypeG__description{line-height:2.4rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-high);margin-bottom:1.6rem;font-size:1.4rem;font-weight:500}.index-module-scss-module__sXypeG__card .index-module-scss-module__sXypeG__button{width:fit-content}
.index-module-scss-module__vcDlYa__container{cursor:pointer;text-align:left;border:.1rem solid var(--color-transparent-low);background-color:#0000;border-radius:1.2rem;flex-direction:column;align-items:flex-start;width:100%;height:18.4rem;padding:0;display:flex;overflow:hidden}.index-module-scss-module__vcDlYa__container:hover{background-color:var(--color-neutral-bg-high)}.index-module-scss-module__vcDlYa__container:hover .index-module-scss-module__vcDlYa__code-overlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-neutral-bg-high) 25%, transparent), var(--color-neutral-bg-high))}.index-module-scss-module__vcDlYa__container.index-module-scss-module__vcDlYa__blank{border:.1rem dashed var(--color-transparent-medium)}.index-module-scss-module__vcDlYa__container.index-module-scss-module__vcDlYa__blank:hover{background-color:var(--color-neutral-bg-high)}.index-module-scss-module__vcDlYa__container.index-module-scss-module__vcDlYa__dialog{cursor:default;height:24rem}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__content{flex-direction:column;flex:1 0 0;gap:1.2rem;width:100%;min-height:0;padding:1.2rem;display:flex}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__icon{width:1.6rem;height:1.6rem;fill:var(--color-neutral-text-high);flex-shrink:0}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__text-content{flex-direction:column;gap:.4rem;width:100%;display:flex}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__title{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-highest);font-size:1.4rem;font-weight:500}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__description{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__code-container{width:100%;height:6.8rem;position:relative;overflow:hidden}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__code-preview{white-space:pre-wrap;word-break:break-all;color:var(--color-neutral-text-high);margin:0;font-family:JetBrains Mono,monospace;font-size:1.2rem;line-height:1.6rem;position:absolute;top:.8rem;left:1.2rem;right:1.2rem}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__code-overlay{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-neutral-bg-low) 25%, transparent), var(--color-neutral-bg-low));height:6.8rem;position:absolute;bottom:0;left:0;right:0}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-keyword{color:#ad00e1}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-string{color:#398900}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-comment{color:#8b8b8a}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-function{color:#006cc5}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-module{color:#398900}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-number{color:#8c5b00}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__token-text{color:var(--color-neutral-text-high)}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__copy-area{flex-direction:column;align-items:flex-start;width:100%;padding:1.2rem;display:flex}.index-module-scss-module__vcDlYa__container .index-module-scss-module__vcDlYa__copy-button{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);box-shadow:0 .1rem .2rem #0000000f,0 0 .2rem #0000001a,0 .1rem .6rem #0000000a,0 .3rem .8rem #0000000a}
.index-module-scss-module__l0X42G__container{border:.1rem solid var(--color-transparent-low);border-radius:1.2rem;flex-direction:column;flex:1 0 0;align-items:center;min-width:0;display:flex}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:2rem;display:flex}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__icon{flex-shrink:0;width:2.4rem;height:2.4rem}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__title{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;text-align:center;color:var(--color-neutral-text-highest);font-size:1.4rem;font-weight:500}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__open-link{border-top-style:solid;border-top-width:.1rem;border-top-color:var(--color-neutral-bg-high);justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.8rem 1.2rem;text-decoration:none;display:flex}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__open-link:hover{background-color:var(--color-transparent-lowest)}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__open-text{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__l0X42G__container .index-module-scss-module__l0X42G__external-icon{width:1.4rem;height:1.4rem;fill:var(--color-neutral-text-low);flex-shrink:0}
.index-module-scss-module__q9woTq__section{flex-direction:column;gap:1.6rem;margin-bottom:3.2rem;display:flex}.index-module-scss-module__q9woTq__section-header{flex-direction:column;gap:.4rem;display:flex}.index-module-scss-module__q9woTq__section-title{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-highest);font-size:1.4rem;font-weight:500}.index-module-scss-module__q9woTq__section-subtitle{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__q9woTq__code-cards{flex-wrap:wrap;gap:1.2rem;display:flex}.index-module-scss-module__q9woTq__code-cards>*{flex:1 0 calc(25% - 1.2rem);min-width:20rem}.index-module-scss-module__q9woTq__ide-cards{gap:1.2rem;display:flex}
.index-module-scss-module__BirCNG__cell{justify-content:flex-start;align-items:center;gap:1.2rem;min-width:0;height:4.8rem;padding:1.4rem 1.6rem;display:flex;overflow:hidden}.index-module-scss-module__BirCNG__cell .index-module-scss-module__BirCNG__wrapper{justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.index-module-scss-module__BirCNG__cell .index-module-scss-module__BirCNG__wrapper .index-module-scss-module__BirCNG__icon{width:1.4rem;height:1.4rem;fill:var(--color-neutral-text-high);flex-shrink:0}.index-module-scss-module__BirCNG__cell .index-module-scss-module__BirCNG__wrapper .index-module-scss-module__BirCNG__label{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__BirCNG__cell .index-module-scss-module__BirCNG__wrapper .index-module-scss-module__BirCNG__label .index-module-scss-module__BirCNG__number{color:var(--color-neutral-text-highest)}
.index-module-scss-module__REoQsq__manage-tokens-button{margin-top:1.6rem}
.index-module-scss-module__mMQ8yG__container{flex-direction:column;flex:1;gap:4.8rem;width:100%;max-width:108rem;min-height:0;margin:0 auto;padding:3.2rem;display:flex;position:relative;overflow:auto}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__header-section{flex-direction:column;gap:3.2rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__header-content{flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__header-text{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__landing-title{font-family:var(--font-inter);letter-spacing:-.03rem;color:var(--color-neutral-text-high);font-size:1.6rem;font-weight:600;line-height:2.2rem}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__landing-subtitle{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__code-options{flex-wrap:wrap;gap:1.2rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__code-options>*{flex:1 0 0;min-width:0}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__ide-section{flex-direction:column;gap:2.4rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__divider{align-items:center;gap:1.2rem;width:100%;display:flex}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__divider-line{border:0;border-top:.1rem solid;border-top-color:var(--color-neutral-bg-high);flex:1;min-width:1.6rem;height:0}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__divider-text{line-height:1.6rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);flex-shrink:0;margin:0;font-size:1.2rem;font-weight:500}.index-module-scss-module__mMQ8yG__container .index-module-scss-module__mMQ8yG__ide-options{gap:1.2rem;width:100%;display:flex}
.index-module-scss-module__KK420G__container{flex:1;grid-template-columns:1fr 30rem;grid-template-areas:"editor settings";align-items:stretch;width:100%;min-height:0;display:grid}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor{background-color:var(--color-neutral-bg-low);flex-direction:column;grid-area:editor;min-width:0;height:100%;min-height:0;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__header{border-bottom:.1rem solid var(--color-neutral-bg-high);flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__header .index-module-scss-module__KK420G__left{align-items:center;gap:.8rem;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__header .index-module-scss-module__KK420G__left .index-module-scss-module__KK420G__code-icon{width:1.6rem;height:1.6rem;fill:var(--color-neutral-text-high);flex-shrink:0}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__header .index-module-scss-module__KK420G__left .index-module-scss-module__KK420G__title{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-highest);font-size:1.4rem;font-weight:500}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__header .index-module-scss-module__KK420G__resources{flex-shrink:0;align-items:center;gap:.8rem;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__landing{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:1.6rem;display:flex;position:relative;overflow:hidden}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__landing .index-module-scss-module__KK420G__landing-title{font-family:var(--font-inter);letter-spacing:-.03rem;color:var(--color-neutral-text-highest);margin:1.6rem 0 .6rem;font-size:1.6rem;font-weight:600;line-height:2.2rem}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__landing .index-module-scss-module__KK420G__landing-subtitle{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);font-size:1.4rem;font-weight:500}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__landing .index-module-scss-module__KK420G__code-options{flex-direction:column;gap:.8rem;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__editor .index-module-scss-module__KK420G__code{flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings{border-left:.1rem solid var(--color-neutral-bg-high);flex-direction:column;grid-area:settings;width:100%;height:100%;min-height:0;padding:1.6rem;display:flex;overflow-y:auto}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__dependencies{align-items:center;gap:.6rem;display:flex}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__dependencies .index-module-scss-module__KK420G__dependencies-icon{width:1.6rem;height:1.6rem;fill:var(--color-neutral-text-low);flex-shrink:0}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__dependencies .index-module-scss-module__KK420G__label{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-high);font-size:1.4rem;font-weight:500}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__description{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-low);margin-top:1.2rem;font-size:1.4rem;font-weight:500}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__input{width:100%;margin:.8rem 0;padding:0 .2rem}.index-module-scss-module__KK420G__container .index-module-scss-module__KK420G__settings .index-module-scss-module__KK420G__add-dependency-button{width:fit-content;margin-top:1.2rem}
.index-module-scss-module__zraLbq__container{position:relative}.index-module-scss-module__zraLbq__container .index-module-scss-module__zraLbq__edit-button{z-index:10;position:absolute;top:0;right:.8rem}
.index-module-scss-module__JfR1JG__container{flex-direction:column;gap:.8rem;display:flex}.index-module-scss-module__JfR1JG__container .index-module-scss-module__JfR1JG__title{line-height:1.6rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-high);font-size:1.2rem;font-weight:500}.index-module-scss-module__JfR1JG__container .index-module-scss-module__JfR1JG__wrapper{align-items:center;gap:1.2rem;display:flex}.index-module-scss-module__JfR1JG__container .index-module-scss-module__JfR1JG__wrapper .index-module-scss-module__JfR1JG__icon{align-self:flex-start}.index-module-scss-module__JfR1JG__container .index-module-scss-module__JfR1JG__wrapper .index-module-scss-module__JfR1JG__info{flex-direction:column;gap:.2rem;display:flex}.index-module-scss-module__JfR1JG__container .index-module-scss-module__JfR1JG__wrapper .index-module-scss-module__JfR1JG__primary{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-highest);font-size:1.4rem;font-weight:500}
.index-module-scss-module__Uv-IbG__container{padding:2.4rem 2rem}.index-module-scss-module__Uv-IbG__section,.index-module-scss-module__Uv-IbG__row{margin-bottom:2.4rem}.index-module-scss-module__Uv-IbG__row{align-items:flex-start;gap:6.4rem;display:flex}.index-module-scss-module__Uv-IbG__title{min-height:3.2rem;line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-highest);align-items:center;margin-bottom:.8rem;font-size:1.4rem;font-weight:500;display:flex}.index-module-scss-module__Uv-IbG__label{font-family:var(--font-inter);letter-spacing:0;color:var(--color-neutral-text-high);margin-bottom:2.4rem;font-size:1.4rem;font-weight:400;line-height:2.4rem}.index-module-scss-module__Uv-IbG__tables-container{gap:6.4rem;margin-top:2.4rem;display:flex}.index-module-scss-module__Uv-IbG__tables-container .index-module-scss-module__Uv-IbG__input-tables,.index-module-scss-module__Uv-IbG__tables-container .index-module-scss-module__Uv-IbG__output-tables{flex-direction:column;gap:.4rem;display:flex}.index-module-scss-module__Uv-IbG__tables-container .index-module-scss-module__Uv-IbG__table{align-items:center;gap:.8rem;display:flex}.index-module-scss-module__Uv-IbG__tables-container .index-module-scss-module__Uv-IbG__empty{line-height:2rem;font-family:var(--font-inter);letter-spacing:-.02rem;color:var(--color-neutral-text-high);font-size:1.4rem;font-weight:500}.index-module-scss-module__Uv-IbG__layer-tag{text-transform:capitalize}.index-module-scss-module__Uv-IbG__notebook-code{margin:2.4rem 0}.index-module-scss-module__Uv-IbG__notebook-code .index-module-scss-module__Uv-IbG__code-view{background-color:var(--color-neutral-bg-low);border:.1rem solid var(--color-neutral-bg-high);border-radius:.8rem;padding:1.6rem .8rem}
.page-module-scss-module__0iqVYa__container{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden auto}.page-module-scss-module__0iqVYa__loading-container{height:100%}