html body:has(.trade-desk){background-color:#fafbff!important}.trade-desk{color:var(--ink);padding-top:28px;padding-bottom:48px}.trade-desk .trade-sheet{position:relative;border-radius:24px;background:#ffffff;border-color:var(--line-card);box-shadow:0 20px 70px -30px #38396624,0 2px 8px #35385804}.trade-desk .trade-sheet:before{content:"";pointer-events:none;position:absolute;z-index:1;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,#82d9e0 24%,#b8a1e2 55%,#f4c9b0 77%,transparent)}.trade-desk .trade-headbar{min-height:90px;padding-top:18px;padding-bottom:18px;border-radius:23px 23px 0 0;background:#ffffff}.trade-desk .trade-market-picker{min-height:48px;padding:7px 12px;border-radius:12px;border-color:transparent;background:transparent;box-shadow:none}.trade-desk .trade-market-picker>span>span:first-child{font-family:var(--font-geist-sans),sans-serif;font-size:1.75rem;font-weight:600;letter-spacing:-.045em}.trade-desk .trade-market-picker:hover,.trade-desk .trade-market-picker[aria-expanded=true]{border-color:#dcd8eb;background:#f7f6fc}.trade-desk .trade-market-picker>span>span:last-child:not(:first-child){padding:5px 8px;border-radius:6px;border-color:#e7e1f4;background:#f5f1fd;color:#7b669e;font-size:.75rem}.trade-desk .trade-headbar>div:last-child{border-radius:10px;background:#f8f9fd;border-color:#e8eaf2;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 12px;row-gap:8px}.trade-desk .trade-headbar>div:last-child span{font-size:.75rem}.trade-desk .trade-market-cell{border-radius:0 0 0 23px;background:#ffffff}.trade-desk .trade-instrument{padding-top:28px;padding-bottom:28px}.trade-desk .trade-mark{padding-bottom:12px}.trade-desk .trade-mark>span:first-child{font-size:.75rem;letter-spacing:.12em;margin-bottom:8px}.trade-desk .trade-mark>span:last-child{font-size:.8125rem;letter-spacing:.04em;padding-bottom:6px}.trade-desk .trade-tape{border-bottom:1px solid var(--line)}.trade-desk .trade-instrument>.rounded-2xl,.trade-desk .trade-loading>.rounded-2xl{border-radius:12px;background:#f8f9fd}.trade-desk .trade-loading .trade-mark>span:first-child{min-height:.9rem}.trade-desk .trade-instrument .text-\[11px\],.trade-desk .trade-instrument .text-\[9px\],.trade-desk .trade-instrument p.text-\[10px\],.trade-desk .trade-instrument span.text-\[10px\]{font-size:.75rem}.trade-desk .trade-impact{padding:14px 12px;border-radius:12px;border-color:#e7e9f0;background:#f8f9fd}.trade-desk .trade-impact:nth-child(2){border-color:#e4def0;background:#f6f3fc}.trade-desk .trade-impact>div:first-child>span:first-child{font-size:.8125rem}.trade-desk .trade-impact>div:first-child>span:last-child{width:24px;height:24px;border-radius:7px}.trade-desk .trade-order-cell{border-radius:0 0 23px 0;background:#f7f8fc}.trade-desk .trade-order-cell>div{padding:24px 18px}.trade-desk .trade-field{border-radius:16px;padding:18px 14px;background:#ffffff;border-color:#e0e3ed;box-shadow:0 3px 12px #33385504}.trade-desk .trade-field:first-child{border-color:#d9d4e7}.trade-desk .trade-field:focus-within{border-color:#b2a1da;box-shadow:0 0 0 3px #a899f012}.trade-desk .trade-field-head{min-height:20px;margin-bottom:14px}.trade-desk .trade-field-head>span:first-child{font-size:.875rem;font-weight:500;color:var(--label)}.trade-desk .trade-field .text-\[11px\],.trade-desk .trade-field-head button,.trade-desk .trade-field-head>span:not(:first-child){font-size:.75rem}.trade-desk .trade-amount input,.trade-desk .trade-amount>span{font-size:1.625rem;letter-spacing:-.05em;font-weight:450}.trade-desk button[aria-label="Pay asset"],.trade-desk button[aria-label="Receive asset"]{border-radius:11px;border:1px solid #e6e3f0;background:#f3f1f8;padding-top:9px;padding-bottom:9px}.trade-desk button[aria-label="Pay asset"]:hover,.trade-desk button[aria-label="Receive asset"]:hover{border-color:#c6badf;background:#eeebf5}.trade-desk .trade-direction{width:36px;height:36px;border-radius:50%;color:#80709e;border:1px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(130deg,#73dce2,#bd9bed,#f3c8aa,#80ded7) border-box;box-shadow:0 0 0 4px #f7f8fc}.trade-desk .trade-direction:hover{color:var(--brand);box-shadow:0 0 0 4px #f7f8fc,0 0 18px #af9ed72b}.trade-desk .trade-ticket>.rounded-\[10px\]{border-radius:12px;padding:9px 12px;margin-top:14px;background:#f0f2f8;border-color:#e5e8f1}.trade-desk .trade-ticket>.rounded-\[10px\] span{font-size:.75rem}.trade-desk .otc-trade-button{margin-top:18px;min-height:58px;height:auto;padding:14px;border:1px solid #f9790e;border-radius:14px;letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff2b,0 8px 22px -10px #f9790e6b}.trade-desk .otc-trade-button:disabled:not([data-busy]){color:var(--label);background:#eaedf5;border-color:#dfe3ef;box-shadow:none}.trade-desk .trade-asset-menu,.trade-desk .trade-market-menu{background:#ffffff;border-color:#d8d4e6;border-radius:16px;box-shadow:0 20px 60px #32304926,0 2px 8px #3230490a}.trade-desk .trade-market-scrollbar{scrollbar-color:#c8c6d7 transparent}.trade-desk .trade-market-scrollbar::-webkit-scrollbar-thumb{background:#c8c6d7}.trade-desk .otc-fill-landed{animation-name:trade-light-landed}@keyframes trade-light-landed{0%{background-color:#e3f8f2;border-color:#62cbbb}to{background-color:var(--recess);border-color:var(--line-chip)}}.trade-desk a:focus-visible,.trade-desk button:focus-visible{outline:2px solid #8d7bb0;outline-offset:3px}@media (max-width:1023px){.trade-desk .trade-order-cell{border-radius:0}.trade-desk .trade-market-cell{border-radius:0 0 23px 23px}.trade-desk .trade-headbar{gap:14px}.trade-desk .trade-headbar>div:last-child{width:100%}}@media (max-width:639px){.trade-desk{padding-top:12px}.trade-desk .trade-headbar>div:first-child{position:relative;width:100%}.trade-desk .trade-market-control{position:static;max-width:100%}.trade-desk .trade-market-menu{left:0;width:min(360px,100%)}.trade-desk .trade-field div:has(>button:is([aria-label="Pay asset"],[aria-label="Receive asset"])){position:static}.trade-desk .trade-asset-menu{left:0;right:0;top:calc(100% + 6px);width:100%;margin-top:0}.trade-desk .trade-market-picker>span>span:first-child{font-size:1.6rem}.trade-desk .trade-order-cell>div{padding:18px 12px}.trade-desk .trade-field{padding:16px 12px}.trade-desk .trade-instrument{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.trade-desk *,.trade-desk :after,.trade-desk :before{animation:none!important;transition:none!important}}