/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@300;400;500&family=Inconsolata:wght@200..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-family:Montserrat,Verdana,sans-serif;font-weight:400}h1,h2,h3,h4,h5{text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,h4,h5,p{margin:0}.h1,.h2,.h3,.h4,.h5,.montserrat,.p{font-family:Montserrat,Verdana,sans-serif}.h1,.h2,.h3{margin-bottom:.5em}.h4,.h5,.p{margin-bottom:1em}.h1{letter-spacing:-.09375rem;font-size:3rem;font-weight:300;line-height:3.75rem}@media screen and (width>=420px){.h1{font-size:3.75rem;line-height:5rem}}.h2{letter-spacing:-.0714286rem;font-size:2.28571rem;font-weight:400;line-height:3rem}@media screen and (width>=420px){.h2{font-size:3rem;line-height:3.75rem}}.h3{letter-spacing:-.046875rem;font-size:1.5rem;font-weight:400;line-height:2rem}@media screen and (width>=420px){.h3{font-size:2.25rem;line-height:3rem}}.h4{font-size:1.25rem;line-height:1.75rem}.h4,.h5{font-weight:600}.h5{font-size:1.125rem;line-height:1.25rem}.list,.p{font-size:1rem;line-height:1.5rem}.intro{font-size:1.125rem;line-height:1.625rem}.balance,.intro{text-wrap:balance}.strong{font-weight:600}.condensed{font-family:Barlow Semi Condensed,Verdana,sans-serif}.condensed strong,strong.condensed{font-weight:500}.inconsolata{font-family:Inconsolata,monospace}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.fs-10{font-size:.625rem}.lh-10{line-height:.625rem}.fs-11{font-size:.6875rem}.lh-11{line-height:.6875rem}.fs-12{font-size:.75rem}.lh-12{line-height:.75rem}.fs-13{font-size:.8125rem}.lh-13{line-height:.8125rem}.fs-14{font-size:.875rem}.lh-14{line-height:.875rem}.fs-15{font-size:.9375rem}.lh-15{line-height:.9375rem}.fs-16{font-size:1rem}.lh-16{line-height:1rem}.fs-17{font-size:1.0625rem}.lh-17{line-height:1.0625rem}.fs-18{font-size:1.125rem}.lh-18{line-height:1.125rem}.fs-19{font-size:1.1875rem}.lh-19{line-height:1.1875rem}.fs-20{font-size:1.25rem}.lh-20{line-height:1.25rem}.fs-21{font-size:1.3125rem}.lh-21{line-height:1.3125rem}.fs-22{font-size:1.375rem}.lh-22{line-height:1.375rem}.fs-23{font-size:1.4375rem}.lh-23{line-height:1.4375rem}.fs-24{font-size:1.5rem}.lh-24{line-height:1.5rem}.fs-25{font-size:1.5625rem}.lh-25{line-height:1.5625rem}.fs-26{font-size:1.625rem}.lh-26{line-height:1.625rem}.fs-27{font-size:1.6875rem}.lh-27{line-height:1.6875rem}.fs-28{font-size:1.75rem}.lh-28{line-height:1.75rem}.fs-29{font-size:1.8125rem}.lh-29{line-height:1.8125rem}.fs-30{font-size:1.875rem}.lh-30{line-height:1.875rem}.fs-31{font-size:1.9375rem}.lh-31{line-height:1.9375rem}.fs-32{font-size:2rem}.lh-32{line-height:2rem}.fs-33{font-size:2.0625rem}.lh-33{line-height:2.0625rem}.fs-34{font-size:2.125rem}.lh-34{line-height:2.125rem}.fs-35{font-size:2.1875rem}.lh-35{line-height:2.1875rem}.fs-36{font-size:2.25rem}.lh-36{line-height:2.25rem}.fs-37{font-size:2.3125rem}.lh-37{line-height:2.3125rem}.fs-38{font-size:2.375rem}.lh-38{line-height:2.375rem}.fs-39{font-size:2.4375rem}.lh-39{line-height:2.4375rem}.fs-40{font-size:2.5rem}.lh-40{line-height:2.5rem}.fs-41{font-size:2.5625rem}.lh-41{line-height:2.5625rem}.fs-42{font-size:2.625rem}.lh-42{line-height:2.625rem}.fs-43{font-size:2.6875rem}.lh-43{line-height:2.6875rem}.fs-44{font-size:2.75rem}.lh-44{line-height:2.75rem}.fs-45{font-size:2.8125rem}.lh-45{line-height:2.8125rem}.fs-46{font-size:2.875rem}.lh-46{line-height:2.875rem}.fs-47{font-size:2.9375rem}.lh-47{line-height:2.9375rem}.fs-48{font-size:3rem}.lh-48{line-height:3rem}.fs-49{font-size:3.0625rem}.lh-49{line-height:3.0625rem}.fs-50{font-size:3.125rem}.lh-50{line-height:3.125rem}.fs-51{font-size:3.1875rem}.lh-51{line-height:3.1875rem}.fs-52{font-size:3.25rem}.lh-52{line-height:3.25rem}.fs-53{font-size:3.3125rem}.lh-53{line-height:3.3125rem}.fs-54{font-size:3.375rem}.lh-54{line-height:3.375rem}.fs-55{font-size:3.4375rem}.lh-55{line-height:3.4375rem}.fs-56{font-size:3.5rem}.lh-56{line-height:3.5rem}.fs-57{font-size:3.5625rem}.lh-57{line-height:3.5625rem}.fs-58{font-size:3.625rem}.lh-58{line-height:3.625rem}.fs-59{font-size:3.6875rem}.lh-59{line-height:3.6875rem}.fs-60{font-size:3.75rem}.lh-60{line-height:3.75rem}.fs-61{font-size:3.8125rem}.lh-61{line-height:3.8125rem}.fs-62{font-size:3.875rem}.lh-62{line-height:3.875rem}.fs-63{font-size:3.9375rem}.lh-63{line-height:3.9375rem}.fs-64{font-size:4rem}.lh-64{line-height:4rem}.fs-65{font-size:4.0625rem}.lh-65{line-height:4.0625rem}.fs-66{font-size:4.125rem}.lh-66{line-height:4.125rem}.fs-67{font-size:4.1875rem}.lh-67{line-height:4.1875rem}.fs-68{font-size:4.25rem}.lh-68{line-height:4.25rem}.fs-69{font-size:4.3125rem}.lh-69{line-height:4.3125rem}.fs-70{font-size:4.375rem}.lh-70{line-height:4.375rem}.fs-71{font-size:4.4375rem}.lh-71{line-height:4.4375rem}.fs-72{font-size:4.5rem}.lh-72{line-height:4.5rem}.fs-73{font-size:4.5625rem}.lh-73{line-height:4.5625rem}.fs-74{font-size:4.625rem}.lh-74{line-height:4.625rem}.fs-75{font-size:4.6875rem}.lh-75{line-height:4.6875rem}.fs-76{font-size:4.75rem}.lh-76{line-height:4.75rem}.fs-77{font-size:4.8125rem}.lh-77{line-height:4.8125rem}.fs-78{font-size:4.875rem}.lh-78{line-height:4.875rem}.fs-79{font-size:4.9375rem}.lh-79{line-height:4.9375rem}.fs-80{font-size:5rem}.lh-80{line-height:5rem}.fs-81{font-size:5.0625rem}.lh-81{line-height:5.0625rem}.fs-82{font-size:5.125rem}.lh-82{line-height:5.125rem}.fs-83{font-size:5.1875rem}.lh-83{line-height:5.1875rem}.fs-84{font-size:5.25rem}.lh-84{line-height:5.25rem}.fs-85{font-size:5.3125rem}.lh-85{line-height:5.3125rem}.fs-86{font-size:5.375rem}.lh-86{line-height:5.375rem}.fs-87{font-size:5.4375rem}.lh-87{line-height:5.4375rem}.fs-88{font-size:5.5rem}.lh-88{line-height:5.5rem}.fs-89{font-size:5.5625rem}.lh-89{line-height:5.5625rem}.fs-90{font-size:5.625rem}.lh-90{line-height:5.625rem}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.page-faq{--page-faq-card-border-accent:#8436f58c;--support-card-border-active:var(--page-faq-card-border-accent);--support-card-border-open:var(--page-faq-card-border-accent);--page-faq-card-radius:2rem;--page-faq-card-trigger-padding-y:1.5rem;--page-faq-card-trigger-padding-x:1.5rem;--page-faq-card-content-padding-top:1rem;--page-faq-card-content-padding-bottom:1.5rem;--page-faq-card-title-size:1.25rem;--page-faq-card-title-line-height:1.75rem;--page-faq-card-icon-min-width:1.5rem;margin-top:clamp(3.5rem,5vw,4.75rem)}.page-faq__header{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:42rem;margin:0 auto;display:flex}.page-faq__badge{color:var(--community-section-pill-text,#ffffffe6);letter-spacing:0;white-space:nowrap;-webkit-backdrop-filter:blur(18px);background:#d615eb2b;background:var(--community-section-pill-fill,#d615eb2b);width:fit-content;min-height:2.5rem;box-shadow:inset 0 4px 15px #8436f570;box-shadow:var(--community-section-pill-shadow,inset 0 4px 15px #8436f570);border:0;border-radius:1.5rem;align-items:center;gap:.5rem;margin:0;padding:0 .875rem;font-family:Montserrat,Verdana,sans-serif;font-size:1rem;font-weight:500;line-height:1rem;display:inline-flex}.page-faq__badge-icon{opacity:.82;flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.page-faq__description,.page-faq__title{margin:0}.page-faq__title{color:#fffffffa;letter-spacing:-.02em;text-wrap:balance;text-align:center;max-width:none;margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:1.15}.page-faq__description{color:#ffffffb8;text-wrap:pretty;text-align:center;max-width:38rem;margin:0;font-size:1rem;line-height:1.7}.page-faq__accordion{width:100%;max-width:68rem;margin:1.85rem auto 0}.page-faq .faq-accordion{max-width:none}.page-faq .faq-accordion__item{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--page-faq-card-radius);box-shadow:none;background:#161721bf;border:1px solid #ffffff14;margin-top:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.page-faq .faq-accordion__item.is-open{border-color:var(--support-card-border-open);box-shadow:none}.page-faq .faq-accordion__item:hover{border-color:var(--support-card-border-active)}.page-faq .faq-accordion__trigger{width:100%;padding:var(--page-faq-card-trigger-padding-y)var(--page-faq-card-trigger-padding-x);background:0 0;border:none;display:block}.page-faq .faq-accordion__trigger:focus-visible{outline-offset:.15rem;border-radius:calc(var(--page-faq-card-radius) - .5rem);outline:2px solid #8436f557}.page-faq .faq-accordion__title{font-size:var(--page-faq-card-title-size);line-height:var(--page-faq-card-title-line-height);padding-right:1rem}.page-faq .faq-accordion__icon{min-width:var(--page-faq-card-icon-min-width);text-align:center;opacity:.9}.page-faq .faq-accordion__panel.is-open{border-top:1px solid #ffffff14}.page-faq .faq-accordion__content{padding:var(--page-faq-card-content-padding-top)var(--page-faq-card-trigger-padding-x)var(--page-faq-card-content-padding-bottom)}.page-faq .faq-accordion__answer{color:#ffffffd1;opacity:1}.page-faq__text-link{color:inherit;text-underline-offset:.16em;text-decoration:underline}.page-faq__text-link:focus-visible,.page-faq__text-link:hover{color:#fffffff5}@media screen and (width<=767px){.page-faq{margin-top:2.75rem}.page-faq__header{gap:.75rem}.page-faq__title{font-size:1.8rem}.page-faq__description{font-size:.95rem;line-height:1.6}.page-faq__accordion{margin-top:1.3rem}}.support-cta-section{margin-top:clamp(2.75rem,5vw,4.5rem)}.support-cta-section__inner{max-width:94rem}.support-cta-section__content{max-width:56rem;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.support-cta-section__body{color:#d9d5e2d6;text-wrap:balance;max-width:46rem;margin:1rem auto 0}@media screen and (width<=1199px){.support-cta-section__inner{max-width:48rem}}@media screen and (width<=767px){.support-cta-section{margin-top:2.25rem}.support-cta-section__inner{max-width:100%}.support-cta-section__content{padding-inline:0}.support-cta-section__body{text-wrap:wrap}}.architecture-page{z-index:1;isolation:isolate;background:linear-gradient(#161721,#0f1117 500px);min-height:100vh;font-family:Montserrat,Verdana,sans-serif;position:relative;overflow:hidden}.architecture-page:before{content:none}.architecture-page>.rujira__inner--pad{z-index:1;padding-bottom:3rem;position:relative}.architecture-page__inner{z-index:1;max-width:94rem;position:relative}.architecture-page__diagram{margin-top:clamp(1rem,2.5vw,2rem)}.architecture-faq{margin-top:clamp(3.5rem,6vw,5rem)}@keyframes architecture-page-background-fade{0%{opacity:0}to{opacity:.16}}@media screen and (width<=1199px){.architecture-page__inner{max-width:48rem}.architecture-page__diagram{margin-top:1.5rem}.architecture-faq{margin-top:3.25rem}}@media screen and (width<=767px){.architecture-page>.rujira__inner--pad{padding-bottom:3rem}.architecture-page__inner{max-width:100%}.architecture-page__diagram{margin-top:1.25rem}.architecture-faq{margin-top:2.6rem}}