@font-face{font-family:minecraftTen;src:url(/_next/static/media/03043c6f36d012e1-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:minecraftTen Fallback;src:local("Arial");ascent-override:86.95%;descent-override:18.62%;line-gap-override:0.00%;size-adjust:161.00%}.__className_eda7bb{font-family:minecraftTen,minecraftTen Fallback}.__variable_eda7bb{--font-display:"minecraftTen","minecraftTen Fallback"}@font-face{font-family:minecraftDefault;src:url(/_next/static/media/1c25687f7d108de2-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:minecraftDefault;src:url(/_next/static/media/5261666280b322d2-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:minecraftDefault Fallback;src:local("Arial");ascent-override:77.11%;descent-override:17.14%;line-gap-override:0.00%;size-adjust:97.26%}.__className_e752ff{font-family:minecraftDefault,minecraftDefault Fallback}.__variable_e752ff{--font-pixel:"minecraftDefault","minecraftDefault Fallback"}:root{--bg:#090c10;--panel:rgba(14,19,25,0.86);--header:rgba(11,15,20,0.92);--row:rgba(25,33,43,0.54);--row-hover:rgba(39,51,64,0.65);--border:rgba(185,138,70,0.23);--border-strong:rgba(185,138,70,0.45);--accent:#ffb020;--accent-dim:rgba(255,176,32,0.47);--text:#f2ece0;--text-dim:#c7cdd6;--text-muted:#7f8794;--text-label:#9aa4b0;--menu-idle:#b8bdc4;--font-body:var(--font-pixel),"Segoe UI",Arial,system-ui,sans-serif;--font-mono:var(--font-pixel),ui-monospace,monospace}*{box-sizing:border-box;padding:0;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.7;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--accent);color:#0b0f14}::-webkit-scrollbar{width:10px;background:#0b0f14}::-webkit-scrollbar-thumb{background:var(--accent-dim);border:2px solid #0b0f14}::-webkit-scrollbar-thumb:hover{background:var(--accent)}h1,h2,h3{font-family:var(--font-display),var(--font-body);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.mono{font-family:var(--font-mono)}.container{width:min(1060px,100% - 2.5rem);margin-inline:auto}main{flex:1 1}.page{padding:6.5rem 0 4rem}@media (scripting:enabled){.reveal{opacity:0;transform:translateY(10px)}}.reveal{transition:opacity .45s ease,transform .45s ease;transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.hero-brand,.hero-slides img,.menu li{animation:none!important}.hero-slides img{opacity:0}.hero-slides img:first-child{opacity:1}}.site-header{position:fixed;inset:0 0 auto;z-index:50;background:var(--header);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-dim);opacity:.5;pointer-events:none}.site-header .container{display:flex;align-items:center;gap:1.5rem;height:56px}.site-header .brand{display:flex;align-items:center;gap:.65rem;margin-right:auto}.site-header .brand img{width:30px;height:30px}.site-header .brand span{font-family:var(--font-display),var(--font-body);text-transform:uppercase;font-size:1rem;letter-spacing:.05em}.site-nav{display:flex;align-items:center;gap:1.5rem}.site-nav a{display:inline-flex;align-items:center;gap:.4em;color:var(--text-dim);font-size:1rem;text-transform:uppercase;letter-spacing:.08em;transition:color .15s}.site-nav .mi{width:.95em;height:.95em}.site-nav a:hover{color:var(--accent)}.site-nav a.nav-download{color:var(--accent);border:1px solid var(--border-strong);padding:.35rem .9rem;transition:background .15s,color .15s}.site-nav a.nav-download:hover{background:var(--accent);color:#0b0f14}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-slides{position:absolute;inset:0;z-index:-2}.hero-slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:slidefade 70s infinite}@keyframes slidefade{0%{opacity:0}2.85%{opacity:1}14.28%{opacity:1}17.14%{opacity:0}to{opacity:0}}.hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(5,7,10,.88),rgba(5,7,10,.65) 45%,rgba(5,7,10,.25))}.hero-menu{padding:5rem 0 3.5rem}.hero-brand{display:flex;align-items:center;gap:.9rem;margin-bottom:2.8rem;animation:menu-in .5s ease both}.hero-brand img{width:clamp(56px,8vw,76px);height:auto}.hero-brand .title{font-family:var(--font-display),var(--font-body);text-transform:uppercase;font-size:clamp(1.4rem,3.5vw,2rem);line-height:1.1}.hero-brand .sub{color:var(--text-label);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.menu{list-style:none;display:flex;flex-direction:column;gap:.4rem}.menu li{animation:menu-in .4s ease both}.menu li:first-child{animation-delay:.1s}.menu li:nth-child(2){animation-delay:.17s}.menu li:nth-child(3){animation-delay:.24s}.menu li:nth-child(4){animation-delay:.31s}.menu li:nth-child(5){animation-delay:.38s}@keyframes menu-in{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.menu a{position:relative;display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-display),var(--font-body);text-transform:uppercase;font-size:clamp(1.5rem,4vw,2.3rem);color:var(--menu-idle);padding-left:0;transition:color .12s,padding-left .12s}.menu a.primary{color:var(--accent)}.menu a:before{content:"";position:absolute;left:0;top:50%;width:.42em;height:.62em;transform:translateY(-50%);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v7H0zM1 1h1v5H1zM2 2h1v3H2zM3 3h1v1H3z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v7H0zM1 1h1v5H1zM2 2h1v3H2zM3 3h1v1H3z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:0;transition:opacity .12s}.menu a:focus-visible,.menu a:hover{color:var(--text);padding-left:.75em}.menu a.primary:focus-visible,.menu a.primary:hover{color:var(--accent)}.menu a:focus-visible:before,.menu a:hover:before{opacity:1}.mi{display:inline-block;flex-shrink:0;width:.72em;height:.72em;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;image-rendering:pixelated}.dl-hero{position:relative;min-height:72vh;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--border)}.dl-bg{width:100%;height:100%;object-fit:cover;z-index:-2}.dl-bg,.dl-scrim{position:absolute;inset:0}.dl-scrim{z-index:-1;background:linear-gradient(100deg,rgba(5,7,10,.9),rgba(5,7,10,.65) 55%,rgba(5,7,10,.35))}.dl-hero-inner{display:grid;grid-template-columns:1fr minmax(0,480px);grid-gap:3rem;gap:3rem;align-items:center;padding:6rem 0 3rem}@media (max-width:860px){.dl-hero-inner{grid-template-columns:1fr;gap:2.5rem}}.dl-hero-inner h1{font-size:clamp(2.2rem,6vw,3.6rem)}.dl-lead{color:var(--text-dim);margin:.8rem 0 2rem;max-width:460px}.btn-big{padding:1rem 2.4rem;font-size:1.05rem}.dl-alt{display:flex;gap:1.4rem;margin-top:.9rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.dl-alt a{color:var(--text-label);text-decoration:underline;text-underline-offset:3px}.dl-alt a:hover{color:var(--accent)}.steps{list-style:none}.step-row{display:grid;grid-template-columns:56px 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.4rem;background:var(--row)}.step-row:nth-child(2n){background:transparent}.step-row .num{font-family:var(--font-display),var(--font-body);color:var(--accent);font-size:1.3rem;line-height:1.4}.step-row h3{font-size:1rem;margin-bottom:.15rem}.step-row p{color:var(--text-dim);font-size:.9rem}.step-row a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.section{padding:3.5rem 0}.screen{background:var(--panel);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.screen-header{display:flex;align-items:baseline;gap:1rem;background:var(--header);border-bottom:2px solid var(--accent-dim);padding:.8rem 1.4rem}.screen-header h2{display:flex;align-items:center;gap:.55em;font-size:1.15rem}.screen-header .mi{color:var(--accent);width:1em;height:1em}.screen-header .note{margin-left:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.screen-header .note a{color:var(--text-label);text-decoration:underline;text-underline-offset:3px}.screen-header .note a:hover{color:var(--accent)}.roster-row{display:grid;grid-template-columns:150px 1fr;grid-gap:1.2rem;gap:1.2rem;padding:.9rem 1.4rem;background:var(--row);transition:background .15s}.roster-row:nth-child(2n){background:transparent}.roster-row:hover{background:var(--row-hover)}.roster-row dt{display:flex;align-items:center;gap:.5em;font-family:var(--font-display),var(--font-body);text-transform:uppercase;color:var(--accent);font-size:.95rem;padding-top:.1rem}.roster-row .mi{width:.95em;height:.95em}.roster-row .flag{width:1em;height:1em;object-fit:contain;image-rendering:pixelated}.roster-row .flag+.flag{margin-left:-.25em}.roster-row dd{color:var(--text-dim);font-size:.93rem}.log-entry{display:grid;grid-template-columns:96px 1fr;grid-gap:1.2rem;gap:1.2rem;padding:1rem 1.4rem;border-top:1px solid var(--border);transition:background .15s}.log-entry:first-child{border-top:none}.log-entry:hover{background:var(--row-hover)}.log-entry .date{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase;line-height:2}.log-entry h3{font-size:1rem;margin-bottom:.3rem}.log-entry p{color:var(--text-dim);font-size:.9rem;white-space:pre-line}.log-entry.clamped p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.log-entry img{margin-top:.8rem;max-height:260px;width:auto}.ledger-note,.log-entry img{border:1px solid var(--border)}.ledger-note{padding:.7rem 1.4rem;background:var(--header);margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.shop-section+.shop-section{margin-top:1.5rem}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1px;gap:1px;background:var(--border);border-top:1px solid var(--border)}.shop-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.1rem;background:var(--row);transition:background .15s;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.shop-card:hover{background:var(--row-hover)}.shop-card .shot{display:flex;align-items:center;justify-content:center;height:130px;margin-bottom:.5rem;border:1px solid var(--border);background:rgba(9,12,16,.55)}.shop-card .shot img{max-height:100%;width:auto;object-fit:contain}.shop-card .shot .mi{width:2.6rem;height:2.6rem;color:var(--accent-dim)}.shop-card h3{font-size:.95rem}.shop-card p{flex:1 1;color:var(--text-dim);font-size:.85rem;line-height:1.5;white-space:pre-line}.shop-card .price{margin-top:.4rem;font-family:var(--font-display),var(--font-body);color:var(--accent);font-size:1.1rem}.shop-card:hover .price{color:var(--text)}.pay-result{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.4rem;color:var(--text-dim)}.pay-result .note{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.buy{width:min(920px,calc(100% - 2rem));max-height:90vh;padding:0;margin:auto;border:1px solid var(--border-strong);background:#0e1319;color:var(--text);overflow:auto;opacity:0;transform:translateY(10px) scale(.99);transition:opacity .2s ease,transform .2s ease,overlay allow-discrete .2s,display allow-discrete .2s}.buy[open]{opacity:1;transform:none}@starting-style{.buy[open]{opacity:0;transform:translateY(10px) scale(.99)}}.buy::-webkit-backdrop{background:rgba(5,7,10,.78);opacity:0;-webkit-transition:opacity .2s ease,overlay allow-discrete .2s,display allow-discrete .2s;transition:opacity .2s ease,overlay allow-discrete .2s,display allow-discrete .2s}.buy::backdrop{background:rgba(5,7,10,.78);opacity:0;transition:opacity .2s ease,overlay allow-discrete .2s,display allow-discrete .2s}.buy[open]::-webkit-backdrop{opacity:1}.buy[open]::backdrop{opacity:1}@starting-style{.buy[open]::-webkit-backdrop{opacity:0}.buy[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.buy::-webkit-backdrop{-webkit-transition:none;transition:none}.buy,.buy::backdrop{transition:none}}.buy-body{position:relative;padding:1.6rem}.buy-body>h2{font-size:1.3rem;margin-bottom:1.2rem;color:var(--accent)}.buy-close{position:absolute;top:1rem;right:1rem;border:1px solid var(--border);background:transparent;color:var(--text-muted);font:inherit;line-height:1;padding:.3rem .55rem;cursor:pointer}.buy-close:hover{color:var(--accent);border-color:var(--accent)}.buy-cols{display:grid;grid-template-columns:240px 1fr;grid-gap:1.4rem;gap:1.4rem}.buy-item{padding:1rem;background:var(--row)}.buy-item,.buy-item .shot{border:1px solid var(--border)}.buy-item .shot{display:flex;align-items:center;justify-content:center;height:150px;margin-bottom:.8rem;background:rgba(9,12,16,.55)}.buy-item .shot img{max-height:100%;width:auto;object-fit:contain}.buy-item .shot .mi{width:3rem;height:3rem;color:var(--accent-dim)}.buy-item h3{font-size:1rem;margin-bottom:.3rem}.buy-unit{display:flex;align-items:baseline;gap:.4em;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);margin-bottom:.6rem}.buy-unit .price{font-family:var(--font-display),var(--font-body);font-size:1.25rem;color:var(--accent)}.buy-item p{color:var(--text-dim);font-size:.85rem;white-space:pre-line}.buy-form{display:flex;flex-direction:column;gap:.9rem}.buy-sum{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.7rem;border-bottom:1px solid var(--border);color:var(--text-label);font-size:.9rem}.buy-conv{margin-top:-.5rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-align:right}.buy-sum b{font-family:var(--font-display),var(--font-body);font-weight:400;font-size:1.5rem;color:var(--accent)}.buy-warn{display:flex;gap:.6em;padding:.7rem .9rem;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--header);color:var(--text-dim);font-size:.82rem}.buy-warn .mi{flex:none;width:1.1em;height:1.1em;color:var(--accent);margin-top:.2em}.buy-label{display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.buy-label input[type=text]{padding:.65rem .8rem;border:1px solid var(--border-strong);background:rgba(9,12,16,.6);color:var(--text);font:inherit;font-size:.95rem;text-transform:none;letter-spacing:normal}.buy-label input:focus{outline:none;border-color:var(--accent)}.buy-label input:invalid:not(:placeholder-shown){border-color:#c0562f}.buy-qty{display:flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-strong)}.buy-qty button{width:2.2rem;border:none;background:var(--row);color:var(--accent);font:inherit;font-size:1.1rem;cursor:pointer}.buy-qty button:hover{background:var(--row-hover)}.buy-qty input{width:4.5rem;padding:.5rem;border:none;border-inline:1px solid var(--border-strong);background:rgba(9,12,16,.6);color:var(--text);font:inherit;text-align:center}.buy-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;border:none}.buy-methods legend{font-family:var(--font-mono);font-size:.72rem;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.buy-method-name{display:flex;flex-direction:column}.buy-method-name small{font-family:var(--font-mono);font-size:.62rem;line-height:1.4;color:var(--text-muted)}.buy-methods label{display:flex;align-items:center;gap:.5em;padding:.6rem .8rem;border:1px solid var(--border);background:var(--row);font-size:.85rem;cursor:pointer}.buy-methods label:hover{background:var(--row-hover)}.buy-methods label.on{border-color:var(--accent);color:var(--accent)}.buy-methods input{accent-color:var(--accent)}.buy-fee{margin-left:auto;font-family:var(--font-mono);font-size:.68rem;color:var(--accent);border:1px solid var(--border-strong);padding:.1rem .35rem;white-space:nowrap}.buy-error,.buy-note{padding:.6rem .8rem;border:1px dashed var(--border-strong);font-size:.82rem}.buy-error{border-color:#c0562f;color:#e08a63}.buy-note{color:var(--text-muted)}.buy-pay{margin-top:.2rem;border-color:var(--accent);color:var(--accent);font-size:.95rem;padding:.8rem}.buy-pay:hover{background:var(--accent);color:#0b0f14}.buy-pay:disabled{opacity:.55;cursor:progress}@media (max-width:720px){.buy-cols,.buy-methods{grid-template-columns:1fr}}.btn{display:inline-block;padding:.6rem 1.4rem;border:1px solid var(--border-strong);background:rgba(14,19,25,.5);color:var(--text);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn:hover{color:var(--accent)}.btn-primary,.btn:hover{border-color:var(--accent)}.btn-primary{background:var(--accent);color:#0b0f14;font-weight:600}.btn-primary:hover{background:#ffc14d;border-color:#ffc14d;color:#0b0f14}.doc{background:var(--panel);border:1px solid var(--border);padding:clamp(1.5rem,4vw,3rem);max-width:820px;margin-inline:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.doc h1{font-size:clamp(1.5rem,4vw,2.1rem);margin-bottom:1rem}.doc h2{font-size:1.1rem;color:var(--accent);margin:2rem 0 .7rem}.doc p,.doc ul{margin:.8rem 0;color:var(--text-dim)}.doc ul{padding-left:1.3rem}.doc li{margin:.45rem 0}.doc a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.doc strong{color:var(--text)}.page-title{font-size:clamp(1.5rem,3.5vw,2.1rem);margin-bottom:1.6rem}.site-footer{border-top:1px solid var(--border);background:var(--header);padding:1.4rem 0}.site-footer .container{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;color:var(--text-muted);font-size:.8rem}.footer-owner{display:flex;flex-direction:column;gap:.15rem}.site-footer nav{display:flex;gap:1.2rem;margin-left:auto;flex-wrap:wrap}.site-footer nav a{display:inline-flex;align-items:center;gap:.4em}.site-footer .mi{width:1em;height:1em}.site-footer a:hover{color:var(--accent)}.empty-note{border:1px dashed var(--border-strong);color:var(--text-muted);padding:1.5rem;text-align:center}.empty-note a{color:var(--accent);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.site-nav{gap:.9rem}.site-nav a{font-size:.72rem}.site-header .brand span{display:none}.log-entry,.roster-row{grid-template-columns:1fr;gap:.2rem}.hero-meta .container{flex-wrap:wrap;gap:.3rem 1.5rem}}