.ss-product .ss-selection-dialog.hansa-catalog-dialog{width:min(840px,calc(100vw - 32px));height:min(686px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;padding:0;color:#1c1931!important;background:#fff!important;border:0!important;border-radius:28px!important;box-shadow:0 28px 96px #08091c66!important;color-scheme:light;font-optical-sizing:auto}.ss-product .hansa-catalog-dialog[open]{display:flex;flex-direction:column}.ss-product .hansa-catalog-dialog::backdrop{background:#0d0a28a6;backdrop-filter:blur(4px)}.ss-product .hansa-catalog-dialog>header{position:relative;isolation:isolate;flex:none;align-items:flex-start;overflow:hidden;padding:26px 30px 27px;margin:0;background:radial-gradient(ellipse at 92% -44%,#dfdcfa 2%,transparent 65%),linear-gradient(110deg,#faf9fe,#f6f4ff);border-bottom:1px solid #eeebf7}.ss-product .hansa-catalog-dialog>header:before{content:"";position:absolute;z-index:-1;top:-141px;right:4%;width:316px;height:232px;border:1px solid #a899db47;border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 0 18px #b8ade624,0 0 0 40px #c8bcee22,0 0 0 66px #d4c9f323;pointer-events:none}.ss-product .hansa-catalog-dialog .ss-dialog-eyebrow{margin:0 0 9px;color:#625489;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ss-product .hansa-catalog-dialog>header h2{color:#211a36;font-size:clamp(26px,4vw,36px);letter-spacing:-.038em;font-weight:570;line-height:1.13}.ss-product .hansa-catalog-dialog>header h2:focus{outline:none}.ss-product .hansa-catalog-dialog>header>button{position:relative;flex:none;width:44px;min-height:44px;padding:0;border:1px solid #fff;border-radius:50%;background:#ffffffb8;color:#574a79;font-size:0}.ss-product .hansa-catalog-dialog>header>button:hover{background:#fff}.ss-product .hansa-catalog-dialog>header>button:before{content:"";position:absolute;inset:0;margin:auto;width:13px;height:13px;background:linear-gradient(45deg,transparent 44%,currentColor 45% 55%,transparent 56%),linear-gradient(-45deg,transparent 44%,currentColor 45% 55%,transparent 56%)}.hansa-live-catalog{min-width:0;color:#242037;color-scheme:light;font-size:15px;line-height:1.45;font-optical-sizing:auto}.hansa-catalog-dialog>.hansa-live-catalog{display:flex;flex:1;flex-direction:column;min-height:0;padding:19px 30px 0}.hansa-live-catalog :focus-visible{outline:2px solid #7560bd;outline-offset:-2px}.hansa-catalog-input{display:flex;align-items:center;flex:none;gap:10px;min-height:50px;padding:0 14px;background:#f9f8fc;color:#665a86;border:1px solid #ece9f3;border-radius:14px;transition:background-color .16s ease,box-shadow .16s ease}.hansa-catalog-input:focus-within{background:#fff;box-shadow:0 0 0 2px #c5b5ee}.hansa-catalog-input svg{flex:none}.ss-product .hansa-live-catalog .hansa-catalog-input input{min-width:0;flex:1;border:0;padding:10px 0;background:transparent;color:#242037;font-size:16px;line-height:1.3;letter-spacing:normal}.hansa-catalog-input input::placeholder{color:#6e657e;opacity:1}.hansa-catalog-input input:focus-visible{outline:none}.hansa-catalog-input button{display:grid;place-items:center;min-width:36px;min-height:36px;border-radius:50%}.hansa-catalog-input button:hover{background:#efe9f8}.hansa-catalog-content,.hansa-live-catalog-grid{display:flex;flex-direction:column;min-width:0}.hansa-catalog-dialog .hansa-catalog-content,.hansa-catalog-dialog .hansa-live-catalog-grid{flex:1;min-height:0}.hansa-catalog-networks{flex:none;margin:10px 0 14px}.hansa-catalog-network-controls{display:flex;gap:10px;align-items:flex-start}.hansa-catalog-network-list,.hansa-catalog-scroll{overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;scrollbar-color:#d4cbe6 transparent}.hansa-catalog-network-list{display:flex;flex:1;gap:7px;padding:0 12px 4px 0;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}.hansa-catalog-network-list button,.ss-product .hansa-catalog-network-toggle{display:flex;align-items:center;justify-content:center;flex:none;gap:7px;min-height:42px;padding:6px 12px;white-space:nowrap;color:#423950;background:#f8f7fb;border:1px solid #efedf4;border-radius:999px;font-size:13px;font-weight:530}.hansa-catalog-network-list button:hover,.ss-product .hansa-catalog-network-toggle:hover{background:#efebf8}.hansa-catalog-network-list button[aria-pressed=true],.ss-product .hansa-catalog-network-toggle[aria-expanded=true]{background:#eee7fb;border-color:#ded1f4;color:#49347d;font-weight:620}.ss-product .hansa-catalog-network-toggle{background:#fff;border-radius:12px}.hansa-catalog-network-list p{align-self:center;margin:0 6px;white-space:nowrap}.ss-product .hansa-live-catalog input.hansa-catalog-network-search{width:min(100%,320px);margin-top:8px;padding:8px 11px;background:#f8f7fc;border:1px solid #ece9f3;border-radius:10px;color:#242037;font-size:16px;line-height:1.3;letter-spacing:normal}.hansa-catalog-network-icon{display:grid;place-items:center;flex:0 0 17px;height:17px;border-radius:50%;background:#efedf6;color:#51477a;font-size:8px;font-weight:700}.hansa-catalog-network-icon img,.hansa-token-icon .hansa-network-badge img{width:100%;height:100%;object-fit:contain;border-radius:50%}.hansa-token-icon .hansa-network-badge{display:grid;place-items:center;color:#51477a;background:#efedf6;font-size:6px;line-height:1}.hansa-catalog-toolbar{display:flex;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 1px 10px;border-bottom:1px solid #f0edf6}.hansa-catalog-toolbar div{display:grid;gap:1px}.hansa-catalog-toolbar strong{font-size:17px;font-weight:630;letter-spacing:-.02em}.hansa-catalog-toolbar label,.hansa-catalog-toolbar small,.ss-product .hansa-catalog-pair-note{color:#675f76;font-size:13px}.hansa-catalog-details{position:relative;display:flex;align-items:center;flex:none;gap:6px;min-height:36px;padding:4px 9px;border:1px solid #ede9f3;border-radius:10px;cursor:pointer}.hansa-catalog-details input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.hansa-catalog-details:hover{background:#f8f5fc}.hansa-catalog-details:has(:checked){background:#eee7fb;border-color:#ded1f4;color:#49347d}.hansa-catalog-details:has(:focus-visible){outline:2px solid #7560bd;outline-offset:2px}.hansa-catalog-scroll{max-height:min(56vh,490px);padding:0 3px 14px 1px}.hansa-catalog-dialog .hansa-catalog-scroll{flex:1;max-height:none;min-height:0}.hansa-catalog-scroll h3{margin:13px 0 8px;color:#3c334e;font-size:14px;font-weight:630}.hansa-catalog-pair-note{margin:-4px 0 8px}.hansa-catalog-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hansa-catalog-asset{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;gap:3px 11px;width:100%;min-width:0;min-height:70px;padding:10px 12px;text-align:left;color:#242037;background:#fdfcfe;border:1px solid #edeaf2;border-radius:14px;transition:background-color .16s ease,border-color .16s ease}.hansa-catalog-featured .hansa-catalog-asset{background:#faf8fd;border-color:#ede7f5}.ss-product button.hansa-catalog-asset:hover{background:#f1ebff;border-color:#ddd1f3}.ss-product button.hansa-catalog-asset[aria-pressed=true]{background:#f0e9fc;border-color:#cab7eb;padding-inline-end:34px}.hansa-catalog-identity{display:grid;min-width:0;overflow-wrap:anywhere;line-height:1.35}.hansa-catalog-identity strong{font-size:16px;font-weight:650;letter-spacing:-.016em}.hansa-catalog-identity small{margin-top:3px;color:#5f576d;font-size:13px}.hansa-catalog-identity .hansa-catalog-contract{font-family:ui-monospace,Menlo,monospace;font-size:11px}.hansa-catalog-contract{word-break:break-all}.hansa-catalog-badge{grid-column:2;color:#66538d;font-size:11px;line-height:1.35}.hansa-catalog-check{position:absolute;top:10px;right:9px;width:20px;height:20px;padding:4px;background:#674aa2;color:#fff;border-radius:50%;stroke-width:2.5}.hansa-catalog-archive{margin-top:14px}.hansa-catalog-archive summary{display:flex;gap:8px;align-items:center;padding:8px 0;color:#655b76;font-size:12px;cursor:pointer;list-style:none}.hansa-catalog-archive summary::-webkit-details-marker{display:none}.hansa-catalog-archive summary span{color:#776b88}.hansa-catalog-archive[open] summary svg{transform:rotate(180deg)}.hansa-catalog-empty{padding:18px 0;color:#675f76}.hansa-catalog-footnote{flex:none;margin:0;padding:11px 0 13px;border-top:1px solid #f0edf6;color:#675f76;font-size:12px}.hansa-catalog-page{width:min(920px,calc(100% - 32px));margin:36px auto 64px}.hansa-catalog-page>header{display:grid;gap:8px;margin-bottom:20px}.hansa-catalog-page>header h1{font-size:clamp(30px,5vw,56px);line-height:1.1}.hansa-catalog-page>.hansa-live-catalog{background:#fff;border-radius:22px;padding:clamp(14px,3vw,26px)}@media (max-width:620px){.ss-product .ss-selection-dialog.hansa-catalog-dialog{width:calc(100vw - 20px);height:min(686px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);border-radius:22px!important}.ss-product .hansa-catalog-dialog>header{padding:18px 16px}.ss-product .hansa-catalog-dialog>header:before{right:-95px}.hansa-catalog-dialog>.hansa-live-catalog{padding:12px 14px 0}.hansa-catalog-network-list button,.ss-product .hansa-catalog-network-toggle{min-height:44px}.ss-product .hansa-catalog-network-toggle{width:44px;padding:0}.hansa-catalog-network-toggle span{display:none}.hansa-catalog-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hansa-catalog-asset{gap:2px 7px;padding:8px}.hansa-catalog-asset .hansa-token-icon{width:32px;height:32px}.hansa-catalog-asset .hansa-token-icon>img:first-child{width:28px;height:28px}}@media (max-width:345px){.hansa-catalog-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-height:440px){.ss-product .ss-selection-dialog.hansa-catalog-dialog{overflow-y:auto}.hansa-catalog-dialog .hansa-catalog-scroll{min-height:120px}}@media (prefers-reduced-motion:reduce){.hansa-catalog-input,.ss-product button.hansa-catalog-asset{transition:none}}