@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.arca-identity-mark{background:#090910;background:color-mix(in srgb, var(--identity-accent) 14%, #090910);border:1px solid color-mix(in srgb, var(--identity-accent) 58%, #353544);color:color-mix(in srgb, var(--identity-accent) 74%, white);flex:0 0 var(--identity-size);font-family:JetBrains Mono,monospace;font-size:clamp(8px, calc(var(--identity-size) * .26), 11px);height:var(--identity-size);letter-spacing:0;width:var(--identity-size);border-radius:7px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.arca-identity-mark img{object-fit:contain;width:100%;height:100%}.arca-environment-badge,.arca-asset-mark,.arca-asset-environment-identity{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.arca-environment-badge__copy,.arca-asset-mark__copy{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.arca-environment-badge strong,.arca-asset-mark strong,.arca-asset-environment-identity strong{color:#f4f4fb;letter-spacing:0;font-size:12px;line-height:1.2}.arca-environment-badge small,.arca-asset-mark small,.arca-asset-environment-identity small{color:#8a8a9e;letter-spacing:0;overflow-wrap:anywhere;font-size:9px;line-height:1.25}.arca-environment-badge.is-compact .arca-environment-badge__copy small,.arca-asset-mark.is-compact .arca-asset-mark__copy small{display:none}.arca-asset-environment-identity__marks{flex:none;display:inline-flex;position:relative}.arca-asset-environment-identity__environment{position:absolute;bottom:-4px;right:-5px}.arca-classification-badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:inline-flex}.arca-classification-badges>span,.arca-activation-badge,.arca-verification-badge{color:#c7c7d8;letter-spacing:0;text-transform:uppercase;border:1px solid #8a8a9e57;border-radius:5px;padding:3px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.arca-verification-badge.is-verified{color:#6ee7b7;border-color:#10b9816b}.arca-verification-badge.is-unresolved{color:#fbbf24;border-color:#f59e0b6b}.arca-issuer-line{color:#9ca3af;overflow-wrap:anywhere;font-size:8px;line-height:1.3}.arca-identity-context-strip{background:#080812b3;border:1px solid #8a8a9e33;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:7px 9px;display:flex}.routing-selected-identity-pair{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.routing-selected-identity-arrow{color:#8a8a9e;font-size:14px}@media (width<=640px){.arca-identity-context-strip{gap:8px}.routing-selected-identity-pair{flex-direction:column;align-items:flex-start}.routing-selected-identity-arrow{display:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--blue:#0052ff;--blue-light:#2979ff;--blue-bg:#0052ff0f;--blue-border:#0052ff26;--blue-glow:#0052ff1f;--bg:#09090b;--bg-nav:#09090bd9;--bg-elevated:#111114;--bg-card:#141417;--bg-card-hover:#1a1a1e;--bg-input:#0e0e11;--border:#ffffff0f;--border-hover:#ffffff1f;--border-active:#0052ff4d;--text:#f0f0f2;--text-secondary:#9ca0ab;--text-dim:#55575e;--text-muted:#3a3c42;--green:#22c55e;--green-bg:#22c55e14;--green-border:#22c55e33;--red:#ef4444;--red-bg:#ef444414;--amber:#f59e0b;--amber-bg:#f59e0b14;--purple:#8b5cf6;--purple-bg:#8b5cf614;--cyan:#06b6d4;--cyan-bg:#06b6d414;--radius:12px;--radius-sm:8px;--radius-xs:6px;--font:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"IBM Plex Mono", "SF Mono", monospace}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.routing-consumer-surface{box-sizing:border-box;width:100%;max-width:none}.routing-page-intro{width:100%}.routing-command-bar{box-sizing:border-box;width:100%}.routing-single-swap-box{box-sizing:border-box;overflow-wrap:anywhere;width:min(100%,980px);max-width:calc(100vw - 24px);margin:12px auto 0;overflow:hidden}.routing-single-swap-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.routing-public-swap-card{gap:12px}.routing-network-picker{min-width:0}.routing-network-picker__label{color:#8a8a9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.routing-network-picker__trigger{color:#f4f4fb;text-align:left;cursor:pointer;background:#070d1ae6;border:1px solid #00ffee3d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:46px;padding:9px 11px;display:grid}.routing-network-picker__trigger:hover,.routing-network-picker__trigger:focus-visible{outline-offset:2px;border-color:#00ffeead;outline:2px solid #00ffee38}.routing-network-picker__trigger-status,.routing-network-picker__status{color:#a9b0c1;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.routing-network-picker__trigger-status--ready,.routing-network-picker__option--ready .routing-network-picker__status{color:#56f6aa;background:#00ff8814;border-color:#00ff8847}.routing-network-picker__trigger-status--quote,.routing-network-picker__option--quote .routing-network-picker__status{color:#0fe;background:#00ffee14;border-color:#00ffee47}.routing-network-picker__trigger-status--wallet,.routing-network-picker__option--wallet .routing-network-picker__status{color:#fc6;background:#ffcc6614;border-color:#ffcc664d}.routing-network-picker__trigger-status--blocked,.routing-network-picker__option--blocked .routing-network-picker__status{color:#ffad4d;background:#ff950014;border-color:#ff95004d}.routing-network-picker__trigger-status--preview,.routing-network-picker__option--preview .routing-network-picker__status{color:#d6adff;background:#bb86fc14;border-color:#bb86fc4d}.routing-network-picker__backdrop{z-index:2147481800;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040cc2;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.routing-network-picker__sheet{color:#edf3ff;background:#070d1a;border-left:1px solid #00ffee42;grid-template-rows:auto auto minmax(0,1fr);width:min(480px,100%);min-width:0;min-height:0;display:grid;box-shadow:-24px 0 80px #00000094}.routing-network-picker__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.routing-network-picker__eyebrow{color:#0fe;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.routing-network-picker__header h2{margin:5px 0 0;font-size:21px;line-height:1.2}.routing-network-picker__header p{color:#9ca3af;margin:6px 0 0;font-size:10px;line-height:1.45}.routing-network-picker__close,.routing-network-picker__more{color:#dcdce5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:850}.routing-network-picker__close:focus-visible,.routing-network-picker__more:focus-visible,.routing-network-picker__option:focus-visible,.routing-network-picker__search-wrap input:focus-visible{outline-offset:2px;outline:2px solid #0fe}.routing-network-picker__search-wrap{background:#070d1afa;border-bottom:1px solid #ffffff14;gap:6px;padding:13px 20px;display:grid}.routing-network-picker__search-wrap label{color:#9ca3af;text-transform:uppercase;font-size:9px;font-weight:850}.routing-network-picker__search-wrap input{box-sizing:border-box;color:#f4f4fb;background:#0b1324;border:1px solid #ffffff26;border-radius:9px;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.routing-network-picker__list{overscroll-behavior:contain;min-height:0;padding:14px 20px max(20px, env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow-y:auto}.routing-network-picker__group+.routing-network-picker__group{margin-top:18px}.routing-network-picker__group h3{color:#8ea2c9;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.routing-network-picker__rows{gap:6px;display:grid}.routing-network-picker__option{color:#edf3ff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 10px;display:grid}.routing-network-picker__option:hover,.routing-network-picker__option[aria-selected=true]{background:#00ffee14;border-color:#00ffee7a}.routing-network-picker__option:disabled{cursor:not-allowed;opacity:.48}.routing-network-picker__option-copy{gap:3px;min-width:0;display:grid}.routing-network-picker__option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.routing-network-picker__option-copy small{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.routing-network-picker__more{color:#0fe;width:100%;margin-top:14px}.routing-network-picker__empty{color:#fc6;border:1px dashed #ffcc664d;border-radius:10px;padding:14px;font-size:11px;line-height:1.5}.routing-network-picker__availability{color:#d7a429;margin-top:6px;font-size:10px;line-height:1.45}.routing-public-route-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.routing-public-route-summary__networks{color:#f4f4fb;font-size:18px;font-weight:900;line-height:1.2}.routing-public-route-summary__wallet{color:#9ca3af;margin-top:5px;font-size:10px;line-height:1.45}.routing-public-wallet-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.routing-public-wallet-control button{color:#0fe;cursor:pointer;background:#00ffee14;border:1px solid #00ffee42;border-radius:8px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:850}.routing-public-disclosure{background:#ffffff06;border:1px solid #ffffff17;border-radius:9px}.routing-public-disclosure>summary{box-sizing:border-box;color:#dcdce5;cursor:pointer;min-height:40px;padding:10px;font-size:10px;font-weight:850}.routing-public-disclosure__content{color:#9ca3af;gap:6px;padding:0 10px 10px;font-size:10px;line-height:1.45;display:grid}.routing-public-swap-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.routing-public-swap-amounts{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.routing-public-swap-quality{color:#dcdce5;flex-wrap:wrap;gap:6px 12px;margin-top:9px;font-size:10px;line-height:1.4;display:flex}.routing-public-swap-secondary-actions{opacity:.82;flex-wrap:wrap;gap:8px;display:flex}.routing-wallet-review-request-status{color:#a9a9b7;overflow-wrap:anywhere;min-height:18px;font-size:10px;line-height:1.4}.routing-public-swap-secondary-links{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;display:flex}.routing-public-swap-secondary-links button{color:#dcdce5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;min-height:30px;padding:5px 8px;font-size:10px;font-weight:800}.routing-public-swap-secondary-links .routing-owner-audit-action{color:#fc6;border-color:#fc63}.routing-public-swap-secondary-links .routing-debug-raw-action{color:#9ca3af;border-style:dashed}.routing-owner-audit-overlay{z-index:2147482000;box-sizing:border-box;width:100%;height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040cd1;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.routing-owner-audit-workspace{width:min(1180px,100%);height:min(900px, calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));color:#edf3ff;background:#070d1a;border:1px solid #00ffee42;border-radius:14px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;max-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 90px #0000009e}.routing-owner-audit-loading{color:#c6d1e9;background:#070d1a;border:1px solid #00c59a57;border-radius:9px;max-width:min(420px,90vw);padding:16px 18px;font-size:12px;font-weight:750;box-shadow:0 18px 60px #00000080}.routing-owner-audit-header{z-index:2;background:linear-gradient(135deg,#00c59a1a,#070d1afa 42%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px 18px;display:flex;position:relative}.routing-owner-audit-header__copy{min-width:0}.routing-owner-audit-header h2{color:#edf3ff;margin:4px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.2}.routing-owner-audit-eyebrow{color:#6ee7cb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.routing-owner-audit-context{color:#aab7d1;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.4}.routing-owner-audit-close{color:#edf3ff;cursor:pointer;background:#0b1324;border:1px solid #ffffff2e;border-radius:7px;flex:none;min-height:36px;padding:8px 12px;font-weight:800}.routing-owner-audit-layout{grid-template-columns:minmax(190px,236px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.routing-owner-audit-section-nav{background:#040913e6;border-right:1px solid #ffffff17;align-content:start;gap:5px;min-width:0;padding:14px 10px;display:grid}.routing-owner-audit-section-nav button{color:#aab7d1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.3}.routing-owner-audit-section-nav button:hover,.routing-owner-audit-section-nav button:focus-visible,.routing-owner-audit-section-nav button[aria-current=page]{color:#6ee7cb;background:#00c59a1f;border-color:#00c59a6b;outline:none}.routing-owner-audit-mobile-nav{display:none}.routing-owner-audit-scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:16px 18px max(18px, env(safe-area-inset-bottom));overflow:hidden auto}.routing-owner-audit-scroll-region:focus{outline:none}.routing-owner-audit-section-heading{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070d1af5;border-bottom:1px solid #ffffff14;margin:-16px -18px 14px;padding:13px 18px 11px;position:sticky;top:-16px}.routing-owner-audit-section-heading>div{color:#edf3ff;font-size:15px;font-weight:850}.routing-owner-audit-section-heading>span{color:#8ea2c9;margin-top:3px;font-size:10px;line-height:1.35;display:block}.routing-owner-audit-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:9px;min-width:0;display:grid}.routing-owner-audit-metric{background:#080e1db8;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:11px}.routing-owner-audit-metric--positive{border-color:#00c59a40}.routing-owner-audit-metric--negative{border-color:#ef535052}.routing-owner-audit-metric__label{color:#8ea2c9;font-size:10px;line-height:1.3}.routing-owner-audit-metric__value{color:#edf3ff;overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:780;line-height:1.3}.routing-owner-audit-metric--positive .routing-owner-audit-metric__value{color:#6ee7cb}.routing-owner-audit-metric--negative .routing-owner-audit-metric__value{color:#ff8e8b}.routing-owner-audit-metric__detail{color:#aab7d1;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.45}.routing-owner-audit-record-list{gap:9px;margin-top:10px;display:grid}.routing-owner-audit-collapsed{background:#080e1d80;border:1px solid #ffffff1a;border-radius:8px;margin-top:10px}.routing-owner-audit-collapsed>summary{color:#c6d1e9;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.routing-owner-audit-collapsed__content{padding:0 10px 10px}.routing-owner-audit-close:focus-visible,.routing-owner-audit-mobile-nav select:focus-visible,.routing-owner-audit-collapsed>summary:focus-visible{outline-offset:2px;outline:2px solid #6ee7cb}.routing-action-disabled-reason{color:#ff9500;align-self:center;font-size:9px;line-height:1.3}.routing-action-groups{color:#8a8a9e;gap:5px;margin-top:8px;font-size:9px;line-height:1.35;display:grid}.routing-single-swap-summary{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.routing-token-selector,.routing-token-picker-panel,.routing-token-selected-button,.routing-quote-value-box,.routing-primary-route-issue{box-sizing:border-box;min-width:0;max-width:100%}.routing-token-selected-button{text-align:left;min-height:74px;overflow:hidden}.routing-token-picker-panel{max-width:100%;overflow:hidden}.routing-token-picker-group,.routing-token-result-card{box-sizing:border-box;min-width:0;max-width:100%}.routing-token-picker-group{gap:6px;display:grid}.routing-token-picker-group+.routing-token-picker-group{margin-top:8px}.routing-token-picker-group__title{color:#9ca3af;text-transform:uppercase;overflow-wrap:anywhere;font-size:9px;font-weight:900;line-height:1.25}.routing-token-result-card{color:#f4f4fb;text-align:left;overflow-wrap:anywhere;word-break:break-word;background:#ffffff09;border:1px solid #ffffff14;gap:3px;padding:8px;line-height:1.35;display:grid;overflow:hidden}.routing-token-result-card--selectable{cursor:pointer}.routing-token-result-card--selectable:disabled{color:#7a7a88;cursor:not-allowed}.routing-token-result-card--diagnostic{color:#c7c7d8;background:#ffcc660b;border-color:#ffcc6629}.routing-token-result-card[aria-pressed=true]{background:#00ffee1a;border-color:#00ffeeb3}.routing-token-result-card strong,.routing-token-result-card span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}.routing-token-result-card span{color:#8a8a9e;font-size:10px}.routing-token-result-card__canonical,.routing-token-result-card__action{color:#0fe!important}.routing-token-result-card__warning{color:#fc6!important}.routing-token-result-card__action{margin-top:2px;font-weight:900}.routing-token-selected-button>*,.routing-quote-value-box>*,.routing-primary-route-issue,.routing-single-swap-summary>*{min-width:0;max-width:100%}.routing-token-selected-button strong,.routing-token-selected-button span,.routing-quote-value-box div,.routing-primary-route-issue div{overflow-wrap:anywhere;word-break:break-word}.routing-token-selected-button code,.routing-primary-route-issue code{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.routing-advanced-console{box-sizing:border-box;width:100%}.routing-command-bar-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.routing-command-bar-title{color:#f4f4fb;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:900;line-height:1.35}.routing-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.routing-command-pill-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.routing-command-pill{background:#ffffff09;border:1px solid #ffffff24;flex-direction:column;gap:3px;min-width:0;min-height:54px;padding:8px 9px;display:flex}.routing-command-pill-label{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.routing-command-pill-value{color:#f4f4fb;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.routing-command-pill-detail{color:#9ca3af;overflow-wrap:anywhere;font-size:9px;line-height:1.3}.routing-workspace-shell{grid-template-columns:minmax(300px,.95fr) minmax(380px,1.25fr) minmax(300px,.95fr);align-items:start;gap:12px;width:100%;margin-top:12px;display:grid}.routing-token-picker-scroll{overscroll-behavior:contain;gap:6px;max-height:260px;padding-right:2px;display:grid;overflow-y:auto}.routing-route-input-zone,.routing-quote-zone,.routing-detail-zone{box-sizing:border-box;min-width:0}.routing-route-input-zone{grid-column:1}.routing-quote-zone{grid-column:2}.routing-detail-zone{grid-column:3}.routing-workspace-shell>*{margin-top:0!important}.routing-detail-navigator,.routing-audit-diagnostics{align-self:start}.routing-detail-tabs button{min-height:38px}.routing-primary-actions{align-items:stretch}.routing-manual-ack-row{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;align-items:center;gap:8px;width:100%;min-height:42px;display:flex}.routing-manual-ack-row input[type=checkbox]{cursor:pointer;pointer-events:auto;flex:none;width:18px;height:18px;margin:0}.routing-manual-ack-row span{overflow-wrap:anywhere;pointer-events:none;min-width:0}@media (width<=1180px){.routing-workspace-shell{grid-template-columns:minmax(0,1fr)}.routing-route-input-zone,.routing-quote-zone,.routing-detail-zone{grid-column:1}.routing-detail-zone{order:3}}@media (width<=720px){.routing-network-picker__backdrop{align-items:flex-end}.routing-network-picker__sheet{border:0;border-top:1px solid #00ffee42;border-radius:16px 16px 0 0;width:100%;height:min(100dvh,932px);max-height:100dvh;box-shadow:0 -24px 80px #0000009e}.routing-network-picker__header{padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))}.routing-network-picker__search-wrap{z-index:2;padding:11px max(14px, env(safe-area-inset-right)) 11px max(14px, env(safe-area-inset-left));position:sticky;top:0}.routing-network-picker__list{padding:12px max(14px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.routing-network-picker__option{min-height:58px}.routing-public-route-summary{grid-template-columns:minmax(0,1fr)}.routing-public-wallet-control{justify-content:flex-start}.routing-owner-audit-overlay{padding:max(6px, env(safe-area-inset-top)) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:end stretch}.routing-owner-audit-workspace{width:100%;height:calc(100dvh - max(6px, env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;max-height:none}.routing-owner-audit-header{padding:12px max(12px, env(safe-area-inset-right)) 11px max(12px, env(safe-area-inset-left));gap:10px;position:sticky;top:0}.routing-owner-audit-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.routing-owner-audit-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.routing-owner-audit-section-nav{display:none}.routing-owner-audit-mobile-nav{background:#040913f5;border-bottom:1px solid #ffffff14;gap:4px;padding:9px 12px;display:grid}.routing-owner-audit-mobile-nav span{color:#8ea2c9;text-transform:uppercase;font-size:9px;font-weight:800}.routing-owner-audit-mobile-nav select{color:#edf3ff;background:#0b1324;border:1px solid #00c59a61;border-radius:7px;width:100%;min-width:0;min-height:38px;padding:7px 9px;font-size:12px}.routing-owner-audit-scroll-region{padding:12px max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.routing-owner-audit-section-heading{margin:-12px -12px 12px;padding:11px 12px 9px;top:-12px}.routing-owner-audit-metric-grid{grid-template-columns:minmax(0,1fr)}.routing-consumer-surface{padding:10px!important}.routing-command-bar{position:relative!important;top:auto!important}.routing-command-bar-main{grid-template-columns:minmax(0,1fr)}.routing-command-actions{justify-content:flex-start}.routing-command-pill-row{grid-template-columns:minmax(0,1fr)}.routing-detail-tabs button{flex:calc(50% - 6px)}.routing-single-swap-box{width:100%;margin-top:10px;padding:10px!important}.routing-single-swap-grid,.routing-public-swap-header,.routing-public-swap-amounts,.routing-single-swap-summary{grid-template-columns:minmax(0,1fr)}.routing-public-swap-header{gap:8px}.routing-public-swap-header>:last-child{text-align:left!important}.routing-token-selected-button{min-height:82px}.routing-consumer-surface button,.routing-consumer-surface summary,.routing-manual-ack-row{min-height:44px}.routing-consumer-surface button{touch-action:manipulation}.routing-public-swap-secondary-links{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.routing-network-picker__backdrop,.routing-network-picker__sheet,.routing-network-picker__option,.routing-network-picker__trigger{scroll-behavior:auto;transition:none!important}}.app-nav{z-index:999;background:var(--bg-nav);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:100vw;height:auto;min-height:56px;padding:0 24px;display:flex;position:sticky;top:0;overflow:visible}.app-nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.app-nav-tabs::-webkit-scrollbar{display:none}.app-nav-tab{border-radius:var(--radius-xs);color:var(--text-dim);font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:7px 18px;transition:all .2s;display:flex}.app-nav-tab:hover{color:var(--text-secondary);background:#ffffff08}.app-nav-tab.active{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.app-nav-right{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.app-nav-status{font-size:11px;font-family:var(--mono);color:var(--green);align-items:center;gap:6px;font-weight:500;display:flex}.app-nav-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.btn-connect{background:var(--blue);color:#fff;border-radius:var(--radius-sm);height:34px;font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;border:none;padding:0 18px;transition:all .2s}.btn-connect:hover{background:var(--blue-light);box-shadow:0 0 20px var(--blue-glow)}.app-page{max-width:1200px;margin:0 auto;padding:32px 24px}.app-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.app-title{align-items:center;gap:14px;display:flex}.app-title-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.app-title h1{letter-spacing:-.5px;font-size:22px;font-weight:700}.app-title p{color:var(--text-dim);margin-top:2px;font-size:13px}.app-header-right{align-items:center;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:border-color .2s}.stat-card:hover{border-color:var(--border-hover)}.stat-card-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:500}.stat-card-value{font-family:var(--mono);letter-spacing:-.5px;font-size:24px;font-weight:600}.stat-card-sub{color:var(--text-dim);margin-top:4px;font-size:12px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .2s}.card:hover{border-color:var(--border-hover)}.card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.card-body{padding:20px}.badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.3px;border-radius:4px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.badge-vc{background:var(--amber-bg);color:var(--amber)}.badge-whale{background:var(--purple-bg);color:var(--purple)}.badge-fund{background:var(--green-bg);color:var(--green)}.badge-protocol{background:var(--blue-bg);color:var(--blue)}.badge-degen{background:var(--cyan-bg);color:var(--cyan)}.live-badge{background:var(--bg-card);border:1px solid var(--border);font-size:12px;font-family:var(--mono);border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-weight:500;display:inline-flex}.live-badge-dot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse-dot}.btn{border-radius:var(--radius-sm);height:36px;font-size:13px;font-weight:600;font-family:var(--font);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-light);box-shadow:0 0 20px var(--blue-glow)}.btn-success{background:var(--green);color:#000}.btn-success:hover{background:#2edd6f}.btn-outline{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--border-hover);color:var(--text)}.btn-ghost{color:var(--text-secondary);background:0 0;border:none}.btn-ghost:hover{color:var(--text);background:#ffffff0a}.btn-sm{height:30px;padding:0 14px;font-size:12px}.btn-cta{background:var(--blue);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;height:40px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-cta:hover{background:var(--blue-light);box-shadow:0 0 24px var(--blue-glow)}.filter-group{gap:4px;margin-bottom:20px;display:flex}.filter-pill{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font);background:0 0;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;transition:all .2s;display:flex}.filter-pill:hover{color:var(--text-secondary);border-color:var(--border-hover)}.filter-pill.active{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.feed-list{flex-direction:column;gap:8px;display:flex}.feed-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:72px 1fr auto auto;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:grid}.feed-item:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.feed-wallet-name{font-size:14px;font-weight:600}.feed-wallet-addr{font-family:var(--mono);color:var(--text-dim);font-size:11px}.feed-action{font-size:14px;font-weight:600}.feed-action.bullish{color:var(--green)}.feed-action.bearish{color:var(--red)}.feed-token{font-family:var(--mono);color:var(--blue);font-size:14px;font-weight:600}.feed-meta{gap:20px;margin-top:8px;display:flex}.feed-meta-item{color:var(--text-dim);font-size:12px}.feed-meta-value{font-family:var(--mono);color:var(--green);font-weight:600}.feed-time{color:var(--text-dim);text-align:right;font-size:12px}.feed-cta{border-radius:var(--radius-xs);background:var(--blue-bg);color:var(--blue);border:1px solid var(--blue-border);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font);align-items:center;gap:4px;padding:6px 14px;text-decoration:none;transition:all .2s;display:inline-flex}.feed-cta:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-title{letter-spacing:-.3px;font-size:17px;font-weight:700}.ticker-bar{border-bottom:1px solid var(--border);background:var(--bg-elevated);padding:8px 0;overflow:hidden}.ticker-track{gap:36px;width:max-content;animation:35s linear infinite ticker-scroll;display:flex}.ticker-item{font-family:var(--mono);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ticker-symbol{color:var(--text);font-weight:600}.ticker-price{color:var(--text-secondary)}.ticker-up{color:var(--green)}.ticker-down{color:var(--red)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pool-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:all .2s}.pool-card:hover{border-color:var(--border-hover)}.pool-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pool-name{font-size:15px;font-weight:600}.pool-tag{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.pool-apy{font-family:var(--mono);color:var(--green);margin-bottom:4px;font-size:28px;font-weight:600}.pool-meta{color:var(--text-dim);gap:16px;font-size:12px;display:flex}.agent-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:all .2s}.agent-card:hover{border-color:var(--border-hover)}.agent-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.agent-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.agent-name{font-size:16px;font-weight:700}.agent-template{color:var(--text-dim);font-size:12px}.agent-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:20px;margin-bottom:14px;padding:14px 0;display:flex}.agent-stat-label{color:var(--text-dim);margin-bottom:2px;font-size:11px}.agent-stat-value{font-family:var(--mono);font-size:14px;font-weight:600}.agent-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.feed-item{grid-template-columns:60px 1fr auto}.feed-meta{display:none}.app-nav{flex-wrap:wrap;align-items:stretch;gap:8px;height:auto;min-height:56px;padding:8px 10px}.app-nav-tabs{order:1;width:100%;max-width:100%;padding-bottom:2px}.app-nav-tab{min-height:40px;padding:7px 12px;font-size:12px}.app-nav-right{order:2;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;max-width:100%}.app-nav-status{flex:none;min-height:40px}.app-nav-network{display:none}}@media (width<=480px){.stats-grid{grid-template-columns:1fr}.app-nav{padding:8px}.app-nav-tab{gap:4px;padding:7px 10px;font-size:11px}.app-nav-right{flex-direction:column;align-items:stretch}.app-nav-status{min-height:auto}}.connect-btn-wrapper{contain:none;flex-direction:row;align-items:center;gap:4px;width:auto;min-width:min-content;max-width:min(100%,520px);display:inline-flex;overflow:visible}.connect-btn__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.connect-btn__actions--public{flex-wrap:nowrap}.connect-btn__hint--boundary,.connect-btn__diagnostic--internal{display:none}.connect-btn-wrapper--connected{display:block;position:relative}.connect-btn-wrapper--connected>summary{list-style:none}.connect-btn-wrapper--connected>summary::-webkit-details-marker{display:none}.connect-btn__menu{z-index:1001;overscroll-behavior:contain;border-radius:var(--radius-sm);background:#04040ce6;border:1px solid #ffffff1f;justify-items:stretch;gap:6px;width:min(100%,260px);max-width:min(320px,100vw - 24px);max-height:min(70vh,420px);margin-top:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.wallet-orchestrator{display:inline-flex;position:relative}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.wallet-network-control{gap:3px;min-width:0;max-width:240px;display:inline-grid}.wallet-network-control .connect-btn{width:100%;min-height:44px}.wallet-network-control__status{color:#9ca3af;overflow-wrap:anywhere;font-size:9px;line-height:1.3}.connect-btn--mismatch{color:#fc6;border-color:#ffcc668c}.wallet-orchestrator__backdrop{z-index:2147483000;height:var(--arca-visual-viewport-height,100dvh);min-height:0;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overscroll-behavior:contain;touch-action:none;pointer-events:auto;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.wallet-orchestrator__sheet{width:min(520px,100vw - 24px);max-width:100%;max-height:min(720px, calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));color:#f4f4fb;pointer-events:auto;touch-action:pan-y;background:#0b0d12;border:1px solid #00ffee4d;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #000000a6}.wallet-orchestrator__header{z-index:1;background:#0b0d12;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex;position:sticky;top:0}.wallet-orchestrator__subtitle{color:#9ca3af;margin-top:4px;font-size:11px;line-height:1.4}.wallet-orchestrator__icon{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:24px}.wallet-orchestrator__back{color:#0fe;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:40px;margin:0}.wallet-orchestrator__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-width:0;min-height:0;padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));align-content:start;gap:8px;display:grid;overflow:hidden auto}.wallet-orchestrator__status{color:#9ca3af;overflow-wrap:anywhere;word-break:break-word;background:#00ffee0a;border:1px solid #00ffee2e;gap:3px;min-width:0;padding:9px;font-size:10px;line-height:1.35;display:grid;position:static}.wallet-provider-option,.wallet-flow-option{box-sizing:border-box;color:#f4f4fb;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;height:auto;padding:12px;display:flex;overflow:hidden}.wallet-provider-option:disabled{opacity:.48;cursor:not-allowed}.wallet-flow-option__content,.wallet-provider-option__identity,.wallet-provider-option__identity>span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.wallet-provider-option__identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.wallet-provider-option__identity img,.wallet-provider-option__mark{object-fit:cover;background:#00ffee1f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.wallet-provider-option small,.wallet-flow-option small{color:#9ca3af;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:3px;font-size:10px;line-height:1.4;display:block}.wallet-provider-option__capabilities{overflow-wrap:anywhere;flex-wrap:wrap;flex:0 180px;justify-content:flex-end;align-items:flex-start;gap:4px;min-width:0;display:flex}.wallet-provider-option .wallet-capability-badge,.wallet-flow-option .wallet-capability-badge{color:#9ca3af;border:1px solid #ffffff1f;margin:0;padding:3px 5px;font-size:9px;line-height:1.2;display:inline-flex}.wallet-provider-option .wallet-capability-badge--authorized,.wallet-flow-option .wallet-capability-badge--authorized{color:#0fe;border-color:#00ffee73}.wallet-provider-option .wallet-capability-badge--account-available,.wallet-flow-option .wallet-capability-badge--account-available{color:#b8fff9;border-color:#00ffee5c}.wallet-provider-option .wallet-capability-badge--review-capable,.wallet-flow-option .wallet-capability-badge--review-capable{color:#7affb1;border-color:#7affb180}.wallet-provider-option .wallet-capability-badge--authorization-required,.wallet-flow-option .wallet-capability-badge--authorization-required{color:#fc6;border-color:#ffcc6670}.wallet-provider-option .wallet-capability-badge--detected,.wallet-flow-option .wallet-capability-badge--detected{color:#fc6;border-color:#ffcc6661}.wallet-provider-option .wallet-capability-badge--unavailable,.wallet-flow-option .wallet-capability-badge--unavailable{opacity:.48}.wallet-orchestrator__notice,.wallet-connected-summary{background:#ffcc6612;border:1px solid #ffcc664d;gap:9px;padding:14px;font-size:12px;line-height:1.5;display:grid}@media (width<=600px){.wallet-orchestrator__backdrop{align-items:end;padding:0}.wallet-orchestrator__sheet{width:100%;max-width:100%;max-height:calc(var(--arca-visual-viewport-height,100dvh) - env(safe-area-inset-top));border-bottom:0;border-left:0;border-right:0}.wallet-orchestrator__header{padding:14px max(14px, env(safe-area-inset-right)) 12px max(14px, env(safe-area-inset-left))}.wallet-orchestrator__body{padding:12px max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.wallet-provider-option,.wallet-flow-option{touch-action:manipulation;flex-direction:column;align-items:stretch}.wallet-provider-option__identity{width:100%}.wallet-provider-option__capabilities{flex:none;justify-content:flex-start;width:100%}.wallet-flow-option--route-switch{gap:4px}.wallet-network-control{width:100%;max-width:none}}.connect-btn{border:1px solid var(--blue-border);height:34px;color:var(--blue);font-family:var(--mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 16px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;overflow:hidden}.connect-btn--secondary{color:var(--text-muted);border-color:#ffffff29}.connect-btn:hover{background:var(--blue-bg);border-color:var(--blue);box-shadow:0 0 16px var(--blue-glow)}.connect-btn--connected{color:var(--green);background:var(--green-bg);border-color:#22c55e73}.connect-btn--connected:hover{border-color:var(--green);background:#22c55e26;box-shadow:0 0 16px #22c55e40}.connect-btn__dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:2s infinite pulse-dot}.connect-btn--loading{opacity:.6;cursor:progress}.connect-btn--wrong-chain{color:var(--amber);background:var(--amber-bg);border-color:#f59e0b73}.connect-btn--wrong-chain:hover{border-color:var(--amber);background:#f59e0b26}.connect-btn__error{color:var(--red);font-size:10px;font-family:var(--mono);overflow-wrap:anywhere;max-width:100%;margin:0}.connect-btn__diagnostic{border-radius:var(--radius-sm);background:var(--amber-bg);max-width:100%;min-height:24px;color:var(--amber);font-family:var(--mono);overflow-wrap:anywhere;text-align:right;border:1px solid #f59e0b38;align-items:center;padding:4px 8px;font-size:9px;line-height:1.3;display:inline-flex;overflow:hidden}.connect-btn__diagnostic details,.connect-btn__diagnostic summary,.connect-btn__diagnostic div{max-width:100%}.connect-btn__diagnostic summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.connect-btn__status{max-width:100%;max-height:34px;color:var(--text-muted);font-family:var(--mono);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;font-size:9px;line-height:1.3;display:inline-flex;overflow:hidden}.connect-btn__status span:first-child{color:var(--text-dim)}.connect-btn__status span:not(:first-child){border:1px solid var(--border);border-radius:var(--radius-xs);text-overflow:ellipsis;white-space:nowrap;background:#ffffff05;max-width:100%;padding:2px 5px;overflow:hidden}.connect-btn__status span:nth-child(n+4){display:none}.connect-btn__hint{max-width:100%;max-height:42px;color:var(--text-muted);font-size:10px;line-height:1.35;font-family:var(--mono);text-align:right;overflow-wrap:anywhere;margin:0;overflow:hidden}.connect-btn__links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.connect-btn__links a{color:var(--blue);text-decoration:none}.connect-btn__select{border-radius:var(--radius-sm);border:1px solid var(--blue-border);background:var(--bg-input);max-width:100%;height:34px;color:var(--text-secondary);font-family:var(--mono);padding:0 12px;font-size:11px}.routing-primary-wallet-status{min-width:0;max-width:100%;overflow:hidden}.routing-primary-wallet-status>*{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.routing-primary-wallet-status>.routing-wallet-provider-label--compact{display:none}@media (width<=430px){.routing-primary-wallet-status>.routing-wallet-provider-label--full{display:none}.routing-primary-wallet-status>.routing-wallet-provider-label--compact{display:block}}.routing-wallet-connect-panel{box-sizing:border-box;contain:layout paint;width:100%;min-width:0;max-width:100%;overflow:hidden}.routing-wallet-connect-panel *{box-sizing:border-box;min-width:0}.routing-wallet-connect-options{grid-template-columns:minmax(220px,1.25fr) repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:8px;width:100%;max-width:100%;margin-top:10px;display:grid}.routing-wallet-connect-options--single{grid-template-columns:minmax(220px,420px);align-items:start}.routing-wallet-connect-option{background:#04040ca8;border:1px solid #ffffff1a;align-content:start;gap:7px;min-height:132px;padding:10px;display:grid;overflow:hidden}.routing-wallet-connect-option--single{min-height:auto}.routing-wallet-connect-option--primary{background:#00ffee13;border-color:#00ffee57;box-shadow:inset 0 0 0 1px #00ffee0d}.routing-wallet-connect-option--readonly{background:#ffffff0a;border-color:#ffffff17;min-height:auto}.routing-wallet-connect-option--connected{background:#22c55e0f;border-color:#22c55e4d;min-height:auto}.routing-wallet-lifecycle-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;width:100%;display:grid}.routing-wallet-connect-option--deferred{opacity:.86;background:#ffffff07;border-color:#ffffff17}.routing-wallet-connect-option__badge{color:#0fe;background:#00ffee14;border:1px solid #00ffee47;width:fit-content;padding:3px 6px;font-size:9px;font-weight:900;line-height:1}.routing-wallet-connect-option__title{color:#f4f4fb;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.25}.routing-wallet-connect-option__detail{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.routing-wallet-connect-option__button{color:#0fe;cursor:pointer;background:#00ffee14;border:1px solid #00ffee47;width:100%;min-height:38px;padding:8px 10px;font-size:10px;font-weight:900}.routing-wallet-connect-option--primary .routing-wallet-connect-option__button{color:#f4f4fb;background:#00ffee24}.routing-wallet-connect-option__button--secondary{color:#f4f4fb;background:#ffffff0e;border-color:#ffffff24}.routing-wallet-connect-option__button:disabled{color:#6f7085;cursor:not-allowed;background:#ffffff06;border-color:#ffffff14}.routing-wallet-connect-status{color:#ffbf69;overflow-wrap:anywhere;background:#ffcc660a;border:1px solid #ffcc6629;grid-column:1/-1;padding:8px;font-size:10px;line-height:1.35}.routing-wallet-connect-status[data-wallet-context-ready=true]{color:#0fe;background:#00ffee0b;border-color:#00ffee2e}.routing-wallet-connect-details{color:#8a8a9e;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.45}.routing-wallet-connect-details summary{cursor:pointer;color:#9ca3af;font-weight:800}@media (width<=900px){.routing-wallet-connect-options{grid-template-columns:1fr}}@media (width<=768px){.connect-btn-wrapper{flex-direction:column;flex:auto;align-items:stretch;width:100%;max-width:100%}.connect-btn__actions--public{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.connect-btn__hint--public,.connect-btn__hint--mobile-guidance{text-align:left;max-width:100%;max-height:none;display:block}.connect-btn,.connect-btn__select{min-height:40px}.connect-btn__diagnostic{text-align:left;min-height:28px}.connect-btn__hint{max-width:min(260px,100%)}}@media (width<=480px){.connect-btn-wrapper,.connect-btn__actions,.connect-btn,.connect-btn__select,.connect-btn__status,.connect-btn__diagnostic{width:100%}.connect-btn-wrapper{align-items:stretch;max-width:100%}.connect-btn__actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.connect-btn__hint{text-align:left;max-width:100%}.connect-btn__status{text-align:left;justify-content:flex-start}.connect-btn__links{justify-content:flex-start}}
