.reference-landing{--landing-width:1360px;--asset-btc:#ff930b;--asset-eth:#6272fa;--asset-usdt:#15a88f;--asset-bnb:#f4b70b;--asset-usdc:#0877dc;--asset-ton:#009ce2;--asset-trx:#f52543;background:radial-gradient(ellipse 65% 700px at 88% 4%,var(--color-hero-glow),transparent),linear-gradient(165deg,var(--color-surface),var(--color-bg) 48%,var(--color-surface))}.reference-landing :is(h1,h2,h3){overflow-wrap:anywhere;font-style:normal}.reference-landing .public-nav{max-width:var(--landing-width);gap:24px;min-height:82px;padding:12px 28px}.reference-landing .public-links{gap:23px;font-size:12px}.reference-landing .public-actions .button{min-height:42px;padding-inline:23px}.reference-landing .public-actions .button.primary svg,.reference-landing .public-actions .preferences .icon-button{display:none}.reference-landing .public-nav .brand{font-size:27px}.reference-landing .hero{max-width:var(--landing-width);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:450px;padding:24px 28px 25px}.reference-landing .hero-copy{z-index:2;padding-top:14px}.reference-landing .hero-copy>p{max-width:515px;margin:20px 0 24px;font-size:16px;line-height:1.4}.reference-landing .hero-kicker,.reference-landing .eyebrow{letter-spacing:.19em;font-size:10px;font-weight:800}.reference-landing .hero-actions .button{min-height:46px;padding-inline:28px;font-size:13px}.reference-landing .platform-benefits{gap:9px;width:106%;margin-top:35px}.reference-landing .platform-benefits strong{font-size:10px}.reference-landing .platform-benefits small{font-size:8px}.reference-landing .ecosystem-visual{aspect-ratio:1.3;align-self:stretch;margin:0}.ecosystem-render{object-fit:contain;width:100%;height:auto;display:block}.ecosystem-index{inset-inline-end:0;color:var(--color-muted);gap:5px;font-size:10px;display:grid;position:absolute;top:5%}.ecosystem-index a{align-items:center;min-height:20px;padding-inline-start:18px;display:flex;position:relative}.ecosystem-index a:before{content:"";background:var(--color-chrome);border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:0}.ecosystem-index a:last-child{color:var(--color-link);font-weight:800}.ecosystem-index a:last-child:before{background:var(--color-accent)}.reference-landing .ecosystem-caption{border:1px solid var(--color-highlight);background:var(--color-glass);box-shadow:var(--shadow-soft);border-radius:17px;padding:16px;font-size:11px;line-height:1.7;inset:auto 0 8% auto}.reference-landing .trust-line{max-width:calc(var(--landing-width) - 20px);border-radius:18px;width:calc(100% - 64px);margin:0 auto 17px;padding:25px 20px}.reference-landing .trust-line strong{font-size:23px;line-height:1.15}.reference-landing .trust-line span>span{color:var(--color-muted);font-size:12px}.reference-landing .trust-line small{margin-top:1px;font-size:10px}.reference-landing .trust-icon{width:54px;height:54px}.reference-landing .public-section{max-width:var(--landing-width);margin-inline:auto;padding:15px 28px}.reference-landing .section-title{align-items:end;gap:32px;margin-bottom:17px}.reference-landing .section-title h2{font-size:clamp(26px,3.1vw,42px);line-height:1.15}.reference-landing .section-title>p{max-width:510px;font-size:14px;line-height:1.5}.reference-landing .product-grid{gap:9px}.reference-landing .product-card{border-radius:15px;min-height:171px;padding:17px 21px}.reference-landing .product-card h3{margin:11px 0 6px;font-size:14px}.reference-landing .product-arrow{display:none}.reference-landing .product-icon{width:49px;height:49px}.reference-landing .feature-split h2{margin:12px 0 10px;font-size:37px}.reference-landing .feature-split p{font-size:15px;line-height:1.45}.reference-landing .feature-checks{gap:10px;margin:20px 0 23px}.reference-landing .feature-checks li{font-size:12px}.reference-landing .button{white-space:nowrap;min-height:42px;padding:10px 24px;font-size:12px}.reference-landing .wallet-showcase{padding-top:5px;padding-bottom:12px}.wallet-devices{grid-template-columns:minmax(0,1fr) minmax(0,.3fr);align-items:center;gap:25px;padding:15px 0;display:grid;position:relative}.wallet-devices:before{content:"";border:2px solid var(--color-highlight);background:linear-gradient(15deg,var(--color-hero-glow),transparent 60%);border-radius:50%;position:absolute;inset:10% -4% -5%;transform:rotate(-12deg)}.reference-landing .wallet-product-preview{border:9px solid var(--color-accent-soft);border-radius:22px;grid-template-columns:100px minmax(0,1fr);min-height:344px;padding:10px;display:grid;position:relative;transform:none}.preview-sidebar{border-inline-end:1px solid var(--color-rule);flex-direction:column;gap:6px;padding:0 7px 0 0;font-size:8px;display:flex}.preview-sidebar .brand{align-self:start}.preview-sidebar .brand-lion{width:24px;height:24px}.preview-sidebar>strong{margin-top:-26px;margin-inline-start:26px;margin-bottom:10px;font-size:9px}.preview-sidebar>span{min-height:25px;color:var(--color-muted);border-radius:4px;align-items:center;gap:6px;padding:4px;display:flex}.preview-sidebar .selected{background:var(--color-accent-soft);color:var(--color-link)}.wallet-preview-content{min-width:0;padding-inline-start:10px}.preview-toolbar{color:var(--color-muted);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.preview-toolbar>span{background:var(--color-raised);border-radius:5px;align-items:center;gap:5px;width:50%;padding:5px;font-size:8px;display:flex}.reference-landing .wallet-preview-balance{background:linear-gradient(110deg,var(--color-surface),var(--color-accent-soft));border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:4px;padding:10px}.reference-landing .wallet-preview-balance strong{margin:3px 0;font-size:19px}.reference-landing .wallet-preview-actions{gap:4px;margin-top:8px}.reference-landing .wallet-preview-columns{grid-template-columns:minmax(0,1fr) 90px 42px;margin-top:12px;font-size:8px}.reference-landing .wallet-preview-row{grid-template-columns:minmax(0,1fr) 90px 42px;gap:4px;min-height:33px;padding:5px 0}.reference-landing .wallet-preview-row .asset{gap:5px}.reference-landing .wallet-preview-row .asset-icon{width:22px;height:22px;font-size:11px}.reference-landing .wallet-preview-row .asset strong,.reference-landing .wallet-preview-row>strong{font-size:9px}.reference-landing .wallet-preview-row small,.reference-landing .wallet-preview-row .asset small{font-size:8px}.wallet-mobile-preview{background:var(--color-surface);border:5px solid var(--color-chrome);outline:1px solid var(--color-highlight);box-shadow:var(--shadow-blue);border-radius:27px;min-width:0;padding:14px 10px 8px;position:relative}.mobile-preview-top{justify-content:space-between;align-items:center;gap:4px;margin-bottom:18px;font-size:8px;display:flex}.wallet-mobile-preview>small{font-size:8px}.wallet-mobile-preview>strong{letter-spacing:-.05em;font-size:19px;display:block}.mobile-preview-actions{justify-content:space-between;gap:4px;margin:14px 0;display:flex}.mobile-preview-actions a{color:var(--color-link);border:1px solid var(--color-rule);border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:5px;padding:8px 3px;font-size:7px;display:flex}.reference-landing .wallet-mini-rows .wallet-preview-row{grid-template-columns:minmax(0,1fr) 25px;gap:2px}.wallet-mini-rows .wallet-preview-row>strong{display:none}.reference-landing .wallet-mini-rows .asset strong{font-size:8px}.reference-landing .wallet-mini-rows .asset small{font-size:7px}.mobile-preview-bottom{color:var(--color-link);justify-content:space-between;padding:9px 2px 0;display:flex}.mobile-preview-bottom svg{width:12px}.reference-landing .payments-showcase{background:linear-gradient(115deg,var(--color-surface),var(--color-accent-soft),var(--color-surface));border:1px solid var(--color-highlight);border-radius:35px;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.59fr) minmax(0,.8fr);align-items:center;gap:16px;width:calc(100% - 36px);padding:20px 27px;display:grid}.reference-landing .payments-showcase h2{letter-spacing:-.05em;margin:10px 0;font-size:29px;line-height:1.2}.payments-showcase h2 span{color:var(--color-accent)}.reference-landing .payments-showcase p{font-size:13px;line-height:1.45}.reference-landing .merchant-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 5px;margin:17px 0}.reference-landing .merchant-checks li{gap:6px;font-size:10px}.payment-composer,.payment-received{background:var(--color-glass);border:6px solid var(--color-accent-soft);box-shadow:var(--shadow-soft);border-radius:15px;min-width:0;padding:12px;position:relative}.payment-composer>strong{font-size:10px}.payment-tabs{background:var(--color-raised);margin:8px 0;display:flex}.payment-tabs button{color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:30px;padding:3px;font-size:8px}.payment-tabs button[aria-pressed=true]{color:var(--color-link);border-color:var(--color-accent)}.payment-composer>small{margin-block:6px 3px;font-size:8px;display:block}.payment-demo-field{border:1px solid var(--color-rule);border-radius:5px;justify-content:space-between;align-items:center;min-height:29px;padding:4px 8px;font-size:9px;display:flex}.payment-demo-field .asset{gap:4px;font-size:9px}.payment-demo-field .asset-icon{width:17px;height:17px;font-size:9px}.payment-demo-field .asset strong{font-size:9px}.one-time{color:var(--color-link);align-items:center;gap:5px;padding:9px 0;font-size:8px;display:flex}.reference-landing .payment-composer>.button{border-radius:6px;width:100%;min-height:30px;padding:6px 12px;font-size:9px}.payment-composer pre{white-space:pre-wrap;min-height:117px;font-size:9px}.payment-received{text-align:center;padding:16px 10px}.received-check{width:46px;height:46px;color:var(--color-surface);background:var(--color-success);border:4px solid var(--color-success-soft);border-radius:50%;place-items:center;margin:0 auto 11px;display:grid}.payment-received>strong{font-size:12px;line-height:1.4;display:block}.payment-received>small{margin:6px 0 12px;font-size:8px;display:block}.payment-received>div{border-top:1px solid var(--color-rule);justify-content:space-between;gap:4px;padding:9px 0;font-size:7px;display:flex}.payment-globe{mix-blend-mode:multiply;width:115%;max-width:none;margin-inline-start:-5%}.reference-landing .connected-workflows{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;padding-block:12px}.reference-landing .market-story,.reference-landing .network-story{border-radius:20px;padding:16px}.reference-landing .market-story{gap:15px}.reference-landing .connected-workflows h2{margin:8px 0;font-size:26px}.reference-landing .connected-workflows p{font-size:12px;line-height:1.4}.reference-landing .connected-workflows .feature-checks{gap:8px;margin-block:13px}.reference-landing .connected-workflows .feature-checks li{font-size:11px}.reference-landing .market-preview-row{padding:13px 0}.reference-landing .network-story{padding-inline-end:115px}.reference-landing .network-story h2{white-space:nowrap;font-size:24px}.reference-landing .network-preview-status{margin:12px 0 8px;font-size:9px}.reference-landing .network-preview-metrics{gap:4px;margin-bottom:9px}.reference-landing .network-preview-metrics>div{background:var(--color-glass);border:0;padding:5px}.reference-landing .network-story>.button{margin-top:12px}.reference-landing .network-story:after{display:none}.network-cubes{inset-inline-end:5px;width:100px;height:200px;top:52px;position:absolute!important}.network-cubes i{border:2px solid var(--color-art-edge);background:linear-gradient(135deg,var(--color-art-ice),var(--color-art-blue) 55%,var(--color-art-deep));width:49px;height:49px;box-shadow:inset 7px 7px 10px var(--color-highlight),0 12px 15px var(--color-hero-glow);border-radius:6px;position:absolute;transform:rotate(-30deg)skew(10deg,10deg)}.network-cubes i:first-child{top:0;left:25px}.network-cubes i:nth-child(2){top:55px;left:0}.network-cubes i:nth-child(3){top:85px;left:45px}.network-cubes i:nth-child(4){top:130px;left:8px}.network-cubes i:nth-child(5){top:160px;left:48px}.reference-landing .asset-strip{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:15px;padding-block:8px;display:grid}.asset-strip h2{letter-spacing:-.04em;margin:5px 0;font-size:20px}.asset-strip p{font-size:11px;line-height:1.4}.asset-strip-list{align-items:center;gap:6px;min-width:0;display:flex}.asset-chip{background:var(--color-glass);border:1px solid var(--color-highlight);border-radius:12px;flex:1;min-width:0;padding:10px 7px}.asset-chip .asset{gap:6px}.asset-chip .asset-icon{width:26px;height:26px;font-size:13px}.asset-chip .asset strong{font-size:10px}.asset-chip .asset small{font-size:8px}.asset-more{background:var(--color-glass);color:var(--color-link);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:9px;font-size:11px;display:flex}.asset-catalog-search{grid-column:1/-1;display:none}.asset-catalog-search.expanded{display:block}.asset-catalog-search label{align-items:center;gap:15px;font-size:12px;display:flex}.asset-catalog-search input{border:1px solid var(--color-control);background:var(--color-surface);color:var(--color-ink);border-radius:8px;padding:10px}.asset-catalog-search>small{font-size:10px}.reference-landing .developer-security-grid{gap:18px;padding-block:12px}.reference-landing .developer-security-grid h2{margin:9px 0;font-size:25px}.reference-landing .developer-security-grid p{font-size:12px;line-height:1.45}.reference-landing .developer-security-grid .feature-checks{gap:7px;margin-block:10px}.reference-landing .developer-security-grid .feature-checks li{font-size:10px}.reference-landing .developer-story{gap:16px}.reference-landing .developer-story .code-panel pre{min-height:175px;max-height:205px;font-size:10px;overflow:auto}.reference-landing .security-story{background:0 0;padding:12px}.reference-landing .security-story h2{font-size:23px}.reference-landing .security-emblem{background:linear-gradient(140deg,var(--color-art-white),var(--color-art-blue) 55%,var(--color-art-deep));box-shadow:inset 0 0 0 7px var(--color-art-ice),inset 0 0 0 10px var(--color-art-white),0 10px 25px var(--color-hero-glow);color:var(--color-art-white);border-radius:45% 45% 48% 48%;width:118px;height:150px;transform:rotate(12deg)}.reference-landing .security-emblem svg{width:72px}.reference-landing .security-story>.button{background:var(--color-accent);color:var(--color-on-accent)}.reference-landing .closing-banner{background:var(--color-accent-soft);border-radius:20px;align-items:center;gap:25px;width:calc(100% - 64px);min-height:145px;padding:22px 30px;display:flex;position:relative;overflow:hidden}.closing-banner>div{z-index:1;position:relative}.closing-banner>div:first-child{max-width:405px}.closing-banner h2{letter-spacing:-.06em;margin:5px 0;font-size:39px;line-height:1.15}.closing-banner h2 span{color:var(--color-accent)}.closing-banner p{font-size:12px;line-height:1.4}.closing-actions{align-self:end;gap:12px;padding-bottom:12px;display:flex}.closing-banner>img{inset-inline-end:1%;width:48%;height:auto;position:absolute;top:-30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 65%,#0000)}.closing-banner .closing-motto{color:var(--color-link);width:130px;margin-inline-start:auto;font-size:14px;position:relative}.landing-fee-link{max-width:var(--landing-width);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:7px 30px 0;display:flex}.landing-fee-link button{color:var(--color-link);background:0 0;border:0;align-items:center;gap:5px;min-height:28px;font-size:10px;display:flex}.landing-fee-link small{font-size:9px}.reference-landing .public-footer{max-width:var(--landing-width);border:0;padding:12px 28px}.reference-landing .public-footer .brand-lion{width:32px;height:35px}.reference-landing .footer-grid a:not(.brand){margin-bottom:3px;font-size:10px;line-height:1.55}.reference-landing .footer-grid p{margin-top:8px;font-size:10px;line-height:1.5}.reference-landing .footer-bottom{margin-top:12px;padding-top:10px;font-size:9px}.landing-newsletter form{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:7px;margin-top:10px;padding:3px;display:flex}.landing-newsletter input{color:var(--color-ink);background:0 0;border:0;width:100%;min-width:0;padding:6px;font-size:10px}.landing-newsletter form>button{background:var(--color-accent);min-width:29px;color:var(--color-on-accent);border:0;border-radius:5px;place-items:center;display:grid}.landing-newsletter>small{font-size:10px}[dir=rtl] .reference-landing .hero h1{letter-spacing:0;font-size:54px}[dir=rtl] .reference-landing .network-story h2{white-space:normal}[data-theme=dark] .reference-landing .ecosystem-render,[data-theme=dark] .closing-banner>img{opacity:.65;mix-blend-mode:screen}[data-theme=dark] .payment-globe{mix-blend-mode:screen}@media (min-width:1600px){.reference-landing .hero h1{font-size:64px}}@media (max-width:1200px){.reference-landing .public-links{gap:12px;font-size:10px}.reference-landing .public-nav{gap:10px}.reference-landing .public-nav .brand{font-size:23px}.reference-landing .public-actions .button{padding-inline:15px}.reference-landing .hero{min-height:385px}.reference-landing .hero-copy>p{font-size:13px}.reference-landing .platform-benefits strong{font-size:8px}.reference-landing .platform-benefits small{font-size:7px}.reference-landing .product-card{min-height:155px;padding:13px}.reference-landing .product-card h3{font-size:12px}.reference-landing .product-card p{font-size:10px}.reference-landing .feature-split h2{font-size:30px}.reference-landing .feature-split p{font-size:13px}.wallet-devices{gap:14px}.reference-landing .wallet-product-preview{grid-template-columns:75px minmax(0,1fr);min-height:300px;padding:7px}.preview-sidebar{font-size:6px}.preview-sidebar>strong{font-size:7px}.reference-landing .wallet-preview-balance strong{font-size:15px}.reference-landing .wallet-preview-row,.reference-landing .wallet-preview-columns{grid-template-columns:minmax(0,1fr) 68px 30px}.wallet-mobile-preview{padding:10px 6px}.wallet-mobile-preview>strong{font-size:15px}.reference-landing .payments-showcase h2{font-size:24px}.reference-landing .merchant-checks{grid-template-columns:minmax(0,1fr);gap:6px}.reference-landing .connected-workflows h2{font-size:21px}.reference-landing .network-story{padding-inline-end:80px}.reference-landing .network-story h2{font-size:19px}.network-cubes{transform-origin:100%;inset-inline-end:0;transform:scale(.7)}.reference-landing .developer-security-grid h2{font-size:21px}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr) 80px}.reference-landing .security-emblem{width:80px;height:120px}.reference-landing .asset-strip{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.asset-chip{padding:8px 4px}.asset-chip .asset-icon{width:20px;height:20px}.asset-chip .asset strong{font-size:8px}.asset-chip .asset small{font-size:6px}.asset-more{font-size:9px}.closing-banner h2{font-size:32px}.closing-banner>div:first-child{max-width:330px}.closing-actions{gap:8px}.reference-landing .closing-actions .button{padding-inline:15px}.closing-banner .closing-motto{width:100px;font-size:12px}}@media (max-width:1000px){.reference-landing .public-links{display:none}.reference-landing .mobile-menu{display:flex}.reference-landing .trust-line strong{font-size:20px}.reference-landing .trust-line span>span{font-size:10px}.reference-landing .trust-line small{font-size:8px}.reference-landing .trust-icon{width:38px;height:38px}.reference-landing .trust-line>div{gap:8px}.reference-landing .platform-benefits{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:22px}.reference-landing .platform-benefits strong{font-size:10px}.reference-landing .platform-benefits small{font-size:8px}.reference-landing .platform-benefits>div+div{border:0;padding:0}.reference-landing .payments-showcase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr)}.payment-globe{display:none}.reference-landing .asset-strip,.reference-landing .connected-workflows,.reference-landing .developer-security-grid{grid-template-columns:minmax(0,1fr)}.reference-landing .network-story{padding-inline-end:170px}.network-cubes{top:10px;inset-inline-end:25px;transform:scale(.8)}.reference-landing .network-story h2{font-size:25px}.reference-landing .network-preview-metrics{max-width:380px}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr) 130px}.reference-landing .security-emblem{width:120px;height:145px}.reference-landing .closing-banner{flex-wrap:wrap}.closing-banner .closing-motto{display:none}.closing-banner>img{object-fit:cover;width:55%;height:100%;top:0}.closing-actions{align-self:center}.reference-landing .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (max-width:767px){.reference-landing .public-nav{min-height:76px;padding:10px 18px}.reference-landing .public-nav .brand{font-size:21px}.reference-landing .public-nav .brand-lion{width:38px;height:42px}.reference-landing .public-actions{gap:1px}.reference-landing .public-actions>.button{display:none}.reference-landing .public-actions .language-button{font-size:11px}.reference-landing .hero{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 22px 0}.reference-landing .hero h1{max-width:600px;font-size:clamp(37px,7.7vw,57px)}.reference-landing .hero-copy>p{max-width:550px;font-size:14px}.reference-landing .hero-actions{gap:9px}.reference-landing .hero-actions .button{padding-inline:20px;font-size:11px}.reference-landing .platform-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:26px}.reference-landing .platform-benefits>div{flex-direction:column;align-items:start;gap:5px}.reference-landing .platform-benefits strong{font-size:9px}.reference-landing .platform-benefits small{font-size:8px}.reference-landing .ecosystem-visual{aspect-ratio:1.5;height:auto;margin-top:20px}.ecosystem-render{object-fit:cover;width:110%;height:115%;top:-8%;left:-5%}.ecosystem-index{font-size:8px;top:0}.reference-landing .ecosystem-caption{padding:9px;font-size:9px;bottom:12%}.reference-landing .trust-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 5px;width:calc(100% - 32px);margin-top:5px;padding:16px 10px}.reference-landing .trust-line>div{justify-content:start;padding-inline:10px}.reference-landing .trust-line>div+div{border:0}.reference-landing .trust-line>div:last-child{grid-column:1/-1;justify-content:center}.reference-landing .trust-line strong{font-size:22px}.reference-landing .trust-line span>span{font-size:11px}.reference-landing .trust-line small{font-size:9px}.reference-landing .public-section{padding:20px}.reference-landing .section-title{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.reference-landing .section-title h2{font-size:29px}.reference-landing .section-title>p{font-size:13px}.reference-landing .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-landing .product-card{min-height:180px;padding:17px}.reference-landing .product-card h3{font-size:13px}.reference-landing .product-card p{font-size:12px}.reference-landing .feature-split{grid-template-columns:minmax(0,1fr);gap:15px}.reference-landing .feature-split h2{font-size:32px}.reference-landing .feature-split p{font-size:14px}.reference-landing .feature-checks li{font-size:12px}.wallet-devices{grid-template-columns:minmax(0,1fr) minmax(0,.32fr);gap:12px}.reference-landing .wallet-product-preview{border-width:5px;grid-template-columns:minmax(0,1fr);min-height:290px;padding:7px}.preview-sidebar{display:none}.wallet-preview-content{padding:0}.reference-landing .wallet-preview-row,.reference-landing .wallet-preview-columns{grid-template-columns:minmax(0,1fr) 65px 30px}.reference-landing .wallet-preview-balance{grid-template-columns:minmax(0,1fr)}.reference-landing .wallet-preview-balance .chart{display:none}.reference-landing .wallet-preview-balance strong{font-size:19px}.wallet-mobile-preview{border-width:3px;border-radius:18px;padding:12px 5px}.wallet-mobile-preview>strong{font-size:12px}.mobile-preview-top{gap:2px;font-size:6px}.mobile-preview-actions{gap:2px}.mobile-preview-actions a{padding:5px 1px;font-size:6px}.reference-landing .wallet-mini-rows .wallet-preview-row{grid-template-columns:minmax(0,1fr)}.wallet-mini-rows .wallet-preview-row>small{display:none}.reference-landing .wallet-mini-rows .asset-icon{width:16px;height:16px;font-size:8px}.reference-landing .wallet-mini-rows .asset strong{font-size:7px}.reference-landing .wallet-mini-rows .asset small{font-size:6px}.reference-landing .payments-showcase{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;width:calc(100% - 24px);padding:22px 16px}.merchant-copy{grid-column:1/-1}.reference-landing .payments-showcase h2{font-size:29px}.reference-landing .merchant-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-landing .merchant-checks li{font-size:10px}.payment-composer,.payment-received{border-width:3px}.payment-composer>strong{font-size:11px}.payment-tabs button{min-height:40px;font-size:9px}.payment-demo-field{min-height:34px}.payment-received>strong{font-size:13px}.payment-received>div{font-size:8px}.reference-landing .connected-workflows{gap:14px;padding:16px 12px}.reference-landing .market-story{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.reference-landing .connected-workflows h2{font-size:28px}.reference-landing .connected-workflows p{font-size:13px}.reference-landing .market-preview-row strong{font-size:12px}.reference-landing .market-preview-row small{font-size:10px}.reference-landing .network-story{padding:20px 100px 20px 20px}.reference-landing .network-story h2{white-space:normal;font-size:27px}.reference-landing .network-preview-metrics{gap:2px}.reference-landing .network-preview-metrics small{font-size:8px}.network-cubes{inset-inline-end:0;top:65px;transform:scale(.7)}.reference-landing .asset-strip{gap:12px}.asset-strip h2{font-size:23px}.asset-strip p{font-size:12px}.asset-strip-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.asset-chip{padding:10px 5px}.asset-chip .asset{text-align:center;flex-direction:column;gap:7px}.asset-chip .asset strong{font-size:10px}.asset-chip .asset small{font-size:8px}.asset-chip .asset-icon{width:28px;height:28px}.asset-more{flex-direction:column;height:100%;min-height:79px;font-size:10px}.asset-catalog-search label{flex-direction:column;align-items:stretch;gap:7px}.reference-landing .developer-story{grid-template-columns:minmax(0,1fr)}.reference-landing .developer-security-grid h2{font-size:28px}.reference-landing .developer-security-grid p{font-size:13px}.reference-landing .developer-security-grid .feature-checks li{font-size:12px}.reference-landing .developer-story .code-panel pre{max-height:none;font-size:11px}.reference-landing .developer-story .code-panel .tabs button{min-height:44px;font-size:10px}.reference-landing .security-story{padding:15px 0}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr) 90px}.reference-landing .security-emblem{width:85px;height:115px}.reference-landing .security-story .feature-checks li{font-size:11px}.reference-landing .closing-banner{align-items:start;gap:16px;width:calc(100% - 24px);min-height:280px;padding:24px 20px}.closing-banner>div:first-child{max-width:85%}.closing-banner h2{font-size:33px}.closing-banner p{font-size:12px}.closing-banner>img{opacity:.4;object-fit:cover;width:70%;inset-inline-end:-10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.closing-actions{flex-wrap:wrap;align-self:end;padding:0}.landing-fee-link{flex-wrap:wrap;gap:10px;padding-inline:20px}.landing-fee-link small{font-size:9px}.reference-landing .public-footer{padding:20px}.reference-landing .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.reference-landing .footer-grid>div:first-child,.landing-newsletter{grid-column:1/-1}.reference-landing .footer-grid h3{font-size:12px}.reference-landing .footer-grid a:not(.brand){align-items:center;min-height:28px;font-size:12px;display:flex}.reference-landing .footer-grid p{font-size:12px}.landing-newsletter input{min-height:38px;font-size:12px}.landing-newsletter form>button{min-width:40px}.reference-landing .footer-bottom{align-items:start;gap:10px;font-size:10px}.reference-landing .eyebrow{font-size:9px}[dir=rtl] .reference-landing .hero h1{font-size:39px}}@media (max-width:360px){.reference-landing .hero{padding-inline:17px}.reference-landing .hero h1{font-size:35px}.reference-landing .hero-actions .button{padding-inline:13px;font-size:10px}.reference-landing .platform-benefits strong{font-size:8px}.reference-landing .platform-benefits small{font-size:7px}.reference-landing .public-section{padding-inline:16px}.wallet-devices{grid-template-columns:minmax(0,1fr)}.wallet-mobile-preview{display:none}.reference-landing .network-story{padding-inline-end:75px}.network-cubes{transform:scale(.5)}.reference-landing .network-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-landing .network-preview-metrics strong{font-size:12px}.reference-landing .network-preview-metrics small{font-size:7px}.reference-landing .merchant-checks{grid-template-columns:minmax(0,1fr)}}.reference-landing{overflow:visible}.reference-landing .ecosystem-visual{aspect-ratio:1.6}.reference-landing .ecosystem-render{height:auto}.reference-landing .section-title>div{flex:1.5;min-width:0}.reference-landing .section-title>p{flex:1}.reference-landing .section-title h2{letter-spacing:-.06em;max-width:none;font-size:40px}.reference-landing .payment-globe{aspect-ratio:1;object-fit:contain;height:auto}.reference-landing .wallet-preview-row{height:34px}.reference-landing .wallet-product-preview{min-height:340px}.reference-landing .wallet-preview-content .wallet-desktop-rows{display:block}.reference-landing .wallet-preview-content .wallet-preview-row .asset{display:flex}.reference-landing .wallet-showcase .wallet-devices:before{background:linear-gradient(15deg,var(--color-hero-glow),transparent 70%);inset:30% -4% 0}.reference-landing .footer-grid{max-width:none}.reference-landing .footer-grid a:not(.brand){min-height:0}@media (max-width:1200px){.reference-landing .section-title h2{font-size:32px}.reference-landing .ecosystem-visual{aspect-ratio:1.4}}@media (max-width:767px){.reference-landing .ecosystem-visual{aspect-ratio:1.5}.reference-landing .section-title h2{font-size:29px}.reference-landing .footer-grid a:not(.brand){min-height:30px}.reference-landing .wallet-product-preview{min-height:295px}}.reference-landing .wallet-preview-columns{margin-top:5px;padding:8px 0}.reference-landing .wallet-preview-balance{padding:8px}.reference-landing .wallet-preview-row .asset strong,.reference-landing .wallet-preview-row .asset small{line-height:1.3}.reference-landing .wallet-preview-row{min-height:32px;padding:3px 0}.reference-landing .wallet-preview-balance{min-height:110px}.reference-landing .wallet-preview-balance>div>small.text-success{display:inline}.market-side-tabs{background:var(--color-accent-soft);border-radius:20px;gap:3px;width:140px;margin-bottom:9px;display:flex}.market-side-tabs button{min-height:30px;color:var(--color-link);background:0 0;border:0;border-radius:20px;flex:1;font-size:10px}.market-side-tabs button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.market-filter-preview{gap:5px;margin-bottom:6px;display:flex}.market-filter-preview>span{background:var(--color-raised);border:1px solid var(--color-rule);color:var(--color-muted);border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:6px;padding:5px;font-size:8px;display:flex}.market-trade-button{background:var(--color-success);color:var(--color-surface);border-radius:6px;padding:6px 13px;font-size:10px}.reference-landing .market-preview-row{gap:7px;padding:10px 0}.reference-landing .market-preview-row small{font-size:8px}.reference-landing .market-preview-row .avatar{width:25px;height:25px}.reference-landing .developer-story .code-panel pre{height:170px;min-height:170px;max-height:170px}.reference-landing .developer-story .code-panel{align-self:center}.reference-landing .developer-story .code-panel .tabs{margin-bottom:0}.reference-landing .developer-story .code-panel>small{padding-bottom:8px}.reference-landing .payment-globe{max-height:270px}.reference-landing .payments-showcase{padding-block:16px}.footer-preferences{margin-top:8px}.footer-preferences .language-button{font-size:10px}.footer-preferences .icon-button{width:30px;height:30px}.reference-landing .asset-icon.btc{background:var(--asset-btc);color:var(--color-art-white)}.reference-landing .asset-icon.eth{background:var(--asset-eth);color:var(--color-art-white)}.reference-landing .asset-icon.usdt{background:var(--asset-usdt);color:var(--color-art-white)}.reference-landing .asset-icon.bnb{background:var(--asset-bnb);color:var(--color-art-white)}.reference-landing .asset-icon.usdc{background:var(--asset-usdc);color:var(--color-art-white)}.reference-landing .asset-icon.ton{background:var(--asset-ton);color:var(--color-art-white)}.reference-landing .asset-icon.trx{background:var(--asset-trx);color:var(--color-art-white)}@media (min-width:1001px){.reference-landing .connected-workflows .feature-checks{gap:6px;margin:10px 0}.reference-landing .market-story{padding:14px}.reference-landing .connected-workflows .feature-checks li{font-size:10px}.reference-landing .market-preview{padding:9px}}@media (max-width:767px){.reference-landing .market-preview-row strong{font-size:11px}.market-side-tabs button{min-height:40px}.reference-landing .wallet-preview-row{min-height:33px}.reference-landing .developer-story .code-panel pre{height:210px;max-height:210px}}.reference-landing .security-render{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:100%;height:auto;margin:0;display:block}[data-theme=dark] .reference-landing .security-render{mix-blend-mode:screen}[data-theme=dark] .reference-landing .closing-banner .eyebrow{color:var(--color-muted)}[data-theme=dark] .reference-landing .closing-banner h2 span{color:var(--color-link)}.reference-landing{--landing-width:1360px;--landing-gutter:clamp(20px,4vw,48px);--landing-section-space:clamp(28px,4vw,56px);background:radial-gradient(ellipse 80% 720px at 90% 0,var(--color-hero-glow),var(--color-transparent)),var(--color-bg)}.reference-landing :is(.public-nav,.hero,.public-section,.trust-line,.landing-fee-link,.public-footer){width:calc(100% - var(--landing-gutter) * 2);max-width:var(--landing-width);margin-inline:auto}.reference-landing :is(.hero,.public-section,.public-footer,.landing-fee-link){padding-inline:0}.reference-landing .public-section{padding-block:var(--landing-section-space)}.reference-landing :is(section,footer,[id=fees]){scroll-margin-block-start:112px}.reference-landing :is(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance}.reference-landing :is(.hero-kicker,.eyebrow){letter-spacing:.12em;font-size:11px;line-height:1.6}.reference-landing .button{min-height:44px;padding:11px 20px;font-size:13px;line-height:1.4}.reference-landing :is(.feature-checks li,.merchant-checks li,.connected-workflows .feature-checks li,.developer-security-grid .feature-checks li){align-items:flex-start;gap:8px;font-size:13px;line-height:1.6}.reference-landing .feature-checks svg{margin-top:2px}.reference-landing :is(.feature-split p,.payments-showcase p,.connected-workflows p,.developer-security-grid p,.asset-strip p,.closing-banner p){font-size:15px;line-height:1.7}.reference-landing :is(.feature-split h2,.payments-showcase h2,.connected-workflows h2,.developer-security-grid h2,.asset-strip h2,.security-story h2){white-space:normal;margin-block:12px 16px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.reference-landing :is(.feature-split,.market-story,.developer-story,.security-story-body,.wallet-devices)>*{min-width:0}.reference-landing .public-nav{border-bottom:1px solid var(--color-rule);gap:24px;min-height:88px;padding:16px 0}.reference-landing .public-nav>.brand{flex-shrink:0;font-size:25px}.reference-landing .public-nav .brand-lion{width:44px;height:48px}.reference-landing .public-links{gap:18px;font-size:13px;font-weight:600;display:none}.reference-landing .public-links a{min-height:44px}.reference-landing .public-links .optional{display:flex}.reference-landing .public-actions{flex-shrink:0;gap:8px;margin-inline-start:auto}.reference-landing .public-actions .preferences{gap:2px}.reference-landing .public-actions .preferences .icon-button{width:40px;height:44px;display:inline-flex}.reference-landing .public-actions .language-button{min-height:44px;padding-inline:8px;font-size:12px}.reference-landing .public-actions>.button{border-radius:var(--radius-pill);min-height:44px;padding-inline:18px}.reference-landing .public-nav .mobile-menu{border:1px solid var(--color-rule);width:44px;height:44px;display:inline-flex}.reference-landing .public-mobile-panel{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.reference-landing .public-mobile-panel>a{white-space:nowrap;min-height:44px}.reference-landing .hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding-block:40px}.reference-landing .hero:before{display:none}.reference-landing .hero-copy{padding:0}.reference-landing .hero h1{letter-spacing:-.045em;font-size:clamp(36px,4.3vw,64px);line-height:1.12}.reference-landing .hero-copy>p{max-width:560px;margin-block:24px;font-size:16px;line-height:1.75}.reference-landing .hero-actions{gap:12px}.reference-landing .hero-actions .button{padding-inline:20px;font-size:13px}.reference-landing .platform-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%;margin-top:32px}.reference-landing .platform-benefits>div{flex-direction:row;align-items:flex-start;gap:8px}.reference-landing .platform-benefits>div+div{border:0;padding:0}.reference-landing .platform-benefits strong{font-size:12px;line-height:1.5}.reference-landing .platform-benefits small{font-size:11px;line-height:1.6}.reference-landing .ecosystem-visual{aspect-ratio:auto;max-width:680px;height:auto;direction:inherit;flex-direction:column;justify-content:center;align-self:center;margin:0 auto;display:flex}.reference-landing .ecosystem-render{aspect-ratio:3/2;object-fit:contain;border-radius:24px;width:100%;max-width:100%;height:auto;position:static;-webkit-mask-image:none;mask-image:none}.reference-landing .ecosystem-index{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:12px;font-size:12px;display:flex;position:static}.reference-landing .ecosystem-index a{white-space:nowrap;min-height:32px;padding-inline-start:12px}.reference-landing .ecosystem-caption{background:var(--color-transparent);box-shadow:none;text-align:center;border:0;margin-top:10px;padding:0;font-size:12px;display:block;position:static}.reference-landing .trust-line{border:1px solid var(--color-rule);gap:20px;margin-block:clamp(24px,3vw,40px) 16px;padding:24px}.reference-landing .trust-line>div{border:0;gap:12px;min-width:0;padding:0}.reference-landing .trust-line strong{font-size:24px}.reference-landing .trust-line span>span{font-size:12px}.reference-landing .trust-line small{font-size:11px;line-height:1.5}.reference-landing .trust-icon{flex-shrink:0;width:40px;height:40px}.reference-landing .section-title{gap:24px;margin-bottom:24px}.reference-landing .section-title h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);line-height:1.2}.reference-landing .section-title>p{font-size:15px;line-height:1.7}.reference-landing .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-landing .product-card{border:1px solid var(--color-rule);border-radius:18px;min-height:0;padding:20px}.reference-landing .product-card h3{margin-block:16px 8px;font-size:16px;line-height:1.4}.reference-landing .product-card p{font-size:14px;line-height:1.65}.reference-landing .feature-split{grid-template-columns:minmax(0,1fr);gap:32px}.reference-landing .wallet-devices{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.reference-landing .wallet-devices:before{display:none}.reference-landing .wallet-product-preview{border:1px solid var(--color-chrome);border-radius:20px;outline:none;grid-template-columns:minmax(0,1fr);min-height:0;padding:16px}.reference-landing .preview-sidebar{display:none}.reference-landing .wallet-preview-content{padding:0}.reference-landing .preview-toolbar{display:none}.reference-landing .wallet-preview-balance{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.reference-landing .wallet-preview-balance strong{font-size:26px}.reference-landing .wallet-preview-balance small{font-size:12px}.reference-landing .wallet-preview-balance .chart{height:90px}.reference-landing .wallet-preview-actions{flex-wrap:wrap;gap:8px}.reference-landing .wallet-preview-actions .button{min-height:40px;padding:8px 14px;font-size:12px}.reference-landing :is(.wallet-preview-row,.wallet-preview-columns){grid-template-columns:minmax(0,1fr) 82px 44px;gap:6px;height:auto;min-height:44px;padding:12px 0}.reference-landing .wallet-preview-columns,.reference-landing .wallet-preview-row .asset strong,.reference-landing .wallet-preview-row>strong{font-size:11px}.reference-landing .wallet-preview-row small,.reference-landing .wallet-preview-row .asset small{font-size:10px}.reference-landing .wallet-mobile-preview{display:none}.reference-landing .payments-showcase{border:1px solid var(--color-rule);margin-block:var(--landing-section-space);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.reference-landing .merchant-checks{grid-template-columns:minmax(0,1fr);gap:12px}.reference-landing :is(.payment-composer,.payment-received,.market-preview){border:1px solid var(--color-chrome);border-radius:16px;padding:18px}.reference-landing .payment-composer>strong,.reference-landing .payment-received>strong{font-size:15px}.reference-landing .payment-composer>small,.reference-landing .payment-received>small,.reference-landing .one-time{font-size:12px}.reference-landing .payment-tabs{flex-wrap:wrap}.reference-landing .payment-tabs button{white-space:nowrap;min-height:44px;padding-inline:5px;font-size:11px}.reference-landing .payment-demo-field{min-height:40px;font-size:13px}.reference-landing .payment-demo-field .asset strong{font-size:12px}.reference-landing .payment-demo-field .asset-icon{width:24px;height:24px;font-size:12px}.reference-landing .payment-composer>.button{min-height:44px;font-size:12px}.reference-landing .payment-composer pre{text-align:start;overflow-wrap:anywhere;direction:ltr;font-size:12px}.reference-landing .payment-received>div{flex-wrap:wrap;padding-block:12px;font-size:11px}.reference-landing .payment-globe{width:100%;max-width:240px;max-height:none;margin:auto;display:block}.reference-landing :is(.connected-workflows,.developer-security-grid){grid-template-columns:minmax(0,1fr);gap:24px}.reference-landing :is(.market-story,.network-story,.security-story){border:1px solid var(--color-rule);border-radius:20px;padding:24px}.reference-landing .market-story,.reference-landing .developer-story{grid-template-columns:minmax(0,1fr);gap:24px}.reference-landing .network-story{padding-inline-end:24px;overflow:visible}.reference-landing .network-cubes{display:none}.reference-landing .network-preview-status{font-size:12px}.reference-landing .network-preview-metrics{gap:12px;max-width:none;margin-block:20px}.reference-landing .network-preview-metrics>div{border:1px solid var(--color-rule);padding:12px}.reference-landing .network-preview-metrics strong{font-size:22px}.reference-landing .network-preview-metrics small{font-size:11px}.reference-landing .market-side-tabs button{min-height:44px;font-size:13px}.reference-landing .market-filter-preview{flex-wrap:wrap;gap:6px}.reference-landing .market-filter-preview>span{white-space:nowrap;min-height:32px;font-size:10px}.reference-landing .market-preview-row{flex-wrap:wrap;gap:8px;min-height:64px}.reference-landing .market-preview-row strong{font-size:12px}.reference-landing .market-preview-row small,.reference-landing .market-preview>small{font-size:11px}.reference-landing .market-method{display:none}.reference-landing .market-trade-button{margin-inline-start:auto;padding:8px 12px;font-size:12px}.reference-landing .asset-strip{grid-template-columns:minmax(0,1fr);gap:24px}.reference-landing .asset-strip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reference-landing .asset-chip{border:1px solid var(--color-rule);padding:12px}.reference-landing .asset-chip .asset{gap:8px}.reference-landing .asset-chip .asset-icon{width:30px;height:30px;font-size:15px}.reference-landing .asset-chip .asset strong{font-size:12px}.reference-landing .asset-chip .asset small{font-size:11px}.reference-landing .asset-more{flex-wrap:wrap;gap:4px;min-height:56px;font-size:12px}.reference-landing .asset-catalog-search label{flex-wrap:wrap;gap:8px;font-size:14px}.reference-landing .asset-catalog-search input{min-width:0;max-width:100%;font-size:16px}.reference-landing .asset-catalog-search>small{font-size:12px}.reference-landing .developer-story .code-panel{border-width:1px;border-color:var(--color-chrome);align-self:stretch;width:100%}.reference-landing .developer-story .code-panel .tabs{gap:0;margin:0;padding-inline:8px}.reference-landing .developer-story .code-panel .tabs button{white-space:nowrap;min-height:44px;padding:8px;font-size:11px}.reference-landing .developer-story .code-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;height:auto;min-height:0;max-height:none;padding:20px;font-size:12px;line-height:1.8}.reference-landing .developer-story .code-panel>small{padding:12px 20px;font-size:11px;position:static}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr);gap:20px}.reference-landing .security-render{border-radius:16px;max-width:200px;margin:auto}.reference-landing .closing-banner{margin-block:var(--landing-section-space);border:1px solid var(--color-rule);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px;display:grid;overflow:visible}.reference-landing .closing-banner>div:first-child{max-width:none}.reference-landing .closing-banner h2{font-size:clamp(30px,3vw,44px);line-height:1.2}.reference-landing .closing-actions{flex-wrap:wrap;align-self:center;gap:12px;padding:0;display:flex}.reference-landing .closing-banner>img{object-fit:contain;border-radius:16px;width:100%;height:auto;position:static;-webkit-mask-image:none;mask-image:none}.reference-landing .closing-motto{display:none}.reference-landing .landing-fee-link{flex-wrap:wrap;gap:12px;padding-block:0 24px}.reference-landing .landing-fee-link button{min-height:44px;padding:0;font-size:13px}.reference-landing .landing-fee-link small{font-size:12px}.reference-landing .public-footer{border-top:1px solid var(--color-rule);padding-block:32px 24px}.reference-landing .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.reference-landing .footer-grid>div:first-child,.reference-landing .landing-newsletter{grid-column:1/-1}.reference-landing .public-footer .brand{font-size:22px}.reference-landing .footer-grid h3{margin-bottom:12px;font-size:14px}.reference-landing .footer-grid a:not(.brand){align-items:center;min-height:36px;margin:0;font-size:12px;line-height:1.5;display:flex}.reference-landing .footer-grid p{max-width:360px;font-size:13px;line-height:1.7}.reference-landing .landing-newsletter form{border-color:var(--color-control);max-width:360px;padding:4px}.reference-landing .landing-newsletter input{min-height:40px;font-size:16px}.reference-landing .landing-newsletter form>button{min-width:44px;min-height:44px}.reference-landing .footer-preferences .icon-button{width:44px;height:44px}.reference-landing .footer-preferences .language-button{min-height:44px;font-size:12px}.reference-landing .landing-newsletter>small{font-size:12px}.reference-landing .footer-bottom{flex-wrap:wrap;gap:16px;max-width:none;margin-top:32px;padding-top:20px;font-size:11px;line-height:1.7}[dir=rtl] .reference-landing :is(h1,h2,h3,.eyebrow,.hero-kicker){letter-spacing:0}[dir=rtl] .reference-landing .hero h1{font-size:clamp(36px,4.3vw,64px);line-height:1.4}[dir=rtl] .reference-landing .ecosystem-visual{direction:rtl}[dir=rtl] .reference-landing .hero-actions svg:last-child,.reference-landing .closing-actions svg{transform:scaleX(-1)}@media (min-width:640px){.reference-landing .hero{padding-block:56px}.reference-landing .wallet-preview-balance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reference-landing .payments-showcase{grid-template-columns:repeat(2,minmax(0,1fr));padding:32px}.reference-landing .merchant-copy{grid-column:1/-1}.reference-landing .merchant-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-landing .payment-globe{grid-column:1/-1}.reference-landing .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-landing .asset-strip-list{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr) 200px}.reference-landing .closing-banner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:32px}.reference-landing .closing-banner>img{grid-area:1/2/3}.reference-landing .closing-actions{grid-column:1}.reference-landing .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-landing .footer-grid>div:first-child,.reference-landing .landing-newsletter{grid-column:span 2}}@media (min-width:1000px){.reference-landing .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px}.reference-landing .feature-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.reference-landing .trust-line{grid-template-columns:repeat(5,minmax(0,1fr))}.reference-landing .trust-line>div{justify-content:center}.reference-landing .trust-line>div+div{border-inline-start:1px solid var(--color-chrome);padding-inline-start:16px}.reference-landing .market-story,.reference-landing .developer-story{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-landing .payments-showcase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}.reference-landing .merchant-copy{grid-column:auto}.reference-landing .payment-globe{display:none}.reference-landing .merchant-checks{grid-template-columns:minmax(0,1fr)}.reference-landing .asset-strip{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.reference-landing .closing-banner{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}}@media (min-width:1320px){.reference-landing .public-links{display:flex}.reference-landing .public-nav .mobile-menu{display:none}.reference-landing .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.reference-landing .product-card{padding:20px 16px}.reference-landing .product-card h3{font-size:15px}.reference-landing .payments-showcase{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,.75fr)}.reference-landing .payment-globe{grid-column:auto;display:block}.reference-landing .connected-workflows,.reference-landing .developer-security-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr) 130px}.reference-landing .footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr)) minmax(0,1.6fr);gap:24px}.reference-landing .footer-grid>div:first-child,.reference-landing .landing-newsletter{grid-column:auto}}@media (max-width:767px){.reference-landing .public-nav{gap:8px;min-height:80px}.reference-landing .public-nav>.brand{gap:6px;font-size:20px}.reference-landing .public-nav .brand-lion{width:34px;height:40px}.reference-landing .public-actions{gap:4px}.reference-landing .public-actions>.button{display:none}.reference-landing .public-actions .language-button{padding-inline:4px}.reference-landing .public-actions .language-button svg{display:none}.reference-landing .trust-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:20px 16px}.reference-landing .trust-line>div+div{border:0;padding:0}.reference-landing .trust-line>div:last-child{grid-column:1/-1}.reference-landing .trust-icon{display:none}.reference-landing .section-title{grid-template-columns:minmax(0,1fr);display:grid}.reference-landing .network-preview-metrics{gap:6px}.reference-landing .network-preview-metrics>div{padding:8px}.reference-landing .network-preview-metrics strong{font-size:20px}}@media (max-width:399px){.reference-landing .product-card{padding:16px}.reference-landing .hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.reference-landing .hero-actions .button{width:100%}.reference-landing :is(.payments-showcase,.closing-banner,.market-story,.network-story,.security-story){padding:20px}.reference-landing .wallet-product-preview{padding:12px}.reference-landing .wallet-preview-row .asset-icon{display:none}.reference-landing .market-preview{padding:12px}.reference-landing .market-preview-row .avatar{display:none}.reference-landing .closing-actions{flex-direction:column;align-items:stretch}.reference-landing .asset-more{font-size:11px}}@media (max-width:359px){.reference-landing .product-grid,.reference-landing .footer-grid{grid-template-columns:minmax(0,1fr)}}.sharedall-logo{background:var(--color-link);flex-shrink:0;width:44px;height:48px;display:inline-block;-webkit-mask:url(/landing/sharedall-logo.png) 50%/contain no-repeat;mask:url(/landing/sharedall-logo.png) 50%/contain no-repeat}.reference-landing .hero{isolation:isolate;flex-direction:column;gap:0;width:100%;max-width:none;min-height:calc(100svh - 88px);padding:0;display:flex}.reference-landing .hero-stage{width:100%;min-height:450px;padding:48px max(var(--landing-gutter),calc((100% - 1360px)/2));flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.reference-landing .hero-copy{z-index:2;width:48%;max-width:600px;position:relative}.reference-landing .hero-copy>p{max-width:500px}.reference-landing .hero .ecosystem-visual{z-index:-1;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.reference-landing .hero .ecosystem-render{object-fit:cover;mix-blend-mode:multiply;border-radius:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.reference-landing .hero .ecosystem-index,.reference-landing .hero .ecosystem-caption{display:none}.reference-landing .hero-scroll{min-height:56px;color:var(--color-muted);justify-content:center;align-items:center;gap:10px;padding:6px 16px 14px;font-size:11px;display:flex}.mouse-outline{border:1.5px solid;border-radius:12px;width:20px;height:30px;padding-top:6px;display:block}.mouse-outline i{background:currentColor;border-radius:3px;width:3px;height:6px;margin:auto;animation:1.8s ease-in-out infinite mouse-scroll;display:block}@keyframes mouse-scroll{70%{opacity:.2;transform:translateY(7px)}}.hero-ticker{border-block:1px solid var(--color-rule);background:var(--color-surface);align-items:center;width:100%;min-width:0;padding:8px 0;display:flex}.ticker-heading{border-inline-end:1px solid var(--color-rule);letter-spacing:.08em;flex-shrink:0;gap:4px;padding:8px 20px;font-size:10px;font-weight:800;display:grid}.ticker-heading small{color:var(--color-muted);letter-spacing:0;font-size:10px;font-weight:400}.ticker-window{scrollbar-width:none;direction:ltr;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.ticker-window::-webkit-scrollbar{display:none}.ticker-track{direction:ltr;width:max-content;animation:38s linear infinite market-scroll;display:flex}.ticker-group{flex:none;gap:8px;padding-inline-end:8px;display:flex}.ticker-quote{border:1px solid var(--color-rule);background:var(--color-bg);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast);border-radius:12px;align-items:center;gap:10px;margin-block:2px;padding:11px 14px;font-size:12px;display:flex}.ticker-quote:hover{background:var(--color-accent-soft);border-color:var(--color-link);box-shadow:inset 0 -2px 0 var(--color-link)}.ticker-quote>span{background:var(--color-success-soft);border-radius:6px;padding:3px 6px;font-size:11px}.ticker-quote>span.text-danger{background:var(--color-danger-soft)}.ticker-quote .asset-icon{width:25px;height:25px}.ticker-quote .asset{gap:7px}.ticker-window:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ticker-window:hover .ticker-track,.ticker-window:focus-within .ticker-track{animation-play-state:paused}@keyframes market-scroll{to{transform:translate(-25%)}}.reference-landing :is(.payment-globe,.security-render,.closing-banner>img){mix-blend-mode:multiply;border-radius:0;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}[data-theme=dark] .reference-landing :is(.payment-globe,.security-render,.closing-banner>img,.hero .ecosystem-render){mix-blend-mode:normal;filter:none;opacity:1}[dir=rtl] .reference-landing .hero .ecosystem-render{transform:scaleX(-1)}@media (max-width:1023px){.reference-landing .hero-stage{min-height:440px}.reference-landing .hero-copy{width:62%}.reference-landing .hero .ecosystem-render{opacity:.55}.reference-landing .hero .platform-benefits{display:none}}@media (max-width:767px){.reference-landing .hero{min-height:calc(100svh - 80px)}.reference-landing .hero-stage{min-height:480px;padding:30px var(--landing-gutter) 160px;align-items:flex-start}.reference-landing .hero-copy{width:100%;max-width:none}.reference-landing .hero h1{font-size:clamp(34px,7vw,48px)}.reference-landing .hero-copy>p{margin-block:16px;font-size:14px;line-height:1.6}.reference-landing .hero .ecosystem-visual{height:230px;inset:auto 0 0}.reference-landing .hero .ecosystem-render{opacity:1;object-position:75% center}.reference-landing .hero-scroll{min-height:48px}.ticker-heading{padding:10px;font-size:9px}.ticker-quote{gap:8px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.ticker-track,.mouse-outline i{animation:none}.ticker-window{overflow-x:auto}.ticker-track{min-width:100%}.ticker-group[aria-hidden=true]{display:none}.ticker-quote{transition:none}html{scroll-behavior:auto}}@media (max-width:767px) and (max-height:740px){.reference-landing .hero-stage{min-height:0;padding-top:16px;padding-bottom:100px}.reference-landing .hero-kicker{display:none}.reference-landing .hero h1,[dir=rtl] .reference-landing .hero h1{font-size:30px;line-height:1.2}.reference-landing .hero-copy>p{margin-block:12px;font-size:13px;line-height:1.5}.reference-landing .hero-actions{flex-wrap:wrap;gap:8px;display:flex}.reference-landing .hero-actions .button{flex:1;width:auto;padding-inline:8px;font-size:11px}.reference-landing .hero .ecosystem-visual{height:125px}}[data-theme=dark] .sharedall-logo{background:var(--color-link)}@media (min-width:769px){[data-theme=dark] .reference-landing .hero .ecosystem-visual:after{content:"";pointer-events:none;background:linear-gradient(to right,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 85%,transparent) 30%,transparent 65%);position:absolute;inset:0}[data-theme=dark][dir=rtl] .reference-landing .hero .ecosystem-visual:after{background:linear-gradient(to left,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 85%,transparent) 30%,transparent 65%)}}.reference-landing .public-nav{z-index:40;width:100%;max-width:none;padding-inline:max(var(--landing-gutter),calc((100% - 1320px)/2));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:transform .58s var(--ease-out),border-radius .38s var(--ease-out),box-shadow .28s var(--ease-out),background .28s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:0;position:sticky;top:0}.reference-landing .public-nav.is-scrolled{border-color:var(--color-highlight);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:inset 0 1px 0 var(--color-highlight),0 12px 36px color-mix(in srgb,var(--color-ink) 12%,transparent);border-radius:24px;padding-inline:clamp(10px,1.4vw,20px);transform:translateY(8px);max-width:1296px!important;padding:14px 42px!important}@media (max-width:359px){.reference-landing .public-nav{padding-inline:16px}.reference-landing .public-nav.is-scrolled{width:calc(100% - 16px);padding-inline:8px}}@media (prefers-reduced-motion:reduce){.reference-landing .public-nav{transition:none}}.auth-art{isolation:isolate;background:radial-gradient(ellipse at 75% 62%,var(--color-hero-glow),transparent 62%),linear-gradient(150deg,var(--color-surface),var(--color-bg-deep));gap:32px;min-width:0;padding:40px clamp(28px,4.5vw,80px);position:relative;overflow:hidden}.auth-art:before{content:"";z-index:-1;background-image:linear-gradient(var(--color-rule) 1px,transparent 1px),linear-gradient(90deg,var(--color-rule) 1px,transparent 1px);opacity:.45;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 65%,#000,#0000 70%);mask-image:radial-gradient(at 65% 65%,#000,#0000 70%)}.auth-art>.brand{align-self:flex-start}.auth-art-copy{z-index:1;margin-top:24px;position:relative}.auth-art h1{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(32px,3.6vw,56px);line-height:1.12}.auth-art h1 span{color:var(--color-link)}.auth-art p{max-width:440px;font-size:14px;line-height:1.8}.auth-constellation{flex:1;align-self:center;place-items:center;width:100%;max-width:520px;min-height:270px;display:grid;position:relative}.auth-globe{mix-blend-mode:multiply;width:90%;max-width:390px;height:auto;position:relative;-webkit-mask-image:radial-gradient(#000 42%,#0000 71%);mask-image:radial-gradient(#000 42%,#0000 71%)}[data-theme=dark] .auth-globe{mix-blend-mode:screen}.auth-orbit{aspect-ratio:1.5;border:1px solid color-mix(in srgb,var(--color-link) 24%,transparent);width:100%;box-shadow:inset 0 1px 0 var(--color-highlight);border-radius:50%;position:absolute;transform:rotate(-25deg)}.auth-orbit-inner{aspect-ratio:1;width:86%;transform:rotate(30deg)scaleY(.6)}.auth-orbit-node{width:60px;height:60px;color:var(--color-link);border:1px solid var(--color-highlight);background:var(--color-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-soft),inset 0 1px 0 var(--color-highlight);border-radius:18px;place-items:center;display:grid;position:absolute}.auth-node-wallet{inset-inline-start:2%;top:23%;transform:rotate(-9deg)}.auth-node-payment{inset-inline-end:0;top:42%;transform:rotate(9deg)}.auth-node-network{inset-inline-end:19%;border-radius:15px;width:48px;height:48px;top:4%;transform:rotate(8deg)}.auth-security-note{border:1px solid var(--color-highlight);background:var(--color-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:100%;box-shadow:var(--shadow-soft);color:var(--color-ink);border-radius:16px;align-items:center;gap:10px;padding:13px 18px;font-size:12px;display:flex;position:absolute;bottom:8%}.auth-security-note svg{color:var(--color-link)}.auth-art-footer{font-size:11px;position:relative}.auth-content{min-width:0;padding:72px 28px 48px}.auth-content>:not(.preferences){width:100%;max-width:400px;margin-inline:auto}.auth-content h1{margin-bottom:8px;font-size:1.7rem}.auth-content>p{margin-bottom:22px;line-height:1.65}.auth-content form{gap:14px}.auth-content .field{gap:5px}.auth-content .field input{min-height:44px;padding:8px 12px}.auth-content .button{min-height:44px;padding:9px 14px}.auth-content .checkbox{gap:8px;margin-block:4px;line-height:1.6}.auth-content .checkbox input{flex-shrink:0}.auth-content .auth-bottom{margin-top:20px}@media (max-width:767px){.auth-content{padding:32px 24px 40px}.auth-art{background:radial-gradient(ellipse at 20% 20%,var(--color-hero-glow),transparent 75%),var(--color-surface);gap:0;min-height:88px;padding:25px}.auth-art .auth-constellation{display:none}.auth-art:before{background-size:32px 32px}}
body{background:var(--color-bg)}.button{box-shadow:none;border-radius:6px;font-weight:650}.button.primary{background:var(--color-accent);border-color:var(--color-accent);box-shadow:none}.button.primary:hover{background:var(--color-accent-hover);box-shadow:none}.button.secondary{background:var(--color-surface)}.panel,.metric{box-shadow:none;border-radius:10px}.brand-light,.brand small{color:inherit}.brand .sharedall-logo{background:currentColor}.eyebrow{color:var(--color-link);letter-spacing:.13em;font-size:10px}[lang=fa] .eyebrow,[lang=fa] .hero-kicker{letter-spacing:0}.glass{-webkit-backdrop-filter:none;backdrop-filter:none}.forest-landing.reference-landing{--landing-width:1240px;--public-nav-height:88px;background:var(--color-bg)}.forest-landing.reference-landing .public-nav{background:var(--color-surface);border-bottom:1px solid var(--color-rule);max-width:none;min-height:88px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px max(28px,50% - 620px)}.forest-landing.reference-landing .public-nav .brand{font-size:25px}.forest-landing.reference-landing .public-nav .brand-lion{width:36px;height:40px}.forest-landing.reference-landing .public-links{gap:19px;font-size:12px}.forest-landing.reference-landing .public-actions .button{border-radius:5px;padding-inline:16px}.forest-landing.reference-landing .public-actions .preferences .icon-button{display:grid}.forest-landing.reference-landing .hero{height:calc(100dvh - var(--public-nav-height));background:var(--color-bg);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.forest-landing.reference-landing .hero:before{display:none}.forest-landing.reference-landing .hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:70px;max-width:1296px;height:100%;min-height:0;margin-inline:auto;padding:clamp(16px,4vh,48px) 28px;display:grid;overflow:auto}.forest-landing.reference-landing .hero-copy{width:auto;max-width:none;padding:0}.forest-landing.reference-landing .hero-kicker{color:var(--color-link);background:var(--color-accent-soft);letter-spacing:.13em;margin-bottom:24px;padding:6px 9px;font-size:10px;display:inline-block}.forest-landing.reference-landing .hero h1{letter-spacing:-.055em;font-size:clamp(40px,4.1vw,59px);font-weight:750;line-height:1.12}.forest-landing.reference-landing .hero h1 span{color:var(--color-ink)}.forest-landing.reference-landing .hero-copy>p{max-width:465px;margin:24px 0 28px;font-size:16px;line-height:1.75}.forest-landing.reference-landing .hero-actions{flex-wrap:wrap;gap:10px}.forest-landing.reference-landing .hero-actions .button{border-radius:5px;min-height:46px;padding-inline:20px;font-size:12px}.hero-assurance{color:var(--color-muted);align-items:center;gap:9px;margin-top:28px;font-size:11px;line-height:1.7;display:flex}.hero-assurance svg{color:var(--color-link);flex-shrink:0}.forest-landing.reference-landing .hero-scroll{min-height:42px;padding-bottom:20px}.forest-landing .mouse-outline{width:15px;height:23px}.forest-landing .hero-ticker{background:var(--color-surface);padding-block:4px}.forest-landing .ticker-quote{border:0;border-inline-end:1px solid var(--color-rule);background:0 0;border-radius:0}.forest-landing.reference-landing .trust-line{border:0;border-bottom:1px solid var(--color-rule);background:0 0;border-radius:0;width:100%;max-width:1240px;margin:0 auto;padding:38px 28px}.forest-landing.reference-landing .trust-icon{display:none}.forest-landing.reference-landing .trust-line strong{color:var(--color-ink);margin-bottom:6px;font-size:27px}.forest-landing.reference-landing .trust-line small{margin-top:5px}.forest-landing.reference-landing .public-section{max-width:1296px;padding:64px 28px}.forest-landing.reference-landing .public-section:not(.closing-banner){width:100%}.forest-landing.reference-landing .section-title{margin-bottom:30px}.forest-landing.reference-landing .section-title h2{margin-top:12px;font-size:clamp(28px,3vw,40px)}.forest-landing.reference-landing .section-title>p{max-width:410px;line-height:1.7}.forest-landing.reference-landing .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.forest-landing.reference-landing .product-card{background:var(--color-surface);min-height:220px;box-shadow:none;border-radius:8px;padding:28px}.forest-landing.reference-landing .product-icon{width:44px;height:44px;color:var(--color-link);background:var(--color-accent-soft);box-shadow:none;border-radius:6px}.forest-landing.reference-landing .product-card h3{margin-top:24px;font-size:17px}.forest-landing.reference-landing .product-card p{max-width:300px;font-size:13px;line-height:1.7}.forest-landing.reference-landing .product-arrow{display:block;top:30px;bottom:auto}.forest-landing.reference-landing .product-card:hover{border-color:var(--color-link);box-shadow:none;transform:translateY(-3px)}.financial-preview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;animation:.65s ease-out both preview-enter;display:grid}.preview-account{background:var(--color-surface);border:1px solid var(--color-rule);box-shadow:0 14px 45px var(--color-shadow);border-radius:10px;padding:18px}.preview-heading{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.preview-heading>span:first-child{align-items:center;gap:7px;display:flex}.preview-sample{letter-spacing:.08em;color:var(--color-muted);font-size:8px}.preview-total{gap:7px;padding-top:28px;display:grid}.preview-total>small{font-size:11px}.preview-total>strong{letter-spacing:-.05em;font-size:clamp(25px,2.5vw,35px)}.preview-total>strong>span{color:var(--color-muted)}.preview-total>span{font-size:11px}.preview-total small{font-size:9px}.preview-account .chart{height:100px;margin:17px 0}.preview-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:24px;display:grid}.forest-landing .preview-account-actions .button{gap:5px;min-height:44px;padding:9px 8px;font-size:11px}.preview-account-actions svg{width:13px}.preview-holdings{border-top:1px solid var(--color-rule);padding-top:17px}.preview-holdings>a{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:8px;min-height:55px;display:flex}.preview-holdings>a:last-child{border-bottom:0}.preview-holdings>a>strong{font-size:11px}.preview-holdings .asset{gap:8px}.preview-holdings .asset-icon{width:28px;height:28px;font-size:14px}.preview-holdings .asset strong{font-size:11px}.preview-holdings .asset small{font-size:9px}.preview-companion{gap:12px;display:grid}.connection-card{background:var(--color-mint);color:var(--color-forest);border-radius:8px;padding:12px 14px 18px}.connection-card>strong{font-size:12px;line-height:1.5;display:block}.connection-card>small{color:inherit;margin-top:5px;font-size:9px;display:block}.connection-orbit{background:radial-gradient(ellipse at center, transparent 42%, color-mix(in srgb, var(--color-forest) 21%, transparent) 43%, transparent 44%, transparent 67%, color-mix(in srgb, var(--color-forest) 15%, transparent) 68%, transparent 69%);width:100%;height:108px;position:relative}.connection-orbit>span{background:var(--color-mint);border:1px solid color-mix(in srgb, var(--color-forest) 38%, transparent);border-radius:8px;place-items:center;width:33px;height:33px;display:grid;position:absolute}.connection-orbit>span:first-child{background:var(--color-forest);width:44px;height:44px;color:var(--color-mint);top:31px;left:calc(50% - 22px)}.connection-orbit>span:nth-child(2){top:8px;left:10%;transform:rotate(-8deg)}.connection-orbit>span:nth-child(3){top:59px;right:3%;transform:rotate(8deg)}.connection-orbit>span:nth-child(4){bottom:0;left:12%;transform:rotate(-8deg)}.preview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preview-shortcuts>a{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:7px;padding:12px 10px}.preview-shortcuts>a>span{justify-content:space-between;align-items:center;gap:4px;margin-bottom:16px;font-size:10px;display:flex}.preview-shortcuts>a>svg{color:var(--color-link)}.preview-reward{background:var(--color-forest);color:var(--color-mint);border-radius:8px;padding:20px 17px 16px;display:block}.preview-reward>span:first-child{letter-spacing:.12em;font-size:8px}.preview-reward>strong{letter-spacing:-.05em;margin-top:12px;font-size:37px;display:block}.preview-reward strong small{color:inherit;letter-spacing:0;font-size:10px}.preview-reward p{color:inherit;margin-top:8px;font-size:13px}.reward-bottom{border-top:1px solid color-mix(in srgb, var(--color-mint) 25%, transparent);justify-content:space-between;align-items:center;gap:4px;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.preview-security{align-items:center;gap:10px;padding:8px 4px;display:flex}.preview-security strong{font-size:10px;display:block}.preview-security small{margin-top:4px;font-size:9px;display:block}.preview-security>svg{color:var(--color-link);flex-shrink:0}.financial-preview a{transition:outline-color var(--dur-fast), transform var(--dur-fast)}.financial-preview a:hover{outline:1px solid var(--color-link);outline-offset:2px}@keyframes preview-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.platform-principles{max-width:1296px;margin-inline:auto;padding:85px 28px 40px}.principles-intro{text-align:center;max-width:640px;margin:auto}.principles-intro .eyebrow{background:var(--color-accent-soft);padding:6px 9px;display:inline-block}.principles-intro h2{letter-spacing:-.045em;margin:20px 0 15px;font-size:clamp(28px,3.1vw,42px);line-height:1.2}.principles-intro p{font-size:14px;line-height:1.7}.principles-grid{border:1px solid var(--color-rule);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:44px;display:grid;overflow:hidden}.principles-grid article{background:var(--color-surface);padding:30px}.principles-grid article+article{border-inline-start:1px solid var(--color-rule)}.principles-grid article>div{color:var(--color-link);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.principles-grid article>div>span{color:var(--color-muted);font-size:11px;font-family:var(--font-mono)}.principles-grid h3{margin-bottom:12px;font-size:17px}.principles-grid p{font-size:13px;line-height:1.8}.forest-landing.reference-landing .feature-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:55px}.forest-landing.reference-landing :is(.feature-split,.merchant-copy,.market-story,.network-story,.developer-story,.security-story) h2{letter-spacing:-.045em;font-size:clamp(28px,2.8vw,37px);line-height:1.2}.forest-landing.reference-landing :is(.feature-split,.merchant-copy,.market-story,.network-story,.developer-story,.security-story) h2 span{color:inherit}.forest-landing.reference-landing :is(.feature-split,.merchant-copy,.market-story,.network-story,.developer-story,.security-story) p{font-size:14px;line-height:1.8}.forest-landing .wallet-devices:before{display:none}.forest-landing.reference-landing .wallet-product-preview{border:1px solid var(--color-rule);background:var(--color-surface);box-shadow:none;border-radius:9px}.forest-landing .wallet-mobile-preview{border:5px solid var(--color-forest);background:var(--color-surface);box-shadow:none;border-radius:18px}.forest-landing.reference-landing .payments-showcase{background:var(--color-accent-soft);border:0;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:28px;margin-block:26px;display:grid}.forest-landing .payment-composer,.forest-landing .payment-received{background:var(--color-surface);border:1px solid var(--color-rule);box-shadow:none;border-radius:8px;transform:none}.forest-landing .received-check{color:var(--color-link);background:var(--color-accent-soft);box-shadow:none}.forest-landing.reference-landing .connected-workflows{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}.forest-landing.reference-landing :is(.market-story,.network-story,.developer-story,.security-story){border:1px solid var(--color-rule);box-shadow:none;background:var(--color-surface);border-radius:9px;padding:30px}.forest-landing.reference-landing .market-story{grid-template-columns:minmax(0,1fr);gap:25px}.forest-landing .market-preview{box-shadow:none;background:var(--color-bg);border-radius:7px}.forest-landing.reference-landing .network-story{background:var(--color-accent-soft)}.forest-landing .network-cubes{opacity:.85;height:100px}.forest-landing .network-cubes i{box-shadow:none;border-radius:8px}.forest-landing.reference-landing .asset-strip{border-block:1px solid var(--color-rule);background:0 0;border-radius:0}.forest-landing .asset-chip{background:var(--color-surface);box-shadow:none;border-radius:6px}.forest-landing.reference-landing .developer-security-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.forest-landing.reference-landing .developer-story{grid-template-columns:minmax(0,1fr);gap:25px}.forest-landing .code-panel{box-shadow:none;border-radius:8px}.forest-landing.reference-landing .security-story-body{grid-template-columns:minmax(0,1fr)}.forest-landing.reference-landing .closing-banner{background:var(--color-mint);color:var(--color-forest);border:0;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;max-width:1240px;margin:20px auto 36px;padding:52px;display:grid}.forest-landing.reference-landing .closing-banner h2{color:inherit;font-size:clamp(32px,4vw,52px)}.forest-landing.reference-landing .closing-banner :is(p,h2 span,.eyebrow){color:inherit}.forest-landing .closing-banner .closing-motto{display:none}.forest-landing .closing-actions{flex-wrap:wrap;align-self:center}.forest-landing .closing-banner .button.secondary{background:var(--color-on-forest);color:var(--color-forest);border-color:var(--color-forest)}.forest-landing.reference-landing .public-footer{background:var(--color-forest);width:100%;color:var(--color-on-forest);border:0;max-width:none;padding:55px max(28px,50% - 620px) 0}.forest-landing.reference-landing .public-footer :is(p,small,.footer-bottom,.brand,.brand-light,.brand small,.icon-button,.language-button),.forest-landing.reference-landing .footer-grid a{color:var(--color-mint)}.forest-landing.reference-landing .footer-grid{grid-template-columns:1.3fr repeat(4,1fr);gap:30px}.forest-landing .landing-newsletter{grid-column:1/-1;max-width:340px}.forest-landing .footer-bottom{border-color:color-mix(in srgb, var(--color-mint) 25%, transparent)}.footer-wordmark{letter-spacing:-.075em;color:var(--color-mint);border-top:1px solid color-mix(in srgb, var(--color-mint) 25%, transparent);direction:ltr;justify-content:space-between;align-items:center;padding-block:26px 6px;font-size:clamp(55px,14.8vw,205px);font-weight:750;line-height:1.05;display:flex;overflow:hidden}.footer-wordmark>span{font-size:.8em;font-weight:400}.workspace{background:var(--color-bg)}.sidebar{background:var(--color-surface);box-shadow:none}.sidebar>.brand{padding-block:23px}.sidebar .brand-lion{width:32px;height:35px}.account-switcher{background:var(--color-bg);box-shadow:none;border-radius:7px}.account-switcher .avatar{background:var(--color-forest);color:var(--color-mint);border-radius:6px}.nav-item{border-radius:6px;min-height:44px}.nav-item.active,[dir=rtl] .nav-item.active{background:var(--color-accent-soft);box-shadow:none;color:var(--color-link)}.sidebar-bottom{background:var(--color-bg);border-radius:7px}.topbar{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;height:78px}.topbar .search-trigger{background:var(--color-bg);border-radius:6px}.topbar .icon-button,.view-switch,.avatar{border-radius:6px}.workspace-main{padding:34px}.page-heading{padding-bottom:25px}.page-heading h1{letter-spacing:-.05em;font-size:clamp(27px,2.5vw,35px)}.page-heading .eyebrow{margin-bottom:10px;font-size:9px}.workspace .panel,.workspace .metric{box-shadow:none;border-radius:9px}.workspace .portfolio-card{background:var(--color-forest);color:var(--color-on-forest);border-color:var(--color-forest)}.portfolio-card:after{border:1px solid color-mix(in srgb, var(--color-mint) 19%, transparent);inset-inline-end:-90px;opacity:1;border-radius:50%;width:250px;height:250px;top:-100px}.workspace .portfolio-card :is(small,.portfolio-label,.portfolio-value>span,.muted,.text-success){color:var(--color-mint)}.workspace .portfolio-card .tag{color:var(--color-mint);border-color:color-mix(in srgb, var(--color-mint) 25%, transparent);background:0 0}.workspace .portfolio-card .button{border:1px solid color-mix(in srgb, var(--color-mint) 44%, transparent);color:var(--color-on-forest);background:0 0;border-radius:5px}.workspace .portfolio-card .button.primary{background:var(--color-mint);border-color:var(--color-mint);color:var(--color-forest)}.workspace .portfolio-card .button:hover{background:var(--color-mint);color:var(--color-forest)}.workspace .portfolio-card .text-success{color:var(--color-mint)!important}.portfolio-card .balance-split{border-color:color-mix(in srgb, var(--color-mint) 25%, transparent)}.portfolio-value{font-size:clamp(36px,3.7vw,52px)}.workspace .asset-card{padding:22px;position:relative}.workspace .asset-card:hover{border-color:var(--color-link);box-shadow:none}.workspace .asset-card>.numeric{font-size:25px}.workspace .segmented{border-radius:6px;padding:3px}.workspace .segmented button{border-radius:4px;min-height:32px}.workspace .segmented button.active{box-shadow:none;background:var(--color-accent-soft);color:var(--color-link)}.activity-icon{background:var(--color-accent-soft);color:var(--color-link);border-radius:7px}.workspace .table-scroll th{background:var(--color-bg);font-weight:650}.workspace .filterbar :is(select,input),.workspace .search-input,.workspace :is(input,select,textarea){border-radius:6px}.workspace .badge{border-radius:5px}dialog{border-radius:12px;box-shadow:0 24px 80px #071b1840}.bottom-nav{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1199px){.forest-landing.reference-landing .hero-stage{gap:30px;min-height:0}.forest-landing.reference-landing .hero h1{font-size:46px}.forest-landing.reference-landing .feature-split{gap:30px}.forest-landing.reference-landing .payments-showcase{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.forest-landing .payment-received{grid-column:2}.forest-landing.reference-landing .closing-banner{margin-inline:28px}}@media (max-width:1023px){.forest-landing.reference-landing .hero-stage{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px}.forest-landing.reference-landing .hero-copy{max-width:650px}.forest-landing.reference-landing .hero h1{font-size:clamp(38px,6.5vw,59px)}.financial-preview{width:100%;max-width:600px;margin-inline:auto}.forest-landing.reference-landing .hero-copy>p{max-width:560px}.forest-landing.reference-landing .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forest-landing.reference-landing .connected-workflows,.forest-landing.reference-landing .developer-security-grid{grid-template-columns:minmax(0,1fr)}.forest-landing.reference-landing .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.forest-landing .footer-grid>div:first-child{grid-column:1/-1}.forest-landing .landing-newsletter{grid-column:auto}.principles-grid article{padding:24px}}@media (max-width:767px){.forest-landing.reference-landing .public-nav{min-height:76px;padding-inline:18px}.forest-landing.reference-landing .public-nav .brand{font-size:21px}.forest-landing.reference-landing .public-actions{gap:1px}.forest-landing.reference-landing .public-actions .preferences .icon-button{width:36px}.forest-landing.reference-landing .hero-stage{padding:20px}.forest-landing.reference-landing .hero h1{font-size:clamp(34px,8.5vw,52px)}.forest-landing.reference-landing .hero-copy>p{font-size:14px}.forest-landing.reference-landing .hero-kicker{margin-bottom:20px;font-size:9px}.hero-assurance{margin-top:20px;font-size:10px}.financial-preview{gap:9px}.preview-account{padding:12px}.preview-total{padding-top:24px}.preview-total>strong{font-size:27px}.preview-heading{font-size:9px}.preview-heading>span:first-child{gap:4px}.preview-heading>span:first-child>svg{width:13px}.preview-companion{gap:9px}.connection-card{padding:10px 10px 14px}.connection-card>strong{font-size:10px}.connection-card>small{line-height:1.6}.preview-shortcuts>a{padding:10px 7px}.preview-shortcuts>a>span{font-size:9px}.preview-shortcuts>a>span>svg{display:none}.preview-reward{padding:18px 12px}.preview-reward>strong{font-size:30px}.preview-reward>span:first-child{font-size:7px}.preview-security{gap:6px;padding-inline:0}.preview-security strong{font-size:9px}.preview-security small{font-size:8px;line-height:1.6}.preview-holdings .asset small{font-size:8px}.preview-holdings>a>strong{font-size:9px}.preview-holdings .asset{gap:5px}.preview-holdings .asset-icon{width:22px;height:22px;font-size:12px}.forest-landing.reference-landing .trust-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:28px 20px}.forest-landing.reference-landing .trust-line>div:last-child{grid-column:1/-1}.forest-landing.reference-landing .public-section{padding:40px 20px}.platform-principles{padding:56px 20px 16px}.principles-grid{grid-template-columns:minmax(0,1fr);margin-top:30px}.principles-grid article+article{border-inline-start:0;border-top:1px solid var(--color-rule)}.principles-grid article>div{margin-bottom:20px}.forest-landing.reference-landing .product-grid{gap:10px}.forest-landing.reference-landing .product-card{min-height:220px;padding:19px}.forest-landing.reference-landing .product-card h3{font-size:15px}.forest-landing.reference-landing .product-card p{font-size:13px}.forest-landing.reference-landing .product-arrow{display:none}.forest-landing.reference-landing .feature-split,.forest-landing.reference-landing .payments-showcase{grid-template-columns:minmax(0,1fr);gap:30px}.forest-landing .payment-received{grid-column:auto}.forest-landing.reference-landing :is(.market-story,.network-story,.developer-story,.security-story){padding:23px}.forest-landing.reference-landing .closing-banner{grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:20px;padding:30px 24px}.forest-landing.reference-landing .public-footer{padding:40px 20px 0}.forest-landing.reference-landing .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.forest-landing .landing-newsletter{grid-column:1/-1}.workspace-main{padding:24px 16px 90px}.topbar{height:68px}.workspace .asset-card{padding:17px}.workspace .asset-card>.numeric{font-size:21px}.page-heading h1{font-size:27px}dialog{border-radius:12px 12px 0 0}}@media (max-width:374px){.financial-preview{grid-template-columns:minmax(0,1fr);max-width:320px}.preview-companion{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-shortcuts{grid-template-columns:minmax(0,1fr)}.preview-reward,.preview-security{grid-column:1/-1}.forest-landing.reference-landing .product-grid{grid-template-columns:minmax(0,1fr)}.forest-landing.reference-landing .hero-actions{display:grid}}@media (prefers-reduced-motion:reduce){.financial-preview{animation:none}.forest-landing.reference-landing .product-card:hover{transform:none}}.forest-landing .hero-ticker{align-self:end;min-height:0}.forest-landing.reference-landing .hero-scroll{min-height:36px;padding:4px 16px 8px}@media (min-width:1024px) and (max-height:900px){.forest-landing .preview-holdings>a{min-height:40px}.forest-landing .preview-total{padding-top:16px}.forest-landing .preview-account .chart{height:65px;margin-block:12px}.forest-landing .preview-account-actions{padding-bottom:14px}.forest-landing .connection-orbit{height:80px}.forest-landing .preview-security{display:none}.forest-landing .preview-reward{padding-block:14px}}@media (min-width:1024px) and (max-height:720px){.forest-landing .preview-holdings,.forest-landing .reward-bottom{display:none}.forest-landing.reference-landing .hero h1{font-size:clamp(32px,3.6vw,48px)}.forest-landing.reference-landing .hero-copy>p{margin-block:16px;font-size:14px}.forest-landing .hero-assurance{margin-top:16px}}@media (max-width:1023px){.forest-landing .hero .financial-preview{display:none}.forest-landing.reference-landing .hero-copy{margin-inline:auto}}@media (max-width:767px){.forest-landing.reference-landing{--public-nav-height:76px}.forest-landing.reference-landing .hero h1{font-size:clamp(30px,7.5vw,44px)}.forest-landing.reference-landing .hero-copy>p{margin-block:18px}}@media (max-height:740px){.forest-landing.reference-landing .hero-kicker{margin-bottom:14px}.forest-landing.reference-landing .hero-actions{flex-wrap:wrap;display:flex}.forest-landing.reference-landing .hero-actions .button{flex:1;width:auto;padding-inline:10px}.forest-landing .hero-assurance{display:none}}@media (max-height:650px){.forest-landing .hero .financial-preview,.forest-landing.reference-landing .hero-kicker{display:none}.forest-landing.reference-landing .hero-stage{grid-template-columns:minmax(0,1fr);padding-block:12px}.forest-landing.reference-landing .hero-copy{max-width:760px;margin-inline:auto}.forest-landing.reference-landing .hero h1{font-size:30px}.forest-landing.reference-landing .hero-copy>p{max-width:650px;margin-block:12px;font-size:13px;line-height:1.5}.forest-landing.reference-landing .hero-scroll{display:none}}.auth-art{background:var(--color-forest);color:var(--color-on-forest);min-height:100dvh}.auth-art:before{display:none}.auth-art :is(.brand,.brand-light,.brand small,.eyebrow,h1 span,p,.auth-art-footer){color:var(--color-mint)}.auth-art .sharedall-logo{background:currentColor}.auth-art>.brand,.auth-art-copy,.auth-art-footer{z-index:1;position:relative}.auth-art-copy{max-width:500px;margin-top:32px}.auth-art-copy h1{font-size:clamp(36px,4vw,60px)}.auth-art .auth-art-footer{margin-top:auto;padding-top:180px}.auth-background-shapes{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-background-shapes>span{display:block;position:absolute}.auth-shape-ring{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-mint) 30%,transparent);inset-inline-end:-220px;border-radius:50%;width:620px;bottom:-240px}.auth-shape-ring:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:65px}.auth-shape-disc{aspect-ratio:1;background:color-mix(in srgb,var(--color-mint) 14%,transparent);inset-inline-start:-100px;border-radius:50%;width:260px;top:-100px}.auth-shape-arch{background:color-mix(in srgb,var(--color-mint) 12%,transparent);inset-inline-end:14%;border-radius:130px 130px 12px 12px;width:230px;height:340px;bottom:-180px;transform:rotate(-34deg)}.auth-shape-line{background:color-mix(in srgb,var(--color-mint) 22%,transparent);bottom:24%;width:65%;height:1px;inset-inline-start:-12%;transform:rotate(-34deg)}@media (max-width:767px){.auth-page{grid-template-rows:88px minmax(0,1fr)}.auth-art{background:var(--color-forest);height:88px;min-height:88px;padding:22px 25px}.auth-content>.preferences :is(.language-button,.icon-button){color:var(--color-mint)}.auth-art .auth-background-shapes{display:block}.auth-art .auth-art-footer{display:none}.auth-shape-ring{bottom:-190px;width:250px;inset-inline-end:-30px}.auth-shape-disc{top:-120px;width:180px;inset-inline-start:50%}.auth-background-shapes>.auth-shape-arch,.auth-background-shapes>.auth-shape-line{display:none}}.preferences-footer{border-top:1px solid var(--color-rule);margin-top:auto;padding:26px clamp(20px,3vw,44px)}.preferences-footer .preference-settings{max-width:960px;margin-inline:auto}.workspace .preferences-footer .preference-settings{margin-inline:0;width:fit-content;max-width:100%;margin-left:auto}.preference-settings{min-width:0}.preference-settings .preferences{align-items:center;gap:18px;width:fit-content;max-width:100%;display:flex}.preference-link,.preference-theme{appearance:none;color:var(--color-ink);cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0}.preference-link{text-underline-offset:5px;align-items:center;gap:9px;padding:8px 0;font-size:.82rem;font-weight:600;display:inline-flex}.preference-link:hover{text-decoration:underline}.preference-divider{background:var(--color-rule);width:1px;height:16px}.preference-theme{border-radius:50%;place-items:center;width:44px;margin-inline-start:6px;display:grid}.preference-theme:hover{background:var(--color-accent-soft)}.preference-link:focus-visible,.preference-theme:focus-visible,.preference-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.public-footer .preference-link,.public-footer .preference-theme{color:var(--color-on-forest)}.public-footer .preference-theme:hover{background:color-mix(in srgb, var(--color-forest) 85%, var(--color-mint))}.public-footer .preference-divider{background:color-mix(in srgb, var(--color-forest) 65%, var(--color-mint))}dialog.preference-modal{width:min(560px,100vw - 32px);max-width:560px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-rule);text-align:start;border-radius:16px;padding:0}dialog.preference-modal .dialog-head{border:0;padding:24px 24px 12px}dialog.preference-modal .dialog-head h2{color:var(--color-ink);font-size:1.25rem;line-height:1.5}dialog.preference-modal .dialog-body{padding:0 24px 24px}dialog.preference-modal .preference-intro{color:var(--color-muted);max-width:none;margin:0 0 22px;font-size:.83rem;line-height:1.7}.preference-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preference-option{text-align:start;background:var(--color-surface);min-height:84px;color:var(--color-ink);border:1px solid var(--color-rule);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.preference-option:hover{background:var(--color-bg);border-color:var(--color-control)}.preference-option.selected{background:var(--color-accent-soft);border-color:var(--color-link)}.preference-option-code{min-width:27px;color:var(--color-muted);font-size:.65rem;font-weight:700}.preference-option-copy{gap:3px;min-width:0;display:grid}.preference-option-copy strong{overflow-wrap:anywhere;font-size:.85rem;font-weight:600;line-height:1.5}.preference-option-copy small{color:var(--color-muted);font-size:.7rem}.preference-option-check{color:var(--color-link);flex:0 0 17px;margin-inline-start:auto}.preference-modal-note{color:var(--color-muted);margin-top:20px;font-size:.7rem;line-height:1.7;display:block}@media (max-width:600px){dialog.preference-modal{max-height:calc(100dvh - 24px);margin:auto auto 12px}.preference-options{grid-template-columns:minmax(0,1fr);gap:8px}.preference-option{min-height:64px;padding:10px 14px}dialog.preference-modal .dialog-head{padding:20px 20px 10px}dialog.preference-modal .dialog-body{padding:0 20px 20px}}.preference-note{color:var(--color-muted);margin-top:12px;font-size:.69rem;line-height:1.7;display:block}.landing-preferences{border-top:1px solid var(--color-rule);padding-block:15px;margin-top:15px;padding-bottom:0}.landing-preferences .preference-settings{max-width:650px}.profile-preferences{border:0;border-top:1px solid var(--color-rule);min-width:0;margin:24px 0 0;padding:24px 0 0}.profile-preferences legend{padding:0 0 12px;font-weight:650}.auth-content>.preferences-footer{width:100%;margin-top:36px;padding:20px 0 0;position:static}.auth-content .preferences{gap:8px}.checkout-page .preferences-footer{margin-top:24px;padding:24px 0}.brand>span{white-space:nowrap}.portfolio-value{overflow-wrap:anywhere}@media (max-width:600px){.preferences-footer{padding-bottom:95px}.auth-content>.preferences-footer,.checkout-page .preferences-footer{padding-bottom:20px}.preference-settings .preferences{gap:8px}}.public-footer .preference-note{color:var(--color-mint)}[lang=ar] .eyebrow,[lang=ar] .hero-kicker{letter-spacing:0}.metric>strong{overflow-wrap:anywhere}@media (max-width:600px){[data-currency=IRR] .metrics{grid-template-columns:minmax(0,1fr)}}.public-footer dialog.preference-modal .preference-intro,.public-footer dialog.preference-modal .preference-modal-note,.public-footer dialog.preference-modal .preference-option-copy small,.forest-landing.reference-landing .public-footer dialog.preference-modal :is(.preference-intro,.preference-modal-note,.preference-option-copy small){color:var(--color-muted)}.forest-landing.reference-landing .public-footer dialog.preference-modal .icon-button{color:var(--color-ink)}.forest-landing.reference-landing :is(.connected-workflows,.developer-security-grid){grid-template-columns:minmax(0,1fr);gap:20px}.forest-landing.reference-landing :is(.market-story,.developer-story){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,52px)}.forest-landing.reference-landing .network-story{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.forest-landing.reference-landing .network-preview-metrics{gap:10px;margin:0}.forest-landing.reference-landing .network-preview-status{margin:14px 0 0}.forest-landing.reference-landing .network-story-action .button{margin-top:16px}.forest-landing.reference-landing .security-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:32px;display:grid}.forest-landing.reference-landing .security-story .feature-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:16px 0 0;display:grid}.forest-landing.reference-landing :is(.network-story,.security-story) h2{margin-bottom:0;font-size:clamp(26px,2.1vw,32px)}.forest-landing.reference-landing :is(.network-story,.security-story)>*{min-width:0}.forest-landing.reference-landing .developer-story .code-panel{align-self:center}@media (max-width:1050px){.forest-landing.reference-landing .network-story{grid-template-columns:repeat(2,minmax(0,1fr))}.forest-landing.reference-landing .network-story-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.forest-landing.reference-landing .network-story-action p{max-width:60%}.forest-landing.reference-landing .network-story-action .button{flex-shrink:0;margin-top:0}.forest-landing.reference-landing .security-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 28px}.forest-landing.reference-landing .security-story>.button{grid-column:2;justify-self:start}}@media (max-width:767px){.forest-landing.reference-landing :is(.market-story,.developer-story,.network-story,.security-story){grid-template-columns:minmax(0,1fr);gap:24px}.forest-landing.reference-landing .network-story-action{grid-column:auto;display:block}.forest-landing.reference-landing .network-story-action p{max-width:none}.forest-landing.reference-landing .network-story-action .button{margin-top:16px}.forest-landing.reference-landing .security-story>.button{grid-column:auto}.forest-landing.reference-landing .security-story .feature-checks{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.forest-landing.reference-landing .network-preview-metrics{grid-template-columns:minmax(0,1fr)}.forest-landing.reference-landing .network-preview-metrics>div{grid-template-columns:18px minmax(64px,.7fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.forest-landing.reference-landing .network-preview-metrics :is(strong,small){overflow-wrap:anywhere;margin:0}}.forest-landing.reference-landing .network-earth-story{isolation:isolate;--network-white-shade:#ffffffed;--network-white-wash:#fff5;background:radial-gradient(ellipse at var(--network-glow-x,78%) 42%, var(--network-white-shade), transparent 74%), linear-gradient(120deg, transparent, var(--network-white-wash));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:20px;min-height:560px;padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}[data-theme=dark] .forest-landing.reference-landing .network-earth-story{--network-white-shade:#ffffff14;--network-white-wash:#ffffff03}[dir=rtl] .network-earth-story{--network-glow-x:22%}.network-earth-story>.network-story-heading,.network-earth-story>.network-story-details{z-index:1;width:46%;max-width:480px;position:relative}.forest-landing.reference-landing .network-earth-story .network-story-heading{align-self:end}.forest-landing.reference-landing .network-earth-story h2{margin-block:16px 20px;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.forest-landing.reference-landing .network-earth-story h2 span{color:var(--color-link);display:block}.forest-landing.reference-landing .network-earth-story .network-story-heading p{font-size:15px}.network-story-details{align-self:start}.forest-landing.reference-landing .network-earth-story .network-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:20px 24px;display:grid}.forest-landing.reference-landing .network-earth-story .network-preview-metrics>div{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 0;display:flex}.forest-landing.reference-landing .network-earth-story .network-preview-metrics strong{margin:0;font-size:24px}.forest-landing.reference-landing .network-earth-story .network-preview-metrics small{margin:0;font-size:12px}.forest-landing.reference-landing .network-earth-story .network-story-action{display:block}.forest-landing.reference-landing .network-earth-story .network-story-action .button{margin:0}.network-illustration-note{color:var(--color-muted);margin-top:16px;font-size:12px;display:block}.network-earth-story .network-globe{z-index:0;pointer-events:none;position:absolute;inset:0}.network-globe-stage{aspect-ratio:1;inset-inline-end:-45px;opacity:.62;width:min(800px,76%);color:var(--color-link);position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}[dir=rtl] .network-globe-stage{-webkit-mask-image:linear-gradient(270deg,#0000,#000 42%);mask-image:linear-gradient(270deg,#0000,#000 42%)}[data-theme=dark] .network-globe-stage{opacity:.48}.network-globe-stage canvas,.network-globe-fallback{width:100%;height:100%;position:absolute;inset:0}.network-globe-stage canvas{opacity:0;display:block}.network-globe[data-ready=true] canvas{opacity:1}.network-globe[data-ready=true] .network-globe-fallback{visibility:hidden}@media (max-width:767px){.forest-landing.reference-landing .network-earth-story{gap:8px;min-height:570px;padding:28px 24px}.network-earth-story>.network-story-heading,.network-earth-story>.network-story-details{width:100%;max-width:none}.network-globe-stage{inset-inline-end:-220px;opacity:.24;width:560px;top:55%}[data-theme=dark] .network-globe-stage{opacity:.2}.forest-landing.reference-landing .network-earth-story h2{font-size:clamp(28px,7vw,38px)}.forest-landing.reference-landing .network-earth-story .network-preview-metrics{margin-block:16px 20px}.forest-landing.reference-landing .network-earth-story .network-preview-metrics strong{font-size:22px}.forest-landing.reference-landing .network-earth-story .network-preview-metrics small{font-size:11px}}.workspace .sidebar{background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-surface))}.workspace .nav-item.active,[dir=rtl] .workspace .nav-item.active{background:var(--color-accent);color:var(--color-on-accent)}.workspace .topbar{border-bottom-color:color-mix(in srgb, var(--color-link) 24%, var(--color-rule))}.workspace .page-heading .eyebrow{background:var(--color-accent-soft);border-radius:6px;padding:6px 9px;display:inline-block}.workspace .metric{border-top:3px solid var(--color-link);background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface) 65%)}.workspace .preferences-footer{background:color-mix(in srgb,var(--color-accent-soft) 40%,var(--color-surface))}.workspace .preferences-footer .preference-settings{margin-right:0}.market-toolbar{border:1px solid var(--color-rule);background:var(--color-accent-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.market-intro{align-items:center;gap:16px;min-width:0;display:flex}.market-intro h2{margin-bottom:5px;font-size:1.12rem}.market-intro p{font-size:.8rem}.market-symbol{background:var(--color-accent);width:48px;height:48px;color:var(--color-on-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.market-toolbar>.button{flex-shrink:0}.market-filter-count{background:var(--color-accent);min-width:22px;height:22px;color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid}.market-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.market-results>span{color:var(--color-link);align-items:center;gap:7px;display:flex}.market-clear{color:var(--color-link);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.workspace .exchange-card{border-color:color-mix(in srgb,var(--color-link) 20%,var(--color-rule));box-shadow:0 4px 18px var(--color-shadow);border-radius:18px;padding:24px;transition:border-color .16s,box-shadow .16s}.workspace .exchange-card:hover{border-color:var(--color-link);box-shadow:0 8px 24px var(--color-shadow)}.exchange-card .provider-head{margin-bottom:20px}.exchange-card .provider-head .avatar{background:var(--color-accent);color:var(--color-on-accent);border-radius:14px;width:46px;height:46px}.exchange-card .provider-head strong{font-size:.96rem}.exchange-card .provider-head small{margin-top:4px;font-size:.73rem;display:block}.exchange-route{background:color-mix(in srgb,var(--color-accent-soft) 65%,var(--color-surface));border-radius:12px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1.3fr);align-items:center;gap:12px;padding:18px;display:grid}.exchange-route>div{min-width:0}.exchange-route small{margin-bottom:10px;font-size:.7rem;display:block}.exchange-route strong{overflow-wrap:anywhere;font-size:.98rem}.exchange-route-icon{background:var(--color-surface);width:36px;height:36px;color:var(--color-link);border-radius:50%;place-items:center;display:grid}.exchange-protection{color:var(--color-link);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:.72rem;display:flex}.exchange-service-owner{color:var(--color-muted);margin-inline-start:auto}.exchange-card .provider-details{gap:20px;margin-block:22px}.exchange-card .provider-details small{margin-bottom:5px;font-size:.72rem}.exchange-card .provider-details strong{font-size:.83rem;display:inline-block}.exchange-card .provider-details .numeric{font-size:.96rem}.exchange-card .provider-details .numeric span{color:var(--color-muted);font-size:.7rem}.exchange-card .provider-bottom{margin-top:auto}.exchange-card .provider-bottom small{max-width:48%;font-size:.72rem}.exchange-card .provider-bottom .button{white-space:nowrap;border-radius:9px}.market-empty{text-align:center;justify-items:center;gap:16px;padding:40px;display:grid}.market-filter-modal{max-width:480px}.market-filter-modal .dialog-footer{justify-content:space-between}@media (max-width:600px){.market-toolbar{flex-wrap:wrap;align-items:flex-start;padding:16px}.market-intro{gap:12px}.market-symbol{width:40px;height:40px}.market-intro h2{font-size:.98rem}.market-toolbar>.button{margin-inline-start:auto}.workspace .exchange-card{padding:18px}.exchange-route{gap:8px;padding:14px}.exchange-route strong{font-size:.88rem}.exchange-card .provider-bottom{flex-direction:column;align-items:stretch}.exchange-card .provider-bottom small{max-width:none}.exchange-card .provider-bottom .button{width:100%}.workspace .preferences-footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.workspace .exchange-card{transition:none}}.negotiation-page{--neg-teal:#136b65;--neg-teal-soft:#e5f3ef;--neg-chat-bg:#f0f6f2;--neg-bubble:#176147;--neg-bubble-ink:#f3fff8}[data-theme=dark] .negotiation-page{--neg-teal:#92d9cd;--neg-teal-soft:#203d37;--neg-chat-bg:#13251e;--neg-bubble:#226d50}.neg-status-bar{background:var(--color-accent-soft);border:1px solid var(--color-rule);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px 20px;display:flex}.neg-status-bar>div{align-items:center;gap:12px;display:flex}.neg-status-icon{color:var(--color-link);flex-shrink:0;place-items:center;display:grid}.neg-status-bar strong{font-size:.87rem}.neg-status-bar p{margin-top:4px;font-size:.76rem}.neg-pending{color:var(--color-warning);background:var(--color-warning-soft);border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;display:inline-flex}.negotiation-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.neg-conversation-column{flex-direction:column;gap:24px;min-width:0;display:flex}.workspace .negotiation-chat,.workspace .neg-terms,.workspace .neg-history{box-shadow:0 4px 16px var(--color-shadow);border-radius:16px;padding:0;overflow:hidden}.workspace .negotiation-chat{flex-direction:column;flex:1;display:flex}.negotiation-chat>.form-section{background:color-mix(in srgb,var(--color-accent-soft) 22%,var(--color-surface));gap:24px;margin:0;padding:28px;display:grid}.negotiation-chat>.form-section>.neg-offer-message{max-width:none;box-shadow:0 4px 16px var(--color-shadow);border-radius:16px;margin:0;padding:24px}.negotiation-chat>.form-section>.neg-offer-message>strong{gap:14px;margin-block:16px 12px;font-size:clamp(1.4rem,2vw,1.85rem)}.negotiation-chat>.form-section>.neg-offer-message p{max-width:52ch;font-size:.82rem;line-height:1.8}.negotiation-chat>.form-section>.neg-offer-message .button{white-space:normal;min-height:48px;margin-top:22px}.negotiation-chat>.form-section>.dependency-placeholder{border-color:var(--color-rule);background:var(--color-surface);align-items:flex-start;min-height:0;padding:24px}.negotiation-chat>.form-section>.dependency-placeholder p{max-width:52ch;font-size:.8rem;line-height:1.8}.negotiation-chat>.form-section>.info-banner{margin:0;padding:18px 20px;font-size:.76rem;line-height:1.8}.neg-chat-header>.badge{margin-inline-start:auto}.neg-chat-header{border-bottom:1px solid var(--color-rule);align-items:center;gap:12px;padding:18px 20px;display:flex}.neg-chat-header .avatar{background:var(--neg-teal-soft);width:44px;height:44px;color:var(--neg-teal);border-radius:14px}.neg-chat-header h2,.neg-terms h2{font-size:1rem}.neg-chat-header small{margin-top:3px;font-size:.72rem;display:block}.neg-preview{border:1px solid var(--color-rule);color:var(--color-muted);border-radius:6px;margin-inline-start:auto;padding:5px 8px;font-size:.66rem}.neg-chat-log{background:var(--neg-chat-bg);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:320px;max-height:510px;padding:20px;display:flex;overflow-y:auto}.neg-chat-date{color:var(--color-muted);justify-content:center;font-size:.66rem;display:flex}.neg-chat-date span{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:20px;padding:4px 12px}.neg-message{align-items:flex-end;gap:8px;max-width:92%;display:flex}.neg-message>div{min-width:0}.neg-message-avatar{background:var(--neg-teal-soft);width:28px;height:28px;color:var(--neg-teal);border-radius:9px;flex-shrink:0;place-items:center;margin-bottom:22px;font-size:.6rem;font-weight:700;display:grid}.neg-bubble{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:14px 14px 14px 4px;padding:12px 15px}.neg-bubble p{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.75}.neg-message small{margin-top:5px;font-size:.62rem;display:block}.neg-message.mine{align-self:flex-end}.neg-message.mine .neg-bubble{background:var(--neg-bubble);border-color:var(--neg-bubble);border-radius:14px 14px 4px}.neg-message.mine .neg-bubble p{color:var(--neg-bubble-ink)}.neg-message.mine small{text-align:end}[dir=rtl] .neg-message .neg-bubble{border-radius:14px 14px 4px}[dir=rtl] .neg-message.mine .neg-bubble{border-radius:14px 14px 14px 4px}.neg-offer-message{border:1px solid color-mix(in srgb,var(--neg-teal) 35%,var(--color-rule));background:var(--color-surface);border-radius:12px;max-width:380px;margin-inline-start:36px;padding:15px 17px}.neg-offer-message .row{color:var(--neg-teal);font-size:.71rem}.neg-offer-message .row>span:first-child{align-items:center;gap:7px;display:flex}.neg-offer-message>strong{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 7px;font-size:1.2rem;display:flex}.neg-offer-message>strong span{font-size:.78rem}.neg-offer-message p{font-size:.73rem}.neg-offer-message button:not(.button){border:0;border-top:1px solid var(--color-rule);width:100%;min-height:44px;color:var(--neg-teal);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 0 0;font-size:.75rem;font-weight:700;display:flex}.neg-composer{border-top:1px solid var(--color-rule);padding:14px 20px}.neg-composer label{margin-bottom:7px;font-size:.73rem;font-weight:650;display:block}.neg-composer>div{border:1px solid var(--color-control);background:var(--color-surface);border-radius:12px;align-items:center;gap:10px;padding:5px;display:flex}.neg-composer>div:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.neg-composer textarea{resize:vertical;min-height:48px;max-height:130px;box-shadow:none;background:0 0;border:none;padding:8px;font-size:.8rem}.neg-composer textarea:focus{outline:none}.neg-composer .button{border-radius:9px;flex-shrink:0;width:44px;height:44px;padding:0}.neg-composer>small{margin-top:8px;font-size:.62rem;display:block}.workspace .neg-history{padding:24px}.neg-history h2{font-size:.82rem}.neg-version{background:var(--neg-teal-soft);color:var(--neg-teal);border-radius:6px;padding:4px 8px;font-size:.69rem}.neg-history ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.neg-history li{align-items:flex-start;gap:7px;font-size:.68rem;display:flex}.neg-history li>svg{color:var(--neg-teal);flex-shrink:0}.neg-history li.current>svg{color:var(--color-warning)}.neg-history strong{font-weight:600;display:block}.neg-history small{margin-top:4px;font-size:.63rem;display:block}.neg-terms{flex-direction:column;display:flex}.neg-terms-header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.neg-terms-header .eyebrow{margin-bottom:5px;font-size:.6rem;display:block}.neg-terms-content{padding:24px}.neg-amount-card{background:var(--color-accent-soft);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px;display:grid;position:relative}.neg-amount-card>div:first-child{border-bottom:1px solid color-mix(in srgb,var(--color-link) 20%,transparent);padding-bottom:14px}.neg-amount-card small{font-size:.72rem;display:block}.neg-amount-card strong{margin-top:6px;font-size:1.06rem;display:block}.neg-amount-card>div:first-child strong{font-size:1.7rem;line-height:1.25}.neg-amount-card strong span{font-size:.85rem}.neg-amount-card>div:last-child>small:last-child{margin-top:5px}.neg-swap{inset-inline-end:18px;border:3px solid var(--color-accent-soft);background:var(--color-surface);width:32px;height:32px;color:var(--color-link);border-radius:50%;place-items:center;display:grid;position:absolute;top:67px}.neg-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:24px 16px;display:grid}.neg-facts>div{align-items:flex-start;gap:7px;display:flex}.neg-facts svg{color:var(--neg-teal);flex-shrink:0;margin-top:3px}.neg-facts small{font-size:.65rem;display:block}.neg-facts strong{margin-top:4px;font-size:.72rem;display:block}.neg-terms .money-review{margin-top:8px}.neg-terms .money-review>div{gap:16px;padding-block:10px;font-size:.73rem}.neg-terms .money-review strong{overflow-wrap:anywhere;text-align:end;max-width:60%}.neg-terms .money-review .total{background:var(--neg-teal-soft);color:var(--neg-teal);border-radius:8px;margin-top:6px;padding:12px}.neg-balance-details{margin-top:13px;padding:0 2px}.neg-balance-details summary{cursor:pointer;min-height:44px;color:var(--color-link);justify-content:space-between;align-items:center;font-size:.73rem;display:flex}.neg-balance-details>small{font-size:.66rem}.neg-scenario{margin-top:20px}.neg-scenario .field{margin:0}.neg-scenario .field>span{font-size:.66rem}.neg-scenario select{font-size:.73rem}.neg-actions{background:color-mix(in srgb,var(--color-accent-soft) 35%,var(--color-surface));border-top:1px solid var(--color-rule);margin-top:auto;padding:24px}.neg-actions>.button{border-radius:9px;width:100%;min-height:46px}.neg-actions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.neg-actions>div .button{white-space:nowrap;flex:1;padding-inline:10px;font-size:.7rem}.neg-actions>small{justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:.64rem;display:flex}.neg-modal-intro{margin-bottom:20px}@media (min-width:1600px){.negotiation-grid{grid-template-columns:minmax(0,1.65fr) minmax(390px,1fr)}.neg-chat-log{max-height:570px}}@media (max-width:1100px){.negotiation-grid{grid-template-columns:minmax(0,1fr)}.neg-chat-log{max-height:470px}.neg-status-bar{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.neg-status-bar{padding:14px}.neg-pending{margin-inline-start:35px}.neg-chat-header,.neg-composer,.neg-terms-header,.neg-terms-content,.neg-actions{padding:16px}.neg-chat-log{padding:14px}.neg-preview{text-align:center;max-width:85px}.neg-offer-message{margin-inline-start:0}.neg-history ol{grid-template-columns:minmax(0,1fr);gap:12px}.neg-history li>div{justify-content:space-between;gap:10px;width:100%;display:flex}.neg-history small{margin:0}.neg-message{max-width:100%}.neg-composer>small{line-height:1.8}.negotiation-grid,.neg-conversation-column{gap:20px}.negotiation-chat>.form-section{gap:20px;padding:16px}.negotiation-chat>.form-section>.neg-offer-message,.negotiation-chat>.form-section>.dependency-placeholder{padding:20px}.negotiation-chat>.form-section>.dependency-placeholder{flex-direction:column;gap:14px}.negotiation-chat>.form-section>.info-banner{padding:16px}.negotiation-chat>.form-section>.neg-offer-message .button{width:100%}.workspace .neg-history{padding:20px}.neg-chat-header{flex-wrap:wrap}}.trade-room-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.trade-room-toolbar>.row:last-child{align-items:flex-end}.trade-room-toolbar .field{min-width:180px;margin:0}.trade-room-toolbar select{font-size:.75rem}.workspace .trade-progress{background:var(--color-accent-soft);border-radius:16px;margin-bottom:20px;padding:20px 24px}.trade-progress .panel-heading{margin-bottom:20px}.trade-progress h2{font-size:.9rem}.trade-stepper{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trade-stepper li{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:relative}.trade-stepper li:not(:last-child):after{content:"";top:15px;background:var(--color-control);opacity:.5;width:calc(100% - 40px);height:1px;position:absolute;inset-inline-start:40px}.trade-stepper li>span{border:1px solid var(--color-control);background:var(--color-surface);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.73rem;display:grid}.trade-stepper li.done>span{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.trade-stepper li.current>span{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warning) 10%,transparent)}.trade-stepper strong{max-width:150px;font-size:.72rem;font-weight:550}.trade-stepper .current strong{color:var(--color-ink);font-weight:750}.active-trade-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr);align-items:start;gap:24px;display:grid}.trade-conversation-column,.trade-summary-column{flex-direction:column;gap:24px;min-width:0;display:flex}.active-trade-page .neg-chat-log{min-height:350px;max-height:440px}.workspace .trade-summary{border-radius:16px;padding:0;overflow:hidden}.trade-summary-hero{background:var(--color-forest);color:var(--color-on-forest);padding:26px;position:relative}.trade-lock-mark{inset-inline-end:24px;border:1px solid color-mix(in srgb,var(--color-mint) 30%,transparent);background:color-mix(in srgb,var(--color-mint) 12%,transparent);width:48px;height:48px;color:var(--color-mint);border-radius:15px;place-items:center;display:grid;position:absolute;top:26px}.trade-summary-hero>small{color:var(--color-mint);padding-inline-end:60px;font-size:.75rem;display:block}.trade-summary-hero>strong{margin:10px 0 14px;font-size:2rem;display:block}.trade-summary-hero .badge{border:0}.trade-summary-body{padding:20px 22px 10px}.trade-counterparty{border-bottom:1px solid var(--color-rule);align-items:center;gap:10px;padding-bottom:18px;display:flex}.trade-counterparty .avatar{background:var(--neg-teal-soft);color:var(--neg-teal);border-radius:12px;width:40px;height:40px}.trade-counterparty small{font-size:.65rem;display:block}.trade-counterparty strong{margin-top:3px;font-size:.82rem;display:block}.trade-counterparty>svg{color:var(--neg-teal);margin-inline-start:auto}.trade-summary .money-review{margin-top:10px}.trade-summary .money-review>div{gap:15px;padding-block:10px;font-size:.73rem}.trade-summary .money-review strong{text-align:end;overflow-wrap:anywhere;max-width:60%}.trade-summary .money-review .total{background:var(--neg-teal-soft);color:var(--neg-teal);border-radius:8px;margin-top:8px;padding:12px}.trade-action-footer{border-top:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-accent-soft) 35%,var(--color-surface));padding:20px 22px}.trade-action-heading{color:var(--color-link);align-items:center;gap:8px;margin-bottom:14px;display:flex}.trade-action-heading h2{font-size:.85rem}.trade-action-footer .button{border-radius:9px;width:100%;min-height:44px}.trade-action-footer .button.danger{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-rule));color:var(--color-danger)}.trade-action-footer .info-banner{margin:0;font-size:.75rem}.trade-action-footer p{font-size:.77rem}.trade-safety-note{color:var(--neg-teal);align-items:flex-start;gap:10px;padding:0 10px;display:flex}.trade-safety-note svg{flex-shrink:0;margin-top:3px}.trade-safety-note p{font-size:.72rem;line-height:1.8}.workspace .trade-evidence{border-radius:16px;padding:20px}.trade-evidence .panel-heading{margin-bottom:8px}.trade-evidence h2{font-size:.88rem}.trade-evidence-intro{margin-bottom:16px;font-size:.73rem}.trade-upload{background:var(--neg-teal-soft);border:1px dashed var(--neg-teal);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.trade-upload>svg{color:var(--neg-teal);flex-shrink:0}.trade-upload>div{flex:1;min-width:0}.trade-upload strong{font-size:.8rem}.trade-upload small{margin-top:4px;font-size:.66rem;display:block}.trade-upload .field{margin:10px 0 0}.trade-upload .field>span{font-size:.66rem}.trade-upload input{min-width:0;padding:7px;font-size:.7rem}.trade-evidence .activity-row{overflow-wrap:anywhere}.trade-evidence .activity-row>div{min-width:0}@media (min-width:1600px){.active-trade-grid{grid-template-columns:minmax(0,1.7fr) minmax(390px,1fr)}}@media (max-width:1100px){.active-trade-grid{grid-template-columns:minmax(0,1fr)}.trade-stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.trade-stepper li:nth-child(3):after{display:none}}@media (max-width:600px){.workspace .trade-progress{padding:18px}.trade-room-toolbar>.row:last-child{width:100%}.trade-room-toolbar .field{flex:1;min-width:130px}.trade-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-stepper li:nth-child(3):after{display:block}.trade-stepper li:nth-child(2n):after{display:none}.trade-summary-body,.trade-action-footer{padding:18px}.trade-upload{align-items:flex-start;padding:12px}.trade-upload>svg{width:20px}.trade-summary-hero{padding:22px}}
