@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--psy-action:#1b55f5;--psy-action-hover:#0d42d1;--psy-action-radius:0;--psy-focus:#1b55f5}html body :is(.btn,.mcp-btn-primary,.bridge-preview-cta,.bridge-primary-cta,.bridge-nav-cta,.psy-primary-action){border-radius:var(--psy-action-radius);font-size:14px;font-weight:600}html body :is(.btn-primary,.mcp-btn-primary,.psy-primary-action),html body .bridge-landing .bridge-preview-cta{background:var(--psy-action)!important;color:#fff!important;border-color:var(--psy-action)!important}html body :is(.btn-primary,.mcp-btn-primary,.psy-primary-action):hover,html body .bridge-landing .bridge-preview-cta:hover{background:var(--psy-action-hover)!important;border-color:var(--psy-action-hover)!important}html body :is(.btn,.mcp-btn-primary,.bridge-preview-cta,.psy-primary-action):focus-visible{outline:2px solid var(--psy-focus);outline-offset:4px}html body :is(.btn,.mcp-btn-primary,.bridge-preview-cta,.psy-primary-action):disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){html body :is(.btn,.mcp-btn-primary,.bridge-preview-cta,.psy-primary-action){transition:none}}html body :is(.btn-primary,.mcp-btn-primary,.bridge-preview-cta,.psy-primary-action,.landing-connect-btn,.hero-primary){min-height:44px;border-radius:var(--psy-action-radius);font-size:14px;font-weight:600}html body :is(.landing-connect-btn,.hero-primary){background:var(--psy-action)!important;border-color:var(--psy-action)!important;color:#fff!important}html body :is(.landing-connect-btn,.hero-primary):hover:not(:disabled){background:var(--psy-action-hover)!important}html body :is(.landing-connect-btn,.hero-primary):focus-visible{outline:2px solid var(--psy-focus);outline-offset:4px}html body :is(.landing-connect-btn,.hero-primary):disabled{opacity:.5;cursor:not-allowed}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.bridge-landing{overflow-x:hidden;width:100%}.landing{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 82% 10%,rgba(98,255,204,.07),transparent 28rem),radial-gradient(circle at 12% 30%,rgba(0,112,243,.08),transparent 24rem),var(--bg-primary)}.landing-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a09b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.04)}.landing-logo{display:flex;align-items:center;gap:.6rem;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:opacity .15s ease}.landing-logo:hover{opacity:.8}.landing-brand{font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.landing-nav{display:flex;align-items:center;gap:2rem}.landing-nav-link{font-size:.875rem;color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.landing-nav-link:hover{color:var(--text-primary)}.landing-connect-btn{padding:.55rem 1.15rem;background:var(--text-primary);color:var(--bg-primary);border:none;border-radius:var(--radius-pill);font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.landing-connect-btn:hover{opacity:.85}.landing-hero{display:flex;align-items:flex-end;padding:11rem 3rem 4.5rem;max-width:1080px;margin:0 auto;width:100%}.hero-content{width:100%}.hero-kicker{margin:0 0 1.1rem;color:var(--accent-active);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hero-title{font-family:var(--font-sans);font-size:clamp(3.25rem,8vw,6.35rem);font-weight:600;line-height:.95;letter-spacing:-.055em;margin:0 0 1.5rem;color:var(--text-primary)}.hero-subtitle{font-size:1.05rem;color:var(--text-secondary);max-width:44ch;line-height:1.55;margin:0}.hero-actions{display:flex;align-items:center;gap:.8rem;margin-top:2rem;flex-wrap:wrap}.hero-primary,.hero-secondary{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:0 1.05rem;border-radius:var(--radius-pill);font-size:.88rem;font-weight:650;text-decoration:none}.hero-primary{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff}.hero-secondary{border:1px solid var(--border-primary);background:#ffffff06;color:var(--text-primary)}.hero-primary:hover .cta-arrow,.hero-secondary:hover .cta-arrow{transform:translate(4px)}.hero-faucet{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .85rem;border-radius:999px;background:#0070f31a;border:1px solid rgba(0,112,243,.32);color:var(--accent-primary);font-size:.86rem;font-weight:600;text-decoration:none;transition:background .12s ease,transform .12s ease}.hero-faucet:hover{background:#0070f329}.hero-faucet:hover .cta-arrow{transform:translate(4px)}.landing-products-wrap{max-width:1080px;margin:0 auto;width:100%;padding:0 3rem 6rem;box-sizing:border-box}.landing-products{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%;border:1px solid var(--border-primary);border-radius:18px;background:#ffffff05;overflow:hidden;box-shadow:0 24px 70px #00000038}.product-card{display:flex;flex-direction:column;text-align:left;padding:2.5rem 2.25rem;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 45%),var(--bg-card);border:none;color:inherit;cursor:pointer;text-decoration:none;transition:background .18s ease,transform .18s ease;font:inherit;min-height:19rem}.product-card:nth-child(2n-1){border-right:1px solid var(--border-primary)}.product-card:nth-child(-n+2){border-bottom:1px solid var(--border-primary)}.product-card:hover{background:radial-gradient(circle at 80% 0%,rgba(98,255,204,.06),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 45%),var(--bg-card)}.product-card-disabled{cursor:default}.product-card-disabled:hover{background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 45%),var(--bg-card)}.product-card-disabled .product-cta{color:var(--text-muted)}.product-card:hover .product-cta{color:var(--text-primary)}.product-card-disabled:hover .product-cta{color:var(--text-muted)}.product-card:hover .cta-arrow{transform:translate(4px)}.product-meta{display:flex;align-items:center;gap:.65rem;margin-bottom:2rem;font-size:.72rem;color:var(--text-tertiary)}.product-number{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-tertiary)}.product-tag{letter-spacing:.02em;color:var(--accent-active)}.product-title{font-size:1.6rem;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 .65rem;color:var(--text-primary)}.product-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0 0 auto;padding-bottom:1.75rem}.product-cta{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;color:var(--accent-primary);transition:color .15s ease}.cta-arrow{transition:transform .15s ease;font-size:1rem;display:inline-block}.landing-concepts{max-width:1080px;margin:0 auto;width:100%;padding:1rem 3rem 6rem;box-sizing:border-box}.concepts-intro{max-width:46ch;margin-bottom:2.75rem}.concepts-kicker{margin:0 0 .9rem;color:var(--accent-active);font-size:.74rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.concepts-heading{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.06;margin:0 0 .9rem;color:var(--text-primary)}.concepts-lede{font-size:1rem;line-height:1.55;color:var(--text-secondary);margin:0}.concepts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.concept-card{display:flex;flex-direction:column;padding:1.85rem 1.65rem;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 42%),var(--bg-card);transition:border-color .18s ease,background .18s ease}.concept-card:hover{border-color:var(--border-active);background:radial-gradient(circle at 85% 0%,rgba(98,255,204,.05),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),var(--bg-card)}.concept-step{font-size:.74rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:1.15rem}.concept-title{font-size:1.12rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 .7rem;color:var(--text-primary)}.concept-body{font-size:.92rem;line-height:1.62;color:var(--text-secondary);margin:0}.landing-footer{padding:2.5rem 3rem;display:flex;align-items:center;gap:.85rem;font-size:.78rem;color:var(--text-tertiary);border-top:1px solid var(--border-primary);max-width:1080px;margin:0 auto;width:100%}.footer-sep{color:var(--text-tertiary)}.footer-link{color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.footer-link:hover{color:var(--text-primary)}.footer-feedback{margin-left:auto}@media (max-width: 768px){.footer-feedback{margin-left:0}}.wallet-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn .16s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wallet-modal{background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:2rem;width:100%;max-width:400px;animation:rise .22s cubic-bezier(.16,1,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wallet-modal h2{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.modal-desc{font-size:.875rem;color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.55}.bridge-modal-route-caption{margin:-.1rem 0 .9rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.bridge-modal-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 1.35rem}.bridge-modal-source{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:#ffffff06;color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bridge-modal-source:hover,.bridge-modal-source.is-selected{border-color:#62ffcc8c;background:#62ffcc14;color:var(--text-primary)}.bridge-modal-source:disabled{cursor:default;opacity:.65}.bridge-modal-source .chain-mark{width:28px;height:28px;flex-basis:28px;border-radius:8px;font-size:.4rem}.bridge-modal-source strong,.bridge-modal-source small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bridge-modal-source strong{font-size:.72rem;font-weight:600}.bridge-modal-source small{margin-top:.15rem;color:var(--text-tertiary);font-size:.56rem}.modal-error{padding:.75rem 1rem;background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:var(--accent-danger);font-size:.85rem;line-height:1.5;margin-bottom:1rem}.modal-connecting{text-align:center;padding:1.5rem 0;color:var(--text-secondary);font-size:.9rem}.modal-primary-btn{width:100%;padding:.8rem;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-primary-btn:hover{background:var(--accent-primary-hover)}a.modal-primary-btn{text-decoration:none}.modal-primary-btn:disabled{opacity:.75;cursor:default}.modal-primary-btn:disabled:hover{background:var(--accent-primary)}.modal-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:modal-spin .7s linear infinite;flex-shrink:0}@keyframes modal-spin{to{transform:rotate(360deg)}}.modal-close{width:100%;margin-top:.75rem;padding:.6rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:color .15s ease}.modal-close:hover{color:var(--text-primary)}@media (max-width: 900px){.landing-products{grid-template-columns:1fr}.product-card,.product-card:nth-child(2n-1),.product-card:nth-child(-n+2){border-right:none;border-bottom:1px solid var(--border-primary)}.product-card:last-child{border-bottom:none}.product-card{min-height:auto;padding:1.85rem}.landing-products-wrap{padding:0 1.25rem 4rem}.landing-concepts{padding:1rem 1.25rem 4rem}.concepts-grid{grid-template-columns:1fr}}@media (max-width: 768px){.landing-header{padding:1rem 1.25rem}.landing-nav{gap:1rem}.landing-nav-link{display:none}.landing-hero{padding:8rem 1.25rem 3rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-primary,.hero-secondary{justify-content:center;width:100%}.landing-products-wrap{padding:0 1.25rem 4rem}.landing-footer{padding:1.5rem 1.25rem;flex-wrap:wrap}.wallet-modal{margin:1rem;max-width:calc(100% - 2rem);padding:1.5rem}}@media (max-width: 480px){.hero-subtitle{font-size:.95rem}}.bridge-landing{--bridge-ink: #f5f7fa;--bridge-muted: #98a0ad;--bridge-line: rgba(255, 255, 255, .1);min-height:100vh;position:relative;overflow:hidden;color:var(--bridge-ink);background:radial-gradient(circle at 82% 8%,rgba(98,255,204,.1),transparent 25rem),radial-gradient(circle at 10% 34%,rgba(0,112,243,.14),transparent 30rem),#07090d}.bridge-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 70%);mask-image:linear-gradient(to bottom,black,transparent 70%)}.bridge-header,.bridge-landing main,.bridge-footer{position:relative;z-index:1}.bridge-header{max-width:1320px;margin:0 auto;padding:1.35rem 2.5rem;display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.bridge-brand{display:inline-flex;align-items:center;gap:.85rem;flex-shrink:0;color:var(--bridge-ink);text-decoration:none}.bridge-brand img,.bridge-footer-brand img{display:block}.bridge-brand-divider{width:1px;height:18px;background:#ffffff47}.bridge-brand-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bridge-header-context{display:inline-flex;align-items:center;gap:.6rem;margin-left:1rem;color:#6f7783;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em}.bridge-context-dot,.bridge-eyebrow-pulse{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--accent-active);box-shadow:0 0 12px var(--accent-active)}.bridge-nav{display:flex;align-items:center;gap:1.7rem;margin-left:auto}.bridge-nav a{color:var(--bridge-muted);font-size:.8rem;text-decoration:none;transition:color .18s ease}.bridge-nav a:hover{color:var(--bridge-ink)}.bridge-nav-cta,.bridge-primary-cta,.bridge-secondary-cta,.bridge-destination-cta{border-radius:999px;font-family:var(--font-sans);font-weight:650;text-decoration:none;cursor:pointer}.bridge-nav-cta{padding:.62rem 1rem;border:1px solid rgba(98,255,204,.3);background:#62ffcc1a;color:var(--accent-active);font-size:.75rem}.bridge-nav-cta:hover{background:#62ffcc2e}.bridge-hero{max-width:1320px;margin:0 auto;padding:7.2rem 2.5rem 6rem;display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:clamp(3rem,7vw,8rem);align-items:center}.bridge-hero-copy{max-width:600px}.bridge-eyebrow,.bridge-section-kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;color:var(--accent-active);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.bridge-hero h1{max-width:8ch;margin:0;font-size:clamp(4.1rem,7.3vw,7.5rem);font-weight:650;letter-spacing:-.085em;line-height:.88}.bridge-hero h1 span{display:block;color:var(--accent-active)}.bridge-hero-lede{max-width:48ch;margin:2rem 0 0;color:var(--bridge-muted);font-size:1.05rem;line-height:1.65}.bridge-hero-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.bridge-primary-cta,.bridge-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:46px;padding:0 1.2rem;font-size:.8rem}.bridge-primary-cta{border:1px solid var(--accent-active);background:var(--accent-active);color:#07100e}.bridge-primary-cta:hover{background:#8bffdb}.bridge-secondary-cta{border:1px solid var(--bridge-line);background:#ffffff08;color:var(--bridge-ink)}.bridge-secondary-cta:hover{border-color:#ffffff40;background:#ffffff12}.bridge-hero-proof{display:flex;gap:1.3rem;flex-wrap:wrap;margin-top:3.2rem;color:#6f7783;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.bridge-hero-proof span+span{padding-left:1.3rem;border-left:1px solid var(--bridge-line)}.bridge-hero-proof strong{color:var(--bridge-ink);font-size:.78rem;font-weight:600}.bridge-preview{min-height:480px;padding:1.25rem;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(circle at 78% 28%,rgba(98,255,204,.13),transparent 24%),linear-gradient(145deg,#ffffff14,#ffffff05 50%),#0d1117;box-shadow:0 35px 100px #00000073,inset 0 1px #ffffff14}.bridge-preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 72% 35%,black,transparent 72%);mask-image:radial-gradient(circle at 72% 35%,black,transparent 72%)}.bridge-preview>*:not(.bridge-preview-grid){position:relative;z-index:1}.bridge-preview-header,.bridge-preview-tabs,.bridge-preview-picker,.bridge-preview-summary{display:flex;align-items:center}.bridge-preview-header{justify-content:space-between;padding-bottom:1.2rem;border-bottom:1px solid var(--bridge-line);color:#87909d;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.bridge-preview-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-active)}.bridge-preview-status i{width:6px;height:6px;border-radius:50%;background:var(--accent-active);box-shadow:0 0 10px var(--accent-active)}.bridge-preview-tabs{gap:.25rem;margin:1.15rem 0 1.3rem;padding:.25rem;border:1px solid var(--bridge-line);border-radius:11px;background:#0003}.bridge-preview-tabs button,.bridge-preview-picker button{border:0;color:#7d8793;font-family:var(--font-sans);cursor:pointer}.bridge-preview-tabs button{flex:1;padding:.62rem .6rem;border-radius:8px;background:transparent;font-size:.7rem;font-weight:600}.bridge-preview-tabs button[data-active=true]{background:#62ffcc1f;color:var(--accent-active)}.bridge-preview-route{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:.8rem}.bridge-preview-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;color:#89929e;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.bridge-preview-label small{color:#59636f;font-size:.52rem}.bridge-preview-network,.bridge-preview-account{min-height:70px;display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--bridge-line);border-radius:13px;background:#00000038}.bridge-preview-account-link{color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.bridge-preview-account-link:hover,.bridge-preview-account-link:focus-visible{border-color:#1b55f5;box-shadow:0 0 0 2px #1b55f51f}.bridge-preview-network>span:nth-child(2),.bridge-preview-account>span{min-width:0}.bridge-preview-network strong,.bridge-preview-account span{display:block;overflow:hidden;color:var(--bridge-ink);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bridge-preview-network small{display:block;margin-top:.25rem;overflow:hidden;color:#77808d;font-family:var(--font-mono);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.bridge-preview-chevron{margin-left:auto;color:var(--accent-active);font-size:1rem}.chain-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff12;color:#fff;font-family:var(--font-mono);font-size:.48rem;font-weight:700;letter-spacing:-.04em}.chain-mark-ethereum{color:#b7c4ff;border-color:#8597ff6b}.chain-mark-bsc{color:#f6c85f;border-color:#f6c85f6b}.chain-mark-base{color:#78a7ff;border-color:#78a7ff6b}.chain-mark-solana{color:#8bffdb;border-color:#8bffdb6b}.bridge-preview-line{display:flex;align-items:center;gap:.35rem}.bridge-preview-line span{height:1px;flex:1;background:linear-gradient(90deg,rgba(255,255,255,.12),var(--accent-active))}.bridge-preview-line span:last-child{background:linear-gradient(90deg,var(--accent-active),rgba(255,255,255,.12))}.bridge-preview-line b{color:var(--accent-active);font-size:.9rem;font-weight:400}.bridge-preview-picker{justify-content:space-between;gap:.8rem;margin-top:1.1rem;padding:.7rem 0;border-top:1px solid var(--bridge-line);border-bottom:1px solid var(--bridge-line)}.bridge-preview-picker>span{color:#737d89;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;white-space:nowrap}.bridge-preview-picker>div{display:flex;gap:.25rem}.bridge-preview-picker button{min-width:44px;min-height:44px;padding:.5rem .65rem;border-radius:6px;background:transparent;font-family:var(--font-mono);font-size:.6875rem;font-weight:600}.bridge-preview-picker button:hover,.bridge-preview-picker button[data-active=true]{background:#62ffcc1c;color:var(--accent-active)}.bridge-preview-amount{margin-top:1.1rem}.bridge-preview-input{display:flex;align-items:center;gap:.6rem;padding:.25rem .45rem .25rem .8rem;border:1px solid var(--bridge-line);border-radius:13px;background:#00000038}.bridge-preview-input input{min-width:0;flex:1;padding:.65rem 0;border:0;outline:0;background:transparent;color:var(--bridge-ink);font-family:var(--font-mono);font-size:1.1rem}.bridge-preview-input input::placeholder{color:#4e5864}.bridge-preview-input span{padding:.45rem .55rem;border-radius:8px;background:#ffffff14;color:var(--bridge-ink);font-family:var(--font-mono);font-size:.58rem;font-weight:600}.bridge-preview-summary{justify-content:space-between;gap:1rem;margin-top:1rem;color:#7a8490;font-family:var(--font-mono);font-size:.58rem}.bridge-preview-summary b{padding:0 .3rem;color:var(--accent-active);font-weight:400}.bridge-preview-cta{width:100%;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;border:1px solid var(--accent-active);border-radius:12px;background:var(--accent-active);color:#07100e;font-family:var(--font-sans);font-size:.8rem;font-weight:700;cursor:pointer}.bridge-preview-cta:hover{background:#8bffdb}.bridge-preview-note{margin:.8rem 0 0;color:#68727e;font-size:.65rem;line-height:1.45;text-align:center}.bridge-supported{max-width:1320px;margin:0 auto;padding:1rem 2.5rem;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;border-top:1px solid var(--bridge-line);border-bottom:1px solid var(--bridge-line)}.bridge-supported-label{margin-right:.6rem;color:#68727e;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.bridge-supported-chip,.bridge-supported-destination{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .65rem .38rem .4rem;border:1px solid var(--bridge-line);border-radius:999px;background:#ffffff06;color:#b6bdc7;font-family:var(--font-sans);font-size:.68rem;cursor:pointer}.bridge-supported-chip:hover{border-color:#62ffcc73;color:var(--accent-active)}.bridge-supported-chip .chain-mark{width:22px;height:22px;flex-basis:22px;border-radius:7px;font-size:.36rem}.bridge-supported-arrow{margin-left:auto;color:#718096;font-size:.95rem;font-weight:500;-webkit-user-select:none;user-select:none}.bridge-supported-destination{border-color:#62ffcc4d;background:#62ffcc14;color:var(--accent-active);cursor:default}.bridge-flow-section{max-width:1400px;margin:0 auto;padding:clamp(4rem,7vh,6.5rem) 2.5rem;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,5vw,6rem);align-items:start}.bridge-section-kicker{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent, #1b55f5);font-weight:700;margin-bottom:.8rem}.bridge-flow-intro h2{margin:0;color:var(--bridge-ink, #000000);font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:800;letter-spacing:-.055em;line-height:.94;text-transform:uppercase}.bridge-flow-intro>p:last-child{max-width:42ch;margin:1.4rem 0 0;color:#555;font-size:.95rem;line-height:1.65}.bridge-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.bridge-flow-card{min-height:290px;padding:1.75rem 1.5rem;border:1px solid var(--bridge-line, #e5e5e5);background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.bridge-flow-card:hover{border-color:#000;box-shadow:0 16px 40px #0000000f;transform:translateY(-3px)}.bridge-flow-card-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bridge-line, #e5e5e5);padding-bottom:.85rem;margin-bottom:1.25rem}.bridge-flow-number{color:var(--accent, #1b55f5);font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.05em}.bridge-flow-tag{color:#777;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.bridge-flow-card-body h3{margin:0 0 .4rem;color:var(--bridge-ink, #000000);font-size:1.15rem;font-weight:700;letter-spacing:-.035em;line-height:1.2;min-height:2.75rem}.bridge-flow-sub{color:var(--accent, #1b55f5);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 .85rem}.bridge-flow-card-body p:not(.bridge-flow-sub){margin:0;color:#555;font-size:.82rem;line-height:1.6}.bridge-flow-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--bridge-line, #e5e5e5);padding-top:.85rem;margin-top:1.4rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;color:#888;font-weight:600;text-transform:uppercase}.bridge-destination-section{max-width:1400px;margin:0 auto;padding:3.5rem 2.5rem 5rem;display:flex;justify-content:space-between;align-items:center;gap:2.5rem;border-top:1px solid var(--bridge-line, #e5e5e5)}.bridge-destination-copy{max-width:800px}.bridge-destination-copy h2{margin:0 0 .4rem;color:var(--bridge-ink, #000000);font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;text-transform:uppercase}.bridge-destination-sub{margin:0;color:#555;font-size:.85rem;line-height:1.55}.bridge-destination-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:0 2rem;height:48px;border:1px solid #000000!important;background:#000!important;color:#fff!important;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:0!important;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.bridge-destination-cta:hover{background:#1b55f5!important;border-color:#1b55f5!important;transform:translateY(-2px)}.bridge-footer{width:100%;background:#fff!important;border-top:1px solid var(--bridge-line, #e5e5e5);padding:2.5rem 2.5rem 3rem;color:#71717a;font-family:var(--font-mono, monospace);font-size:.72rem}.bridge-footer-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.bridge-footer-brand{display:inline-flex;align-items:center;gap:.75rem;color:#000}.bridge-footer-logo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#000;text-decoration:none;transition:opacity .15s ease}.bridge-footer-logo:hover{opacity:.75}.bridge-footer-title{font-size:.78rem;font-weight:600;letter-spacing:-.01em;color:#000}.bridge-footer-dot{color:#d4d4d8;font-weight:300;font-size:.75rem}.bridge-footer-tagline{font-size:.72rem;color:#71717a;letter-spacing:.01em}.bridge-footer-links{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.bridge-footer-links a,.bridge-footer-links button,.bridge-footer-btn{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#71717a;text-decoration:none;background:none;border:none;padding:0;margin:0;cursor:pointer;transition:color .15s ease}.bridge-skip-link{position:fixed;top:0;left:16px;z-index:1000;transform:translateY(-120%);padding:12px 16px;background:#fff;color:#000;border:2px solid #1b55f5;text-decoration:none;transition:transform .16s ease}.bridge-skip-link:focus{transform:translateY(12px);outline:none}.bridge-footer-links a:hover,.bridge-footer-links button:hover,.bridge-footer-btn:hover{color:#000}.bridge-footer-meta{font-size:.72rem;color:#a1a1aa;letter-spacing:.02em;white-space:nowrap}.bridge-modal-route{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--accent-active);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.bridge-modal-route .chain-mark{width:26px;height:26px;flex-basis:26px;border-radius:8px;font-size:.42rem}@media (prefers-reduced-motion: reduce){.bridge-nav a,.bridge-chain-option,.bridge-primary-cta,.bridge-secondary-cta{transition:none}}@media (max-width: 1050px){.bridge-hero{grid-template-columns:1fr;gap:3.5rem;padding-top:5.5rem}.bridge-hero-copy{max-width:720px}.bridge-hero h1{max-width:none}.bridge-preview{max-width:760px}.bridge-flow-section{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 860px){.bridge-header{padding:1rem 1.25rem}.bridge-header-context,.bridge-nav a{display:none}.bridge-nav{gap:0}.bridge-nav-cta{padding:.6rem .8rem}.bridge-hero,.bridge-supported,.bridge-flow-section,.bridge-destination-section,.bridge-footer{padding-left:1.25rem;padding-right:1.25rem}.bridge-hero{padding-top:3.5rem;padding-bottom:3.5rem}.bridge-hero h1{font-size:clamp(2rem,9.2vw,4.5rem);line-height:.94;letter-spacing:-.06em;word-break:break-word}.bridge-hero-lede{font-size:.92rem}.bridge-hero-actions{flex-direction:column;align-items:stretch;width:100%;gap:.65rem}.bridge-primary-cta,.bridge-secondary-cta{width:100%;justify-content:center}.bridge-hero-proof{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start;margin-top:2rem}.bridge-hero-proof span+span{padding-left:0;border-left:none}.bridge-preview{min-height:0;padding:1rem;border-radius:18px;width:100%;box-sizing:border-box}.bridge-preview-route{grid-template-columns:1fr;gap:.8rem}.bridge-preview-line{width:calc(100% - 1.5rem);margin-left:.75rem}.bridge-preview-picker{align-items:flex-start;flex-direction:column}.bridge-preview-picker>div{width:100%;justify-content:space-between}.bridge-preview-picker button{flex:1}.bridge-supported{gap:.5rem}.bridge-supported-label{width:100%;margin-right:0;margin-bottom:.2rem}.bridge-supported-arrow{display:none}.bridge-supported-destination{margin-left:0}.bridge-flow-intro h2{font-size:clamp(1.6rem,7.2vw,2.8rem);line-height:1}.bridge-flow-grid{grid-template-columns:1fr;gap:1rem}.bridge-flow-card{min-height:0}.bridge-destination-copy h2{font-size:clamp(1.3rem,6vw,2rem);line-height:1.1}.bridge-destination-section{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-bottom:3.5rem}.bridge-destination-cta{width:100%;justify-content:center}.bridge-footer{padding-left:1.25rem;padding-right:1.25rem}.bridge-footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem}.bridge-footer-brand{flex-wrap:wrap;gap:.5rem}.bridge-footer-links{width:100%;gap:1rem 1.25rem}.bridge-footer-meta{width:100%}}.bridge-landing{background:var(--bg);color:var(--ink);--text-primary: var(--ink)}.bridge-header{background:#0a0a0de6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bridge-brand{gap:.7rem}.bridge-wordmark{display:block;width:56px;height:auto;flex:0 0 auto;filter:invert(1) brightness(1.6)}.bridge-brand-divider{display:none}.bridge-brand-slash{color:var(--bridge-muted);font-family:var(--font-mono);font-size:.9rem;line-height:1}.bridge-brand-label{letter-spacing:.12em}.bridge-landing{--bridge-ink: var(--ink, #fafafa);--bridge-muted: var(--ink-dim, #a3a3a8);--bridge-faint: var(--ink-hint, #848484);--bridge-line: var(--border, #232328);--bridge-line-strong: var(--border-active, #3a3a42);--bridge-bg: var(--bg, #0a0a0d);--bridge-surface: var(--bg-card, #131316);--bridge-surface-raised: var(--bg-elevated, #1c1c20);--bridge-accent: #1b55f5;--bridge-accent-strong: #0d42d1;--accent: #1b55f5;--accent-active: #1b55f5;background-color:var(--bg, #0a0a0d);color:var(--ink, #fafafa)}.bridge-landing .bridge-header,.bridge-landing .bridge-footer{border-color:var(--border, #232328)}.bridge-landing .bridge-preview,.bridge-landing .bridge-flow-card,.bridge-landing .bridge-stat-card,.bridge-landing .bridge-chain-card,.bridge-landing .bridge-modal{background-color:var(--bg-card, #131316);border-color:var(--border, #232328)}.bridge-landing .bridge-nav-cta,.bridge-landing .bridge-primary-cta,.bridge-landing .bridge-modal-primary,.bridge-landing .modal-primary-btn{background-color:#1b55f5}.bridge-landing .bridge-nav-cta:hover,.bridge-landing .bridge-primary-cta:hover,.bridge-landing .bridge-modal-primary:hover,.bridge-landing .modal-primary-btn:hover{background-color:var(--blue-hover, #0061d6)}.bridge-landing #bridge-title>span{color:var(--ink, #fafafa)}.bridge-landing .bridge-nav-cta,.bridge-landing .bridge-primary-cta,.bridge-landing .bridge-destination-cta,.bridge-landing .bridge-modal-primary,.bridge-landing .modal-primary-btn{background:#1b55f5!important;border-color:#1b55f5!important;color:#fff!important}.bridge-landing .bridge-nav-cta:hover,.bridge-landing .bridge-primary-cta:hover,.bridge-landing .bridge-destination-cta:hover,.bridge-landing .bridge-modal-primary:hover,.bridge-landing .modal-primary-btn:hover{background:#0061d6!important;border-color:#0061d6!important;color:#fff!important}.bridge-landing .bridge-secondary-cta{background:#131316!important;border-color:#232328!important;color:#fafafa!important}.bridge-landing .bridge-nav-cta,.bridge-landing .bridge-primary-cta{background:transparent;color:var(--text-primary,#fafafa);border:1px solid #45454c;box-shadow:none}.bridge-landing .bridge-nav-cta:hover,.bridge-landing .bridge-primary-cta:hover{background:#222227}.bridge-preview-status{color:#c6c6ce;font-size:12px;letter-spacing:0;text-transform:none}.bridge-preview-status i{background:#92929d;box-shadow:none}.bridge-preview-network small,.bridge-preview-label small,.bridge-preview-note{color:#b4b4bd}.bridge-route-network{display:inline-flex;align-items:center;gap:8px}.bridge-modal-route{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bridge-preview-picker button:focus-visible,.bridge-modal-sources button:focus-visible{outline:2px solid #1b55f5;outline-offset:3px}html body .bridge-landing :is(.bridge-nav-cta,.bridge-primary-cta){background:transparent!important;color:#f4f4f7!important;border:1px solid #45454c!important;box-shadow:none!important}html body .bridge-landing :is(.bridge-nav-cta,.bridge-primary-cta):hover{background:#222227!important;border-color:#74747d!important}html body .bridge-landing :is(.bridge-nav-cta,.bridge-primary-cta):focus-visible{outline:2px solid #1b55f5;outline-offset:4px}.bridge-landing dialog.wallet-modal-overlay{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;color:inherit}.bridge-landing dialog.wallet-modal-overlay::backdrop{background:#0000008c}.bridge-landing :is(.bridge-preview-status,.bridge-preview-summary,.bridge-preview-note,.bridge-modal-route-caption,.bridge-preview-network small,.bridge-modal-source small,.bridge-preview-label small){font-size:13px;color:#b9c3cc;line-height:1.5}.bridge-landing .bridge-wordmark{filter:brightness(0) invert(1)}.bridge-landing img[src="/PsyIconSq.svg"]{content:url(/PsyIcon.svg);filter:brightness(0) invert(1);object-fit:contain}.bridge-landing{--bridge-ink:#000000;--bridge-muted:#596779;--bridge-faint:#718096;--bridge-line:#e5e5e5;--bridge-line-strong:#aeb9c7;--bridge-bg:#fff;--bridge-surface:#fff;--bridge-surface-raised:#fafafa;--bridge-accent:#1b55f5;--bridge-accent-strong:#1b55f5;background:#fff;color:#000}.bridge-landing #bridge-title>span{color:#000}.bridge-landing .bridge-eyebrow,.bridge-landing .bridge-section-kicker{color:#1b55f5}.bridge-landing .bridge-preview,.bridge-landing .bridge-flow-card,.bridge-landing .bridge-stat-card,.bridge-landing .bridge-chain-card{background:#fff;border-color:#e5e5e5;border-radius:0;box-shadow:none}.bridge-landing .bridge-supported,.bridge-landing .bridge-destination-section{border-color:#e5e5e5}.bridge-landing .bridge-supported-chip{background:#fff;border-color:#e5e5e5;color:#33475e}.bridge-landing .bridge-secondary-cta{background:transparent!important;border-color:#aeb9c7!important;color:#000!important;border-radius:0!important}.bridge-landing .bridge-primary-cta{background:#1b55f5!important;border-color:#1b55f5!important;color:#fff!important;border-radius:0!important}.bridge-landing .bridge-primary-cta:hover{background:#0d42d1!important;border-color:#0d42d1!important}.bridge-landing .bridge-destination-cta{background:#000!important;border-color:#000!important;color:#fff!important;border-radius:0!important}.bridge-landing .bridge-destination-cta:hover{background:#1b55f5!important;border-color:#1b55f5!important}.bridge-landing .psy-brand-name{text-transform:none!important}.bridge-landing .bridge-preview-status,.bridge-landing .bridge-preview-summary,.bridge-landing .bridge-preview-note,.bridge-landing .bridge-preview-network small,.bridge-landing .bridge-preview-label small{color:#64748b}.bridge-landing .bridge-wordmark,.bridge-landing img[src="/PsyIconSq.svg"]{filter:brightness(0)!important}.bridge-landing .bridge-footer{background:#fff!important;color:#71717a;border-color:#e5e5e5}.bridge-landing dialog.wallet-modal-overlay::backdrop{background:#10121659}.bridge-landing .wallet-modal{background:#fff;color:#000;border-color:#cdd6e1;border-radius:0;box-shadow:0 24px 70px #1012162e}html body .bridge-landing .bridge-nav-cta{background:#000!important;border-color:#000!important;color:#fff!important}html body .bridge-landing .bridge-nav-cta:hover{background:#1b55f5!important;border-color:#1b55f5!important}html body .bridge-landing .bridge-primary-cta{background:#1b55f5!important;border-color:#1b55f5!important;color:#fff!important}html body .bridge-landing .bridge-primary-cta:hover{background:#0d42d1!important;border-color:#0d42d1!important}.bridge-landing .bridge-preview{background:#fff;border:1px solid #e5e5e5;box-shadow:0 24px 70px #1e2d4114}.bridge-landing .bridge-preview-grid{opacity:.5;background-image:linear-gradient(rgba(27,85,245,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(27,85,245,.045) 1px,transparent 1px)}.bridge-landing .bridge-preview-header,.bridge-landing .bridge-preview-status{color:#526071}.bridge-landing .bridge-preview-status i{background:#718096;box-shadow:none}.bridge-landing .bridge-preview-tabs{background:#f3f5f8;border-color:#d6dee8;border-radius:0}.bridge-landing .bridge-preview-tabs button{color:#536174;border-radius:0}.bridge-landing .bridge-preview-tabs button[data-active=true]{background:#1b55f5;color:#fff}.bridge-landing .bridge-preview-label,.bridge-landing .bridge-preview-picker>span{color:#526071}.bridge-landing .bridge-preview-network,.bridge-landing .bridge-preview-account,.bridge-landing .bridge-preview-input{background:#fafafa;border-color:#e5e5e5;border-radius:0}.bridge-landing .bridge-preview-network small,.bridge-landing .bridge-preview-label small,.bridge-landing .bridge-preview-note,.bridge-landing .bridge-preview-summary{color:#596779}.bridge-landing .chain-mark{background:#fff;border-color:#b8c4d2;border-radius:0;color:#27364a}.bridge-landing .bridge-preview-line span{background:linear-gradient(90deg,#d5deea,#1b55f5)}.bridge-landing .bridge-preview-line span:last-child{background:linear-gradient(90deg,#1b55f5,#d5deea)}.bridge-landing .bridge-preview-line b,.bridge-landing .bridge-preview-summary b,.bridge-landing .bridge-preview-chevron{color:#1b55f5}.bridge-landing .bridge-preview-picker button{color:#526071;border-radius:0}.bridge-landing .bridge-preview-picker button:hover,.bridge-landing .bridge-preview-picker button[data-active=true]{background:#e8efff;color:#0d42d1}.bridge-landing .bridge-preview-input input::placeholder{color:#7a8798}.bridge-landing .bridge-preview-input span{background:#e5eaf0;color:#27364a;border-radius:0}.bridge-landing .bridge-preview-cta{background:#1b55f5;border-color:#1b55f5;color:#fff;border-radius:0}.bridge-landing .bridge-preview-cta:hover{background:#0d42d1}.bridge-landing .bridge-supported-destination{background:#eaf0ff;border-color:#b9caf5;color:#0d42d1}.bridge-landing .wallet-modal{max-width:440px;padding:32px;border-radius:0}.bridge-landing .wallet-modal h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:0 0 14px;color:#000}.bridge-landing .wallet-modal .modal-desc{font-size:15px;line-height:1.65;color:#596779;margin:0 0 26px}.bridge-landing .wallet-modal .modal-primary-btn{min-height:48px;background:#1b55f5!important;border-color:#1b55f5!important;border-radius:0;font-size:15px}.bridge-landing .wallet-modal .modal-primary-btn:not(:disabled):hover{background:#0d42d1!important;border-color:#0d42d1!important}.bridge-landing .wallet-modal .modal-close{min-height:44px;font-size:15px;color:#596779;margin-top:12px}.bridge-landing .wallet-modal .modal-close:hover{color:#000}.bridge-landing .wallet-modal .modal-error{overflow-wrap:anywhere}@media (max-width:520px){.bridge-landing .wallet-modal{width:calc(100% - 32px);padding:26px 24px}.bridge-landing .wallet-modal h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.bridge-landing .wallet-modal,.bridge-landing .wallet-modal-overlay,.bridge-landing .modal-spinner{animation:none!important}}.bridge-landing .bridge-footer-links button,.bridge-landing .bridge-footer-btn{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.bridge-landing .bridge-footer-links button:hover,.bridge-landing .bridge-footer-btn:hover{color:#000}.bridge-landing .bridge-footer-links button:focus-visible,.bridge-landing .bridge-footer-btn:focus-visible{outline:2px solid #1b55f5;outline-offset:4px}.product-header{position:sticky;top:0;z-index:100;background:var(--bg-primary,#09090b);border-bottom:1px solid #29292f;color:#fafafa}.product-header-inner{max-width:1280px;margin-inline:auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}.product-brand,.product-nav{display:flex;align-items:center;gap:22px}.product-brand{gap:14px;flex-shrink:0}.product-brand a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-primary);text-decoration:none;font-size:15px;font-weight:550}.product-brand svg{display:block}.product-brand-rule{height:20px;width:1px;background:#48484f}.product-nav>a,.product-switch summary{font-size:14px;color:#d2d2d9;text-decoration:none;cursor:pointer}.product-switch{position:relative}.product-switch summary{list-style:none;padding:12px 0}.product-switch summary::-webkit-details-marker{display:none}.product-switch summary span{margin-left:5px}.product-switch-links{position:absolute;right:0;top:100%;width:210px;padding:8px;background:#151518;border:1px solid #38383f;border-radius:6px;box-shadow:0 14px 28px #0006}.product-switch-links a{display:block;padding:11px 12px;text-decoration:none;color:#e2e2e8;font-size:14px}.product-switch-links a:hover,.product-switch-links a[aria-current]{background:#26262e;color:#fff}.product-header .product-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;font-family:inherit;font-size:14px;font-weight:600;border-radius:var(--psy-action-radius,9px);border:1px solid #45454c;text-decoration:none;color:#fff;background:transparent;cursor:pointer}.product-header :is(a,button,summary):focus-visible{outline:2px solid var(--psy-focus,#73e7ff);outline-offset:3px}.product-action-short{display:none}@media (max-width:760px){.product-header-inner{padding:10px 16px;gap:8px}.product-nav{gap:10px}.product-brand{gap:8px}.product-brand svg{width:56px;height:24px}.product-brand a{font-size:13px}.product-header .product-action{min-height:44px;padding:0 10px}.product-action-full{display:none}.product-action-short{display:inline}.product-switch summary{font-size:12px}.product-switch-links{right:-65px;max-width:calc(100vw - 40px)}}.product-header{background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.08);color:#000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.product-header-inner{min-height:76px;padding-block:0}.product-brand-rule{background:#e5e5e5}.product-nav>a,.product-switch summary{color:#333;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.product-nav>a:hover,.product-switch summary:hover{color:#000}.product-switch-links{top:calc(100% + 8px);padding:8px;background:#fff;border:1px solid #000;border-radius:0;box-shadow:0 16px 32px #00000014}.product-switch-links a{color:#000;border-radius:0}.product-switch-links a:hover,.product-switch-links a[aria-current]{background:#000;color:#fff}.product-header .product-action{border-radius:0;border-color:#1b55f5;color:#1b55f5;background:transparent;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-header .product-action:hover{background:#1b55f5;color:#fff;border-color:#1b55f5}.product-header :is(a,button,summary):focus-visible{outline-color:#1b55f5}.wallet-overview{background:var(--bg-primary,#09090b);color:var(--text-primary,#fafafa);font-size:16px;line-height:1.65}.wallet-overview *{box-sizing:border-box}.wallet-container{max-width:1184px;margin-inline:auto;padding-inline:32px}.wallet-overview :is(h1,h2,h3,p,figure){margin:0}.wallet-overview :is(h1,h2,h3){color:#fafafa;font-weight:550;letter-spacing:-.035em;line-height:1.14}.wallet-overview h1{font-size:clamp(38px,4.1vw,58px);max-width:590px}.wallet-overview h2{font-size:clamp(30px,3.1vw,42px)}.wallet-overview p,.wallet-overview dd{color:#bcbcc6}.wallet-overview a{color:#79dee5;text-underline-offset:5px}.wallet-overview :is(a,button,summary):focus-visible{outline:2px solid var(--psy-focus,#73e7ff);outline-offset:5px}.wallet-overview :is(section,aside,details)[id]{scroll-margin-top:96px}.wallet-overview [tabindex="-1"]:focus{outline:none}.wallet-intro{display:grid;grid-template-columns:1.04fr .96fr;gap:64px;align-items:center;padding-block:48px 64px}.wallet-overview .wallet-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8bdce2;margin-bottom:18px}.wallet-overview .wallet-lede{font-size:18px;line-height:1.7;max-width:49ch;margin-top:25px}.wallet-overview .wallet-network{font-size:14px;margin-top:20px;color:#c8c8d0}.wallet-network span{margin-inline:8px;color:#656570}.wallet-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wallet-overview .wallet-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.4;border:1px solid #414149;border-radius:var(--psy-action-radius,9px);text-decoration:none;color:#fafafa}.wallet-overview .wallet-secondary{background:transparent}.wallet-secondary:hover{background:#1b1b20}.wallet-shot{width:min(100%,310px);justify-self:center;text-align:center}.wallet-shot-button{display:block;background:transparent;border:1px solid #45454f;border-radius:6px;padding:0;width:100%;cursor:zoom-in;overflow:hidden}.wallet-shot img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:784/1228}.wallet-shot figcaption{font-size:12px;color:#aaaab5;line-height:1.5;margin-top:12px}.wallet-shot figcaption span{margin:0 6px;color:#696975}.wallet-shot-dialog{max-width:calc(100vw - 32px);width:820px;max-height:calc(100dvh - 32px);padding:16px;margin:auto;background:#111115;color:#fff;border:1px solid #4b4b54;border-radius:6px;overflow:auto}.wallet-shot-dialog::backdrop{background:#000c}.wallet-shot-dialog button{display:block;position:sticky;top:0;margin:0 0 14px auto;background:#202027;color:#fff;border:1px solid #62626f;border-radius:6px;padding:10px 16px;font:inherit;cursor:pointer}.wallet-shot-dialog img{max-width:100%;width:784px;height:auto;margin:auto}.wallet-section{padding-block:64px;border-top:1px solid #292930}.wallet-use{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center;padding:48px 0;border-bottom:1px solid #292930}.wallet-use:last-child{border-bottom:0;padding-bottom:0}.wallet-use>div>p:not(.wallet-number){font-size:17px;line-height:1.75;max-width:48ch;margin-top:20px}.wallet-use>div>a{display:inline-block;margin-top:22px;font-size:15px}.wallet-overview .wallet-number{font-size:13px;letter-spacing:.06em;color:#8bdce2;margin-bottom:14px}.wallet-route-reference{align-self:center;border-block:1px solid #404049;padding-block:24px}.wallet-route-reference>div{display:flex;flex-direction:column;gap:6px;padding:14px 0}.wallet-route-reference span{font-size:13px;color:#bcbcc6}.wallet-route-reference strong{font-size:19px;font-weight:500}.wallet-use .wallet-route-reference p:not(.wallet-eyebrow){font-size:15px}.wallet-route-reference a{font-size:14px}.wallet-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:32px 0 24px}.wallet-start-steps li{border-top:1px solid #404049;padding-top:20px}.wallet-start-steps span{font-size:13px;color:#8bdce2}.wallet-start-steps h3{font-size:21px;margin:14px 0}.wallet-start-steps p{font-size:16px}.wallet-start-steps a{display:inline-block;margin-top:12px;font-size:15px}.wallet-text-link{display:inline-block;margin-top:10px}.wallet-security-list{margin:30px 0}.wallet-security-list>div{display:grid;grid-template-columns:1fr 1.6fr;gap:32px;padding:23px 0;border-top:1px solid #292930}.wallet-security-list dt{font-size:19px;color:#ededf4}.wallet-security-list dd{margin:0;font-size:16px}.wallet-technical{padding:20px 24px;border:1px solid #37373f;border-radius:4px}.wallet-overview summary{cursor:pointer;color:#e8e8ef;font-weight:550;line-height:1.5}.wallet-technical>p{margin-top:20px}.wallet-technical dl>div{margin:22px 0}.wallet-technical dt{color:#f0f0f6}.wallet-technical code{font-size:13px;margin-left:10px;overflow-wrap:anywhere}.wallet-technical dd{margin:8px 0 0}.wallet-related{border-block:1px solid #37373f;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 0}.wallet-related h3{font-size:24px}.wallet-related p:not(.wallet-eyebrow){max-width:65ch;margin-top:10px}.wallet-related>a{flex-shrink:0;font-size:15px}.wallet-faq-list{margin-top:30px}.wallet-faq-list details{padding:20px 0;border-bottom:1px solid #32323a}.wallet-faq-list summary{font-size:17px}.wallet-faq-list p{margin-top:16px;max-width:80ch}.wallet-final{border-top:1px solid #292930;padding-block:56px 68px}.wallet-final p{margin-top:18px}.wallet-final a{margin-top:24px}.wallet-footer{border-top:1px solid #292930;display:flex;flex-wrap:wrap;gap:16px 24px;padding-block:28px;font-size:14px}.wallet-footer span{margin-left:auto;color:#9b9ba6}.wallet-footer a{color:#ceced6}@media (max-width:900px){.wallet-intro{gap:32px}.wallet-use{gap:40px}.wallet-actions{gap:10px}.wallet-related{align-items:flex-start;flex-direction:column;gap:18px}}@media (max-width:760px){.wallet-container{padding-inline:20px}.wallet-intro{grid-template-columns:1fr;padding-block:36px 44px;gap:32px}.wallet-overview h1{font-size:40px}.wallet-overview h2{font-size:30px}.wallet-overview h3{font-size:25px}.wallet-overview .wallet-lede{font-size:17px}.wallet-section{padding-block:40px}.wallet-use{grid-template-columns:1fr;gap:28px;padding-block:32px}.wallet-use>div>p:not(.wallet-number){font-size:16px}.wallet-shot{width:min(100%,330px)}.wallet-start-steps{grid-template-columns:1fr;gap:24px}.wallet-security-list>div{grid-template-columns:1fr;gap:12px}.wallet-technical{padding:18px}.wallet-technical code{display:block;margin:5px 0}.wallet-footer span{margin-left:0;width:100%}.wallet-actions{flex-direction:column;align-items:stretch}.wallet-final{padding-block:40px}.wallet-related h3,.wallet-start-steps h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.wallet-overview *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.wallet-overview{background:#fff!important;color:#000!important}.wallet-overview :is(h1,h2,h3){color:#000!important;font-weight:800;letter-spacing:-.045em;line-height:.95}.wallet-overview h1{font-size:clamp(40px,4.6vw,64px);max-width:620px}.wallet-overview h2{font-size:clamp(30px,3.4vw,46px)}.wallet-overview h3{font-size:28px}.wallet-overview p,.wallet-overview dd{color:#596779}.wallet-overview a{color:#1b55f5;text-underline-offset:5px}.wallet-overview :is(a,button,summary):focus-visible{outline:2px solid #1b55f5;outline-offset:5px}.wallet-overview .wallet-eyebrow,.wallet-overview .wallet-number{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1b55f5}.wallet-overview .wallet-lede{font-size:18px;line-height:1.7;color:#333}.wallet-overview .wallet-network{color:#666}.wallet-network span{color:#999}.wallet-overview .wallet-button{min-height:46px;padding:11px 26px;border-radius:0;border-color:#000;color:#fff;background:#000;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.wallet-overview .wallet-secondary{background:transparent!important;border-color:#000;color:#000}.wallet-overview .wallet-secondary:hover{background:#000;border-color:#000;color:#fff}.wallet-overview .wallet-button:not(.wallet-secondary){background:#000;border-color:#000;color:#fff}.wallet-overview .wallet-button:not(.wallet-secondary):hover{background:#1b55f5;border-color:#1b55f5;transform:translateY(-1px);box-shadow:0 6px 20px #1b55f540}.wallet-shot-button{border:1px solid #e5e5e5;border-radius:0}.wallet-shot figcaption{color:#666}.wallet-shot figcaption span{color:#999}.wallet-shot-dialog{background:#fff;color:#000;border:1px solid #000000;border-radius:0}.wallet-shot-dialog button{background:#000;color:#fff;border-color:#000;border-radius:0}.wallet-overview .wallet-section,.wallet-overview .wallet-use{border-top-color:#e5e5e5}.wallet-use{border-bottom-color:#e5e5e5}.wallet-route-reference{border-block-color:#e5e5e5}.wallet-route-reference span{color:#666}.wallet-route-reference strong{color:#000;font-weight:600}.wallet-start-steps li{border-top-color:#e5e5e5}.wallet-start-steps span{color:#1b55f5}.wallet-security-list>div{border-top-color:#e5e5e5}.wallet-security-list dt{color:#000}.wallet-technical{border:1px solid #e5e5e5;border-radius:0}.wallet-overview summary{color:#000}.wallet-technical dt{color:#000}.wallet-related,.wallet-faq-list details,.wallet-final{border-color:#e5e5e5}.wallet-footer{border-top-color:#e5e5e5}.wallet-footer span{color:#666}.wallet-footer a{color:#333}.binary-installer{min-width:0;scroll-margin-top:100px}.binary-step{border-top:1px solid #303037;padding:28px 0;min-width:0}.binary-step h3{font-size:22px;margin:0 0 20px;color:#fafafa}.binary-step p{color:#b9b9c4;line-height:1.65;max-width:80ch;margin:16px 0;overflow-wrap:anywhere}.binary-step label{display:block;color:#d9d9e0;font-size:14px;margin:0 0 8px}.binary-step select{font:inherit;background:#19191e;color:#f5f5f7;border:1px solid #55555e;border-radius:8px;padding:12px;width:min(100%,420px)}.binary-step select:focus-visible,.binary-command button:focus-visible,.binary-download a:focus-visible,.binary-command pre:focus-visible{outline:2px solid #73e7ff;outline-offset:4px}.binary-download{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.binary-download a:not(.mcp-btn-primary){color:#c7e6ef;text-decoration:underline;text-underline-offset:4px}.binary-step dl{font-size:13px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;margin:16px 0}.binary-step dt{color:#aaaab7}.binary-step dd{margin:0;overflow-wrap:anywhere;color:#dedee6;font-family:monospace}.binary-command{min-width:0;border:1px solid #34343c;border-radius:8px;margin-top:20px;background:#121216}.binary-command>div{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.binary-command strong{font-size:14px;color:#dddde6}.binary-command button{font:inherit;font-size:13px;background:#26262e;color:#fff;padding:8px 14px;border:1px solid #55555f;border-radius:6px;cursor:pointer}.binary-command pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.6;margin:0;padding:16px;color:#d3d3df}.binary-command>span{display:block;min-height:24px;padding:0 16px 8px;color:#9ae7df;font-size:13px}.binary-security{border-left:2px solid #73e7ff;padding-left:16px}@media (max-width:600px){.binary-step h3{font-size:20px}.binary-step dl{grid-template-columns:1fr;gap:6px}.binary-command pre{padding:12px;font-size:12px}.binary-step{padding:24px 0}}button.wl-subnav-link,button.wl-link-cta,button.wl-footer-link,button.wl-footer-link-button{background:none;border:0;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:inherit}button.wl-subnav-link{padding:.35rem .05rem}button.wl-cta-secondary{font-family:inherit;cursor:pointer}.wl-page{--wl-card-bg: #ffffff;--wl-card-bg-hover: #fafafa;--wl-card-border: #e5e5e5;--wl-card-border-hover: #cdcdcd;--wl-deep-bg: #fafafa;--wl-grad-mint: #1b55f5;--wl-grad-blue: #1b55f5;background:var(--bg-primary)}.landing-brand-divider{width:1px;height:16px;flex:0 0 1px;background:#ffffff47}.wl-gradient-text{background:linear-gradient(92deg,var(--wl-grad-mint) 0%,var(--wl-grad-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wl-inline-code{font-family:var(--font-mono);font-size:.9em;font-weight:600;letter-spacing:-.01em;padding:.12em .45em;margin:0 .05em;border-radius:6px;background:#62ffcc14;border:1px solid rgba(98,255,204,.18);color:var(--accent-active);white-space:nowrap}.wl-section{max-width:1180px;margin:0 auto;padding:7rem 3rem;width:100%;box-sizing:border-box;scroll-margin-top:5.5rem}.wl-section-header{max-width:62ch;margin:0 0 3.2rem}.wl-section-header-wide{max-width:78ch}.wl-h2{font-family:var(--font-sans);font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:.5rem 0 1rem;color:var(--text-primary)}.wl-h-display{font-family:var(--font-sans);font-size:clamp(2.6rem,6vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:.4rem 0 1.2rem;color:var(--text-primary)}.wl-section-lede{font-size:1.02rem;line-height:1.65;color:var(--text-secondary);margin:0;max-width:58ch}.wl-section-lede-large{font-size:1.15rem;line-height:1.6;max-width:64ch}.wl-section-cta{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-top:3rem}.wl-link-cta{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-active);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s ease}.wl-link-cta:hover{color:var(--accent-active-hover)}.wl-link-cta:hover .cta-arrow{transform:translate(4px)}.wl-link-cta-ghost{color:var(--text-tertiary);font-size:.92rem;text-decoration:none;transition:color .15s ease}.wl-link-cta-ghost:hover{color:var(--text-secondary)}.wl-subnav{position:fixed;top:70px;left:0;right:0;z-index:90;background:#0a0a0dc7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.05);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.wl-subnav.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wl-subnav-inner{max-width:1180px;margin:0 auto;padding:.7rem 3rem;display:flex;align-items:center;gap:2rem}.wl-subnav-brand{font-size:.85rem;font-weight:650;color:var(--text-primary);letter-spacing:-.01em;flex-shrink:0}.wl-subnav-links{display:flex;align-items:center;gap:1.4rem;flex:1;overflow-x:auto;scrollbar-width:none}.wl-subnav-links::-webkit-scrollbar{display:none}.wl-subnav-link{position:relative;font-size:.85rem;font-weight:500;color:var(--text-tertiary);text-decoration:none;padding:.35rem .05rem;transition:color .15s ease;white-space:nowrap}.wl-subnav-link:after{content:"";position:absolute;left:0;right:0;bottom:-.8rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--wl-grad-mint),var(--wl-grad-blue));opacity:0;transform:scaleX(.6);transition:opacity .2s ease,transform .2s ease}.wl-subnav-link:hover,.wl-subnav-link.is-active{color:var(--text-primary)}.wl-subnav-link.is-active:after{opacity:1;transform:scaleX(1);box-shadow:0 0 10px #62ffcc73}.wl-subnav-cta{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:var(--radius-pill);background:var(--text-primary);color:var(--bg-primary);font-size:.82rem;font-weight:650;text-decoration:none;flex-shrink:0;transition:opacity .15s ease}.wl-subnav-cta:hover{opacity:.88}.wl-subnav-cta:hover .cta-arrow{transform:translate(3px)}.wl-hero{position:relative;max-width:1280px;margin:0 auto;width:100%;padding:9.5rem 3rem 6rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem;align-items:center;box-sizing:border-box;overflow:hidden}.wl-hero-glow{position:absolute;top:-10%;right:-10%;bottom:0;left:-10%;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 30%,rgba(98,255,204,.1),transparent 70%),radial-gradient(ellipse 55% 40% at 18% 65%,rgba(0,112,243,.13),transparent 70%);filter:blur(8px);z-index:0}.wl-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.4) 1px,transparent 0);background-size:28px 28px;z-index:0}.wl-hero-text{position:relative;z-index:2;max-width:38rem}.wl-hero-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.6rem;padding:.42rem .85rem .42rem .6rem;border:1px solid rgba(98,255,204,.25);border-radius:var(--radius-pill);background:#62ffcc0d;color:var(--accent-active);font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.wl-hero-kicker-dot{width:6px;height:6px;border-radius:999px;background:var(--accent-active);box-shadow:0 0 8px #62ffccb3;animation:wl-pulse 2.4s ease-in-out infinite}@keyframes wl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.wl-hero-title{font-family:var(--font-sans);font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:600;letter-spacing:-.04em;line-height:.98;margin:0 0 1.4rem;color:var(--text-primary)}.wl-hero-sub{font-size:1.15rem;color:var(--text-secondary);font-weight:400;max-width:44ch;margin:0 0 2rem;line-height:1.55}.wl-hero-actions{margin-top:0}.wl-cta-primary{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 8px 28px #0070f359,inset 0 1px #ffffff26;transition:transform .15s ease,box-shadow .18s ease,background .18s ease}.wl-cta-primary:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:0 12px 36px #0070f37a,inset 0 1px #ffffff2e}.wl-cta-secondary{background:#ffffff0a;border-color:#ffffff1a;transition:background .18s ease,border-color .18s ease}.wl-cta-secondary:hover{background:#ffffff14;border-color:#ffffff2e}.wl-cta-primary-lg,.wl-cta-secondary-lg{min-height:52px;padding:0 1.6rem;font-size:.98rem}.wl-trust-strip{list-style:none;margin:2.2rem 0 0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;font-size:.78rem;font-weight:500;color:var(--text-tertiary);letter-spacing:.02em}.wl-trust-strip li{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.wl-trust-strip li+li{padding-left:1.4rem;border-left:1px solid rgba(255,255,255,.07)}.wl-trust-strip svg{color:var(--text-secondary);flex-shrink:0}.wl-hero-stack{position:relative;width:100%;height:580px;perspective:1600px;z-index:1;display:flex;align-items:center;justify-content:center}.wl-hero-card{position:absolute;border-radius:22px;background:var(--bg-card);border:1px solid rgba(255,255,255,.07);padding:.55rem;overflow:hidden;will-change:transform;transform-style:preserve-3d}.wl-hero-card img{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover;object-position:top center}.wl-hero-card-a{width:280px;height:480px;z-index:3;transform:perspective(1600px) rotateY(0) rotateX(0);box-shadow:0 50px 110px #0000008c,0 14px 40px #0070f326,inset 0 1px #ffffff0f}.wl-hero-card-glow{position:absolute;top:-40%;right:-30%;bottom:-40%;left:-30%;z-index:-1;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(98,255,204,.22),transparent 65%);filter:blur(40px)}.wl-hero-card-b{width:240px;height:420px;left:64%;z-index:2;transform:perspective(1600px) rotateY(16deg) rotateX(-2deg);box-shadow:0 38px 80px #00000080;opacity:.92}.wl-hero-card-c{width:230px;height:400px;right:64%;z-index:2;transform:perspective(1600px) rotateY(-16deg) rotateX(-2deg);box-shadow:0 38px 80px #00000080;opacity:.88}.wl-capabilities{padding-top:5rem;padding-bottom:5rem}.wl-caps-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.2rem}.wl-cap-card{grid-column:span 4;position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.85rem;border:1px solid var(--wl-card-border);border-radius:18px;background:var(--wl-card-bg);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden}.wl-cap-card:nth-child(6n+1){grid-column:span 6}.wl-cap-card:nth-child(6n+2),.wl-cap-card:nth-child(6n+3){grid-column:span 3}.wl-cap-card:nth-child(6n+4){grid-column:span 3}.wl-cap-card:nth-child(6n+5){grid-column:span 3}.wl-cap-card:nth-child(6n+6){grid-column:span 6}.wl-cap-card:hover{background:var(--wl-card-bg-hover);border-color:var(--wl-card-border-hover);transform:translateY(-3px);box-shadow:0 22px 50px #00000052}.wl-cap-num{font-family:var(--font-mono);font-size:3rem;font-weight:400;letter-spacing:-.02em;-webkit-text-stroke:1.5px rgba(98,255,204,.7);color:transparent;line-height:.9;margin:0 0 .4rem;pointer-events:none}.wl-cap-body-block{display:flex;flex-direction:column;gap:.55rem}.wl-cap-title{margin:0;font-size:1.18rem;font-weight:650;letter-spacing:-.018em;color:var(--text-primary)}.wl-cap-body{margin:0;font-size:.94rem;line-height:1.62;color:var(--text-secondary)}.wl-cap-sub{margin:.15rem 0 0;font-size:.8rem;color:var(--text-tertiary);font-weight:500;letter-spacing:.01em}.wl-cap-shot{margin-top:auto;padding-top:.4rem;display:flex;justify-content:center}.wl-cap-shot img{width:100%;height:auto;max-height:320px;object-fit:contain;object-position:top center;display:block;border-radius:12px;border:1px solid rgba(98,255,204,.07);background:var(--wl-deep-bg)}.wl-how{padding-top:5rem;padding-bottom:5rem}.wl-timeline{position:relative;list-style:none;margin:0;padding:0 0 0 4rem;display:flex;flex-direction:column;gap:3rem}.wl-timeline-rail{position:absolute;top:1rem;bottom:1rem;left:1.55rem;width:2px;background:linear-gradient(180deg,transparent 0%,rgba(98,255,204,.32) 12%,rgba(0,112,243,.28) 88%,transparent 100%);border-radius:2px;pointer-events:none}.wl-timeline-item{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:2.2rem;align-items:center}.wl-timeline-marker{position:absolute;left:-3.25rem;top:.1rem;width:3.1rem;height:3.1rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(98,255,204,.12),transparent 70%),var(--bg-primary);border:1.5px solid rgba(98,255,204,.35);box-shadow:0 0 0 6px var(--bg-primary),0 0 18px #62ffcc26}.wl-timeline-num{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--accent-active);letter-spacing:-.02em}.wl-timeline-body h3{margin:0 0 .55rem;font-size:1.4rem;font-weight:650;letter-spacing:-.018em;color:var(--text-primary)}.wl-timeline-body p{margin:0;font-size:1rem;line-height:1.65;color:var(--text-secondary);max-width:50ch}.wl-timeline-art{display:flex;justify-content:center}.wl-timeline-art img{width:100%;max-width:220px;height:auto;display:block;border-radius:16px;background:var(--wl-deep-bg);border:1px solid var(--wl-card-border);padding:.4rem;box-shadow:0 24px 50px #0006;will-change:transform}.wl-timeline-art-a img{transform:rotate(-2.5deg)}.wl-timeline-art-b img{transform:rotate(2.5deg)}.wl-timeline-art-a img:hover,.wl-timeline-art-b img:hover{transform:rotate(0) translateY(-2px);transition:transform .35s ease}.wl-security{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(98,255,204,.04),transparent 60%),var(--bg-primary);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);max-width:none;padding:7rem 3rem}.wl-security>.wl-section-header,.wl-security>.wl-security-grid,.wl-security>.wl-dataflow,.wl-security>.wl-section-cta{max-width:1180px;margin-left:auto;margin-right:auto}.wl-dataflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.9rem;padding:1.75rem;margin:0 auto 3.5rem;max-width:1080px;border:1px solid var(--wl-card-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 70%),var(--wl-deep-bg)}.wl-dataflow-node{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.2rem;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);text-align:center}.wl-dataflow-tag{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--accent-active);text-transform:uppercase}.wl-dataflow-label{font-size:.9rem;color:var(--text-primary);font-weight:500}.wl-dataflow-arrow{position:relative;height:30px;min-width:80px;display:flex;align-items:center;justify-content:center}.wl-dataflow-arrow:before{content:"";position:absolute;left:0;right:12px;top:50%;height:1px;background:linear-gradient(90deg,#62ffcc66,#0070f366)}.wl-dataflow-arrow:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-left:7px solid rgba(0,112,243,.6);border-top:4px solid transparent;border-bottom:4px solid transparent}.wl-dataflow-arrow-label{position:relative;z-index:1;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);background:var(--wl-deep-bg);padding:.15rem .55rem;border-radius:999px;border:1px solid var(--wl-card-border)}.wl-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wl-security-card{display:flex;flex-direction:column;gap:.7rem;padding:1.85rem 1.7rem;border:1px solid var(--wl-card-border);border-radius:16px;background:var(--wl-card-bg);transition:border-color .2s ease,background .2s ease,transform .2s ease}.wl-security-card:hover{border-color:var(--wl-card-border-hover);background:var(--wl-card-bg-hover);transform:translateY(-2px)}.wl-security-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#62ffcc14;border:1px solid rgba(98,255,204,.18);color:var(--accent-active);flex-shrink:0}.wl-security-card h3{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:-.015em;color:var(--text-primary)}.wl-security-card p{margin:0;font-size:.92rem;line-height:1.62;color:var(--text-secondary)}.wl-architecture{padding-top:6rem;padding-bottom:6rem}.wl-arch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:4rem}.wl-arch-card{display:flex;flex-direction:column;gap:.65rem;padding:1.8rem 1.65rem;border:1px solid var(--wl-card-border);border-radius:16px;background:var(--wl-card-bg);transition:border-color .2s ease,background .2s ease,transform .2s ease}.wl-arch-card:hover{border-color:var(--wl-card-border-hover);background:var(--wl-card-bg-hover);transform:translateY(-2px)}.wl-arch-tag{align-self:flex-start;display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.22rem .55rem;border-radius:6px;background:#0070f31f;border:1px solid rgba(0,112,243,.32);color:var(--accent-primary)}.wl-arch-card h3{margin:.3rem 0 0;font-size:1.05rem;font-weight:650;letter-spacing:-.015em;color:var(--text-primary)}.wl-arch-card p{margin:0;font-size:.92rem;line-height:1.62;color:var(--text-secondary)}.wl-stack-diagram{display:flex;flex-direction:column;align-items:stretch;max-width:720px;margin:0 auto;gap:0}.wl-stack-layer{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:1.2rem;padding:1.05rem 1.5rem;border:1px solid var(--wl-card-border);border-radius:14px;background:linear-gradient(90deg,rgba(98,255,204,.04),transparent 70%),var(--wl-card-bg);transition:border-color .2s ease,background .2s ease}.wl-stack-layer:hover{border-color:var(--wl-card-border-hover)}.wl-stack-num{font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--accent-active);padding:.3rem .55rem;border-radius:6px;background:#62ffcc14;border:1px solid rgba(98,255,204,.2);text-align:center}.wl-stack-name{font-size:1.02rem;font-weight:650;letter-spacing:-.015em;color:var(--text-primary)}.wl-stack-detail{font-family:var(--font-mono);font-size:.78rem;color:var(--text-tertiary);letter-spacing:.01em}.wl-stack-arrow{width:1px;height:16px;margin:0 auto;background:linear-gradient(180deg,#62ffcc4d,#0070f340);position:relative}.wl-stack-arrow:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-top:5px solid rgba(0,112,243,.45);border-left:4px solid transparent;border-right:4px solid transparent}.wl-faq{padding-top:5rem;padding-bottom:5rem}.wl-faq-list{display:flex;flex-direction:column;border-top:1px solid var(--wl-card-border);max-width:780px}.wl-faq-item{border-bottom:1px solid var(--wl-card-border);transition:background .2s ease}.wl-faq-item:hover{background:#ffffff04}.wl-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem .3rem;list-style:none;cursor:pointer;font-size:1.05rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.wl-faq-item summary::-webkit-details-marker{display:none}.wl-faq-chevron{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:transform .25s ease,color .2s ease}.wl-faq-item[open] .wl-faq-chevron{color:var(--accent-active);transform:rotate(180deg)}.wl-faq-item p{margin:0;padding:0 0 1.5rem;font-size:.95rem;line-height:1.65;color:var(--text-secondary);max-width:64ch}.wl-final-cta{max-width:1180px;margin:0 auto;padding:6rem 3rem 9rem;width:100%;box-sizing:border-box}.wl-final-cta-inner{position:relative;text-align:center;padding:5.5rem 2rem;border:1px solid var(--wl-card-border);border-radius:24px;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(98,255,204,.08),transparent 65%),radial-gradient(ellipse 60% 80% at 50% 100%,rgba(0,112,243,.1),transparent 65%),var(--wl-deep-bg);overflow:hidden}.wl-final-cta-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:32px 32px;opacity:.4;mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 50%,black,transparent 75%)}.wl-final-cta-title{position:relative;max-width:18ch;margin:0 auto 1.3rem}.wl-final-cta-sub{position:relative;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.55;color:var(--text-secondary);max-width:44ch}.wl-final-cta-actions{position:relative;display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.wl-footer{max-width:1180px;margin:0 auto;padding:4rem 3rem 3rem;flex-direction:column;align-items:stretch;gap:2rem;width:100%;box-sizing:border-box}.wl-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:3rem;align-items:start}.wl-footer-brand-col{display:flex;flex-direction:column;gap:.9rem}.wl-footer-brand{margin:0}.wl-footer-tagline{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-tertiary);max-width:26ch}.wl-footer-col{display:flex;flex-direction:column;gap:.6rem}.wl-footer-col-head{margin:0 0 .4rem;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.wl-footer-link{font-size:.9rem;color:var(--text-tertiary);text-decoration:none;transition:color .15s ease}.wl-footer-link:hover{color:var(--text-primary)}.wl-footer-link-static{cursor:default}.wl-footer-link-static:hover{color:var(--text-tertiary)}.wl-footer-rule{height:1px;background:var(--wl-card-border)}.wl-footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--text-tertiary)}.wl-footer-meta-sep{opacity:.4}.wl-mobile-cta{display:none;position:fixed;bottom:16px;left:16px;right:16px;z-index:95;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.wl-mobile-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wl-mobile-cta-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;border-radius:var(--radius-pill);background:var(--accent-primary);color:#fff;font-size:.98rem;font-weight:650;text-decoration:none;box-shadow:0 16px 36px #0070f37a,0 0 0 1px #ffffff0f}.wl-mobile-cta-btn:hover .cta-arrow{transform:translate(4px)}@media (max-width: 1100px){.wl-hero{grid-template-columns:1fr;gap:3rem;padding:9rem 1.5rem 4rem}.wl-hero-text{max-width:none}.wl-hero-stack{height:460px;order:2}.wl-hero-card-a{width:250px;height:420px}.wl-hero-card-b{width:215px;height:370px;left:62%}.wl-hero-card-c{width:210px;height:360px;right:62%}.wl-section{padding:5.5rem 1.5rem}.wl-security{padding-left:1.5rem;padding-right:1.5rem}.wl-final-cta{padding:4rem 1.5rem 7rem}.wl-footer{padding:3.5rem 1.5rem 2.5rem}.wl-arch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-footer-grid{grid-template-columns:repeat(2,1fr);gap:2.2rem}}@media (max-width: 880px){.wl-subnav-inner{padding:.65rem 1.5rem;gap:1rem}.wl-subnav-brand{display:none}.wl-subnav-cta{padding:.4rem .8rem;font-size:.78rem}.wl-subnav-link:after{bottom:-.6rem}.wl-caps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wl-cap-card,.wl-cap-card:nth-child(6n+1),.wl-cap-card:nth-child(6n+2),.wl-cap-card:nth-child(6n+3),.wl-cap-card:nth-child(6n+4),.wl-cap-card:nth-child(6n+5),.wl-cap-card:nth-child(6n+6){grid-column:span 1}.wl-timeline{padding-left:3rem}.wl-timeline-item{grid-template-columns:1fr;gap:1.4rem}.wl-timeline-marker{left:-2.7rem;width:2.5rem;height:2.5rem}.wl-timeline-art img{max-width:200px}.wl-dataflow{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:.7rem;padding:1.4rem}.wl-dataflow-arrow{height:36px;width:100%;transform:rotate(90deg)}.wl-security-grid{grid-template-columns:1fr}}@media (max-width: 720px){.wl-hero{padding:8rem 1.25rem 3rem;gap:2.4rem}.wl-hero-title{font-size:clamp(2.2rem,9vw,3.2rem)}.wl-hero-sub{font-size:1rem;max-width:none}.wl-trust-strip{gap:.6rem}.wl-trust-strip li+li{padding-left:.6rem;border-left:none}.wl-trust-strip li+li:before{content:"·";margin-right:.6rem;color:var(--text-tertiary)}.wl-hero-stack{height:380px}.wl-hero-card-a{width:220px;height:360px}.wl-hero-card-b{width:180px;height:310px;left:60%}.wl-hero-card-c{width:175px;height:300px;right:60%}.wl-section{padding:4.5rem 1.25rem}.wl-security{padding-left:1.25rem;padding-right:1.25rem}.wl-h2{font-size:clamp(1.85rem,7vw,2.4rem)}.wl-h-display{font-size:clamp(2rem,8vw,2.8rem)}.wl-caps-grid,.wl-arch-grid{grid-template-columns:1fr}.wl-cap-card{padding:1.6rem 1.4rem}.wl-cap-num{font-size:2.4rem}.wl-stack-layer{grid-template-columns:50px 1fr;gap:.8rem;padding:.9rem 1rem}.wl-stack-detail{grid-column:1 / -1;padding-left:50px;margin-top:.2rem}.wl-faq-item summary{padding:1.1rem .3rem;font-size:.98rem}.wl-final-cta-inner{padding:4rem 1.5rem}.wl-final-cta-actions{flex-direction:column;align-items:stretch}.wl-final-cta-actions a{width:100%;justify-content:center}.wl-footer{padding:3rem 1.25rem 2.25rem;gap:1.6rem}.wl-footer-grid{grid-template-columns:1fr 1fr;gap:1.8rem}.wl-footer-meta{font-size:.74rem}.wl-mobile-cta{display:block}}@media (max-width: 420px){.wl-hero-stack{height:340px}.wl-hero-card-a{width:190px;height:310px}.wl-hero-card-b{width:155px;height:265px;left:60%}.wl-hero-card-c{width:150px;height:255px;right:60%}.wl-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wl-hero-kicker-dot{animation:none}.wl-hero-card{transform:none!important}}.wl-mcp{background:radial-gradient(60% 45% at 50% 0%,rgba(0,112,243,.07),transparent 70%),var(--wl-deep-bg, #06060a)}.wl-mcp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.wl-mcp-card{background:var(--wl-card-bg, rgba(255, 255, 255, .025));border:1px solid var(--wl-card-border, rgba(255, 255, 255, .06));border-radius:14px;padding:22px 20px 20px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.wl-mcp-card:hover{background:var(--wl-card-bg-hover, rgba(255, 255, 255, .045));border-color:var(--wl-card-border-hover, rgba(255, 255, 255, .13));transform:translateY(-2px)}.wl-mcp-card-icon{font-size:1.45rem;line-height:1;margin-bottom:12px}.wl-mcp-card-title{font-size:.95rem;font-weight:650;letter-spacing:.01em;margin:0 0 7px}.wl-mcp-card-body{font-size:.82rem;line-height:1.55;color:#ffffff9e;margin:0}.wl-mcp-security{margin-top:44px}.wl-mcp-subhead{font-size:1.35rem;font-weight:680;letter-spacing:-.01em;margin:0 0 6px}.wl-mcp-sec-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.wl-mcp-sec-item{border-left:2px solid rgba(98,255,204,.35);padding:4px 0 4px 14px}.wl-mcp-sec-title{font-size:.86rem;font-weight:650;margin:0 0 4px}.wl-mcp-sec-body{font-size:.78rem;line-height:1.5;color:#ffffff94;margin:0}.wl-mcp-start{margin-top:44px}.wl-mcp-start-note{font-size:.84rem;line-height:1.6;color:#ffffff9e;margin:6px 0 0}.wl-mcp-start-note code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:1px 7px}.wl-mcp-cmd{margin-top:14px;background:#0070f314;border:1px solid rgba(0,112,243,.3);border-radius:12px;padding:15px 18px;overflow-x:auto}.wl-mcp-cmd code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.8rem;white-space:nowrap;color:var(--wl-grad-mint, #62FFCC)}.wl-mcp-link{color:var(--wl-grad-blue, #0070F3);text-decoration:none;font-weight:600}.wl-mcp-link:hover{text-decoration:underline}@media (max-width: 900px){.wl-mcp-grid,.wl-mcp-sec-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.wl-mcp-grid,.wl-mcp-sec-row{grid-template-columns:1fr}}.landing-nav-link-mcp{color:var(--wl-grad-mint, #62FFCC)}.landing-nav-link-mcp:hover{color:var(--wl-grad-mint, #62FFCC);text-shadow:0 0 14px rgba(98,255,204,.45)}.landing-nav-link-mcp{color:var(--accent-primary, #0070f3)!important;text-shadow:none!important}.wl-gradient-text{background:none!important;-webkit-text-fill-color:var(--accent-active, #62ffcc)!important;color:var(--accent-active, #62ffcc)!important}.wl-page{--radius-pill: 0}.landing-brand-divider{background:#d4d4d4}.wl-inline-code{background:#1b55f50f;border-color:#1b55f538;color:#1b55f5;border-radius:0}.wl-subnav{background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.wl-subnav-cta{border-radius:0;background:#000;color:#fff}.wl-subnav-cta:hover{background:#1b55f5;opacity:1}.wl-subnav-link:after{background:#1b55f5}.wl-subnav-link.is-active:after{box-shadow:none}.wl-hero-glow,.wl-hero-grain{display:none}.wl-hero-title,.wl-h2,.wl-h-display{font-weight:800;letter-spacing:-.05em}.wl-hero-kicker{border-color:#1b55f54d;background:#1b55f50d;color:#1b55f5;border-radius:0}.wl-hero-kicker-dot{background:#1b55f5;box-shadow:0 0 8px #1b55f580}.wl-cta-primary{background:#000;border-color:#000;box-shadow:none;border-radius:0}.wl-cta-primary:hover{background:#1b55f5;border-color:#1b55f5;box-shadow:0 6px 20px #1b55f540}.wl-cta-secondary{background:transparent;border-color:#000;color:#000;border-radius:0}.wl-cta-secondary:hover{background:#000;border-color:#000;color:#fff}.wl-hero-card{border-radius:0;border-color:#e5e5e5}.wl-hero-card img{border-radius:0}.wl-hero-card-a{box-shadow:0 30px 70px #00000029}.wl-hero-card-b,.wl-hero-card-c{box-shadow:0 24px 54px #00000024}.wl-hero-card-glow{display:none}.wl-cap-card{border-radius:0}.wl-cap-card:hover{box-shadow:0 18px 40px #00000014}.wl-cap-num{-webkit-text-stroke:1.5px rgba(27,85,245,.7)}.wl-cap-shot img{border-radius:0;border-color:#e5e5e5}.wl-timeline-rail{background:linear-gradient(180deg,transparent 0%,rgba(27,85,245,.35) 12%,rgba(27,85,245,.28) 88%,transparent 100%)}.wl-timeline-marker{border-radius:0;background:#fff;border:1.5px solid rgba(27,85,245,.4);box-shadow:0 0 0 6px #fff}.wl-timeline-num{color:#1b55f5}.wl-timeline-art img{border-radius:0;box-shadow:0 20px 44px #0000001f}.wl-security{background:#fafafa;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.wl-dataflow{border-radius:0;background:#fafafa}.wl-dataflow-node{border-radius:0;background:#fff;border-color:#e5e5e5}.wl-dataflow-tag{color:#1b55f5}.wl-dataflow-arrow:before{background:linear-gradient(90deg,#1b55f566,#1b55f566)}.wl-dataflow-arrow:after{border-left-color:#1b55f599}.wl-dataflow-arrow-label{border-radius:0;background:#fafafa}.wl-security-card{border-radius:0}.wl-security-card:hover{box-shadow:0 18px 40px #0000000f}.wl-security-icon{border-radius:0;background:#1b55f514;border-color:#1b55f533;color:#1b55f5}.wl-arch-card{border-radius:0}.wl-arch-card:hover{box-shadow:0 18px 40px #0000000f}.wl-arch-tag{border-radius:0;background:#1b55f51a;border-color:#1b55f54d;color:#1b55f5}.wl-stack-layer{border-radius:0;background:#fff}.wl-stack-num{border-radius:0;color:#1b55f5;background:#1b55f514;border-color:#1b55f538}.wl-stack-arrow{background:linear-gradient(180deg,#1b55f559,#1b55f540)}.wl-stack-arrow:after{border-top-color:#1b55f580}.wl-faq-item:hover{background:#fafafa}.wl-faq-item[open] .wl-faq-chevron{color:#1b55f5}.wl-final-cta-inner{border-radius:0;background:#fafafa}.wl-final-cta-inner:before{background:radial-gradient(circle at 1px 1px,rgba(0,0,0,.06) 1px,transparent 0)}.wl-mobile-cta-btn{border-radius:0;background:#000;box-shadow:0 12px 30px #0003}.wl-mcp{background:#fafafa}.wl-mcp-card{border-radius:0}.wl-mcp-card-body,.wl-mcp-sec-body,.wl-mcp-start-note{color:#596779}.wl-mcp-sec-item{border-left-color:#1b55f566}.wl-mcp-start-note code{background:#f5f5f5;border-color:#e5e5e5;border-radius:0}.wl-mcp-cmd{background:#1b55f50f;border-color:#1b55f54d;border-radius:0}.wl-mcp-cmd code,.wl-mcp-link{color:#1b55f5}.wl-mcp-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1b55f5;margin-left:8px;white-space:nowrap}.mcp-page{min-height:100vh;background:var(--wl-deep-bg, #06060a);color:#fff}.mcp-topnav{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#06060ab8;border-bottom:1px solid rgba(255,255,255,.06)}.mcp-topnav-inner{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:14px 24px}.mcp-logo{white-space:nowrap}.mcp-subnav{display:flex;gap:4px;margin-left:auto;overflow-x:auto;scrollbar-width:none}.mcp-subnav::-webkit-scrollbar{display:none}.mcp-subnav-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#ffffff8c;font-size:.78rem;font-weight:550;letter-spacing:.01em;padding:7px 11px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease}.mcp-subnav-link:hover{color:#fff;background:#ffffff0d}.mcp-subnav-link.is-active{color:var(--wl-grad-mint, #62FFCC);background:#62ffcc12}.mcp-topnav-cta{display:inline-flex;align-items:center;gap:6px;background:var(--wl-grad-blue, #0070F3);color:#fff;border:none;border-radius:9px;font-size:.8rem;font-weight:650;padding:8px 15px;cursor:pointer;white-space:nowrap;transition:filter .2s ease}.mcp-topnav-cta:hover{filter:brightness(1.12)}.mcp-hero{position:relative;max-width:900px;margin:0 auto;padding:96px 24px 64px;text-align:center}.mcp-hero-glow{position:absolute;inset:-40% 10% auto 10%;height:420px;background:radial-gradient(50% 55% at 50% 40%,rgba(0,112,243,.16),transparent 75%);filter:blur(10px);pointer-events:none}.mcp-hero-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 18px}.mcp-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--wl-grad-mint, #62FFCC);animation:mcp-dot-pulse 2.4s ease-in-out infinite}@keyframes mcp-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #62ffcc73}50%{opacity:.65;box-shadow:0 0 0 5px #62ffcc00}}.mcp-hero-title{font-size:clamp(2.1rem,5.2vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 20px}.mcp-gradient-text{background:linear-gradient(100deg,var(--wl-grad-mint, #62FFCC) 10%,var(--wl-grad-blue, #0070F3) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.mcp-hero-sub{font-size:1.02rem;line-height:1.65;color:#ffffffa3;max-width:640px;margin:0 auto 30px}.mcp-hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.mcp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--wl-grad-blue, #0070F3);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:650;padding:14px 26px;cursor:pointer;box-shadow:0 8px 28px -10px #0070f38c,inset 0 0 0 1px #ffffff14;transition:filter .2s ease,transform .2s ease}.mcp-btn-primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.mcp-btn-cmd{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:10px 16px;cursor:copy;max-width:100%;overflow-x:auto;transition:border-color .2s ease}.mcp-btn-cmd:hover{border-color:#62ffcc66}.mcp-btn-cmd code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.74rem;white-space:nowrap;color:var(--wl-grad-mint, #62FFCC)}.mcp-terms{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:34px}.mcp-term{font-size:.76rem;color:#ffffff7a;line-height:1.5}.mcp-term b{color:#ffffffd9;font-family:var(--font-mono, ui-monospace, monospace);font-size:.74rem;font-weight:650}.mcp-section{max-width:1120px;margin:0 auto;padding:74px 24px}.mcp-subhead{font-size:1.3rem;font-weight:680;letter-spacing:-.01em;margin:0 0 6px}.mcp-steps{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:34px}.mcp-step{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start}.mcp-step-num{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#0070f31a;border:1px solid rgba(0,112,243,.35);color:var(--wl-grad-mint, #62FFCC);font-size:1.05rem;font-weight:700}.mcp-step-title{font-size:1.02rem;font-weight:660;margin:4px 0 8px;letter-spacing:-.01em}.mcp-step-note{font-size:.85rem;line-height:1.6;color:#fff9;margin:0 0 10px}.mcp-step-note-muted{color:#ffffff6b}.mcp-installers{display:grid;gap:8px;margin-top:12px}.mcp-install-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:center;text-align:left;background:var(--wl-card-bg, rgba(255, 255, 255, .025));border:1px solid var(--wl-card-border, rgba(255, 255, 255, .06));border-radius:11px;padding:11px 15px;cursor:copy;transition:background .2s ease,border-color .2s ease}.mcp-install-row:hover{background:var(--wl-card-bg-hover, rgba(255, 255, 255, .045));border-color:var(--wl-card-border-hover, rgba(255, 255, 255, .13))}.mcp-install-client{font-size:.8rem;font-weight:650;color:#ffffffe0}.mcp-install-cmd{font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--wl-grad-mint, #62FFCC);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-say{background:#62ffcc0d;border:1px solid rgba(98,255,204,.22);border-radius:10px;padding:11px 15px;margin:4px 0 10px}.mcp-say code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.78rem;color:var(--wl-grad-mint, #62FFCC)}.mcp-blunt{margin-top:52px}.mcp-blunt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.mcp-blunt-item{background:var(--wl-card-bg, rgba(255, 255, 255, .025));border:1px solid var(--wl-card-border, rgba(255, 255, 255, .06));border-radius:13px;padding:18px 18px 16px}.mcp-blunt-q{font-size:.88rem;font-weight:660;margin:0 0 7px}.mcp-blunt-a{font-size:.78rem;line-height:1.58;color:#ffffff94;margin:0}.mcp-cmd-table{margin-top:30px;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.mcp-cmd-row{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;padding:13px 18px;border-top:1px solid rgba(255,255,255,.05);align-items:baseline}.mcp-cmd-row:first-child{border-top:none}.mcp-cmd-row:nth-child(2n){background:#ffffff04}.mcp-cmd-head{background:#ffffff08;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;padding:10px 18px}.mcp-cmd-say{font-size:.84rem;font-weight:600;color:#ffffffe6}.mcp-cmd-does{font-family:var(--font-mono, ui-monospace, monospace);font-size:.73rem;color:#ffffff8c;line-height:1.55}.mcp-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:34px 24px 40px;font-size:.78rem;color:#ffffff73}.mcp-footer-note{color:#ffffff52}@media (max-width: 860px){.mcp-blunt-grid{grid-template-columns:1fr}.mcp-install-row{grid-template-columns:1fr;gap:5px}.mcp-install-cmd{white-space:normal;word-break:break-all}.mcp-topnav-inner{padding:11px 16px}.mcp-topnav-cta{display:none}}@media (max-width: 640px){.mcp-cmd-row{grid-template-columns:1fr;gap:4px}.mcp-hero{padding:64px 18px 48px}.mcp-logo .landing-brand,.mcp-logo .landing-brand-divider{display:none}}.mcp-topnav-cta,.mcp-btn-primary{background:#0070f3!important;border-color:#0070f3!important;color:#fff!important}.mcp-topnav-cta:hover,.mcp-btn-primary:hover{background:#0061d6!important;border-color:#0061d6!important;color:#fff!important}.mcp-gradient-text,.wl-gradient-text{background:none!important;-webkit-text-fill-color:#62ffcc!important;color:#62ffcc!important}.mcp-subnav-link.is-active{background:#0070f324!important;border-color:#0070f352!important;color:#fff!important}.mcp-page .mcp-hero{padding-bottom:38px}.mcp-page .mcp-hero-kicker{color:#b9c4d1}.mcp-page .mcp-hero-sub{color:#bdc6d1}.mcp-page .mcp-section{padding-top:48px;padding-bottom:48px}.mcp-page .wl-mcp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.mcp-page .wl-mcp-card{border:0;border-top:1px solid #ffffff24;border-radius:0;background:none;box-shadow:none;padding:24px 0;min-height:0}.mcp-page .wl-mcp-card:hover{background:none;transform:none}.mcp-page .wl-mcp-icon:empty,.mcp-page .mcp-security-icon:empty{display:none}.mcp-page .mcp-heading-text{color:inherit;background:none}@media (max-width:640px){.mcp-page .wl-mcp-grid{grid-template-columns:minmax(0,1fr)}.mcp-page .mcp-hero{padding-top:60px}}.mcp-page{background:#fff;color:#000}.mcp-topnav{background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mcp-subnav-link{color:#333;border-radius:0}.mcp-subnav-link:hover{color:#000;background:#0000000a}.mcp-subnav-link.is-active{color:#1b55f5;background:#1b55f512}.mcp-topnav-cta{background:#000;color:#fff;border-radius:0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mcp-topnav-cta:hover{background:#1b55f5;filter:none}.mcp-hero-glow{display:none}.mcp-hero-kicker{color:#1b55f5;border-radius:0}.mcp-hero-title,.mcp-heading-text{color:#000;font-weight:800;letter-spacing:-.045em}.mcp-hero-sub,.mcp-subhead{color:#596779}.mcp-gradient-text,.wl-gradient-text{-webkit-text-fill-color:#1b55f5!important;color:#1b55f5!important}.mcp-term{color:#333}.mcp-terms{border-color:#e5e5e5}.mcp-btn-primary{background:#1b55f5!important;border-color:#1b55f5!important;color:#fff!important;border-radius:0}.mcp-btn-primary:hover{background:#0d42d1!important;border-color:#0d42d1!important}.mcp-btn-cmd{border-radius:0;border-color:#e5e5e5;color:#000;background:#fff}.mcp-steps,.mcp-step{border-color:#e5e5e5}.mcp-step-num{color:#1b55f5;background:#1b55f512;border:1px solid rgba(27,85,245,.25);border-radius:0}.mcp-step-title{color:#000}.mcp-step-note{color:#596779}.mcp-step-note-muted{color:#8a8a8a}.mcp-security-icon{color:#1b55f5}.mcp-cmd-table{border-color:#e5e5e5;background:#fafafa;border-radius:0}.mcp-cmd-head{color:#666;border-color:#e5e5e5}.mcp-cmd-does,.mcp-say{color:#596779}.mcp-install-row,.mcp-installers{border-color:#e5e5e5}.mcp-install-client{color:#000}.mcp-blunt-grid,.mcp-blunt-item{border-color:#e5e5e5}.mcp-blunt-q{color:#000}.mcp-blunt{background:#fafafa;border-color:#e5e5e5;border-radius:0}.mcp-footer{border-color:#e5e5e5;color:#666;background:#fafafa}.mcp-footer-note{color:#8a8a8a}.mcp-page .mcp-hero-kicker{color:#1b55f5}.mcp-page .mcp-hero-sub{color:#596779}.mcp-page :is(a,button,input):focus-visible{outline:2px solid #1b55f5;outline-offset:3px}.mcp-page :is(.mcp-hero,.mcp-section,.mcp-steps,.mcp-terms,.mcp-installers,.mcp-blunt,.mcp-footer,.mcp-cmd-table) :where(*):not(.mcp-cmd-say):not(code):not(pre){color:revert-layer}.mcp-page .mcp-hero-title,.mcp-page .mcp-heading-text{color:#000!important}.mcp-page .mcp-hero-sub,.mcp-page .mcp-subhead{color:#596779!important}.mcp-page .mcp-term{color:#333!important}.mcp-page .mcp-cmd-does,.mcp-page .mcp-say{color:#596779!important}html body .mcp-page .mcp-topnav-cta,html body .mcp-page .mcp-btn-primary{background:#1b55f5!important;border-color:#1b55f5!important;color:#fff!important}html body .mcp-page .mcp-topnav-cta:hover,html body .mcp-page .mcp-btn-primary:hover{background:#0d42d1!important;border-color:#0d42d1!important}.mcp-page .mcp-cmd-say{color:#000!important;font-family:var(--font-mono)}.mcp-page .mcp-cmd-row{border-top-color:#e5e5e5}.mcp-page .mcp-cmd-row:nth-child(2n){background:#fafafa}.mcp-page .mcp-cmd-head{color:#666!important;background:#f5f5f5;border-radius:0}.mcp-page .mcp-btn-primary .cta-arrow{color:inherit}.wi-back-link{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1.6rem;padding:.4rem .8rem;border-radius:var(--radius-pill);background:#ffffff08;border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s ease,background .15s ease}.wi-back-link:hover{color:var(--text-primary);background:#ffffff0d}.wi-next-step-wrap{max-width:1080px;margin:0 auto;width:100%;padding:0 3rem 4rem;box-sizing:border-box}.wi-next-step{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.25rem;border:1px solid rgba(0,112,243,.32);border-radius:0;background:linear-gradient(180deg,rgba(0,112,243,.05),transparent 70%),var(--bg-card);box-shadow:0 0 0 1px #0070f30f}.wi-next-step-kicker{margin:0 0 .5rem;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary)}.wi-next-step-title{font-size:1.4rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .55rem;color:var(--text-primary)}.wi-next-step-body{margin:0;font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:52ch}.wi-next-step-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.4rem;background:var(--accent-primary);color:#fff;border-radius:var(--radius-pill);font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s ease}.wi-next-step-cta:hover{background:var(--accent-primary-hover)}.wi-next-step-cta:hover .cta-arrow{transform:translate(4px)}@media (max-width: 768px){.wi-next-step-wrap{padding:0 1.25rem 3rem}.wi-next-step{flex-direction:column;align-items:flex-start;gap:1.4rem;padding:1.6rem 1.5rem}.wi-next-step-cta{width:100%;justify-content:center}}.wallet-hero{padding:9rem 3rem 4rem}.wallet-eyebrow-only{font-size:.78rem;color:var(--accent-active);margin:0 0 1.4rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.wallet-recommended-card{position:relative;margin-top:2.4rem;max-width:560px;padding:1.6rem 1.6rem 1.5rem;border:1px solid rgba(98,255,204,.42);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(98,255,204,.05),transparent 60%),var(--bg-card);box-shadow:0 0 0 1px #62ffcc0f,0 20px 60px #00000047;overflow:hidden}.wallet-rec-glow{position:absolute;top:-55%;left:50%;transform:translate(-50%);width:70%;height:130%;background:radial-gradient(50% 50% at 50% 50%,rgba(98,255,204,.16),transparent 70%);filter:blur(28px);pointer-events:none;z-index:0}.wallet-recommended-card>*:not(.wallet-rec-glow){position:relative;z-index:1}.wallet-rec-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wallet-rec-identity{display:flex;align-items:center;gap:.85rem;min-width:0}.wallet-rec-logo{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-primary)}.wallet-rec-name{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wallet-rec-title{font-size:1.05rem;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.wallet-rec-sub{font-size:.78rem;color:var(--text-tertiary)}.wallet-rec-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--radius-pill);background:#62ffcc1a;border:1px solid rgba(98,255,204,.32);color:var(--accent-active);font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.wallet-rec-badge-dot{width:6px;height:6px;border-radius:999px;background:var(--accent-active);box-shadow:0 0 8px #62ffccb3}.wallet-rec-why{margin:1.1rem 0 0;font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:46ch}.wallet-rec-reassure{font-size:.8rem;color:var(--text-tertiary);font-weight:500}.wallet-cta-row{margin-top:1.3rem;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.wallet-primary-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.5rem;background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s ease}.wallet-primary-cta:hover{background:var(--accent-primary-hover)}.wallet-primary-cta--disabled{cursor:progress;opacity:.72;pointer-events:none}.wallet-primary-cta:hover .cta-arrow{transform:translate(4px)}.wallet-supported{margin-top:1.4rem;font-size:.82rem;color:var(--text-tertiary)}.wallet-recommended-card .wallet-supported{display:none}.wallet-quickstart{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--border-primary)}.wallet-quickstart-lead{margin:0 0 1.4rem;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.wallet-quickstart-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.wallet-quickstart-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.wallet-quickstart-num{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--accent-active);background:#62ffcc14;border:1px solid rgba(98,255,204,.22)}.wallet-quickstart-item h3{margin:0 0 .3rem;font-size:.95rem;font-weight:650;letter-spacing:-.01em;color:var(--text-primary)}.wallet-quickstart-item p{margin:0;font-size:.86rem;line-height:1.5;color:var(--text-secondary);max-width:28ch}.wallet-quickstart-arrow{position:absolute;top:4px;right:-.95rem;color:var(--border-active);font-size:1rem;line-height:1}.wallet-panel-grid-wrap{max-width:1080px;margin:0 auto;width:100%;padding:0 3rem 6rem;box-sizing:border-box}.wallet-panel-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;width:100%;border:1px solid var(--border-primary);border-radius:0;background:var(--border-primary);overflow:hidden;box-shadow:0 24px 70px #00000038}.wallet-panel{padding:2.25rem 2rem;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 45%),var(--bg-card);display:flex;flex-direction:column}.wallet-panel:first-child{grid-column:1 / 2;grid-row:1 / 3}.wallet-panel:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}.wallet-panel:nth-child(3){grid-column:2 / 3;grid-row:2 / 3}.wallet-panel-header{margin-bottom:1.6rem}.wallet-panel-tag{font-size:.72rem;color:var(--accent-active);margin:0 0 .4rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.wallet-panel-title{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.wallet-panel-foot{margin:1.25rem 0 0;font-size:.78rem;color:var(--text-tertiary);line-height:1.55}.wallet-release-meta{display:grid;grid-template-columns:1fr;gap:.85rem;margin:0}.wallet-release-meta>div{display:grid;grid-template-columns:90px 1fr;align-items:baseline;gap:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-primary)}.wallet-release-meta>div:last-child{border-bottom:none;padding-bottom:0}.wallet-release-meta dt{font-size:.78rem;color:var(--text-tertiary);margin:0;font-weight:500}.wallet-release-meta dd{margin:0;font-size:.88rem;color:var(--text-primary);font-weight:500}.wallet-mono{font-family:var(--font-mono);font-size:.82rem!important;color:var(--text-secondary)!important}.wallet-mono-wrap{word-break:break-all;line-height:1.5;font-size:.78rem!important}.wallet-step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;flex:1}.wallet-step-list li{display:flex;gap:1rem;align-items:flex-start}.wallet-step-num{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:#62ffcc14;border:1px solid var(--border-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:600;color:var(--accent-active);font-variant-numeric:tabular-nums;margin-top:.05rem}.wallet-step-list li>p{margin:.35rem 0 0;font-size:.92rem;line-height:1.55;color:var(--text-secondary)}.wallet-feature-list{display:flex;flex-direction:column;gap:1rem}.wallet-feature{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:flex-start}.wallet-feature-mark{width:9px;height:9px;margin-top:.45rem;border-radius:999px;background:var(--accent-active);box-shadow:0 0 0 5px #62ffcc14}.wallet-feature h3{margin:0;font-size:.94rem;font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.wallet-feature p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.wallet-advanced-panel{padding:0}.wallet-advanced-panel details{height:100%}.wallet-advanced-panel summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.55rem 2rem;cursor:pointer;list-style:none}.wallet-advanced-panel summary::-webkit-details-marker{display:none}.wallet-advanced-title{display:block;color:var(--text-primary);font-size:1rem;font-weight:650;letter-spacing:-.01em}.wallet-advanced-chevron{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-primary)}.wallet-advanced-panel details[open] .wallet-advanced-chevron{color:var(--accent-active)}.wallet-advanced-panel details[open] .wallet-advanced-chevron{font-size:0}.wallet-advanced-panel details[open] .wallet-advanced-chevron:after{content:"−";font-size:1rem}.wallet-advanced-panel .wallet-release-meta,.wallet-advanced-panel .wallet-endpoints{padding:0 2rem 1.5rem}.wallet-advanced-panel .wallet-endpoints{padding-top:.35rem}.wallet-endpoints{display:flex;flex-direction:column;gap:.7rem}.wallet-endpoint{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:.85rem;padding:.7rem .85rem;background:#ffffff06;border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.wallet-endpoint-label{font-size:.78rem;color:var(--text-tertiary);font-weight:500}.wallet-endpoint-value{font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary);word-break:break-all}@media (max-width: 900px){.wallet-panel-grid{grid-template-columns:1fr}.wallet-panel:first-child,.wallet-panel:nth-child(2),.wallet-panel:nth-child(3){grid-column:auto;grid-row:auto}}@media (max-width: 768px){.wallet-hero{padding:7rem 1.25rem 3rem}.wallet-panel-grid-wrap{padding:0 1.25rem 4rem}.wallet-panel{padding:1.85rem 1.5rem}.wallet-quickstart-list{grid-template-columns:1fr;gap:1.1rem}.wallet-quickstart-item{flex-direction:row;align-items:flex-start;gap:.9rem}.wallet-quickstart-num{flex-shrink:0}.wallet-quickstart-arrow{display:none}}@media (max-width: 520px){.wallet-recommended-card{padding:1.35rem 1.25rem 1.3rem}.wallet-rec-top{flex-direction:column;align-items:flex-start;gap:.85rem}.wallet-cta-row{flex-direction:column;align-items:stretch}.wallet-primary-cta{justify-content:center;width:100%}.wallet-rec-reassure{text-align:center}}.ws-page{overflow-x:clip;background:radial-gradient(circle at 86% -2%,rgba(98,255,204,.05),transparent 28rem),radial-gradient(circle at 8% 14%,rgba(0,112,243,.07),transparent 26rem),var(--bg-primary)}.ws-main{max-width:1100px;margin:0 auto;padding:6rem 3rem 4rem;width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:3.5rem}.ws-hero{position:relative;padding:3.5rem 0 1.5rem;max-width:62ch;overflow:visible}.ws-hero .wl-hero-glow{position:absolute;top:-3rem;right:-10rem;bottom:0;left:-6rem;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 30% 30%,rgba(0,112,243,.12),transparent 70%),radial-gradient(ellipse 40% 50% at 70% 70%,rgba(98,255,204,.08),transparent 70%);filter:blur(8px);z-index:0}.ws-back-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1.6rem;padding:.4rem .85rem;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid var(--wl-card-border);color:var(--text-secondary);font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease;z-index:1}.ws-back-link:hover{color:var(--text-primary);background:#ffffff12;border-color:var(--wl-card-border-hover)}.ws-kicker{position:relative;z-index:1}.ws-h1{position:relative;font-family:var(--font-sans);font-size:clamp(2.4rem,6.4vw,4.6rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:1rem 0 1.2rem;color:var(--text-primary);z-index:1}.ws-subtitle{position:relative;font-size:1.15rem;color:var(--text-secondary);margin:0;line-height:1.55;max-width:50ch;z-index:1}.ws-step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.6rem}.ws-step{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center;padding:3rem;border:1px solid var(--wl-card-border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 50%),var(--wl-card-bg);box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff08;transition:border-color .2s ease}.ws-step:hover{border-color:var(--wl-card-border-hover)}.ws-step:nth-child(2n) .ws-step-text{order:2}.ws-step:nth-child(2n) .ws-step-art{order:1}.ws-step-head{display:flex;align-items:center;gap:.85rem;margin-bottom:.6rem}.ws-step-marker{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(98,255,204,.15),transparent 70%),#62ffcc0d;border:1.5px solid rgba(98,255,204,.35);box-shadow:0 0 14px #62ffcc2e}.ws-step-num{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--accent-active);letter-spacing:-.02em}.ws-step-label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ws-step-title{font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:650;letter-spacing:-.028em;line-height:1.1;margin:0 0 1rem;color:var(--text-primary)}.ws-step-body{margin:0;font-size:1rem;line-height:1.68;color:var(--text-secondary);max-width:52ch}.ws-step-tip{display:flex;align-items:flex-start;gap:.7rem;margin:1.4rem 0 0;padding:.85rem 1rem;border-radius:10px;background:#0070f314;border:1px solid rgba(0,112,243,.22);font-size:.88rem;color:var(--text-secondary);line-height:1.5;max-width:52ch}.ws-step-tip-tag{flex-shrink:0;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-primary);padding:.15rem .45rem;border-radius:5px;background:#0070f31f;border:1px solid rgba(0,112,243,.32)}.ws-step-art{display:flex;gap:1.1rem;justify-content:center;align-items:center}.ws-step-art-1{justify-content:center}.ws-step-art-2{flex-wrap:wrap}.ws-shot{flex:1 1 0;min-width:0;max-width:280px;border-radius:20px;background:linear-gradient(180deg,rgba(0,112,243,.08),transparent 50%),var(--wl-deep-bg);border:1px solid var(--wl-card-border);padding:.55rem;box-shadow:0 28px 60px #0000006b;transition:transform .4s ease}.ws-shot-tilt-0{transform:rotate(-2deg)}.ws-shot-tilt-1{transform:rotate(2deg)}.ws-shot:hover{transform:rotate(0) translateY(-2px)}.ws-shot img{width:100%;height:auto;display:block;border-radius:14px}.ws-shot-inline{max-width:180px;align-self:flex-start;margin-top:2.4rem}.ws-shot-inline.ws-shot-tilt-1{margin-top:3.5rem}.ws-next{margin-top:2rem;padding-top:4rem;border-top:1px solid var(--wl-card-border)}.ws-next-head{max-width:60ch;margin:0 0 2.5rem}.ws-next-title{font-size:clamp(1.7rem,3.6vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:.5rem 0 .8rem;color:var(--text-primary)}.ws-next-lede{margin:0;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.ws-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.ws-next-card{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:2rem 1.75rem;border:1px solid var(--wl-card-border);border-radius:16px;background:var(--wl-card-bg);color:var(--text-primary);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease;overflow:hidden}.ws-next-card:hover{border-color:var(--wl-card-border-hover);background:var(--wl-card-bg-hover);transform:translateY(-3px);box-shadow:0 22px 50px #0000004d}.ws-next-tag{align-self:flex-start;display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.22rem .55rem;border-radius:5px;background:#62ffcc14;border:1px solid rgba(98,255,204,.22);color:var(--accent-active)}.ws-next-card h3{margin:.3rem 0 0;font-size:1.1rem;font-weight:650;letter-spacing:-.018em;color:var(--text-primary)}.ws-next-card p{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.ws-next-cta{margin-top:1rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:var(--accent-active)}.ws-next-card:hover .cta-arrow{transform:translate(4px)}.ws-help{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:2.5rem 0 0;padding:1.2rem 1.5rem;border-radius:14px;background:var(--wl-card-bg);border:1px solid var(--wl-card-border);font-size:.92rem;color:var(--text-secondary)}.ws-help-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-active);font-weight:600;text-decoration:none}.ws-help-link:hover .cta-arrow{transform:translate(4px)}.ws-footer{flex-direction:column;align-items:flex-start;gap:.5rem;padding:3rem}.ws-footer-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ws-footer-disclaimer{margin:0;font-size:.76rem;color:var(--text-tertiary)}@media (max-width: 900px){.ws-main{padding:5rem 1.5rem 3rem;gap:2.4rem}.ws-hero{padding:2rem 0 1rem}.ws-step{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}.ws-step:nth-child(2n) .ws-step-text{order:0}.ws-step:nth-child(2n) .ws-step-art{order:1}.ws-step-art{order:1}.ws-next-grid{grid-template-columns:1fr}.ws-shot-inline{max-width:150px;margin-top:1rem}.ws-shot-inline.ws-shot-tilt-1{margin-top:1.5rem}.ws-footer{padding:2rem 1.5rem}}@media (max-width: 520px){.ws-hero .wl-hero-glow{inset-inline:0}.ws-step,.ws-step-art{min-width:0}.ws-step-art{flex-wrap:wrap}.ws-shot,.ws-shot-inline{max-width:100%}.ws-shot-tilt-0,.ws-shot-tilt-1{transform:rotate(0)}.ws-step-title{font-size:1.5rem}}.wp-page{background:radial-gradient(circle at 88% -6%,rgba(98,255,204,.04),transparent 26rem),radial-gradient(circle at 8% 12%,rgba(0,112,243,.04),transparent 22rem),var(--bg-primary)}.wp-main{max-width:920px;margin:0 auto;padding:8.5rem 1.5rem 6rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.wp-title h1{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;letter-spacing:-.02em;margin:.4rem 0 .6rem;color:var(--text-primary)}.wp-meta{color:var(--text-secondary);font-size:.92rem;margin:0}.wp-meta code{background:#ffffff0a;padding:.15em .4em;border-radius:4px;font-size:.88em;color:var(--text-secondary)}.wp-toc{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1rem 1.25rem}.wp-toc-label{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1b55f5}.wp-toc ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.35rem 1rem}.wp-toc a{display:block;color:var(--text-secondary);text-decoration:none;font-size:.92rem;padding:.18rem 0;transition:color .12s ease}.wp-toc a:hover{color:#1b55f5}.wp-body{font-size:1rem;line-height:1.65;color:var(--text-primary)}.wp-body section{scroll-margin-top:6rem;padding:2rem 0 .5rem;border-top:1px solid rgba(255,255,255,.05)}.wp-body section:first-of-type{border-top:0;padding-top:0}.wp-body h2{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem;color:var(--text-primary)}.wp-body h3{font-size:1.05rem;font-weight:600;letter-spacing:-.005em;margin:1.4rem 0 .5rem;color:var(--text-primary)}.wp-body p{margin:0 0 1rem;color:var(--text-secondary)}.wp-body strong{color:var(--text-primary);font-weight:600}.wp-body code{background:#ffffff0d;padding:.12em .4em;border-radius:4px;font-size:.88em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:var(--text-primary)}.wp-body ul{margin:0 0 1rem;padding-left:1.25rem;color:var(--text-secondary)}.wp-body li{margin-bottom:.4rem}.wp-body a{color:#1b55f5;text-decoration:none;border-bottom:1px solid rgba(0,112,243,.25);transition:border-color .12s ease}.wp-body a:hover{border-bottom-color:#1b55f5}.wp-footer{border-top:1px solid rgba(255,255,255,.05);background:transparent;padding:2rem 1.5rem}.wp-footer-row{max-width:920px;margin:0 auto;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.88rem;color:var(--text-secondary)}.wp-footer-row a{color:var(--text-secondary);text-decoration:none}.wp-footer-row a:hover{color:#1b55f5}@media (max-width: 640px){.wp-main{padding-top:6.5rem;gap:1.75rem}.wp-body section{padding-top:1.5rem}.wp-toc ul{grid-template-columns:1fr}}.wallet-faucet-verify{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 20%,rgba(94,234,212,.16),transparent 28%),radial-gradient(circle at 82% 18%,rgba(248,113,113,.12),transparent 24%),#05070d;color:#f8fafc}.wallet-faucet-verify__panel{width:min(420px,100%);min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172adb;box-shadow:0 24px 80px #00000052;padding:28px}.wallet-faucet-verify__eyebrow{margin:0 0 10px;color:#5eead4;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-faucet-verify__title{margin:0;font-size:28px;line-height:1.1;letter-spacing:0}.wallet-faucet-verify__copy{margin:14px 0 22px;color:#cbd5e1;line-height:1.55}.wallet-faucet-verify__box{min-height:72px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#02061780;padding:16px}.wallet-faucet-verify__status{margin-top:18px;color:#e2e8f0;font-size:14px}.wallet-faucet-verify__status.error{color:#fca5a5}.wallet-faucet-verify__status.success{color:#86efac}.wallet-faucet-frame{min-height:100vh;display:grid;place-items:center;padding:16px;background:#fff;color:#111827}.wallet-faucet-frame__panel{width:min(340px,100%);display:grid;gap:14px;justify-items:center}.wallet-faucet-frame__title{margin:0;font-size:15px;font-weight:700;letter-spacing:0}.wallet-faucet-frame__box{width:100%;min-height:72px;display:grid;place-items:center}.wallet-faucet-frame__status{margin:0;min-height:18px;color:#4b5563;font-size:12px;line-height:1.5;text-align:center}.wallet-faucet-frame__status.error{color:#dc2626}.wallet-faucet-frame__status.success{color:#15803d}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-primary: #0a0a0d;--bg-secondary: #0c0c10;--bg-card: #131316;--bg-elevated: #1c1c20;--bg-input: #131316;--bg-hover: #232328;--border-primary: #232328;--border-secondary: #2a2a30;--border-active: #3a3a42;--text-primary: #fafafa;--text-secondary: #a3a3a8;--text-muted: #9ca3af;--text-hint: #848484;--text-accent: #ffffff;--text-tertiary: #9ca3af;--accent-primary: #0070F3;--accent-primary-hover: #0061d6;--accent-active: #62FFCC;--accent-active-hover: #4cf0ba;--accent-success: #62FFCC;--accent-warning: #f59e0b;--accent-danger: #ef4444;--accent-blue: #0070F3;--accent-green: #62FFCC;--accent-red: #ef4444;--accent-purple: #a855f7;--accent-amber: #d97706;--font-display: "Geist", ui-sans-serif, system-ui, sans-serif;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--sidebar-width: 240px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--transition-fast: .15s ease;--transition-normal: .25s ease;--shadow-card: 0 1px 3px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.2);--shadow-elevated: 0 4px 12px rgba(0,0,0,.4);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--radius: var(--radius-md);--shadow: var(--shadow-card);--shadow-lg: var(--shadow-elevated);--bg: var(--bg-primary);--bg2: var(--bg-card);--bg3: var(--bg-elevated);--text: var(--text-primary);--muted: var(--text-secondary);--border: var(--border-primary);--border-hover: var(--border-active);--accent: var(--accent-active);--accent-dim: color-mix(in srgb, var(--accent-active) 10%, transparent);--warn: var(--accent-warning);--success: var(--accent-success);--error: var(--accent-danger);--mono: var(--font-mono);--display: var(--font-display);--brand-page-max: 1180px;--brand-page-padding: 1.5rem;--brand-header-bg: rgba(10, 10, 13, .72);--brand-header-line: rgba(255, 255, 255, .04)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;letter-spacing:-.02em;line-height:1.15}.display,.heading{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase}#root{min-height:100vh}body .landing-header{min-height:64px;padding-block:0;padding-inline:max(var(--brand-page-padding),calc((100vw - var(--brand-page-max)) / 2 + var(--brand-page-padding)));background:var(--brand-header-bg);border-bottom-color:var(--brand-header-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .landing-logo,body .mcp-logo{gap:.65rem}body .landing-logo .psy-wordmark,body .mcp-logo .psy-wordmark{display:block;width:56px;height:auto;flex:0 0 auto;filter:invert(1) brightness(1.6)}body .product-slash,body .landing-brand-divider{display:block;width:1px;height:16px;flex:0 0 1px;overflow:hidden;background:#ffffff3d;color:transparent;font-size:0}body .landing-brand{color:var(--text-tertiary);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}body .mcp-topnav{background:var(--brand-header-bg);border-bottom-color:var(--brand-header-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .mcp-topnav-inner{width:100%;max-width:var(--brand-page-max);min-height:64px;margin-inline:auto;padding-block:0;padding-inline:var(--brand-page-padding)}:root{color-scheme:light;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-card: #ffffff;--bg-elevated: #f2f5f9;--bg-input: #ffffff;--bg-hover: #edf2f8;--border-primary: #dce3ec;--border-secondary: #cdd6e1;--border-active: #9dabbc;--text-primary: #101216;--text-secondary: #596779;--text-muted: #637186;--text-hint: #718096;--text-accent: #101216;--text-tertiary: #6a778a;--accent-primary: #245bef;--accent-primary-hover: #194bd5;--accent-active: #245bef;--accent-active-hover: #194bd5;--accent-success: #197a55;--brand-header-bg: rgba(255,255,255,.94);--brand-header-line: #e1e6ed;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--shadow-card: 0 1px 2px rgba(16,18,22,.05);--shadow-elevated: 0 18px 42px rgba(16,18,22,.12)}body,.app-loading{background:#fff;color:var(--text-primary)}.app-loading__line{background:var(--border-primary)}@media (max-width: 768px){body .landing-header,body .mcp-topnav-inner{padding-inline:1rem}}input,button,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}button{cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}button:active{transform:scale(.97)}input,textarea{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,textarea:focus{border-color:var(--border-active);box-shadow:0 0 0 3px #3388ff1a}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.error-text,[class*=error]{position:relative}a{color:inherit;text-decoration:none}::selection{background:#0c83;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#222;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes breathe-border{0%,to{box-shadow:0 0 #f59e0b40;border-color:#f59e0b80}50%{box-shadow:0 0 0 4px #f59e0b1a;border-color:#f59e0bd9}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.seed-word{display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-sm);font-size:.8rem;font-family:var(--font-mono);transition:border-color var(--transition-fast)}.seed-word:hover{border-color:var(--border-secondary)}.seed-num{font-size:.7rem;color:var(--text-tertiary);min-width:1.2rem;font-weight:600}.skeleton{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--border-primary) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.skeleton{animation:none!important}}@media (max-width: 768px){body{-webkit-text-size-adjust:100%}.seed-grid{grid-template-columns:repeat(2,1fr);gap:.375rem}.seed-word{padding:.35rem .5rem;font-size:.75rem}}@media (max-width: 480px){.seed-grid{grid-template-columns:1fr 1fr}}details>summary.__why-claim-summary{list-style:none}details>summary.__why-claim-summary::-webkit-details-marker{display:none}.__why-claim-summary:hover .__why-claim-title{color:var(--accent-active)}details[open]>.__why-claim-summary .why-claim-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.why-claim-chevron{transition:none!important}}.bridge-landing .bridge-header{box-sizing:border-box;width:100%;max-width:none;min-height:65px!important;height:65px!important;margin:0;padding:0 max(24px,calc((100vw - 1180px)/2))!important}.bridge-landing .bridge-wordmark{width:52.8px;height:24px}.wl-page .landing-header{padding-inline:max(24px,calc((100vw - 1180px)/2))!important}.mcp-topnav-inner{width:min(calc(100% - 48px),1180px);max-width:none;padding-inline:0}@media (max-width: 900px){.bridge-header-context{display:none}}@media (max-width: 640px){.mcp-topnav-inner{justify-content:space-between}.mcp-subnav{display:none}.mcp-topnav-cta{display:inline-flex}.mcp-logo .landing-brand-divider{display:block}.mcp-logo .landing-brand{display:inline-block}}.mcp-page .mcp-topnav .mcp-topnav-inner{width:min(calc(100% - 48px),1180px)!important;max-width:none!important;margin-inline:auto!important;padding-inline:0!important}.bridge-landing{--bg-primary: #ffffff;--bg-secondary: #fbfcfe;--bg-card: #f5f7fa;--bg-elevated: #fafafa;--text-primary: #000000;--text-accent: #000000;--text-secondary: #5d6b7d;--border-primary: #e5e5e5;--border-secondary: #c7d2e0;--accent-primary: #1b55f5;--accent-primary-hover: #0d42d1;--accent-active: #1b55f5;--accent-blue: #1b55f5;--radius-sm: 0;--radius-md: 0;--radius-lg: 0}:root.psy-editorial{--psy-paper: #ffffff;--psy-surface: #fafafa;--psy-ink: #000000;--psy-muted: #666666;--psy-line: #e5e5e5;--psy-blue: #1b55f5;--psy-blue-hover: #0d42d1;--psy-sans: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--psy-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--psy-gutter: clamp(24px, 4.5vw, 64px);--psy-page-width: 1440px;--psy-control-radius: 0px;--psy-action: var(--psy-ink);--psy-action-hover: var(--psy-blue);--psy-action-radius: 0px;--psy-focus: var(--psy-blue);--font-sans: var(--psy-sans);--font-mono: var(--psy-mono);--cp-radius-xs: 0px;--cp-radius-sm: 0px;--cp-radius-md: 0px;--cp-radius-lg: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--bg-primary: var(--psy-paper);--bg-secondary: var(--psy-surface);--bg-card: var(--psy-surface);--bg-elevated: var(--psy-paper);--text-primary: var(--psy-ink);--text-secondary: var(--psy-muted);--border-primary: var(--psy-line);--accent-primary: var(--psy-blue);--accent-active: var(--psy-blue);--accent-blue: var(--psy-blue)}:root.psy-editorial:not([data-ide-theme=dark]){color-scheme:light;--cp-bg-base: var(--psy-paper);--cp-bg-surface: var(--psy-surface);--cp-bg-surface-alt: var(--psy-paper);--cp-border-subtle: var(--psy-line);--cp-border-default: var(--psy-line);--cp-text-primary: var(--psy-ink);--cp-text-secondary: var(--psy-muted);--cp-accent-primary: var(--psy-blue);--cp-accent-info: var(--psy-blue)}.psy-editorial .psy-home-v3{--ink: var(--psy-ink);--paper: var(--psy-paper);--paper-elevated: var(--psy-surface);--line-light: var(--psy-line);--acid: var(--psy-blue);--acid-hover: var(--psy-blue-hover);--muted: var(--psy-muted)}.psy-editorial :is(.product-header,.site-header,.psy-global-header){background:var(--psy-paper);color:var(--psy-ink);border-bottom:1px solid var(--psy-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.psy-editorial :is(.product-header-inner,.site-header-inner),.psy-editorial .psy-global-header>div:first-child{width:100%;max-width:var(--psy-page-width);min-height:72px;height:auto;margin-inline:auto;padding:0 var(--psy-gutter);box-sizing:border-box}.psy-editorial :is(.product-nav>a,.product-action,.site-header .nav-link,.site-header .btn,.explorer-desktop-nav a){font-family:var(--psy-mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.psy-editorial :is(.product-header .product-action,.site-header .btn-primary){min-height:44px;border:1px solid var(--psy-ink);border-radius:0;background:var(--psy-ink);color:#fff}.psy-editorial :is(.product-header .product-action,.site-header .btn-primary):hover{background:var(--psy-blue);border-color:var(--psy-blue);color:#fff}.psy-editorial :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--psy-blue);outline-offset:3px}.psy-editorial .bridge-landing{background:var(--psy-paper)}.psy-editorial .bridge-landing .bridge-hero{width:100%;max-width:var(--psy-page-width);margin-inline:auto;padding:100px var(--psy-gutter) 88px;min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.psy-editorial .bridge-landing .bridge-hero-copy{min-width:0}.psy-editorial .bridge-landing .bridge-hero h1{font-family:var(--psy-sans);font-size:clamp(52px,5.5vw,80px);font-weight:700;line-height:.98;letter-spacing:-.055em;text-transform:uppercase;color:var(--psy-ink);max-width:none;margin-block:24px}.psy-editorial .bridge-landing .bridge-hero h1 span{color:inherit}.psy-editorial .bridge-landing .bridge-hero-lede{color:var(--psy-muted);font-size:16px;line-height:1.65;max-width:510px}.psy-editorial .bridge-landing .bridge-hero-actions{flex-wrap:wrap;gap:14px}.psy-editorial .bridge-landing :is(.bridge-primary-cta,.bridge-secondary-cta,.bridge-preview-cta){font:600 11px/1.5 var(--psy-mono);letter-spacing:.1em;text-transform:uppercase;min-height:48px;padding-inline:22px;border-radius:0;box-shadow:none}html.psy-editorial body .bridge-landing .bridge-primary-cta{background:var(--psy-ink)!important;border-color:var(--psy-ink)!important}html.psy-editorial body .bridge-landing .bridge-primary-cta:hover{background:var(--psy-blue)!important;border-color:var(--psy-blue)!important}.psy-editorial .bridge-landing .bridge-secondary-cta{border:1px solid var(--psy-ink);color:var(--psy-ink)}.psy-editorial .bridge-landing .bridge-preview{width:100%;border:1px solid var(--psy-line);box-shadow:none;border-radius:0}.psy-editorial .bridge-landing .bridge-preview-grid{display:none}.psy-editorial .bridge-landing :is(.bridge-preview-header,.bridge-preview-label,.bridge-preview-note,.bridge-preview-summary,.bridge-preview-status){color:var(--psy-muted)}.psy-editorial .bridge-landing :is(.bridge-preview-network,.bridge-preview-account,.bridge-preview-input,.bridge-preview-tabs){background:var(--psy-surface);border-color:var(--psy-line)}.psy-editorial .bridge-landing :is(.bridge-flow-section,.bridge-destination-section,.bridge-supported){max-width:calc(var(--psy-page-width) - 2 * var(--psy-gutter));margin-inline:auto}.psy-editorial .bridge-landing :is(.bridge-flow-card,.bridge-destination-section){border-radius:0;box-shadow:none;background:var(--psy-surface)}.psy-editorial .bridge-landing :is(.bridge-flow-intro h2,.bridge-destination-section h2){text-transform:uppercase;font-weight:700;letter-spacing:-.05em}.psy-editorial .bridge-landing .bridge-footer{background:var(--psy-paper);border-color:var(--psy-line);color:var(--psy-muted)}.psy-editorial .radix-themes{--default-font-family: var(--psy-sans);--color-black1: var(--psy-ink);--color-black2: var(--psy-muted);--color-gray2: var(--psy-surface);--color-gray3: #f2f2f2;--color-borderGray: var(--psy-line);--color-accent: var(--psy-blue);background:var(--psy-paper);color:var(--psy-ink)}.psy-editorial .explorer-home-hero{width:100%;margin-inline:auto;padding:80px var(--psy-gutter) 60px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.psy-editorial .explorer-home-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:800px!important}.psy-editorial .explorer-home-hero h1{font-size:clamp(40px,5.6vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-transform:none!important}.psy-editorial .explorer-kicker{border:0;background:transparent;padding:0;letter-spacing:.13em}.psy-editorial .explorer-home-search{margin:32px auto 0!important;max-width:680px!important;width:100%!important}.psy-editorial .hero-search-frame{border:1px solid var(--psy-line);border-radius:12px;box-shadow:0 2px 8px #0000000a}.psy-editorial .explorer-home-content{width:100%;max-width:var(--psy-page-width);padding-inline:var(--psy-gutter)}.psy-editorial .radix-themes :is(.surface-elevated,.surface-card,.explorer-menu-toggle,.search-shell){border-radius:0;box-shadow:none}.psy-editorial .radix-themes .surface-elevated{background:var(--psy-paper);border-color:var(--psy-line)}.psy-editorial .radix-themes .btn-premium{background:var(--psy-ink);border-color:var(--psy-ink);border-radius:0;color:#fff;box-shadow:none}.psy-editorial .radix-themes .btn-premium:hover{background:var(--psy-blue);border-color:var(--psy-blue)}.psy-editorial .platform-root{--text-primary: var(--psy-ink);--text-secondary: var(--psy-muted);--text-tertiary: #737373;--bg-primary: var(--psy-paper);--bg-secondary: var(--psy-surface);--bg-card: var(--psy-paper);--border-primary: var(--psy-line);--border-secondary: var(--psy-line);--accent-primary: var(--psy-blue);--accent-active: var(--psy-blue);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--radius-xs: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0}.psy-editorial .platform-root .container{max-width:var(--psy-page-width);width:100%;padding-inline:var(--psy-gutter)}.psy-editorial .platform-root .home-hero{padding-block:96px 80px;min-height:0;background:var(--psy-paper);border-bottom:1px solid var(--psy-line)}.psy-editorial .platform-root .home-hero-inner{align-items:flex-start;text-align:left}.psy-editorial .platform-root .home-hero-headline{max-width:1120px;margin-left:0;font-size:clamp(48px,5.9vw,88px);line-height:.98;letter-spacing:-.055em;font-weight:700;text-transform:uppercase}.psy-editorial .platform-root .home-hero-sub{max-width:740px;margin-left:0;color:var(--psy-muted);font-size:17px;line-height:1.65}.psy-editorial .platform-root :is(.home-hero-eyebrow,.home-hero-actions,.home-hero-trust){justify-content:flex-start}.psy-editorial .platform-root .home-hero-terminal{max-width:none;width:100%;margin-top:48px;border-radius:0;border:1px solid var(--psy-line);box-shadow:none;background:var(--psy-surface);color:var(--psy-ink)}.psy-editorial .platform-root .home-hero-terminal-chrome{background:var(--psy-paper);border-color:var(--psy-line)}.psy-editorial .platform-root .home-hero-terminal :is(.cmd,.ln){color:var(--psy-ink)}.psy-editorial .platform-root .home-hero-terminal .dim{color:var(--psy-muted)}.psy-editorial .platform-root .home-hero-terminal :is(.ok,.prompt){color:var(--psy-blue)}.psy-editorial .platform-root :is(.btn,.nav-cta){font:600 11px/1.5 var(--psy-mono);text-transform:uppercase;letter-spacing:.12em;min-height:46px;border-radius:0}.psy-editorial .platform-root .btn-primary{background:var(--psy-ink);border-color:var(--psy-ink);color:#fff}.psy-editorial .platform-root .btn-primary:hover:not(:disabled){background:var(--psy-blue);border-color:var(--psy-blue)}.psy-editorial .platform-root .btn-secondary{border-color:var(--psy-ink);color:var(--psy-ink);background:transparent}.psy-editorial .platform-root :is(.home-pillar,.home-arch-card,.docs-card,.psyup-card){border-radius:0;box-shadow:none}.psy-editorial .platform-root .home-section-head h2{font-weight:700;text-transform:uppercase;letter-spacing:-.05em}.psy-editorial .studio-shell{background:var(--cp-bg-base)}.psy-editorial .studio-shell :is(.studio-chrome,.cp-shell-surface,.cp-btn,.cp-chip,.cp-chip-meta,.studio-frame,.ide-workspace){box-shadow:none;border-radius:0}.psy-editorial .studio-shell :is(.studio-nav-item,.cp-btn,.studio-chip-label){font-family:var(--psy-mono);font-size:11px;letter-spacing:.06em}.psy-editorial .studio-shell .cp-btn-primary{background:var(--cp-text-primary);border-color:var(--cp-text-primary);color:var(--cp-bg-base)}.psy-editorial .studio-shell .cp-btn-primary:hover:not(:disabled){background:var(--cp-accent-primary);border-color:var(--cp-accent-primary);color:var(--cp-bg-base)}@media (max-width: 1000px){.psy-editorial .bridge-landing .bridge-hero{gap:32px;padding-block:64px}.psy-editorial .bridge-landing .bridge-hero h1{font-size:clamp(44px,5.4vw,64px)}.psy-editorial .explorer-home-hero{padding-block:64px}.psy-editorial .explorer-home-search{max-width:680px}}@media (max-width: 760px){.psy-editorial :is(.product-header-inner,.site-header-inner),.psy-editorial .psy-global-header>div:first-child{min-height:64px}.psy-editorial .bridge-landing .bridge-hero{grid-template-columns:minmax(0,1fr);padding-block:56px;min-height:0}.psy-editorial .bridge-landing .bridge-hero h1{font-size:clamp(44px,10vw,64px)}.psy-editorial .bridge-landing .bridge-preview{max-width:none}.psy-editorial .bridge-landing :is(.bridge-flow-section,.bridge-destination-section,.bridge-supported){margin-inline:var(--psy-gutter)}.psy-editorial .platform-root .home-hero{padding-block:56px}.psy-editorial .platform-root .home-hero-headline{font-size:clamp(42px,8.6vw,62px)}.psy-editorial .platform-root .home-hero-sub{font-size:16px}.psy-editorial .platform-root .home-hero-actions{flex-wrap:wrap}.psy-editorial .platform-root .home-hero-terminal-body{font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.psy-editorial .explorer-home-hero h1{font-size:clamp(36px,9vw,48px);text-transform:none!important}.psy-editorial .explorer-home-hero{padding-block:48px}}@media (prefers-reduced-motion: reduce){.psy-editorial{scroll-behavior:auto}}html.psy-editorial .site-header .container.site-header-inner{width:100%!important;max-width:var(--psy-page-width)!important;padding-inline:var(--psy-gutter)!important}.psy-editorial .platform-root .home-hero-terminal-body{background:var(--psy-surface);color:var(--psy-ink)}.psy-editorial .platform-root .home-hero-terminal-name{color:var(--psy-muted)}.psy-editorial .radix-themes .psy-primary-action{font:600 11px/1.5 var(--psy-mono);letter-spacing:.1em;text-transform:uppercase}.psy-editorial .bridge-supported button{border-radius:0;font:500 12px var(--psy-mono)}.psy-editorial .psy-v4{--v4-ink: var(--psy-ink);--v4-muted: var(--psy-muted);--v4-blue: var(--psy-blue);--v4-paper: var(--psy-paper);--v4-tint: var(--psy-surface)}.psy-editorial .psy-v4 :is(.v4-button,.v4-community-link){border-radius:0;font-family:var(--psy-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.psy-editorial .psy-v4 .v4-button:not(.v4-button-secondary){background:var(--psy-ink);border-color:var(--psy-ink);color:#fff}.psy-editorial .psy-v4 .v4-button:not(.v4-button-secondary):hover{background:var(--psy-blue);border-color:var(--psy-blue)}.psy-editorial .psy-v4 .v4-editorial :is(h1,h2){font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.psy-editorial .psy-v4 .v4-header{max-width:var(--psy-page-width);padding-inline:var(--psy-gutter)}.psy-editorial .psy-v4 .v4-nav-item{font-family:var(--psy-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
