@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (width<=480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (width<=374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}.desk-app{position:relative}.rflap .tile__c{animation:.34s steps(4,end) both tile-in}@keyframes tile-in{0%{opacity:0;transform:scaleY(0)}50%{opacity:1;transform:scaleY(.4)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rflap .tile__c{animation:none}}.strip{margin-bottom:calc(var(--u) * 4);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);background:#121315;border:1px solid #1f2023;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;padding:.7rem .7rem .7rem 1.1rem;font-size:.72rem;font-weight:600;display:flex}.strip__item{align-items:center;gap:.5rem;display:inline-flex}.strip__item b{color:var(--c-signal);font-variant-numeric:tabular-nums}.strip .wallet-adapter-dropdown{margin-left:auto}.lamp{background:var(--c-signal);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--c-signal);border-radius:50%}.paused{border-left:3px solid var(--c-down);background:#f0443a14;margin-bottom:1.5rem;padding:.8rem 1rem}.desk-app .btn,.ticket .btn{background:linear-gradient(var(--c-tile-top) 0 50%, var(--c-tile) 50% 100%);min-height:3rem;color:var(--c-fg);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background .18s steps(2, end), color .18s steps(2, end), border-color .18s, scale .2s var(--ease);border:1px solid #2a2b2f;border-radius:5px;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.85rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.desk-app .btn--signal,.ticket .btn--signal{background:var(--c-signal);border-color:var(--c-signal);color:var(--c-on-signal)}.desk-app .btn--sm{min-height:2.5rem;padding:0 1rem;font-size:.78rem}.desk-app .btn--big{width:100%;min-height:3.6rem;font-size:.95rem}@media (hover:hover){.desk-app .btn:not(:disabled):hover,.ticket .btn:not(:disabled):hover{background:var(--c-signal);border-color:var(--c-signal);color:var(--c-on-signal)}.desk-app .btn--signal:not(:disabled):hover,.ticket .btn--signal:not(:disabled):hover{background:var(--c-fg);border-color:var(--c-fg)}}.desk-app .btn:focus-visible,.ticket .btn:focus-visible{background:var(--c-signal);color:var(--c-on-signal)}.desk-app .btn:active,.ticket .btn:active{scale:.97}.desk-app .btn:disabled,.ticket .btn:disabled{opacity:.4;cursor:not-allowed}.row{flex-wrap:wrap;gap:.6rem;display:flex}.fine{font-size:var(--t-s);color:var(--c-muted)}.notice{color:var(--c-down);margin-bottom:1rem}.desk-app .wallet-adapter-button{background:var(--c-signal);height:2.75rem;color:var(--c-on-signal);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:0 1.1rem;font-size:.8rem;font-weight:700;transition:background .18s steps(2,end)}.desk-app .wallet-adapter-button:not([disabled]):hover{background:var(--c-fg)}.desk-app .wallet-adapter-button-start-icon{width:1rem;height:1rem;margin-right:.5rem}.wallet-adapter-modal-wrapper{color:var(--c-fg);background:#15161a;border:1px solid #2a2b2f;border-radius:6px;box-shadow:0 30px 90px #000000b3}.wallet-adapter-modal-title{font-family:var(--f-display);letter-spacing:-.02em;font-weight:650}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--f-display);color:var(--c-fg)}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:#ff8a1f1a}.wallet-adapter-modal-button-close{background:var(--c-tile)}.wallet-adapter-dropdown-list{color:var(--c-fg);font-family:var(--f-display);background:#15161a;border:1px solid #2a2b2f;border-radius:6px}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background:#ff8a1f1a}.tools{margin-bottom:calc(var(--u) * 2.4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.tabs{background:#121315;border:1px solid #1f2023;border-radius:6px;gap:4px;padding:4px;display:inline-flex}.tab{min-height:2.5rem;font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);border-radius:4px;padding:0 1rem;font-size:.78rem;font-weight:700;transition:background .18s steps(2,end),color .18s steps(2,end)}@media (hover:hover){.tab:hover{color:var(--c-fg);background:var(--c-tile)}}.tab.is-on{background:linear-gradient(var(--c-tile-top) 0 50%, var(--c-tile) 50% 100%);color:var(--c-signal)}.search{flex:1;max-width:26rem}.search input,.field input{width:100%;min-height:3rem;font-family:var(--f-body);background:#0b0c0d;border:1px solid #2a2b2f;border-radius:5px;padding:0 1rem;font-size:1rem;transition:border-color .2s}.search input::placeholder,.field input::placeholder{color:#f1ede459}.search input:focus,.field input:focus{border-color:var(--c-signal);outline:none}.book{border-top:1px solid var(--c-line)}.book__row{border-bottom:1px solid var(--c-line);grid-template-columns:5.5rem 7.5rem minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 7rem;align-items:center;gap:1rem;min-height:4.6rem;padding:.7rem .9rem;transition:background .18s steps(2,end);display:grid;position:relative}.book__row:before{content:"";background:var(--c-signal);width:3px;transition:transform .25s var(--ease);position:absolute;top:.6rem;bottom:.6rem;left:0;transform:scaleY(0)}@media (hover:hover){.book__row:not(.book__row--head):hover{background:#141517}.book__row:not(.book__row--head):hover:before{transform:scaleY(1)}}.book__row--head{min-height:0;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);padding-block:.7rem;font-size:.72rem;font-weight:600}.book__time{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-weight:700}.book__time small,.book__who{letter-spacing:.1em;color:var(--c-muted);font-size:.7rem;font-weight:600;display:block}.book__num{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:650}.book__act{justify-content:flex-end;display:flex}.book__ago{color:var(--c-muted);font-size:var(--t-s)}.side{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.side--sell{color:var(--c-fg)}.side--buy{color:var(--c-signal)}.side--done{color:var(--c-muted)}.coin{justify-items:start;gap:.3rem;display:inline-grid}.coin__wait{color:var(--c-muted)}.coin__mint{font-size:var(--t-xs);color:var(--c-muted);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:.2em}.coin__mint:hover{color:var(--c-signal)}.price{line-height:1.25;display:grid}.price b{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.price b small{color:var(--c-muted);letter-spacing:.08em;font-size:.7rem}.price>span{font-size:var(--t-xs);color:var(--c-muted);font-variant-numeric:tabular-nums}.busy{display:inline-flex}.loadrow{color:var(--c-muted);border-top:1px solid var(--c-line);padding:2rem .9rem}.arrivals{margin-top:calc(var(--u) * 9)}.arrivals__title{margin:calc(var(--u) * 6) 0 calc(var(--u) * 2);font-family:var(--f-display);font-weight:650;font-size:var(--t-l);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;line-height:1;display:flex}.arrivals__title small{font-family:var(--f-body);font-weight:400;font-size:var(--t-s);letter-spacing:0;color:var(--c-muted)}.arrivals .arrivals__title{margin-top:0}.emptyboard{background:#121315;border:1px solid #1f2023;border-radius:6px;padding:1rem 1.4rem 1.6rem;box-shadow:inset 0 0 0 6px #0c0d0e}.emptyboard__head{border-bottom:1px solid var(--c-line);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);grid-template-columns:repeat(5,minmax(0,1fr));padding:.4rem 0 .8rem;font-size:.72rem;font-weight:600;display:grid}.emptyboard__blank{gap:4px;padding:1rem 0;font-size:clamp(1rem,.7rem + 1vw,1.5rem);display:grid;overflow:hidden}.emptyboard__tiles{gap:3px;display:flex}.emptyboard__tiles .tile{flex:none}.emptyboard__msg{border-top:1px dashed #2a2b2f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.6rem;padding-top:1.2rem;display:grid}.emptyboard__copy{justify-items:start;gap:.8rem;display:grid}.emptyboard__copy h3{font-family:var(--f-display);font-weight:650;font-size:var(--t-l);letter-spacing:-.035em;line-height:1}.emptyboard__copy p{color:var(--c-muted);max-width:46ch}@media (width<=767px){.emptyboard__head{display:none}.emptyboard__msg{grid-template-columns:1fr}}.empty{padding:calc(var(--u) * 5) calc(var(--u) * 4);background:#121315;border:1px solid #1f2023;border-radius:6px;justify-items:start;gap:1rem;display:grid}.empty h3{font-family:var(--f-display);font-weight:650;font-size:var(--t-l);letter-spacing:-.035em;line-height:1}.empty p{color:var(--c-muted);max-width:46ch}.slipform{border-radius:6px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid;overflow:hidden}.slipform__main{gap:calc(var(--u) * 3);padding:calc(var(--u) * 3.4);color:#17181a;background:#e9e4d8;display:grid}.slipform__stub{padding:calc(var(--u) * 3.4);background:#121315;border:1px solid #1f2023;border-left:0;align-content:start;gap:1.2rem;display:grid;position:relative}.slipform__stub:before{content:"";border-left:2px dashed #f1ede42e;position:absolute;top:0;bottom:0;left:-1px}.sidepick{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.sidepick__opt{text-align:left;color:#4a4b4f;border:1px solid #17181a2e;border-radius:5px;justify-items:start;gap:.6rem;padding:1rem;transition:border-color .2s,background .18s steps(2,end);display:grid}.sidepick__opt>span:last-child{font-size:var(--t-s)}.sidepick__opt.is-on{color:#17181a;background:#17181a0f;border-color:#17181a}@media (hover:hover){.sidepick__opt:not(.is-on):hover{color:#17181a;border-color:#17181a80}}.sidepick__opt .tile{background:linear-gradient(#232427 0 50%,#1b1c1f 50% 100%)}.field{gap:.45rem;display:grid}.field__label{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#4a4b4f;font-size:.72rem;font-weight:700}.slipform__main .field input{color:#17181a;font-family:var(--f-display);background:#f6f2e9;border-color:#17181a38;min-height:3.4rem;font-size:1.15rem;font-weight:600}.slipform__main .field input::placeholder{color:#17181a47;font-weight:500}.slipform__main .field input:focus{border-color:#17181a;box-shadow:0 0 0 1px #17181a}.slipform__main :focus-visible{outline-color:#17181a}.field small{font-size:var(--t-xs);color:#4a4b4f}.field__err{color:#b3261e!important}.field__wrap{align-items:center;display:flex;position:relative}.field__wrap input{padding-right:7rem}.field__wrap em{font-style:normal;font-size:var(--t-s);color:#4a4b4f;pointer-events:none;position:absolute;right:1rem}.field__wrap:has(.maxbtn) em{right:4.2rem}.maxbtn{min-height:2.4rem;color:var(--c-fg);font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;background:#17181a;border-radius:4px;padding:0 .7rem;font-size:.72rem;font-weight:700;position:absolute;right:.4rem}.fields2{gap:calc(var(--u) * 2);grid-template-columns:1fr 1fr;display:grid}.devtools{font-size:var(--t-s);color:#4a4b4f;border-top:1px dashed #17181a40;gap:.7rem;padding-top:1rem;display:grid}.stub__kicker,.ticket__kicker{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-signal);font-size:.72rem;font-weight:700}.stub__lines,.ticket__lines{gap:.7rem;padding-left:1.2rem;display:grid}.stub__lines li::marker,.ticket__lines li::marker{font-family:var(--f-display);color:var(--c-signal);font-weight:700}.stub__wait,.stub__hint{color:var(--c-muted);font-size:var(--t-s)}.oslips{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));display:grid}.oslip{background:#121315;border:1px solid #1f2023;border-radius:6px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.oslip--done{opacity:.65}.oslip__main{gap:1rem;padding:1.2rem;display:grid}.oslip__head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.oslip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.oslip__grid dt{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:.7rem;font-weight:600}.oslip__grid dd{font-family:var(--f-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin-top:.25rem;font-weight:650;overflow:hidden}.oslip__stub{border-top:2px dashed #f1ede424;padding:1rem 1.2rem}.oslip__stub .btn{width:100%}.ticket{width:min(36rem,100vw - 2rem);color:var(--c-fg);background:0 0;border:0;border-radius:6px;padding:0;box-shadow:0 40px 120px #000000bf}.ticket::backdrop{background:#060607bf}.ticket__main{color:#17181a;background:#e9e4d8;gap:1rem;padding:1.6rem;display:grid}.ticket__main .ticket__kicker{color:#8a4a0c}.ticket__main .ticket__lines li::marker{color:#17181a}.ticket__title{font-family:var(--f-display);font-weight:700;font-size:var(--t-l);letter-spacing:-.035em;line-height:1}.ticket__stub{background:#15161a;border-top:2px dashed #f1ede433;gap:1rem;padding:1.3rem 1.6rem 1.5rem;display:grid}.ticket__stub .row{justify-content:flex-end}.toasts{right:var(--gutter);bottom:var(--gutter);z-index:70;width:min(26rem, calc(100vw - 2 * var(--gutter)));gap:.5rem;display:grid;position:fixed}.toast{font-size:var(--t-s);background:#15161a;border:1px solid #2a2b2f;border-radius:6px;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex;box-shadow:0 20px 60px #0009}.toast__msg{flex:1}.toast a{color:var(--c-signal);text-underline-offset:.2em;text-decoration:underline}.toast button{min-width:1.6rem;min-height:1.6rem;font-size:1.2rem;line-height:1}.toast__lamp{background:var(--c-signal);border-radius:50%;flex:none;width:.55rem;height:.55rem}.toast--err .toast__lamp{background:var(--c-down)}.toast--pending .toast__lamp{opacity:.5}@media (width<=767px){.strip{gap:.5rem 1rem}.strip__fee{display:none}.tools{flex-direction:column;align-items:stretch}.tabs{display:flex}.tab{flex:1;padding:0 .5rem;font-size:.72rem}.search{max-width:none}.book__row--head{display:none}.book__row{grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem .5rem}.book__row>:nth-child(3){grid-area:1/1}.book__row>:first-child{text-align:right;grid-area:1/2;justify-self:end}.book__act{grid-column:1/-1}.book__act .btn{width:100%}.slipform{grid-template-columns:1fr}.slipform__stub{border-top:0;border-left:1px solid #1f2023}.slipform__stub:before{border-top:2px dashed #f1ede42e;border-left:0;inset:-1px 0 auto}.fields2{grid-template-columns:1fr}.oslip__grid{grid-template-columns:1fr 1fr}}
