@font-face{font-family:Flyer;src:url(./Anton-Byf51wtH.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pixel;src:url(./VT323-wDgJuOC9.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--sky: #8ad1f2;--sun: #ffdb29;--red: #df2029;--royal: #174bc1;--ink: #142c54;--paper: #fff;--subtle: #edf5ff;--warning: #fff5c4;--error: #a01520;--line: #8091ae;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--sky);font-synthesis:none;line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{cursor:pointer;min-height:44px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);padding:9px 16px;font-weight:700;border-radius:3px}button:hover:not(:disabled){background:var(--subtle)}button.primary{background:var(--royal);color:var(--paper);border-color:var(--royal)}button:disabled{background:#e4e9f0;color:#53617a;cursor:not-allowed;border-color:#8c98ab}a{color:var(--royal);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{text-decoration-thickness:3px}a,button,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:3px solid var(--ink);box-shadow:0 0 0 6px var(--sun)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}h1,h2,h3{font-family:Flyer,Impact,sans-serif;font-weight:400;line-height:1.125;text-transform:uppercase;text-wrap:balance;margin:0 0 16px;letter-spacing:.01em}h1{font-size:clamp(40px,5.5vw,76px)}h2{font-size:32px}h3{font-size:25px}p{margin:0 0 16px;text-wrap:pretty}p:last-child{margin-bottom:0}small{font-size:14px;display:block}strong{font-weight:700}svg{display:block;max-width:100%}.skip{position:absolute;top:-100px;left:12px;z-index:5;padding:12px;background:var(--paper)}.skip:focus{top:8px}.restriction{display:flex;align-items:center;gap:12px;padding:12px max(20px,calc((100vw - 1200px)/2));background:var(--paper);font-size:14px;border-bottom:4px solid var(--red)}.restriction p{margin:0}.restriction-mark{border:2px solid var(--ink);border-radius:50%;min-width:26px;text-align:center;font-weight:700}header{background:var(--royal);border-block-end:7px solid var(--red)}.marquee{display:flex;background:var(--sun);color:var(--ink);border-bottom:4px solid var(--red);overflow:hidden}.marquee>div{flex:1;min-width:0;overflow:hidden;padding-block:9px;font-family:Pixel,monospace;font-size:24px;line-height:1}.marquee span{display:block;width:max-content}.marquee button{border-radius:0;border-width:0 0 0 2px;font-size:12px;min-width:60px;padding:6px;background:var(--sun)}.header-inner{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:26px 20px 30px;position:relative}.header-inner:before,.header-inner:after{content:"";height:5px;background:var(--paper);box-shadow:0 4px #6499de;position:absolute;top:10px;width:25%;pointer-events:none}.header-inner:before{left:4%}.header-inner:after{right:4%}.brand{display:flex;align-items:center;gap:18px;color:var(--paper);text-decoration:none;font:400 clamp(55px,7.5vw,90px) / 1 Flyer,Impact,sans-serif;text-transform:uppercase;letter-spacing:2px;padding:12px 22px;background:var(--red);border:5px solid var(--sun);box-shadow:6px 6px 0 var(--ink)}.brand-sub{display:block;font:18px/1.2 Pixel,monospace;letter-spacing:8px;text-align:center}.basket-art{width:95px;height:95px;color:var(--sun)}.basket-icon{width:32px;height:32px}.wallet-area{display:flex;flex-wrap:wrap;max-width:280px;justify-content:flex-end;align-items:center;gap:12px;color:var(--paper)}.chain-label{width:100%;text-align:right;font-size:14px}.connected-address{font-family:monospace}nav{max-width:900px;margin:auto;padding:0 24px 22px}nav>div{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}nav a{position:relative;background:var(--paper);border:4px solid var(--sun);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:28px/1.2 Flyer,sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;padding:12px 4px;min-height:52px}nav a:before,nav a:after{content:"";width:3px;height:18px;background:var(--sun);position:absolute;top:-20px}nav a:before{left:20%}nav a:after{right:20%}nav a[aria-current=page]{background:var(--sun);border-color:var(--paper)}.shop-window{max-width:1200px;margin:20px auto 0;border:5px solid var(--sun);outline:3px solid var(--red)}.shop-window .store-shelf{height:55px;object-fit:cover;width:100%}main{max-width:1200px;margin:auto;padding:18px 20px 44px}.data-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--paper);padding:8px 14px;border:2px solid var(--ink);font-size:14px}.refresh{font-size:14px}.wallet-status:not(:empty),.read-errors{padding:16px;background:var(--paper);border:3px solid var(--ink);margin-top:12px;overflow-wrap:anywhere}.wallet-status:empty{display:none}.read-errors summary{min-height:44px;cursor:pointer}.page-title{border:7px solid var(--sun);outline:4px solid var(--red);background:var(--royal);color:var(--paper);padding:28px;margin:28px 0;position:relative;overflow:hidden}.page-title:after{content:"";display:block;height:12px;margin:22px -28px -28px;background:repeating-linear-gradient(90deg,var(--paper) 0 18px,var(--royal) 18px 36px);border-top:3px solid var(--sun)}.page-title>p:last-of-type{max-width:58ch}.eyebrow{font:22px/1.3 Pixel,monospace;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.vault-hero{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;align-items:stretch}.clerk-panel{position:relative;display:flex;align-items:flex-end;background:var(--sun);border:6px solid var(--red);margin:28px 0;overflow:hidden}.clerk{width:100%}.burst{display:flex;align-items:center;justify-content:center;background:var(--sun);color:var(--ink);font:28px Flyer,sans-serif;width:96px;height:96px;clip-path:polygon(50% 0,60% 17%,78% 5%,79% 26%,100% 25%,89% 45%,100% 57%,79% 65%,83% 88%,60% 83%,50% 100%,41% 82%,21% 95%,21% 72%,0 74%,12% 54%,0 39%,23% 33%,19% 12%,40% 19%);flex-shrink:0}.clerk-panel .burst{position:absolute;right:2px;top:2px;background:var(--paper);width:85px;height:85px;z-index:1}.burst.small{width:70px;height:70px;font-size:20px}.panel{background:var(--paper);border:5px solid var(--sun);box-shadow:0 0 0 3px var(--red);padding:24px;margin-block:24px;min-width:0}.panel .panel{box-shadow:none;border:2px solid var(--royal);margin-block:0;padding:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2,.section-heading .eyebrow{margin:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.stats>div{border:2px solid var(--royal);padding:18px 14px;background:var(--paper)}.stats span{display:block;font-size:14px}.stats strong{font-size:26px;display:block;overflow-wrap:anywhere;line-height:1.4}.two-col,.flow-layout,.docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.flow-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.flow-layout>.panel,.docs-grid>.panel{margin-block:0 24px}.deposit-state{padding:16px;background:var(--subtle);border-left:4px solid var(--royal)}.deposit-state p{margin-block:8px 0}.store-shelf{width:100%;margin-bottom:20px}.shop-window .store-shelf{margin:0}.stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stock-card{background:var(--paper);border:3px solid var(--royal);padding:18px;min-width:0}.stock-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.stock-top h3{overflow-wrap:anywhere}.badge{font-size:13px;font-weight:700;padding:4px 8px;border:1px solid var(--ink);background:var(--subtle)}.chain-text,.address{overflow-wrap:anywhere;word-break:break-word}.address{font-family:monospace;font-size:13px;display:block;line-height:1.65}.address[href]{padding-block:10px;min-height:44px}dl{margin:12px 0}dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #c2ccdc;padding:10px 0}dt{font-size:14px}dd{margin:0;text-align:right;font-weight:700;max-width:62%;overflow-wrap:anywhere}dd small{font-weight:400}.stock-card dl>div{display:block}.stock-card dd{text-align:left;max-width:100%;margin-top:4px}.stock-card summary{font-size:14px;padding-block:12px;min-height:44px;cursor:pointer}.pairing-warning{display:block;background:var(--warning);color:var(--error);border:2px solid var(--error);font-weight:700;padding:8px;font-size:14px}.note{padding:16px;border-left:4px solid var(--royal);background:var(--subtle);margin-block:16px}.warning{background:var(--warning);color:var(--ink);border-color:var(--error)}.error{color:var(--error);overflow-wrap:anywhere}.error:empty{display:none}.empty{padding:28px;background:var(--paper);border:2px dashed var(--royal);text-align:center;margin:20px 0}.empty svg{margin:0 auto 16px}.empty p{max-width:55ch;margin:auto}label{display:block;font-weight:700;margin-block:0 18px}input:not([type=checkbox]),textarea,select{display:block;min-width:0;width:100%;min-height:48px;padding:10px;border:2px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);margin-top:6px;font-size:16px}textarea{resize:vertical}label small{font-weight:400;margin-top:6px}.confirm{display:flex;gap:12px;align-items:flex-start;font-weight:400;min-height:44px;padding:10px;background:var(--warning)}input[type=checkbox]{min-width:22px;height:22px;margin-top:2px;accent-color:var(--royal)}.receipt{border:2px solid var(--line);padding:18px;background:var(--paper);margin-block:18px;min-width:0}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:start;margin-top:18px}.tx-control{margin-top:12px}.role-info{font-size:13px;margin-block:14px;color:var(--ink)}.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.roles strong{display:block}.owner-section{margin-block:30px}.owner-section>p{max-width:75ch}.owner-section .two-col{align-items:start}.pairing-grid,.claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pairing-grid .receipt,.claim-grid .receipt{margin-block:14px 0}.setting-panel>h3{margin-top:0}.setting-panel .action-panel{border:0;padding:0}.checkout{margin-bottom:24px}.floor-strip{height:30px;background:conic-gradient(var(--paper) 25%,var(--royal) 0 50%,var(--paper) 0 75%,var(--royal) 0) 0/30px 30px;border-block:5px solid var(--red)}footer{padding:32px max(20px,calc((100vw - 1160px)/2));background:var(--sun);border-top:4px solid var(--ink)}footer>div{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-block:8px}footer strong{font:27px Flyer,sans-serif;text-transform:uppercase}.footer-links{display:flex;gap:16px;flex-wrap:wrap;width:100%}.footer-links a{min-height:44px;padding-block:10px}.docs-grid p{max-width:70ch}.docs-grid h2{border-bottom:5px solid var(--sun);padding-bottom:12px}.muted{color:#485974}@media(prefers-reduced-motion:no-preference){.marquee-track{animation:shop-scroll 180s linear infinite}.marquee.paused .marquee-track{animation-play-state:paused}button{transition:background-color .15s,color .15s}button:active:not(:disabled){box-shadow:inset 0 0 0 2px currentColor}}@keyframes shop-scroll{to{transform:translate(-50%)}}@media(max-width:960px){.stock-grid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.roles{grid-template-columns:1fr}.vault-hero{grid-template-columns:minmax(0,1fr) 230px}.brand{font-size:64px}.basket-art{width:68px}.flow-layout{grid-template-columns:1fr 1fr}.pairing-grid{grid-template-columns:1fr}}@media(max-width:660px){.restriction{padding:10px 14px;font-size:13px;align-items:flex-start}.header-inner{display:block;padding:28px 18px}.brand{max-width:330px;font-size:62px;margin:auto;gap:14px;justify-content:center;padding:10px 14px}.brand-sub{font-size:16px}.basket-art{height:70px;width:70px}.wallet-area{max-width:none;justify-content:center;margin-top:22px;gap:10px}.chain-label{width:auto;text-align:center}nav{padding:2px 14px 18px}nav>div{gap:10px}nav a{font-size:21px;border-width:3px;padding:10px 1px}.shop-window{margin:14px 14px 0}.shop-window .store-shelf{height:45px}main{padding:14px 16px 28px}.data-bar{align-items:flex-start;flex-wrap:wrap;padding:10px;font-size:13px;gap:6px}.refresh{width:100%}.page-title{padding:22px 18px;border-width:5px;margin-block:24px}.page-title:after{margin:20px -18px -22px}.page-title .eyebrow{font-size:20px}h1{font-size:45px;line-height:1.125}h2{font-size:30px}h3{font-size:24px}.vault-hero{display:block;position:relative}.vault-hero .page-title{padding-right:75px;min-height:300px}.vault-hero .page-title>p:last-of-type{max-width:220px}.clerk-panel{position:absolute;right:-2px;bottom:0;width:116px;height:146px;border-width:3px;margin:0}.clerk-panel .burst{width:49px;height:49px;font-size:17px}.panel{padding:18px 14px;border-width:5px;margin-block:24px}.panel .panel{padding:16px 12px}.flow-layout,.docs-grid,.two-col,.stock-grid,.roles,.claim-grid{grid-template-columns:1fr;gap:20px}.stats{gap:10px}.stats>div{padding:12px 10px}.stats strong{font-size:21px}.section-heading{align-items:flex-start;flex-wrap:wrap}.section-heading .eyebrow{font-size:18px}.stock-card{padding:16px}.stock-card dl>div{display:flex}.stock-card dd{text-align:right;max-width:60%;margin:0}.stock-card h3{font-size:27px}.owner-section .two-col{gap:18px}.receipt{padding:14px}.button-row>*{width:100%}.button-row button{width:100%}.role-info .address{font-size:12px}.eyebrow{font-size:20px}.docs-grid>.panel{margin-bottom:4px}footer{padding:22px 18px}.footer-links{gap:8px 16px}.store-shelf{height:58px;object-fit:cover}.address{font-size:12px}dd{max-width:58%}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight;box-shadow:none}.panel{border:3px solid CanvasText}.brand,nav a{border-color:CanvasText}}.docs-grid a:not(.address),.wallet-status a{display:inline-flex;align-items:center;min-height:44px}.panel>button,.panel>form+button{margin-top:12px}.marquee-window{contain:paint;isolation:isolate}.marquee-track{display:flex;width:max-content}.marquee-track>span{flex:none;white-space:pre}button.primary:hover:not(:disabled),button.primary:focus-visible:not(:disabled),button.primary:active:not(:disabled){background:var(--ink);color:var(--paper);border-color:var(--ink)}button.primary:disabled{background:#e4e9f0;color:#53617a;border-color:#8c98ab}.shop-window .store-shelf{height:55px}.stock-card dl>div{display:flex}.stock-card dd{text-align:right;margin:0;max-width:60%}summary{min-height:44px;padding-block:10px;cursor:pointer}.action-panel>summary{font:25px/1.3 Flyer,sans-serif;text-transform:uppercase}.action-panel[open]>summary{margin-bottom:14px}.action-status,.disabled-reason{margin:8px 0;font-size:14px;overflow-wrap:anywhere}.action-status a{display:inline-block;min-height:44px;padding-block:10px}.receiver{padding:12px;background:var(--subtle);margin-block:12px}.receiver .address,.chosen-stock .address{font-size:14px}.jump-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.owner-section{scroll-margin-top:16px}.stock-search{margin-block:16px}.add-stocks{max-height:260px;overflow-y:auto;margin-bottom:18px}.add-stocks button{margin:4px}.amount-row{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.amount-row label{margin-bottom:6px}.flow-steps{margin-block:14px}@media(min-width:661px){h1{font-size:64px}}@media(max-width:660px){.marquee-track .desktop-slogans{display:none}.marquee-track{animation-duration:45s}.header-inner{padding:12px 14px}.header-inner:before,.header-inner:after{display:none}.brand{font-size:42px;padding:5px 12px;border-width:3px;max-width:280px}.brand-sub{font-size:16px;letter-spacing:6px}.basket-art{width:44px;height:52px}.wallet-area{margin-top:10px}nav{padding-bottom:10px}nav a{min-height:44px;padding-block:7px}nav a:before,nav a:after{display:none}.shop-window{margin-top:8px}.shop-window .store-shelf{height:36px}.shop-window .store-shelf pattern{transform:scale(.36)}main{padding-top:10px}.data-bar{align-items:center;flex-wrap:nowrap;padding:4px 8px}.refresh{width:auto;flex:none;font-size:12px;padding:4px 8px}.page-title{padding:14px;margin-block:16px}.page-title .eyebrow{margin-bottom:6px;font-size:20px}h1{font-size:36px;margin-bottom:8px;line-height:1.222222}.page-title:after{height:8px;margin:12px -14px -14px}.vault-hero .page-title{min-height:220px}.panel{margin-block:16px;padding:14px 12px}.empty{padding:16px;margin-block:12px}.address,.role-info .address{font-size:13px}}.page-title .eyebrow{font:700 14px/20px Arial,Helvetica,sans-serif;letter-spacing:1px}@media(max-width:660px){.wallet-status.transaction-summary{display:none}}
