.v3 .ph.tex-sand .ph-title,.v3 .ph.tex-endstone .ph-title,.v3 .ph.tex-birch .ph-title{color:var(--ink-dark);text-shadow:.1111em .1111em #0000001f}.v3 .ph.tex-sand .ph-lede,.v3 .ph.tex-endstone .ph-lede,.v3 .ph.tex-birch .ph-lede{color:#3d3740}.v3 .ph-item{width:128px;height:128px;image-rendering:pixelated}.v3 .ph-item.is-3d,.v3 .mode-hero-icon{image-rendering:auto;filter:drop-shadow(0 10px 14px #00000073)}@media (prefers-reduced-motion:no-preference){.v3 .ph-item,.v3 .mode-hero-icon{animation:3.4s ease-in-out infinite hb-bob}}@keyframes hb-bob{50%{transform:translateY(-6px)}}.v3 .two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;display:grid}.v3 .two-col .btn,.v3 .sec .btn{text-decoration:none}@media (max-width:899px){.v3 .two-col{grid-template-columns:1fr}}.v3 .sec-n{color:var(--au-400);margin-left:10px}.v3 .sec-n.is-ice{color:var(--ice-300)}.v3 .tbl-note{color:var(--ink-3);max-width:68ch;margin:14px 0 18px;font-size:15px}.v3 .tbl-wrap,.v3 .mx-wrap{overflow-x:auto}.v3 .tbl{border-collapse:collapse;background:#121013e0;width:100%;font-size:15px}.v3 .tbl th,.v3 .tbl td{text-align:left;border-bottom:2px solid var(--bs-800);color:var(--ink-2);vertical-align:top;padding:10px 12px}.v3 .tbl thead th{font:15px/1.2 var(--mc);letter-spacing:-.0556em;color:var(--ink-3);background:var(--bs-900)}.v3 .tbl tbody th{color:var(--ink);font-weight:400}.v3 .tbl td.is-no{color:#6a6168}.v3 .tbl .c-booster{color:#d9d3cc}.v3 .tbl .c-vip{color:var(--au-400)}.v3 .tbl .c-mvp{color:var(--ice-300)}.v3 .defs{gap:16px;margin:0;display:grid}.v3 .defs dt{color:var(--ink);font-size:20px}.v3 .defs dd{color:var(--ink-2);max-width:60ch;margin:4px 0 0;font-size:16px}.v3 .steps{counter-reset:st;gap:12px;margin:0;padding:0;list-style:none;display:grid}.v3 .steps li{counter-increment:st;color:var(--ink-2);grid-template-columns:36px 1fr;gap:12px;font-size:16px;display:grid}.v3 .steps li:before{content:counter(st);width:36px;height:36px;font:18px/1 var(--mc);color:var(--au-ink);background:var(--au-500);box-shadow:inset 0 -3px 0 var(--au-700);place-items:center;display:grid}.v3 .chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.v3 .chip-b{cursor:pointer;color:var(--ink-2);box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset -2px -2px 0 var(--bs-edge-lo);background:#121013e6;border:0;padding:8px 11px 9px;font-size:15px;transition:color .14s,background-color .14s}.v3 .chip-b b{color:var(--ink-3);margin-left:4px;font-weight:400}.v3 .chip-b.is-on{color:var(--au-300);background:var(--bs-800);box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset 0 -3px 0 var(--au-500)}.v3 .mr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.v3 .mr{box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);transition:background-color .16s ease, transform .18s var(--ease-out);background:#121013e6;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}.v3 .mr-icon{image-rendering:pixelated;transition:transform .22s var(--ease-out)}.v3 .mr-t{min-width:0;display:grid}.v3 .mr-t b{color:var(--ink);font-size:20px;font-weight:400}.v3 .mr.is-modern .mr-t b{color:var(--ice-300)}.v3 .mr-t>span{color:var(--ink-3);font-size:14px}.v3 .mr-only{color:var(--au-ink);background:var(--au-400);text-shadow:none;vertical-align:3px;margin-left:10px;padding:2px 6px 3px;font-size:13px;font-style:normal}.v3 .mr-kit{gap:2px;display:flex}.v3 .mr-meta{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.v3 .mr-meta img{image-rendering:pixelated}@media (hover:hover) and (pointer:fine){.v3 .mr:hover{background:var(--bs-800);transform:translate(4px)}.v3 .mr:hover .mr-icon{transform:scale(1.1)rotate(-4deg)}}.v3 .ffa-row{box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);background:#121013e6;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1099px){.v3 .mr-list{grid-template-columns:1fr}}@media (max-width:699px){.v3 .mr{grid-template-columns:44px minmax(0,1fr) auto}.v3 .mr-icon{width:44px;height:44px}.v3 .mr-kit{display:none}.v3 .ffa-row{grid-template-columns:1fr 1fr}}.v3 .mode-hero-icon{width:192px;height:192px;image-rendering:pixelated}.v3 .mode-tags{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.v3 .mode-tags li{color:var(--ink-2);box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset -2px -2px 0 var(--bs-edge-lo);background:#121013e6;align-items:center;gap:6px;padding:6px 10px 7px;font-size:15px;display:inline-flex}.v3 .mode-tags li.is-gold{color:var(--au-ink);background:var(--au-400);text-shadow:none;box-shadow:inset 0 -3px 0 var(--au-700)}.v3 .mode-tags li.is-ice{color:var(--ice-300)}.v3 .mode-tags img{image-rendering:pixelated}.v3 .mode-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}.v3 .mode-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v3 .mode-facts li{color:var(--ink);padding-left:24px;font-size:17px;position:relative}.v3 .mode-facts li:before{content:"";background:var(--au-500);width:10px;height:10px;position:absolute;top:.55em;left:0}.v3 .mode-how{color:var(--ink-3);margin:20px 0 0;font-size:15px}.v3 .mode-nokit{color:var(--ink-3);background:#121013e6;padding:24px;font-size:16px}.v3 .mode-bot{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px 56px;display:grid}.v3 .mode-bot .btn{text-decoration:none}.v3 .mode-mechs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3 .mode-mechs li{background:#121013d1;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:6px;display:grid}.v3 .mode-mechs b{color:var(--ink);font-size:15px;font-weight:400;display:block}.v3 .mode-mechs li span span{color:var(--ink-3);font-size:13px}.v3 .mode-nav{background:var(--bs-900);padding:calc(var(--B) * .5) 0}.v3 .mode-nav-in{padding:0 var(--tpad);justify-content:space-between;align-items:center;gap:16px;display:flex}.v3 .mode-nav-a{color:var(--ink-3);align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.v3 .mode-nav-a b{color:var(--ink);font-weight:400}.v3 .mode-nav-a img{image-rendering:pixelated}@media (hover:hover) and (pointer:fine){.v3 .mode-nav-a:hover b{color:var(--au-300)}}@media (max-width:899px){.v3 .mode-grid,.v3 .mode-bot{grid-template-columns:1fr}}@media (max-width:699px){.v3 .mode-hero-icon{width:96px;height:96px}.v3 .mode-mechs{grid-template-columns:1fr}.v3 .mode-nav-in .btn{display:none}}.v3 .kit{background:#c6c6c6;justify-self:start;padding:16px;box-shadow:inset 4px 4px #fff,inset -4px -4px #555,0 0 0 3px #1a171b}.v3 .kit-t{color:#3f3f3f;text-shadow:none;margin:0 0 10px;font-size:18px}.v3 .kit-slots{grid-template-columns:repeat(9,52px);margin:0;padding:0;list-style:none;display:grid}.v3 .kit-slot{background:#8b8b8b;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 3px 3px #373737,inset -3px -3px #fff}.v3 .kit-n{color:#fff;text-shadow:2px 2px #3f3f3f;font-size:18px;position:absolute;bottom:1px;right:4px}.v3 .kit-tip{z-index:4;width:max-content;font:15px/1 var(--mc);letter-spacing:-.0556em;color:#fff;opacity:0;pointer-events:none;background:#100010;padding:6px 9px 7px;transition:opacity .12s;position:absolute;bottom:86%;left:70%;box-shadow:0 0 0 2px #100010,inset 0 0 0 2px #2d0a63}.v3 .kit-slot:hover{background:#c5c5c5}.v3 .kit-slot:hover .kit-tip{opacity:1}@media (prefers-reduced-motion:no-preference){.v3 .kit-slot:not(.is-empty)>:first-child{animation:cc-pop .42s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms + .12s)}}@keyframes cc-pop{0%{opacity:0;transform:scale(.4)}}.v3 .mode-grid>.kit,.v3 .mode-grid>.mode-nokit{margin:0 var(--tpad)}@media (max-width:699px){.v3 .kit{justify-self:stretch;padding:10px}.v3 .kit-slots{grid-template-columns:repeat(auto-fill,38px)}.v3 .kit-slot{width:38px;height:38px}.v3 .kit-slot .item{width:24px;height:24px}.v3 .kit-n{font-size:13px}}.v3 .mt-grid{padding:0 var(--tpad);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;list-style:none;display:grid}.v3 .mt-fig{height:100%;box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);background:#121013e6;margin:0}.v3 .mt-img{aspect-ratio:1;place-items:center;display:grid;position:relative}.v3 .mt-img img{object-fit:contain;image-rendering:auto;width:92%;height:92%;transition:opacity .12s}.v3 .mt-spin{opacity:0;background-repeat:no-repeat;background-size:600% 400%;position:absolute;inset:4%}.v3 .mt:hover .mt-spin{background-image:var(--spin);opacity:1;animation:.5s steps(6,jump-none) infinite mp-x,2s steps(4,jump-none) infinite mp-y}.v3 .mt:hover .mt-img:has(.mt-spin) img{opacity:0}@keyframes mp-x{0%{background-position-x:0%}to{background-position-x:100%}}@keyframes mp-y{0%{background-position-y:0%}to{background-position-y:100%}}.v3 .mt-none{color:var(--ink-3);font-size:18px}.v3 .mt-fig figcaption{gap:2px;padding:0 14px 14px;display:grid}.v3 .mt-fig b{color:var(--ink);font-size:18px;font-weight:400}.v3 .mt-fig span{color:var(--ink-3);font-size:13px}.v3 .mt-seed{font-variant-numeric:tabular-nums}.v3 .x-maps.is-bare{padding-top:calc(var(--B) * .5)}.v3 .bots-faces{align-items:flex-end;gap:8px;display:flex}.v3 .bots-faces img{width:96px;height:96px;image-rendering:pixelated}.v3 .bots-faces img:last-child{width:128px;height:128px}.v3 .lv-ladder{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.v3 .lv-step{box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);background:#121013e6;justify-items:start;gap:4px;padding:20px;display:grid}.v3 .lv-step.lv-lt3{padding-top:52px}.v3 .lv-step.lv-ht1{box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo), inset 0 4px 0 var(--ice-500);padding-top:84px}.v3 .lv-step img{image-rendering:pixelated}.v3 .lv-id{color:var(--ice-300);font-size:15px}.v3 .lv-step b{color:var(--ink);font-size:27px;font-weight:400}.v3 .lv-tag{color:var(--ink);font-size:16px}.v3 .lv-stat{color:var(--ink-3);font-size:14px}@media (max-width:699px){.v3 .lv-ladder{grid-template-columns:1fr}.v3 .lv-step.lv-lt3,.v3 .lv-step.lv-ht1{padding-top:20px}}.v3 .mx{border-collapse:collapse;background:#0a1218e6;margin-top:18px}.v3 .mx th,.v3 .mx td{border:2px solid #0b1820;padding:4px}.v3 .mx thead img{image-rendering:pixelated;display:block}.v3 .mx tbody th{text-align:left;color:var(--ink);white-space:nowrap;padding:6px 12px 6px 8px;font-size:15px;font-weight:400}.v3 .mx td{width:36px;height:30px}.v3 .mx td.is-on{background:var(--ice-500);box-shadow:inset 0 -4px 0 #2f86a8, inset 0 3px 0 var(--ice-300)}.v3 .drill-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.v3 .drill-g dl{gap:12px;margin:0;display:grid}.v3 .drill-g dt{color:var(--ink);font-size:18px}.v3 .drill-g dd{color:var(--ink-2);margin:2px 0 0;font-size:15px}.v3 .tg-drills{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3 .tg-drills li{color:var(--ink);background:#0a1218db;align-items:center;gap:12px;padding:8px 12px;font-size:18px;display:flex}.v3 .tg-drills img{image-rendering:pixelated}@media (max-width:999px){.v3 .drill-table{grid-template-columns:1fr 1fr}}.v3 .join-ip{min-width:300px;color:var(--ink);gap:6px;padding:22px 24px 24px;display:grid}.v3 .join-ip-k{color:var(--ink-3);margin:0;font-size:18px}.v3 .join-ip-k b{color:var(--ink);font-weight:400}.v3 .join-ip-v{color:var(--au-400);margin:0;font-size:54px;line-height:1}.v3 .join-ip .btn{justify-self:start;margin-top:8px}.v3 .join-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px 48px;display:grid}.v3 .join-steps{counter-reset:js;gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3 .join-steps li{counter-increment:js;background:#121013e6;grid-template-rows:auto auto;grid-template-columns:48px 1fr;column-gap:14px;padding:14px 16px;display:grid}.v3 .join-steps li:before{content:counter(js);width:48px;height:48px;font:27px/1 var(--mc);color:var(--au-ink);background:var(--au-500) url(/tex/gold.png) 0 0 / 48px 48px;box-shadow:inset 0 -4px 0 var(--au-700);grid-row:1/3;place-items:center;display:grid}.v3 .join-steps b{color:var(--ink);font-size:20px;font-weight:400}.v3 .join-steps span{color:var(--ink-2);font-size:16px}.v3 .join-video{padding:12px}@media (max-width:999px){.v3 .join-grid{grid-template-columns:1fr}}@media (max-width:699px){.v3 .join-ip{min-width:0}.v3 .join-ip-v{font-size:36px}}.fly-plate{z-index:90;width:40px;height:40px;image-rendering:pixelated;pointer-events:none;background-size:20px 20px;position:fixed;box-shadow:0 0 0 2px #08070a}.v3 .mode-shot{margin:0 var(--tpad);justify-items:center;display:grid}.v3 .mode-shot img{width:min(100%, calc(var(--B) * 7));image-rendering:auto;filter:drop-shadow(0 18px 24px #00000080);height:auto}.v3 .mode-shot figcaption{color:var(--ink-3);font-size:14px}
