@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}:root{--s:3;--ink:#1b1a2e;--font-ui:"Pixelify Sans", ui-monospace, monospace;--font-title:"Press Start 2P", "Pixelify Sans", monospace;--fp:.75px;--fl:1px;--fh:1.25px;--fx:1.5px;--fq:1px;--fs:calc(11.05 * var(--fp));--lh:calc(14 * var(--fp));--fsl:calc(11.05 * var(--fl));--lhl:calc(12 * var(--fl));--fsh:calc(11.05 * var(--fh));--fsx:calc(11.05 * var(--fx));--fs-p:calc(8 * var(--fq));--lh-p:calc(10 * var(--fq))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html,body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;font-family:var(--font-ui);font-synthesis:none;color:#f3f1ff;background:#0d0b14;margin:0;overflow:hidden}*{font-variant-ligatures:none!important;font-feature-settings:"liga" 0, "clig" 0!important}#app{position:fixed;inset:0;overflow:hidden}#app>canvas{image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;top:0;left:0}canvas{image-rendering:pixelated}#game{touch-action:none}#fg{pointer-events:none}#ui{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.ico{image-rendering:pixelated;width:16px;height:16px;display:block}.screen{padding:calc(var(--sat) + 6px) calc(var(--sar) + var(--tree) + 3px) calc(var(--sab) + 6px) calc(var(--sal) + var(--tree) + 3px);font:400 var(--fs)/var(--lh) var(--font-ui);pointer-events:none;flex-direction:column;gap:6px;animation:.25s steps(5,end) both pop-in;display:flex;position:absolute;inset:0}@keyframes pop-in{0%{top:4px}to{top:0}}.ol{text-shadow:var(--ap) 0 #14121f, calc(-1 * var(--ap)) 0 #14121f, 0 var(--ap) #14121f, 0 calc(-1 * var(--ap)) #14121f, var(--ap) var(--ap) #14121f, calc(-1 * var(--ap)) var(--ap) #14121f, var(--ap) calc(-1 * var(--ap)) #14121f, calc(-1 * var(--ap)) calc(-1 * var(--ap)) #14121f}.dim{opacity:.7}.t-title{font:400 var(--fsh)/calc(14 * var(--fh)) var(--font-ui);text-transform:uppercase}.t-big{font:400 var(--fsx)/calc(14 * var(--fx)) var(--font-ui);text-transform:uppercase}.gold{color:#ffd95a}.center{text-align:center}.grow{flex:1;min-height:0}.row{align-items:center;gap:4px;display:flex}.col{flex-direction:column;gap:4px;display:flex}.wrap{flex-wrap:wrap}.sp{justify-content:space-between}.ico{image-rendering:pixelated;flex:none;width:16px;height:16px;display:block}.panel{--pimg:var(--panel-steel);border:calc(6 * var(--ap)) solid transparent;border-image:var(--pimg) 6 fill / calc(6 * var(--ap)) stretch;color:#1b1a2e;pointer-events:auto;min-width:0;padding:2px 3px}.panel.night{--pimg:var(--panel-night);color:#e6e9ff}.panel.wood{--pimg:var(--panel-wood);color:#ffe9c4}.panel.parch{--pimg:var(--panel-parchment);color:#3a2410}.panel.goldp{--pimg:var(--panel-gold);color:#3a2410}.panel.dark{--pimg:var(--panel-dark);color:#e6e9ff}.panel.redp{--pimg:var(--panel-red);color:#fff}.panel.tight{padding:0}.portrait{--pimg:var(--panel-portrait);box-sizing:content-box;border:calc(6 * var(--ap)) solid transparent;border-image:var(--pimg) 6 fill / calc(6 * var(--ap)) stretch;flex:none;padding:0;line-height:0}.portrait canvas,.portrait img{image-rendering:pixelated;display:block}.panel.slim{--pimg:var(--btn-dark);padding:0 1px}.panel h2,.panel h3{font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;margin:0 0 3px}.panel p{margin:0 0 3px}.btn{--bimg:var(--btn-steel);--bdown:var(--btn-steel-down);appearance:none;box-sizing:border-box;border:calc(6 * var(--ap)) solid transparent;border-image:var(--bimg) 6 fill / calc(6 * var(--ap)) stretch;min-height:20px;font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;color:#1b1a2e;cursor:pointer;pointer-events:auto;text-align:center;white-space:nowrap;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.btn:hover{box-shadow:inset 0 0 0 1px #ffffff59}.btn:active,.btn.down{border-image-source:var(--bdown);filter:none;padding-top:1px}.btn[disabled],.btn.locked{--bimg:var(--btn-dark);--bdown:var(--btn-dark);color:#8a8fb0;cursor:default;filter:none}.btn.gold{--bimg:var(--btn-gold);--bdown:var(--btn-gold-down);color:#3a2410}.btn.green{--bimg:var(--btn-green);--bdown:var(--btn-green-down);color:#0c2412}.btn.red{--bimg:var(--btn-red);--bdown:var(--btn-red-down);color:#fff}.btn.night{--bimg:var(--btn-night);--bdown:var(--btn-night-down);color:#e6e9ff}.btn.dark{--bimg:var(--btn-dark);--bdown:var(--btn-dark-down);color:#e6e9ff}.btn.wood{--bimg:var(--btn-wood);--bdown:var(--btn-wood-down);color:#ffe9c4}.btn.on{--bimg:var(--btn-green);--bdown:var(--btn-green-down);color:#0c2412}.btn.lg{min-height:26px;padding:0 8px}.btn.sm{min-height:16px;padding:0 3px}.btn.sq{min-width:20px;padding:0 1px}.btn.block{width:100%;display:flex}.row>.btn.block{flex:1 1 0;width:auto;min-width:0}.btn.left{text-align:left;justify-content:flex-start}.btn.fixed{white-space:normal}.btn.stack{white-space:normal;flex-direction:column;gap:0}.btn .sub,.btn .desc,.btn .meta,.btn .hint{font:400 var(--fs)/var(--lh) var(--font-ui);text-transform:none;white-space:normal}.name{font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase}.btn .sub{opacity:.75}.btn.hide{visibility:hidden}.seg{flex-wrap:wrap;gap:2px;display:flex}.seg .btn{flex:auto}.bar{--frame:var(--bar-green);--fill-hi:#82e686;--fill:#42b855;--fill-lo:#367e4e;box-sizing:border-box;height:calc(10 * var(--ap));border:calc(3 * var(--ap)) solid transparent;border-image:var(--frame) 3 fill / calc(3 * var(--ap)) stretch;min-width:20px;position:relative}.bar>i{background:linear-gradient(to bottom, var(--fill-hi) 0 25%, var(--fill) 25% 75%, var(--fill-lo) 75% 100%);height:100%;display:block}.bar.blue{--frame:var(--bar-blue);--fill-hi:#9fd0ff;--fill:#4fa3ff;--fill-lo:#2c5fa8}.bar.gold{--frame:var(--bar-gold);--fill-hi:#fff0a0;--fill:#ffc830;--fill-lo:#a8741a}.bar.red{--frame:var(--bar-red);--fill-hi:#ffa8a0;--fill:#e8434e;--fill-lo:#8a2432}.chip{border:calc(6 * var(--ap)) solid transparent;border-image:var(--panel-night) 6 fill / calc(6 * var(--ap)) stretch;color:#fff;font:400 var(--fs-p)/var(--lh-p) var(--font-title);text-transform:uppercase;pointer-events:auto;align-items:center;gap:3px;padding:0 3px 0 1px;display:inline-flex}.chip .ico:not(.asset){width:16px;height:16px}.stars{gap:0;display:flex}.stars .ico{width:12px;height:12px}.scroll{touch-action:pan-y;overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.scroll.pad{padding:2px 0 8px}.card{text-align:left;align-items:center;gap:6px;width:100%;display:flex}.card .body{flex:1;min-width:0}.card .name{white-space:normal}.card .meta{opacity:.8;white-space:normal}.lockmark{opacity:.9}.modal{pointer-events:auto;padding:calc(var(--sat) + 8px) calc(var(--sar) + 8px) calc(var(--sab) + 8px) calc(var(--sal) + 8px);background:#0806129e;justify-content:center;align-items:center;animation:.2s steps(4,end) both pop-in;display:flex;position:absolute;inset:0}.modal .panel{scrollbar-width:none;touch-action:pan-y;width:100%;max-width:240px;max-height:100%;overflow-y:auto}.stepper{align-items:center;gap:3px;display:flex}.stepper .val{text-align:center;min-width:40px;font:400 var(--fs-p)/var(--lh-p) var(--font-title);color:#ffd95a;white-space:nowrap;background:#14121f;padding:3px 4px;box-shadow:0 0 0 1px #000,inset 0 1px #2a2840}.toast{text-align:center;width:max-content;max-width:calc(100% - 12px);left:0;right:0;top:calc(var(--sat) + 28px);pointer-events:none;margin:0 auto;animation:2.2s steps(8,end) both toast;position:absolute}@keyframes toast{0%{top:calc(var(--sat) + 36px)}10%,99%{top:calc(var(--sat) + 28px);visibility:visible}to{visibility:hidden}}.suggest{width:max-content;max-width:calc(100% - 12px);left:0;right:0;top:calc(var(--sat) + 28px);z-index:60;text-align:center;flex-direction:column;gap:4px;margin:0 auto;display:flex;position:absolute}.home{align-items:stretch}.home .topbar{align-items:flex-start;gap:4px;display:flex}.home .player{flex:1;min-width:0}.home .logo-wrap{pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;display:flex}.home canvas.logo{image-rendering:pixelated;max-width:100%;display:block}.home .menu{flex-direction:column;gap:4px;width:100%;max-width:200px;margin:0 auto;display:flex}.home .foot{text-align:center}.home .foot span{background:#14121f99;padding:1px 4px}html.land .home{grid-template-rows:auto 1fr;grid-template-columns:1.1fr 1fr;gap:4px 10px;display:grid}html.land .home .topbar{grid-column:1/-1}html.land .home .logo-wrap{grid-area:2/1}html.land .home .menu{grid-area:2/2;align-self:center;max-width:none;margin:0}html.land .home .foot{left:0;right:0;bottom:calc(var(--sab) + 2px);position:absolute}.player-card{align-items:center;gap:4px;display:flex}.player-card .who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.player-card .nm{font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-card .rk{opacity:.85}.player{flex-direction:column;gap:3px;display:flex}.player-stats{border-top:var(--ap) solid #0a0914;box-shadow:inset 0 var(--ap) 0 #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:3px 2px 0;display:flex}.stat{font:400 var(--fs-p)/var(--lh-p) var(--font-title);text-transform:uppercase;white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.stat-ico{width:calc(32 * var(--ap));height:calc(32 * var(--ap));flex:none;justify-content:center;align-items:center;display:flex}.stat .ico:not(.asset){width:16px;height:16px}.stat.gem{color:#9fd8ff}.stat.fire{color:#ffb45a}html.land .player{flex-direction:row;align-items:stretch;gap:6px}html.land .player-card{flex:1;min-width:0}html.land .player-stats{border-top:0;border-left:var(--ap) solid #0a0914;box-shadow:inset var(--ap) 0 0 #ffffff1a;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:0 2px 0 6px}.head{flex:none;align-items:center;gap:4px;display:flex}.head .ttl{flex:1;min-width:0;padding:0 2px}.screen.sheet{pointer-events:auto;background:#0806129e;justify-content:center;align-items:center}.sheet-panel{flex-direction:column;gap:3px;width:100%;max-width:340px;min-height:0;max-height:100%;display:flex}.sheet-panel.wide{flex:auto;max-width:none}.sheet-head{flex:none;align-items:center;gap:3px;display:flex}.sheet-panel .sheet-title{min-width:0;font:400 var(--fsh)/calc(14 * var(--fh)) var(--font-ui);text-transform:uppercase;color:#ffd95a;flex:1;margin:0}.head .btn.back{flex:0 auto;min-width:20px;max-width:45%;padding:0 3px}.head .btn.back span{text-overflow:ellipsis;min-width:0;overflow:hidden}.head .ttl .t-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px -2px -3px;padding:2px 2px 3px;display:-webkit-box;overflow:hidden}.hud{padding:calc(var(--sat) + 3px) calc(var(--sar) + 4px) 0 calc(var(--sal) + 4px);pointer-events:none;align-items:center;gap:3px;transition:top .2s steps(4,end),opacity .2s steps(4,end);display:flex;position:absolute;top:0;left:0;right:0}.hud .btn{min-height:20px}.hud .info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hud .song{font:400 var(--fsl)/var(--lhl) var(--font-ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hud .score{text-align:right;font:400 var(--fs-p)/var(--lh-p) var(--font-title)}html.focus .hud.hideable{opacity:0;pointer-events:none;top:-24px}html.focus .hud.hideable *{pointer-events:none}.focusbar{right:calc(var(--sar) + 4px);top:calc(var(--sat) + 3px);gap:2px;display:flex;position:absolute}html.focus .focusbar{opacity:.55}.judge{text-align:center;pointer-events:none;font-family:var(--font-title);font-size:var(--fs-p);text-transform:uppercase;position:absolute;left:0;right:0}.countdown{text-align:center;pointer-events:none;font-family:var(--font-title);font-size:calc(24 * var(--fq));color:#ffd95a;text-shadow:2px 2px #14121f,-1px -1px #14121f,1px -1px #14121f,-1px 1px #14121f;position:absolute;top:30%;left:0;right:0}.result{text-align:center}.result .cols{flex-direction:column;gap:4px;display:flex}.result .colL,.result .colR{flex-direction:column;justify-content:center;gap:3px;display:flex}html.land .result .cols{flex-direction:row;align-items:center;gap:10px}html.land .result .colL{flex:.9}html.land .result .colR{flex:1.3}html.land .modal .panel{max-width:260px}html.land .modal .panel.result{max-width:310px}.result .big{font:400 var(--fsx)/calc(14 * var(--fx)) var(--font-ui);text-transform:uppercase;margin:2px 0 6px}.result .stars{justify-content:center;margin:4px 0}.result .stars .ico{width:32px;height:32px;image-rendering:pixelated}.result .grid{text-align:left;grid-template-columns:1fr 1fr;gap:2px 8px;margin:4px 0;display:grid}.result .grid b{float:right}.setrow{flex-wrap:wrap;align-items:center;gap:3px 6px;min-height:24px;padding:3px 0;display:flex}.setrow .lbl{min-width:88px;font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;flex:1 1 0}.setrow .lbl small{opacity:.75;font:400 var(--fs)/var(--lh) var(--font-ui);text-transform:none;margin-top:1px;display:block}.setrow>:not(.lbl){margin-left:auto}.setrow.inline{flex-wrap:nowrap}.setrow.inline .lbl{min-width:0}.setgo{flex-direction:column;gap:3px;padding:6px 0 2px;display:flex}.fold:not(.panel){border-bottom:1px solid #ffffff1f}.screen.narrow>*{width:100%;max-width:270px;margin-left:auto;margin-right:auto}.fold-h{appearance:none;color:#ffd95a;width:100%;font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:4px;padding:5px 2px;display:flex}.fold-h .ico{flex:none}.fold-b{padding:0 0 4px}.modal .panel.pianoset{max-width:300px}.setpanel{align-self:center;width:100%;max-width:340px}.setrow>.seg,.setrow>.inp{flex:100%;margin-left:0}.ico.x2{width:32px;height:32px}.ico.x3{width:48px;height:48px}.ico.s12{width:12px;height:12px}.skulls{gap:0;display:inline-flex}.skulls .ico{width:10px;height:10px}.hint{opacity:.85}.pill{color:#fff;white-space:nowrap;background:#14121f;padding:0 3px;display:inline-block;box-shadow:0 0 0 1px #000}.pill.gold{color:#3a2410;background:#f2c230}.btn .pill{font:400 var(--fs)/var(--lh) var(--font-ui);text-transform:uppercase}.card .meta.row{flex-wrap:wrap;gap:2px 5px}.modes{flex-direction:column;gap:3px;display:flex}.modes .btn{text-align:left;white-space:normal;justify-content:flex-start}.modes .btn .desc{opacity:.85}.inp{font:400 var(--fs)/var(--lh) var(--font-ui);color:#fff;-webkit-user-select:text;user-select:text;touch-action:manipulation;pointer-events:auto;background:#14121f;border:2px solid #000;border-radius:0;outline:none;width:100%;min-width:0;padding:3px 4px;box-shadow:inset 0 1px #2a2840}.inp:focus{border-color:#ffd95a}.section{font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;color:#ffd95a;margin:8px 0 2px}.scroll>*,.card{flex-shrink:0}.menu>*{flex:none}.screen{padding-bottom:calc(var(--sab) + 12px)}.hud{padding-right:calc(var(--sar) + 54px)}.quiz-left{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;display:flex}.quiz-right{flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;display:flex}html.land .quiz{flex-direction:row;gap:10px}html.land .quiz-right{flex:1;justify-content:center}html.land .quiz-left{flex:1}.hearts{gap:0;display:flex}.hearts .ico{width:16px;height:16px}.mon{flex-direction:column;align-items:center;gap:2px;display:flex}.mon .bar{width:110px}.qtitle{font:400 var(--fsl)/var(--lhl) var(--font-ui);text-transform:uppercase;text-align:center;margin-bottom:3px}.opts{grid-template-columns:1fr 1fr;gap:3px;display:grid}.opts.one{grid-template-columns:1fr}.opts .btn{white-space:normal;min-height:26px}.opts .btn.right{--bimg:var(--btn-green);color:#0c2412}.opts .btn.wrong{--bimg:var(--btn-red);color:#fff}.msg{text-align:center;min-height:12px}.msg.good{color:#8dfc9a}.msg.bad{color:#ff8a8a}.chord-big{font-family:var(--font-title);font-size:calc(16 * var(--fq));line-height:calc(20 * var(--fq));text-align:center}.btn{flex-shrink:0}.seg .btn{min-width:0}.panel.parch .msg{text-shadow:none}.panel.parch .msg.good{color:#1f7a34}.panel.parch .msg.bad{color:#b02a38}.panel.parch .chord-big{text-shadow:none;color:#3a2410}.panel.parch .bar{width:100%}.btn[disabled]{--bimg:var(--btn-dark)!important;--bdown:var(--btn-dark)!important;color:#8a8fb0!important}.dropzone{z-index:50;color:#ffd95a;font:16px/24px var(--font-title);text-align:center;pointer-events:none;background:#0d0b14c7;border:3px dashed #ffd95a;justify-content:center;align-items:center;display:flex;position:fixed;inset:12px}#ui{font:400 var(--fs)/var(--lh) var(--font-ui)}.modal{padding-left:calc(var(--sal) + var(--tree) + 3px);padding-right:calc(var(--sar) + var(--tree) + 3px)}.modal .panel.col>*{flex-shrink:0}.kbpreview{scrollbar-width:none;touch-action:pan-x;pointer-events:auto;padding:2px 0 3px;overflow-x:auto}.kbpreview::-webkit-scrollbar{display:none}.kbrow{gap:1px;width:max-content;margin-bottom:1px;display:flex}.kc{box-sizing:border-box;color:#6f7499;width:20px;height:25px;font:400 var(--fs-p)/calc(9 * var(--fq)) var(--font-title);background:#2a2d48;border:1px solid #0b0a14;flex-direction:column;justify-content:center;align-items:center;display:flex}.kc small{font:400 var(--fs)/calc(10 * var(--fp)) var(--font-ui)}.kc.w{color:#1b1a2e;background:#f4f1e8}.kc.b{color:#9fd0ff;background:#14121f;border-color:#000}.kc.ctl{color:#ffd95a;background:#3a3f5c}.kcleg{opacity:.9;flex-wrap:wrap;gap:6px;display:flex}.kcleg i{vertical-align:-1px;border:1px solid #000;width:8px;height:8px;margin-right:2px;display:inline-block}.lay{text-align:left;white-space:normal;justify-content:flex-start}.lay .desc{opacity:.85}.dice-panel{max-height:100%;overflow:auto}.dice-row{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.die{cursor:pointer;font:inherit;color:#3a2410;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:0;padding:2px 0;display:flex;position:relative}.die .face{width:40px;height:40px}.die canvas{width:40px;height:40px;image-rendering:pixelated;display:block}.die small{color:#6b4a22}.die small.role{color:#3a2410}.die .lock{width:12px;height:12px;position:absolute;top:0;right:6px}.die.locked canvas{filter:brightness(.82)saturate(.9)}.die .face{position:relative}.die.rolling .face{animation:.12s steps(2,end) infinite die-shake}.die.pop .face{animation:.26s steps(3,end) die-pop}@keyframes die-shake{50%{top:-1px;left:1px}}@keyframes die-pop{50%{top:-3px}}.fate-lines{flex-direction:column;gap:2px;display:flex}.fate-line{background:#ffffff52;flex-direction:column;padding:1px 3px;display:flex}.fate-line b{color:#8a4a12;font-weight:400}.fate-band{background:#3c28101f;padding:2px 3px}.fate-band:empty{display:none}.fate-band.nat20{background:#ffe66b}.fate-band.nat1{background:#ff9a8a}.hero-card{flex-direction:column;align-items:center;gap:3px;display:flex}.hero-big canvas{image-rendering:pixelated;display:block}.swatches{flex-wrap:wrap;gap:5px;padding:4px;display:flex}.swatch{cursor:pointer;border:1px solid #14121f;flex-shrink:0;width:14px;height:14px;padding:0;box-shadow:inset 1px 1px #ffffff73,inset -1px -1px #0000004d}.swatch.on{outline-offset:1px;outline:2px solid #ffe66b}.criar-main{flex-direction:column;gap:4px;min-height:0;display:flex}.criar-scroll{flex-direction:column;flex:auto;min-height:0;padding:1px 2px;display:flex;position:relative}.criar-scroll>.scroll{flex:auto;min-height:0}.more-arrow{width:15px;height:9px;image-rendering:pixelated;pointer-events:none;margin-left:-7px;animation:.7s steps(2,end) infinite more-bob;position:absolute;bottom:2px;left:50%}@keyframes more-bob{50%{bottom:5px}}.land .criar-main{flex-direction:row;align-items:stretch}.land .criar-main>.hero-card{flex:none;justify-content:center}.land .map-sheet{padding:4px 3px}.map-wrap{margin:0 auto;position:relative}.map-path{pointer-events:none;image-rendering:pixelated;z-index:0;position:absolute;top:0;left:0}.map-hero{z-index:3;pointer-events:none;image-rendering:pixelated;position:absolute}.node{z-index:1;cursor:pointer;width:76px;font:inherit;color:#3a2410;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;padding:0 0 1px;display:flex;position:absolute}.node .emb{width:40px;height:40px;position:relative}.node .emb canvas{width:40px;height:40px;image-rendering:pixelated;display:block}.node .emb .lock{width:12px;height:12px;position:absolute;top:14px;left:14px}.node .cap{text-align:center;background:#fff6d6eb;border:1px solid #8a5a2a;max-width:76px;padding:1px 3px;line-height:8px}.node .cap b{font-weight:400;display:block}.node .cap small{color:#6b4a22}.node.sel .cap{background:#ffe66b;border-color:#a06a1a}.node.here .emb canvas{filter:drop-shadow(0 0 2px #fff0a0)}.node .novo{color:#fff;text-transform:uppercase;background:#e8434e;border:1px solid #5a0a14;padding:0 2px;position:absolute;top:-3px;right:2px}.map-panel{flex:0 auto;max-height:56%}.map-body{flex-direction:column;gap:4px;min-height:0;display:flex}.map-body>.map-sheet{flex:auto;min-height:0}.land .map-body{flex-direction:row;align-items:stretch}.land .map-body>.map-panel{flex:0 0 46%;max-height:none}.scroll,.modal .panel{--ft:linear-gradient(#000, #000);--fb:linear-gradient(#000, #000)}.scroll.fade-t,.modal .panel.fade-t{--ft:var(--fade-top)}.scroll.fade-b,.modal .panel.fade-b{--fb:var(--fade-bottom)}.scroll.fade-t,.scroll.fade-b,.modal .panel.fade-t,.modal .panel.fade-b{-webkit-mask-image:var(--ft), linear-gradient(#000, #000), var(--fb);-webkit-mask-image:var(--ft), linear-gradient(#000, #000), var(--fb);mask-image:var(--ft), linear-gradient(#000, #000), var(--fb);-webkit-mask-repeat:repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,no-repeat,repeat-x;-webkit-mask-size:calc(4 * var(--ap)) calc(16 * var(--ap)), 100% calc(100% - 32 * var(--ap)), calc(4 * var(--ap)) calc(16 * var(--ap));-webkit-mask-size:calc(4 * var(--ap)) calc(16 * var(--ap)), 100% calc(100% - 32 * var(--ap)), calc(4 * var(--ap)) calc(16 * var(--ap));mask-size:calc(4 * var(--ap)) calc(16 * var(--ap)), 100% calc(100% - 32 * var(--ap)), calc(4 * var(--ap)) calc(16 * var(--ap));-webkit-mask-position:0 0, 0 calc(16 * var(--ap)), 0 100%;-webkit-mask-position:0 0, 0 calc(16 * var(--ap)), 0 100%;mask-position:0 0, 0 calc(16 * var(--ap)), 0 100%;image-rendering:pixelated}
