@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-Db4Uuiha.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--paper:#fcfaf4;--ink:#141414;--ink-90:#141414e6;--ink-75:#141414bf;--ink-50:#14141480;--ink-25:#14141440;--ink-10:#1414141a;--gold:#b8912a;--gold-deep:#8f6f1c;--gold-light:#e3c86c;--gold-soft:#b8912a1a;--gold-line:#b8912a66;--gold-glow:#b8912a38;--gold-grad:linear-gradient(135deg, #d9b54d 0%, #b8912a 55%, #96761f 100%);--on-gold:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--paper:#121110;--ink:#f6f2e8;--ink-90:#f6f2e8e6;--ink-75:#f6f2e8bf;--ink-50:#f6f2e880;--ink-25:#f6f2e840;--ink-10:#f6f2e81a;--gold:#d4af37;--gold-deep:#a9892a;--gold-light:#f0d97e;--gold-soft:#d4af371f;--gold-line:#d4af3773;--gold-glow:#d4af3740;--gold-grad:linear-gradient(135deg, #f0d97e 0%, #d4af37 55%, #a9892a 100%);--on-gold:#0a0a0a}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font:14px/21px JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}::selection{background:var(--gold-glow)}main,header.top{z-index:1;max-width:880px;margin:0 auto;padding:0 20px;position:relative}header.top{padding-top:24px;padding-bottom:22px}header.top:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-line) 20%, var(--gold-line) 80%, transparent);height:1px;position:absolute;bottom:0;left:20px;right:20px}main{padding-top:22px;padding-bottom:60px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.brand{letter-spacing:.08em;color:var(--ink);align-items:center;gap:9px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.brand .mark{width:18px;height:22px;color:var(--gold);filter:drop-shadow(0 0 6px var(--gold-glow))}.brand span{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nav{color:var(--ink-75);padding:2px 0;text-decoration:none;position:relative}.nav:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .15s ease-out;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav:hover,.nav.here{color:var(--ink)}.nav:hover:after,.nav.here:after{transform:scaleX(1)}h1,h2{font-size:inherit;margin:0;font-weight:700}h1{letter-spacing:.04em;font-size:22px}p{margin:0}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.muted{color:var(--ink-50)}.error{color:var(--ink);border-left:2px solid var(--gold);margin:12px 0;padding-left:10px}.wait{color:var(--gold);animation:1.5s ease-in-out infinite breathe;display:inline-block}@keyframes breathe{50%{opacity:.25}}.row{border-bottom:1px solid var(--gold-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.row h2,.stats .label,.tier b,.eyebrow{color:var(--gold-deep);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:17px}:root[data-theme=dark] .row h2,:root[data-theme=dark] .stats .label,:root[data-theme=dark] .tier b,:root[data-theme=dark] .eyebrow{color:var(--gold)}button,.button{appearance:none;border:1px solid var(--ink-25);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:8px 14px;line-height:21px;text-decoration:none;transition:border-color .15s,box-shadow .15s,color .15s;display:inline-block}button:not(:disabled):hover,.button:hover{border-color:var(--gold)}button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--gold-glow);outline:none}button:disabled{opacity:.45;cursor:default}button.primary,.button.primary{background:var(--gold-grad);color:var(--on-gold);letter-spacing:.04em;border-color:#0000;font-weight:700;box-shadow:inset 0 1px #ffffff59}button.primary:not(:disabled):hover,.button.primary:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 3px var(--gold-soft);filter:saturate(1.08)}button.link{text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:3px;border:0;padding:0}button.link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}button.wallet{padding:6px 12px}button.wallet:not(.primary){border-color:var(--gold-line);color:var(--ink-75)}input,textarea,select{border:1px solid var(--ink-25);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:0;outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--ink-50)}input:focus,textarea:focus,select:focus{border-color:var(--gold)}textarea{resize:vertical}input[type=file]{border:0;width:auto;padding:0}input[type=file]::file-selector-button{font:inherit;color:var(--ink);border:1px solid var(--ink-25);cursor:pointer;background:0 0;border-radius:0;margin-right:10px;padding:6px 12px}input[type=file]::file-selector-button:hover{border-color:var(--gold)}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;padding-right:32px}.flick{background:0 0;border:0;padding:0;line-height:0}.flick .track{border:1.5px solid var(--gold-line);border-radius:10px;width:38px;height:20px;transition:background .15s,border-color .15s;display:inline-block;position:relative}.flick .knob{background:var(--gold-grad);border-radius:50%;width:12px;height:12px;transition:left .15s ease-out;position:absolute;top:2.5px;left:2.5px}.flick.dark .knob{left:20.5px}.flick:hover .track{border-color:var(--gold);background:var(--gold-soft)}.music{align-items:center;gap:10px;display:inline-flex}.music .tune{width:24px;height:24px;color:var(--gold);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:filter .15s;display:inline-flex}.music .tune:hover{filter:drop-shadow(0 0 6px var(--gold-glow))}.music svg{fill:currentColor;width:18px;height:18px}.music .bar{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite bounce}.music .bar:nth-child(2){animation-delay:-.3s}.music .bar:nth-child(3){animation-delay:-.6s}.volume{appearance:none;cursor:pointer;background:0 0;border:0;width:72px;height:16px;margin:0;padding:0;animation:.25s ease-out grow}.volume:focus,.volume:focus-visible{box-shadow:none;border:0}.volume::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--level), var(--gold-line) var(--level));border-radius:1px;height:2px}.volume::-webkit-slider-thumb{appearance:none;background:var(--gold-grad);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg);border:0;border-radius:50%;margin-top:-5px}.volume:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 5px var(--gold-glow)}.volume::-moz-range-track{background:linear-gradient(90deg, var(--gold) var(--level), var(--gold-line) var(--level));border-radius:1px;height:2px}.volume::-moz-range-thumb{background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg);border:0;border-radius:50%}.volume:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--bg), 0 0 0 5px var(--gold-glow)}@keyframes bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes grow{0%{opacity:0;width:0}}main.home{max-width:none;padding:0}header.top.over{z-index:2;position:absolute;top:0;left:0;right:0}.sky{--altar-unit:clamp(1px, .244444vw, 1.5px);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.clouds{z-index:0;pointer-events:none;width:100%;height:68%;animation:1.6s ease-out both rise;display:block;position:absolute;bottom:0;left:0}.altar{z-index:1;width:min(540px,88vw);position:relative}.altar:before{content:"";background:radial-gradient(closest-side, var(--gold-glow), transparent 70%);opacity:.8;z-index:-1;pointer-events:none;width:190%;height:220%;position:absolute;top:50%;left:50%;translate:-50% -50%}.stone{position:relative}.plinth{width:100%;height:auto;animation:7s ease-in-out infinite float;display:block}.plinth polygon,.plinth path{stroke:var(--gold);stroke-width:1.5px;stroke-linejoin:round}.plinth .top{fill:color-mix(in srgb, var(--gold) 6%, var(--bg))}.plinth .side{fill:color-mix(in srgb, var(--gold) 15%, var(--bg))}.plinth .front{fill:color-mix(in srgb, var(--gold) 24%, var(--bg))}:root[data-theme=dark] .plinth .top{fill:color-mix(in srgb, var(--gold) 34%, var(--bg))}:root[data-theme=dark] .plinth .side{fill:color-mix(in srgb, var(--gold) 20%, var(--bg))}:root[data-theme=dark] .plinth .front{fill:color-mix(in srgb, var(--gold) 10%, var(--bg))}.plinth .sign{fill:none;stroke-width:2px}.plinth .cross{fill:none;stroke-width:1px;opacity:.5}.seat{z-index:3;justify-content:center;animation:7s ease-in-out infinite float;display:flex;position:absolute;bottom:84.1%;left:0;right:0}.sky .button.launch{padding:calc(12 * var(--altar-unit)) calc(32 * var(--altar-unit));font-size:calc(15 * var(--altar-unit));letter-spacing:.12em;box-shadow:inset 0 1px 0 #ffffff59, 0 10px 30px var(--gold-glow);line-height:1.4}.sky .button.launch:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 3px var(--gold-soft), 0 12px 34px var(--gold-glow)}.crown{line-height:0;display:block}.crown img{width:calc(60 * var(--altar-unit));height:calc(60 * var(--altar-unit));object-fit:cover;border:1px solid var(--gold);background:var(--bg);box-shadow:0 0 0 4px var(--gold-soft), 0 10px 30px var(--gold-glow);display:block}.inscription{z-index:3;margin-top:calc(12 * var(--altar-unit));text-align:center;color:var(--gold-deep);font-size:calc(11 * var(--altar-unit));line-height:calc(17 * var(--altar-unit));letter-spacing:.2em;text-transform:uppercase;font-weight:700;display:block;position:relative}:root[data-theme=dark] .inscription{color:var(--gold)}.adrift{z-index:3;margin-top:calc(40 * var(--altar-unit));animation:7s ease-in-out -2.5s infinite float;position:relative}.more{z-index:3;width:36px;height:36px;color:var(--gold);justify-content:center;align-items:center;animation:2.4s ease-in-out infinite nudge;display:flex;position:absolute;bottom:16px;left:50%;translate:-50%}.more svg{width:16px;height:16px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes rise{0%{opacity:0}to{opacity:1}}.ledger{gap:18px;max-width:880px;margin:0 auto;padding:24px 20px 60px;display:grid}.coins{gap:8px;margin:0;padding:0;list-style:none;display:grid}.coin a{border:1px solid var(--ink-10);background:var(--bg);grid-template-columns:44px 1fr auto auto;align-items:center;gap:4px 14px;padding:11px 12px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.coin a:hover{border-color:var(--gold-line);box-shadow:0 0 0 3px var(--gold-soft)}.coin img{object-fit:cover;border:1px solid var(--gold-line);width:44px;height:44px;display:block}.coin .who{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.coin .who .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staked{color:var(--gold-deep);font-variant-numeric:tabular-nums;font-size:12px;line-height:17px}:root[data-theme=dark] .staked{color:var(--gold)}.coin .cap{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.coin .cap b{letter-spacing:.02em}.coin .when{font-variant-numeric:tabular-nums}.coin .progress{background:var(--ink-10);height:2px;position:absolute;bottom:0;left:0;right:0}.coin .progress span{background:var(--gold-grad);height:100%;display:block}.page{gap:22px;padding-top:2px;display:grid}.head{align-items:flex-start;gap:16px;display:flex}.head .logo{object-fit:cover;border:1px solid var(--gold-line);width:72px;height:72px;box-shadow:0 0 0 4px var(--gold-soft);flex:none}.head .who{gap:6px;min-width:0;display:grid}.head .sym{color:var(--ink-50);letter-spacing:0;margin-left:10px;font-size:14px;font-weight:400}.links{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.x{color:var(--ink-50);line-height:0;text-decoration:none;display:inline-flex}.x svg{fill:currentColor;width:16px;height:16px}.x:hover{color:var(--gold)}.stats{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 18px;display:grid}.trade{border:1px solid var(--gold-line);background:var(--paper);box-shadow:0 0 0 4px var(--gold-soft);gap:12px;padding:18px;display:grid}.sides{display:flex}.sides button{border-color:var(--ink-25);background:var(--bg);flex:1}.sides button.on{background:var(--gold-grad);color:var(--on-gold);border-color:#0000;font-weight:700}.trade label{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.trade label span{color:var(--ink-50)}.staking,.creator{border:1px solid var(--gold-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.creator b{color:var(--gold-deep)}:root[data-theme=dark] .creator b{color:var(--gold-light)}.trades{gap:10px;display:grid}.trades ul{font-variant-numeric:tabular-nums;gap:6px;margin:0;padding:0;list-style:none;display:grid}.trades li{border-bottom:1px solid var(--ink-10);grid-template-columns:44px 1fr 1fr auto auto;gap:12px;padding:2px 0;display:grid}.trades .buy{color:var(--gold-deep);font-weight:700}:root[data-theme=dark] .trades .buy{color:var(--gold)}.trades .sell{color:var(--ink-50);font-weight:700}.form{max-width:620px}.form label,.form .field{grid-template-columns:120px 1fr;align-items:center;gap:10px;display:grid}.form label span,.form .field>span{color:var(--ink-50)}.form label span small,.form .field>span small{color:var(--ink-25);font-size:inherit;display:block}.picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.picker .thumb{object-fit:cover;border:1px solid var(--gold-line);width:48px;height:48px;display:block}.picker .muted{flex-basis:100%}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.choices{display:flex}.choices button{border-color:var(--ink-25);background:var(--bg);flex:1}.choices button+button{border-left:0}.choices button.on{background:var(--gold-grad);color:var(--on-gold);border-color:#0000;font-weight:700}.tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;margin:0;padding:0;list-style:none;display:grid}.tier{text-align:center;align-content:start;gap:6px;min-width:0;display:grid}.tier-art{isolation:isolate;aspect-ratio:1.1;width:100%;position:relative}.tier-art:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--gold-soft), transparent 68%);position:absolute;inset:8% 10% 0}.tier-art img,.tier-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tier-art img{object-fit:contain;transition:opacity .4s}.tier-art canvas{opacity:0;transition:opacity .4s}.tier-art.ready img{opacity:0}.tier-art.ready canvas{opacity:1}.tier .muted{font-size:12px;line-height:17px}.tier button{justify-self:center;width:min(100%,230px);margin-top:8px}.mine{gap:12px;display:grid}.owned{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owned li{border:1px solid var(--ink-10);grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.owned li.staked{border-color:var(--gold);background:var(--paper);box-shadow:inset 3px 0 0 var(--gold)}.owned img{border:1px solid var(--gold-line);width:44px;height:44px;display:block}.owned .acts{flex-wrap:wrap;gap:8px;display:flex}.owned .acts button{padding:4px 10px}.owned .acts select{width:auto;max-width:220px;padding:4px 32px 4px 10px}.pages{gap:30px;max-width:720px;padding-top:2px;display:grid}.pages section{gap:10px;display:grid}.pages h2{border-bottom:1px solid var(--gold-line);color:var(--gold-deep);letter-spacing:.14em;text-transform:uppercase;padding-bottom:6px;font-size:11px}:root[data-theme=dark] .pages h2{color:var(--gold)}.pages p{color:var(--ink-75)}.pages .lead{color:var(--ink);padding:0;display:block}.rows{gap:6px;display:grid}.rows .pair{grid-template-columns:90px 1fr;gap:12px;display:grid}.rows .pair span:first-child{color:var(--gold-deep)}:root[data-theme=dark] .rows .pair span:first-child{color:var(--gold)}@media (prefers-reduced-motion:reduce){.wait,.clouds,.plinth,.seat,.adrift,.more,.volume{animation:none}.music .bar{animation:none;transform:scaleY(.6)}.nav:after,.tier-art img,.tier-art canvas{transition:none}}@media (width<=640px){main,header.top{padding-left:16px;padding-right:16px}header.top:after{left:16px;right:16px}.ledger{padding-left:16px;padding-right:16px}.tiers{gap:28px 12px}.tier .muted{font-size:10px;line-height:15px}.tier button{padding:8px 6px;font-size:11px}.form label,.form .field{grid-template-columns:1fr;gap:4px}.coin a{grid-template-columns:40px 1fr auto}.coin .when{display:none}.trades li{grid-template-columns:40px 1fr auto}.trades li .muted:nth-child(3),.trades li .muted:nth-child(5){display:none}.owned li{grid-template-columns:40px 1fr}.owned .acts{grid-column:1/-1}}
