:root{color:#000;background:#cfeeff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{color:#000;font:inherit}button{border:1px solid #000000;cursor:pointer;font-weight:700}button:focus-visible,input:focus-visible{outline:3px solid #4aa8d8;outline-offset:2px}.landing{align-items:center;background:#cfeeff;color:#000;display:flex;justify-content:center;min-height:100vh;padding:24px}.hero,.loginBox{width:min(100%,460px)}.hero h1{font-size:clamp(56px,13vw,108px);letter-spacing:0;line-height:.95;margin:0 0 18px}.heroText,.sessionText,.formMessage{line-height:1.55;margin:0}.heroText{max-width:420px}.eyebrow{font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.loginBox{padding:22px 38px 30px}.metric,.panel{background:#fff;border:1px solid #000000;border-radius:8px}.loginHeader,.topbar,.actions,.profileActions{align-items:center;display:flex;gap:12px}.loginHeader,.topbar{justify-content:space-between}.loginHeader{margin-bottom:18px}form,.profileGrid{display:grid;gap:14px}label{display:grid;font-size:14px;font-weight:700;gap:6px}input{background:#fff;border:1px solid #000000;min-height:42px;padding:10px 12px}.checkRow{align-items:center;display:flex}.checkRow input{min-height:auto;width:18px}.primaryButton,.secondaryButton,.ghostButton{min-height:42px;padding:10px 14px}.primaryButton{background:#8138ea;border-color:#8138ea;border-radius:9px;color:#fff;margin-top:22px;min-height:52px}.secondaryButton{background:#e7f7ff}.ghostButton{background:#fff}.wide{width:100%}.formMessage{color:#bfc6db;margin-top:12px}h1,h2{letter-spacing:0;margin:0}h1{font-size:30px}h2{font-size:18px}@media(max-width:820px){.landing{padding:16px}.loginBox{padding:22px}}.analyticsPanel{margin-top:20px}.analyticsGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:16px}.analyticsReport{display:grid;gap:8px;min-height:150px}@media(max-width:820px){.analyticsGrid{grid-template-columns:1fr}}.approvedPairsPanel{display:grid;gap:16px;margin-top:20px}.approvedPairForm{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto}.approvedPairList{display:grid;gap:12px}.approvedPairRow{align-items:start;border:1px solid #000000;display:grid;gap:12px;grid-template-columns:minmax(160px,.8fr) minmax(260px,1.2fr) auto;padding:14px}.approvedPairRow span:first-child{display:grid;gap:4px}.approvedPairChains{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(120px,1fr))}.approvedPoolForm{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr))}.approvedPoolNotes{grid-column:span 2}.approvedPoolNotes textarea{min-height:72px;resize:vertical}.approvedPoolRow{align-items:start;border:1px solid #000000;display:grid;gap:12px;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.1fr) minmax(150px,.9fr) auto auto;padding:14px}.approvedPoolRow span{display:grid;gap:4px}.approvedPoolNotesText{grid-column:1 / -1}@media(max-width:760px){.approvedPairForm,.approvedPairRow,.approvedPoolForm,.approvedPoolRow{align-items:stretch;grid-template-columns:1fr}.approvedPoolNotes{grid-column:auto}.approvedPairChains{grid-template-columns:1fr}}.blinkPanel{margin-top:20px}.blinkGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(280px,1fr));margin-top:16px}.blinkEndpoint{border:1px solid #000000;display:grid;gap:10px;padding:14px}.blinkActions{align-items:center;display:flex;gap:12px;margin-top:18px}@media(max-width:820px){.blinkActions{align-items:stretch;flex-direction:column}.blinkGrid{grid-template-columns:1fr}}.blockchainsPanel{margin-top:20px}.blockchainList{display:grid;gap:12px;margin-top:16px}.blockchainRow{align-items:center;border:1px solid #000000;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) auto auto;padding:14px}.blockchainRow span:first-child{display:grid;gap:4px}.toggleText{font-weight:800}@media(max-width:640px){.blockchainRow{grid-template-columns:1fr}}.landing{position:relative}.landingSteps{display:grid;gap:10px;list-style:disc;margin:24px 0 0 20px;max-width:520px;padding:0}.landingSteps li{font-weight:700;line-height:1.4}.landingFooter{bottom:18px;font-size:13px;left:24px;position:absolute;right:24px;text-align:center}@media(max-width:820px){.landing{align-items:flex-start;padding-bottom:72px}}.historyPanel{margin-top:20px;overflow-x:auto}.historyActions{align-items:center;display:flex;gap:12px;margin:12px 0 18px}.fileButton{background:#e7f7ff;border:1px solid #000000;cursor:pointer;display:inline-block;font-weight:700;min-height:42px;padding:10px 14px}.fileButton input{display:none}.historyTable{min-width:720px}.tradeHistoryTable{min-width:980px}@media(max-width:820px){.historyActions{align-items:stretch;flex-direction:column}}.loginBox{background:#000;border-radius:0 0 14px 14px;color:#f8fbff}.loginLabel{color:#aeb4c7;font-size:16px}.loginInput{background:#172243;border:1px solid #24345f;border-radius:5px;color:#fff;min-height:48px}.loginInput::placeholder{color:#8f96aa}.passwordWrap{display:grid;position:relative}.passwordToggle{background:transparent;border:2px solid #8992a8;border-radius:999px;cursor:pointer;height:22px;min-height:0;padding:0;position:absolute;right:15px;top:13px;width:22px}.passwordToggle[aria-pressed=true]{background:#8992a8;box-shadow:inset 0 0 0 5px #172243}.walletButton{align-items:center;background:#000;border:1px solid #27305a;border-radius:8px;color:#fff;display:flex;gap:12px;justify-content:center;min-height:56px;padding:10px 14px}.walletIcon{border:2px solid #ffffff;border-radius:3px;height:18px;position:relative;width:22px}.walletIcon:after{border:2px solid #ffffff;border-radius:999px;content:"";height:3px;position:absolute;right:3px;top:5px;width:3px}.loginDivider{align-items:center;color:#777f96;display:grid;font-size:14px;font-weight:700;gap:14px;grid-template-columns:1fr auto 1fr;margin:28px 0}.loginDivider:before,.loginDivider:after{background:#202845;content:"";height:1px}.loginFootnote,.backLink{color:#737b98;font-size:14px;text-align:center}.loginFootnote{margin:22px 0 0}.backLink{background:transparent;border:0;display:block;margin:12px auto 0;min-height:0;padding:0}.pipelinePanel{min-width:0}.tabList{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.tabButton{background:#e7f7ff;border-color:#2e79b7;border-radius:8px;min-height:40px;padding:8px 12px}.tabButton[aria-selected=true]{background:#000;border-color:#000;color:#fff}.pipelineTable th,.pipelineTable td{vertical-align:top}@media(max-width:820px){.tabList{display:grid;grid-template-columns:1fr}}.shell{background:#f6fbfe;margin-left:220px;min-height:100vh;padding:24px}.sideNav{background:#dff5ff;border-right:1px solid #000000;bottom:0;display:flex;flex-direction:column;gap:18px;left:0;overflow-y:auto;padding:20px 14px;position:fixed;top:0;width:220px;z-index:10}.sideNav nav{display:grid;gap:8px}.sideNavButton{background:transparent;border:1px solid transparent;color:#000;cursor:pointer;font:inherit;min-height:38px;padding:8px 10px;text-align:left}.sideNavButton:hover,.sideNavButton.active{background:#fff;border-color:#000}.topbar{border-bottom:1px solid #000000;padding-bottom:18px}.metricGrid,.layout,.profileGrid,.walletGrid,.historyGrid{display:grid;gap:16px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.metric,.panel{padding:16px}.metric{display:grid;gap:6px;min-height:112px}.metric strong{font-size:22px}.layout,.profileGrid,.walletGrid,.historyGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}.pipeline{display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.pipeline li{background:#e7f7ff;border-left:4px solid #000000;min-height:42px;padding:11px 12px}table{border-collapse:collapse;margin-top:16px;width:100%}th,td{border-bottom:1px solid #000000;padding:12px 8px;text-align:left}th{font-size:13px;text-transform:uppercase}.profileActions{grid-column:1 / -1}.maintenanceGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(280px,1fr));margin-top:20px}.maintenanceWide{grid-column:1 / -1}.maintenanceActions{display:flex;flex-wrap:wrap;gap:10px}.maintenanceList{display:grid;gap:10px}.tradeCriteria{grid-column:1 / -1}@media(max-width:820px){.shell{margin-left:0;padding:16px}.sideNav{border-bottom:1px solid #000000;border-right:0;position:static;width:auto}.topbar,.actions,.profileActions,.maintenanceActions{align-items:stretch;flex-direction:column}.metricGrid,.layout,.profileGrid,.walletGrid,.historyGrid,.maintenanceGrid{grid-template-columns:1fr}}.rpcPanel{margin-top:20px}.rpcLimitPanel{display:grid;gap:14px;margin-top:16px}.rpcGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(280px,1fr));margin-top:16px}.rpcChain{border:1px solid #000000;display:grid;gap:12px;margin:0;padding:14px}.rpcChain legend{font-weight:800;padding:0 6px}.chainId{color:#334155;font-size:13px}.rpcActions{align-items:center;display:flex;gap:12px;margin-top:18px}@media(max-width:820px){.rpcActions{align-items:stretch;flex-direction:column}.rpcGrid{grid-template-columns:1fr}}.tradeSettingsPanel{display:grid;gap:14px;margin-top:20px;max-width:720px}.tradeSettingsActions{align-items:center;display:flex;gap:12px;margin-top:4px}.botControls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tradeFundingSection{border-top:1px solid #000000;display:grid;gap:14px;padding-top:16px}.tradeFundingSection h2{font-size:1.2rem;margin:0}.tradeFundBox{border:1px solid #000000;display:grid;gap:12px;margin:0;padding:14px}.tradeFundBox legend{font-weight:800;padding:0 6px}.tradeFundGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(140px,1fr))}@media(max-width:820px){.botControls,.tradeSettingsActions,.tradeFundGrid{align-items:stretch;display:flex;flex-direction:column}}
