@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#eee;font-synthesis:none;--accent:#7100e2;--text:#eee;--muted:#b1adbd;--line:#37333f;--blue:#337ab7;background:#131313;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;transition:background .15s,transform .15s}button:disabled{opacity:.44;cursor:not-allowed}button:not(:disabled):hover{filter:brightness(.96)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #c29cf3}input:focus,textarea:focus{outline-offset:1px;outline:2px solid #b58ced}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.brand b{font-family:Manrope,sans-serif}h1{letter-spacing:-2.3px;font-size:48px;font-weight:600;line-height:1.2}h2{letter-spacing:-.65px;font-size:20px;font-weight:700}h3{font-size:15px;font-weight:700}.topbar{border-bottom:1px solid var(--line);background:#18171c;justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand b{letter-spacing:-1px;font-size:25px;line-height:1}.brand-dot{color:#a478e8}.brand small{letter-spacing:.45px;color:var(--muted);margin-top:6px;font-size:10px;display:block}.wallet-area{align-items:center;gap:14px;display:flex}.network{align-items:center;gap:7px;font-size:12px;display:flex}.network i,.live-dot{background:#79b9e6;border-radius:100%;width:6px;height:6px;display:inline-block}.primary,.secondary{border:1px solid var(--accent);border-radius:8px;padding:11px 17px;font-size:12px;font-weight:600}.primary{background:var(--accent);color:#fff}.secondary{color:var(--text);background:#212121;border-color:#494051}.small{padding:7px 10px;font-size:11px}.icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--text);background:0 0;border-radius:7px;font-size:20px}.danger{color:#ffb0ba}main{max-width:1440px;margin:auto;padding:45px 5% 0}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:1.6px;color:#b7a2d9;margin-bottom:12px;font-size:10px;font-weight:700}.page-heading>div>p:last-child{color:var(--muted);margin-top:12px;font-size:14px}.rate{border-left:1px solid #494051;min-width:220px;padding-left:28px}.rate>span{color:var(--muted);font-size:11px;display:block}.rate strong{margin:8px 0;font-family:Manrope,sans-serif;font-size:21px;font-weight:700;display:block}.rate small{color:var(--muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:400}.stats{grid-template-columns:1fr 1fr 1fr;gap:18px;margin-bottom:28px;display:grid}.stats article{border:1px solid var(--line);background:#212121;border-radius:12px;padding:23px 25px;position:relative}.stats article:first-child{background:#242133}.stats article:after{content:"↗";color:#a78bcf;font-size:18px;position:absolute;top:22px;right:22px}.stats article>span{color:#c0b3d7;font-size:12px;font-weight:500;display:block}.stats strong{letter-spacing:-1px;margin:14px 0 8px;font-family:Manrope,sans-serif;font-size:33px;font-weight:600;display:block}.stats strong.date-stat{margin:7px 0 6px;font-size:26px;line-height:1.74}.stats small{color:var(--muted);font-size:10px}.workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:26px;display:grid}.panel{border:1px solid var(--line);background:#212121;border-radius:13px;overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:10px;padding:25px 25px 22px;display:flex}.panel-title p:not(.eyebrow){color:var(--muted);margin-top:7px;font-size:11px;line-height:1.7}.table-wrap{min-height:290px;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{letter-spacing:1px;color:#b0a7bf;background:#1b191f;border-block:1px solid #34303c;padding:14px 12px;font-size:8px;font-weight:600}td{border-bottom:1px solid #34303c;padding:21px 12px}.check-cell{width:36px;padding-left:23px;padding-right:2px}input[type=checkbox]{accent-color:var(--text);vertical-align:middle;cursor:pointer;flex:none;width:14px;height:14px}.cid-line{align-items:center;gap:8px;display:flex}.cid{white-space:nowrap;font-family:ui-monospace,monospace;font-size:10px;text-decoration:none}.cid:hover{text-decoration:underline}.file-mark{color:#b58ced;font-size:21px;line-height:1}.size{color:var(--muted);margin:5px 0 0 25px;font-size:9px;display:block}.reason{color:#ffb8c2;white-space:normal;overflow-wrap:anywhere;max-width:180px;margin-top:5px;font-size:9px;display:block}.status{color:#bdb5c8;background:#302b38;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:500}.status.active{color:#a3d1f5;background:#212f42}.status.pending,.status.renewing{color:#dfbdff;background:#3b3048}.status.rejected{color:#ffb0ba;background:#442931}.expiry{font-size:10px}.expiry small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.table-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:18px 24px;font-size:10px;display:flex}.table-actions>div{flex-wrap:wrap;gap:6px;display:flex}.table-note{border-top:1px solid var(--line);color:#b0a7bf;background:#1b191f;align-items:center;gap:8px;padding:16px 24px;font-size:9px;display:flex}.empty{text-align:center;white-space:normal;color:var(--muted);padding:48px 20px}.empty>span{color:#b58ced;margin-bottom:12px;font-size:35px;display:block}.empty h3{color:var(--text);margin-bottom:9px}.empty p{font-size:11px;line-height:1.7}.pin-panel .panel-title{padding-bottom:16px}.pin-panel .eyebrow{margin-bottom:8px;font-size:8px}.plus-mark{background:var(--accent);text-align:center;border-radius:9px;width:39px;height:39px;font-size:27px;font-weight:400;line-height:35px}#pin-form{padding:0 25px 23px}fieldset{border:1px solid #494051;border-radius:8px;min-width:0;margin:10px 0 16px;padding:15px 13px 13px;position:relative}legend{letter-spacing:1px;color:#b0a7bf;padding:0 5px;font-size:8px}label{margin-bottom:7px;font-size:10px;font-weight:500;display:block}label span{color:var(--muted);font-weight:400}input:not([type=checkbox]),textarea{width:100%;color:var(--text);background:#18171c;border:1px solid #494051;border-radius:6px;min-width:0;padding:10px 9px;font-size:11px}input::placeholder,textarea::placeholder{color:#8b829b}.input-pair{grid-template-columns:1.8fr 1fr;gap:12px;margin-top:15px;display:grid}.delete-row{background:#212121;width:22px;height:22px;font-size:16px;position:absolute;top:-17px;right:4px}.add-actions{justify-content:space-between;gap:8px;margin:2px 0 18px;display:flex}.text-button{color:#caa6ff;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.size-help{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:17px;font-size:10px;line-height:1.7}.size-help summary{cursor:pointer;color:#c4b4db}.size-help p{margin-top:8px}.size-help code{background:#2e273b;padding:2px 4px;font-size:10px}.quote{margin:19px 0 15px;line-height:1.65}.quote>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.quote span{color:var(--muted);font-size:10px}.quote strong{letter-spacing:-.8px;overflow-wrap:anywhere;text-align:right;max-width:70%;font-family:Manrope,sans-serif;font-size:23px}.quote small{color:var(--muted);font-size:9px;display:block}.ack{align-items:flex-start;gap:8px;margin-bottom:17px;font-size:9px;line-height:1.6;display:flex}.ack input{margin-top:2px}.ack span{color:#b1adbd}.pay{width:100%;padding:13px 10px}.form-note{text-align:center;color:#b1adbd;margin-top:12px;font-size:9px;line-height:1.8}.form-note b{font-weight:500}.how-it-works{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;margin:38px 0 35px;padding:26px 0;display:grid}.how-it-works>div{padding-left:34px;position:relative}.how-it-works span{color:#b58ced;font-size:10px;font-weight:500;position:absolute;top:0;left:0}.how-it-works h3{letter-spacing:-.2px;margin-bottom:7px;font-size:12px}.how-it-works p{color:var(--muted);font-size:10px;line-height:1.7}footer{color:#b0a7bf;justify-content:space-between;gap:25px;padding-bottom:24px;font-size:9px;line-height:1.7;display:flex}.muted{color:#8b829b;padding:0 6px}.notice,.demo-banner,.receipt{overflow-wrap:anywhere;background:#292139;border:1px solid #594272;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.6}.notice.error{color:#ffc0c8;background:#3f2631;border-color:#7b4255}.demo-banner{color:#d1b6f1;background:#241e30;justify-content:space-between;gap:15px;font-size:11px;display:flex}.receipt{background:#241e30;margin-top:-10px;font-size:11px}.receipt a{font-family:monospace}#bulk-box{margin-bottom:15px}#bulk-box button{margin-top:7px}dialog{border:1px solid var(--line);width:calc(100% - 30px);max-width:450px;color:var(--text);border-radius:12px;padding:28px}dialog::backdrop{background:#080710bb}dialog p{color:var(--muted);margin:15px 0 24px;font-size:13px;line-height:1.8}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}@media (min-width:1500px){main{padding-inline:30px}.topbar{padding-inline:max(5%,50vw - 690px)}}@media (max-width:1050px){main{padding:32px 3% 0}.topbar{padding:0 3%}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:18px}.panel-title{padding:22px 17px}#pin-form{padding:0 17px 20px}.table-actions{padding:16px 15px}.check-cell{padding-left:15px}td{padding-inline:8px}.cid{font-size:9px}.status{padding:4px 6px}.how-it-works{gap:18px}}@media (max-width:800px){.workspace{grid-template-columns:1fr}.pin-panel{max-width:none}.page-heading h1{font-size:40px}.stats{gap:10px}.stats article{padding:18px}.stats strong{font-size:28px}.stats strong.date-stat{font-size:21px}.stats article:after{display:none}.rate{min-width:170px;padding-left:20px}.table-wrap{min-height:200px}.cid{font-size:12px}td{padding:20px 15px}.pin-panel form{padding:0 25px 25px}.pin-panel .panel-title{padding-inline:25px}.input-pair{grid-template-columns:2fr 1fr}.quote strong{font-size:27px}.how-it-works{gap:20px}.demo-banner{display:block}.demo-banner b{margin-right:12px}}@media (max-width:520px){.topbar{height:85px;padding:0 18px}.brand{gap:8px}.brand img{width:29px;height:29px}.brand b{font-size:21px}.brand small{max-width:135px;font-size:8px}.network{display:none}.wallet-area{gap:5px}.wallet-area .primary,.wallet-area .secondary{padding:10px;font-size:10px}.wallet-area .icon-button{width:25px;height:29px}.page-heading{margin-bottom:24px;display:block}.page-heading h1{font-size:38px}.page-heading>div>p:last-child{font-size:12px}.rate{border:0;margin-top:23px;padding:0}.rate strong{margin:5px 0;font-size:18px}.rate>span:last-child{display:none}.rate>span:first-child{font-size:9px}.stats{grid-template-columns:1fr 1fr;margin-bottom:20px}.stats article{padding:17px}.stats article:last-child{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;display:grid}.stats article:last-child strong{grid-row:span 2;margin:0;font-size:21px}.stats article:last-child small{grid-area:2/1}.stats strong{margin:12px 0 8px;font-size:27px}.stats article>span{font-size:10px}.stats small{font-size:9px}main{padding:27px 16px 0}.panel-title h2{font-size:18px}.panel-title p:not(.eyebrow){font-size:10px}.table-wrap{overflow:auto}table{min-width:440px}.table-actions{flex-wrap:wrap}.table-actions>span{font-size:9px}.table-note{padding:13px 16px;font-size:8px}.how-it-works{grid-template-columns:1fr;gap:23px;margin-top:27px;padding-block:24px}.how-it-works h3{font-size:13px}.how-it-works p{font-size:11px}footer{font-size:9px;display:block}footer>span{margin-bottom:7px;display:block}.dialog-actions{flex-direction:column}.demo-banner span{margin-top:3px;display:block}table{width:100%;min-width:0}th{letter-spacing:.6px;padding:12px 5px;font-size:7px}td{padding:19px 5px}.check-cell{width:26px;padding-left:10px}.cid{font-size:9px}.file-mark{display:none}.size{margin-left:0;font-size:8px}.status{padding:4px 6px;font-size:8px}.expiry{font-size:9px}.expiry small{font-size:8px}.reason{max-width:125px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(at 82% 8%,#7100e20d,#0000 42%),#131313}.topbar{background:#19171e;border-bottom:1px solid #37303f}.brand-lockup{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brand .brand-lockup img{object-fit:contain;width:184px;height:auto}.brand .brand-lockup small{letter-spacing:.6px;color:#bdb3cb;margin:0;font-size:10px}.primary{color:#fff;background:linear-gradient(135deg,#7100e2,#1269cf);border-color:#0000}.primary:not(:disabled):hover{filter:brightness(1.14)}.wallet-area .primary{background:linear-gradient(#212121,#212121) padding-box padding-box,linear-gradient(#337ab7,#7100e2) border-box;border:2px solid #0000}.wallet-area .primary:not(:disabled):hover{background:linear-gradient(135deg,#7100e2,#337ab7) padding-box padding-box,linear-gradient(#337ab7,#7100e2) border-box}.stats article:first-child{background:linear-gradient(130deg,#2b203d,#1c2635);border-color:#57406e}.stats article{box-shadow:0 5px 22px #00000018}.panel{box-shadow:0 8px 32px #00000020}.plus-mark{color:#fff;background:linear-gradient(135deg,#7100e2,#337ab7)}input[type=checkbox]{accent-color:#a56aef}.quote strong{color:#d0b0ff}.status.active{border:1px solid #355475}.status.pending,.status.renewing{border:1px solid #604676}dialog{color:#eee;background:#212121}.demo-banner{border-color:#594272}@media (max-width:520px){.brand .brand-lockup img{width:145px;height:auto}.brand .brand-lockup small{letter-spacing:.2px;max-width:none;font-size:8px}.wallet-area{max-width:45%}.wallet-area .primary,.wallet-area .secondary{text-overflow:ellipsis;max-width:130px;overflow:hidden}}input[readonly]{color:#d0b0ff;cursor:default;background:#1f1b26}.size-lookup-status{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.size-status{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.6}.size-status.error{color:#ffb0ba}.size-status.ready{color:#a3d1f5}.size-status.loading:before{content:"";vertical-align:middle;border:2px solid #765096;border-top-color:#d0b0ff;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1s linear infinite size-spin;display:inline-block}.size-action{flex:none;margin-top:3px;font-size:9px}@keyframes size-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.size-status.loading:before{animation:none}}.site-nav{border-bottom:1px solid var(--line);background:#18161d;justify-content:space-between;align-items:center;gap:15px;padding:12px 5%;font-size:11px;display:flex}#dapp-menu{position:relative}summary{cursor:pointer}#dapp-menu>summary{color:#d0b0ff;padding:4px 0;font-weight:600;list-style:none}#dapp-menu>summary::-webkit-details-marker{display:none}#dapp-menu summary span{margin-left:12px}.dapp-links{z-index:10;background:#24202c;border:1px solid #5c4476;border-radius:10px;width:min(460px,100vw - 32px);padding:8px;position:absolute;top:30px;left:0;box-shadow:0 18px 50px #0009}.dapp-links a{border-radius:6px;padding:11px 12px;text-decoration:none;display:block}.dapp-links a:hover{background:#352841}.dapp-links strong{font-size:12px;font-weight:500}.dapp-links small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.dapp-links p{color:var(--muted);padding:10px 12px 5px;font-size:10px;line-height:1.6}.gateway-status{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}#uptime_monitor{align-items:center;gap:6px;font-size:10px;display:inline-flex}#uptime_monitor:before{content:"";background:#9993a5;border-radius:50%;width:6px;height:6px}#uptime_monitor.online{color:#a1dfbc}#uptime_monitor.online:before{background:#74d69c}#uptime_monitor.offline{color:#ffb0ba}#uptime_monitor.offline:before{background:#ef7a8e}#uptime_monitor.checking{color:#efc681}#uptime_monitor.checking:before{background:#efc681}.kubo-panel{background:#1d1b23;margin-bottom:20px}.kubo-panel>summary{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;list-style:none;display:flex}.kubo-panel>summary::-webkit-details-marker{display:none}.kubo-panel>summary b{font-size:13px;font-weight:500}.kubo-panel>summary small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.optional-tag{color:#c6a9ee;white-space:nowrap;font-size:10px}.optional-tag span{margin-left:14px}.kubo-body{padding:0 25px 22px}.kubo-body>p{color:var(--muted);font-size:12px;line-height:1.7}.kubo-inputs{grid-template-columns:1.4fr 1fr;gap:20px;margin:20px 0 16px;display:grid}.check-label{align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.control-actions{align-items:center;gap:18px;margin:16px 0 12px;display:flex}.helper{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.connection-status{overflow-wrap:anywhere;background:#282333;border-radius:7px;margin:15px 0;padding:12px 14px}.kubo-body>.connected{color:#a3d1f5}.setup-details{font-size:11px;line-height:1.8}.setup-details>summary{color:#c6a9ee}.setup-details p{color:var(--muted);margin:15px 0 8px}.setup-details code{overflow-wrap:anywhere;font-size:11px}.setup-details pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);color:#d7c2f4;background:#15131b;border-radius:6px;margin:8px 0 14px;padding:12px}.nft-panel{background:linear-gradient(140deg,#24202c,#1d2027);margin-bottom:28px}.nft-panel .panel-title{align-items:flex-start;padding-bottom:12px}.nft-panel .eyebrow{margin-bottom:8px;font-size:8px}.nft-panel .panel-title>button{flex:none;margin-top:8px}.nft-body{padding:0 25px 23px}.nft-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:19px 0 14px;font-size:10px;display:flex}.nft-toolbar>div{gap:20px;display:flex}.nft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:480px;padding:3px;display:grid;overflow:auto}.nft-card{border:1px solid var(--line);cursor:pointer;background:#1a171f;border-radius:8px;align-items:center;gap:12px;min-width:0;margin:0;padding:10px;display:flex;position:relative}.nft-card.selected{background:#2b2238;border-color:#b58ced}.nft-card>input{z-index:1;margin:0;position:absolute;top:5px;left:5px;box-shadow:0 1px 6px #000}.nft-art{color:#b58ced;background:linear-gradient(140deg,#413053,#202f48);border-radius:5px;flex:none;justify-content:center;align-items:center;width:54px;height:62px;font-size:26px;display:flex;overflow:hidden}.nft-art img{object-fit:cover;width:100%;height:100%}.nft-caption{min-width:0;display:block}.nft-caption strong{-webkit-line-clamp:2;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.nft-caption small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.nft-batch-controls{align-items:center;gap:20px;margin:20px 0 13px;display:flex}.nft-batch-controls>div{flex:none;width:165px}.nft-batch-controls p{color:var(--muted);font-size:11px;line-height:1.7}.nft-batch-controls p strong{color:#ddd2eb;font-weight:500}.nft-batches{flex-wrap:wrap;gap:8px;display:flex}.nft-batches button{background:#30253f;border-color:#695083}.nft-explainer{margin-top:14px;font-size:10px}.size-status.local:before{content:"◇";color:#caa6ff;margin-right:6px}@media (max-width:1100px){.nft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav{padding-inline:3%}}@media (max-width:520px){.site-nav{gap:8px;padding-inline:18px;font-size:10px}.gateway-status{gap:6px;font-size:9px}#uptime_monitor{font-size:9px}.kubo-panel>summary{padding:17px}.kubo-panel>summary b{font-size:12px}.kubo-panel>summary small,.optional-tag{font-size:9px}.optional-tag span{margin-left:4px}.kubo-body{padding:0 17px 18px}.kubo-inputs{grid-template-columns:1fr;gap:14px}.nft-body{padding:0 17px 19px}.nft-panel .panel-title{display:block}.nft-panel .panel-title>button{margin-top:14px}.nft-card{padding:8px;display:block}.nft-art{width:100%;height:90px;margin-bottom:9px}.nft-caption strong{font-size:10px}.nft-caption small{font-size:8px}.nft-batch-controls{gap:13px}.nft-batch-controls>div{width:115px}.nft-batch-controls label{font-size:9px}.nft-batch-controls p{font-size:10px}.nft-toolbar>div{gap:12px}.nft-toolbar>span{font-size:9px}.nft-batches button{width:100%}}
