.dig{--b:64px;--mc:"Minecraft","Rubik",system-ui,sans-serif;--ink:#f3f1ec;--ink-dim:#b9b6b0;--card:#222225;--card-edge:#48484e;color:var(--ink);background:#0d0c10;font-family:Rubik,system-ui,sans-serif;font-size:1.04rem;line-height:1.6;overflow-x:hidden}.dig :focus-visible{outline-offset:3px;outline:3px solid #fff}.dig img.blk{image-rendering:pixelated;display:block}.blk.glow{filter:drop-shadow(0 0 10px #6ff3ee8c)drop-shadow(0 0 26px #6ff3ee40)}.pbtn,.pbtn:before,.pcard:before,.pcard:after,.ptag,.badge,.pframe,.pframe:before{clip-path:polygon(var(--n) 0,calc(100% - var(--n)) 0,calc(100% - var(--n)) var(--n),100% var(--n),100% calc(100% - var(--n)),calc(100% - var(--n)) calc(100% - var(--n)),calc(100% - var(--n)) 100%,var(--n) 100%,var(--n) calc(100% - var(--n)),0 calc(100% - var(--n)),0 var(--n),var(--n) var(--n))}.pbtn{--n:4px;--edge:#1d4d1b;--face:#57c54f;--hi:#8fe487;--lo:#3a9535;--text:#10240e;color:var(--text);background:var(--edge);white-space:nowrap;isolation:isolate;align-items:center;gap:9px;padding:10px 16px 12px;font-size:.95rem;font-weight:700;transition:transform .1s,filter .15s;display:inline-flex;position:relative}.pbtn:before{content:"";z-index:-1;background:var(--face);box-shadow:inset 0 3px 0 var(--hi),inset 0 -5px 0 var(--lo);position:absolute;inset:2px}.pbtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.pbtn:active{filter:brightness(.95);transform:translateY(1px)}.pbtn .picon{flex:none}.pbtn.big{--n:5px;gap:12px;padding:15px 24px 18px;font-size:1.12rem}.pbtn.tint{--text:#ece8f0;--hi:#ffffff14;--lo:#00000047}.pbtn.tint .picon{color:var(--acc)}.pbtn.teal{--acc:#4fd1c5;--edge:#2c7f78;--face:#173b3a}.pbtn.discord{--acc:#c9cdfb;--edge:#3c45a5;--face:#5865f2}.pbtn.gold{--acc:#f0b43c;--edge:#8a6522;--face:#3d2f16}.pbtn.violet{--acc:#b48cff;--edge:#6a4fa6;--face:#2d2345}.pbtn.slate{--acc:#c9d2e3;--edge:#5d6474;--face:#2a2d35}.pbtn.tint.active{--face:#3a3d47}.pcard{--n:8px;min-height:200px;color:var(--ink);isolation:isolate;padding:26px 28px;display:flex;position:relative}.pcard:before{content:"";z-index:-2;background:var(--card-edge);position:absolute;inset:0}.pcard:after{content:"";z-index:-1;background:linear-gradient(180deg,#26262a,var(--card));position:absolute;inset:1px}.pcard-text{z-index:1;max-width:100%;position:relative}.pcard:has(.pcard-cube) h3{padding-right:max(90px,28%)}.pcard.wide .pcard-text{max-width:none}.pcard h3{font-family:var(--mc);margin:0;font-size:1.35rem;font-weight:400;line-height:1.3}.pcard p{color:var(--ink-dim);margin:12px 0 0;font-size:.98rem}.pcard.link{transition:transform .15s}.pcard.link:hover{transform:translateY(-3px)}.pcard.link:hover:before{background:#6a6a72}.tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ptag{--n:3px;color:#cfcdc8;background:#38383d;padding:3px 9px 4px;font-size:.8rem;font-weight:600}.badge{--n:4px;color:#6fe36a;z-index:2;background:#27402a;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.pcard.link:hover .badge{background:#2f5a33}.pcard-cube{z-index:2;position:absolute;top:-58px;right:-6px}.pcard:has(.badge) .pcard-cube{right:40px}.bento{gap:18px;margin-top:34px;display:grid}.bento.three{grid-template-columns:repeat(3,1fr)}.bento.four{grid-template-columns:repeat(4,1fr);margin-top:60px}.bento.four .pcard{min-height:190px;padding:22px 20px}.bento.four .pcard h3{font-size:1.15rem}.ai-what{color:#fff;max-width:46ch;font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.bento.flow{grid-template-columns:1.6fr 1fr 1fr;align-items:stretch}.bento.flow .pcard{min-height:250px}.bento.more{grid-template-columns:minmax(0,760px);margin-top:40px}.shot{border:1px solid #3a3a40;max-width:100%;margin-top:18px;display:block}.step-n{font-family:var(--mc);color:#f0b43c;margin-right:6px}.pframe{--n:8px;background:var(--card-edge);padding:1px;position:relative}.pframe:before{content:"";background:linear-gradient(#232327,#1b1b1e);position:absolute;inset:1px}.pframe>*{position:relative}.cube-wrap{width:calc(var(--s) * 1.5);height:calc(var(--s) * 1.5);perspective:1000px;filter:drop-shadow(0 18px 24px #0000008c) drop-shadow(0 0 28px var(--glow));place-items:center;display:grid}.cube{width:var(--s);height:var(--s);transform-style:preserve-3d;animation:6s ease-in-out infinite bob;position:relative;transform:rotateX(-28deg)rotateY(-42deg)}.cube i{image-rendering:pixelated;backface-visibility:hidden;background-position:0 0;background-size:100%;position:absolute;inset:0}.cube .f-top{transform:rotateX(90deg) translateZ(calc(var(--s) * (var(--h) - .5)))}.cube .f-left{transform:translateZ(calc(var(--s) / 2))}.cube .f-right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.cube-wrap{position:relative}.book{width:calc(var(--s) * .62);z-index:1;filter:drop-shadow(0 6px 6px #0006)drop-shadow(0 0 10px #b478ff59);height:auto;animation:5s ease-in-out infinite book;position:absolute;top:6%;left:50%;transform:translate(-50%)}@keyframes book{0%,to{transform:translate(-50%)translateY(0)rotate(-4deg)}50%{transform:translate(-50%)translateY(-10px)rotate(4deg)}}.cube .f-left,.cube .f-right{top:calc(var(--s) * (1 - var(--h)));background-position:0 100%}.cube .f-top:after,.cube .f-left:after,.cube .f-right:after{content:"";position:absolute;inset:0}.cube .f-top:after{background:linear-gradient(135deg,#ffffff2e,#0000)}.cube .f-left:after{background:linear-gradient(#0000000d,#00000038)}.cube .f-right:after{background:linear-gradient(#00000061,#00000085)}@keyframes bob{0%,to{transform:rotateX(-28deg)rotateY(-42deg)translateY(0)}50%{transform:rotateX(-28deg)rotateY(-38deg)translateY(-8px)}}.stratum{padding:calc(var(--b) * 1.5) 0 calc(var(--b) * 4);image-rendering:pixelated;background-size:var(--b) var(--b);background-position:0 0;position:relative}.l-dirt{background-image:url(/tex/dirt.png)}.l-stone{background-image:url(/tex/stone.png)}.l-deepslate{background-image:url(/tex/deepslate.png)}.l-bedrock{background-image:url(/tex/bedrock.png)}.l-nether{background-image:url(/tex/netherrack.png)}.dig-inner{z-index:3;width:min(1160px,100% - 48px);margin:0 auto;position:relative}.edge{height:calc(var(--b) * 3);z-index:3;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:100%;left:0;right:0}.edge>i{flex:0 0 var(--b);background-size:var(--b) var(--b);image-rendering:pixelated;background-position:0 100%;position:relative}.l-dirt>.edge>i{background-image:url(/tex/dirt.png)}.l-stone>.edge>i{background-image:url(/tex/stone.png)}.l-deepslate>.edge>i{background-image:url(/tex/deepslate.png)}.l-bedrock>.edge>i{background-image:url(/tex/bedrock.png)}.l-nether>.edge>i{background-image:url(/tex/netherrack.png)}.edge.grass>i{background-image:url(/tex/grass_side.png),url(/tex/dirt.png);background-position:0 0,0 0;background-repeat:no-repeat,repeat}.spruce{--tb:calc(var(--b) * .45);grid-auto-rows:var(--tb);pointer-events:none;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.spruce i{width:var(--tb);height:var(--tb);image-rendering:pixelated;background-size:100% 100%;box-shadow:inset 0 -3px #0000002e}.spruce .leaves{filter:brightness(.85)saturate(.95);background-color:#1e3421b3;background-image:url(/tex/spruce_leaves.png)}.spruce .log{filter:brightness(.75);background-image:url(/tex/spruce_log.png)}.l-dirt>.edge>i{filter:brightness(.95)}.l-stone>.edge>i{filter:brightness(.7)}.l-stone.deeper>.edge>i{filter:brightness(.52)}.l-deepslate>.edge>i,.l-bedrock>.edge>i{filter:brightness(.4)}.l-nether>.edge>i{filter:brightness(.32)sepia(.3)}.light{pointer-events:none;z-index:2;position:absolute;inset:0}.l-dirt .light{background:linear-gradient(#ffc47829,#140a0080 90%);box-shadow:inset 0 30px 40px -16px #00000073}.l-stone .light{background:linear-gradient(#00000047,#00000094);box-shadow:inset 0 36px 48px -18px #0009}.l-stone.deeper .light{background:linear-gradient(#00000073,#000000b3)}.l-deepslate .light,.l-bedrock .light{background:radial-gradient(circle 380px at var(--mx,70%) var(--my,50%),#ffaa5038,#0000008c 45%,#000000db 100%);background-attachment:fixed;box-shadow:inset 0 40px 60px -20px #000c}.l-nether .light{background:linear-gradient(#140000b3,#3c050059 55%,#ff5a1447);box-shadow:inset 0 40px 60px -20px #000000d9}.dig-title{font-family:var(--mc);color:#fff;text-shadow:.1em .1em #0000008c;max-width:24ch;margin:0;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:400;line-height:1.2}.dig-lede{color:#e6e2da;text-shadow:0 1px 8px #000000b3;max-width:52ch;margin:14px 0 0;font-size:clamp(1.06rem,1rem + .3vw,1.22rem)}.dig-nav{justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.dig-nav .brand{color:#fff;text-shadow:0 1px 8px #001e4673;align-items:center;gap:10px;padding:0;display:flex}.dig-nav .bn{font-family:var(--mc);white-space:nowrap;font-size:1.15rem}.dig-links{align-items:center;gap:10px;display:flex}.l-sky{color:#fff;background:linear-gradient(#2b3a86,#c86aa8 60%,#ffc27a);overflow:hidden}.sky-gl{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.sky-gl.on{opacity:1}.l-sky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#140e3247,#140e320f 50%,#0000 70%);position:absolute;inset:0}.l-sky>.dig-inner{z-index:4}.dig-hero{min-height:100svh;padding-bottom:calc(var(--b) * 4);display:flex}.dig-hero .dig-inner{flex-direction:column;display:flex}.hero-body{flex-direction:column;flex:1;justify-content:center;display:flex}.hero-title{font-family:var(--mc);white-space:nowrap;color:#fff;text-shadow:.08em .08em #2a2040,0 0 34px #28144673;margin:0;font-size:clamp(3rem,1rem + 7vw,7.5rem);font-weight:400;line-height:1}.hero-head{align-items:center;gap:clamp(12px,2vw,40px);display:flex}.hero-head .penguin{flex:none;margin:-10px 0 -70px}@media (max-width:1300px){.hero-head .penguin{zoom:.65}}.hero-head.lost .penguin{zoom:1;margin:0}.hero-sub{text-shadow:0 1px 12px #140a3299;max-width:40ch;margin:4vh 0 0;font-size:clamp(1.15rem,1rem + .55vw,1.45rem);font-weight:500}.dig-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.short{padding-bottom:calc(var(--b) * 3.5)}.page-title{margin-top:8vh}.ai-stage{grid-template-columns:auto 1fr;align-items:center;column-gap:40px;padding:6vh 0 2vh;display:grid}.ai-stage .dig-lede{grid-column:1/-1}.ai-title{font-family:var(--mc);color:#7ff5ef;text-shadow:.07em .07em #0f4a48,0 0 50px #6ff3ee8c;margin:6px 0 0;font-size:clamp(3.4rem,1rem + 8vw,8rem);font-weight:400;line-height:1}.ai-cubes{justify-content:center;align-items:center;gap:0;display:flex}.ai-cubes .cube-wrap:nth-child(2){margin-top:-60px}.ai .ai-cubes .cube-wrap,.ai .ai-title{opacity:0}.ai.seen .ai-title{animation:.6s ease-out forwards rise}.ai.seen .ai-cubes .cube-wrap{animation:.7s cubic-bezier(.2,1.4,.4,1) forwards rise}.ai.seen .ai-cubes .cube-wrap:nth-child(2){animation-delay:.15s}.ai.seen .ai-cubes .cube-wrap:nth-child(3){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(40px)scale(.8)}to{opacity:1;transform:none}}.video-slot{aspect-ratio:16/9;text-align:center;max-width:880px;color:var(--ink-dim);place-items:center;margin-top:30px;display:grid}.video-slot p{margin:0;padding:24px}.qa-box{max-width:780px;margin-top:28px;padding:6px 28px}.qa div{border-top:1px solid #ffffff14;padding:18px 0}.qa div:first-child{border-top:0}.qa dt{font-size:1.08rem;font-weight:700}.qa dd{color:var(--ink-dim);margin:6px 0 0}.stratum.thin{padding:calc(var(--b) * .5) 0 calc(var(--b) * 3.2)}.bedrock-note{font-family:var(--mc);color:#d8d4de;text-align:center;text-shadow:2px 2px #000;margin:0;font-size:1.3rem}.l-nether{padding-bottom:0}.signup{max-width:860px;min-height:260px}.signup h3{max-width:18ch;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.signup .pbtn{margin-top:24px}.lava{z-index:2;height:calc(var(--b) * 2);margin:calc(var(--b) * 2) calc(50% - 50vw) 0;background:url(/tex/lava.png) 0 0/var(--b) calc(var(--b) * 20);image-rendering:pixelated;animation:4s steps(20,end) infinite lava;position:relative;box-shadow:0 -30px 80px 10px #ff781473}@keyframes lava{to{background-position:0 calc(var(--b) * -20)}}.l-nether .dig-foot{z-index:3;background:#120708;border-top:0;margin:0 calc(50% - 50vw);padding:22px max(24px,50vw - 580px) 26px;position:relative}.dig-foot{color:var(--ink-dim);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14vh;padding:22px 0 10px;font-size:.9rem;display:flex}.foot-links{gap:20px;display:flex}.foot-links a:hover{color:#fff}.bento.features{grid-template-columns:repeat(2,1fr)}.bento.features .pcard.wide{grid-column:1/-1}.fimgs{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.fimgs img{border:1px solid #3a3a40;max-width:100%}.ptag.live{color:#7ef08e;background:#27402a}.bento.tiers{grid-template-columns:repeat(2,1fr);margin-top:0}.pcard.tier{text-align:left;font:inherit;cursor:pointer;transition:transform .15s}.pcard.tier:hover{transform:translateY(-2px)}.pcard.tier.on:before{background:#57c54f}.pcard.tier.on:after{background:linear-gradient(#26302a,#1f2622)}.tier-list{color:var(--ink-dim);margin:14px 0 0;padding:0;font-size:.94rem;list-style:none}.tier-list li{padding:5px 0 5px 18px;position:relative}.tier-list li:before{content:"";background:#57c54f;width:8px;height:8px;position:absolute;top:.72em;left:0}.price-grid{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}.price-controls{padding:8px 28px}.price-row{border-bottom:1px solid #ffffff14;padding:22px 0;display:block}.price-row:last-child{border-bottom:0}.price-top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.price-top b{font-family:var(--mc);font-size:1.5rem;font-weight:400}.price-hint{color:var(--ink-dim);justify-content:space-between;gap:12px;margin-top:12px;font-size:.84rem;display:flex}.dig input[type=range]{appearance:none;cursor:pointer;background:#3a3a40;outline:none;width:100%;height:8px}.dig input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#57c54f;border:2px solid #1d4d1b;width:22px;height:22px;box-shadow:inset 0 3px #8fe487,inset 0 -3px #3a9535}.dig input[type=range]::-moz-range-thumb{background:#57c54f;border:2px solid #1d4d1b;border-radius:0;width:18px;height:18px;box-shadow:inset 0 3px #8fe487,inset 0 -3px #3a9535}.price-total{min-height:0}.price-line{color:var(--ink-dim);justify-content:space-between;padding:6px 0;font-size:.94rem;display:flex}.price-sum{font-family:var(--mc);color:#fff;margin:12px 0 18px;font-size:2.4rem}.price-total .pbtn{justify-content:center;width:100%}.pbtn:disabled{filter:grayscale(.6)brightness(.8);cursor:not-allowed;transform:none}.login-hero{padding-bottom:calc(var(--b) * 3)}.login-wrap{flex:1;place-items:center;padding:6vh 0;display:grid}.login-card{width:min(440px,100%);min-height:0;padding:30px 30px 26px}.login-card h3{font-size:1.7rem}.dfield{color:var(--ink-dim);flex-direction:column;gap:7px;margin-top:18px;font-size:.9rem;display:flex}.dfield input{--n:4px;color:#fff;font:inherit;clip-path:polygon(var(--n) 0,calc(100% - var(--n)) 0,calc(100% - var(--n)) var(--n),100% var(--n),100% calc(100% - var(--n)),calc(100% - var(--n)) calc(100% - var(--n)),calc(100% - var(--n)) 100%,var(--n) 100%,var(--n) calc(100% - var(--n)),0 calc(100% - var(--n)),0 var(--n),var(--n) var(--n));background:#141417;border:0;outline:none;padding:12px 14px;font-size:1rem;box-shadow:inset 0 0 0 2px #45454c}.dfield input:focus{box-shadow:inset 0 0 0 2px #57c54f}.dfield small{color:#8d8a86;font-size:.8rem}.derr{color:#ff8f7a;margin:14px 0 0;font-size:.88rem}.pbtn.wide{justify-content:center;width:100%;margin-top:22px}.text-switch{color:#f0b43c;text-align:center;width:100%;margin-top:14px;font-weight:600;display:block}.text-switch:hover{text-decoration:underline}.contact-card .pbtn{margin-top:20px}.scatter{pointer-events:none;z-index:1;position:absolute;inset:0}.scatter span{display:block;position:absolute}@media (max-width:1300px){.scatter{display:none}}@media (max-width:900px){.bento.three,.bento.flow,.bento.features{grid-template-columns:1fr}.bento.four{grid-template-columns:1fr 1fr;row-gap:60px}.bento.tiers,.price-grid,.ai-stage{grid-template-columns:1fr}.hide-sm{display:none}}@media (max-width:760px){.dig{--b:48px}.hero-head .penguin{display:none}.dig-nav .bn{font-size:1rem}.dig-links .pbtn{padding:8px 11px 10px;font-size:.82rem}.dig-links .pbtn .picon{display:none}.pcard-text{max-width:100%}.l-deepslate .light,.l-bedrock .light{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.cube,.book{animation:none}.ai .ai-cubes .cube-wrap,.ai .ai-title,.ai.seen .ai-title,.ai.seen .ai-cubes .cube-wrap{opacity:1;animation:none}.lava{animation:none}.pbtn,.pcard.link,.sky-gl{transition:none}}.login-card .pcard-text,.login-card .dfield input{width:100%}
