@import "https://fonts.googleapis.com/css2?family=PT+Mono&display=swap";
@font-face{font-family:Gellix;src:url(/fonts/Gellix-VF.ttf)format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-SemiBoldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-Heavy.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Season Mix;src:url(/fonts/SeasonMix-HeavyItalic.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}:root{--spice-blue:#2d1ae0;--spice-blue-deep:#0c30aa;--spice-blue-700:#2113b0;--spice-navy:#0c1946;--spice-navy-900:#060e2b;--alabaster:#eee;--paper:#fff;--bone:#f6f6f4;--ink:#111010;--ink-700:#3a3a3a;--ink-500:#6b6b6e;--ink-300:#b7b7ba;--hairline:#e4e4e2;--tint-lavender:#d4deff;--tint-mint:#edffd0;--tint-rose:#ffdce4;--black-forest:#232b16;--muted-olive:#6e6f44;--old-rose:#af798e;--melange-red:#b52725;--status-available:#2e9e5b;--status-full:#2d1ae0;--status-debt:#c7472e;--status-premium:#af798e;--bg:var(--paper);--bg-elevated:var(--bone);--bg-inverse:var(--spice-navy);--fg1:var(--ink);--fg2:var(--ink-700);--fg3:var(--ink-500);--fg-on-dark:#f4f5fa;--fg2-on-dark:#aab1c9;--accent:var(--spice-blue);--accent-fg:#fff;--border:var(--hairline);--border-strong:var(--ink);--font-display:"Season Mix", Georgia, "Times New Roman", serif;--font-sans:"Gellix", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"PT Mono", "SF Mono", ui-monospace, "Roboto Mono", Menlo, monospace;--fs-display:clamp(56px, 8vw, 104px);--fs-h1:clamp(40px, 5vw, 64px);--fs-h2:clamp(30px, 3.4vw, 44px);--fs-h3:28px;--fs-title:21px;--fs-body-lg:19px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--fs-mono:13px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-pill:999px;--shadow-sm:0 1px 2px #0c19460f, 0 1px 1px #0c19460a;--shadow-md:0 6px 24px #0c194614;--shadow-lg:0 24px 60px #0c19461f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--ease:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.65,.05,.36,1);--dur:.28s}.spice-display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);letter-spacing:-.01em;color:var(--fg1);line-height:.98}.spice-h1{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.01em;line-height:1.04}.spice-h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.005em;line-height:1.08}.spice-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.15}.spice-title{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-title);line-height:1.25}.spice-body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);color:var(--fg2);line-height:1.55}.spice-body-lg{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body-lg);color:var(--fg2);line-height:1.5}.spice-small{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);color:var(--fg3);line-height:1.45}.spice-eyebrow{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--fg3)}.spice-mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.01em;color:var(--fg3);text-transform:uppercase}.spice-em{color:var(--spice-blue);font-weight:500}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page-ascii{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}::selection{background:var(--sel-bg,#00ff0d);color:var(--sel-fg,#000)}::selection{background:var(--sel-bg,#00ff0d);color:var(--sel-fg,#000)}.wrap{max-width:1400px;margin:0 auto;padding:0 56px}@media (max-width:600px){.wrap{padding:0 16px}}.serif{font-family:var(--font-display);font-weight:400}.mono{font-family:var(--font-mono)}.announce{background:linear-gradient(90deg,#2f3619 0%,#7a5560 38%,#af798e 55%,#3945a2 100%)}.announce .inner{justify-content:space-between;align-items:center;height:40px;font-size:12px;display:flex}.announce .pill{font-family:var(--font-mono);color:#f4f4ee;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff80;border-radius:999px;padding:4px 14px;font-size:11px;overflow:hidden}.announce a{color:#fff;text-underline-offset:3px;white-space:nowrap;padding-left:16px;font-size:12px;text-decoration:underline}.nav{z-index:40;background:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s var(--ease), border-color .3s var(--ease);will-change:transform;border-bottom:1px solid #0000;position:sticky;top:0}.nav.scrolled{border-color:var(--hairline)}.nav.nav-hidden{transform:translateY(-100%)}html.hero-media .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}html.hero-media .nav .nav-cta,html.hero-media .nav .menu-btn{color:#fff}html.hero-media .nav .nav-cta.disabled{color:#ffffff73}html.hero-media .nav .menu-btn{border-color:#ffffff80}.nav .brand img{transition:opacity .3s var(--ease);display:block}.nav .brand .logo-media{opacity:0;position:absolute;inset:0}.nav .brand{display:inline-block;position:relative}html.hero-media .nav .brand .logo-ink{opacity:0}html.hero-media .nav .brand .logo-media{opacity:1}.nav .inner{justify-content:space-between;align-items:center;height:72px;display:flex;position:relative}.brand{flex:none;align-items:center;display:flex}.brand img{width:auto;max-width:none;height:36px;display:block}.nav .right{align-items:center;gap:22px;display:flex}.nav-center{align-items:center;gap:26px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-center.flow{margin-left:auto;position:static;left:auto;transform:none}.nav .appno{font-family:var(--font-mono);color:var(--ink-500);font-size:13px}.nav-cta{font-family:var(--font-sans);cursor:pointer;color:var(--ink);transition:color .2s var(--ease);letter-spacing:.01em;background:0 0;border:none;padding:0;font-size:15px;font-weight:400}.nav-cta:not(.disabled):hover{color:var(--spice-blue)}.nav-cta.disabled{color:var(--ink-300);cursor:not-allowed}.menu-btn{cursor:pointer;color:var(--ink);transition:color .2s var(--ease);background:0 0;border:none;font-size:16px;font-weight:600}.menu-btn:hover,html.hero-media .nav .menu-btn:hover{color:var(--spice-blue)}.btn{font-family:var(--font-sans);cursor:pointer;letter-spacing:.02em;transition:background .2s var(--ease), transform .1s var(--ease);border:none;border-radius:999px;padding:14px 30px;font-size:14px;font-weight:600}.btn-primary{background:var(--spice-blue);color:#fff}.btn-primary:hover{background:var(--spice-blue-700)}.btn-primary:active{transform:scale(.97)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:#fff}.hero-track{height:130vh;margin-top:-73px;position:relative}.hero-stage{text-align:center;background:0 0;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hero-base{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(20px,4vw,40px) 9vh;display:flex;position:absolute;inset:0}.hero-h1{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;pointer-events:auto;margin:0 0 12px;font-size:clamp(44px,7vw,80px);font-weight:400;line-height:1}.hero .sub,.hero-base .sub{color:var(--ink-700);opacity:0;pointer-events:auto;max-width:660px;margin:0 auto;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.hero .em,.hero-base .em{color:var(--spice-blue);font-weight:600}.hero-cta{opacity:0;pointer-events:auto;margin-top:36px}.hero-stack{z-index:2;position:absolute;inset:0}.hero-card{transform-origin:50%;will-change:transform, border-radius, opacity;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hero-card--still{background:radial-gradient(120% 90% at 50% 0,#161c30d9,#080b14fa 72%)}.hero-still{object-fit:cover;width:100%;height:100%;display:block}.hero-card--still{box-shadow:0 30px 80px #060c2066}.hero-card--video{background:#0a0d14}.hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s ease-in-out;display:block}.hero-video.ready{opacity:1}.hero-card-veil{pointer-events:none;background:linear-gradient(#080c1c57 0%,#080c1c00 22% 60%,#080c1c4d 100%);position:absolute;inset:0}.backed{z-index:3;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:7%;left:0;right:0}.backed .lbl{color:var(--ink-500);font-size:14px}.backed .antler{letter-spacing:.12em;color:var(--ink);align-items:center;gap:3px;font-size:22px;font-weight:700;display:inline-flex}.backed .antler .tri{border-left:11px solid #0000;border-right:11px solid #0000;border-bottom:19px solid var(--ink);width:0;height:0;margin-right:4px}.backed .antler-logo{width:160px;height:56px;display:block}.backed-logos{justify-content:center;align-items:center;gap:36px;display:flex}.backed .taisu-logo{width:152px;height:auto;display:block}.marquee{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#fff;padding:14px 0;overflow:hidden}.marquee .track{white-space:nowrap;width:max-content;font-family:var(--font-mono);color:var(--ink-700);gap:40px;font-size:13px;animation:28s linear infinite scroll;display:flex}.marquee .track span{gap:40px;display:inline-flex}@keyframes scroll{to{transform:translate(-50%)}}.navyblock{background:var(--spice-navy);border-radius:26px;margin:8px 0;padding:92px 8%}.navyblock p{text-align:center;color:#fff;letter-spacing:-.01em;max-width:1000px;margin:0 auto;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.32}.navyblock .hl{color:#8aa0ff}.bb-track{height:360vh;position:relative}.bb-stage{height:100vh;padding:24px;position:sticky;top:0}.bb-panel{background:var(--spice-navy);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.bb-text{text-align:center;z-index:2;width:min(40em,94vw);font-family:var(--font-display);color:#fff;letter-spacing:-.005em;margin:0;font-size:clamp(26px,2.32vw,40px);font-weight:500;line-height:1.28;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-text .hl{color:#8aa0ff}.bb-br{display:inline}@media (max-width:760px){.bb-br{display:none}}.bb-item{box-sizing:border-box;will-change:transform, opacity;opacity:0;pointer-events:none;transform-origin:50%;white-space:nowrap;position:absolute}.bb-chip{z-index:4;border-radius:3px;justify-content:space-between;align-items:stretch;width:300px;height:46px;display:flex;overflow:hidden;box-shadow:0 18px 40px -20px #0000008c}.bb-chip-label{font-family:var(--font-sans);align-items:center;padding:0 18px;font-size:15px;font-weight:500;line-height:1;display:flex}.bb-chip-x{flex:none;justify-content:center;align-items:center;width:46px;display:flex}.bb-chip-x svg{width:17px;height:17px;display:block}.bb-chip-dark{background:#0a0a0a}.bb-chip-dark .bb-chip-label{color:#fff}.bb-chip-dark .bb-chip-x{background:var(--spice-blue,#2d1ae0);color:#fff}.bb-chip-white{background:#fff}.bb-chip-white .bb-chip-label{color:#0a0a0a}.bb-chip-white .bb-chip-x{background:var(--spice-blue,#2d1ae0);color:#fff}.bb-chip-critical{background:#fff}.bb-chip-critical .bb-chip-label{color:#0a0a0a;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.bb-chip-critical .bb-chip-x{color:#fff;background:#0a0a0a}.bb-chip-darkinv{background:#0a0a0a}.bb-chip-darkinv .bb-chip-label{color:#fff}.bb-chip-darkinv .bb-chip-x{color:var(--spice-blue,#2d1ae0);background:#fff}.bb-window{z-index:4;border-radius:4px;width:300px;overflow:hidden;box-shadow:0 22px 48px -22px #0009}.bb-win-bar{background:var(--spice-blue,#2d1ae0);color:#fff;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.bb-win-menu{display:flex}.bb-win-menu svg{width:17px;height:17px}.bb-win-title{font-family:var(--font-sans);flex:1;font-size:16px;font-weight:500}.bb-win-x{display:flex}.bb-win-x svg{width:16px;height:16px}.bb-win-body{color:#0a0a0a;background:#fff;justify-content:center;align-items:center;gap:14px;height:60px;display:flex}.bb-win-alert{color:#0a0a0a;display:flex}.bb-win-alert svg{width:24px;height:24px}.bb-win-status{font-family:var(--font-sans);font-size:17px;font-weight:500}.bb-post{z-index:6;border-radius:9px;line-height:0;overflow:hidden;box-shadow:0 30px 70px -26px #000000b3,0 0 0 1px #ffffff0d}.bb-post img{width:100%;height:auto;display:block}@media (max-width:760px){.bb-track{height:240vh}.bb-text{width:88%;font-size:22px}.bb-chip{width:230px;height:40px}.bb-chip-label{padding:0 13px;font-size:13px}.bb-chip-x{width:40px}.bb-window{width:230px}.bb-post{transform-origin:50%}}.eyebrow{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-500);margin-bottom:16px;font-size:14px}.reveal{opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease);will-change:opacity, transform;transform:translateY(20px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.sec{padding:122px 0}.sec.wrap{padding-left:56px;padding-right:56px}@media (max-width:600px){.sec.wrap{padding-left:16px;padding-right:16px}}.sec h2{font-family:var(--font-display);letter-spacing:-.01em;max-width:520px;color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:1.26}.sec-eyebrow{font-family:var(--font-sans);color:var(--ink-500);margin-bottom:16px;font-size:14px}.sec-head{font-family:var(--font-display);letter-spacing:-.01em;max-width:520px;color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:1.26}.stats{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.stat{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:171px;padding:20px;display:flex}.stat-top{flex-direction:column;display:flex}.stat .n{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:40px;font-weight:500;line-height:1}.stat .k{font-family:var(--font-sans);color:var(--ink-700);margin-top:14px;font-size:15px}.stat-icon{width:24px;height:24px;display:block}.stat.lav{background:var(--tint-lavender)}.stat.mint{background:var(--tint-mint)}.stat.rose{background:var(--tint-rose)}.vaults-sec{padding-top:22px;padding-bottom:122px}.vault{margin-top:0;position:relative}.vrow{border-bottom:1px solid var(--hairline);height:80px;transition:opacity .25s var(--ease);grid-template-columns:200px 1fr 1.3fr 28px;align-items:center;gap:24px;padding:0 28px;display:grid;position:relative}.vrow:before{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity .22s var(--ease);background:#000;border-radius:18px;position:absolute;inset:0}.vrow.dim:before{background:#0000000b}.vrow.active:hover:before,.vrow.dim:hover:before{opacity:1}.vrow.dim{opacity:.42}.vsym,.vtag,.vdesc,.vexpand{z-index:2;position:relative}.vsym{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.01em;transition:color .22s var(--ease);font-size:24px;font-weight:500}.vtag{display:flex}.vpill{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--ink-300);white-space:nowrap;transition:color .22s var(--ease), border-color .22s var(--ease);border-radius:8px;padding:6px 13px;font-size:12px;display:inline-block}.vdesc{font-family:var(--font-sans);color:var(--ink);transition:color .22s var(--ease);font-size:16px;font-weight:500}.vexpand{opacity:0;width:24px;height:24px;transition:opacity .22s var(--ease);justify-self:end}.vrow.active{cursor:pointer}.vault:hover .vrow.active{opacity:.38}.vault .vrow.active:hover{opacity:1}.vrow.active:hover .vsym,.vrow.active:hover .vdesc{color:#fff}.vrow.active:hover .vpill{color:#fff;border-color:#ffffff80}.vrow.active:hover .vexpand{opacity:1}.enter-app{margin-top:46px;padding:16px 42px}@media (max-width:760px){.vrow{grid-template-columns:1fr auto;gap:8px 14px;height:auto;padding:20px 18px}.vdesc{grid-column:1/-1}.vexpand{display:none}}.diagram{background:var(--bone);border:1px solid var(--hairline);border-radius:30px;margin:8px 0;overflow:hidden}.diagram .code{font-family:var(--font-mono);color:var(--ink-300);padding:26px 30px 0;font-size:13px;line-height:1.7}.diagram .code-line{white-space:pre;min-height:22.1px}.diagram .caret{vertical-align:-2px;background:var(--ink-300);width:7px;height:14px;margin-left:1px;animation:1.05s step-end infinite caretBlink;display:inline-block}@keyframes caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.diagram .caret{animation:none}}.diagram .stage{height:380px;margin:14px 30px 26px;position:relative}.stadium{border:1.5px solid var(--ink);border-radius:999px;position:absolute;inset:0}.glow{pointer-events:none;background:radial-gradient(58% 82% at 24%,#2d1ae033,#0000 58%),radial-gradient(58% 82% at 76%,#c7472e29,#0000 58%);border-radius:999px;position:absolute;inset:1px}.flow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.5;vector-effect:non-scaling-stroke}.flow-base{stroke:var(--ink);stroke-width:1px;opacity:.35}.flow .flow-pulse{stroke-width:1px;opacity:0;stroke-linecap:round;stroke:#6e8bff;stroke-dasharray:16 84;stroke-dashoffset:100px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.flow .flow-pulse{opacity:0!important}}.bubble{border:1.5px solid var(--ink);border-radius:999px;width:390px;height:292px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.bubble .ring{pointer-events:none;z-index:1;border-radius:999px;position:absolute;inset:30px 26px}.bubble.coins{background:#ffffff59;left:44px}.coin-field{flex-direction:column;justify-content:center;gap:32px;display:flex;position:absolute;inset:0;overflow:visible;-webkit-mask-image:radial-gradient(100% 100%,#000 55%,#0000 92%);mask-image:radial-gradient(100% 100%,#000 55%,#0000 92%)}.coin-row{flex:none;height:30px;display:flex;overflow:visible}.bubble.coins .ring{display:none}.bubble.coins{display:block}.coin-track{will-change:transform;width:max-content;display:flex}.coin-track img{border-radius:50%;flex:none;width:30px;height:30px;margin-right:26px;transition:box-shadow .5s;display:block}.coin-row.left .coin-track{animation:60s linear infinite coinPanLeft}.coin-row.right .coin-track{animation:60s linear infinite coinPanRight}@keyframes coinPanLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes coinPanRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.coin-track{animation:none!important}}.bubble.rwa{right:44px;overflow:visible}.bubble.rwa .ring{pointer-events:none;transition:box-shadow .4s var(--ease);display:block;inset:-8px;overflow:visible}.bubble.rwa .ring:has(.ring-hit:hover){box-shadow:0 0 0 5px #2d1ae014,0 0 26px 5px #2d1ae057}.ring-dash{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-line{fill:none;stroke:var(--spice-blue);stroke-width:1.4px;stroke-dasharray:.25 .3;vector-effect:non-scaling-stroke;pointer-events:none}.ring-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke;cursor:help}@keyframes ring-march{to{stroke-dashoffset:-.55px}}.bubble.rwa .ring:has(.ring-hit:hover) .ring-line{animation:.85s linear infinite ring-march}.ring-tip{z-index:6;transform-origin:50% 100%;font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;background:var(--ink);color:#fff;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s var(--ease), transform .28s var(--ease), visibility 0s linear .28s;border-radius:999px;margin-bottom:9px;padding:8px 14px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 8px 24px #0c194638}.ring-tip:after{content:"";background:var(--ink);border-radius:1px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.bubble.rwa .ring:has(.ring-hit:hover) .ring-tip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.rwa-field{border-radius:999px;flex-direction:column;justify-content:center;gap:11px;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(100% 100%,#000 62%,#0000 96%);mask-image:radial-gradient(100% 100%,#000 62%,#0000 96%)}.rwa-row{flex:none;display:flex;overflow:hidden}.rwa-track{will-change:transform;width:max-content;display:flex}.rwa-track span{font-family:var(--font-sans);border:1px solid var(--hairline);color:var(--ink-700);white-space:nowrap;background:#fff;border-radius:999px;flex:none;margin-right:8px;padding:6px 12px;font-size:11px;line-height:1;transition:background-color .45s,border-color .45s;box-shadow:0 1px 3px #1a16120f}.rwa-row.left .rwa-track{animation:198s linear infinite coinPanLeft}.rwa-row.right .rwa-track{animation:198s linear infinite coinPanRight}.diamond{border:1.5px solid var(--ink);background:var(--bone);z-index:3;border-radius:16px;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.diamond img{width:46px;transform:rotate(-45deg)}.edge-node{z-index:4;width:24px;height:24px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding-bottom:1px;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.edge-node.l{color:var(--ink);background:#bb7e8c;border:1px solid #bb7e8c;left:434px}.edge-node.r{background:var(--spice-blue);color:#fff;left:calc(100% - 434px);right:auto}.stage-labels{pointer-events:none;position:absolute;inset:0}.stage-labels>span{text-align:center;box-sizing:border-box;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-500);font-size:11px;position:absolute;bottom:16px}.stage-labels>span:first-child{width:390px;left:44px}.stage-labels>span:nth-child(2){left:0;right:0}.stage-labels>span:nth-child(3){width:390px;right:44px}.diagram .foot{border-top:1px solid var(--hairline);background:#fff;grid-template-columns:1.2fr 1fr;gap:40px;padding:38px 34px;display:grid}.diagram .foot h3{font-family:var(--font-display);margin:8px 0 0;font-size:30px;font-weight:400;line-height:1.12}.diagram .foot p{color:var(--ink-700);margin:0;font-size:15px;line-height:1.55}.features{grid-template-columns:1fr 1fr;gap:40px 48px;margin-top:8px;display:grid}.feature-media{aspect-ratio:1104/666;position:relative;container-type:inline-size}.feature-media img{object-fit:cover;width:100%;height:100%;display:block}.feature h4{margin:22px 0 8px;font-size:19px;font-weight:600}.feature p{color:var(--ink-500);max-width:440px;margin:0;font-size:15px;line-height:1.55}.cov-tint{mix-blend-mode:multiply;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:#d3ceff;position:absolute;inset:0;-webkit-mask:url(/assets/feat-cds.png) 50%/cover no-repeat;mask:url(/assets/feat-cds.png) 50%/cover no-repeat}.cov-card{background:#fff;border-radius:1.9cqw;width:64.5cqw;padding:3.4cqw 3.7cqw;position:absolute;top:50.5%;left:16.5cqw;transform:translateY(-50%);box-shadow:0 1cqw 3.6cqw #12142d21}.cov-head{align-items:baseline;gap:1.4cqw;display:flex}.cov-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:3.35cqw;font-weight:600;line-height:1}.cov-id{font-family:var(--font-display);color:#b4b4ba;font-size:2.95cqw;font-weight:400}.cov-rule{background:#e4e4e6;height:1px;margin:1.7cqw 0 2.1cqw}.cov-body{min-height:15cqw;position:relative}.cov-steps{transition:opacity .35s var(--ease);flex-direction:column;gap:1.5cqw;margin:0;padding:0;list-style:none;display:flex}.cov-step{font-family:var(--font-sans);color:#6c6c73;transition:color .25s var(--ease);align-items:center;gap:1.7cqw;font-size:2.4cqw;line-height:1;display:flex}.cov-dot{width:1.45cqw;height:1.45cqw;transition:background .25s var(--ease);background:#d6d6da;border-radius:50%;flex:none}.cov-result{opacity:0;transition:opacity .4s var(--ease);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.8cqw;display:flex;position:absolute;inset:0}.cov-shield{opacity:0;width:7cqw;height:7cqw;transition:transform .45s var(--ease), opacity .45s var(--ease);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.4)}.cov-shield-ico{width:100%;height:100%;display:block}.cov-burst{opacity:0;transform-origin:50%;pointer-events:none;position:absolute;inset:-34%}.cov-burst svg{width:100%;height:100%;display:block;overflow:visible}.cov-burst line{stroke:#31c60c;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cov-result-text{font-family:var(--font-display);color:var(--ink);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);font-size:3cqw;font-weight:500;transform:translateY(.7cqw)}.feature-media:is(:hover,.play) .cov-tint,.feature-media:is(:hover,.play) .cov-result{opacity:1}.feature-media:is(:hover,.play) .cov-steps{animation:6.5s ease-in-out infinite covSteps}.feature-media:is(:hover,.play) .cov-step:first-child .cov-dot{animation:6.5s ease-in-out infinite covDot1}.feature-media:is(:hover,.play) .cov-step:nth-child(2) .cov-dot{animation:6.5s ease-in-out infinite covDot2}.feature-media:is(:hover,.play) .cov-step:nth-child(3) .cov-dot{animation:6.5s ease-in-out infinite covDot3}.feature-media:is(:hover,.play) .cov-step:nth-child(4) .cov-dot{animation:6.5s ease-in-out infinite covDot4}.feature-media:is(:hover,.play) .cov-shield{animation:6.5s ease-in-out infinite covShield}.feature-media:is(:hover,.play) .cov-burst{animation:6.5s ease-out infinite covBurst}.feature-media:is(:hover,.play) .cov-result-text{animation:6.5s ease-in-out infinite covText}@keyframes covSteps{0%,47%{opacity:1}51%,86%{opacity:0}92%,to{opacity:1}}@keyframes covDot1{0%,8%{background:#d6d6da}12%,82%{background:var(--spice-blue)}88%,to{background:#d6d6da}}@keyframes covDot2{0%,22%{background:#d6d6da}26%,82%{background:var(--spice-blue)}88%,to{background:#d6d6da}}@keyframes covDot3{0%,29%{background:#d6d6da}33%,82%{background:var(--spice-blue)}88%,to{background:#d6d6da}}@keyframes covDot4{0%,36%{background:#d6d6da}40%,82%{background:var(--spice-blue)}88%,to{background:#d6d6da}}@keyframes covShield{0%,50%{opacity:0;transform:scale(.4)}57%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.4)}}@keyframes covBurst{0%,51%{opacity:0;transform:scale(.35)}56%{opacity:.9;transform:scale(.7)}65%,to{opacity:0;transform:scale(1.4)}}@keyframes covText{0%,60%{opacity:0;transform:translateY(.7cqw)}67%,84%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(.7cqw)}}@media (prefers-reduced-motion:reduce){.feature-media:is(:hover,.play) .cov-steps,.feature-media:is(:hover,.play) .cov-step .cov-dot,.feature-media:is(:hover,.play) .cov-shield,.feature-media:is(:hover,.play) .cov-burst,.feature-media:is(:hover,.play) .cov-result-text{animation:none}.feature-media:is(:hover,.play) .cov-tint{opacity:1}.feature-media:is(:hover,.play) .cov-steps{opacity:0}.feature-media:is(:hover,.play) .cov-step .cov-dot{background:var(--spice-blue)}.feature-media:is(:hover,.play) .cov-result{opacity:1}.feature-media:is(:hover,.play) .cov-shield{opacity:1;transform:scale(1)}.feature-media:is(:hover,.play) .cov-result-text{opacity:1;transform:translateY(0)}}.dl-tint{mix-blend-mode:multiply;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:#d3ceff;position:absolute;inset:0;-webkit-mask:url(/assets/feat-data.png) 50%/cover no-repeat;mask:url(/assets/feat-data.png) 50%/cover no-repeat}.dl-feed{position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 32% 68%,#0000);mask:linear-gradient(#0000,#000 32% 68%,#0000)}.dl-track{flex-direction:column;gap:1.6cqw;width:42cqw;margin-top:-34.2cqw;margin-left:-21cqw;display:flex;position:absolute;top:50%;left:50%}.dl-row{box-sizing:border-box;background:#fafafa;width:100%;height:8.4cqw;position:relative;overflow:hidden;box-shadow:0 .6cqw 1.8cqw #14162d1f}.dl-row-tx{justify-content:space-between;align-items:center;padding:0 3.2cqw;display:flex;position:absolute;inset:0}.dl-row-tint{opacity:0;background:#eceafb;position:absolute;inset:0}.dl-row-label{opacity:0;white-space:nowrap;font-family:var(--font-sans);color:var(--spice-blue);letter-spacing:-.01em;justify-content:center;align-items:center;padding:0 4cqw;font-size:2.55cqw;font-weight:500;display:flex;position:absolute;inset:0}.dl-k{font-family:var(--font-sans);color:#15151a;font-size:2.3cqw;font-weight:500}.dl-v{font-family:var(--font-mono);color:#b4b4bd;letter-spacing:.02em;font-size:2.45cqw;font-weight:500}.feature-media:is(:hover,.play) .dl-tint{opacity:1}.feature-media:is(:hover,.play) .dl-track{animation:9.6s cubic-bezier(.5,.02,.2,1) infinite dlScroll}.feature-media:is(:hover,.play) .dl-row--active{animation:9.6s cubic-bezier(.4,0,.2,1) infinite dlRowLift;animation-delay:calc(var(--c) * 1.6s - 9.6s)}.feature-media:is(:hover,.play) .dl-row--active .dl-row-tx{animation:9.6s cubic-bezier(.4,0,.2,1) infinite dlRowTx;animation-delay:calc(var(--c) * 1.6s - 9.6s)}.feature-media:is(:hover,.play) .dl-row--active .dl-row-tint{animation:9.6s cubic-bezier(.4,0,.2,1) infinite dlRowTint;animation-delay:calc(var(--c) * 1.6s - 9.6s)}.feature-media:is(:hover,.play) .dl-row--active .dl-row-label{animation:9.6s cubic-bezier(.4,0,.2,1) infinite dlRowLabel;animation-delay:calc(var(--c) * 1.6s - 9.6s)}@keyframes dlScroll{0%{transform:translateY(0)}4.167%{transform:translateY(-10cqw)}16.667%{transform:translateY(-10cqw)}20.833%{transform:translateY(-20cqw)}33.333%{transform:translateY(-20cqw)}37.5%{transform:translateY(-30cqw)}50%{transform:translateY(-30cqw)}54.167%{transform:translateY(-40cqw)}66.667%{transform:translateY(-40cqw)}70.833%{transform:translateY(-50cqw)}83.333%{transform:translateY(-50cqw)}87.5%{transform:translateY(-60cqw)}to{transform:translateY(-60cqw)}}@keyframes dlRowTx{0%{opacity:1}4.688%{opacity:1}6.771%{opacity:0}15.625%{opacity:0}16.667%{opacity:1}to{opacity:1}}@keyframes dlRowTint{0%{opacity:0}4.688%{opacity:0}6.771%{opacity:1}13.542%{opacity:1}16.458%{opacity:0}to{opacity:0}}@keyframes dlRowLabel{0%{opacity:0}6.771%{opacity:0}9.375%{opacity:1}13.542%{opacity:1}16.458%{opacity:0}to{opacity:0}}@keyframes dlRowLift{0%{z-index:1;transform:scale(1);box-shadow:0 .6cqw 1.8cqw #14162d1f}6.771%{z-index:1;transform:scale(1);box-shadow:0 .6cqw 1.8cqw #14162d1f}9.375%{z-index:3;transform:scale(1.07);box-shadow:0 1.3cqw 3.4cqw #14162d33}13.542%{z-index:3;transform:scale(1.07);box-shadow:0 1.3cqw 3.4cqw #14162d33}16.458%{z-index:1;transform:scale(1);box-shadow:0 .6cqw 1.8cqw #14162d1f}to{z-index:1;transform:scale(1);box-shadow:0 .6cqw 1.8cqw #14162d1f}}@media (prefers-reduced-motion:reduce){.feature-media:is(:hover,.play) .dl-track,.feature-media:is(:hover,.play) .dl-row--active,.feature-media:is(:hover,.play) .dl-row--active .dl-row-tx,.feature-media:is(:hover,.play) .dl-row--active .dl-row-tint,.feature-media:is(:hover,.play) .dl-row--active .dl-row-label{animation:none}.feature-media:is(:hover,.play) .dl-tint{opacity:1}}.ver-tint{mix-blend-mode:multiply;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:#d3ceff;position:absolute;inset:0;-webkit-mask:url(/assets/feat-verification.png) 50%/cover no-repeat;mask:url(/assets/feat-verification.png) 50%/cover no-repeat}.ver-card{box-sizing:border-box;background:#fff;border-radius:2cqw;width:66cqw;padding:3cqw 3.4cqw;position:absolute;top:50%;left:16cqw;transform:translateY(-50%);box-shadow:0 1cqw 3.6cqw #12142d21}.ver-head{align-items:center;gap:1.3cqw;display:flex}.ver-check{flex:none;width:3.5cqw;height:3.5cqw;display:block}.ver-check svg{width:100%;height:100%;display:block}.ver-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:3.5cqw;font-weight:700;line-height:1}.ver-id{font-family:var(--font-display);color:#b4b4ba;letter-spacing:-.01em;font-size:3cqw;font-weight:400}.ver-rule{background:#e4e4e6;height:1px;margin:1.9cqw 0}.ver-rows{flex-direction:column;gap:1.35cqw;margin:0;padding:0;list-style:none;display:flex}.ver-row{font-family:var(--font-sans);color:#4a4a52;white-space:nowrap;font-size:2.55cqw;line-height:1.15}.ver-k{color:#4a4a52}.ver-v{vertical-align:bottom;box-sizing:content-box;white-space:nowrap;color:#4a4a52;border-right:0 solid #15151a;display:inline-block;overflow:hidden}.ver-v.strong{color:var(--ink);font-weight:700}.ver-cta{cursor:default;background:var(--spice-blue);color:#fff;width:100%;font-family:var(--font-sans);letter-spacing:-.01em;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:2.4cqw;padding:2.3cqw 0;font-size:2.7cqw;font-weight:600;display:flex;position:relative;overflow:hidden}.ver-cta-check{opacity:0;fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:3.1cqw;height:3.1cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.feature-media:is(:hover,.play) .ver-tint{opacity:1}.feature-media:is(:hover,.play) .ver-row0 .ver-v{animation:7s steps(8,end) infinite verType0,.9s linear infinite verCaret}.feature-media:is(:hover,.play) .ver-row1 .ver-v{animation:7s steps(12,end) infinite verType1,.9s linear infinite verCaret}.feature-media:is(:hover,.play) .ver-row2 .ver-v{animation:7s steps(22,end) infinite verType2,.9s linear infinite verCaret}.feature-media:is(:hover,.play) .ver-row3 .ver-v{animation:7s steps(9,end) infinite verType3,.9s linear infinite verCaret}.feature-media:is(:hover,.play) .ver-cta{animation:7s ease-in-out infinite verCtaIn}.feature-media:is(:hover,.play) .ver-cta-label{animation:7s ease-in-out infinite verCtaLabel}.feature-media:is(:hover,.play) .ver-cta-check{animation:7s ease-in-out infinite verCtaCheck}@keyframes verType0{0%{border-right-width:.26cqw;width:0}2%{border-right-width:.26cqw;width:0}8%{width:var(--w,max-content);border-right-width:.26cqw}9%{width:var(--w,max-content);border-right-width:0}92%{width:var(--w,max-content);border-right-width:0}93%,to{border-right-width:0;width:0}}@keyframes verType1{0%,9%{border-right-width:0;width:0}9.01%{border-right-width:.26cqw;width:0}17%{width:var(--w,max-content);border-right-width:.26cqw}18%{width:var(--w,max-content);border-right-width:0}92%{width:var(--w,max-content);border-right-width:0}93%,to{border-right-width:0;width:0}}@keyframes verType2{0%,18%{border-right-width:0;width:0}18.01%{border-right-width:.26cqw;width:0}33%{width:var(--w,max-content);border-right-width:.26cqw}34%{width:var(--w,max-content);border-right-width:0}92%{width:var(--w,max-content);border-right-width:0}93%,to{border-right-width:0;width:0}}@keyframes verType3{0%,34%{border-right-width:0;width:0}34.01%{border-right-width:.26cqw;width:0}41%{width:var(--w,max-content);border-right-width:.26cqw}42%{width:var(--w,max-content);border-right-width:0}92%{width:var(--w,max-content);border-right-width:0}93%,to{border-right-width:0;width:0}}@keyframes verCaret{0%,48%{border-right-color:#15151a}50%,to{border-right-color:#0000}}@keyframes verCtaLabel{0%,70%{opacity:1;transform:translateY(0)}76%,92%{opacity:0;transform:translateY(-.55cqw)}94%,to{opacity:0;transform:translateY(-.55cqw)}}@keyframes verCtaCheck{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(.5)}79%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}83%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes verCtaIn{0%,42%{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(.5cqw)}52%,92%{opacity:1;max-height:9cqw;margin-top:2.4cqw;padding-top:2.3cqw;padding-bottom:2.3cqw;transform:translateY(0)}94%,to{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(.5cqw)}}@media (prefers-reduced-motion:reduce){.feature-media:is(:hover,.play) .ver-row0 .ver-v,.feature-media:is(:hover,.play) .ver-row1 .ver-v,.feature-media:is(:hover,.play) .ver-row2 .ver-v,.feature-media:is(:hover,.play) .ver-row3 .ver-v,.feature-media:is(:hover,.play) .ver-cta,.feature-media:is(:hover,.play) .ver-cta-label,.feature-media:is(:hover,.play) .ver-cta-check{animation:none}.feature-media:is(:hover,.play) .ver-tint{opacity:1}}.mat-tint{mix-blend-mode:multiply;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;background:#d3ceff;position:absolute;inset:0;-webkit-mask:url(/assets/feat-matching.png) 50%/cover no-repeat;mask:url(/assets/feat-matching.png) 50%/cover no-repeat}.mat-layer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mat-profile{opacity:1}.mat-searching,.mat-matched,.mat-result{opacity:0}.mat-card{box-sizing:border-box;background:#fff;border-radius:2cqw;width:64cqw;padding:2.6cqw 3cqw;box-shadow:0 1cqw 3.6cqw #12142d21}.mat-head{align-items:center;gap:1.3cqw;display:flex}.mat-ico{flex:none;width:3.4cqw;height:3.4cqw;display:block}.mat-ico svg{width:100%;height:100%;display:block}.mat-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:3.45cqw;font-weight:600;line-height:1}.mat-id{font-family:var(--font-display);color:#b4b4ba;letter-spacing:-.01em;font-size:3cqw;font-weight:400}.mat-rule{background:#e4e4e6;height:1px;margin:1.7cqw 0}.mat-row{justify-content:space-between;align-items:center;gap:1.4cqw;display:flex}.mat-label{font-family:var(--font-sans);color:#6c6c73;font-size:2.6cqw}.mat-meter{gap:.85cqw;display:flex}.mat-cell{background:#d6d6da;border-radius:.45cqw;width:2.5cqw;height:2.5cqw}.mat-cell.on{background:var(--spice-blue)}.mat-pill{box-sizing:border-box;width:64cqw;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:#fff;border-radius:2cqw;align-items:center;gap:1.4cqw;padding:3cqw 3.4cqw;font-size:3.45cqw;font-weight:500;display:inline-flex;box-shadow:0 1cqw 3.6cqw #12142d21}.mat-pill-txt{line-height:1}.mat-dots{color:#b4b4ba;align-self:flex-end;margin-bottom:.5cqw;font-size:2.6cqw;display:inline-flex}.mat-dots i{opacity:.25;font-style:normal}.mat-pill-check{flex:none;width:3.5cqw;height:3.5cqw;display:flex}.mat-pill-check svg,.mat-node svg{width:100%;height:100%;display:block}.mat-result{gap:5cqw}.mat-result .mat-card{width:60cqw;position:relative}.mat-node{z-index:2;box-sizing:border-box;opacity:0;background:#111010;border-radius:2cqw;width:8.4cqw;height:8.4cqw;padding:2.3cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 .8cqw 2.4cqw #0a0c1e57}.feature-media:is(:hover,.play) .mat-tint{opacity:1}.feature-media:is(:hover,.play) .mat-profile{animation:9s ease-in-out infinite matProfile}.feature-media:is(:hover,.play) .mat-searching{animation:9s ease-in-out infinite matSearch}.feature-media:is(:hover,.play) .mat-matched{animation:9s ease-in-out infinite matMatched}.feature-media:is(:hover,.play) .mat-result{animation:9s ease-in-out infinite matResult}.feature-media:is(:hover,.play) .mat-profile .mat-cell:first-child{animation:9s ease-in-out infinite matFill1}.feature-media:is(:hover,.play) .mat-profile .mat-cell:nth-child(2){animation:9s ease-in-out infinite matFill2}.feature-media:is(:hover,.play) .mat-profile .mat-cell:nth-child(3){animation:9s ease-in-out infinite matFill3}.feature-media:is(:hover,.play) .mat-dots i{animation:1.3s ease-in-out infinite matDot}.feature-media:is(:hover,.play) .mat-dots i:nth-child(2){animation-delay:.18s}.feature-media:is(:hover,.play) .mat-dots i:nth-child(3){animation-delay:.36s}.feature-media:is(:hover,.play) .mat-pill-check{animation:9s ease-in-out infinite matPop}.feature-media:is(:hover,.play) .mat-node{animation:9s ease-in-out infinite matNode}@keyframes matProfile{0%,14%{opacity:1}18%,92%{opacity:0}96%,to{opacity:1}}@keyframes matFill1{0%,3%{background:#d6d6da}6%,90%{background:var(--spice-blue)}95%,to{background:#d6d6da}}@keyframes matFill2{0%,7%{background:#d6d6da}10%,90%{background:var(--spice-blue)}95%,to{background:#d6d6da}}@keyframes matFill3{0%,11%{background:#d6d6da}14%,90%{background:var(--spice-blue)}95%,to{background:#d6d6da}}@keyframes matSearch{0%,16%{opacity:0}20%,42%{opacity:1}46%,to{opacity:0}}@keyframes matDot{0%{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-.4cqw)}60%,to{opacity:.2;transform:translateY(0)}}@keyframes matMatched{0%,44%{opacity:0}48%,56%{opacity:1}60%,to{opacity:0}}@keyframes matPop{0%,45%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.12)}53%,57%{opacity:1;transform:scale(1)}61%,to{opacity:0;transform:scale(.4)}}@keyframes matResult{0%,58%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}@keyframes matNode{0%,64%{opacity:0;transform:translate(-50%,-50%)scale(.4)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}74%,92%{opacity:1;transform:translate(-50%,-50%)scale(1)}96%,to{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@media (prefers-reduced-motion:reduce){.feature-media:is(:hover,.play) .mat-profile,.feature-media:is(:hover,.play) .mat-searching,.feature-media:is(:hover,.play) .mat-matched,.feature-media:is(:hover,.play) .mat-result,.feature-media:is(:hover,.play) .mat-cell,.feature-media:is(:hover,.play) .mat-dots i,.feature-media:is(:hover,.play) .mat-pill-check,.feature-media:is(:hover,.play) .mat-node{animation:none}.feature-media:is(:hover,.play) .mat-tint{opacity:1}}.trusted{text-align:center;background:0 0;padding:36px 0 122px;position:relative}.trusted .lbl{color:var(--ink-500);margin-bottom:38px;font-size:14px}.trusted .logo-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trusted .logo-track{will-change:transform;align-items:center;gap:32px;width:max-content;animation:42s linear infinite logoScroll;display:flex}.trusted .logo{flex:none;display:inline-flex;position:relative}.trusted .logo img{width:auto;height:100%;display:block}.trusted .logo .lg-dark{filter:grayscale();opacity:calc((1 - var(--logo-fade,0)) * .72)}.trusted .logo .lg-white{width:100%;height:100%;opacity:calc(var(--logo-fade,0) * .92);position:absolute;inset:0}.trusted .logo-marquee:hover .logo-track{animation-play-state:paused}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trusted .logo-track{animation:none}}.dark{color:#fff;background:0 0;padding:122px 0 96px}.dark .head{grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin-bottom:44px;display:grid}.dark .head h2{font-family:var(--font-display);color:#fff;margin:0;font-size:26px;font-weight:500}.dark .head p{color:#f4f4f5;margin:0;font-size:15px;line-height:1.55}.team{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.member{aspect-ratio:1;background:#0c0c0c;border:1px solid #ffffff0f;border-radius:20px;position:relative;overflow:hidden}.member img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .45s var(--ease), transform .6s var(--ease);display:block}.member:hover img{filter:grayscale()brightness(.42)blur(5px);transform:scale(1.05)}.member--color img{filter:none}.member--color:hover img{filter:brightness(.42)blur(5px)}.m-hover{text-align:center;opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(#12123080,#0a0a1ecc);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.member:hover .m-hover{opacity:1}.m-name{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:clamp(16px,1.5vw,22px);font-weight:500;line-height:1.15}.m-role{font-family:var(--font-sans);color:#9a9aa6;margin-top:8px;font-size:13px}.m-connect{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;text-underline-offset:4px;transition:color .25s var(--ease);margin-top:30px;font-size:12px;text-decoration:underline}.m-connect:hover{color:var(--spice-blue)}.m-connect--off{color:#6a6a74;cursor:not-allowed;pointer-events:none;text-decoration:none;display:inline-block}.exp{text-align:center;margin-top:120px}.exp-lbl{color:#6f6f78;margin-bottom:60px;font-size:14px}.exp-grid{grid-template-columns:repeat(5,1fr);place-items:center;gap:14px 24px;display:grid}.exp-logo{justify-content:center;align-items:center;display:flex}.exp-logo img{opacity:.8;width:188px;max-width:100%;height:auto;transition:opacity .3s var(--ease);display:block}.exp-logo:hover img{opacity:1}.chat-track{background:0 0;height:320vh;position:relative}.chat-stage{box-sizing:border-box;justify-content:center;align-items:center;height:100vh;padding:24px;display:flex;position:sticky;top:0}.chat-window{--chat-surface:#131419;--chat-deep:#1b2fc2;--chat-in:#6e7cf1;--chat-out:#2a2c34;background:var(--chat-surface);border-radius:30px;flex-direction:column;width:min(960px,100%);height:min(880px,88vh);display:flex;overflow:hidden;box-shadow:0 40px 130px #0009}.chat-header{box-sizing:border-box;background:var(--chat-deep);flex-direction:column;flex:none;height:76px;padding:0 34px 12px;display:flex}.chat-htop{flex:1;justify-content:flex-end;align-items:center;display:flex}.chat-hrule{background:#ffffff4d;flex:none;height:1px}.chat-logo{width:auto;height:28px;display:block}.chat-meta{font-family:var(--font-mono);color:#ffffff57;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 32px 4px;font-size:13px;line-height:1.55;display:flex}.chat-meta-r{white-space:nowrap}.chat-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:34px 32px 10px;display:flex;overflow-y:auto}.chat-body::-webkit-scrollbar{display:none}.chat-msg{width:100%;margin-bottom:20px;display:none}.chat-msg.in{animation:.52s cubic-bezier(.22,.61,.36,1) both msgPop;animation-delay:var(--d,0s);display:flex}.chat-in{transform-origin:0 100%;justify-content:flex-start}.chat-out{transform-origin:100% 100%;justify-content:flex-end}.chat-bubble{max-width:80%;font-family:var(--font-sans);color:#fff;text-wrap:pretty;border-radius:24px;padding:15px 21px;font-size:17px;font-weight:400;line-height:1.42;position:relative}.chat-in .chat-bubble{background:var(--chat-in);border-bottom-left-radius:8px}.chat-out .chat-bubble{background:var(--chat-out);color:#ffffffeb;border-bottom-right-radius:8px}.chat-bubble b{color:#fff;font-weight:700}.chat-react{width:40px;height:40px;box-shadow:0 0 0 3px var(--chat-surface), 0 4px 12px #0006;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:21px;line-height:1;display:flex;position:absolute;top:-22px;transform:scale(0)}.chat-in .chat-react{background:var(--chat-out);right:-8px}.chat-out .chat-react{background:var(--chat-in);left:-8px}.chat-msg.in .chat-react{animation:.42s cubic-bezier(.34,1.56,.64,1) 1.05s both reactPop}@keyframes reactPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes msgPop{0%{opacity:0;transform:translateY(16px)scale(.82)}60%{opacity:1;transform:translateY(0)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-input{flex:none;align-items:center;gap:12px;padding:14px 18px 18px;display:flex}.chat-placeholder{font-family:var(--font-sans);color:#8a8a92;background:#1e1f26;border:1px solid #ffffff14;border-radius:16px;flex:1;padding:18px 22px;font-size:17px}.chat-caret{vertical-align:-2px;background:#8a8a92;width:2px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite chatCaret;display:inline-block}@keyframes chatCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}.chat-send{cursor:pointer;color:#fff;width:78px;height:58px;transition:background .35s var(--ease), transform .14s var(--ease);background:#0c30aa52;border:none;border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.chat-send svg{width:34px;height:22px;display:block}.chat-send.on{background:var(--chat-deep)}.chat-send:hover.on{background:var(--spice-blue-700)}.chat-send:active{transform:scale(.96)}@media (max-width:760px){.chat-stage{padding:14px}.chat-window{border-radius:24px;height:92vh}.chat-header{height:62px;padding:0 22px 10px}.chat-logo{height:22px}.chat-meta{padding:16px 22px 4px;font-size:12px}.chat-body{padding:14px 22px 8px}.chat-bubble{max-width:86%;padding:13px 17px;font-size:15px}.chat-input{gap:10px;padding:12px 14px 14px}.chat-placeholder{padding:15px 18px;font-size:15px}.chat-send{width:64px;height:52px}}@media (prefers-reduced-motion:reduce){.chat-msg.in{animation:none}.chat-msg.in .chat-react{opacity:1;animation:none;transform:scale(1)}}.blog{background:0 0;padding:122px 0}.blog-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:52px;display:flex}.blog-eyebrow{font-family:var(--font-sans);color:#7d7d85;margin-bottom:14px;font-size:14px}.blog-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:26px;font-weight:500;line-height:1.1}.blog-more{font-family:var(--font-sans);color:#9a9aa2;text-underline-offset:4px;white-space:nowrap;transition:color .2s var(--ease);font-size:15px;text-decoration:underline}.blog-more:hover{color:#fff}.blog-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.post{color:inherit;flex-direction:column;display:flex}.post-cover{aspect-ratio:1;width:100%;transition:transform .45s var(--ease);background:#161616;border-radius:4px;display:block;overflow:hidden}.post:hover .post-cover{transform:translateY(-4px)}.post-kicker{font-family:var(--font-sans);color:#6f6f77;margin:22px 0 12px;font-size:13px}.post-title{font-family:var(--font-sans);letter-spacing:-.01em;color:#ededf0;transition:color .2s var(--ease);margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.2}.post:hover .post-title{color:#fff}.post-excerpt{font-family:var(--font-sans);color:#8a8a92;margin:0;font-size:15px;font-weight:400;line-height:1.55}.blog.wrap{padding-left:56px;padding-right:56px}@media (max-width:1000px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:30px 24px}}@media (max-width:600px){.blog.wrap{padding-left:16px;padding-right:16px}.blog-head{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:560px){.blog-grid{grid-template-columns:1fr}.blog{padding:88px 0}}.footer{color:#fff;background:#111010;min-height:128vh;position:relative;overflow:hidden}.footer-top{z-index:3;grid-template-columns:1fr 1.15fr;gap:40px;max-width:none;padding-top:90px;padding-left:88px;padding-right:88px;display:grid;position:relative}.footer-tagline{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;max-width:360px;margin:0;font-size:26px;font-weight:500;line-height:1.18}.footer-logo{opacity:.22;width:150px;height:auto;margin-top:64px;display:block}.footer-right{justify-self:end;width:100%;max-width:600px}.footer-cols{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-cols .colh{font-family:var(--font-sans);color:#fff;margin-bottom:20px;font-size:16px;font-weight:600}.footer-cols ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-cols ul a{color:#9a9aa2;transition:color .2s var(--ease);font-size:14px}.footer-cols ul .fcol-off{color:#5d5d65;cursor:not-allowed;font-size:14px}.footer-cols ul a:hover{color:#fff}.footer-disclaimer{font-family:var(--font-sans);color:#5d5d65;max-width:560px;margin:50px 0 0;font-size:15px;line-height:1.5}.footer-stage{z-index:1;pointer-events:none;height:620px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fa{max-width:none;height:auto;display:block;position:absolute;bottom:0}.footer-melange{text-align:center;z-index:2;font-family:var(--font-display);letter-spacing:.02em;color:#161616;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:19vw;font-weight:400;line-height:.8;position:absolute;bottom:-7vw;left:0;right:0}.fa-horse{z-index:1;width:720px;left:0}.fa-tiger{z-index:1;width:470px;left:-40px}.fa-eagle{z-index:3;width:165px;bottom:70px;right:150px}@media (max-width:1100px){.fa-horse{width:560px;left:0}.fa-tiger{width:380px}.fa-eagle{width:130px;right:80px}}@media (max-width:680px){.footer-stage{height:640px}.fa-horse{width:560px;left:-130px}.fa-tiger{width:370px;left:-60px}.fa-eagle{width:158px;bottom:430px;right:12px}.footer-melange{font-size:26vw;bottom:-10vw}}@media (max-width:860px){.footer{min-height:0}.footer-top{grid-template-columns:1fr;gap:80px;padding:64px 16px 740px}.footer-logo{margin-top:32px}}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#060e2b99;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}.overlay.open{opacity:1;pointer-events:auto}.sheet{width:min(440px,90vw);box-shadow:var(--shadow-lg);transition:transform .25s var(--ease);background:#fff;border-radius:22px;padding:30px;transform:translateY(8px)}.overlay.open .sheet{transform:none}.sheet .close{float:none;cursor:pointer;color:var(--ink-500);background:0 0;border:none;font-size:22px;line-height:1}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head .eyebrow{margin-bottom:0}.sheet nav{flex-direction:column;gap:4px;margin-top:18px;display:flex}.sheet nav a{font-family:var(--font-display);border-bottom:1px solid var(--hairline);padding:8px 0;font-size:30px}.sheet nav a:hover{color:var(--spice-blue)}.sheet nav .disabled{font-family:var(--font-display);border-bottom:1px solid var(--hairline);color:var(--ink-300);cursor:not-allowed;padding:8px 0;font-size:30px}.menu-launch{text-align:center;margin-top:26px;display:block}.vm-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#0a0a0a80;justify-content:center;align-items:flex-start;padding:40px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.vm-overlay.open{opacity:1;pointer-events:auto}.vm{background:var(--bone);width:min(1080px,100%);box-shadow:var(--shadow-lg);transition:transform .35s var(--ease);border-radius:26px;margin:0 auto;padding:54px clamp(28px,4vw,62px) 48px;position:relative;transform:translateY(16px)scale(.985)}.vm-overlay.open .vm{transform:none}.vm-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:30px;right:32px}.vm-close:hover{background:#0000000f}.vm-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:40px;font-weight:600;line-height:1}.vm-sub{font-family:var(--font-display);color:var(--ink);margin:8px 0 0;font-size:26px;font-weight:400;line-height:1.1}.vm-chips{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.vm-chip{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--ink-300);border-radius:7px;padding:5px 11px;font-size:13px}.vm-chip.green{color:#1f9d4d;border-color:#9fd9b3}.vm-chip.blue{color:var(--spice-blue);border-color:#b3bdf2}.vm-infoh{margin-top:42px}.vm-info{grid-template-columns:1fr 1fr;column-gap:76px;margin-top:4px;display:grid}.vm-info-col{flex-direction:column;display:flex}.vm-irow{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.vm-irow:last-child{border-bottom:none}.vm-ilabel{font-family:var(--font-sans);color:var(--ink-500);font-size:16px}.vm-ivalue{font-family:var(--font-sans);color:var(--ink);text-align:right;align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.vm-itoken-ico{flex:none;width:22px;height:22px;display:block}.vm-copy{cursor:pointer;color:var(--ink);transition:color .2s var(--ease);background:0 0;border:none;align-items:center;margin-left:1px;padding:2px;display:inline-flex}.vm-copy:hover{color:var(--spice-blue)}.vm-audit{transition:color .2s var(--ease);text-decoration:none}.vm-audit:hover{color:var(--spice-blue)}.vm-howh{font-family:var(--font-sans);color:var(--ink);margin:38px 0 14px;font-size:17px;font-weight:600}.vm-p{font-family:var(--font-sans);color:var(--ink-700);max-width:1080px;margin:0 0 16px;font-size:16px;line-height:1.6}.vm-p strong{color:var(--ink);font-weight:600}.vm-rule{background:var(--hairline);height:1px;margin:22px 0}.vm-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vm-step{font-family:var(--font-sans);color:var(--ink);font-size:16px;font-weight:600}.vm-step b{font-weight:600}.vm-note{font-family:var(--font-sans);color:var(--ink-700);max-width:1000px;margin:30px 0 0;font-size:16px;line-height:1.6}.vm-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:34px;display:grid}.vm-card{border-radius:18px;flex-direction:column;min-height:300px;padding:28px 30px;display:flex}.vm-card.lav{background:var(--tint-lavender)}.vm-card.rose{background:var(--tint-rose)}.vm-card-lbl{font-family:var(--font-sans);color:var(--ink-700);font-size:15px}.vm-card-title{font-family:var(--font-display);color:var(--ink);margin:14px 0 auto;font-size:34px;font-weight:400;line-height:1.08}.vm-custody-name{font-family:var(--font-display);letter-spacing:-.01em;color:#16a34a;margin:22px 0 auto;font-size:34px;font-weight:600}.vm-custody-logo{object-fit:contain;border-radius:10px;align-self:flex-start;width:auto;max-width:85%;height:auto;max-height:56px;margin:22px 0 auto}.vm-card-body{font-family:var(--font-sans);color:var(--ink-700);margin-top:28px;font-size:15px;line-height:1.55}.vm-cta{margin-top:34px;padding:16px 46px;text-decoration:none;display:inline-block}.vm-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.vm-cta-row .vm-cta{margin-top:0}.vm-cta:disabled{background:var(--ink-300);cursor:not-allowed}.vm-cta:disabled:hover{background:var(--ink-300)}.vm-cta-note{font-family:var(--font-sans);color:var(--ink-500);font-size:13px}@media (max-width:760px){.vm{padding:44px 22px 34px}.vm-title{font-size:32px}.vm-sub{font-size:21px}.vm-steps,.vm-cards{grid-template-columns:1fr;gap:16px}.vm-card{min-height:0}.vm-info{grid-template-columns:1fr;column-gap:0}.vm-irow:last-child{border-bottom:1px solid var(--hairline)}.vm-info-col:last-child .vm-irow:last-child{border-bottom:none}}@media (max-width:860px){.stats,.features,.footer .top,.dark .head,.diagram .foot{grid-template-columns:1fr}.team{grid-template-columns:repeat(2,1fr)}.exp-grid{grid-template-columns:repeat(3,1fr)}.dark{padding-top:40px}.pills,.cluster{display:none}.backed{bottom:5%}.nav .appno,.nav .nav-cta.disabled{display:none}}@media (max-width:520px){.backed{bottom:6%}.announce .pill{padding:3px 10px;font-size:10px}}@media (max-width:600px){.diagram .stage{height:780px;margin:14px 16px 24px}.diagram .code-line:nth-child(n+2){display:none}.stadium{border-radius:120px}.diagram .glow{background:radial-gradient(82% 26% at 50% 18%,#2d1ae02e,#0000 60%),radial-gradient(82% 26% at 50% 82%,#c7472e26,#0000 60%);border-radius:120px}.bubble{width:min(330px,100% - 24px);height:236px;inset:auto auto auto 50%;transform:translate(-50%)}.bubble.coins{inset:16px auto auto 50%}.bubble.rwa{inset:auto auto 16px 50%}.bubble.rwa .ring{inset:-7px}.diamond{width:92px;height:92px}.diamond img{width:36px}.edge-node{display:flex;top:auto;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.edge-node.l{top:252px;left:50%}.edge-node.r{top:528px;left:50%;right:auto}.stage-labels>span{bottom:auto}.stage-labels>span:first-child,.stage-labels>span:nth-child(3){display:none}.stage-labels>span:nth-child(2){width:auto;margin-top:0;inset:50% 50% auto 0;transform:translateY(-50%)}}.soon-tag{vertical-align:middle;font-family:var(--font-mono);letter-spacing:.02em;color:currentColor;opacity:.7;white-space:nowrap;border:1px solid;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;line-height:1;display:inline-block}
.blogwrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.readwrap{max-width:720px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:11px;display:inline-flex}.tag-research{background:var(--tint-lavender);color:var(--spice-blue-deep)}.tag-markets{background:var(--tint-mint);color:#4b5a1f}.tag-protocol{background:var(--tint-rose);color:#8d3b54}.tag-transmission{background:var(--ink);color:#fff}.bx-hero{padding:72px 0 36px}.bx-eyebrow{font-family:var(--font-sans);color:var(--ink-500);margin-bottom:18px;font-size:14px}.bx-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1}.bx-sub{font-family:var(--font-sans);color:var(--ink-700);max-width:580px;margin:22px 0 0;font-size:19px;line-height:1.5}.bx-filters{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:10px;padding:8px 0 40px;display:flex}.bx-chip{font-family:var(--font-sans);color:var(--ink-700);border:1px solid var(--hairline);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);background:0 0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.bx-chip:hover{border-color:var(--ink);color:var(--ink)}.bx-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.bx-featured{border-bottom:1px solid var(--hairline);grid-template-columns:1.08fr 1fr;align-items:center;gap:52px;padding:56px 0;display:grid}.bx-feat-cover{aspect-ratio:4/3;background:var(--bone);border:1px solid var(--hairline);width:100%;transition:transform .45s var(--ease);border-radius:16px;overflow:hidden}.bx-featured:hover .bx-feat-cover{transform:translateY(-4px)}.bx-feat-meta{align-items:center;gap:14px;margin-bottom:20px;display:flex}.bx-feat-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.06}.bx-feat-excerpt{font-family:var(--font-sans);color:var(--ink-700);max-width:480px;margin:20px 0 0;font-size:18px;line-height:1.55}.bx-byline{font-family:var(--font-mono);color:var(--ink-500);align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.bx-dot{background:var(--ink-300);border-radius:50%;width:3px;height:3px}.bx-grid{grid-template-columns:repeat(3,1fr);gap:56px 36px;padding:64px 0 24px;display:grid}.bx-card{flex-direction:column;display:flex}.bx-card-cover{aspect-ratio:3/2;background:var(--bone);border:1px solid var(--hairline);width:100%;transition:transform .45s var(--ease);border-radius:14px;overflow:hidden}.bx-card:hover .bx-card-cover{transform:translateY(-4px)}.bx-card-meta{align-items:center;gap:12px;margin:20px 0 12px;display:flex}.bx-card-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);transition:color .2s var(--ease);margin:0;font-size:21px;font-weight:600;line-height:1.22}.bx-card:hover .bx-card-title{color:var(--spice-blue)}.bx-card-excerpt{font-family:var(--font-sans);color:var(--ink-500);margin:12px 0 0;font-size:15px;line-height:1.55}.bx-card-date{font-family:var(--font-mono);color:var(--ink-500);margin-top:16px;font-size:12px}.bx-loadmore{justify-content:center;padding:40px 0 110px;display:flex}.ax-back{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-500);transition:color .2s var(--ease);align-items:center;gap:8px;padding:38px 0 0;font-size:12px;display:inline-flex}.ax-back .ax-back-arrow{flex:none;width:18px;height:18px}.ax-header{text-align:center;max-width:860px;margin:0 auto;padding:30px 20px 0}.ax-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:22px 0 0;font-size:clamp(34px,4.6vw,60px);font-weight:500;line-height:1.04}.ax-deck{font-family:var(--font-sans);color:var(--ink-700);max-width:640px;margin:22px auto 0;font-size:21px;line-height:1.5}.ax-byline{font-family:var(--font-mono);color:var(--ink-500);justify-content:center;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.ax-avatar{object-fit:cover;background:var(--bone);border:1px solid var(--hairline);border-radius:50%;width:30px;height:30px}.ax-author-name{color:var(--ink)}.ax-hero{max-width:1080px;margin:48px auto 0;padding:0 clamp(20px,4vw,40px)}.ax-hero-img{aspect-ratio:16/9;background:var(--bone);border:1px solid var(--hairline);border-radius:18px;width:100%;overflow:hidden}.ax-body{max-width:760px;margin:0 auto;padding:56px clamp(20px,5vw,40px) 0}.ax-body>*{max-width:100%;margin-left:0;margin-right:0}.ax-body p{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 28px;font-size:19px;line-height:1.72}.ax-body h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:50px 0 18px;font-size:30px;font-weight:500;line-height:1.15}.ax-body h3{font-family:var(--font-sans);color:var(--ink);margin:38px 0 12px;font-size:21px;font-weight:600}.ax-body a{color:var(--spice-blue);border-bottom:1px solid #2d1ae04d;text-decoration:none}.ax-body a:hover{border-bottom-color:var(--spice-blue)}.ax-body strong{color:var(--ink);font-weight:600}.ax-body ul,.ax-body ol{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 28px;padding-left:24px;font-size:19px;line-height:1.65}.ax-body li{margin-bottom:10px}.ax-body li::marker{color:var(--spice-blue)}.ax-body p.ax-pull{font-family:var(--font-display);letter-spacing:-.01em;color:var(--spice-blue-deep);text-align:center;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.24;max-width:100%!important;margin:48px 0!important}.ax-code{font-family:var(--font-mono);color:#cdd6ff;background:var(--spice-navy);white-space:pre;border-radius:14px;max-width:100%;margin:36px 0;padding:24px 26px;font-size:13px;line-height:1.7;overflow-x:auto}.ax-code .cmt{color:#8aa0ff}.ax-figure{max-width:100%;margin:40px 0}.ax-figure-img{aspect-ratio:16/9;background:var(--bone);border:1px solid var(--hairline);border-radius:14px;width:100%;overflow:hidden}.ax-figcaption{font-family:var(--font-mono);color:var(--ink-500);text-align:center;margin-top:14px;font-size:12px}.ax-author{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);align-items:center;gap:16px;max-width:720px;margin:60px auto 0;padding:28px 0;display:flex}.ax-author-img{object-fit:cover;background:var(--bone);border:1px solid var(--hairline);border-radius:50%;flex:none;width:56px;height:56px}.ax-author-n{font-family:var(--font-sans);color:var(--ink);font-size:16px;font-weight:600}.ax-author-r{font-family:var(--font-sans);color:var(--ink-500);margin-top:2px;font-size:14px}.ax-more{max-width:1200px;margin:84px auto 0;padding:0 clamp(20px,4vw,40px) 200px}.ax-more-h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 36px;font-size:26px;font-weight:500}.ax-more-grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}@media (max-width:900px){.bx-featured{grid-template-columns:1fr;gap:28px}.bx-grid{grid-template-columns:repeat(2,1fr);gap:44px 28px}.ax-more-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.bx-grid,.ax-more-grid{grid-template-columns:1fr}.ax-body p,.ax-body ul,.ax-body ol{font-size:17px}.blogwrap,.readwrap,.ax-header,.ax-hero,.ax-more,.ax-body,.legal-head.legal-wrap,.legal-body.legal-wrap{padding-left:16px;padding-right:16px}}.legal-page{min-height:60vh}.legal-wrap{max-width:820px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.legal-head{border-bottom:1px solid var(--hairline);margin-bottom:40px;padding:64px 0 24px}.ax-back{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-500);transition:color .2s var(--ease);align-items:center;gap:8px;font-size:12px;display:inline-flex}.legal-head .ax-back .ax-back-arrow{flex:none;width:18px;height:18px}.ax-back:hover{color:var(--spice-blue)}.legal-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.04}.legal-updated{font-family:var(--font-mono);color:var(--ink-500);margin:16px 0 0;font-size:12px}.legal-body{padding-bottom:130px}.legal-body h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:44px 0 14px;font-size:24px;font-weight:500}.legal-body h3{font-family:var(--font-sans);color:var(--ink);margin:28px 0 10px;font-size:17px;font-weight:600}.legal-body p{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 18px;font-size:16px;line-height:1.7}.legal-body ul{font-family:var(--font-sans);color:var(--ink-700);margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.7}.legal-body li{margin-bottom:9px}.legal-body li::marker{color:var(--spice-blue)}.legal-body a{color:var(--spice-blue);text-underline-offset:3px;text-decoration:underline}.legal-body strong{color:var(--ink);font-weight:600}.legal-body .legal-intro{color:var(--ink);font-size:18px}
.p-hero{padding-top:72px;padding-bottom:56px}.p-tags{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.p-tags span{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-700);border:1px solid var(--hairline);border-radius:999px;padding:6px 14px;font-size:12px}.p-hero h1{font-family:var(--font-display);letter-spacing:-.02em;max-width:14ch;color:var(--ink);margin:0 0 24px;font-size:clamp(44px,6.4vw,84px);font-weight:400;line-height:1.02}.p-hero .lead{color:var(--ink-700);max-width:620px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.5}.p-hero .em{color:var(--spice-blue);font-weight:600}.p-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.p-band{grid-template-columns:repeat(3,1fr);gap:22px;margin:8px 0 0;display:grid}.p-cell{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:168px;padding:30px 28px;display:flex}.p-cell:first-child{background:var(--tint-lavender)}.p-cell:nth-child(2){background:var(--tint-mint)}.p-cell:nth-child(3){background:var(--tint-rose)}.p-cell .n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:400;line-height:1}.p-cell .l{color:var(--ink-700);max-width:22ch;font-size:15px;line-height:1.45}.p-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.p-card{border:1px solid var(--hairline);background:var(--paper);transition:box-shadow .3s var(--ease), border-color .3s var(--ease);border-radius:18px;padding:30px 28px 34px}.p-card:hover{border-color:#d8d8d6;box-shadow:0 10px 30px #0c194614}.p-card .ic{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:26px;display:flex}.p-card:first-child .ic{background:var(--tint-lavender);color:var(--spice-blue-deep)}.p-card:nth-child(2) .ic{background:var(--tint-mint);color:#2e6b2e}.p-card:nth-child(3) .ic{background:var(--tint-rose);color:#a23a57}.p-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:23px;font-weight:500;line-height:1.2}.p-card p{color:var(--ink-500);margin:0;font-size:15px;line-height:1.6}.p-sec{padding-top:96px}.p-sec.tail{padding-bottom:96px}.p-head{max-width:720px;margin-bottom:44px}.p-head h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.12}.p-statement{background:var(--spice-navy);border-radius:28px;margin:96px 0;padding:clamp(48px,6vw,84px)}.p-statement p{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;max-width:20ch;margin:0;font-size:clamp(26px,3.2vw,44px);font-weight:400;line-height:1.22}.p-statement .hl{color:#9fb0ff}.p-statement .sm{font-family:var(--font-mono);color:var(--fg2-on-dark);margin-top:28px;font-size:13px}.p-module{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.p-module .copy h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.1}.p-module .copy p{color:var(--ink-500);max-width:44ch;margin:0 0 28px;font-size:16px;line-height:1.6}.p-book{border:1px solid var(--hairline);background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 14px 40px #0c194612}.p-bh{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.p-bh .t{font-family:var(--font-sans);color:var(--ink);font-size:14px;font-weight:600}.p-bh .code{font-family:var(--font-mono);color:var(--ink-300);font-size:12px}.p-brow{border-bottom:1px solid var(--hairline);grid-template-columns:40px 1fr 90px 56px;align-items:center;gap:16px;padding:16px 22px;display:grid}.p-brow:last-child{border-bottom:none}.p-flag{font-family:var(--font-mono);color:var(--ink-700);border:1px solid var(--hairline);text-align:center;border-radius:7px;padding:5px 0;font-size:11px;font-weight:600}.p-bi .n{color:var(--ink);font-size:15px;font-weight:500}.p-bi .d{color:var(--ink-500);margin-top:2px;font-size:12px}.p-bar{background:#ededeb;border-radius:999px;height:6px;overflow:hidden}.p-bar i{background:var(--spice-blue);height:100%;transition:width .95s var(--ease);border-radius:999px;display:block}.p-rep{text-align:right}.p-rep .score{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:500}.p-rep .lab{font-family:var(--font-mono);color:var(--ink-300);font-size:10px}.p-partners{text-align:center;padding-top:96px;padding-bottom:110px}.p-partners .lbl{font-family:var(--font-sans);color:var(--ink-500);margin-bottom:28px;font-size:14px}.p-partners .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;display:flex}.p-partners .row span{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(22px,2.6vw,32px);font-weight:500}.p-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:8px;display:grid}.p-step{border-top:2px solid var(--ink);padding-top:20px}.p-step .num{font-family:var(--font-mono);color:var(--spice-blue);margin-bottom:14px;font-size:13px}.p-step h3{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:21px;font-weight:500;line-height:1.2}.p-step p{color:var(--ink-500);margin:0;font-size:14px;line-height:1.55}.p-ribbon{background:var(--bone);border-bottom:1px solid var(--hairline)}.p-ribbon .inner{height:34px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-500);justify-content:center;align-items:center;font-size:11px;display:flex}.p-facility{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.pf-card{border:1px solid var(--hairline);background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #0c194614}.pf-block{border-bottom:1px solid var(--hairline);padding:22px 24px}.pf-block:last-child{border-bottom:none}.pf-h{font-family:var(--font-mono);letter-spacing:.07em;color:var(--ink);margin:0 0 20px;font-size:13px}.pf-stats{gap:36px;display:flex}.pf-stat .k{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-500);margin-bottom:8px;font-size:11px}.pf-stat .v{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-weight:600}.pf-stat .v.green{color:var(--status-available)}.pf-stat .v.house{color:var(--spice-blue);align-items:center;gap:7px;font-weight:600;display:inline-flex}.pf-cap-h{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-500);margin-bottom:13px;font-size:11px}.pf-capbar{background:#ececea;border-radius:6px;height:12px;position:relative;overflow:hidden}.pf-capbar .fill{background:var(--spice-blue);width:0;transition:width 1.1s var(--ease);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.p-facility.play .pf-capbar .fill{width:33.6%}.pf-capbar .pot{border:1.4px dashed var(--ink-300);background:0 0;border-radius:6px;width:24%;position:absolute;top:0;bottom:0;right:0}.pf-cap-stats{gap:36px;margin-top:18px;display:flex}.pf-cap-stats .k{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-500);margin-bottom:6px;font-size:11px}.pf-cap-stats .v{color:var(--spice-blue);letter-spacing:-.01em;font-size:19px;font-weight:600}.pf-econ-h{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-500);margin-bottom:8px;font-size:11px}.pf-chart{grid-template-columns:26px 1fr;gap:8px;display:grid}.pf-yaxis{font-family:var(--font-mono);color:var(--ink-300);text-align:right;flex-direction:column;justify-content:space-between;padding:4px 0 16px;font-size:10px;display:flex}.pf-chartwrap{position:relative}.pf-chartwrap svg{width:100%;height:auto;display:block;overflow:visible}.pf-line{fill:none;stroke:var(--spice-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:640;stroke-dashoffset:640px;transition:stroke-dashoffset 1.4s var(--ease) .15s}.p-facility.play .pf-line{stroke-dashoffset:0}.pf-dot{fill:#fff;stroke:var(--spice-blue);stroke-width:2px;opacity:0;transition:opacity .3s var(--ease)}.p-facility.play .pf-dot{opacity:1}.pf-dot.d0{transition-delay:.25s}.pf-dot.d1{transition-delay:.45s}.pf-dot.d2{transition-delay:.65s}.pf-dot.d3{transition-delay:.85s}.pf-dot.d4{transition-delay:1.05s}.pf-dot.d5{transition-delay:1.25s}.pf-cur{font-family:var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--hairline);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease) 1s;border-radius:7px;padding:5px 10px;font-size:12px;position:absolute;top:24%;left:40%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0c19461a}.pf-cur b{color:var(--spice-blue)}.p-facility.play .pf-cur{opacity:1}.pf-rail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-node{font-family:var(--font-mono);letter-spacing:.03em;color:var(--spice-blue);background:var(--paper);border:1.4px solid #cdd4ff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.pf-arrow{color:var(--spice-blue);font-size:14px;display:inline-flex}.pf-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--spice-blue);margin-bottom:22px;font-size:14px}.pf-title{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 22px;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.1}.pf-title .serif{font-family:var(--font-display);color:var(--spice-blue);letter-spacing:-.02em;font-weight:400}.pf-lead{color:var(--ink-500);max-width:46ch;margin:0;font-size:16px;line-height:1.6}.pf-lead b{color:var(--ink);font-weight:600}.pf-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.p-spec{border:1px solid var(--hairline);background:var(--paper);border-radius:18px;overflow:hidden}.p-spec-h{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-500);padding:20px 30px 14px;font-size:12px}.p-spec dl{margin:0}.p-spec dl>div{border-top:1px solid var(--hairline);grid-template-columns:240px 1fr;gap:28px;padding:18px 30px;display:grid}.p-spec dt{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);font-size:13px}.p-spec dd{color:var(--ink-700);margin:0;font-size:15px;line-height:1.5}@media (max-width:600px){.p-spec dl>div{grid-template-columns:1fr;gap:6px}}@media (max-width:900px){.p-band,.p-cards,.p-steps{grid-template-columns:1fr}.p-module,.p-facility{grid-template-columns:1fr;gap:36px}.p-statement{margin:64px 0}}
