:root{--ui-ink:#1b2f3b;--ui-mid:#365667;--ui-muted:#6d8593;--ui-line:#e3edf2;--ui-soft:#f5f9fb;--ui-ease:cubic-bezier(.23,1,.32,1)}.sp-i{display:inline-block;width:1.05em;height:1.05em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:-.14em}.ui-form-head,.ui-section-kicker,.ui-group-title{display:flex;align-items:flex-start;gap:10px}.ui-form-head .sp-i,.ui-section-kicker .sp-i,.ui-group-title .sp-i{margin-top:3px;color:#4f8399}.ui-form-head h2,.ui-group-title h3{margin:0;color:var(--ui-ink);letter-spacing:-.02em}.ui-form-head p,.ui-section-kicker,.ui-group-title p{margin:4px 0 0;color:var(--ui-muted);font-size:.82rem;line-height:1.55}.ui-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0 24px;border:1px solid var(--ui-line);border-radius:12px;overflow:hidden;background:#fff}.ui-step{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 14px;color:var(--ui-muted);font-size:.77rem;line-height:1.3}.ui-step+.ui-step{border-left:1px solid var(--ui-line)}.ui-step.is-active{color:var(--ui-ink);background:#f7fbfc}.ui-step b{display:block;color:inherit;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.ui-step span{display:block;margin-top:2px}.ui-step .sp-i{color:#4f8399;font-size:1.1rem}.ui-launch-flow{border-color:#d6e5ec!important;box-shadow:0 18px 42px rgba(27,47,59,.06)}.ui-launch-flow>.ui-form-head{margin-bottom:2px}.ui-launch-flow .ui-group-title{margin:28px 0 12px}.ui-launch-flow .ui-group-title h3{font-size:.98rem}.ui-launch-flow .identity-block,.ui-launch-flow .split-block,.ui-launch-flow .advanced,.ui-launch-flow .spec-strips{position:relative;border-top:1px solid var(--ui-line);padding-top:20px}.ui-launch-flow label,.sk-form label,.bridge-scene .card label{transition:color .2s var(--ui-ease)}.ui-launch-flow label:focus-within,.sk-form label:focus-within,.bridge-scene .card label:focus-within{color:var(--ui-ink)}.ui-launch-flow input,.ui-launch-flow select,.ui-launch-flow textarea,.sk-form input,.sk-form select,.bridge-scene .card input,.bridge-scene .card select{transition:border-color .2s var(--ui-ease),box-shadow .2s var(--ui-ease),background-color .2s var(--ui-ease)}.ui-launch-flow input:focus,.ui-launch-flow select:focus,.ui-launch-flow textarea:focus,.sk-form input:focus,.sk-form select:focus,.bridge-scene .card input:focus,.bridge-scene .card select:focus{border-color:#78aabd;box-shadow:0 0 0 3px rgba(79,131,153,.13);background:#fff;outline:0}.ui-launch-flow button,.sk-wrap button,.bridge-scene button,.bot-cta{transition:transform .2s var(--ui-ease),background-color .2s var(--ui-ease),border-color .2s var(--ui-ease),box-shadow .2s var(--ui-ease),color .2s var(--ui-ease)}.ui-launch-flow button:hover,.sk-wrap button:hover,.bridge-scene button:hover,.bot-cta:hover{box-shadow:0 8px 18px rgba(27,47,59,.1)}.ui-launch-flow button:active,.sk-wrap button:active,.bridge-scene button:active,.bot-cta:active{transform:scale(.97)}.ui-launch-flow .primary,.sk-actions .hero-primary,.bridge-scene .primary,.bot-cta{box-shadow:0 7px 16px rgba(27,47,59,.13)}.ui-launch-flow .launch-actions::after,.sk-actions::after,.bridge-scene .actions::after{content:"Ready when you are";color:var(--ui-muted);font-size:.75rem;margin-left:3px}.ui-launch-flow #logo-placeholder{display:grid;place-items:center;gap:5px;min-height:76px;color:var(--ui-muted);background:var(--ui-soft);border:1px dashed #b7ced9;border-radius:12px}.ui-launch-flow .avatar-gen,.ui-launch-flow .spec-strip,.ui-launch-flow .split-readout{border-color:var(--ui-line);background:#fbfdfe}.sk-wrap{max-width:1080px;padding-top:24px}.sk-wrap>h1{max-width:880px;letter-spacing:-.04em}.sk-grid{gap:12px;margin-top:22px}.sk-card{min-height:94px;border-color:var(--ui-line);box-shadow:0 4px 14px rgba(27,47,59,.035)}.sk-card:hover{border-color:#8fb6c9;box-shadow:0 10px 22px rgba(27,47,59,.08)}.sk-card.on{border-color:var(--ui-mid);box-shadow:0 0 0 2px rgba(54,86,103,.14),0 10px 22px rgba(27,47,59,.07)}.sk-card .sk-logo{border:1px solid #e9f1f4}.sk-note{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.sk-form{position:relative;margin-top:22px;padding:22px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:0 16px 36px rgba(27,47,59,.05)}.sk-form:before{content:"COIN DETAILS";position:absolute;top:-10px;left:18px;padding:0 8px;color:#4f8399;background:#eef5f8;font-size:.66rem;letter-spacing:.14em;font-weight:700}.sk-form label{gap:7px}.sk-form input,.sk-form select{min-height:44px}.sk-actions{margin:18px 0 4px}#sk-grid:empty{display:grid;place-items:center;min-height:132px;border:1px dashed #b7ced9;border-radius:14px;background:#fbfdfe url(/icons/chart-candlestick.svg) center 22px/32px 32px no-repeat}#sk-grid:empty:after{content:"Reading stock prices…";margin-top:66px;color:var(--ui-muted);font-size:.82rem}.sk-honest{border-left:3px solid #8fb6c9}.bridge-scene .bridge-intro{max-width:1180px}.bridge-scene .workspace{gap:22px}.bridge-scene .card{border-color:#d7e6ed;box-shadow:0 16px 34px rgba(27,47,59,.055)}.bridge-scene .card:hover{border-color:#bed5df}.bridge-scene .route-picker,.bridge-scene #relay-card,.bridge-scene #cctp-card,.bridge-scene .delivery-card{position:relative}.bridge-scene .route-picker:before,.bridge-scene #relay-card:before,.bridge-scene .delivery-card:before{position:absolute;top:18px;right:18px;color:#8aa7b5;font-size:.65rem;letter-spacing:.14em;font-weight:700}.bridge-scene .route-picker:before{content:"01 / ROUTE"}.bridge-scene #relay-card:before{content:"02 / QUOTE"}.bridge-scene .delivery-card:before{content:"03 / DELIVERY"}.bridge-scene .section-head{align-items:flex-start;padding-right:86px}.bridge-scene .section-head h2{letter-spacing:-.02em}.bridge-scene .chain-grid{gap:10px}.bridge-scene .chain-cell{transition:transform .2s var(--ui-ease),border-color .2s var(--ui-ease),box-shadow .2s var(--ui-ease),background-color .2s var(--ui-ease)}.bridge-scene .chain-cell:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(27,47,59,.09)}.bridge-scene .chain-cell:active{transform:scale(.97)}.bridge-scene .route-grid label,.bridge-scene #relay-card>label,.bridge-scene #cctp-card label{gap:7px}.bridge-scene .relay-fill,.bridge-scene .relay-fill-row button{color:#4f8399}.bridge-scene dl>div{transition:background-color .2s var(--ui-ease)}.bridge-scene dl>div:hover{background:#fbfdfe}.bridge-scene .steps li:marker{color:#4f8399;font-weight:700}.legal-wrap{max-width:920px}.legal-page .legal-hero{position:relative;overflow:hidden;padding:38px 34px 34px;border:1px solid var(--ui-line);border-radius:18px;background:#fbfdfe;box-shadow:0 16px 34px rgba(27,47,59,.055)}.legal-page .legal-hero:after{content:"";position:absolute;right:28px;bottom:24px;width:82px;height:82px;background:url(/icons/route.svg) center/54px 54px no-repeat;opacity:.1;pointer-events:none}.legal-page .legal-hero h1{display:flex;align-items:center;gap:12px}.legal-page .legal-hero h1:before{content:"";width:42px;height:42px;flex:0 0 auto;border:1px solid #c5dce6;border-radius:12px;background:#eaf4f8 url(/icons/bot.svg) center/23px 23px no-repeat}.legal-page .legal-hero .bot-cta{display:inline-flex;align-items:center;gap:9px;background:var(--ui-ink)}.legal-page .legal-card{border-color:var(--ui-line);box-shadow:0 10px 26px rgba(27,47,59,.035)}.legal-page .legal-card h2{display:flex;align-items:center;gap:9px}.legal-page .legal-card h2:before{content:"";width:24px;height:24px;flex:0 0 auto;border-radius:7px;background:#eaf4f8 url(/icons/sparkles.svg) center/14px 14px no-repeat}.legal-page .legal-card>ul{list-style:none;padding-left:0}.legal-page .legal-card>ul>li{position:relative;padding:12px 0 12px 36px;border-top:1px solid #edf3f5}.legal-page .legal-card>ul>li:first-child{border-top:0}.legal-page .legal-card>ul>li:before{content:"";position:absolute;left:0;top:15px;width:20px;height:20px;border-radius:6px;background:#eaf4f8 url(/icons/circle-check.svg) center/13px 13px no-repeat}.legal-page code{color:var(--ui-mid);background:#f4f8fa;border-radius:4px;padding:1px 4px}@media (max-width:760px){.ui-progress{grid-template-columns:1fr}.ui-step+.ui-step{border-left:0;border-top:1px solid var(--ui-line)}.ui-step{min-height:44px}.ui-launch-flow .ui-form-head{display:block}.sk-form{padding:18px}.bridge-scene .workspace{grid-template-columns:1fr}.bridge-scene .route-picker:before,.bridge-scene #relay-card:before,.bridge-scene .delivery-card:before{top:16px;right:16px}.legal-page .legal-hero{padding:28px 20px 26px}}@media (max-width:430px){.ui-progress{margin-top:16px;margin-bottom:18px}.ui-step{padding:9px 11px}.ui-launch-flow .launch-actions,.sk-actions,.bridge-scene .actions{align-items:stretch}.ui-launch-flow .launch-actions:after,.sk-actions:after,.bridge-scene .actions:after{width:100%;margin:1px 0 0}.sk-wrap{padding-left:16px;padding-right:16px}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sk-card{min-height:86px;padding-left:46px;padding-right:9px}.sk-card .sk-logo{left:9px;top:10px;width:27px;height:27px}.bridge-scene .section-head{padding-right:72px}.legal-page .legal-hero h1{gap:9px}.legal-page .legal-hero h1:before{width:36px;height:36px;border-radius:10px}.legal-page .legal-card>ul>li{padding-left:31px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.legal-page .legal-hero h1:before,.legal-page .legal-card h2:before{display:none}.legal-page .legal-hero h1{gap:0}@media (max-width:430px){html,body{max-width:100%;overflow-x:clip}.shell,.shell main,.legal-wrap,.sk-wrap,.bridge-scene{min-width:0;max-width:100%;box-sizing:border-box}.shell header,.legal-wrap header{min-width:0;max-width:100%;flex-wrap:wrap}.legal-page .legal-hero,.legal-page .legal-card{max-width:100%;box-sizing:border-box}.legal-page .legal-hero *,.legal-page .legal-card *{max-width:100%;overflow-wrap:anywhere}}@media (max-width:430px){body,main,.shell,.shell header,.shell section,.launch-card,.launch-grid,.identity-block,.identity-row,.identity-fields,.workspace,.card,.sk-wrap,.sk-form,.sk-grid,.legal-wrap,.legal-page .legal-hero,.legal-page .legal-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ui-launch-flow .launch-grid{grid-template-columns:minmax(0,1fr)!important}.ui-launch-flow .identity-row{display:grid;grid-template-columns:minmax(0,1fr)!important}.bridge-scene .workspace{grid-template-columns:minmax(0,1fr)!important}.sk-form{grid-template-columns:minmax(0,1fr)!important}.sk-form .sk-wide{grid-column:auto}}
