[data-page=dashboard] .shell-arena{display:contents}[data-page=dashboard] .shell-tabs{position:absolute;z-index:9;top:calc(var(--user-section-top, 12px) + 66 * var(--pixel));right:calc(8 * var(--pixel));display:flex;flex-direction:column;gap:calc(2 * var(--pixel));width:calc(36 * var(--pixel))}[data-page=dashboard] .shell-tabs .pixel-button{width:100%;min-height:calc(14 * var(--pixel));padding:calc(2 * var(--pixel));border-color:#fff4d680;color:#fff4d6;background:#183158;font:400 calc(7 * var(--pixel))/1.2 var(--font-upheaval),Upheaval,sans-serif;font-synthesis:none}[data-page=dashboard] .shell-tabs [aria-expanded=true]{background:#2e222f;border-color:#fff4d6}[data-page=dashboard] .shell-records{position:absolute;z-index:8;top:calc(var(--user-section-top, 12px) + 66 * var(--pixel));left:calc(var(--sidebar-width) + 24px);right:calc(52 * var(--pixel));max-height:calc(100% - var(--user-section-top, 12px) - 74 * var(--pixel));overflow:auto;padding:24px;border:3px solid #fff4d680;background:#183158ee;color:#fff4d6}[data-page=dashboard] .shell-records h2{margin:0 0 18px;font:400 var(--type-heading-lg)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;letter-spacing:var(--type-display-tracking)}[data-page=dashboard] .shell-records p{margin:12px 0 0;font-size:var(--type-body-md);line-height:var(--type-body-leading)}[data-page=dashboard] .shell-records-label{color:#ffe4a0}@media(max-width:699px){[data-page=dashboard] .shell-tabs{right:12px;width:96px}[data-page=dashboard] .shell-records{left:12px;right:120px;padding:15px}[data-page=dashboard] .shell-records h2{font-size:24px}}@media(max-height:500px){[data-page=dashboard] .shell-tabs{top:192px}[data-page=dashboard] .shell-records{top:192px;max-height:calc(100% - 204px);padding:12px}}@media(min-width:700px) and (max-height:500px){.shell-page .shell-hud{right:calc(52 * var(--pixel))}}.shell-page{position:fixed;inset:0;z-index:0;display:block;padding:0;margin:0;max-width:none;overflow:clip;overscroll-behavior:none;transition:none}[data-page=dashboard] .shell-room{position:absolute;inset:0;padding:0;border:0;background:#2b8db9;isolation:isolate;color:#fff4d6}[data-page=dashboard] .shell-art{position:absolute;inset:0;z-index:0;pointer-events:none}[data-page=dashboard] .shell-art-layer{position:absolute;inset:0;background-position:var(--shell-scene-left,0) var(--shell-scene-top,0);background-size:var(--shell-scene-width,640px) var(--shell-scene-height,360px);background-repeat:no-repeat;image-rendering:pixelated}[data-page=dashboard] [data-shell-layer=background-rock-2]{z-index:0;background-image:url(/ui/shell/Background_Rock_2.png)}[data-page=dashboard] [data-shell-layer=background-rock]{z-index:1;background-image:url(/ui/shell/Background_Rock.png)}[data-page=dashboard] [data-shell-layer=coral]{z-index:2;background-image:url(/ui/shell/Coral.png)}[data-page=dashboard] [data-shell-layer=back-sand]{z-index:3;background-image:url(/ui/shell/Back_Sand.png)}[data-page=dashboard] [data-shell-layer=shell]{z-index:4;background-image:url(/ui/shell/Shell.png)}[data-page=dashboard] [data-shell-layer=sand]{z-index:5;background-image:url(/ui/shell/Sand.png)}[data-page=dashboard] [data-shell-layer=rock]{z-index:6;pointer-events:none;background-image:url(/ui/shell/Rock.png)}[data-page=dashboard] .shell-lineup{z-index:2}[data-page=dashboard] .shell-hud{z-index:8}[data-page=dashboard] .shell-seaweed{--weed-px:var(--pixel);position:absolute;bottom:calc(var(--shell-scene-height) * .1);z-index:5;width:calc(64 * var(--weed-px));height:calc(48 * var(--weed-px));pointer-events:none;image-rendering:pixelated;background-repeat:no-repeat;background-size:calc(384 * var(--weed-px)) calc(48 * var(--weed-px));animation:shell-seaweed-idle .6s steps(6) infinite}[data-page=dashboard] .shell-seaweed--left{left:6%;bottom:calc(var(--shell-scene-height) * .08)}[data-page=dashboard] .shell-seaweed--right{--weed-px:calc(var(--shell-art-scale, 3) * 1px);left:calc(var(--shell-scene-left, 0px) + 497.5 * var(--weed-px));top:calc(var(--shell-scene-top, 0px) + 297 * var(--weed-px));right:auto;bottom:auto;animation-delay:-.3s}@keyframes shell-seaweed-idle{0%{background-position:0 0}to{background-position:calc(-384 * var(--weed-px)) 0}}@media(prefers-reduced-motion:reduce){[data-page=dashboard] .shell-seaweed{animation:none}}.shell-page .shell-lineup{position:absolute;left:var(--shell-lineup-center,var(--shell-center));right:auto;top:calc(var(--shell-ground) - var(--shell-lineup-height));bottom:auto;width:var(--shell-lineup-width);height:var(--shell-lineup-height);transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:calc(12 * var(--stage-unit));container-type:size}[data-page=dashboard] .lobby-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;justify-self:center;gap:12px;width:100%;max-width:none;height:100%;max-height:360px;min-width:0;padding:0 6px calc(32 * var(--stage-unit));border:0;background:transparent;color:#fff4d6;cursor:pointer;font-weight:400;font-synthesis:none;letter-spacing:normal}[data-page=dashboard] .slot-number{font:18px/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;color:#aaa7b7}[data-page=dashboard] .slot-art{position:relative;display:grid;place-items:center;flex:1 1 0;min-height:0;max-height:240px;width:min(100%,180px);color:#aaa7b7;font:400 36px/1.25 var(--font-upheaval),Upheaval,sans-serif;overflow-wrap:anywhere}[data-page=dashboard] .character-stage{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(144 * var(--stage-unit));height:calc(72 * var(--stage-unit));background-image:url(/ui/shell/Character_Stage.png);background-size:calc(640 * var(--stage-unit)) calc(360 * var(--stage-unit));background-position:calc(-242 * var(--stage-unit)) calc(-206 * var(--stage-unit));background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.shell-page .lobby-slot{isolation:isolate}.shell-page .lobby-slot>.character-stage{z-index:0}.shell-page .shell-room>.stage-lighting{display:none;position:absolute;z-index:1;mix-blend-mode:overlay;width:calc(192 * var(--stage-unit));height:calc(256 * var(--stage-unit));background-image:url(/ui/shell/Lighting.png);background-size:calc(1536 * var(--stage-unit)) calc(256 * var(--stage-unit));background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}[data-page=dashboard] .character-stage{pointer-events:auto}[data-page=dashboard] .character-stage:after{content:"";position:absolute;left:calc(-2 * var(--stage-unit));top:calc(-1 * var(--stage-unit) - 1px);width:calc(148 * var(--stage-unit));height:calc(75 * var(--stage-unit));background-image:url(/ui/shell/Character_Stage_Select.png);background-size:calc(640 * var(--stage-unit)) calc(360 * var(--stage-unit));background-position:calc(-240 * var(--stage-unit)) calc(-205 * var(--stage-unit));background-repeat:no-repeat;image-rendering:pixelated;opacity:0;pointer-events:none}[data-page=dashboard] .character-stage:hover:after,[data-page=dashboard] .lobby-slot:is(:active,:focus-visible,[data-picker-active=true]) .character-stage:after{opacity:1}[data-page=dashboard] .lobby-slot>:not(.character-stage){position:relative;z-index:1}.shell-page .lobby-slot>.slot-character{position:absolute;left:50%;bottom:calc(40 * var(--stage-unit));transform:translateX(-50%);width:calc(64 * var(--stage-unit));height:calc(64 * var(--stage-unit));background-size:calc(640 * var(--stage-unit)) calc(64 * var(--stage-unit));background-position:calc(-64 * var(--character-frame, 0) * var(--stage-unit)) 0;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.shell-page .lobby-slot>.slot-name{color:#fff;position:absolute;top:calc(100% + 12px);left:0;width:100%;font:400 clamp(16px,3.4cqi,calc(12 * var(--pixel)))/1.15 var(--font-upheaval),Upheaval,sans-serif;font-synthesis:none;text-align:center;overflow-wrap:normal;white-space:nowrap}[data-page=dashboard] .class-icon{display:inline-block;width:calc(16 * var(--pixel));height:calc(16 * var(--pixel));vertical-align:middle;margin-right:calc(3 * var(--pixel));background-size:calc(160 * var(--pixel)) calc(16 * var(--pixel));background-position:calc(-16 * var(--class-frame) * var(--pixel)) 0;background-repeat:no-repeat;image-rendering:pixelated}[data-page=dashboard] .lobby-slot[data-selected=true] .slot-art,[data-page=dashboard] .slot-hint{font:18px/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif}[data-page=dashboard] .shell-hud{position:absolute;left:calc(var(--sidebar-width) + 24px);right:calc(16 * var(--pixel));bottom:calc(12 * var(--pixel));display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}[data-page=dashboard] .shell-team-label{font:400 24px/1.25 var(--font-upheaval),Upheaval,sans-serif;letter-spacing:normal}[data-page=dashboard] .lobby-status{margin:6px 0 0;font-size:var(--type-body-md);line-height:var(--type-body-leading)}.shell-page .shell-battle{margin-left:auto;width:calc(80 * var(--pixel));height:calc(80 * var(--pixel));min-width:0;flex-shrink:0;padding:0;border:0;background:transparent url(/ui/shell/Battle_Button.png) 50%/100% 100% no-repeat;image-rendering:pixelated;pointer-events:auto;cursor:pointer}.shell-page .shell-battle:disabled{filter:grayscale(.7) brightness(.55);cursor:not-allowed}.shell-page .shell-battle:enabled:hover{translate:0 -2px}.shell-page .shell-battle:enabled:is(:active,[data-pressed=true]){translate:0 2px;background-image:url(/ui/shell/Battle_Button_Click.png)}[data-page=dashboard] :is(button,a):focus-visible{outline:3px solid #fff4d6;outline-offset:3px}[data-page=dashboard] .lobster-picker{margin:auto;width:570px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);padding:24px;border:3px solid #fff4d680;background:#1b1a25;color:#fff4d6}[data-page=dashboard] .lobster-picker::backdrop{background:#080911cc}[data-page=dashboard] .picker-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}[data-page=dashboard] .picker-heading h2{margin:0;font-size:var(--type-heading-sm);min-width:0}[data-page=dashboard] .picker-close{flex-shrink:0;white-space:nowrap}[data-page=dashboard] .lobster-picker p{margin:12px 0;font-size:var(--type-body-sm)}[data-page=dashboard] .picker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}[data-page=dashboard] :is(.picker-options button,.picker-close,.picker-clear){min-width:0;padding:9px;border:3px solid #fff4d640;background:#2e222f;color:#fff4d6;font:400 var(--type-button)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;font-synthesis:none;letter-spacing:var(--type-action-tracking)}[data-page=dashboard] .picker-options button[aria-pressed=true]{border-color:#fff4d6}.shell-page .character-stage,.shell-page .lobby-slot{pointer-events:none}.shell-page .character-stage:before{content:"";position:absolute;inset:0;pointer-events:auto;cursor:pointer;clip-path:polygon(27.0833% 1.3889%,27.0833% 2.7778%,23.6111% 2.7778%,23.6111% 4.1667%,20.8333% 4.1667%,20.8333% 5.5556%,18.75% 5.5556%,18.75% 6.9444%,16.6667% 6.9444%,16.6667% 8.3334%,15.2778% 8.3334%,15.2778% 9.7222%,14.5833% 9.7222%,14.5833% 11.1112%,13.8889% 11.1112%,13.8889% 12.5%,13.8889% 12.5%,13.8889% 13.8889%,13.1944% 13.8889%,13.1944% 15.2778%,13.1944% 15.2778%,13.1944% 16.6667%,13.1944% 16.6667%,13.1944% 18.0555%,12.5% 18.0555%,12.5% 19.4445%,12.5% 19.4445%,12.5% 20.8333%,12.5% 20.8333%,12.5% 22.2223%,11.8056% 22.2223%,11.8056% 23.6111%,11.8056% 23.6111%,11.8056% 25%,11.8056% 25%,11.8056% 26.3889%,11.8056% 26.3889%,11.8056% 27.7778%,11.1111% 27.7778%,11.1111% 29.1667%,11.1111% 29.1667%,11.1111% 30.5556%,10.4167% 30.5556%,10.4167% 31.9444%,10.4167% 31.9444%,10.4167% 33.3334%,9.7222% 33.3334%,9.7222% 34.7222%,9.7222% 34.7222%,9.7222% 36.1111%,9.7222% 36.1111%,9.7222% 37.5%,9.0278% 37.5%,9.0278% 38.8889%,8.3333% 38.8889%,8.3333% 40.2778%,8.3333% 40.2778%,8.3333% 41.6667%,8.3333% 41.6667%,8.3333% 43.0555%,7.6389% 43.0555%,7.6389% 44.4445%,7.6389% 44.4445%,7.6389% 45.8333%,4.8611% 45.8333%,4.8611% 47.2222%,4.1667% 47.2222%,4.1667% 48.6111%,4.1667% 48.6111%,4.1667% 50%,4.1667% 50%,4.1667% 51.3889%,3.4722% 51.3889%,3.4722% 52.7778%,3.4722% 52.7778%,3.4722% 54.1666%,2.7778% 54.1666%,2.7778% 55.5556%,2.7778% 55.5556%,2.7778% 56.9444%,2.7778% 56.9444%,2.7778% 58.3334%,2.0833% 58.3334%,2.0833% 59.7222%,2.0833% 59.7222%,2.0833% 61.1111%,2.0833% 61.1111%,2.0833% 62.5%,1.3889% 62.5%,1.3889% 63.8889%,1.3889% 63.8889%,1.3889% 65.2777%,.6944% 65.2777%,.6944% 66.6667%,.6944% 66.6667%,.6944% 68.0555%,0 68.0555%,0 69.4445%,0 69.4445%,0 70.8333%,0 70.8333%,0 72.2222%,0 72.2222%,0 73.6111%,0 73.6111%,0 75%,.6944% 75%,.6944% 76.3889%,1.3889% 76.3889%,1.3889% 77.7778%,1.3889% 77.7778%,1.3889% 79.1666%,2.0833% 79.1666%,2.0833% 80.5556%,2.7778% 80.5556%,2.7778% 81.9444%,3.4722% 81.9444%,3.4722% 83.3333%,4.1667% 83.3333%,4.1667% 84.7222%,4.1667% 84.7222%,4.1667% 86.1111%,4.8611% 86.1111%,4.8611% 87.5%,5.5556% 87.5%,5.5556% 88.8889%,6.9444% 88.8889%,6.9444% 90.2777%,12.5% 90.2777%,12.5% 91.6667%,17.3611% 91.6667%,17.3611% 93.0555%,20.8333% 93.0555%,20.8333% 94.4444%,27.0833% 94.4444%,27.0833% 95.8333%,39.5833% 95.8333%,39.5833% 97.2222%,45.8333% 97.2222%,45.8333% 98.6111%,70.8333% 98.6111%,70.8333% 97.2222%,72.9167% 97.2222%,72.9167% 95.8333%,74.3056% 95.8333%,74.3056% 94.4444%,84.7222% 94.4444%,84.7222% 93.0555%,95.8333% 93.0555%,95.8333% 91.6667%,96.5278% 91.6667%,96.5278% 90.2777%,97.2222% 90.2777%,97.2222% 88.8889%,97.9167% 88.8889%,97.9167% 87.5%,98.6111% 87.5%,98.6111% 86.1111%,99.3056% 86.1111%,99.3056% 84.7222%,100% 84.7222%,100% 83.3333%,100% 83.3333%,100% 81.9444%,100% 81.9444%,100% 80.5556%,100% 80.5556%,100% 79.1666%,100% 79.1666%,100% 77.7778%,100% 77.7778%,100% 76.3889%,100% 76.3889%,100% 75%,100% 75%,100% 73.6111%,99.3056% 73.6111%,99.3056% 72.2222%,98.6111% 72.2222%,98.6111% 70.8333%,98.6111% 70.8333%,98.6111% 69.4445%,98.6111% 69.4445%,98.6111% 68.0555%,98.6111% 68.0555%,98.6111% 66.6667%,98.6111% 66.6667%,98.6111% 65.2777%,98.6111% 65.2777%,98.6111% 63.8889%,97.9167% 63.8889%,97.9167% 62.5%,97.9167% 62.5%,97.9167% 61.1111%,97.9167% 61.1111%,97.9167% 59.7222%,97.9167% 59.7222%,97.9167% 58.3334%,97.2222% 58.3334%,97.2222% 56.9444%,97.2222% 56.9444%,97.2222% 55.5556%,96.5278% 55.5556%,96.5278% 54.1666%,90.9722% 54.1666%,90.9722% 52.7778%,90.2778% 52.7778%,90.2778% 51.3889%,90.2778% 51.3889%,90.2778% 50%,90.2778% 50%,90.2778% 48.6111%,90.2778% 48.6111%,90.2778% 47.2222%,89.5833% 47.2222%,89.5833% 45.8333%,89.5833% 45.8333%,89.5833% 44.4445%,89.5833% 44.4445%,89.5833% 43.0555%,89.5833% 43.0555%,89.5833% 41.6667%,89.5833% 41.6667%,89.5833% 40.2778%,89.5833% 40.2778%,89.5833% 38.8889%,88.8889% 38.8889%,88.8889% 37.5%,88.8889% 37.5%,88.8889% 36.1111%,88.8889% 36.1111%,88.8889% 34.7222%,88.8889% 34.7222%,88.8889% 33.3334%,88.1944% 33.3334%,88.1944% 31.9444%,88.1944% 31.9444%,88.1944% 30.5556%,88.1944% 30.5556%,88.1944% 29.1667%,88.1944% 29.1667%,88.1944% 27.7778%,87.5% 27.7778%,87.5% 26.3889%,87.5% 26.3889%,87.5% 25%,86.8056% 25%,86.8056% 23.6111%,86.8056% 23.6111%,86.8056% 22.2223%,86.1111% 22.2223%,86.1111% 20.8333%,84.7222% 20.8333%,84.7222% 19.4445%,83.3333% 19.4445%,83.3333% 18.0555%,81.25% 18.0555%,81.25% 16.6667%,79.1667% 16.6667%,79.1667% 15.2778%,77.7778% 15.2778%,77.7778% 13.8889%,75.6944% 13.8889%,75.6944% 12.5%,74.3056% 12.5%,74.3056% 11.1112%,72.2222% 11.1112%,72.2222% 9.7222%,70.8333% 9.7222%,70.8333% 8.3334%,69.4444% 8.3334%,69.4444% 6.9444%,67.3611% 6.9444%,67.3611% 5.5556%,65.9722% 5.5556%,65.9722% 4.1667%,64.5833% 4.1667%,64.5833% 2.7778%,63.1944% 2.7778%,63.1944% 1.3889%)}.shell-page .shell-battle{clip-path:polygon(37.5% 15%,37.5% 16.25%,23.75% 16.25%,23.75% 17.5%,22.5% 17.5%,22.5% 18.75%,21.25% 18.75%,21.25% 20%,20% 20%,20% 21.25%,18.75% 21.25%,18.75% 22.5%,17.5% 22.5%,17.5% 23.75%,16.25% 23.75%,16.25% 25%,15% 25%,15% 26.25%,13.75% 26.25%,13.75% 27.5%,13.75% 27.5%,13.75% 28.75%,13.75% 28.75%,13.75% 30%,15% 30%,15% 31.25%,16.25% 31.25%,16.25% 32.5%,20% 32.5%,20% 33.75%,18.75% 33.75%,18.75% 35%,17.5% 35%,17.5% 36.25%,16.25% 36.25%,16.25% 37.5%,15% 37.5%,15% 38.75%,13.75% 38.75%,13.75% 40%,13.75% 40%,13.75% 41.25%,13.75% 41.25%,13.75% 42.5%,13.75% 42.5%,13.75% 43.75%,13.75% 43.75%,13.75% 45%,13.75% 45%,13.75% 46.25%,13.75% 46.25%,13.75% 47.5%,13.75% 47.5%,13.75% 48.75%,13.75% 48.75%,13.75% 50%,13.75% 50%,13.75% 51.25%,13.75% 51.25%,13.75% 52.5%,13.75% 52.5%,13.75% 53.75%,13.75% 53.75%,13.75% 55%,13.75% 55%,13.75% 56.25%,13.75% 56.25%,13.75% 57.5%,13.75% 57.5%,13.75% 58.75%,13.75% 58.75%,13.75% 60%,13.75% 60%,13.75% 61.25%,15% 61.25%,15% 62.5%,16.25% 62.5%,16.25% 63.75%,17.5% 63.75%,17.5% 65%,18.75% 65%,18.75% 66.25%,20% 66.25%,20% 67.5%,21.25% 67.5%,21.25% 68.75%,17.5% 68.75%,17.5% 70%,16.25% 70%,16.25% 71.25%,15% 71.25%,15% 72.5%,13.75% 72.5%,13.75% 73.75%,13.75% 73.75%,13.75% 75%,13.75% 75%,13.75% 76.25%,15% 76.25%,15% 77.5%,16.25% 77.5%,16.25% 78.75%,17.5% 78.75%,17.5% 80%,18.75% 80%,18.75% 81.25%,20% 81.25%,20% 82.5%,21.25% 82.5%,21.25% 83.75%,22.5% 83.75%,22.5% 85%,75% 85%,75% 83.75%,76.25% 83.75%,76.25% 82.5%,77.5% 82.5%,77.5% 81.25%,78.75% 81.25%,78.75% 80%,80% 80%,80% 78.75%,81.25% 78.75%,81.25% 77.5%,82.5% 77.5%,82.5% 76.25%,83.75% 76.25%,83.75% 75%,83.75% 75%,83.75% 73.75%,83.75% 73.75%,83.75% 72.5%,82.5% 72.5%,82.5% 71.25%,81.25% 71.25%,81.25% 70%,80% 70%,80% 68.75%,76.25% 68.75%,76.25% 67.5%,77.5% 67.5%,77.5% 66.25%,78.75% 66.25%,78.75% 65%,80% 65%,80% 63.75%,81.25% 63.75%,81.25% 62.5%,82.5% 62.5%,82.5% 61.25%,83.75% 61.25%,83.75% 60%,83.75% 60%,83.75% 58.75%,83.75% 58.75%,83.75% 57.5%,83.75% 57.5%,83.75% 56.25%,83.75% 56.25%,83.75% 55%,83.75% 55%,83.75% 53.75%,83.75% 53.75%,83.75% 52.5%,83.75% 52.5%,83.75% 51.25%,83.75% 51.25%,83.75% 50%,83.75% 50%,83.75% 48.75%,83.75% 48.75%,83.75% 47.5%,83.75% 47.5%,83.75% 46.25%,83.75% 46.25%,83.75% 45%,83.75% 45%,83.75% 43.75%,83.75% 43.75%,83.75% 42.5%,83.75% 42.5%,83.75% 41.25%,83.75% 41.25%,83.75% 40%,83.75% 40%,83.75% 38.75%,82.5% 38.75%,82.5% 37.5%,81.25% 37.5%,81.25% 36.25%,80% 36.25%,80% 35%,78.75% 35%,78.75% 33.75%,77.5% 33.75%,77.5% 32.5%,81.25% 32.5%,81.25% 31.25%,82.5% 31.25%,82.5% 30%,83.75% 30%,83.75% 28.75%,83.75% 28.75%,83.75% 27.5%,83.75% 27.5%,83.75% 26.25%,82.5% 26.25%,82.5% 25%,81.25% 25%,81.25% 23.75%,80% 23.75%,80% 22.5%,78.75% 22.5%,78.75% 21.25%,77.5% 21.25%,77.5% 20%,76.25% 20%,76.25% 18.75%,75% 18.75%,75% 17.5%,73.75% 17.5%,73.75% 16.25%,60% 16.25%,60% 15%)}html[data-shell] .user-section{pointer-events:none}html[data-shell] .user-section :is(button,dialog){pointer-events:auto}html[data-shell] .sidebar-shell{pointer-events:none}html[data-shell] .sidebar-shell :is(button,a){pointer-events:auto}@container (max-width:600px){[data-page=dashboard] .slot-name{font-size:18px}[data-page=dashboard] .slot-hint{font-size:15px}}@container (max-width:350px){[data-page=dashboard] .lobby-slot{padding:0;gap:6px}[data-page=dashboard] .slot-name{font-size:15px}[data-page=dashboard] .slot-hint{display:none}}@media(min-width:700px) and (max-width:1100px){[data-page=dashboard] .shell-hud,[data-page=dashboard] .shell-lineup{left:calc(var(--sidebar-width) + 12px);right:18px;gap:12px}[data-page=dashboard] .lobby-status,[data-page=dashboard] .shell-team-label{font-size:18px}[data-page=dashboard] .shell-battle{min-width:120px}}@media(max-width:699px){[data-page=dashboard] .shell-lineup{left:18px;right:18px;gap:12px;top:28%;bottom:25%}[data-page=dashboard] .shell-hud{left:18px;right:18px;bottom:max(24px,env(safe-area-inset-bottom))}[data-page=dashboard] .lobby-status,[data-page=dashboard] .shell-team-label{font-size:18px}[data-page=dashboard] .shell-battle{min-width:120px}}@media(max-height:500px){[data-page=dashboard] .shell-lineup{top:22%;bottom:28%}[data-page=dashboard] .lobby-slot{gap:6px}[data-page=dashboard] .slot-hint{display:none}[data-page=dashboard] .shell-hud{bottom:18px}[data-page=dashboard] .lobby-status,[data-page=dashboard] .shell-team-label{font-size:18px}}[data-page=dashboard] .shell-shark{position:absolute;left:0;z-index:0;width:calc(96px * var(--shark-scale, 1));height:calc(48px * var(--shark-scale, 1));pointer-events:none}[data-page=dashboard] .shell-shark-sprite{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:calc(576px * var(--shark-scale, 1)) calc(48px * var(--shark-scale, 1));image-rendering:pixelated;animation:shell-shark-swim .92s steps(6) infinite}@keyframes shell-shark-swim{0%{background-position:0 0}to{background-position:calc(-576px * var(--shark-scale, 1)) 0}}@media(prefers-reduced-motion:reduce){[data-page=dashboard] .shell-shark{display:none}}.battle-modal{box-sizing:border-box;width:min(1080px,calc(100vw - 48px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;border:3px solid #fff4d680;background:#183158;color:#fff4d6;overflow:auto;overscroll-behavior:contain}.battle-modal::backdrop{background:#08091199}.battle-modal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.battle-modal-header h1{margin:0;font:400 var(--type-heading-lg)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;letter-spacing:var(--type-display-tracking);overflow-wrap:anywhere;min-width:0}.battle-modal-close{flex-shrink:0;padding:9px 15px;border:3px solid #fff4d680;color:#fff;background:#2e222f;cursor:pointer;font:400 var(--type-button)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;letter-spacing:var(--type-action-tracking)}@media(max-width:699px){.battle-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:12px}}[data-page=battle] .arena-choice{max-width:540px}[data-page=battle] .arena-choice label{font:400 var(--type-label)/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;letter-spacing:var(--type-body-tracking)}[data-page=battle] .arena-choice .battle-help{margin-top:12px}[data-page=battle] .battle-start .pixel-button:disabled{opacity:.6}[data-page=battle] .page-subtitle{margin:12px 0 0;font-size:24px;line-height:1.5}[data-page=battle] h2{margin:0;font-size:var(--type-heading-sm);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}[data-page=battle] p{margin:0;font-size:var(--type-body-md);line-height:var(--type-body-leading)}[data-page=battle] .battle-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}[data-page=battle] .battle-tab{color:#fff4d6;border-color:#fff4d680}[data-page=battle] .battle-tab[aria-current=page]{border-color:#fff4d6}[data-page=battle] .battle-lobby{min-width:0;padding:0;container-type:inline-size}[data-page=battle] .lobby-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}[data-page=battle] .lobby-heading p{margin-top:9px}[data-page=battle] .lobby-mode{font-size:21px}[data-page=battle] .lobby-room{background:#14151f;padding:24px;border:3px solid #fff4d626}[data-page=battle] .lobby-room-label{display:block;color:#b7b5c3;font-size:18px;text-align:center}[data-page=battle] .lobby-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:36px 0 24px}[data-page=battle] .lobby-slot{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;min-width:0;min-height:294px;padding:18px 9px;background:transparent;color:#fff4d6;border:0;border-bottom:3px solid #fff4d64d;font-weight:400;font-synthesis:none;letter-spacing:normal;cursor:pointer}[data-page=battle] .slot-number{font:18px/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;color:#b7b5c3}[data-page=battle] .slot-art{display:grid;place-items:center;width:100%;max-width:144px;height:156px;border:3px dashed #fff4d640;color:#b7b5c3;font:400 36px/1 var(--font-upheaval),Upheaval,sans-serif}[data-page=battle] .slot-name{font:400 24px/1.25 var(--font-upheaval),Upheaval,sans-serif;overflow-wrap:anywhere}[data-page=battle] .slot-hint{font:18px/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif}[data-page=battle] .lobby-slot:hover{background:#ffffff08;border-bottom-color:#fff4d6}[data-page=battle] .lobby-slot[data-selected=true] .slot-art{font:18px/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;border-color:#fff4d699;overflow-wrap:anywhere;padding:3px}[data-page=battle] .lobby-status{text-align:center}[data-page=battle] .lobby-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}[data-page=battle] .lobby-settings label{min-width:0;font-size:21px}[data-page=battle] select{display:block;width:100%;min-width:0;min-height:48px;margin-top:9px;padding:9px;border:3px solid #fff4d680;border-radius:0;background:#2e222f;color:#fff4d6;font-size:var(--type-input)}[data-page=battle] .battle-start{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}[data-page=battle] .battle-help{font-size:var(--type-caption)}[data-page=battle] .battle-start .pixel-button{color:#fff4d6}[data-page=battle] :is(button,select):focus-visible{outline:3px solid #fff4d6;outline-offset:3px}[data-page=battle] .lobster-picker{margin:auto;width:570px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 48px);padding:24px;border:3px solid #fff4d680;background:#1b1a25;color:#fff4d6}[data-page=battle] .lobster-picker::backdrop{background:#080911cc}[data-page=battle] .picker-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px}[data-page=battle] .picker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}[data-page=battle] :is(.picker-options button,.picker-close,.picker-clear){padding:12px;min-width:0;border:3px solid #fff4d640;background:#2e222f;color:#fff4d6;font:400 var(--type-button)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;font-synthesis:none;letter-spacing:var(--type-action-tracking)}[data-page=battle] .picker-options button[aria-pressed=true]{border-color:#fff4d6}@container (max-width: 620px){[data-page=battle] .lobby-room{padding:12px}[data-page=battle] .lobby-slots{gap:12px;padding-top:24px}[data-page=battle] .lobby-slot{padding:12px 3px;min-height:240px}[data-page=battle] .slot-art{height:120px}[data-page=battle] .slot-name{font-size:18px}[data-page=battle] .slot-hint{font-size:15px}[data-page=battle] .lobby-settings{grid-template-columns:1fr;gap:18px}}@container (max-width: 330px){[data-page=battle] .lobby-room{padding:9px}[data-page=battle] .lobby-slots{gap:6px}[data-page=battle] .slot-art{height:96px}[data-page=battle] .slot-name{font-size:15px}[data-page=battle] .slot-hint{display:none}[data-page=battle] .slot-number{font-size:15px}[data-page=battle] .lobby-slot{min-height:192px}}.pixel-sprite{display:inline-block;flex:0 0 auto;width:calc(var(--sprite-width) * var(--pixel));height:calc(var(--sprite-height) * var(--pixel))}.pixel-sprite>canvas{width:100%;height:100%;image-rendering:pixelated}.pixel-grid{display:grid;gap:calc(8 * var(--pixel));justify-content:start}.pixel-button{display:inline-flex;align-items:center;justify-content:center;width:calc-size(max-content,round(up,size,var(--pixel)));max-width:round(down,100%,var(--pixel));height:calc-size(auto,round(up,size,var(--pixel)));min-height:calc(18 * var(--pixel));padding:calc(4 * var(--pixel)) calc(6 * var(--pixel));border:var(--pixel) solid #2e222f;border-radius:0;background:#2e222f;color:#ffe4a0;font:calc(8 * var(--pixel))/1.25 var(--font-upheaval),Upheaval,sans-serif;letter-spacing:normal;text-decoration:none}.pixel-button--secondary{background:transparent;color:#2e222f}.pixel-button:disabled{opacity:1;cursor:not-allowed}.pixel-button:not(:disabled):hover{text-decoration:underline}.pixel-button:not(:disabled):active{transform:translateY(var(--pixel))}.pixel-button:focus-visible{outline:var(--pixel) solid #2e222f;outline-offset:var(--pixel)}.pixel-panel,.wooden-panel{position:relative;isolation:isolate;width:round(down,100%,var(--pixel));height:calc-size(auto,round(up,size,var(--pixel)));justify-self:start;border:calc(var(--panel-tile, 16) * var(--pixel)) solid transparent;min-width:calc(3 * var(--panel-tile, 16) * var(--pixel));min-height:calc(3 * var(--panel-tile, 16) * var(--pixel))}.pixel-panel-art{position:absolute;top:calc(-1 * var(--panel-tile, 16) * var(--pixel));left:calc(-1 * var(--panel-tile, 16) * var(--pixel));z-index:-1;pointer-events:none;image-rendering:pixelated}.battle-modal,.shell-page{font:400 var(--type-body-md)/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;letter-spacing:var(--type-body-tracking);font-synthesis:none}.battle-modal p,.shell-page p{-webkit-text-stroke:.25px currentColor}.battle-modal :is(h1,h2,h3,h4,h5,h6),.shell-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-upheaval),"Upheaval",sans-serif;font-weight:400;font-synthesis:none;line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.battle-modal :is(input,textarea,select),.shell-page :is(input,textarea,select){font:400 var(--type-input)/var(--type-body-leading) var(--font-bigshot),Big Shot,sans-serif;letter-spacing:var(--type-body-tracking)}.battle-modal button,.shell-page button{font:400 var(--type-button)/var(--type-display-leading) var(--font-upheaval),Upheaval,sans-serif;letter-spacing:var(--type-action-tracking);font-synthesis:none;cursor:pointer;color:#f3eedc}.battle-modal button:focus-visible,.shell-page button:focus-visible{outline:3px solid #f4dd9c;outline-offset:3px}.battle-modal [hidden],.shell-page [hidden]{display:none!important}.battle-modal canvas,.shell-page canvas{display:block;image-rendering:pixelated}.shell-page{color:var(--page-ink,#ffffff)}.battle-modal [data-pixel-panel=woodenPanel],.battle-modal [data-pixel-panel=woodenPanel] .pixel-button,.shell-page [data-pixel-panel=woodenPanel],.shell-page [data-pixel-panel=woodenPanel] .pixel-button{color:#fff4d6}.shell-records ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.shell-records li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 15px;font-size:var(--type-body-md);line-height:var(--type-body-leading)}.shell-records li a,.shell-records p a{color:#ffe4a0;text-decoration:underline}.shell-records .shell-record-id{font-family:var(--font-upheaval),"Upheaval",sans-serif;letter-spacing:normal}.shell-records .shell-record-win{color:#9be78f}.shell-records .shell-record-loss{color:#ff9a8f}.shell-records .shell-queue-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.shell-records .shell-queue-actions .pixel-button{color:#fff4d6;border-color:#fff4d680;background:#2e222f}.shell-records .shell-queue-elapsed{font-family:var(--font-upheaval),"Upheaval",sans-serif;letter-spacing:normal}.shell-page .picker-options button{display:flex;align-items:center;gap:9px;text-align:left}.shell-page .picker-options button .picker-meta{margin-left:auto;font:400 var(--type-body-sm)/1.25 var(--font-bigshot),Big Shot,sans-serif;letter-spacing:var(--type-body-tracking);color:#cfc9d8}.shell-page .picker-options button:disabled{opacity:.45;cursor:not-allowed}.shell-page .picker-empty{margin:18px 0;font-size:var(--type-body-sm)}.shell-page .picker-empty a{color:#ffe4a0;text-decoration:underline}.shell-page .lobby-slot>.slot-character.slot-character--lobster{background:none;width:auto;height:auto}.shell-page .lobby-slot>.slot-character.slot-character--lobster>*{display:block}.battle-modal .lobby-summary{display:flex;flex-wrap:wrap;gap:9px 24px;margin:0 0 24px;font-size:var(--type-body-md)}.battle-modal .lobby-summary .class-icon{display:inline-block;width:calc(16 * var(--pixel));height:calc(16 * var(--pixel));vertical-align:middle;margin-right:calc(3 * var(--pixel));background-image:url(/ui/shell/class-badges.png);background-size:calc(160 * var(--pixel)) calc(16 * var(--pixel));background-position:calc(-16 * var(--class-frame) * var(--pixel)) 0;background-repeat:no-repeat;image-rendering:pixelated}.battle-modal .battle-help a{color:#ffe4a0;text-decoration:underline}@media (max-width:1023px){.shell-page .shell-hud{bottom:76px}}