@import"https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,400;0,500;0,600;0,700&display=swap";.solar-lang{position:relative;display:inline-flex}.solar-lang__trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid var(--solar-lang-border, var(--elevated-border, var(--card-border, #e4e7f0)));background:var(--solar-lang-bg, var(--elevated-bg-2, var(--card-bg, #fff)));color:var(--solar-lang-fg, var(--hero-fg, var(--bridge-ink, var(--ink, #1c1c1e))));cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:var(--solar-lang-shadow, none)}.solar-lang__trigger:hover,.solar-lang.is-open .solar-lang__trigger{background:var(--solar-lang-bg-hover, var(--overlay-muted, var(--hover-bg, rgba(0, 0, 0, .04))));border-color:var(--solar-lang-border-hover, var(--glass-border, var(--elevated-border, var(--card-border))));transform:translateY(-1px)}.solar-lang__trigger:focus-visible{outline:2px solid var(--solar-lang-focus, var(--bridge-purple, var(--accent, #5241c7)));outline-offset:2px}.solar-lang__flag-img{display:block;border-radius:999px;box-shadow:0 0 0 1px #0000000f;flex-shrink:0}.solar-lang__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:200;min-width:168px;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid var(--solar-lang-menu-border, var(--elevated-border, var(--card-border, #e4e7f0)));background:var(--solar-lang-menu-bg, var(--elevated-bg, var(--surface-elevated, var(--card-bg, #fff))));box-shadow:var(--solar-lang-menu-shadow, var(--sh-md, 0 10px 36px rgba(0, 0, 0, .18)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.solar-lang__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;color:var(--solar-lang-option-fg, var(--hero-fg, var(--bridge-ink, var(--ink, #1c1c1e))));font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.solar-lang__option:hover{background:var(--solar-lang-option-hover, var(--overlay-muted, var(--hover-bg, rgba(0, 0, 0, .04))));color:var(--solar-lang-option-fg-hover, var(--solar-lang-option-fg, var(--hero-fg, var(--bridge-ink, var(--ink)))))}.solar-lang__option.is-active{background:var(--solar-lang-option-active, var(--bridge-purple-soft, var(--accent-soft, rgba(82, 65, 199, .16))));color:var(--solar-lang-fg-active, var(--connect-fg, var(--accent-text, var(--bridge-purple, #5241c7))));font-weight:700}.solar-lang__option-text{flex:1}.solar-lang__check{width:14px;height:14px;flex-shrink:0;opacity:0;color:currentColor}.solar-lang__option.is-active .solar-lang__check{opacity:1}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--page-bg)}.topbar-sticky{position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border)}.topbar__inner{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:32px}.topbar__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--hero-fg);flex-shrink:0}.topbar__product{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hero-muted);padding:3px 8px;border-radius:6px;border:1px solid var(--topbar-border, rgba(255, 255, 255, .12))}.topbar__logo:hover{text-decoration:none}.topbar__wordmark-svg{display:block;height:26px;width:auto}.topbar__nav{display:flex;align-items:center;gap:28px;flex:1}.topbar__link{font-size:.92rem;font-weight:500;color:var(--hero-muted);text-decoration:none;transition:color .15s;white-space:nowrap}.topbar__link:hover{color:var(--hero-fg);text-decoration:none}.topbar__link.is-active{color:var(--hero-fg);font-weight:700}.topbar__dropdown{position:relative}.topbar__dropdown-trigger{background:none;border:0;padding:0;cursor:pointer;font:inherit}.topbar__dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);left:0;min-width:168px;padding:8px;border-radius:12px;border:1px solid var(--elevated-border);background:var(--elevated-bg);box-shadow:var(--sh-md);z-index:40}.topbar__dropdown:hover .topbar__dropdown-menu,.topbar__dropdown:focus-within .topbar__dropdown-menu{display:flex;flex-direction:column;gap:2px}.topbar__dropdown-menu a{display:block;padding:8px 12px;border-radius:8px;color:var(--hero-fg);text-decoration:none;font-size:.88rem;white-space:nowrap}.topbar__dropdown-menu a:hover{background:var(--overlay-muted);text-decoration:none}.topbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.topbar__lang{--solar-lang-bg: var(--elevated-bg-2);--solar-lang-border: var(--elevated-border);--solar-lang-fg: var(--hero-fg);--solar-lang-muted: var(--hero-muted);--solar-lang-bg-hover: var(--overlay-muted);--solar-lang-border-hover: var(--glass-border);--solar-lang-fg-hover: var(--hero-fg);--solar-lang-menu-bg: var(--elevated-bg);--solar-lang-menu-border: var(--elevated-border);--solar-lang-menu-shadow: var(--sh-md);--solar-lang-option-fg: var(--hero-fg);--solar-lang-option-fg-hover: var(--hero-fg);--solar-lang-option-hover: var(--overlay-muted);--solar-lang-option-active: var(--bridge-purple-soft);--solar-lang-fg-active: var(--teal-d);--solar-lang-focus: var(--bridge-purple)}.topbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--elevated-border);background:var(--elevated-bg-2);color:var(--hero-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.topbar__icon-btn:hover{color:var(--hero-fg);border-color:var(--glass-border)}.topbar__connect{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;background:var(--connect-bg);color:var(--connect-fg);font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.topbar__connect:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--sh)}.hero-home{background:var(--hero-bg);color:var(--hero-fg);padding:48px 24px 96px}.hero-home__inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,34rem) minmax(280px,380px);gap:36px 40px;align-items:stretch;justify-content:center}.hero-home__copy{display:flex;flex-direction:column;justify-content:space-evenly;gap:0;min-height:100%;padding-block:0;box-sizing:border-box}.hero-home__copy h1{font-size:clamp(1.85rem,4vw,2.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.18;margin:0}.hero-home__accent{display:inline-block;margin-top:.55em;color:var(--teal)}.hero-home__copy p{color:var(--hero-muted);max-width:46ch;font-size:1.08rem;margin:0;line-height:1.75}.hero-home__cta{display:flex;flex-wrap:wrap;gap:12px;padding-top:0}.privacy-flow-embed{position:relative;width:100%;max-width:380px;margin-inline:auto;aspect-ratio:2 / 3;border-radius:20px;overflow:hidden;border:1px solid var(--dapp-border, rgba(255, 255, 255, .1));background:#14141c;box-shadow:var(--sh-md);--flow-anim-ms: 3s}[data-theme=light] .privacy-flow-embed{background:#eef0fa}.privacy-flow-embed__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#14141c;opacity:0;pointer-events:none;z-index:0;will-change:transform,opacity,filter}[data-theme=light] .privacy-flow-embed__frame{background:#eef0fa}.privacy-flow-embed__frame.is-idle{opacity:0;transform:translate(12%) scale(.96);filter:blur(4px)}.privacy-flow-embed__frame.is-shown,.privacy-flow-embed__frame.is-active{opacity:1;transform:none;filter:none;z-index:1;pointer-events:auto}.privacy-flow-embed__frame.is-leaving{z-index:2;pointer-events:none}@keyframes privacy-flow-enter-fwd{0%{opacity:0;transform:translate(18%) scale(.94);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes privacy-flow-enter-back{0%{opacity:0;transform:translate(-18%) scale(.94);filter:blur(8px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes privacy-flow-leave-fwd{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-16%) scale(.96);filter:blur(6px)}}@keyframes privacy-flow-leave-back{0%{opacity:1;transform:translate(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate(16%) scale(.96);filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.privacy-flow-embed__frame.is-active,.privacy-flow-embed__frame.is-leaving{animation:none!important}.privacy-flow-embed__frame.is-active{opacity:1;transform:none;filter:none}.privacy-flow-embed__frame.is-leaving{opacity:0}}.privacy-flow-embed__dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;display:flex;gap:6px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--bg, #0a0a0e) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.privacy-flow-embed__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 35%,transparent);color:var(--ink, #e8edf5);cursor:pointer;transition:background .2s,transform .2s}.privacy-flow-embed__dot.is-active{background:var(--accent, #8b7cf0);transform:scale(1.25)}.dapp-embed{display:block;width:100%;text-align:left;background:var(--dapp-bg);border:1px solid var(--dapp-border);border-radius:20px;box-shadow:var(--sh-md);overflow:hidden;cursor:pointer;padding:0;color:inherit;font:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dapp-embed:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--glass-border)}.dapp-embed:focus-visible{outline:2px solid var(--bridge-purple, var(--teal));outline-offset:3px}.dapp-embed__toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--dapp-border);background:var(--elevated-bg-2)}.dapp-embed__title{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--teal)}.dapp-embed__open{font-size:.78rem;font-weight:600;color:var(--teal)}.dapp-embed__body{min-height:0;position:relative}.dapp-embed__frame{width:100%;height:480px;border:0;display:block;background:var(--dapp-bg)}.dapp-vault{padding:0 0 16px;display:flex;flex-direction:column;gap:0}.dapp-vault__chains{display:flex;gap:8px;padding:14px 16px 0}.dapp-vault__chain{flex:1;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid var(--elevated-border);background:var(--elevated-bg-2);font-size:.8125rem;font-weight:700;color:var(--hero-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.dapp-vault__chain:hover{border-color:color-mix(in srgb,var(--teal) 35%,transparent)}.dapp-vault__chain.is-active{border-color:var(--teal);background:var(--connect-bg);color:var(--connect-fg)}.dapp-vault__panel{margin:12px 16px 0;padding:14px 16px;background:var(--elevated-bg-2);border:1px solid var(--elevated-border);border-radius:12px}.dapp-vault__panel--soft{background:transparent}.dapp-vault__panel-head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.dapp-vault__panel-label{font-size:.8125rem;font-weight:600;color:var(--hero-muted)}.dapp-vault__balance{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--ink-4, var(--hero-muted))}.dapp-vault__panel-body{display:flex;align-items:center;justify-content:space-between;gap:12px}.dapp-vault__amount-col{min-width:0}.dapp-vault__amount{display:block;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--hero-fg)}.dapp-vault__fiat{display:block;margin-top:4px;font-size:.78rem;color:var(--hero-muted)}.dapp-vault__token{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--elevated-border);background:var(--dapp-bg);font-size:.875rem;font-weight:700;color:var(--hero-fg)}.dapp-vault__token-dot{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#26a17b,#1a7a5c)}.dapp-vault__hint{margin:0;font-size:.8125rem;line-height:1.5;color:var(--hero-muted)}.dapp-vault__cta{padding:16px 16px 0}.dapp-vault__cta-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;background:var(--connect-bg);color:var(--connect-fg);font-size:.9375rem;font-weight:700}.dapp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.dapp-modal{width:min(480px,100%);height:min(860px,calc(100vh - 40px));display:flex;flex-direction:column;background:var(--dapp-bg);border:1px solid var(--dapp-border);border-radius:20px;box-shadow:0 24px 64px #00000073;overflow:hidden}.dapp-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--dapp-border);background:var(--elevated-bg-2);flex-shrink:0}.dapp-modal__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--hero-fg)}.dapp-modal__sub{margin:4px 0 0;font-size:.75rem;color:var(--hero-muted)}.dapp-modal__actions{display:inline-flex;align-items:center;gap:8px}.dapp-modal__external{font-size:.78rem;font-weight:600;color:var(--teal);text-decoration:none;white-space:nowrap}.dapp-modal__external:hover{text-decoration:underline}.dapp-modal__close{width:32px;height:32px;border-radius:8px;border:1px solid var(--elevated-border);background:var(--elevated-bg-2);color:var(--hero-fg);font-size:1.25rem;line-height:1;cursor:pointer}.dapp-modal__close:hover{background:var(--overlay-muted)}.dapp-modal__frame{flex:1;width:100%;border:0;background:var(--dapp-bg)}.app-shell--hero,.app-shell--dark,.app-shell--bridge{background:var(--page-bg)}.app-shell__header-wrap{max-width:1120px;margin:0 auto;padding:0 24px;width:100%}.layout{max-width:1120px;margin:0 auto;padding:0 24px 64px;width:100%}.layout--after-hero{padding-top:40px;background:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(15,158,117,.08),transparent),linear-gradient(180deg,#f4f7f8 0%,var(--bg) 100%);flex:1}.layout--network{padding-top:64px;padding-bottom:112px;background:var(--bridge-page-bg);flex:1}.layout--network.page{padding-top:40px}.site-header{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.site-header--dark{padding:28px 0 20px}.site-header--dark .brand__title{color:var(--hero-fg)}.site-header--dark .brand__sub{color:var(--hero-muted)}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.brand:hover{text-decoration:none}.brand__mark{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--teal),var(--teal-d));box-shadow:0 8px 24px #0f9e7559}.brand__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.brand__sub{font-size:.8rem;color:var(--ink-3);margin-top:2px}.site-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.site-nav__group{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.site-nav__group--actions{gap:6px;padding:4px 4px 4px 8px}.nav-link{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--hero-muted);font-size:.84rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;white-space:nowrap}.nav-link__icon{display:inline-flex;align-items:center;justify-content:center;opacity:.85}.nav-link:hover{color:var(--hero-fg);background:#ffffff0f;text-decoration:none}.nav-link.is-active{color:var(--hero-fg);background:#0f9e7524;border-color:#0f9e7559;box-shadow:0 0 20px #0f9e751f}.nav-link.is-active .nav-link__icon{color:var(--teal);opacity:1}.nav-link--external:hover .nav-link__icon{color:var(--hero-fg)}.nav-link--app{background:linear-gradient(135deg,#0f9e75e6,#0a7d5cf2);color:#fff;border-color:#0f9e7580;font-weight:600;padding:8px 16px}.nav-link--app .nav-link__icon{opacity:1}.nav-link--app:hover{background:linear-gradient(135deg,var(--teal),var(--teal-d));color:#fff;box-shadow:0 4px 20px #0f9e7559}.hero-dark{position:relative;background:var(--bridge-page-bg);color:var(--bridge-ink);padding:8px 24px 48px;overflow:hidden}.hero-dark__glow{display:none}.hero-dark__inner{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:center}.hero-dark__content{min-width:0}.hero-illust{display:flex;align-items:center;justify-content:center}.hero-illust__svg{width:100%;max-width:340px;height:auto;opacity:.9}.hero-dark__eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bridge-purple);background:var(--bridge-purple-soft);border:1px solid var(--bridge-purple-light);padding:5px 12px;border-radius:999px;margin-bottom:20px}.hero-dark h1{font-size:clamp(1.7rem,3.8vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin-bottom:16px;color:var(--bridge-ink)}.hero-dark__accent{background:linear-gradient(135deg,var(--bridge-purple),#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-dark p{color:var(--bridge-ink-muted);max-width:52ch;font-size:1.05rem;margin-bottom:28px}.live-panel{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:1px;background:var(--bridge-card-border);border:1px solid var(--bridge-card-border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}.live-panel__cell{background:var(--elevated-bg);padding:22px 24px;display:flex;flex-direction:column;gap:6px}.live-panel__cell--accent{background:var(--teal-l)}.live-panel__label{font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--hero-muted)}.live-panel__value{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--hero-fg)}.live-panel__value small{font-size:.85rem;font-weight:500;color:var(--hero-muted)}.live-panel__value.is-up{color:var(--online)}.live-panel__value.is-down{color:var(--offline)}.live-panel__actions{background:var(--elevated-bg);padding:22px 24px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-width:180px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;border:none;cursor:pointer;white-space:nowrap}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn--primary{background:var(--teal);color:#fff;box-shadow:0 4px 20px #5241c740}.btn--primary:hover{background:var(--teal-d);color:#fff}.btn--secondary{background:var(--hero-fg);color:var(--page-bg)}.btn--secondary:hover{opacity:.92;color:var(--page-bg)}.btn--lg{padding:13px 22px;font-size:.9rem}.btn--ghost{background:transparent;color:var(--bridge-ink-muted);border:1px solid var(--bridge-card-border)}.btn--ghost:hover{color:var(--bridge-ink);border-color:var(--bridge-purple-light);background:var(--bridge-purple-soft)}.section-divider{display:flex;align-items:center;gap:12px;margin:48px 0 40px}.section-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--elevated-border) 85%,var(--teal) 15%) 40%,color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%) 100%)}.section-divider__line:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%) 0%,color-mix(in srgb,var(--elevated-border) 85%,var(--teal) 15%) 60%,transparent 100%)}.section-divider__mark{width:5px;height:5px;border-radius:1.5px;flex-shrink:0;background:color-mix(in srgb,var(--teal) 55%,transparent);transform:rotate(45deg);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 25%,transparent)}.section-divider__label{flex-shrink:0;padding:6px 16px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.14em;color:color-mix(in srgb,var(--hero-fg) 78%,var(--teal) 22%);white-space:nowrap;background:color-mix(in srgb,var(--elevated-bg) 88%,var(--teal-l) 12%);border:1px solid color-mix(in srgb,var(--elevated-border) 75%,var(--teal) 25%);box-shadow:0 1px color-mix(in srgb,var(--hero-fg) 4%,transparent),inset 0 1px color-mix(in srgb,#fff 4%,transparent)}.stat-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.stat-strip__item:last-child{grid-column:1 / -1}.stat-strip__item{background:var(--elevated-bg);border:1px solid var(--elevated-border);border-radius:var(--r-lg);padding:24px 28px;box-shadow:var(--sh);text-align:left;color:var(--hero-fg)}.stat-strip__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.stat-strip__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--teal-l);color:var(--teal)}.stat-strip__caption{font-size:.82rem;font-weight:500;color:var(--hero-muted);line-height:1.35}.stat-strip__value{font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;word-break:break-word;color:var(--hero-fg)}.stat-strip__legend{margin-top:8px;font-size:.85rem;font-weight:600;color:var(--hero-fg);line-height:1.35}.stat-strip__metrics{display:flex;align-items:stretch;width:100%;gap:0}.stat-strip__seg{flex:1 1 0;min-width:0;text-align:center;padding:0 4px}.stat-strip__vbar{flex:0 0 1px;width:1px;align-self:stretch;margin:2px 0;background:color-mix(in srgb,var(--elevated-border) 85%,var(--hero-fg) 15%)}.stat-strip__num{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--hero-fg);word-break:break-word}.stat-strip__seg-label{margin-top:8px;font-size:.72rem;font-weight:600;color:var(--hero-muted);line-height:1.3}.ecosystem-panel{margin-top:8px}.ecosystem-panel__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:20px}.ecosystem-panel__badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;background:#2dd4bf1f;color:#2dd4bf}.ecosystem-panel__hint{margin:0;font-size:.9rem;color:var(--hero-muted)}.service-tile--solver{border-color:#a78bfa47}[data-theme=light] .ecosystem-panel__badge{background:#0d94881a;color:#0f766e}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.feature-card{background:var(--elevated-bg);border:1px solid var(--elevated-border);border-radius:var(--r-md);padding:26px 28px;box-shadow:var(--sh);transition:transform .2s,box-shadow .2s,border-color .2s;color:var(--hero-fg)}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--glass-border)}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:14px}.feature-card--teal .feature-card__icon{background:#0f9e7526;color:var(--teal)}.feature-card--blue .feature-card__icon{background:#5b8def26;color:#5b8def}.feature-card--amber .feature-card__icon{background:#b97e1226;color:var(--amber)}.feature-card--green .feature-card__icon{background:#30a46c26;color:var(--green)}.feature-card--purple .feature-card__icon{background:#5241c72e;color:var(--bridge-purple, var(--teal))}.feature-card--rose .feature-card__icon{background:#e5484d26;color:var(--red)}.feature-card--violet .feature-card__icon{background:#8b7cf02e;color:#8b7cf0}.feature-card--cyan .feature-card__icon{background:#06b6d426;color:#06b6d4}.feature-card h3{font-size:.95rem;font-weight:600;margin-bottom:8px}.feature-card p{font-size:.84rem;color:var(--hero-muted);line-height:1.55}.service-group{margin-top:48px;border-radius:var(--r-lg);border:1px solid var(--elevated-border);background:var(--overlay-subtle);overflow:visible}.service-group:first-of-type{margin-top:8px}.service-group--teal{border-top:2px solid rgba(15,158,117,.5)}.service-group--blue{border-top:2px solid rgba(91,141,239,.5)}.service-group__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border-bottom:1px solid var(--overlay-muted);background:var(--overlay-subtle);border-radius:var(--r-lg) var(--r-lg) 0 0}.service-group__brand{display:flex;align-items:center;gap:14px}.service-group__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--hero-fg)}.service-group--teal .service-group__icon{background:#0f9e7526;color:var(--teal)}.service-group--blue .service-group__icon{background:#5b8def26;color:#5b8def}.service-group__head h2{font-size:1rem;font-weight:600;color:var(--hero-fg)}.service-group__head p{font-size:.78rem;color:var(--hero-muted);margin-top:2px}.service-group__badge{font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:999px;background:#3ecf8e1f;color:var(--online);border:1px solid rgba(62,207,142,.2);white-space:nowrap}.service-group__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 28px 28px}.service-tile{background:var(--elevated-bg);padding:18px 20px;border-radius:var(--r-md);border:1px solid var(--elevated-border);display:flex;flex-direction:column;gap:14px;transition:background .15s,border-color .15s}.service-tile:hover{background:var(--elevated-bg-2);border-color:var(--glass-border)}.service-tile.is-offline{opacity:.55}.service-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.service-tile__identity{display:flex;align-items:center;gap:10px;min-width:0}.service-tile__title-block{min-width:0}.service-tile__title-block h3{font-size:.85rem;font-weight:600;color:var(--hero-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-tile__title-block span{font-size:.72rem;color:var(--hero-muted);display:block;margin-top:1px}.service-tile__type-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.service-tile__type-icon--prover{background:#5b8def26;color:#5b8def}.operator-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.02em}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.status-pill--online{background:#3ecf8e1f;color:var(--online)}.status-pill--offline{background:#ff6b6b1a;color:var(--offline)}.status-pill__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill--online .status-pill__dot{box-shadow:0 0 6px var(--online);animation:pulse-dot 2s ease infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.service-tile__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-chip{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);min-width:0}.stat-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0}.stat-chip__icon--uptime{background:#0f9e7524;color:var(--teal)}.stat-chip__icon--latency{background:#5b8def24;color:#5b8def}.stat-chip__icon--session{background:#b97e1224;color:#d4a017}.stat-chip__body{display:flex;flex-direction:column;min-width:0;gap:1px}.stat-chip__value{font-size:.78rem;font-weight:600;color:var(--hero-fg);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-chip__label{font-size:.6rem;font-weight:500;color:var(--hero-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1}.service-tile__stats strong{color:var(--hero-fg);font-weight:600}.service-tile__sep{display:none}.service-tile__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.7rem;padding-top:2px}.service-tile__foot--stack{flex-direction:column;align-items:stretch;gap:8px}.service-tile__addrs{display:flex;flex-wrap:wrap;gap:6px}.addr-link{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--hero-muted);font-size:.68rem;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.addr-link:hover{border-color:#0f9e7559;background:#0f9e7514;color:var(--hero-fg)}.addr-link__label{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;color:var(--hero-muted)}.addr-link:hover .addr-link__label{color:var(--teal)}.addr-link__value{color:var(--hero-fg)}.service-tile__vkey{color:var(--hero-muted);font-size:.68rem}.copy-field{display:flex;align-items:center;gap:8px;min-width:0}.copy-field--compact{width:100%}.copy-field__label{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--hero-muted);flex-shrink:0}.copy-field__btn{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--hero-muted);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.copy-field__btn:hover{border-color:#5b8def59;background:#5b8def14;color:var(--hero-fg)}.copy-field__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.copy-field__icon{flex-shrink:0;display:inline-flex;color:var(--hero-muted)}.copy-field__btn:hover .copy-field__icon{color:#5b8def}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:100%;max-width:480px;background:#141a22;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:24px 28px;box-shadow:0 24px 64px #00000073;color:var(--hero-fg)}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.modal__kind{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);margin-bottom:6px}.modal__head h2{font-size:1.15rem;font-weight:600}.modal__sub{font-size:.8rem;color:var(--hero-muted);margin-top:4px}.modal__close{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff0f;color:var(--hero-muted);font-size:1.4rem;line-height:1;cursor:pointer;flex-shrink:0}.modal__close:hover{background:#ffffff1a;color:var(--hero-fg)}.modal__desc{font-size:.84rem;color:var(--hero-muted);line-height:1.55;margin-bottom:16px}.modal__address-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 10px 10px 16px;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.08)}.modal__address{flex:1;min-width:0;font-size:.82rem;word-break:break-all;line-height:1.5;padding:4px 0}.modal__explorer{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--hero-muted);background:transparent;border:1px solid rgba(255,255,255,.1);transition:color .15s ease,background .15s ease,border-color .15s ease}.modal__explorer:hover{color:var(--hero-fg);background:#ffffff0f;border-color:#ffffff2e}.modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn--sm{padding:8px 14px;font-size:.8rem}.modal__hint{margin-top:12px;font-size:.72rem;color:var(--hero-muted);text-align:center}.service-tile__foot code,.service-tile__foot a{color:var(--hero-muted)}.service-tile__foot a:hover{color:var(--teal)}.section{margin-top:36px}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.section__head h2{font-size:1.15rem;font-weight:600}.section__head span{font-size:.82rem;color:var(--ink-3)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.service-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh);padding:20px 22px;display:flex;flex-direction:column;gap:16px;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.service-card.is-offline{opacity:.72}.service-card--relayer{border-top:3px solid var(--teal)}.service-card--prover{border-top:3px solid #1763a6}.service-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.service-card__kind{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.service-card h3{font-size:1rem;font-weight:600;margin-top:4px}.service-card__operator{font-size:.82rem;color:var(--ink-3);margin-top:2px}.status-dot{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:var(--ink-2);white-space:nowrap}.status-dot__ring{width:8px;height:8px;border-radius:50%;background:var(--ink-4)}.status-dot--online .status-dot__ring{background:var(--online);box-shadow:0 0 0 3px #3ecf8e33}.status-dot--offline .status-dot__ring{background:var(--offline);box-shadow:0 0 0 3px #ff6b6b26}.service-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.metric dt{font-size:.72rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.metric dd{font-size:.95rem;font-weight:600;margin-top:2px}.metric small{display:block;font-size:.72rem;color:var(--ink-4);margin-top:2px}.service-card__extra{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.kv{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.kv span{color:var(--ink-3)}.page{padding-top:32px}.page__head{margin-bottom:32px}.page__head h1{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:8px;color:var(--hero-fg)}.page__head p{color:var(--hero-muted);font-size:.95rem}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px;position:relative;z-index:6}.panel{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);box-shadow:0 8px 32px #0003;padding:28px 32px;margin-bottom:24px}.panel h2{font-size:1.1rem;font-weight:600;margin-bottom:6px;color:var(--hero-fg)}.panel__sub{font-size:.84rem;color:var(--hero-muted);margin-bottom:24px}.pill-group{display:inline-flex;gap:4px;padding:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px}.pill-group--sm button{padding:6px 12px;font-size:.8rem}.pill-group--tabs{margin-bottom:24px}.pill-group button{padding:8px 16px;border:none;border-radius:999px;background:transparent;color:var(--hero-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.pill-group button.is-active{background:#ffffff14;color:var(--teal);box-shadow:none}.select-pill{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--hero-fg);font-size:.875rem;font-family:var(--sans);cursor:pointer}.select-pill option{background:#141a22;color:var(--hero-fg)}.select-pill-menu{position:relative;display:inline-flex;z-index:5}.select-pill-menu__trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px 8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--hero-fg);font-size:.875rem;font-family:inherit;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.select-pill-menu.is-open .select-pill-menu__trigger,.select-pill-menu__trigger:hover{background:#ffffff14;border-color:#ffffff24}.select-pill-menu__label{white-space:nowrap}.select-pill-menu__chevron{width:14px;height:14px;flex-shrink:0;opacity:.7;transition:transform .15s ease}.select-pill-menu.is-open .select-pill-menu__chevron{transform:rotate(180deg)}.select-pill-menu__list{position:absolute;top:calc(100% + 6px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(280px,80vw);margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#141a22;box-shadow:0 12px 36px #00000073;z-index:40}.select-pill-menu__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;color:var(--hero-fg);font-size:.875rem;font-family:inherit;text-align:left;cursor:pointer}.select-pill-menu__option:hover{background:#ffffff0f}.select-pill-menu__option.is-active{background:#5b8def2e;color:#9ec0ff;font-weight:600}.select-pill-menu__check{opacity:.9;font-size:.8rem}.bar-chart{margin-top:8px}.bar-chart__bars{display:flex;align-items:flex-end;gap:12px;height:200px;padding:0 4px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.bar-chart__group{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;min-width:0}.bar-chart__hit{flex:1 1 auto;min-height:0;width:100%;max-width:48px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:0;margin:0;border:none;background:transparent;cursor:pointer;border-radius:6px 6px 0 0}.bar-chart__hit:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.bar-chart__group.is-active .bar-chart__hit{background:#ffffff0a}.bar-chart__stack{width:100%;height:160px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.bar-chart__bar{position:relative;flex:1;max-width:20px;border-radius:4px 4px 0 0;min-height:0;transition:filter .15s,opacity .15s}.bar-chart__group.is-active .bar-chart__bar,.bar-chart__hit:hover .bar-chart__bar{opacity:.92;filter:brightness(1.12)}.bar-chart__value{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:5px;font-size:.62rem;font-weight:600;color:var(--hero-fg);white-space:nowrap;pointer-events:none;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis}.bar-chart__label{font-size:.72rem;color:var(--hero-muted)}.bar-chart__tip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:36px;margin-top:12px;padding:8px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.8rem;color:var(--hero-muted)}.bar-chart__tip.is-visible{color:var(--hero-fg);border-color:#ffffff1f}.bar-chart__tip-date{font-weight:600;font-variant-numeric:tabular-nums}.bar-chart__tip-values{display:flex;flex-wrap:wrap;gap:10px 16px}.bar-chart__tip-item{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.bar-chart__tip-item i{display:inline-block;width:8px;height:8px;border-radius:2px}.bar-chart__tip-hint{margin-left:auto;font-size:.72rem;color:var(--hero-muted)}.bar-chart__tip-placeholder{font-size:.78rem}.bar-chart__legend{display:flex;gap:20px;margin-top:14px;font-size:.8rem;color:var(--hero-muted)}.bar-chart__legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle}.spread-banner{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:28px;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:var(--r-md);margin-top:8px}.spread-banner__col{display:flex;flex-direction:column;gap:4px}.spread-banner__chain{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hero-muted)}.spread-banner__price{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--hero-fg)}.spread-banner__pool{font-size:.82rem;color:var(--hero-muted)}.spread-banner__mid{text-align:center;padding:16px 24px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.spread-banner__spread-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hero-muted);margin-bottom:4px}.spread-banner__spread{font-size:1.4rem;font-weight:700}.spread-banner__spread.is-up{color:var(--online)}.spread-banner__spread.is-down{color:var(--offline)}.spread-banner--unavailable{display:block;text-align:center}.spread-banner__notice{margin:0;font-size:.92rem;line-height:1.5;color:var(--hero-muted)}.table-wrap{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg);box-shadow:0 8px 32px #0003;overflow:hidden}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 18px;text-align:left;font-size:.875rem;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th{background:#00000040;color:var(--hero-muted);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.data-table td{color:var(--hero-fg)}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover td{background:#ffffff08}.data-table a{color:var(--teal)}.data-table__empty{text-align:center;color:var(--hero-muted);padding:28px 18px!important}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid rgba(255,255,255,.06);background:#0000002e}.table-pagination__meta{font-size:.78rem;color:var(--hero-muted)}.table-pagination__actions{display:inline-flex;align-items:center;gap:10px}.table-pagination__page{font-size:.78rem;color:var(--hero-fg);min-width:88px;text-align:center}.type-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:500}.type-pill--deposit{background:#0f9e7526;color:var(--teal)}.type-pill--relayer-fee{background:#5b8def26;color:#5b8def}.type-pill--prover-fee{background:#b97e1226;color:#d4a017}.type-pill--withdraw{background:#3ecf8e1f;color:var(--online)}.status-ok{color:var(--online);font-weight:600}.contract-block{margin-bottom:24px}.contract-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.contract-block__head h2{color:var(--hero-fg)}.badge{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff0a;color:var(--hero-muted);border:1px solid rgba(255,255,255,.08)}.badge--ok{background:#0f9e751f;color:var(--teal);border-color:#0f9e7540}.contract-table{width:100%;border-collapse:collapse}.contract-table th,.contract-table td{padding:12px 0;text-align:left;font-size:.875rem;border-bottom:1px solid rgba(255,255,255,.06)}.contract-table th{color:var(--hero-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.contract-table td{color:var(--hero-fg)}.contract-table a{color:var(--teal)}.contract-table a:hover{color:var(--hero-fg)}.contract-table tr:last-child td{border-bottom:none}.tokens-page__addr{display:inline-flex;align-items:center;gap:8px}.tokens-page__copy{border:none;background:transparent;color:var(--hero-muted);font-size:.72rem;cursor:pointer;padding:2px 4px}.tokens-page__copy:hover{color:var(--hero-fg)}.tokens-status{position:relative;display:inline-flex;align-items:center}.tokens-status__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .15s ease}.tokens-status__btn--verified{color:#818cf8}.tokens-status__btn--unverified{color:#fbbf24}.tokens-status__btn:hover,.tokens-status__btn:focus-visible{background:#ffffff0f}.tokens-status__tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);z-index:5;max-width:240px;padding:6px 10px;border-radius:8px;background:#0f1220f5;border:1px solid rgba(255,255,255,.12);color:var(--hero-fg, #f1f5f9);font-size:.75rem;line-height:1.35;white-space:normal;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,transform .12s ease,visibility .12s}.tokens-status:hover .tokens-status__tip,.tokens-status:focus-within .tokens-status__tip,.tokens-status--open .tokens-status__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}[data-theme=light] .tokens-status__btn--verified{color:#5241c7}[data-theme=light] .tokens-status__btn--unverified{color:#d97706}[data-theme=light] .tokens-status__btn:hover,[data-theme=light] .tokens-status__btn:focus-visible{background:#0f172a0f}[data-theme=light] .tokens-status__tip{background:#fff;border-color:#0f172a1f;color:#0f172a;box-shadow:0 8px 24px #0f172a1f}.tokens-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:720px}.tokens-form__field{display:flex;flex-direction:column;gap:6px;font-size:.84rem;color:var(--hero-muted)}.tokens-form__field span{font-weight:500}.tokens-form__field input,.tokens-form__field select{padding:10px 12px;border-radius:10px;border:1px solid var(--elevated-border, rgba(255, 255, 255, .1));background:var(--elevated-bg-2, rgba(255, 255, 255, .04));color:var(--hero-fg);font-size:.9rem}.tokens-form__field input:focus,.tokens-form__field select:focus{outline:2px solid rgba(82,65,199,.45);outline-offset:1px}.tokens-form__error{grid-column:1 / -1;margin:0;color:#f87171;font-size:.86rem}.tokens-form__meta,.tokens-form__ok{grid-column:1 / -1;margin:0;font-size:.86rem;color:var(--hero-muted)}.tokens-form__ok{color:#4ade80}.tokens-form__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.tokens-form__actions .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:720px){.tokens-form{grid-template-columns:1fr}}.contracts-page .page__head{margin-bottom:20px}.contracts-page__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:12px 16px;border-radius:10px;background:var(--elevated-bg-2);border:1px solid var(--elevated-border);font-size:.82rem;color:var(--hero-muted)}.contracts-page__meta-dot{opacity:.5}.contracts-page__chains{display:flex;flex-direction:column;gap:28px}.chain-contracts{background:var(--elevated-bg);border:1px solid var(--elevated-border);border-radius:var(--r-lg);overflow:hidden}.chain-contracts__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--elevated-border);background:var(--elevated-bg-2)}.chain-contracts__brand{display:flex;align-items:center;gap:14px}.chain-contracts__brand h2{font-size:1.05rem;font-weight:600;color:var(--hero-fg)}.chain-contracts__brand span{font-size:.75rem;color:var(--hero-muted)}.chain-contracts__section{padding:20px 24px 0}.chain-contracts__section--config{padding-bottom:24px;border-top:1px solid var(--elevated-border);margin-top:4px;padding-top:20px}.chain-contracts__section-title{margin-bottom:14px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted)}.chain-contracts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:20px}.chain-contracts__config-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.config-item{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:var(--elevated-bg-2);border:1px solid var(--elevated-border);text-align:left}.config-item--clickable{cursor:pointer;transition:border-color .15s,background .15s;width:100%;color:inherit;font:inherit}.config-item--clickable:hover{border-color:color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%);background:var(--teal-l)}.config-item__label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hero-muted)}.config-item__value{font-size:.82rem;font-weight:600;color:var(--hero-fg);line-height:1.35}.config-item__hint{font-size:.72rem;font-weight:500;color:var(--hero-muted);line-height:1.3}.config-item--list{gap:8px}.config-item__token-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.config-item__token-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:8px;background:var(--overlay-subtle);border:1px solid var(--elevated-border);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.config-item__token-row:hover{border-color:color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%);background:var(--teal-l)}.config-item__token-symbol{font-size:.82rem;font-weight:700;color:var(--hero-fg);flex-shrink:0}.config-item__token-addr{font-size:.75rem;color:var(--hero-muted);min-width:0}.contract-tile{display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;border-radius:var(--r-md);background:var(--elevated-bg-2);border:1px solid var(--elevated-border);transition:border-color .15s,transform .15s,box-shadow .15s}.contract-tile:hover{border-color:color-mix(in srgb,var(--elevated-border) 75%,var(--teal) 25%);transform:translateY(-1px);box-shadow:var(--sh)}.contract-tile--teal{border-top:2px solid color-mix(in srgb,var(--teal) 55%,transparent)}.contract-tile--blue{border-top:2px solid rgba(91,141,239,.55)}.contract-tile--amber{border-top:2px solid rgba(212,160,23,.55)}.contract-tile__top{display:flex;align-items:flex-start;gap:12px}.contract-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.contract-tile__icon--teal{background:var(--teal-l);color:var(--teal)}.contract-tile__icon--blue{background:#5b8def24;color:#5b8def}.contract-tile__icon--amber{background:#d4a01724;color:#d4a017}.contract-tile__titles h3{font-size:.95rem;font-weight:600;color:var(--hero-fg)}.contract-tile__titles span{display:block;font-size:.68rem;color:var(--hero-muted);margin-top:2px}.contract-tile__desc{font-size:.78rem;color:var(--hero-muted);line-height:1.5;min-height:2.4em}.contract-tile__addr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid var(--elevated-border);background:var(--surface);cursor:pointer;color:var(--hero-fg);font:inherit;text-align:left;transition:border-color .15s}.contract-tile__addr:hover{border-color:color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%)}.contract-tile__addr-hint{font-size:.62rem;color:var(--teal);white-space:nowrap}.contract-tile__explorer{align-self:flex-start;margin-top:8px;border:1px solid var(--elevated-border)!important;color:var(--hero-muted)!important}.contract-tile__explorer:hover{color:var(--hero-fg)!important;border-color:color-mix(in srgb,var(--elevated-border) 70%,var(--teal) 30%)!important}.site-footer{margin-top:48px;padding:24px 0 32px;border-top:1px solid var(--elevated-border);font-size:.82rem;color:var(--hero-muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.site-footer--rich{flex-direction:column;align-items:stretch;gap:14px}.site-footer__links{display:flex;flex-wrap:wrap;gap:8px 18px}.site-footer__links a{color:var(--hero-muted);text-decoration:none}.site-footer__links a:hover{color:var(--hero-fg)}.site-footer__compliance{margin:0;max-width:52rem;line-height:1.5}.site-footer__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.home-ia{display:flex;flex-direction:column;gap:96px;margin:16px 0 88px}.home-block h2{margin:0 0 12px;font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.02em;color:var(--hero-fg)}.home-block__eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal, #2dd4bf)}.home-block__lead{margin:0 0 14px;font-size:1.05rem;line-height:1.55;color:var(--hero-muted);max-width:46rem}.home-block__body{margin:0 0 18px;font-size:.98rem;line-height:1.65;color:var(--hero-muted);max-width:46rem}.home-role-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px;max-width:40rem}.home-role-list__item{display:flex;align-items:flex-start;gap:12px;color:var(--hero-muted);font-size:.98rem;line-height:1.55}.home-role-list__icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--teal-l, rgba(45, 212, 191, .14));color:var(--teal, #2dd4bf)}.home-role-list__text{padding-top:6px}.home-role-list__text strong{color:var(--hero-fg);font-weight:700}.home-role-list__sep{margin:0 .35em;color:var(--hero-muted);font-weight:500}.home-block__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:8px}.home-block__cta .btn{display:inline-flex;align-items:center;gap:8px}.home-block--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px 40px;align-items:center}.home-block--split-reverse .home-block__copy{order:2}.home-block--split-reverse .home-block__art{order:1}.home-block__art{min-width:0}.home-block--stack{display:flex;flex-direction:column;gap:28px}.home-block--stack .home-block__art--wide{width:100%;margin-inline:auto}.home-illust--compact{max-width:640px;margin-inline:auto}.home-block--stack .home-block__art--wide .home-illust--compact{max-width:640px}.home-block--stack-center .home-block__copy{text-align:center;max-width:40rem;margin-inline:auto}.home-block--stack-center .home-block__art--wide{width:100%;max-width:none}.home-block--stack-center .home-block__art--wide .home-illust--compact{max-width:640px}.home-block--stack-center .home-block__lead,.home-block--stack-center .home-block__body{margin-inline:auto}.home-block--stack-center .home-block__cta{justify-content:center}.home-block--editorial{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:0 0;align-items:stretch}.home-block--editorial .home-block__copy--card{position:relative;z-index:2;margin-right:-48px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:100%;min-height:100%;padding:44px 40px;border-radius:22px;background:var(--elevated-bg);border:1px solid var(--elevated-border);box-shadow:var(--sh-md)}.home-block--editorial .home-block__eyebrow{margin:0 0 18px}.home-block--editorial h2{margin:0 0 22px}.home-block--editorial .home-block__lead{margin:0 0 12px;line-height:1.7}.home-block--editorial .home-block__body{margin:0 0 12px;line-height:1.75}.home-block--editorial .home-block__cta{margin-top:auto;padding-top:32px}.home-block--editorial .home-block__art--stage{z-index:1;min-height:300px}.home-block--editorial .home-block__lead,.home-block--editorial .home-block__body{max-width:none}.home-block--editorial .home-role-list{margin-top:16px;margin-bottom:0;max-width:none}.home-block--editorial-stagger{grid-template-columns:minmax(0,1.15fr) minmax(280px,.9fr);align-items:start}.home-block--editorial-stagger .home-block__art--stage{order:1;z-index:1;margin-top:72px;min-height:0;width:100%;align-self:start}.home-block--editorial-stagger .home-block__art--stage .home-illust{width:96%;margin-right:auto}.home-block--editorial-stagger .home-block__copy--card{order:2;z-index:2;height:auto;min-height:360px;margin-left:-56px;margin-right:0;padding:52px 42px 60px;align-self:start;justify-content:flex-start;box-sizing:border-box}.home-block--editorial-stagger .home-block__cta{margin-top:auto;padding-top:44px}.home-block--operate-shell{width:100%}.operate-shell{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.15fr);gap:16px 20px;align-items:center;box-sizing:border-box;width:100%;padding:36px 28px 0 40px;border-radius:28px;border:1px solid var(--elevated-border);background:var(--elevated-bg);box-shadow:var(--sh-md);overflow:visible}.operate-shell__copy{padding:4px 0 44px;min-width:0}.operate-shell__copy .home-block__lead{max-width:none}.operate-shell__copy .home-role-list{margin-top:16px;margin-bottom:0;max-width:none}.operate-shell__copy .home-block__cta{margin-top:28px}.operate-shell__art{position:relative;z-index:1;width:100%;max-width:none;justify-self:stretch;align-self:end;margin-bottom:-32px;margin-right:-4px}.operate-shell__art .home-illust--compact{max-width:none}.operate-shell__art .home-illust__svg{box-shadow:var(--sh-md)}@media(max-width:900px){.operate-shell{grid-template-columns:1fr;padding:28px 22px 0;align-items:stretch}.operate-shell__copy{padding-bottom:8px}.operate-shell__art{max-width:none;justify-self:stretch;margin:8px 0 -20px}}.home-block--tech-shell{width:100%}.tech-shell{--illust-accent: #2dd4bf;--illust-accent-2: #5b8def;position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding:44px 44px 40px;border-radius:28px;border:1px solid var(--elevated-border);background:radial-gradient(ellipse 42% 55% at 12% 78%,rgba(45,212,191,.16),transparent 58%),radial-gradient(ellipse 48% 60% at 88% 18%,rgba(91,141,239,.18),transparent 55%),radial-gradient(ellipse 40% 40% at 55% 100%,rgba(45,212,191,.06),transparent 50%),var(--elevated-bg);box-shadow:var(--sh-md)}[data-theme=light] .tech-shell{--illust-accent: #0d9488;--illust-accent-2: #5241c7;background:radial-gradient(ellipse 42% 55% at 12% 78%,rgba(13,148,136,.12),transparent 58%),radial-gradient(ellipse 48% 60% at 88% 18%,rgba(82,65,199,.1),transparent 55%),var(--elevated-bg)}.tech-shell__copy{text-align:center;max-width:40rem;margin:0 auto 8px}.tech-shell__copy .home-block__lead{margin-inline:auto}.tech-shell__copy .home-block__cta{justify-content:center;margin-top:22px}.tech-shell__stage{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 36px;margin-top:40px;padding:8px 24px 12px}.tech-pillar{box-sizing:border-box;flex:0 1 168px;width:168px;max-width:100%;padding:22px 16px 20px;border-radius:16px;text-align:center;background:color-mix(in srgb,var(--elevated-bg) 88%,transparent);border:1px solid var(--elevated-border);box-shadow:var(--sh);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tech-pillar__glyph{display:block;width:40px;height:40px;margin:0 auto 12px;color:var(--hero-muted)}.tech-pillar__title{margin:0 0 6px;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--hero-fg)}.tech-pillar__sub{margin:0;font-size:.8rem;line-height:1.35;color:var(--hero-muted)}.tech-pillar:hover{border-color:color-mix(in srgb,var(--illust-accent) 45%,var(--elevated-border));box-shadow:var(--sh-md)}@media(max-width:900px){.tech-shell{padding:32px 24px 28px}.tech-shell__stage{gap:16px;margin-top:28px;padding:4px 0}.tech-pillar{flex:1 1 140px;width:auto;max-width:200px}}.home-block--band{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:28px 36px;align-items:center;padding:36px 40px;border-radius:28px;border:1px solid var(--elevated-border);background:radial-gradient(ellipse at 8% 0%,rgba(45,212,191,.14),transparent 50%),radial-gradient(ellipse at 100% 100%,rgba(91,141,239,.12),transparent 48%),var(--elevated-bg);box-shadow:var(--sh)}.home-block--band .home-block__lead,.home-block--band .home-block__body{max-width:38rem}.home-block--band .home-block__band-art{min-width:0}.home-block--band .home-illust__svg{box-shadow:none}.learn-flow{margin:0;padding:22px 20px 18px;border-radius:24px;border:1px solid var(--elevated-border);background:radial-gradient(ellipse at 20% 0%,rgba(45,212,191,.12),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(91,141,239,.1),transparent 50%),var(--elevated-bg);box-shadow:var(--sh-md)}.learn-flow__story{margin:0 0 16px;text-align:center;font-size:.82rem;font-weight:600;line-height:1.45;color:var(--hero-muted)}.learn-flow__grid{position:relative;display:grid;grid-template-columns:minmax(88px,110px) 52px minmax(88px,110px) 52px minmax(88px,110px);grid-template-areas:"dep enter pool opt xfer" "receipt . exit . ." "receipt . user . .";justify-content:center;align-items:center;column-gap:4px;row-gap:6px;max-width:520px;margin:0 auto}.learn-flow__cell--dep{grid-area:dep;position:relative;z-index:1}.learn-flow__cell--enter{grid-area:enter;position:relative;z-index:1}.learn-flow__cell--pool{grid-area:pool;position:relative;z-index:1}.learn-flow__cell--opt{grid-area:opt;position:relative;z-index:1}.learn-flow__cell--xfer{grid-area:xfer;position:relative;z-index:1}.learn-flow__cell--exit{grid-area:exit;position:relative;z-index:1}.learn-flow__cell--receipt{grid-area:receipt}.learn-flow__cell--user{grid-area:user;position:relative;z-index:1}.learn-flow__bridge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;color:#5b8def}.learn-flow__bridge-path,.learn-flow__bridge-head{vector-effect:non-scaling-stroke}.learn-flow__receipt{position:relative;z-index:1;align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;color:#5b8def;padding:0 4px}.learn-flow__receipt-label{max-width:6.5rem;padding:4px 8px;border-radius:10px;border:1px dashed color-mix(in srgb,#5b8def 55%,transparent);background:color-mix(in srgb,var(--elevated-bg) 92%,#5b8def 8%);font-size:.66rem;font-weight:700;line-height:1.3;text-align:center;color:var(--hero-muted)}.learn-flow__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.learn-flow__badge{position:absolute;top:-8px;left:calc(50% - 50px);z-index:1;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:var(--elevated-bg-2, var(--elevated-bg));border:1px solid var(--elevated-border);color:var(--hero-fg)}.learn-flow__badge--accent{background:linear-gradient(135deg,#2dd4bf,#5b8def);border-color:transparent;color:#06241f}.learn-flow__badge--optional{width:auto;min-width:22px;left:calc(50% - 28px);padding:0 6px;font-size:.62rem;letter-spacing:.02em;color:var(--hero-muted);background:transparent;border-style:dashed}.learn-flow__card{position:relative;height:76px;width:76px;min-height:0;padding:10px;border-radius:18px;border:1px solid var(--elevated-border);background:var(--elevated-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.learn-flow__card:hover,.learn-flow__card:focus-visible,.learn-flow__card.is-open{border-color:#2dd4bf8c;box-shadow:0 0 0 3px #2dd4bf1f;outline:none;transform:translateY(-1px)}.learn-flow__glyph{display:grid;place-items:center;line-height:0}.learn-flow__caption{font-size:.72rem;font-weight:700;color:var(--hero-fg);text-align:center;line-height:1.25;max-width:7.5rem}.learn-flow__tooltip{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);z-index:5;min-width:148px;max-width:210px;padding:10px 12px;border-radius:12px;border:1px solid var(--elevated-border);background:var(--elevated-bg);box-shadow:var(--sh-md);display:flex;flex-direction:column;gap:4px;text-align:center;pointer-events:none}.learn-flow__tooltip strong{font-size:.88rem;color:var(--hero-fg)}.learn-flow__tooltip span{font-size:.75rem;line-height:1.4;color:var(--hero-muted)}.learn-flow__tooltip:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--elevated-border)}.learn-flow__card--pool{border-color:#2dd4bf73;background:radial-gradient(circle at 50% 40%,rgba(45,212,191,.18),transparent 65%),var(--elevated-bg)}.learn-flow__card--optional{border-style:dashed;border-color:#2dd4bf8c;background:#2dd4bf0a}.learn-flow__card--in .learn-flow__glyph{color:#5b8def}.learn-flow__card--out .learn-flow__glyph,.learn-flow__card--optional .learn-flow__glyph,.learn-flow__card--pool .learn-flow__glyph{color:#2dd4bf}.learn-flow__harrow,.learn-flow__exit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--teal, #2dd4bf)}.learn-flow__arrow-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--hero-muted)}.learn-flow__lane{margin-top:2px;font-size:.62rem;font-weight:700;letter-spacing:.02em}.learn-flow__lane--on{color:#2dd4bf}.learn-flow__lane--off{color:#5b8def}.learn-flow__exit{align-self:stretch;min-height:64px;position:relative;z-index:1}.learn-flow__break{margin:18px 0 0;padding:10px 14px;border-radius:12px;border:1px dashed rgba(240,113,120,.45);background:#f0717814;color:var(--hero-fg);font-size:.86rem;line-height:1.45;display:flex;align-items:flex-start;gap:10px}.learn-flow__break-x{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#f0717833;color:#f07178;font-weight:800;font-size:.8rem}@media(max-width:720px){.learn-flow__grid{grid-template-columns:1fr;grid-template-areas:"dep" "enter" "pool" "opt" "xfer" "exit" "user" "receipt";max-width:220px;row-gap:10px}.learn-flow__harrow{transform:rotate(90deg);height:40px}.learn-flow__harrow .learn-flow__arrow-label{transform:rotate(-90deg)}.learn-flow__receipt{min-height:48px}.learn-flow__bridge{display:none}}.home-illust-band{max-width:560px;margin:-12px auto 0}.home-illust{margin:0;--illust-bg-a: rgba(45, 212, 191, .08);--illust-bg-b: rgba(91, 141, 239, .1);--illust-panel: var(--elevated-bg);--illust-line: var(--elevated-border);--illust-line-strong: rgba(45, 212, 191, .45);--illust-muted: var(--hero-muted);--illust-fg: var(--hero-fg);--illust-accent: #2dd4bf;--illust-accent-2: #5b8def;--illust-on-accent: #06241f;--illust-pool: rgba(45, 212, 191, .12);--illust-danger: #f07178}[data-theme=light] .home-illust{--illust-bg-a: rgba(13, 148, 136, .08);--illust-bg-b: rgba(82, 65, 199, .07);--illust-accent: #0d9488;--illust-accent-2: #5241c7;--illust-on-accent: #fff;--illust-line-strong: rgba(13, 148, 136, .4);--illust-pool: rgba(13, 148, 136, .1)}.home-illust__svg{display:block;width:100%;height:auto;border-radius:24px;border:1px solid var(--elevated-border);box-shadow:var(--sh-md)}.home-illust__orb{fill:var(--illust-accent);opacity:.12}.home-illust__orb--b{fill:var(--illust-accent-2);opacity:.1}.home-illust__pulse{transform-origin:center;animation:home-illust-pulse 2.8s ease-in-out infinite}.home-illust__dash{animation:home-illust-dash 4s linear infinite}.home-illust__wave{stroke-dasharray:8 10;animation:home-illust-dash 2.2s linear infinite}.home-illust__stack{animation:home-illust-float 5s ease-in-out infinite}@keyframes home-illust-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes home-illust-dash{to{stroke-dashoffset:-56}}@keyframes home-illust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.home-flow-embed{position:relative;width:100%;aspect-ratio:16 / 10;max-height:none;border-radius:24px;overflow:hidden;border:1px solid var(--elevated-border);background:var(--elevated-bg);box-shadow:var(--sh-md);--flow-anim-ms: 3s}.home-flow-embed__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:transparent;opacity:0;pointer-events:none;z-index:0;will-change:transform,opacity,filter}.home-flow-embed__frame.is-idle{opacity:0;transform:translate(12%) scale(.96);filter:blur(4px)}.home-flow-embed__frame.is-shown,.home-flow-embed__frame.is-active{opacity:1;transform:none;filter:none;z-index:1;pointer-events:auto}.home-flow-embed__frame.is-leaving{z-index:2;pointer-events:none}@media(prefers-reduced-motion:reduce){.home-flow-embed__frame.is-active,.home-flow-embed__frame.is-leaving{animation:none!important}.home-flow-embed__frame.is-active{opacity:1;transform:none;filter:none}.home-flow-embed__frame.is-leaving{opacity:0}}.contrast-grid,.path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.contrast-matrix{margin-top:12px;border:1px solid var(--elevated-border);border-radius:var(--r-lg);background:var(--elevated-bg);box-shadow:var(--sh);overflow:hidden}.contrast-matrix__head,.contrast-matrix__row{display:grid;grid-template-columns:minmax(88px,.72fr) minmax(0,1.14fr) minmax(0,1.14fr);gap:0;align-items:stretch}.contrast-matrix__head{border-bottom:1px solid var(--elevated-border);background:color-mix(in srgb,var(--elevated-bg) 70%,#000 30%)}.contrast-matrix__row+.contrast-matrix__row{border-top:1px solid color-mix(in srgb,var(--elevated-border) 80%,transparent)}.contrast-matrix__aspect,.contrast-matrix__cell{padding:16px 18px;font-size:.92rem;line-height:1.5}.contrast-matrix__aspect{display:flex;align-items:center;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--hero-muted);border-right:1px solid color-mix(in srgb,var(--elevated-border) 85%,transparent)}.contrast-matrix__head .contrast-matrix__aspect{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.contrast-matrix__cell{color:var(--hero-fg)}.contrast-matrix__cell--zekion{border-right:1px solid color-mix(in srgb,var(--elevated-border) 85%,transparent)}.contrast-matrix__head .contrast-matrix__cell{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:700}.contrast-matrix__cell--zekion{background:color-mix(in srgb,#2dd4bf 6%,transparent)}.contrast-matrix__cell--legacy{color:color-mix(in srgb,var(--hero-fg) 78%,var(--hero-muted))}.contrast-matrix__mark{width:10px;height:10px;border-radius:3px;flex-shrink:0}.contrast-matrix__mark--zekion{background:linear-gradient(135deg,#2dd4bf,#5b8def)}.contrast-matrix__mark--legacy{border:2px solid var(--hero-muted);background:transparent;border-radius:50%}@media(max-width:720px){.contrast-matrix__head{display:none}.contrast-matrix__row{grid-template-columns:1fr;padding:14px 16px 16px;gap:10px}.contrast-matrix__row+.contrast-matrix__row{border-top:1px solid var(--elevated-border)}.contrast-matrix__aspect,.contrast-matrix__cell{padding:0;border:none}.contrast-matrix__aspect{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.contrast-matrix__cell--zekion,.contrast-matrix__cell--legacy{background:transparent;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--elevated-border) 90%,transparent)}.contrast-matrix__cell--zekion{background:color-mix(in srgb,#2dd4bf 8%,transparent)}.contrast-matrix__cell--zekion:before,.contrast-matrix__cell--legacy:before{display:block;content:attr(data-side);font-size:.7rem;font-weight:700;margin-bottom:4px;color:var(--hero-muted)}.contrast-matrix__cell--zekion:before{color:#2dd4bf}}.path-grid--compact{margin:4px 0 12px}.use-path-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;border-radius:999px;background:var(--elevated-bg);border:1px solid var(--elevated-border)}.use-path-tabs button{padding:8px 16px;border:none;border-radius:999px;background:transparent;color:var(--hero-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.use-path-tabs button:hover{color:var(--hero-fg)}.use-path-tabs button.is-active{background:color-mix(in srgb,var(--accent, #8b7cf0) 18%,transparent);color:var(--accent, #8b7cf0)}.path-card--tab{margin:0 0 4px}.home-block--use{align-items:stretch;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px 32px}.home-block--use .home-block__copy{display:flex;flex-direction:column;gap:18px;min-height:100%}.home-block--use .use-path-tabs{margin:0;align-self:flex-start}.home-block--use .path-card--tab{flex:1 1 auto;display:flex;align-items:center;margin:0;padding:28px 26px;min-height:0}.home-block--use .path-card--tab p{font-size:1.05rem;line-height:1.75;color:var(--hero-fg)}.home-block--use .home-block__cta{margin-top:auto;padding-top:4px}.contrast-panel,.path-card{background:var(--elevated-bg);border:1px solid var(--elevated-border);border-radius:var(--r-md);padding:22px 24px;box-shadow:var(--sh)}.contrast-panel__viz{display:flex;align-items:center;gap:12px;height:48px;margin-bottom:14px}.contrast-panel__shield{width:36px;height:42px;border-radius:10px 10px 16px 16px;background:linear-gradient(160deg,#2dd4bf,#5b8def);box-shadow:0 0 24px #2dd4bf59}.contrast-panel__eye{width:36px;height:36px;border-radius:50%;border:3px solid var(--hero-muted);position:relative}.contrast-panel__eye:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--hero-muted)}.contrast-panel__trail{flex:1;height:3px;border-radius:99px;background:repeating-linear-gradient(90deg,var(--hero-muted) 0 8px,transparent 8px 14px);opacity:.55}.contrast-panel__trail--cut{background:linear-gradient(90deg,rgba(45,212,191,.8) 0 42%,transparent 42% 52%,rgba(240,113,120,.7) 52% 100%);opacity:1}.contrast-panel h3,.path-card h3{margin:0 0 12px;font-size:1.05rem;color:var(--hero-fg)}.contrast-panel ul{margin:0;padding-left:1.1rem;display:grid;gap:8px;color:var(--hero-muted);line-height:1.45}.contrast-panel--zekion{border-color:#2dd4bf59}.contrast-panel--legacy{opacity:.92}.path-card p{margin:0;color:var(--hero-muted);line-height:1.55}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.home-block--split,.home-block--split-reverse{grid-template-columns:1fr}.home-block--split-reverse .home-block__copy,.home-block--split-reverse .home-block__art{order:initial}.home-block--editorial{grid-template-columns:1fr;gap:20px}.home-block--editorial .home-block__copy--card{margin-right:0;order:1;height:auto;min-height:0;padding:32px 28px}.home-block--editorial-stagger .home-block__copy--card{order:1;margin-left:0;margin-right:0;margin-bottom:0;min-height:0}.home-block--editorial-stagger .home-block__art--stage{order:2;margin-top:0}.home-block--editorial-stagger .home-block__art--stage .home-illust{width:100%}.home-block--editorial .home-block__art--stage{order:2;min-height:0}.home-block--band{grid-template-columns:1fr;padding:28px 22px}.home-flow-embed{aspect-ratio:16 / 10;max-height:none}.home-block--use{grid-template-columns:1fr}.home-block--use .path-card--tab{flex:0 0 auto;min-height:120px}}@media(max-width:720px){.contrast-grid,.path-grid{grid-template-columns:1fr}.home-ia{gap:72px}}@media(max-width:960px){.hero-home__inner,.hero-dark__inner{grid-template-columns:1fr}.hero-home__copy{justify-content:flex-start;gap:24px;padding-block:0;min-height:0}.privacy-flow-embed{max-width:320px}.topbar__nav,.hero-illust{display:none}.live-panel{grid-template-columns:1fr 1fr}.live-panel__actions{grid-column:1 / -1;flex-direction:row}.stat-strip{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.service-group__grid{grid-template-columns:1fr;gap:16px;padding:20px}.chain-contracts__grid,.chain-contracts__config-grid{grid-template-columns:1fr}.spread-banner{grid-template-columns:1fr;text-align:center}.spread-banner__mid{border:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0}}@media(max-width:640px){.feature-grid,.service-card__metrics,.service-tile__stats{grid-template-columns:1fr}.service-tile__sep{display:none}.service-tile__foot{flex-direction:column;align-items:flex-start;gap:4px}.hero-dark,.hero-home{padding-bottom:48px}.live-panel{grid-template-columns:1fr}.live-panel__actions{flex-direction:column}.panel{padding:20px}.data-table th:nth-child(6),.data-table td:nth-child(6){display:none}}.admin-shell{min-height:100vh;background:linear-gradient(160deg,#0f1220,#1a1f35,#121526);color:#e8eaf2;display:flex;align-items:center;justify-content:center;padding:24px}.admin-shell--app{display:block;align-items:stretch;justify-content:flex-start;padding:0}.admin-card{width:min(420px,100%);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px;box-shadow:0 20px 60px #00000059}.admin-card__eyebrow{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa3c0}.admin-card__title{margin:8px 0 4px;font-size:1.5rem}.admin-card__sub,.admin-card__foot{color:#9aa3c0;font-size:.875rem}.admin-card__foot a{color:#b8c0ff}.admin-form{display:grid;gap:12px;margin-top:20px}.admin-form label{display:grid;gap:6px;font-size:.8rem;color:#c5cae0}.admin-form input{border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;border-radius:10px;padding:10px 12px}.admin-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e8eaf2;border-radius:10px;padding:8px 12px;cursor:pointer;font:inherit}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn--primary{background:#5b6cff;border-color:#5b6cff}.admin-btn--danger{background:#dc464640;border-color:#dc464680}.admin-page{padding:24px;max-width:720px;margin:0 auto;display:grid;gap:20px}.admin-page__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-page__head a{color:#b8c0ff}.admin-page .admin-card{width:100%}.admin-page .admin-card h2{margin:0 0 4px;font-size:1.1rem}.admin-error{color:#ffc9c9;background:#dc464626;border:1px solid rgba(220,70,70,.4);border-radius:10px;padding:10px 12px}.admin-ok{color:#b8f0c8;background:#288c5026;border:1px solid rgba(40,140,80,.4);border-radius:10px;padding:10px 12px}.admin-totp-setup{display:grid;gap:10px;margin-top:16px}.admin-totp-setup code,.admin-totp-setup a{word-break:break-all;font-size:.78rem}.admin-alert{background:#dc464626;border:1px solid rgba(220,70,70,.4);border-radius:10px;padding:10px 12px;color:#ffc9c9}.admin-top{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.admin-top__user{margin-left:12px;color:#9aa3c0;font-size:.875rem}.admin-top__actions{display:flex;gap:12px;align-items:center}.admin-top__actions a{color:#b8c0ff}.admin-main{padding:24px;max-width:1200px;margin:0 auto}.admin-main__head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.admin-main h1{margin:0 0 6px;font-size:1.5rem}.admin-main p{margin:0;color:#9aa3c0}.admin-filters{display:flex;gap:8px;flex-wrap:wrap}.admin-chip{border:1px solid rgba(255,255,255,.12);background:transparent;color:#c5cae0;border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;text-transform:lowercase}.admin-chip.is-active{background:#5b6cff;border-color:#5b6cff;color:#fff}.admin-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table th,.admin-table td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.admin-table th{color:#9aa3c0;font-weight:600;background:#ffffff08}.admin-cell-stack{display:grid;gap:2px}.admin-cell-stack span{color:#9aa3c0;font-size:.75rem}.admin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.admin-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;text-transform:lowercase}.admin-status--pending{background:#ffb43c33;color:#ffd089}.admin-status--approved{background:#3cc87833;color:#9af0bf}.admin-status--blacklisted{background:#dc464633;color:#ffb0b0}.admin-row-actions{display:flex;flex-wrap:wrap;gap:6px}:root,[data-theme=light]{color-scheme:light;--bridge-page-bg: #f7f8ff;--bridge-card: #ffffff;--bridge-card-border: #e4e7f0;--bridge-purple: #5241c7;--bridge-purple-light: #d7dbff;--bridge-purple-soft: #eceeff;--bridge-ink: #1c1c1e;--bridge-ink-muted: #6f6f6f;--teal: #5241c7;--teal-d: #4338b5;--teal-l: #eceeff;--amber: #b97e12;--green: #30a46c;--green-l: #e6f6ed;--red: #e5484d;--red-l: #ffe5e5;--ink: var(--bridge-ink);--ink-2: #3d3d43;--ink-3: var(--bridge-ink-muted);--ink-4: #9a9aa3;--bg: var(--bridge-page-bg);--surface: var(--bridge-card);--surface-2: #fafafe;--border: var(--bridge-card-border);--hero-bg: var(--bridge-page-bg);--hero-fg: var(--bridge-ink);--hero-muted: var(--bridge-ink-muted);--page-bg: var(--bridge-page-bg);--topbar-bg: rgba(247, 248, 255, .88);--topbar-border: rgba(0, 0, 0, .06);--elevated-bg: #ffffff;--elevated-bg-2: #fafafe;--elevated-border: rgba(0, 0, 0, .08);--glass-border: rgba(0, 0, 0, .08);--overlay-subtle: rgba(0, 0, 0, .03);--overlay-muted: rgba(0, 0, 0, .05);--overlay-strong: rgba(0, 0, 0, .08);--connect-bg: var(--bridge-purple-soft);--connect-fg: var(--teal-d);--dapp-bg: #ffffff;--dapp-border: #e4e7f0;--online: #30a46c;--offline: #e5484d;--sans: "Chivo", "Outfit", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--sh: 0 4px 24px rgba(82, 65, 199, .06);--sh-md: 0 8px 32px rgba(82, 65, 199, .1);--r-md: 16px;--r-lg: 20px}[data-theme=dark]{color-scheme:dark;--bridge-page-bg: #0a0d12;--bridge-card: rgba(255, 255, 255, .04);--bridge-card-border: rgba(255, 255, 255, .08);--bridge-purple: #8b7cf0;--bridge-purple-light: rgba(139, 124, 240, .2);--bridge-purple-soft: rgba(82, 65, 199, .22);--bridge-ink: #f4f4f5;--bridge-ink-muted: #9a9aa3;--teal: #8b7cf0;--teal-d: #a594f5;--teal-l: rgba(139, 124, 240, .15);--ink: var(--bridge-ink);--ink-2: #d4d4d8;--ink-3: var(--bridge-ink-muted);--ink-4: #71717a;--bg: var(--bridge-page-bg);--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--hero-bg: #0a0d12;--hero-fg: #f4f4f5;--hero-muted: #9a9aa3;--page-bg: #0a0d12;--topbar-bg: rgba(10, 13, 18, .88);--topbar-border: rgba(255, 255, 255, .06);--elevated-bg: rgba(12, 16, 22, .92);--elevated-bg-2: rgba(255, 255, 255, .04);--elevated-border: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .1);--overlay-subtle: rgba(255, 255, 255, .03);--overlay-muted: rgba(255, 255, 255, .06);--overlay-strong: rgba(255, 255, 255, .1);--connect-bg: rgba(82, 65, 199, .35);--connect-fg: #eceeff;--dapp-bg: rgba(12, 16, 22, .95);--dapp-border: rgba(255, 255, 255, .1);--sh: 0 4px 24px rgba(0, 0, 0, .35);--sh-md: 0 8px 32px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--page-bg);color:var(--bridge-ink);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100vh}a{color:var(--bridge-purple);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:var(--mono);font-size:.875em}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fade-up .5s ease both}.animate-in-delay-1{animation-delay:.08s}.animate-in-delay-2{animation-delay:.16s}.animate-in-delay-3{animation-delay:.24s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
