@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f4f0e6;--paper: #fffdf7;--surface: #ebe6d9;--ink: #111111;--text: #111111;--muted: #5d5a52;--lime: #c8f53c;--orange: #ff6a1f;--blue: #2e6bff;--pink: #ff5aa8;--yellow: #ffd23d;--mint: #4fdc9a;--bad-bg: #e5383b;--shadow: 4px 4px 0 var(--ink);--shadow-lg: 7px 7px 0 var(--ink);--radius: 18px;--radius-sm: 12px;--tint-mix: 30%;--display: "Bricolage Grotesque Variable", "Inter Variable", system-ui, sans-serif;--sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pop: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.2, .8, .2, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #121212;--paper: #1b1b1b;--surface: #262626;--ink: #f4f0e6;--text: #f4f0e6;--muted: #a8a397;--tint-mix: 28%}}:root[data-theme=dark]{color-scheme:dark;--bg: #121212;--paper: #1b1b1b;--surface: #262626;--ink: #f4f0e6;--text: #f4f0e6;--muted: #a8a397;--tint-mix: 28%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}img,svg{display:block;max-width:100%}h1,h2,h3{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1}p{margin:0}button,input,textarea,select{font:inherit;color:inherit}.field input,.field select,.field textarea,.input{color:var(--text);background:var(--bg)}.search{color:var(--text)}.field select option{color:var(--text);background:var(--paper)}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}button,[role=button],.btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}::selection{background:var(--lime);color:#111}.mono{font-family:var(--mono);font-size:.86em;letter-spacing:-.01em}.muted{color:var(--muted)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kicker{display:inline-block;font-size:13px;font-weight:700;color:var(--muted)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.topbar{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:2px solid var(--ink)}.topbar-inner{max-width:1240px;height:66px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:12px}.topnav{display:flex;align-items:center;gap:2px;min-width:0;margin-left:20px}.topbar-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.brand{display:inline-flex;align-items:center;flex:none;gap:10px;font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.brand.small{font-size:16px}.brand-mark{width:28px;height:28px;border-radius:8px;background:var(--lime);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);position:relative;transition:transform .35s var(--pop)}.brand-mark:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--orange);border:2px solid #111}.brand:hover .brand-mark{transform:rotate(-14deg) scale(1.08)}.nav-link{display:inline-flex;align-items:center;flex:none;height:40px;padding:0 14px;border-radius:999px;font-weight:650;font-size:14px;white-space:nowrap;text-decoration:none;border:2px solid transparent;transition:background .15s,border-color .15s,color .15s}.nav-link:hover{background:var(--paper);border-color:var(--ink)}.nav-link.is-active{background:var(--ink);color:var(--bg)}.profile-pill{display:inline-flex;align-items:center;flex:none;gap:8px;height:40px;padding:0 14px 0 6px;border-radius:999px;white-space:nowrap;border:2px solid var(--ink);background:var(--paper);box-shadow:2px 2px 0 var(--ink);font-weight:700;font-size:14px;transition:transform .15s,box-shadow .15s}.profile-pill:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.profile-pill:active,.profile-pill[data-popup-open]{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.profile-pill .identicon{border-radius:50%;border:1.5px solid var(--ink)}.icon-btn{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);color:var(--text);box-shadow:2px 2px 0 var(--ink);transition:transform .15s,box-shadow .15s}.icon-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.icon-btn:active,.icon-btn[data-popup-open]{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.icon-btn svg{transition:transform .35s var(--pop)}.icon-btn:hover svg{transform:rotate(-20deg)}.topbar-cta.btn-sm{height:40px;padding:0 16px;font-size:14px}.footer{margin-top:96px;background:var(--ink);color:var(--bg)}.footer-inner{max-width:1240px;margin:0 auto;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px}.footer-inner .muted{flex:1;min-width:220px;color:inherit;opacity:.6}.footer .brand-mark{border-color:var(--bg);box-shadow:none}.footer .nav-link:hover{background:transparent;border-color:var(--bg)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--text);font-weight:750;font-size:14px;white-space:nowrap;box-shadow:var(--shadow);transition:transform .12s var(--ease),box-shadow .12s var(--ease),background .15s}.btn svg{flex:none}.btn:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.btn:not(:disabled):active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink)}.btn-sm{height:34px;padding:0 12px;font-size:13px;box-shadow:2px 2px 0 var(--ink)}.btn-sm:not(:disabled):hover{box-shadow:4px 4px 0 var(--ink)}.btn-sm:not(:disabled):active{transform:translate(2px,2px)}.btn-lg{height:54px;padding:0 24px;font-size:16px}.btn-primary{background:var(--lime);color:#111;border-color:#111}.btn-secondary{background:var(--paper)}.btn-ghost{border-color:transparent;box-shadow:none;background:transparent}.btn-ghost:not(:disabled):hover{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);transform:none;background:var(--paper)}.btn-ghost:not(:disabled):active{transform:translate(2px,2px);box-shadow:none}.btn-inverse{background:var(--lime);color:#111;border-color:#111;box-shadow:4px 4px 0 var(--orange)}.btn-inverse:not(:disabled):hover{box-shadow:6px 6px 0 var(--orange)}.btn-danger{background:var(--bad-bg);color:#fff}.btn:disabled{opacity:.5;box-shadow:none}.full{width:100%}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid transparent;transition:background .15s,border-color .15s,transform .25s var(--pop)}.icon-btn:hover{background:var(--paper);border-color:var(--ink);transform:rotate(90deg)}.icon-btn-bordered{width:44px;height:44px;border-color:var(--ink);background:var(--paper);box-shadow:var(--shadow)}.icon-btn-bordered:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.icon-btn-bordered:active,.icon-btn-bordered[data-popup-open]{transform:translate(4px,4px);box-shadow:none}.link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--orange);transition:text-decoration-color .15s}.link:hover{text-decoration-color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 11px;border-radius:999px;background:var(--paper);border:2px solid var(--ink);transition:background .15s,transform .2s var(--pop)}.chip:hover{background:var(--yellow);color:#111;transform:rotate(-2deg)}.chip-icon{display:inline-grid;width:13px;height:13px}.hold{overflow:hidden;width:100%;isolation:isolate;touch-action:none;background:var(--paper);color:var(--text)}.hold-fill{position:absolute;inset:0 auto 0 0;background:var(--orange);z-index:-1}.hold-label{display:inline-flex;align-items:center;gap:8px}.hold.is-holding{color:#111;transform:translate(3px,3px)!important;box-shadow:1px 1px 0 var(--ink)!important}.badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;border:1.5px solid #111;font-size:12px;font-weight:750;background:var(--surface);color:var(--text);white-space:nowrap;overflow:hidden}.badge-inner{display:inline-flex;align-items:center;gap:6px}.badge .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.badge-good{background:var(--lime);color:#111}.badge-warn{background:var(--yellow);color:#111}.badge-bad{background:var(--bad-bg);color:#fff}.badge-lg{height:30px;padding:0 12px;font-size:13px}.sticker{position:absolute;z-index:5;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;border:2px solid #111;box-shadow:3px 3px #111;font-family:var(--display);font-weight:800;font-size:17px;color:#111;transition:transform .3s var(--pop)}.sticker:hover{transform:rotate(0) scale(1.1)!important}.perspective{perspective:1000px}.tilt{position:relative;touch-action:pan-y}.tilt-3d{transform-style:preserve-3d}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:26px}.card-slot{min-width:0}.nft-card{--frame: color-mix(in srgb, var(--tint, var(--surface)) var(--tint-mix), var(--paper));display:flex;flex-direction:column;width:100%;padding:10px;text-align:left;border-radius:var(--radius);background:var(--frame);border:2px solid var(--ink);box-shadow:var(--shadow);transition:box-shadow .2s var(--ease),transform .2s var(--ease),background .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden}button.nft-card:not(:disabled):hover,.is-preview:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--ink)}button.nft-card:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.nft-media{position:relative;aspect-ratio:1;border-radius:11px;border:2px solid var(--ink);background:var(--surface);overflow:hidden}.nft-media img,.nft-media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}button.nft-card:hover .nft-media img,.is-preview:hover .nft-media svg{transform:scale(1.06) rotate(-1deg)}.media-tag{position:absolute;top:8px;left:8px;padding:2px 9px;border-radius:999px;border:1.5px solid #111;background:var(--yellow);color:#111;font-size:11px;font-weight:800}.nft-body{display:flex;flex-direction:column;justify-content:center;gap:8px;height:76px;padding:4px 4px 0}.nft-title{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.nft-date{font-size:12px;font-weight:650;opacity:.7;white-space:nowrap}.nft-card.is-sent .nft-media img{filter:grayscale(1);opacity:.7}.is-new{animation:reveal .9s var(--pop) both}@keyframes reveal{0%{opacity:0;transform:translateY(24px) rotate(-6deg) scale(.85)}to{opacity:1;transform:none}}.add-tile{align-items:center;justify-content:center;gap:6px;min-height:100%;padding:24px;text-align:center;border-style:dashed;background:transparent;box-shadow:none;font-size:14px}.add-tile:not(:disabled):hover{background:var(--lime);color:#111;border-style:solid;box-shadow:var(--shadow)}.add-tile strong{font-family:var(--display);font-size:22px}.add-tile .muted{color:inherit;opacity:.7}.add-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:6px;border-radius:50%;border:2px solid #111;background:var(--orange);color:#111;transition:transform .4s var(--pop)}.add-tile:hover .add-icon{transform:rotate(180deg) scale(1.1)}.empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:64px 16px;border:2px dashed var(--ink);border-radius:var(--radius);text-align:center}.empty strong{font-family:var(--display);font-size:24px}.marquee{overflow:hidden;border:2px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--bg)}.marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:16px;padding:10px 18px;font-family:var(--display);font-weight:750;font-size:18px;white-space:nowrap}.marquee-item .star{color:var(--lime)}@keyframes marquee{to{transform:translate(-50%)}}.home{display:flex;flex-direction:column;gap:24px;padding-top:24px}.tone-cream{background:var(--paper)}.tone-peach{background:var(--orange);color:#111}.tone-sky{background:var(--blue);color:#fff}.tone-mint{background:var(--lime);color:#111}.tone-butter{background:var(--yellow);color:#111}.tone-pink{background:var(--pink);color:#111}.pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:var(--lime);color:#111;border:2px solid #111;font-size:13px;font-weight:750}.pill-dark{border-color:var(--lime)}.hero-card{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;min-height:580px;padding:56px;border-radius:32px;border:2px solid var(--ink);box-shadow:var(--shadow-lg);overflow:hidden}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero-card h1{font-size:clamp(54px,8vw,112px);line-height:.88;letter-spacing:-.055em}.hl{display:inline-block;padding:0 .12em .04em;margin-left:-.04em;background:var(--orange);color:#111;border:2px solid #111;border-radius:16px;transform:rotate(-2.5deg);box-shadow:4px 4px #111;transition:transform .35s var(--pop)}.hl:hover{transform:rotate(1.5deg) scale(1.03)}.lead{font-size:clamp(16px,1.5vw,19px);max-width:30em;line-height:1.5;font-weight:500}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.hero-stage{position:relative;height:470px}.stage-card{position:absolute;width:min(240px,54%)}.stage-a{left:0;top:12%;z-index:1}.stage-b{right:0;top:0;z-index:2}.stage-c{left:24%;top:30%;z-index:3}.st-1{top:2%;left:18%;background:var(--yellow);transform:rotate(-9deg)}.st-2{bottom:4%;left:2%;background:var(--pink);transform:rotate(7deg)}.st-3{bottom:10%;right:0;background:var(--lime);transform:rotate(-5deg)}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:270px;padding:32px;border-radius:28px;border:2px solid var(--ink);box-shadow:var(--shadow-lg);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.tile:hover{transform:translate(-3px,-3px) rotate(-.5deg);box-shadow:10px 10px 0 var(--ink)}.tile-wide{grid-column:span 2;flex-direction:row;align-items:center}.tile-text{display:flex;flex-direction:column;gap:10px;max-width:30em}.tile h3{font-size:36px;letter-spacing:-.045em}.tile p{font-size:15px;font-weight:550;opacity:.85}.mini{flex:none;display:flex;align-items:center;justify-content:center}.mini-drop{position:relative;width:190px;height:150px}.mini-zone{display:grid;place-items:center;width:150px;height:110px;border-radius:18px;border:2.5px dashed #111}.mini-card{position:absolute;right:4px;top:8px;width:74px;height:92px;padding:6px;border-radius:12px;background:#fffdf7;border:2px solid #111;box-shadow:3px 3px #111;transform:rotate(8deg) translateY(16px);transition:transform .45s var(--pop)}.mini-card span{display:block;height:58px;border-radius:7px;border:1.5px solid #111;background:var(--blue)}.tile:hover .mini-card{transform:rotate(-6deg) translateY(-12px)}.mini-badges{justify-content:flex-start}.mini-badges .badge{height:40px;padding:0 16px;font-size:15px;border-width:2px;box-shadow:3px 3px #111;transition:transform .35s var(--pop)}.tile:hover .mini-badges .badge{transform:scale(1.1) rotate(-4deg)}.mini-send{justify-content:flex-start;gap:12px}.mini-file{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:2px solid #111;background:#fffdf7;color:#111;box-shadow:3px 3px #111;font-size:14px;font-weight:700;transition:transform .45s var(--pop)}.mini-send>svg{transition:transform .45s var(--pop)}.tile:hover .mini-file{transform:translate(10px) rotate(-3deg)}.tile:hover .mini-send>svg{transform:translate(18px,-10px) rotate(-18deg) scale(1.2)}.mini-key{width:104px;height:104px;border-radius:50%;border:2px solid #111;background:#fffdf7;color:#111;box-shadow:4px 4px #111;transition:transform .5s var(--pop)}.tile:hover .mini-key{transform:rotate(-35deg) scale(1.08)}.story-card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:56px;border-radius:32px;background:#111;color:#f4f0e6;border:2px solid var(--ink);box-shadow:7px 7px 0 var(--orange)}.story-card h2{font-size:clamp(34px,4.6vw,62px);letter-spacing:-.05em;max-width:15em;line-height:.98}.story-card em{font-style:normal;color:var(--lime)}.story-card p{max-width:38em;font-size:17px;opacity:.75}.home-cta{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:56px;text-align:center}.home-cta h2{font-size:clamp(36px,4.6vw,60px);letter-spacing:-.05em}.how-head{max-width:820px;padding:64px 0 40px;display:flex;flex-direction:column;gap:16px}.how-head h1{font-size:clamp(46px,6.4vw,84px);letter-spacing:-.055em}.how-layout{display:grid;grid-template-columns:220px minmax(0,740px);gap:56px;align-items:start}.how-toc{position:sticky;top:92px;display:flex;flex-direction:column;gap:6px}.how-toc a{display:flex;gap:10px;padding:8px 12px;border-radius:12px;border:2px solid transparent;text-decoration:none;font-weight:650;font-size:14px;transition:background .15s,border-color .15s,transform .2s var(--pop)}.how-toc a:hover{background:var(--lime);color:#111;border-color:#111;transform:translate(4px)}.how-toc .mono{opacity:.6}.how-article section{padding:32px;margin-bottom:28px;border:2px solid var(--ink);border-radius:24px;background:var(--paper);box-shadow:var(--shadow);scroll-margin-top:92px}.how-article h2{display:flex;align-items:center;gap:14px;font-size:32px;margin-bottom:18px}.how-article h2 .mono{display:inline-grid;place-items:center;min-width:40px;height:30px;padding:0 8px;border-radius:999px;background:var(--lime);color:#111;border:2px solid #111;font-size:13px;font-weight:600}.how-article p,.how-article li,.facts dd{font-size:16px;line-height:1.7}.how-article p+p{margin-top:14px}.how-sub{font-size:22px;margin:24px 0 10px}.how-article em{font-style:normal;font-weight:700;background:var(--yellow);color:#111;padding:0 4px;border-radius:4px}.how-article .mono{font-size:.84em;padding:1px 5px;border-radius:5px;background:var(--surface)}.eq,.how-article .eq.mono{margin:14px 0;padding:14px 16px;border-radius:var(--radius-sm);background:#111;color:var(--lime);font-size:13.5px;line-height:1.7;overflow-x:auto;white-space:pre}.steps{margin:16px 0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:14px}.steps>li{position:relative;padding-left:40px;counter-increment:step}.steps>li:before{content:counter(step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--orange);color:#111;border:2px solid #111;font-family:var(--display);font-weight:800;font-size:14px}.aside{margin-top:16px!important;padding:12px 16px;border:2px dashed var(--ink);border-radius:12px;font-size:15px!important}.facts{margin:0;display:flex;flex-direction:column;gap:18px}.facts dt{font-family:var(--display);font-weight:800;font-size:19px;margin-bottom:2px}.facts dd{margin:0;color:var(--muted)}.how-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px;border-radius:24px;border:2px solid #111;background:var(--yellow);color:#111;box-shadow:var(--shadow)}.how-cta p{font-family:var(--display);font-weight:800;font-size:26px}.profile-card{margin:24px 0 28px;border-radius:28px;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-lg);overflow:hidden}.profile-banner{display:grid;height:180px;border-bottom:2px solid var(--ink);background-color:var(--tint, var(--lime));background-image:radial-gradient(circle at 1.5px 1.5px,rgba(0,0,0,.3) 1.5px,transparent 0);background-size:18px 18px;overflow:hidden}.profile-banner.banner-1{grid-template-columns:1fr}.profile-banner.banner-3{grid-template-columns:repeat(3,1fr)}.profile-banner.banner-6{grid-template-columns:repeat(6,1fr)}.profile-banner img{width:100%;height:100%;object-fit:cover}.profile-banner img+img{border-left:2px solid var(--ink)}.profile-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:16px 28px 0}.profile-avatar{align-self:start;margin-top:-60px;padding:5px;border-radius:26px;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);transition:transform .35s var(--pop)}.profile-avatar:hover{transform:rotate(-6deg) scale(1.05)}.identicon{border-radius:18px;overflow:hidden;flex:none}.profile-id{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-id h1{font-size:clamp(32px,4.4vw,54px);letter-spacing:-.05em;overflow-wrap:anywhere}.profile-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;font-weight:650}.profile-actions{display:flex;align-items:center;gap:10px}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:22px 28px 28px}.stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;border:2px solid #111;color:#111;transition:transform .3s var(--pop)}.stat:nth-child(5n+1){background:var(--lime)}.stat:nth-child(5n+2){background:var(--orange)}.stat:nth-child(5n+3){background:var(--pink)}.stat:nth-child(5n+4){background:var(--blue);color:#fff}.stat:nth-child(5n+5){background:var(--yellow)}.stat:hover{transform:rotate(-2deg) translateY(-3px)}.stat strong{font-family:var(--display);font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1}.stat span{font-size:13px;font-weight:700}.wallet-state{display:inline-flex;align-items:center;gap:6px}.wallet-state .dot{width:9px;height:9px;border-radius:50%;background:var(--mint);border:1.5px solid var(--ink)}.wallet-state.is-error{color:var(--bad-bg)}.wallet-state.is-error .dot{background:var(--bad-bg)}.notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px 10px 14px;border-radius:var(--radius-sm);border:2px solid #111;background:var(--yellow);color:#111;font-size:14px;font-weight:650}.notice>div{flex:1}.notice-bad{background:var(--bad-bg);color:#fff}.session-notices{width:100%;max-width:1240px;margin:16px auto 0;padding:0 24px;display:flex;flex-direction:column;gap:8px}.session-notices .notice{margin-bottom:0}.or-rule{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.or-rule:before,.or-rule:after{content:"";flex:1;height:2px;border-radius:2px;background:currentColor;opacity:.35}.nostr-missing{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;min-height:54px;padding:8px 14px;border-radius:999px;border:2px dashed var(--ink);text-align:center}.badge-nostr{background:#8e44ff;color:#fff}.nostr-import{align-self:flex-start}.tabs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-weight:750;font-size:14px;z-index:0;transition:color .2s}.tab.is-active{color:#111}.tab-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;border:1.5px solid #111;background:#fffdf7;color:#111;font-size:12px}.tab-underline{position:absolute;inset:0;z-index:-1;border-radius:999px;background:var(--lime);border:2px solid #111}.menu-layer{z-index:40}.menu{min-width:230px;padding:6px;border-radius:16px;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);transform-origin:var(--transform-origin);transition:opacity .15s,transform .25s var(--pop)}.menu[data-starting-style],.menu[data-ending-style]{opacity:0;transform:scale(.9) rotate(-2deg)}.menu-item{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:650;cursor:pointer;outline:none;transition:background .1s}.menu-item[data-highlighted]{background:var(--lime);color:#111}.menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#1111118c;transition:opacity .2s}.modal-backdrop[data-starting-style],.modal-backdrop[data-ending-style]{opacity:0}.modal{position:fixed;z-index:51;top:50%;left:50%;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:26px;border-radius:24px;background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:translate(-50%,-50%);transition:opacity .2s,transform .35s var(--pop)}.modal[data-starting-style],.modal[data-ending-style]{opacity:0;transform:translate(-50%,-44%) scale(.94) rotate(-1.5deg)}.modal-wide{width:min(960px,calc(100vw - 24px));padding:28px}.modal-wide>.modal-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modal-close{position:absolute;top:14px;right:14px;z-index:2}.modal-title{font-size:30px;padding-right:44px;margin-bottom:8px}.modal-description{color:var(--muted);margin-bottom:20px;font-size:14px;font-weight:550}.stack,.add-form{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:750}.field input{height:48px;padding:0 14px;border-radius:14px;border:2px solid var(--ink);background:var(--bg);font-weight:550;font-size:15px;transition:box-shadow .15s,transform .15s}.field input:focus{outline:none;box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.field input::placeholder,.field textarea::placeholder,.input::placeholder{color:var(--muted);opacity:.8}.keybox{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--yellow);color:#111;border:2px solid #111}.keybox-head{display:flex;justify-content:space-between;font-size:13px;font-weight:750}.keybox-head span:first-child{display:inline-flex;align-items:center;gap:6px}.keybox-head .muted{color:#111;opacity:.7}.keybox code{font-size:13px;line-height:1.6;word-break:break-all;user-select:all}.keybox .chip{background:#fffdf7;color:#111;border-color:#111}.keybox .btn-ghost{color:#111}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ack{position:relative;display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:550;line-height:1.45;cursor:pointer}.ack input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.ack-box{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--ink);background:var(--paper);color:#111;transition:background .15s,transform .25s var(--pop)}.ack input:checked+.ack-box{background:var(--lime);transform:rotate(-8deg) scale(1.1)}.ack input:focus-visible+.ack-box{outline:3px solid var(--blue);outline-offset:2px}.hint{color:var(--muted);font-size:13px;font-weight:550}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:230px;padding:24px;border-radius:18px;border:2.5px dashed var(--ink);background:var(--bg);text-align:center;cursor:pointer;transition:background .2s,transform .25s var(--pop)}.dropzone:hover,.dropzone:focus-within{background:var(--surface)}.dropzone.is-dragging{background:var(--lime);color:#111;border-style:solid;transform:rotate(-1deg) scale(1.01)}.dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropzone strong{font-family:var(--display);font-size:24px}.dropzone-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--orange);color:#111;border:2px solid #111;box-shadow:3px 3px #111}.dropzone .muted{font-size:13px}.review{display:flex;flex-direction:column;gap:16px}.review-file{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center}.review-file img{width:96px;height:96px;border-radius:14px;object-fit:cover;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transform:rotate(-3deg)}.review-file>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:14px}.review-file strong{max-width:100%}.review-file .muted{font-size:13px}.kind-tag{padding:2px 10px;border-radius:999px;border:1.5px solid #111;background:var(--yellow);color:#111;font-size:12px;font-weight:800}.kind-tag.is-receive{background:var(--lime)}.receive-check{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:2px solid #111;background:var(--surface);font-size:13.5px;font-weight:650;line-height:1.45}.receive-check svg{flex:none;margin-top:2px}.receive-check.is-claimable{background:var(--lime);color:#111}.receive-check.is-claimed,.receive-check.is-mismatch,.receive-check.is-invalid{background:var(--bad-bg);color:#fff}.detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.detail-art{display:flex;flex-direction:column;align-items:center;gap:14px;position:sticky;top:0}.detail-art .perspective{width:100%;max-width:380px}.detail-art .tilt{cursor:grab;touch-action:none}.detail-art .tilt:active{cursor:grabbing}.detail-face{box-shadow:var(--shadow-lg)}.detail-back{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius);border:2px solid var(--ink);background:#111;color:var(--lime);transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--shadow-lg)}.detail-back .kicker{color:inherit}.detail-back dl{margin:0;display:flex;flex-direction:column;gap:12px;font-size:13px}.detail-back dt{opacity:.6;font-size:11px}.detail-back dd{margin:0;overflow-wrap:anywhere}.detail-back p{margin-top:auto;font-size:13px;opacity:.8;line-height:1.5}.detail-side{min-width:0;padding-top:8px;overflow:hidden}.detail-panel{display:flex;flex-direction:column;gap:18px;padding:2px 8px 8px 2px}.detail-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-right:36px}.detail-head h2,.detail-panel>h2{font-size:38px;letter-spacing:-.045em;overflow-wrap:anywhere}.title-row{display:flex;align-items:flex-start;gap:10px;max-width:100%}.title-row h2{min-width:0}.rename-btn{width:34px;height:34px;margin-top:2px}.rename-btn svg{width:15px;height:15px}.rename{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.rename-input.input{width:100%;height:52px;font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.03em}.checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--paper)}.check-row{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;font-size:14px}.check-row+.check-row{border-top:2px solid var(--ink)}.check-row>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.check-row strong{font-weight:750}.check-row small{color:var(--muted);font-size:12px;font-weight:550;overflow-wrap:anywhere}.check-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:2px solid #111;background:var(--surface)}.is-ok .check-mark{background:var(--lime);color:#111}.is-fail .check-mark{background:var(--bad-bg);color:#fff}.props{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.props dt{font-size:12px;font-weight:750;color:var(--muted);margin-bottom:4px}.props dd{margin:0}.pending-box{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:2px solid #111;background:var(--yellow);color:#111}.pending-box strong{font-family:var(--display);font-size:22px}.pending-box p{font-size:13.5px;font-weight:550}.pending-box .row{margin-top:6px}.pending-box .btn{color:#111;border-color:#111}.pending-box .btn-secondary,.pending-box .hold{background:#fffdf7}:is(.pending-box,.notice:not(.notice-bad),.link-box,.keybox) :is(.hint,.muted){color:#4a4740}.detail-links{display:flex;flex-wrap:wrap;gap:6px}.send-facts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.send-facts li{display:flex;gap:12px;font-size:14px;font-weight:550;line-height:1.5}.send-facts .mono{display:inline-grid;place-items:center;flex:none;width:30px;height:24px;border-radius:999px;border:1.5px solid #111;background:var(--orange);color:#111;font-size:11px}.success-mark{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:2px solid #111;background:var(--lime);color:#111;box-shadow:3px 3px #111}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:60vh;text-align:center}.toast{font-family:var(--sans)!important;font-weight:650!important;border-radius:16px!important;border:2px solid var(--ink)!important;box-shadow:4px 4px 0 var(--ink)!important;background:var(--paper)!important;color:var(--text)!important}.like-btn{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px 0 12px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);font-weight:800;font-size:14px;transition:transform .12s var(--ease),box-shadow .12s var(--ease),background .15s}.like-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.like-btn:active{transform:translate(4px,4px);box-shadow:none}.like-btn.is-liked{background:var(--pink);color:#111}.like-btn.like-sm{height:32px;padding:0 10px 0 8px;gap:5px;font-size:13px;box-shadow:2px 2px 0 var(--ink)}.like-btn.like-sm:hover{box-shadow:3px 3px 0 var(--ink)}.like-icon{position:relative;display:grid;place-items:center}.like-burst{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--pink);pointer-events:none}.collection-card{position:relative;display:flex;flex-direction:column;border-radius:22px;border:2px solid var(--ink);background:color-mix(in srgb,var(--tint) var(--tint-mix),var(--paper));box-shadow:var(--shadow);overflow:hidden;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.collection-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--ink)}.collection-card:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.collection-cover{display:grid;aspect-ratio:16 / 10;border-bottom:2px solid var(--ink);background:var(--tint);overflow:hidden}.collection-cover.covers-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.collection-cover.covers-4 img:nth-child(odd){border-right:2px solid var(--ink)}.collection-cover.covers-4 img:nth-child(-n+2){border-bottom:2px solid var(--ink)}.collection-cover img{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .5s var(--ease)}.collection-card:hover .collection-cover img{transform:scale(1.05)}.cover-empty{display:grid;place-items:center;color:#111;background-image:radial-gradient(circle at 1.5px 1.5px,rgba(0,0,0,.3) 1.5px,transparent 0);background-size:16px 16px}.rank{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;min-width:44px;height:32px;padding:0 10px;border-radius:999px;border:2px solid #111;background:var(--yellow);color:#111;box-shadow:2px 2px #111;font-family:var(--display);font-weight:800;font-size:16px;transform:rotate(-6deg)}.collection-body{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px}.collection-body .identicon{border:2px solid var(--ink);border-radius:12px}.collection-text{display:flex;flex-direction:column;min-width:0}.collection-text strong{font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:-.025em}.collection-text span{font-size:12px;font-weight:650;opacity:.75}.grid-collections{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.grid-tight{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}.owner-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700}.owner-chip .identicon{border-radius:50%;border:1.5px solid var(--ink)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:40px 0 24px}.page-head>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.page-head h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.055em;line-height:.92}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:28px}.search{display:flex;align-items:center;gap:10px;flex:1;min-width:240px;max-width:460px;height:48px;padding:0 16px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.search:focus-within{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:15px;font-weight:550}.sorts{display:flex;flex-wrap:wrap;gap:8px}.sort{height:36px;padding:0 14px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);font-weight:700;font-size:13px;transition:background .15s,transform .2s var(--pop)}.sort:hover{transform:rotate(-3deg)}.sort.is-active{background:var(--ink);color:var(--bg)}.load-more{display:flex;justify-content:center;margin-top:32px}.feed-loading{display:flex;align-items:center;gap:10px;padding:32px 0;font-weight:600}.home-section{display:flex;flex-direction:column;gap:20px;margin-top:40px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-head h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.05em}.home-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;align-items:start}.fresh{display:flex;flex-direction:column;gap:20px}.happening{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:26px;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg)}.happening .section-head h2{font-size:28px}.feed{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.event{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.event:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.event-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:2px solid #111;color:#111}.kind-mint .event-icon{background:var(--lime)}.kind-receive .event-icon{background:var(--blue);color:#fff}.kind-collection .event-icon{background:var(--yellow)}.kind-like .event-icon{background:var(--pink)}.kind-follow .event-icon{background:var(--orange)}.event-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:14px}.who{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-weight:800}.who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who:hover span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.who .identicon{border-radius:50%;border:1.5px solid var(--ink)}.verb{color:var(--muted);font-weight:550}.event-title{font-family:var(--display);font-weight:800;font-size:15px;padding:0 6px;border-radius:6px;background:var(--yellow);color:#111;transition:transform .2s var(--pop)}.event-title:hover{transform:rotate(-2deg) scale(1.05)}.event-time{color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap}.event-thumb{width:44px;height:44px;border-radius:10px;border:2px solid var(--ink);overflow:hidden;transition:transform .25s var(--pop)}.event-thumb:hover{transform:rotate(4deg) scale(1.08)}.event-thumb img{width:100%;height:100%;object-fit:cover}.feed-compact .event{grid-template-columns:auto 1fr auto;padding:10px 12px;box-shadow:none}.feed-compact .event-time{display:none}.feed-compact .event-icon{width:30px;height:30px}button.stat{text-align:left;cursor:pointer}.stat:active{transform:translate(2px,2px)}.profile-banner.banner-0{background-color:var(--tint)}.profile-banner.is-cover img{object-position:center}.people{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.people button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border-radius:14px;border:2px solid var(--ink);background:var(--paper);text-align:left;transition:background .15s,transform .2s var(--pop)}.people button:hover{background:var(--lime);color:#111;transform:translate(4px)}.people .identicon{border-radius:10px;border:1.5px solid var(--ink)}.cover-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;max-height:260px;overflow-y:auto;padding:4px 6px 8px 4px}.cover-option{position:relative;aspect-ratio:1;border-radius:12px;border:2px solid var(--ink);overflow:hidden;background:var(--surface);transition:transform .2s var(--pop),box-shadow .15s}.cover-option img{width:100%;height:100%;object-fit:cover}.cover-option:hover{transform:rotate(-3deg)}.cover-option.is-picked{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--orange);transform:rotate(-3deg) scale(1.04)}.cover-default{display:grid;place-items:center;font-family:var(--display);font-weight:800;background-color:var(--yellow);color:#111;background-image:radial-gradient(circle at 1.5px 1.5px,rgba(0,0,0,.3) 1.5px,transparent 0);background-size:12px 12px}.cover-default span{padding:2px 8px;border-radius:999px;background:#fffdf7;border:1.5px solid #111;font-size:13px}@media(max-width:960px){.home-split{grid-template-columns:1fr}}@media(max-width:640px){.event{grid-template-columns:auto 1fr auto}.event-time{display:none}.grid-collections{grid-template-columns:1fr}.tabs-row{flex-wrap:wrap}.tabs{max-width:100%;overflow-x:auto}.tab{padding:0 12px;flex:none}.page-head{padding-top:24px}.search{min-width:100%}.like-btn:not(.like-sm){flex:1;justify-content:center}}.link-box{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:2px solid #111;background:var(--lime);color:#111;box-shadow:3px 3px 0 var(--ink)}.link-box code{font-size:12.5px;line-height:1.5;word-break:break-all;user-select:all}.link-box .chip{background:#fffdf7;color:#111;border-color:#111}.link-box .btn-ghost{color:#111}.pw-fields{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:2px 4px 4px 2px}.field-error{color:var(--bad-bg);font-size:13px;font-weight:700}.detail-panel .tabs{align-self:flex-start}.claim{padding-top:32px}.claim-card{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:center;padding:48px;border-radius:32px;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg)}.claim-art .nft-card{box-shadow:var(--shadow-lg)}.claim-art .media-tag{display:inline-flex;align-items:center;gap:4px}.claim-side{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.claim-side h1{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.05em;line-height:.98}.claim-side h1 .ellipsis{display:inline-block;max-width:100%;vertical-align:bottom}.claim-side h1 em{font-style:normal;display:inline-block;padding:0 .12em;background:var(--yellow);color:#111;border:2px solid #111;border-radius:12px;transform:rotate(-1.5deg);box-shadow:3px 3px #111}.claim-side>div{width:100%;max-width:460px}.claim-side .pill{display:inline-flex;align-items:center;gap:6px}.claim-state{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;border:2px solid #111;background:var(--lime);color:#111}.claim-state.is-bad{background:var(--bad-bg);color:#fff}.claim-state strong{font-family:var(--display);font-size:20px}.claim-state p{margin-top:4px;font-weight:550}.claim-state .link{color:inherit}.claim-ready,.unlock{display:flex;flex-direction:column;gap:14px}.claim-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.claim-done h2{font-size:44px}.claim-done p{font-weight:550}.claim-foot{margin-top:20px;text-align:center;font-size:13px;font-weight:550}@media(max-width:860px){.claim-card{grid-template-columns:1fr;padding:24px;gap:28px}.claim-art{max-width:300px;width:100%;margin:0 auto}}@media(max-width:960px){.hero-card{grid-template-columns:1fr;padding:40px}.hero-stage{height:410px}.bento{grid-template-columns:1fr 1fr}.tile-wide{grid-column:span 2}.how-layout{grid-template-columns:1fr}.how-toc{display:none}.detail{grid-template-columns:1fr}.detail-art{position:static}.profile-main{grid-template-columns:auto 1fr}.profile-actions{grid-column:1 / -1;flex-wrap:wrap}}@media(max-width:640px){.page,.session-notices{padding:0 14px}.hero-card,.story-card{padding:28px 20px;border-radius:24px}.hero-stage{height:320px}.stage-card{width:52%}.sticker{font-size:13px;height:28px;padding:0 10px}.hero-actions .btn{flex:1 1 auto}.bento{grid-template-columns:1fr}.tile-wide{grid-column:auto;flex-direction:column;align-items:flex-start}.tile{padding:24px;min-height:0}.tile h3{font-size:28px}.profile-main{padding:12px 16px 0;gap:12px}.profile-avatar{margin-top:-46px}.profile-avatar .identicon{width:64px;height:64px}.profile-banner{height:120px}.profile-stats{padding:16px;grid-template-columns:repeat(2,1fr)}.profile-actions .btn{flex:1}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nft-card{padding:6px;border-radius:14px;box-shadow:3px 3px 0 var(--ink)}.nft-body{height:70px;padding:2px 2px 0}.nft-title{font-size:15px}.nft-date{display:none}.modal,.modal-wide{padding:20px 16px}.props{grid-template-columns:1fr}.footer-inner{padding:20px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marquee-track{animation:none}}.unread{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-left:2px;border-radius:999px;border:1.5px solid #111;background:var(--orange);color:#111;font-size:11px;font-weight:800;line-height:1}.unread-inline{margin-left:auto}.menu-sep{height:2px;margin:6px 4px;background:var(--surface);border-radius:2px}.price{display:inline-flex;align-items:center;gap:5px;flex:none;padding:2px 9px;border-radius:999px;border:1.5px solid #111;background:var(--lime);color:#111;font-size:12px;font-weight:800;white-space:nowrap}.price-lg{align-self:flex-start;padding:6px 14px;font-family:var(--display);font-size:26px;letter-spacing:-.03em;box-shadow:3px 3px 0 var(--ink)}.page-lede{max-width:520px;font-weight:550}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.small{font-size:13px}.wrap{word-break:break-all}.field select,.field textarea,.input{min-height:48px;padding:10px 14px;border-radius:14px;border:2px solid var(--ink);background:var(--bg);font-weight:550;font-size:15px;transition:box-shadow .15s,transform .15s}.field textarea{font-family:var(--mono);font-size:13px;resize:vertical}.field select:focus,.field textarea:focus,.input:focus{outline:none;box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.input{flex:1;min-width:0;height:40px;min-height:0;padding:0 12px;border-radius:12px;font-size:14px}.fee-table{margin:0;display:flex;flex-direction:column;border:2px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--paper)}.fee-table>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:14px;border-top:1.5px solid var(--surface)}.fee-table>div:first-child{border-top:0}.fee-table dt{color:var(--muted);font-weight:600}.fee-table dd{margin:0;display:inline-flex;align-items:center;gap:8px;font-weight:750;text-align:right}.fee-table .total{background:var(--yellow);color:#111}.fee-table .total dt{color:#111}.listing-box{display:flex;flex-direction:column;gap:10px}.legs{display:flex;flex-wrap:wrap;gap:6px}.offer-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.offer-row{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:12px;border-radius:var(--radius);border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow)}.offer-thumb{width:72px;height:72px;object-fit:cover;border-radius:12px;border:2px solid var(--ink)}.offer-main{display:flex;flex-direction:column;gap:6px;min-width:0}.nft-card.is-pending{opacity:.85}.nft-card.is-pending .nft-media img{filter:saturate(.6)}@media(min-width:901px){.menu-mobile{display:none}}@media(min-width:641px){.menu-guest-market,.menu-phone{display:none}}@media(max-width:900px){.topbar .nav-link:not(.nav-market){display:none}.topnav{margin-left:8px}}@media(max-width:640px){.topbar-inner{height:60px;padding:0 14px;gap:8px}.topnav{margin-left:0}.topbar-actions{gap:6px}.topbar.is-guest .topnav,.topbar .theme-trigger{display:none}.brand{gap:8px;font-size:18px}.topbar .nav-link{height:36px;padding:0 12px}.icon-btn{width:38px;height:38px}.profile-pill{height:38px;padding:0 6px;gap:6px}.profile-label{display:none}.topbar-cta.btn-sm{height:38px;padding:0 14px}}@media(max-width:374px){.brand{gap:7px;font-size:16px}}@media(max-width:345px){.brand{gap:0}.brand-name{display:none}}@media(max-width:640px){.row-2{grid-template-columns:1fr}.offer-row{grid-template-columns:56px 1fr}.offer-row>.btn{grid-column:1 / -1}.offer-thumb{width:56px;height:56px}}.guide{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:14px;border-radius:var(--radius);border:2px solid #111;background:var(--lime);color:#111;box-shadow:var(--shadow)}.guide img{width:64px;height:64px;flex:none;object-fit:cover;border-radius:12px;border:2px solid #111}.guide-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px;font-weight:550}.guide-text strong{font-family:var(--display);font-size:20px;letter-spacing:-.02em}.guide .btn{color:#111;border-color:#111}.guide .btn-secondary{background:#fffdf7}@media(max-width:640px){.guide{flex-wrap:wrap}.guide .btn{width:100%}}.how-head .tabs{align-self:flex-start;margin-top:8px}.basics{display:flex;flex-direction:column;gap:28px}.basics-grid{display:grid;grid-template-columns:1fr;gap:40px}.basics-card{display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--ink);border-radius:24px;background:var(--paper);box-shadow:var(--shadow);transition:transform .3s var(--pop),box-shadow .3s var(--ease)}.basics-card:hover{transform:translate(-2px,-3px) rotate(-.4deg);box-shadow:var(--shadow-lg)}.basics-art{aspect-ratio:16 / 10;border-bottom:2px solid var(--ink);display:grid;place-items:center;padding:10px}.basics-art svg{width:100%;height:100%;overflow:visible}.basics-art.tone-lime{background:color-mix(in srgb,var(--lime) 55%,var(--paper))}.basics-art.tone-orange{background:color-mix(in srgb,var(--orange) 40%,var(--paper))}.basics-art.tone-blue{background:color-mix(in srgb,var(--blue) 30%,var(--paper))}.basics-art.tone-pink{background:color-mix(in srgb,var(--pink) 38%,var(--paper))}.basics-copy{display:flex;flex-direction:column;gap:12px;padding:22px 24px 26px}.basics-copy h2{display:flex;align-items:center;gap:12px;font-size:27px}.basics-copy h2 .mono{display:inline-grid;place-items:center;min-width:38px;height:28px;padding:0 8px;border-radius:999px;border:2px solid #111;background:var(--lime);color:#111;font-size:13px;letter-spacing:0}.basics-copy p{font-size:16px;line-height:1.65}.basics-copy em{font-style:normal;font-weight:700;background:var(--yellow);color:#111;padding:0 4px;border-radius:4px}.basics-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:750}.basics-compare{display:flex;flex-direction:column;gap:16px;padding:28px;border:2px solid var(--ink);border-radius:24px;background:var(--paper);box-shadow:var(--shadow)}.basics-compare h2{font-size:30px}.basics-compare h2 .muted{font-size:.6em;font-weight:650;letter-spacing:0}.compare-table{display:flex;flex-direction:column;border:2px solid var(--ink);border-radius:16px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;border-top:1.5px solid var(--surface)}.compare-row:first-child{border-top:0}.compare-row>span{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;font-weight:600}.compare-row>span:first-child{font-weight:750}.compare-head>span{font-family:var(--display);font-size:16px;font-weight:800}.compare-head>span:last-child,.compare-row .us{background:var(--lime);color:#111}.compare-row .them{color:var(--muted)}.compare-row .them svg{color:var(--bad-bg);flex:none}.compare-row .us svg{flex:none}@media(max-width:860px){.basics-grid{grid-template-columns:1fr}.compare-row{grid-template-columns:1fr 1fr}.compare-row>span:first-child{grid-column:1 / -1;padding-bottom:0}.compare-head>span:first-child{display:none}}.modal-wallet{width:min(460px,calc(100vw - 24px))}.wallet-page{display:flex;flex-direction:column;gap:22px;padding-top:32px}.wallet-page>.notice{margin-bottom:0}.wallet-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border:2px solid var(--ink);border-radius:28px;background:var(--paper);box-shadow:var(--shadow)}.wallet-total{display:flex;flex-direction:column;gap:10px;min-width:0}.wallet-total .kicker{display:inline-flex;align-items:center;gap:6px}.wallet-amount{display:flex;align-items:baseline;gap:12px;font-family:var(--display);font-size:clamp(52px,8vw,88px);font-weight:800;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.wallet-amount span{font-size:.3em;letter-spacing:-.01em;color:var(--muted)}.wallet-sub{display:flex;flex-wrap:wrap;gap:8px;min-height:24px}.wallet-actions{display:flex;flex-wrap:wrap;gap:12px}.wallet-actions .btn{min-width:150px}.mint-list{display:flex;flex-direction:column;gap:12px}.mint-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.mint-list-head h2,.wallet-empty h2{font-size:26px}.mint-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;border:2px solid var(--ink);border-radius:20px;background:var(--paper);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.mint-row:hover{box-shadow:var(--shadow);transform:translate(-1px,-1px)}.mint-mark{display:inline-grid;place-items:center;flex:none;border-radius:14px;border:2px solid #111;background:var(--tone);color:#111;font-family:var(--display);font-weight:800}.mint-id{display:flex;flex-direction:column;gap:2px;min-width:0}.mint-id strong{display:flex;align-items:center;gap:8px;font-size:16px}.mint-id .mono{font-size:12.5px}.mint-balance{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.mint-balance strong{font-family:var(--display);font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mint-actions{display:flex;gap:8px}.wallet-empty{display:flex;flex-direction:column;gap:10px;padding:28px;border:2px solid var(--ink);border-radius:28px;background:var(--paper);box-shadow:var(--shadow)}.wallet-empty>.mint-chooser{margin-top:8px}.mint-chooser{display:flex;flex-direction:column;gap:16px}.mint-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.modal-wallet .mint-options{grid-template-columns:1fr}.mint-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-align:left;border:2px solid var(--ink);border-radius:16px;background:var(--bg);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s}.mint-option:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink);background:var(--paper)}.mint-option:disabled{opacity:.6}.mint-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mint-option-text strong{display:flex;align-items:center;gap:8px;font-size:15px}.mint-option-text .muted{font-size:13px;line-height:1.4}.mint-custom{display:flex;align-items:flex-end;gap:10px}.mint-custom .field{flex:1}.mint-custom .btn{height:48px}.amount-field{display:flex;flex-direction:column;gap:10px}.amount-input{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:14px 16px;border:2px solid var(--ink);border-radius:18px;background:var(--bg);color:var(--text);cursor:text;transition:box-shadow .15s}.amount-input:focus-within{box-shadow:3px 3px 0 var(--ink)}.amount-input input{width:100%;min-width:0;border:0;background:transparent;outline:none;text-align:center;font-family:var(--display);font-size:44px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.amount-input input::placeholder{color:var(--muted);opacity:.5}.amount-input span{font-weight:750;color:var(--muted)}.amount-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.amount-quick .chip{padding:0 12px;font-size:13px;font-weight:750}.invoice-view{align-items:center;text-align:center}.invoice-amount{display:flex;flex-direction:column;gap:2px}.invoice-amount strong{font-family:var(--display);font-size:34px;letter-spacing:-.03em}.qr{display:grid;place-items:center;width:min(280px,100%);aspect-ratio:1;padding:14px;border:2px solid #111;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.qr>div,.qr svg{width:100%;height:100%}.qr svg path:first-child{fill:#fff}.invoice-actions{justify-content:center}.wait-line{display:inline-flex;align-items:center;gap:10px;font-weight:700}.pulse{width:10px;height:10px;border-radius:50%;background:var(--orange);border:1.5px solid #111;animation:wait-pulse 1.4s ease-in-out infinite}@keyframes wait-pulse{50%{transform:scale(.6);opacity:.5}}.wallet-done{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.wallet-done h3{font-size:26px}.wallet-done .btn{margin-top:8px}@media(max-width:720px){.wallet-page{padding-top:20px;gap:16px}.wallet-hero{padding:22px;border-radius:24px}.wallet-actions{width:100%}.wallet-actions .btn{flex:1;min-width:0}.mint-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px 14px;padding:14px}.mint-actions{grid-column:1 / -1}.mint-actions .btn{flex:1}.mint-custom{flex-direction:column;align-items:stretch}}:root{--page-top: 32px}@media(max-width:640px){:root{--page-top: 20px}}main.page{padding-top:var(--page-top)}.page-head,.how-head{padding-top:0}.profile-card{margin-top:0}.back{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;flex:none;height:38px;padding:0 16px 0 5px;border-radius:999px;border:2px solid var(--ink);background:var(--paper);color:var(--text);font-size:14px;font-weight:750;box-shadow:2px 2px 0 var(--ink);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.back-icon{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #111;background:var(--lime);color:#111;transition:transform .25s var(--pop)}.back:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.back:not(:disabled):hover .back-icon{transform:translate(-3px)}.back:not(:disabled):active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.back:disabled{opacity:.5}main.page>.back{margin-bottom:20px}.media-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);opacity:.6}.nft-media .media-empty svg{width:34px;height:34px}.nft-meta .nft-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.detail{gap:20px}}@media(max-width:640px){.grid.grid-collections{grid-template-columns:1fr}.sorts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px 6px}.sorts::-webkit-scrollbar{display:none}.sorts .sort{flex:none}.profile-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:18px}.profile-stats .stat{grid-column:span 2;padding:12px}.profile-stats .stat:nth-child(n+4){grid-column:span 3}.profile-stats .stat strong{font-size:26px}.footer-inner{gap:12px 20px}.footer-inner .brand,.footer-inner .muted{flex-basis:100%}.footer-inner .nav-link{height:auto;padding:0;border:0;white-space:nowrap}}.hold,.pending-box .hold{background:var(--lime);color:#111;border-color:#111}.hold:disabled{opacity:.45}.hold.hold-danger{background:var(--paper);color:var(--text)}.hold-danger .hold-fill{background:var(--bad-bg)}.delete-link{color:var(--bad-bg)}.listing-offers{display:flex;flex-direction:column;gap:12px;padding:18px;border:2px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:var(--shadow)}.listing-offers h3{display:flex;align-items:center;gap:8px;font-size:22px}.listing-offers-lead{font-weight:700}.listing-offer-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.listing-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;text-align:left;border:2px solid var(--ink);border-radius:14px;background:var(--bg);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s}.listing-offer.is-open{background:color-mix(in srgb,var(--yellow) 30%,var(--paper))}.listing-offer:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.listing-offer .identicon{border-radius:50%;border:1.5px solid var(--ink)}.listing-offer-main{display:flex;flex-direction:column;gap:2px;min-width:0}.listing-offer-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.listing-offer-tags{display:flex;gap:4px}.listing-offer-go{color:var(--muted);transition:transform .2s var(--pop)}.listing-offer:hover .listing-offer-go{transform:translate(3px);color:var(--text)}.listing-offers .link{align-self:flex-start}.bid-row.is-top{background:color-mix(in srgb,var(--lime) 45%,var(--paper))}.bid-row.is-past{opacity:.62}.bid-chip{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 8px;border-radius:999px;border:1.5px solid var(--ink);background:var(--yellow);color:#111;font-size:11px;font-weight:800}.offer-row.is-focus{box-shadow:0 0 0 4px var(--lime),var(--shadow)}@media(max-width:640px){.listing-offer{grid-template-columns:auto minmax(0,1fr) auto}.listing-offer-go{display:none}}.event-price{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;border:1.5px solid #111;background:var(--lime);color:#111;font-size:12px;font-weight:800;white-space:nowrap}.offer-thumb-link{display:block;border-radius:12px;transition:transform .2s var(--pop)}.offer-thumb-link:hover{transform:rotate(-3deg) scale(1.04)}.offer-title{min-width:0;text-align:left;font-weight:800}.offer-title:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.basics{gap:40px}.basics-card{flex-direction:row;align-items:stretch}.basics-card:nth-child(2n){flex-direction:row-reverse}.basics-card .basics-art{flex:0 0 50%;aspect-ratio:16 / 11;padding:28px;border-bottom:0;border-right:2px solid var(--ink);cursor:default}.basics-card:nth-child(2n) .basics-art{border-right:0;border-left:2px solid var(--ink)}.basics-card .basics-copy{flex:1;justify-content:center;gap:16px;padding:40px 44px}.basics-card .basics-copy h2{font-size:32px}.basics-card .basics-copy p{font-size:17px;line-height:1.7;max-width:46ch}.basics-card:hover{transform:translate(-2px,-3px)}@media(max-width:860px){.basics,.basics-grid{gap:28px}.basics-card,.basics-card:nth-child(2n){flex-direction:column}.basics-card .basics-art,.basics-card:nth-child(2n) .basics-art{flex:none;aspect-ratio:16 / 10;padding:16px;border:0;border-bottom:2px solid var(--ink)}.basics-card .basics-copy{padding:24px 22px 28px}.basics-card .basics-copy h2{font-size:26px}.basics-card .basics-copy p{font-size:16px}}.avatar-img{display:block;object-fit:cover;background:var(--surface)}.profile-avatar .avatar-img{border-radius:20px}.avatar-edit{display:flex;align-items:center;gap:16px}.avatar-preview{display:grid;place-items:center;flex:none;width:76px;height:76px;overflow:hidden;border-radius:20px;border:2px solid var(--ink);background:var(--surface)}.avatar-preview img,.avatar-preview svg{width:100%;height:100%;object-fit:cover}.avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.avatar-actions .hint{flex-basis:100%}.menu-compact{min-width:170px}.menu-check{margin-left:auto}@keyframes sk-in{0%{opacity:0}to{opacity:1}}@keyframes sk-breathe{0%,to{opacity:1}50%{opacity:.55}}.sk-wrap{animation:sk-in .25s ease .15s both}.sk{display:block;border-radius:8px;background:var(--surface);animation:sk-breathe 1.8s ease-in-out infinite}.sk-card{display:flex;flex-direction:column;gap:10px;padding:10px;border:2px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--radius);background:var(--paper)}.sk-media{aspect-ratio:1;border-radius:11px}.sk-nft .sk-lines{height:66px;justify-content:center;padding:0 4px}.sk-collection{padding:0;overflow:hidden;border-radius:22px;gap:0}.sk-cover{aspect-ratio:16 / 10;border-radius:0}.sk-row{display:flex;align-items:center;gap:12px;padding:14px}.sk-avatar{flex:none;width:40px;height:40px;border-radius:12px}.sk-lines{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.sk-line{height:12px;border-radius:6px}.sk-line.thin{height:9px}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.sk-rows{display:flex;flex-direction:column;gap:10px}.sk-list-row{display:flex;align-items:center;gap:14px;padding:14px;border:2px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:16px;background:var(--paper)}.sk-dot{flex:none;width:34px;height:34px;border-radius:50%}.sk-thumb{flex:none;width:64px;height:64px;border-radius:12px}.sk-compact .sk-list-row{padding:10px 12px}.sk-mints .sk-list-row{padding:18px}.sk-panel{display:flex;flex-direction:column;gap:14px;padding-top:8px}.sk-title{height:38px;width:70%;border-radius:10px}.sk-pill{height:46px;width:150px;border-radius:999px}.sk-button{height:52px;width:100%;border-radius:999px;margin-top:8px}.wallet-actions .sk-button{width:150px;margin-top:0}.sk-amount{height:72px;width:220px;border-radius:14px}.sk-detail-art{max-width:380px;width:100%;justify-self:center}@media(prefers-reduced-motion:reduce){.sk,.sk-wrap{animation:none}}.turnstile-host{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.move{display:grid;place-items:center;min-height:100vh;padding-top:24px;padding-bottom:24px}.move-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:560px;padding:36px;border-radius:28px;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-lg)}.move-card h1{font-size:clamp(34px,6vw,48px);letter-spacing:-.045em}.move-card .lead{display:flex;align-items:center;gap:10px;font-weight:550}.move-key{display:block;width:100%;padding:12px;border-radius:12px;border:2px solid var(--ink);background:var(--bg);white-space:pre-wrap;word-break:break-all;user-select:all}@media(max-width:640px){.move-card{padding:24px 20px;border-radius:22px}.move-card .btn-lg{width:100%}}
