:root{--px:3px;--step:polygon(0 calc(var(--px)*2),var(--px) calc(var(--px)*2),var(--px) var(--px),calc(var(--px)*2) var(--px),calc(var(--px)*2) 0,calc(100% - var(--px)*2) 0,calc(100% - var(--px)*2) var(--px),calc(100% - var(--px)) var(--px),calc(100% - var(--px)) calc(var(--px)*2),100% calc(var(--px)*2),100% calc(100% - var(--px)*2),calc(100% - var(--px)) calc(100% - var(--px)*2),calc(100% - var(--px)) calc(100% - var(--px)),calc(100% - var(--px)*2) calc(100% - var(--px)),calc(100% - var(--px)*2) 100%,calc(var(--px)*2) 100%,calc(var(--px)*2) calc(100% - var(--px)),var(--px) calc(100% - var(--px)),var(--px) calc(100% - var(--px)*2),0 calc(100% - var(--px)*2));--night:#1f1420;--head:calc(var(--px)*23);--primary:#4f7fae;--primary-hi:#8cb8e0;--primary-lo:#2f577e;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;color:var(--text);background:var(--paper)}*{box-sizing:border-box}body{margin:0;background:var(--paper)}img,canvas,video{display:block;image-rendering:pixelated}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}p{line-height:1.65;margin:0 0 18px}:focus-visible{outline:3px solid var(--mist);outline-offset:3px}[hidden]{display:none!important}.skip{position:fixed;left:16px;top:-80px;z-index:60;background:var(--paper);padding:12px 16px}.skip:focus{top:12px}.pixel-heading{font-size:30px;line-height:1.3;font-weight:800;margin:0 0 20px}.pixel-heading canvas,.brand canvas{flex:none}.pixel-heading>span,.brand>span{display:block}.pixel-ready>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eyebrow{display:inline-block;margin:0 0 18px;padding:6px 13px;background:var(--wood-1);color:var(--brass-3);font-size:14px;line-height:1.4;font-weight:800;letter-spacing:.02em;clip-path:var(--step)}.intro{max-width:620px;font-size:18px;color:var(--dim)}.button,.primary,button.icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;text-decoration:none;font-weight:800;clip-path:var(--step)}.button,.primary{padding:13px 22px;background:var(--primary);color:#fff;box-shadow:inset 0 var(--px) 0 var(--primary-hi),inset 0 calc(var(--px)*-1) 0 var(--primary-lo)}.button:hover,.primary:hover{background:#6192c4}.button:active,.primary:active{transform:translateY(2px)}.button.alt,.button.quiet{text-decoration:none;background:var(--wood-2);color:var(--on-dark);box-shadow:inset 0 var(--px) 0 var(--wood-3),inset 0 calc(var(--px)*-1) 0 var(--wood-0)}.button.alt:hover,.button.quiet:hover{background:#8e5a35}.button.alt[aria-pressed=true]{background:var(--primary);color:#fff;box-shadow:inset 0 var(--px) 0 var(--primary-hi),inset 0 calc(var(--px)*-1) 0 var(--primary-lo)}.small{padding:10px 16px;font-size:14px}.quiet{background:transparent;border:0;padding:8px 10px;font-size:13px;text-decoration:underline}button:disabled{opacity:.55;cursor:default}.key-label{--pixel:2;display:flex;justify-content:center}header.top{position:fixed;inset:0 0 auto;z-index:50;height:var(--head);display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100% - 1760px)/2)) calc(var(--px)*5)}header.top:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--plank,linear-gradient(var(--wood-1),var(--wood-1))) 0 0/calc(var(--px)*96) 100% repeat-x;opacity:0;transition:opacity .24s ease}body:not([data-view=play]) header.top:after{opacity:1}:is(header.top,.views-nav)>canvas.plank{position:absolute;left:0;top:0;z-index:-1;height:100%;max-width:none;pointer-events:none;image-rendering:auto}header.top:has(>canvas.plank):after{background:none}header.top>canvas.plank{opacity:0;transition:opacity .24s ease}body:not([data-view=play]) header.top>canvas.plank{opacity:1}.views-nav>canvas.plank{display:none}header.top :is(a,button){position:relative}header.top :is(a,button):after{content:"";position:absolute;inset:min(0px,calc((100% - 44px)/2))}.brand{display:inline-flex;align-items:center;flex:none;color:var(--on-dark);text-decoration:none;font-weight:900;letter-spacing:3px;font-size:22px}.views-nav{position:relative;display:flex;align-self:stretch;gap:2px;margin:0 auto;white-space:nowrap}.views-nav a{display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--on-dark);text-decoration:none;font-weight:800;font-size:16px;text-shadow:0 2px 0 var(--ink)}.views-nav [data-pixel]{--pixel:2;--shadow:var(--ink)}.views-nav a:hover canvas{filter:brightness(1.2)}.views-nav i{display:block;width:32px;height:32px;flex:none;transition:translate .15s ease;filter:drop-shadow(0 2px 0 #1f1420a0)}.views-nav a[aria-current=page]{color:var(--brass-3)}.views-nav a:hover i{translate:0 -3px}.views-nav a:active i{translate:0 1px}.views-nav a:focus-visible{outline-offset:-8px}.views-nav .short{display:none}.glide{position:absolute;left:0;bottom:calc(var(--px)*2);width:max(0px,calc(var(--w,0px) - 24px));height:calc(var(--px)*2);translate:calc(var(--x,0px) + 12px) 0;background:linear-gradient(var(--brass-3) 50%,var(--brass-2) 50%);box-shadow:0 var(--px) 0 var(--ink);pointer-events:none}.views-ready .glide{transition:translate .28s cubic-bezier(.25,.8,.25,1),width .28s cubic-bezier(.25,.8,.25,1)}header.top.tight{gap:16px}header.top.tight .views-nav a{padding:0 8px;gap:6px}header.top.tight .header-actions{gap:6px}header.top.tight .glide{width:max(0px,calc(var(--w,0px) - 16px));translate:calc(var(--x,0px) + 8px) 0}header.top.crowded .views-nav i{display:none}header.top.cramped .views-nav i{display:block}header.top.cramped .views-nav .long{display:none}header.top.join-short .header-actions [data-join]>.key-label:not(.short){display:none}header.top.join-short .header-actions [data-join]>.key-label.short{display:flex}header.top.no-discord .header-actions .discord{display:none}.header-actions{margin-left:auto;display:flex;flex:none;gap:10px;align-items:center;white-space:nowrap}.header-actions>.button{min-height:44px}.header-actions .key-label.short{display:none}@media(max-width:379px){.header-actions [data-join]>.key-label:not(.short){display:none}.header-actions [data-join]>.key-label.short{display:flex}}button.icon{width:44px;height:44px;padding:0;background:var(--wood-2);color:var(--on-dark);font-size:16px;box-shadow:inset 0 var(--px) 0 var(--wood-3),inset 0 calc(var(--px)*-1) 0 var(--wood-0)}button.icon.on,button.icon[aria-pressed=true]{background:var(--primary);box-shadow:inset 0 var(--px) 0 var(--primary-hi),inset 0 calc(var(--px)*-1) 0 var(--primary-lo)}html:has(#play){overflow:hidden;background:var(--night)}.hero{position:fixed;inset:0;overflow:hidden;background:var(--night);isolation:isolate}.hero-stage{position:absolute;inset:0;z-index:-1}.hero-stage picture{display:contents}.hero-stage img,.hero-stage>iframe,.hero-stage>video{width:100%;height:100%;object-fit:cover;border:0}.hero-stage img{position:absolute;inset:0;object-fit:none}@media(min-width:2200px)and (max-width:3199px)and (max-height:1798px)and (max-resolution:1.2dppx){.hero-stage img{inset:auto;left:calc(50% - 1440px);top:calc(50% - 673.5px);width:2880px;height:1347px;object-fit:fill}}.hero-stage img.exact{object-fit:fill}.hero-stage img.cover{object-fit:cover}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#0000 60%,#1f142080),linear-gradient(#1f142080,#0000 14%)}.hero-logo{position:absolute;z-index:3;left:0;right:0;top:max(80px,9.5%);display:flex;justify-content:center;pointer-events:none}.hero-logo:before{content:"";position:absolute;left:50%;top:50%;width:min(1100px,80%);height:190%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#1f142061,#1f142000);z-index:-1}.hero-logo.pixel-ready{animation:logo-in .72s steps(6) both}@keyframes logo-in{0%{opacity:0;transform:translateY(-14px)}}.started .hero-logo{visibility:hidden;animation:logo-out .42s steps(6) both}@keyframes logo-out{0%{visibility:visible}to{visibility:hidden;opacity:0;transform:translateY(-36px)}}.hero-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--px)*4);width:100%;padding:0;border:0;background:none;color:var(--on-dark);cursor:pointer;font-weight:800}.hero-start:before{content:"";height:36%}.hero-start:focus-visible{outline:0}.hero-start:focus-visible .hero-key{outline:3px solid var(--mist);outline-offset:3px}.hero-key{--pixel:6;padding:calc(var(--px)*6) calc(var(--px)*10) calc(var(--px)*7);color:#fff;pointer-events:none}.hero-start-label{display:flex;justify-content:center;min-width:calc(var(--px)*106)}.hero-start:hover .hero-key>canvas.skin-face.hover{visibility:visible}.hero-start:is(:active,.queued) .hero-key{transform:translateY(var(--px))}.hero-start-note{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px)*2);padding:calc(var(--px)*3) calc(var(--px)*5);background:var(--wood-1);color:var(--brass-3);font-size:14px;line-height:1.4;clip-path:var(--step);visibility:hidden}.hero-start.loading .hero-start-note{visibility:visible}.hero-load{display:block;margin-top:calc(var(--px)*-3)}.hero-tip{--pixel:2;--shadow:var(--ink);color:var(--brass-3);display:flex;justify-content:center;min-width:min(calc(var(--px)*120),calc(100vw - var(--px)*16));text-wrap:balance}@media(max-width:760px),(max-height:560px){.hero-tip{display:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.started .hero-start{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s steps(3),visibility 0s .2s}.hero-soon{margin:0;cursor:auto;pointer-events:none;--soon-k:2}.soon-sign{position:relative;z-index:1;isolation:isolate;margin:0;display:flex;justify-content:center;color:var(--brass-3);font-size:34px;line-height:1.2;text-shadow:0 3px 0 var(--ink)}.soon-sign:before{content:"";position:absolute;left:50%;top:44%;z-index:-1;width:calc(100% + var(--px)*96);height:calc(100% + var(--px)*48);transform:translate(-50%,-50%);background:radial-gradient(closest-side,#1f1420c0,#1f142099 40%,#1f142052 70%,#1f142000)}.logo-art{display:block;background-repeat:no-repeat;image-rendering:pixelated}.soon-art{display:block;background-repeat:no-repeat;image-rendering:pixelated;animation:soon-x .96s steps(16) infinite,soon-y 14.4s steps(15) infinite}@keyframes soon-x{to{background-position-x:calc(var(--fw)*-16)}}@keyframes soon-y{to{background-position-y:calc(var(--fh)*-15)}}.motion-paused .soon-art{animation:none;background-position:0 calc(var(--fh)*-15)}@media(prefers-reduced-motion:reduce){.soon-art{background-position:0 calc(var(--fh)*-15)}}.soon-sign.soon-ready>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.soon-join{pointer-events:auto;padding:calc(var(--px)*5) calc(var(--px)*10) calc(var(--px)*6);color:#fff}.soon-join-label{--pixel:3;display:flex;justify-content:center;min-width:calc(var(--px)*84)}@media(min-width:761px)and (max-width:1839px){.hero-soon{--px:2px}.soon-join-label{--pixel:2}}@media(max-width:760px),(pointer:coarse)and (max-width:1023px){.hero-soon{--soon-k:1}.soon-sign{--px:3px}.soon-join-label{--pixel:2}}@media(max-width:379px){.soon-sign{--px:2px}}.hero-inner{position:absolute;left:24px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--px)*3);pointer-events:none}.hero-inner>*{pointer-events:auto}.hero-copy{position:relative;display:flex;flex-direction:column;width:calc(var(--px)*166);padding:calc(var(--px)*16) calc(var(--px)*25) calc(var(--px)*32) calc(var(--px)*21);color:var(--on-dark);background:#283a66;clip-path:polygon(calc(var(--px)*12) calc(var(--px)*6),calc(100% - var(--px)*16) calc(var(--px)*6),calc(100% - var(--px)*16) calc(100% - var(--px)*4),calc(50% - var(--px)*2) calc(100% - var(--px)*24),calc(var(--px)*12) calc(100% - var(--px)*4))}.hero-copy.skinned:active{transform:none}.card-jelly,.card-spark{position:absolute;pointer-events:none}.card-ribbon{flex:none;height:calc(var(--px)*15);margin:0 0 calc(var(--px)*5)}.card-ribbon>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero-copy .intro{font-size:16px;line-height:1.45;font-weight:600;color:inherit;margin:0 0 calc(var(--px)*6)}.card-features{display:grid;grid-template-columns:repeat(5,max-content);gap:0 calc(var(--px)*2);justify-content:center;justify-items:center;list-style:none;margin:calc(var(--px)*2) 0 calc(var(--px)*7);padding:0;font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap}.card-features li{display:flex;flex-direction:column;align-items:center;gap:calc(var(--px)*4)}.card-features i{display:block;width:calc(var(--px)*16);height:calc(var(--px)*16)}.card-join{align-self:center;padding:calc(var(--px)*5) calc(var(--px)*10) calc(var(--px)*6);color:#fff}.card-join-label{--pixel:3;display:flex;justify-content:center;min-width:calc(var(--px)*84)}.card-trailer{align-self:center;margin-bottom:calc(var(--px)*3)}.trailer-dialog{width:min(1600px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:18px;border:0;background:var(--paper-lite);color:var(--wood-1);overflow:auto;clip-path:var(--step)}.trailer-dialog::backdrop{background:#100c16e8}.trailer-head,.trailer-foot{display:flex;align-items:center;justify-content:space-between;gap:18px}.trailer-head{margin-bottom:14px;padding-inline:calc(var(--px)*4)}.trailer-head .pixel-heading{margin:0}.trailer-head button,.trailer-foot button{flex-shrink:0}#trailer-player{width:100%;max-height:calc(100dvh - 210px);aspect-ratio:16/9;object-fit:contain;background:#000;image-rendering:auto}#trailer-player:fullscreen{max-height:none;object-fit:contain}.trailer-foot{margin-top:14px}.trailer-foot p{margin:0;font-size:15px}@media(max-width:760px){.trailer-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:12px}.trailer-head,.trailer-foot{gap:10px}.trailer-foot{align-items:flex-start;flex-direction:column}.trailer-foot p{font-size:14px}}@media(max-height:500px){.trailer-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:calc(var(--px)*6)}.trailer-head{margin-bottom:8px}.trailer-foot{margin-top:8px;flex-direction:row;justify-content:flex-end}.trailer-foot p{display:none}#trailer-player{max-height:calc(100dvh - 132px)}}@media(min-width:761px)and (max-width:1839px){.hero-copy{--px:2px;width:calc(var(--px)*200)}.hero-copy .intro{font-size:15px}.card-features{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--px)*4)}.card-join-label{--pixel:2}}.hero:not(.started) .hero-more{display:none}@media(min-width:761px)and (max-width:1225px)and (max-height:1193px)and (not ((pointer:coarse)and (max-width:1023px))){.hero:not(.card-open) .hero-copy{display:none;opacity:0;scale:.2}.hero:not(.started) .hero-more{display:inline-flex}}.hero-more{--px:calc(var(--hud,2)*1px);padding:calc(var(--px)*5) calc(var(--px)*8);animation:pop-in .17s steps(3) both}.hero-more .key-label{--pixel:var(--hud,2)}@media(min-width:761px){.hero-copy{transform-origin:0 100%;transition:opacity .24s steps(4),scale .24s steps(4),display .24s allow-discrete}@media not ((pointer:coarse)and (max-width:1023px)){.started:not(.card-open) .hero-copy{display:none;opacity:0;scale:.2}}@starting-style{.card-open .hero-copy{opacity:0;scale:.2}}}.signup-panel{padding:18px 20px;background:var(--paper-lite);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*2) var(--paper-edge)}.signup-title{font-size:20px;font-weight:900;color:var(--wood-1);margin:0 0 6px}#waitlist-intro{color:var(--dim);font-size:17px;margin:0 0 18px}.signup-panel label{display:grid;gap:6px;font-size:15px;font-weight:800;color:var(--wood-1);margin-bottom:16px}.signup-panel input:not([type=checkbox]),.signup-panel select{width:100%;padding:12px 14px;font-size:17px;border:0;background:#fffaf0;color:var(--text);box-shadow:inset 0 0 0 var(--px) var(--paper-edge),inset 0 calc(var(--px)*2) 0 var(--paper-dark)}.signup-panel input:focus{box-shadow:inset 0 0 0 var(--px) var(--wood-1),inset 0 calc(var(--px)*2) 0 var(--paper-dark)}.signup-panel .consent{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-weight:600;line-height:1.45}.consent input{--u:var(--px);appearance:none;flex:none;width:calc(var(--u)*7);height:calc(var(--u)*7);margin:2px 0 0;background:#fffaf0;box-shadow:inset 0 0 0 var(--u) var(--ink),inset 0 calc(var(--u)*2) 0 var(--paper-dark);cursor:pointer}.consent input:checked{--t:linear-gradient(#fff6e2,#fff6e2);background:var(--t) calc(var(--u)*1) calc(var(--u)*3)/var(--u) var(--u) no-repeat,var(--t) calc(var(--u)*2) calc(var(--u)*4)/var(--u) var(--u) no-repeat,var(--t) calc(var(--u)*3) calc(var(--u)*3)/var(--u) var(--u) no-repeat,var(--t) calc(var(--u)*4) calc(var(--u)*2)/var(--u) var(--u) no-repeat,var(--t) calc(var(--u)*5) calc(var(--u)*1)/var(--u) var(--u) no-repeat,var(--primary);box-shadow:inset 0 0 0 var(--u) var(--ink)}.signup-panel form>button{width:100%;min-height:52px;font-size:17px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#waitlist-status{font-size:15px;color:var(--dim);margin:12px 0 0}#waitlist-status:empty{display:none}.privacy-link{display:inline-block;margin-top:14px;font-size:14px;color:var(--dim)}.waitlist-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:0;border:0;background:none;overflow:visible;color:var(--text)}.waitlist-dialog::backdrop{background:#1f1420b8}.waitlist-dialog[open]{animation:pop-in .17s steps(3) both}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)}}.waitlist-dialog .signup-panel{padding:0;overflow:hidden}.waitlist-content{max-height:calc(100svh - 32px);overflow:auto;padding:34px 38px 30px}.waitlist-dialog .pixel-heading{margin:0 48px 12px 0;color:var(--wood-1);text-wrap:balance}.waitlist-dialog .close{--px:3px;position:absolute;z-index:1;top:-10px;right:-10px;width:calc(var(--px)*15);height:calc(var(--px)*15);font-size:24px;line-height:1}.close.skinned{color:transparent}.preview-note{font-size:14px;padding:6px 10px;background:repeating-linear-gradient(90deg,var(--paper-edge) 0 var(--px),#0000 0 calc(var(--px)*2)) 0 0/100% var(--px) no-repeat,repeating-linear-gradient(90deg,var(--paper-edge) 0 var(--px),#0000 0 calc(var(--px)*2)) 0 100%/100% var(--px) no-repeat}.render-status:empty{display:none}.waitlist-scene{display:block;margin:0 auto calc(var(--px)*5)}#waitlist-status[data-tone=error]{color:var(--danger);font-weight:700;padding-left:12px;box-shadow:inset var(--px) 0 0 var(--danger)}#waitlist input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--px) var(--danger),inset 0 calc(var(--px)*2) 0 var(--paper-dark)}#waitlist .primary.big{width:100%;min-height:calc(var(--px)*19)}#waitlist .primary.big .key-label{--pixel:4}.waitlist-dialog:has([data-step=make],[data-step=badge]){width:min(760px,calc(100% - 32px))}.badge-stage{position:relative;margin:0 0 calc(var(--px)*5)}#badge{display:block;margin:0 auto}.badge-fx{position:absolute;left:0;top:0;pointer-events:none}.badge-stage.reveal #badge{animation:badge-rise .32s steps(4) both}@keyframes badge-rise{0%{opacity:0;transform:translateY(18px)}}.jobs{min-width:0;margin:0 0 calc(var(--px)*4);padding:0;border:0}.jobs legend{padding:0;margin-bottom:6px;font-size:15px;font-weight:800;color:var(--wood-1)}.job-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--px)*3)}.signup-panel .job-card{position:relative;display:block;margin:0;cursor:pointer;font-weight:800}.signup-panel .job-card input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;box-shadow:none}.job-card:has(input:focus-visible){outline:3px solid var(--mist);outline-offset:3px}.job-face{display:grid;justify-items:center;gap:calc(var(--px)*2);padding:calc(var(--px)*3) calc(var(--px)*2) calc(var(--px)*3);background:#283a66;color:var(--on-dark);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*2) #34497a}.job-well{display:grid;place-items:center;width:100%;padding-top:calc(var(--px)*3);background:#16203c;box-shadow:inset 0 var(--px) 0 #0e1428}.job-well canvas{display:block}.job-name{font-size:15px;line-height:1.2;text-align:center}.job-card:hover .job-face{background:#2e4372}.job-card:has(input:checked) .job-face{transform:translateY(calc(var(--px)*-1));background:#34497a;box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*2) var(--brass-3),inset 0 0 0 calc(var(--px)*3) var(--brass-1)}.job-card:has(input:checked) .job-well canvas{animation:job-hop .3s steps(3)}@keyframes job-hop{50%{transform:translateY(calc(var(--px)*-3))}}#badge-form .actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#badge-form .actions .primary.big{flex:1 1 260px;width:auto}.next-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--px)*3);margin:0 0 calc(var(--px)*3)}.next-steps .primary{grid-column:1/-1;min-height:calc(var(--px)*19)}#waitlist .key-label{max-width:440px}.next-steps .key-label{--pixel:3;max-width:280px}.next-steps .primary .key-label{--pixel:4;max-width:560px}.waitlist-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:6px}.waitlist-foot .privacy-link{margin:0}.waitlist-foot :is(.quiet,.privacy-link){display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:14px;color:var(--dim)}#badge-form .actions .quiet{min-height:44px;font-size:14px}@media(min-width:761px){#waitlist[data-step=make]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "mode mode" "stage intro" "stage field" "jobs jobs" "actions actions" "status status" "status2 status2" "foot foot";column-gap:24px;align-items:start}#waitlist[data-step=make] #waitlist-title{grid-area:title}#waitlist[data-step=make] #waitlist-mode{grid-area:mode}#waitlist[data-step=make] .badge-stage{grid-area:stage;margin:0}#waitlist[data-step=make] #waitlist-intro{grid-area:intro;margin-bottom:12px}#waitlist[data-step=make] #badge-form{display:contents}#waitlist[data-step=make] #badge-form>.field{grid-area:field;margin:0}#waitlist[data-step=make] .jobs{grid-area:jobs;margin-top:calc(var(--px)*5)}#waitlist[data-step=make] #badge-form>.actions{grid-area:actions}#waitlist[data-step=make] #waitlist-status{grid-area:status}#waitlist[data-step=make] .render-status{grid-area:status2}#waitlist[data-step=make] .waitlist-foot{grid-area:foot}}@media(prefers-reduced-motion:reduce){.badge-stage.reveal #badge,.job-card:has(input:checked) .job-well canvas{animation:none}}.hero-inner,.hero-logo,.hero-start{transition:opacity .24s ease,visibility 0s}body:not([data-view=play]) :is(.hero-inner,.hero-logo,.hero-start){opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s .24s}.scrim{position:fixed;inset:0;z-index:5;background:radial-gradient(ellipse at 50% 45%,#1f142066,#1f1420cc 80%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s .24s}body:not([data-view=play]) .scrim{opacity:1;visibility:visible;transition:opacity .24s ease}.view{position:fixed;inset:var(--head) 0 0;z-index:6;overflow:auto;container-type:size;display:flex;flex-direction:column;justify-content:safe center;align-items:center;padding:24px 24px 36px;color:var(--on-dark);opacity:0;translate:0 12px;transition:opacity .24s ease,translate .24s cubic-bezier(.2,.8,.2,1)}.view.on{opacity:1;translate:none}.view-inner{width:100%;max-width:1760px}.view{--bw:164}.split{--side:calc(var(--px)*var(--bw) + 32px);display:grid;grid-template-columns:auto auto;gap:32px;justify-content:center;align-items:center}.split>.stage{--ar:1.7778;--max:1240px;--w:round(down,min(var(--max),min(100cqw,1760px) - var(--side),100cqh * var(--ar)),var(--px));width:var(--w);align-self:center}.reel>.stage{--ar:1.7465}#map .view-inner{display:grid;gap:18px}.map-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.map-heading .eyebrow,.map-heading .pixel-heading{margin:0}.map-heading .pixel-heading{--pixel:3}.map-heading .intro{flex-basis:100%;max-width:none;margin:0;color:var(--on-dark-dim);font-size:16px}.map-split{--bw:136}.map-split>.stage{--max:1470px;--w:round(down,min(var(--max),min(100cqw,1760px) - var(--side),(100cqh - 110px) * var(--ar)),var(--px))}.world-details{display:grid;gap:14px;width:calc(var(--px)*var(--bw));min-width:0}.place-preview{padding:calc(var(--px)*4);background:var(--paper-lite);color:var(--text);clip-path:var(--step)}.place-preview figure{margin:0}.place-image{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.place-image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;image-rendering:auto}.place-preview figcaption{padding:12px 6px 4px}.place-preview h3{font-size:21px;line-height:1.2;margin:0 0 6px}.place-preview p{font-size:14px;line-height:1.45;margin:0;color:var(--dim)}.world-details>.button{justify-self:start;min-height:44px}.view-side{--notch:12;position:relative;display:flex;flex-direction:column;align-items:flex-start;width:calc(var(--px)*var(--bw));min-width:0;padding:calc(var(--px)*16) calc(var(--px)*24) calc(var(--px)*(var(--notch) + 13)) calc(var(--px)*20);background:#283a66;color:var(--on-dark);clip-path:polygon(calc(var(--px)*12) calc(var(--px)*6),calc(100% - var(--px)*16) calc(var(--px)*6),calc(100% - var(--px)*16) calc(100% - var(--px)*4),50% calc(100% - var(--px)*(var(--notch) + 4)),calc(var(--px)*12) calc(100% - var(--px)*4))}.view-side .eyebrow{align-self:stretch;height:calc(var(--px)*15);margin:0 0 calc(var(--px)*6);padding:0;background:none;clip-path:none;color:transparent;overflow:hidden;font-size:1px;line-height:1}.view-side .pixel-heading{--pixel:3;align-self:stretch;color:var(--on-dark);margin:0 0 calc(var(--px)*5)}.view-side .intro{font-size:16px;line-height:1.55;color:var(--on-dark-dim);margin:0 0 calc(var(--px)*5)}.view-side>.button,.view-side>.primary{min-height:calc(var(--px)*17);padding:0 calc(var(--px)*8)}.stage{margin:0}.stage .frame{position:relative;height:round(down,var(--w) / var(--ar),var(--px));background:var(--wood-0);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*3) var(--wood-2),inset 0 0 0 calc(var(--px)*4) var(--ink)}.stage video{position:absolute;inset:calc(var(--px)*5);width:calc(100% - var(--px)*10);height:calc(100% - var(--px)*10);object-fit:cover}.stage figcaption{margin-top:10px;font-size:13px;font-weight:700;color:inherit;opacity:.8}.world-stage canvas{position:absolute;inset:calc(var(--px)*5);width:calc(100% - var(--px)*10);height:calc(100% - var(--px)*10);touch-action:pan-y}.crowns-stage{position:relative}.crowns-stage .frame{overflow:hidden}.crowns-stage img{position:absolute;inset:calc(var(--px)*5);width:calc(100% - var(--px)*10);height:calc(100% - var(--px)*10);object-fit:cover;image-rendering:auto}[data-socket]{display:block;flex:none;width:calc(var(--px)*20);height:calc(var(--px)*20)}.tabs{display:grid;gap:calc(var(--px)*3);align-self:stretch;margin:0 0 calc(var(--px)*5)}.tabs .tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:calc(var(--px)*4);min-height:calc(var(--px)*22);padding:var(--px) calc(var(--px)*5) var(--px) calc(var(--px)*2);border:0;text-align:left;color:var(--on-dark);background:#1f2d52;clip-path:var(--step)}.tab strong{--pixel:2;align-self:center;justify-self:stretch}.tabs .tab[aria-pressed=true]:after{content:"";position:absolute;left:calc(var(--px)*2);bottom:calc(var(--px)*2);height:var(--px);width:calc((100% - var(--px)*4)*var(--p,0));background:var(--brass-3);transition:width .3s linear}.reel .frame{overflow:hidden}.reel video{opacity:0;transition:opacity .45s linear;image-rendering:auto}.reel video.on{opacity:1;z-index:1}.reel video.was{opacity:1;transition:none}.reel .replay{position:absolute;z-index:2;right:calc(var(--px)*9);bottom:calc(var(--px)*9);font-size:20px}.reel .play{position:absolute;z-index:2;left:calc(50% - var(--px)*24);top:calc(50% - var(--px)*18);width:calc(var(--px)*48);height:calc(var(--px)*36);font-size:51px}.reel .full{position:absolute;z-index:2;right:calc(var(--px)*9);top:calc(var(--px)*9)}.reel .full:before{content:"";width:calc(var(--px)*8);height:calc(var(--px)*7);background:linear-gradient(currentColor,currentColor) left top/calc(var(--px)*3) var(--px) no-repeat,linear-gradient(currentColor,currentColor) left top/var(--px) calc(var(--px)*3) no-repeat,linear-gradient(currentColor,currentColor) right top/calc(var(--px)*3) var(--px) no-repeat,linear-gradient(currentColor,currentColor) right top/var(--px) calc(var(--px)*3) no-repeat,linear-gradient(currentColor,currentColor) left bottom/calc(var(--px)*3) var(--px) no-repeat,linear-gradient(currentColor,currentColor) left bottom/var(--px) calc(var(--px)*3) no-repeat,linear-gradient(currentColor,currentColor) right bottom/calc(var(--px)*3) var(--px) no-repeat,linear-gradient(currentColor,currentColor) right bottom/var(--px) calc(var(--px)*3) no-repeat}.places{list-style:none;display:grid;gap:calc(var(--px)*3);padding:0;margin:0}.places button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--px)*1) calc(var(--px)*4);width:100%;min-height:calc(var(--px)*24);padding:calc(var(--px)*2) calc(var(--px)*5) calc(var(--px)*2) calc(var(--px)*2);border:0;background:#1f2d52;color:var(--on-dark);text-align:left;clip-path:var(--step)}.places [data-socket]{grid-row:span 2}.places strong{--pixel:2;align-self:end}.places small{align-self:start;color:var(--brass-3);font-size:12px;font-weight:800}.places .chosen button{box-shadow:inset 0 0 0 var(--px) var(--brass-3)}#crowns .view-side>.pixel-heading{text-wrap:balance}.crowns-card{align-self:stretch;padding:18px 20px 10px;background:var(--paper-lite);color:var(--text);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*2) var(--paper-edge)}.crowns-card .signup-title{font-size:22px}.crowns-card p:not(.signup-title){font-size:15px;line-height:1.5;color:var(--dim);margin:0 0 14px}.crowns-card .primary{width:100%;min-height:calc(var(--px)*17)}.crowns-card .crowns-phone{display:none}#news{--px:2px}#news .view-inner{display:grid;max-width:1248px;gap:20px}.news-heading{display:flex;align-items:center;gap:20px}.news-heading .eyebrow{margin:0}.news-heading .pixel-heading{--pixel:3;margin:0}.posts{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:0}.post{display:flex;flex-direction:column;min-width:0;padding:14px;background:#263752;color:var(--on-dark);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) #52617b,inset 0 0 0 calc(var(--px)*2) var(--ink)}.post:first-child{background:#2b3e5d;box-shadow:inset 0 0 0 var(--px) var(--brass-3),inset 0 0 0 calc(var(--px)*2) var(--ink)}.post-thumb{width:100%;height:148px;object-fit:cover;image-rendering:auto;border:var(--px) solid var(--wood-0)}.post-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:14px 6px 0}.post .date{font-size:13px;line-height:16px;font-weight:700;color:var(--brass-3);margin:0 0 8px}.post h3{--pixel:2;width:100%;margin:0 0 10px;color:var(--on-dark)}.post-summary{font-size:15px;line-height:1.5;color:var(--on-dark-dim);margin:0 0 8px}.post-action{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:15px;font-weight:800;color:var(--brass-3);text-decoration:none}.post-action:hover{text-decoration:underline;text-underline-offset:4px}.join-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;background:var(--paper-lite);color:var(--text);clip-path:var(--step);box-shadow:inset 0 0 0 var(--px) var(--ink),inset 0 0 0 calc(var(--px)*2) var(--paper-edge)}.join-band .intro{max-width:660px;font-size:14px;color:var(--dim);margin:0}.join-band .actions{display:flex;flex:none;gap:12px;flex-wrap:wrap;justify-content:flex-end}.join-band .pixel-heading{--pixel:2;color:var(--wood-1);margin:0 0 8px}.join-band .button{min-height:44px;padding:0 14px}.social-links{display:inline-flex;align-items:center;gap:16px}.social-links a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;justify-content:center;white-space:nowrap;font-weight:700}footer.legal{position:fixed;right:max(24px,calc((100% - 1760px)/2));bottom:10px;z-index:7;display:flex;gap:16px;align-items:center;font-size:14px;color:var(--on-dark-dim);text-shadow:0 1px 0 var(--ink)}footer.legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark);font-weight:700}body[data-view=play]:has(.hero.started) footer.legal{display:none}.hero:not(.started) .card-sign-in{display:none}.card-sign-in{margin:calc(var(--px)*4) 0 0;font-size:13px;text-align:center;color:var(--on-dark-dim)}.card-sign-in a{color:var(--on-dark);font-weight:700}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:70;padding:12px 18px;background:var(--wood-1);color:var(--on-dark);clip-path:var(--step)}.skinned{background:none!important;clip-path:none!important;box-shadow:none!important;image-rendering:pixelated;isolation:isolate}.skinned>canvas.skin-face{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;margin:0;pointer-events:none}.skinned>canvas.skin-face.hover{visibility:hidden}.skinned:hover>canvas.skin-face.hover{visibility:visible}.skinned:active{transform:translateY(var(--px))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html:has(main.privacy),body:has(main.privacy){background:var(--night)}main.privacy{max-width:760px;margin:calc(var(--head) + 32px) auto 48px;padding:48px 56px 40px;background:var(--paper);clip-path:var(--step)}.privacy p{font-size:15px}.privacy h1{color:var(--wood-1);margin:0 0 16px}.privacy section{margin-top:36px;padding-top:calc(var(--px)*6);background:repeating-linear-gradient(90deg,var(--paper-edge) 0 var(--px),#0000 0 calc(var(--px)*2)) 0 0/100% var(--px) no-repeat}.privacy section .pixel-heading{--pixel:2;color:var(--wood-1);margin:0 0 10px}.privacy .updated{font-size:13px;color:var(--dim)}.legal-foot{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;margin-top:48px;padding-top:16px;border-top:1px solid var(--paper-edge)}.legal-foot small{color:var(--dim)}.privacy form{margin-top:40px;padding:calc(var(--px)*9) calc(var(--px)*10)}.privacy form h2{font-size:20px;margin:0 0 12px}#deletion-status{font-size:13px;margin:12px 0 0}@media(min-width:761px)and (max-width:1839px){.view{--px:2px;--bw:176}.map-split{--bw:176}.view-side .pixel-heading,.join-band .pixel-heading{--pixel:2}.crowns-card .primary{width:calc(100% + 24px);margin-inline:-12px}}@media(min-width:761px)and (max-width:1100px){.view,.map-split{--bw:150}}@media(min-width:2200px)and (max-width:3199px){.map-split{--bw:120}}@media(min-width:761px)and (max-height:780px){.view{padding:12px 24px 16px}}@media(min-width:761px)and (max-height:740px){.join-band .intro{display:none}}@media(min-width:1024px)and (max-height:740px){#map{padding-bottom:28px}#map .view-inner{gap:16px}#map .map-heading .intro{flex-basis:auto}#map .world-details{gap:8px}}@media(resolution:1.25dppx)and (min-width:761px)and (max-width:2199px){:root{--px:3.2px}.hero{--px:3px}}@media(resolution:1.25dppx)and (min-width:761px)and (max-width:1839px){.view{--px:2.4px;--bw:150}.map-split{--bw:150}}@media(max-width:760px),(pointer:coarse)and (max-width:1023px){:root{--px:2px;--head:calc(var(--px)*29);--bar:62px}header.top{gap:12px;padding:0 14px calc(var(--px)*5)}header.top:after,header.top>canvas.plank{opacity:1}.views-nav>canvas.plank{display:block}.header-actions .discord{display:none}.header-actions .button.small{padding:9px 12px;font-size:13px}.views-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--bar) + env(safe-area-inset-bottom));margin:0;gap:0;padding:calc(var(--px)*4) 2px env(safe-area-inset-bottom);background:var(--plank,linear-gradient(var(--wood-1),var(--wood-1))) 0 0/calc(var(--px)*96) 100% repeat-x,var(--wood-1);box-shadow:0 calc(var(--px)*-1) 0 #1f142052}.views-nav a{flex:1;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:0;font-size:11px;text-shadow:none}.views-nav .long{display:none}.views-nav .short{display:block;--pixel:1}.glide{top:calc(var(--px)*4);bottom:auto;width:max(0px,calc(var(--w,0px) - 16px));translate:calc(var(--x,0px) + 8px) 0;box-shadow:none}.hero{inset:var(--head) 0 var(--bar);overflow-y:auto;background:var(--paper)}.hero-stage{position:relative;aspect-ratio:16/10}.hero-stage img{object-fit:cover}.hero:after{display:none}.hero-start{inset:0 0 auto;aspect-ratio:16/10;justify-content:flex-end;gap:calc(var(--px)*3);padding:0 0 calc(var(--px)*6)}.hero-key{--pixel:4}.soon-join{min-height:44px}.hero-inner{position:static;display:block;padding:0}.hero-inner .hero-more{display:none}.hero-copy{width:calc(100% - 8px);width:round(down,100% - 8px,var(--px));max-width:calc(var(--px)*200);margin:calc(var(--px)*27) auto calc(var(--px)*6)}.hero-copy .intro{font-size:15px}.card-features{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:calc(var(--px)*4)}.card-join-label{--pixel:2}.hero-logo{top:7vw}.waitlist-content{padding:24px 14px 20px}.job-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.next-steps{grid-template-columns:1fr}#waitlist .key-label,#waitlist .primary.big .key-label,.next-steps .primary .key-label{--pixel:3;max-width:calc(100vw - 104px)}#waitlist .next-steps .alt .key-label{--pixel:2}#waitlist .next-steps .alt{min-height:48px}.waitlist-dialog .close{top:-10px;right:-10px;width:calc(var(--px)*22);height:calc(var(--px)*22)}.waitlist-dialog .pixel-heading{margin-right:24px}.view{inset:var(--head) 0 var(--bar);padding:12px 12px 16px;justify-content:flex-start}.pixel-heading{font-size:24px}.intro{font-size:16px}.split,.map-split{grid-template-columns:minmax(0,1fr);gap:12px}.split>.stage{width:100%;order:-1}.stage .frame{height:auto;aspect-ratio:16/9}.reel .frame{aspect-ratio:1240/710}.view-side{--notch:8;width:round(down,100% + 24px,var(--px));margin:0 -12px;padding-top:calc(var(--px)*13);padding-bottom:calc(var(--px)*(var(--notch) + 9))}.view-side .eyebrow{margin-bottom:calc(var(--px)*4)}.view-side .pixel-heading{--pixel:2}.tabs{--n:3;grid-auto-flow:column;grid-auto-columns:round(down,(100% - var(--px)*3*(var(--n) - 1)) / var(--n),var(--px));justify-content:space-between}.tabs:has(>:nth-child(4)){--n:4}.tabs .tab{grid-template-columns:minmax(0,1fr);justify-items:center;gap:calc(var(--px)*2);padding:calc(var(--px)*3) calc(var(--px)*2);text-align:center}.tab strong{--pixel:1}.tab strong canvas{margin-inline:auto}#map .view-inner{gap:10px}.map-heading{gap:6px 12px}.map-heading .eyebrow{padding:4px 8px;font-size:12px}.map-heading .pixel-heading{--pixel:2}.map-heading .intro{font-size:13px}.world-stage .frame{aspect-ratio:auto;height:220px}.world-details{width:100%;gap:8px}.place-preview{padding:8px}.place-preview figure{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:center}.place-image{height:88px}.place-preview figcaption{padding:0}.place-preview h3{font-size:18px}.place-preview p{font-size:13px;line-height:1.4}.places{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.places button{min-height:48px;padding:4px 6px;gap:2px 6px}.places [data-socket]{width:28px;height:28px}.places strong{--pixel:1}.places small{font-size:11px}.world-details>.button{padding:0 16px}#news{padding:10px 12px}#news .view-inner{gap:8px}.news-heading{gap:12px}.news-heading .eyebrow{padding:4px 8px;font-size:12px}.news-heading .pixel-heading{--pixel:2}.posts{grid-template-columns:minmax(0,1fr);gap:6px}.post{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:8px}.post-thumb{height:64px}.post-copy{padding:0}.post .date{font-size:11px;margin-bottom:4px}.post h3{margin-bottom:6px}.post-summary{font-size:13px;line-height:1.4;margin-bottom:0}.post-action{font-size:13px}.join-band{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.join-band .pixel-heading{--pixel:2;margin:0}.join-band .intro{display:none}.join-band .actions{gap:8px}.join-band .button{flex:1;padding-inline:8px}footer.legal{display:none}body[data-view=news] footer.legal{display:flex;left:0;right:0;bottom:var(--bar);justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:6px 10px;background:#1f1420e6}body[data-view=news] #news{bottom:calc(var(--bar) + var(--news-footer,56px))}.crowns-stage .frame{aspect-ratio:16/9}.crowns-card{padding:12px 16px 6px}.crowns-card .signup-title{font-size:19px}.view-side .intro{font-size:15px;margin-bottom:12px}.crowns-card .crowns-phone{display:block;font-size:13px}.crowns-stage img{--z:2.75;--fx:50%;--fy:67%}.reel video[data-clip-id=refine]{--z:1.9;--fx:100%;--fy:50%}:is(.crowns-stage img,.reel video[data-clip-id=refine]){scale:var(--z);transform-origin:var(--fx) var(--fy);clip-path:inset(calc(var(--fy)*(1 - 1/var(--z))) calc((100% - var(--fx))*(1 - 1/var(--z))) calc((100% - var(--fy))*(1 - 1/var(--z))) calc(var(--fx)*(1 - 1/var(--z))))}.header-actions .icon{width:44px;height:44px}footer.legal a,.privacy-link,.quiet,.brand,.header-actions .button.small{display:inline-flex;align-items:center;min-height:44px}.signup-panel .consent{min-height:44px;align-items:center}.consent input{--u:calc(var(--px)*1.5);margin:0}.view-side>.button,.card-join,.trailer-dialog .button{min-height:44px}footer.legal a{min-width:44px;justify-content:center}.legal-foot a{display:inline-flex;align-items:center;min-height:44px}main.privacy{margin:calc(var(--head) + 12px) 8px 24px;padding:28px 22px 24px}}@media(max-width:760px)and (orientation:portrait){.trailer-dialog{padding:18px 20px}.trailer-head{padding-inline:0}}@media(max-width:340px)and (orientation:portrait){#trailer-close{padding-inline:4px}}@media(max-width:1023px)and (max-height:500px)and (orientation:landscape){#trailer-player{max-height:calc(100dvh - 146px)}:is(#adventure,#town,#crowns){--px:1px;padding:8px 12px;justify-content:safe center}:is(#adventure,#town,#crowns) .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}:is(#adventure,#town,#crowns) .view-side{width:100%;margin:0;padding:16px 24px 25px 20px}:is(#adventure,#town,#crowns) .stage{width:100%;order:0}:is(#adventure,#town) .tabs{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}:is(#adventure,#town) .tab{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-height:44px;padding:6px 4px;text-align:center}:is(#adventure,#town) .tab strong{--pixel:2}:is(#adventure,#town) .tab canvas{margin-inline:auto}:is(#adventure,#town) .view-side>.button{min-height:44px}#crowns .split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#crowns .view-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;align-items:start}#crowns .crowns-split .view-side{display:flex}#crowns .view-side>.eyebrow{grid-column:1/-1}#crowns .view-side>.pixel-heading,#crowns .view-side>.intro{grid-column:1}#crowns .view-side>.intro{font-size:14px;line-height:1.45;margin-bottom:0}#crowns .crowns-card{grid-column:2;grid-row:2/4;padding:10px 12px}#crowns .crowns-card p:not(.signup-title){font-size:14px;line-height:1.45;margin-bottom:10px}#crowns .crowns-card .primary{width:100%;margin:0;min-height:44px}#crowns .crowns-phone{display:none}}@media(max-width:799px)and (max-height:500px)and (orientation:landscape){:is(#adventure,#town) .tab strong{--pixel:1}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape){#crowns .view-side>.intro{display:none}#crowns .view-side{grid-template-columns:minmax(0,1fr)}#crowns .crowns-card{grid-column:1;grid-row:auto}}@media(max-width:1023px)and (max-height:400px)and (orientation:landscape){#crowns .crowns-card p:not(.signup-title){display:none}}@media(max-width:1023px)and (max-height:340px)and (orientation:landscape){:is(#adventure,#town) .view-side>.pixel-heading{display:none}#crowns .crowns-card p:not(.signup-title){display:none}}@media(min-width:761px)and (max-width:1023px)and (max-height:380px)and (orientation:landscape){#crowns .view-side{padding-top:12px}#crowns .crowns-card p:not(.signup-title){line-height:1.3;margin-bottom:8px}}@media(min-width:2200px){html{zoom:1.3334}}@media(min-width:3200px){html{zoom:2}}@media(max-width:760px){.header-actions .button.small{white-space:nowrap}.header-actions .key-label{max-width:calc(100vw - 196px)}.header-actions [data-join] .key-label{max-width:calc(100vw - 296px)}}@media(max-width:379px){.header-actions{gap:6px}.header-actions [data-join] .key-label{max-width:calc(100vw - 256px)}}@media(max-height:340px)and (orientation:landscape){#crowns .view-side>.intro,#crowns .crowns-card p:not(.signup-title){display:none}}@media(max-width:760px)and (max-height:820px){.crowns-stage .frame{aspect-ratio:2/1}}@media(max-width:760px)and (max-height:700px)and (orientation:portrait){#crowns .view-side>.intro{display:none}#crowns .view-side>.pixel-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:760px)and (max-height:600px)and (orientation:portrait){#crowns .crowns-card p:not(.signup-title,.crowns-phone){display:none}.split{gap:8px}.reel .frame{aspect-ratio:2/1}}@media(max-width:760px)and (max-height:600px)and (orientation:portrait){#adventure{padding-bottom:12px}}@media(max-height:500px)and (orientation:landscape){footer.legal{display:none}body[data-view=news] footer.legal{display:flex}}.hero-loop{position:absolute;inset:0;z-index:2;pointer-events:none;transition:opacity .4s}@media(min-width:1024px){.hero:not(.clips) .hero-stage{background:#202539}.hero:not(.clips) .hero-logo{right:40%}.hero:not(.clips) .hero-stage img,.hero:not(.clips) .hero-stage>.hero-loop{inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}}@media(pointer:coarse)and (max-width:1023px)and (orientation:landscape)and (max-height:500px){.hero-stage,.hero-start{height:calc(100dvh - var(--head) - var(--bar));aspect-ratio:auto}.hero-logo{top:12px}.hero-start{justify-content:flex-end}html:not(.touch-play) .hero-start:not(.loading) .hero-start-note{display:none}.hero:not(.started) .hero-copy{display:flex;opacity:1;scale:1}.hero .hero-inner .hero-more{display:none}}@media(pointer:coarse)and (max-width:599px)and (orientation:portrait){html:not(.touch-play) .hero-start:not(.loading) .hero-start-note{display:none}}html.touch-play,.touch-play body{overflow:hidden;overscroll-behavior:none;touch-action:none;zoom:1}.touch-play :is(header.top,footer.legal,.hero-inner,.hero-logo,.skip){display:none!important}.touch-play .hero{position:fixed;inset:auto;left:var(--play-left,0px);top:var(--play-top,0px);width:var(--play-width,100vw);height:var(--play-height,100dvh);overflow:hidden;background:var(--night);z-index:50;touch-action:none}.touch-play .hero-stage{position:absolute;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);height:auto;aspect-ratio:auto;touch-action:none}.touch-play .hero-start{inset:0;height:auto;aspect-ratio:auto;justify-content:center}.touch-play .hero:after{display:none}.hero-exit{position:absolute;z-index:5;top:calc(env(safe-area-inset-top,0px) + 2px);left:calc(env(safe-area-inset-left,0px) + 6px);min-height:44px;min-width:44px;padding:8px 12px;font-size:14px;touch-action:manipulation}.hero-exit .key-label{max-width:72px}.hero-rotate{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:64px 28px;background:#1f1420b0;color:var(--on-dark);touch-action:none;text-align:center}.hero-rotate .phone-turn{display:block;width:96px;height:72px;margin:0 auto 24px}.hero-rotate .pixel-heading{--pixel:2;--shadow:#1f1420;max-width:280px;margin:0;text-wrap:balance}.hero.play-paused .hero-stage iframe{visibility:hidden}.hero.play-paused .hero-stage img{display:block!important;opacity:1!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover}@media(max-width:760px)and (max-height:700px)and (orientation:portrait){#map{padding:8px 12px}#map .view-inner{height:100%;grid-template-rows:auto minmax(0,1fr);gap:6px}#map .map-heading{gap:4px 12px}#map .map-heading .pixel-heading{display:none}#map .map-heading .intro{line-height:1.4}#map .map-split{min-height:0;grid-template-rows:minmax(100px,1fr) auto;gap:6px}#map .world-stage,#map .world-stage .frame{height:100%}#map .world-details{gap:6px}#map .world-details>.button{display:none}}@media(max-height:500px)and (orientation:landscape)and (max-width:1023px){#map{padding:8px 12px}#map .view-inner{gap:6px}.map-heading .pixel-heading{display:none}.map-heading .intro{flex-basis:auto}.map-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.map-split>.stage{width:100%;align-self:start}.world-stage .frame{height:min(210px,calc(100dvh - var(--head) - var(--bar) - 50px))}.world-details{width:100%;gap:6px}.place-preview figure{grid-template-columns:84px minmax(0,1fr);gap:8px}.place-image{height:64px}.place-preview h3{font-size:16px;margin-bottom:3px}.place-preview p{font-size:12px}.world-details>.button{display:none}}@media(max-height:340px)and (orientation:landscape)and (max-width:1023px){#map .place-preview .place-image,#map .place-preview p{display:none}#map .place-preview figure{grid-template-columns:minmax(0,1fr)}}@media(max-height:500px)and (orientation:landscape)and (max-width:1023px){#news{padding:6px 12px}#news .view-inner{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.news-heading{gap:8px}.news-heading .pixel-heading{--pixel:2}.news-heading .eyebrow{padding:4px 6px}#news .join-band{grid-column:2;grid-row:1;padding:0;background:none;box-shadow:none;clip-path:none}#news .join-band>div:first-child{display:none}#news .join-band .button{flex:none;padding-inline:10px}#news .posts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#news .post{grid-template-columns:48px minmax(0,1fr);grid-template-rows:16px auto 1fr 44px;gap:2px 6px;padding:6px}#news .post-copy{display:contents}#news .post-thumb{grid-column:1;grid-row:1/3;height:54px}#news .post .date{grid-column:2;margin:0;font-size:12px}#news .post h3{grid-column:2;margin:0}#news .post-summary{grid-column:1/-1;font-size:12px;line-height:1.3}#news .post-action{grid-column:1/-1;grid-row:4;min-height:44px;font-size:12px}}@media(max-width:760px)and (orientation:portrait){.post:not(:first-child) .post-summary{display:none}.post:not(:first-child) h3{margin-bottom:2px}}@media(max-width:760px)and (max-height:700px)and (orientation:portrait){#news .join-band,#news .news-heading,#news .post-summary{display:none}}@media(max-width:760px)and (max-height:600px)and (orientation:portrait){#news .post-thumb{display:none}#news .post{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px)and (max-height:500px)and (orientation:landscape){#news .post-thumb,#news .post-summary{display:none}#news .post .date,#news .post h3{grid-column:1/-1}#news .post{grid-template-rows:16px auto 1fr 44px}}@media(max-height:380px)and (orientation:landscape)and (max-width:1023px){#news .post-summary{display:none}}@media(max-height:340px)and (orientation:landscape)and (max-width:1023px){#news .news-heading,#news .join-band{display:none}}@media(max-width:760px),(pointer:coarse)and (max-width:1023px){.terms section p a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}.focus-guard{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root{--primary:#48749f}.clips .hero-stage{background:var(--night)}.clips .hero-stage .still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.clips .hero-stage{container-type:size}.camp{--ox:0;--oy:0;--ow:1920;--oh:1080;--cw:max(100cqw,calc(100cqh*16/9));--fx:.5;position:absolute;left:calc((100cqw - var(--cw))*var(--fx));top:50%;z-index:2;width:var(--cw);aspect-ratio:16/9;translate:0 -50%;pointer-events:none}@container (max-aspect-ratio:16/10){.clips .hero-stage .still{object-position:87% 50%}.camp{--fx:.87}}@container (max-aspect-ratio:1/1){.clips .hero-stage .still{object-position:77% 50%}.camp{--fx:.77}}.camp-hero{position:absolute;left:calc((var(--x) + var(--w)/2 - var(--ox))/var(--ow)*100%);top:calc((var(--y) + var(--h)/2 - var(--oy))/var(--oh)*100%);width:calc(var(--w)/var(--ow)*100%);height:calc(var(--h)/var(--oh)*100%);translate:-50% -50%;padding:0;border:0;background:none;pointer-events:auto;cursor:default}.camp-hero:focus-visible{outline:2px solid #fff;outline-offset:1px}.camp-acolyte{--x:1146;--y:684;--w:58;--h:92}.camp-archer{--x:1226;--y:698;--w:56;--h:92}.camp-swordsman{--x:1082;--y:736;--w:60;--h:70}.camp-mage{--x:1232;--y:748;--w:62;--h:84}.camp-name{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;visibility:hidden;padding:3px 7px;background:var(--night);border:2px solid #efd08c;color:#fff;font:700 14px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.camp-hero:is(:focus-visible,.on) .camp-name{visibility:visible}@media(any-hover:hover){.camp-hero:hover .camp-name{visibility:visible}}.camp :is(.camp-swordsman,.camp-mage) .camp-name{bottom:auto;top:calc(100% + 4px)}@media(max-width:760px){.camp :is(.camp-swordsman,.camp-mage) .camp-name{top:auto;bottom:0}}@media(pointer:coarse){.camp .camp-hero{min-width:44px;min-height:44px}}@media(pointer:coarse)and (max-width:760px),(pointer:coarse)and (max-height:500px){.camp .camp-hero{--x:1186;--y:770;--w:0;--h:0;width:44px;height:44px;translate:0 0}.camp .camp-acolyte{translate:-100% -100%}.camp .camp-archer{translate:0 -100%}.camp .camp-swordsman{translate:-100% 0}.camp .camp-name{bottom:calc(100% + 4px + max(0px,var(--cw)*74/var(--ow) - 44px))}.camp :is(.camp-swordsman,.camp-mage) .camp-name{top:auto;bottom:calc(200% + 4px + max(0px,var(--cw)*74/var(--ow) - 44px))}}@media(orientation:portrait)and (max-width:760px),(orientation:portrait)and (pointer:coarse)and (max-width:1023px){.camp{--ox:740;--oy:100;--ow:780;--oh:780;--cw:max(100cqw,100cqh);aspect-ratio:1/1}}.logo-box{--lx:47.5%;--lw:75%;position:absolute;top:0;height:calc((min(24.07cqh,50cqh - 14.58cqw) - var(--head) - 8px) / .62);left:calc(var(--lx) - var(--lw)/2);width:var(--lw);z-index:3;pointer-events:none}.logo-box .hero-logo{top:calc(var(--head) + 4px)}.logo-box .hero-logo:before{content:none}@container (max-aspect-ratio:16/10){.logo-box{--lx:50%;--lw:760px}}@container (max-aspect-ratio:16/10) and (max-height:819px){.logo-box{--lw: calc(103cqh - 400px) }}@media(min-width:761px)and (not ((pointer:coarse)and (max-width:1023px))){@container ((min-aspect-ratio:9/5) and (max-height:819px)) or ((min-aspect-ratio:21/10) and (max-height:900px)){.logo-box{--gl:436px;--gr: calc(53.125cqw - 12px) ;--lx:calc((var(--gl) + var(--gr)) / 2);--lw:calc(min(var(--gr) - var(--gl), 300px) / .56);height:100cqh}@media(min-width:1840px){.logo-box{--gl:534px}}}}button.icon.clip-play{position:absolute;z-index:5;left:calc(50% - var(--px)*20);top:calc(50% - var(--px)*15);width:calc(var(--px)*40);height:calc(var(--px)*30);font-size:44px}.hero-actions{display:none}.card-watch{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px)*3);align-self:stretch;margin:0 0 calc(var(--px)*4)}.card-watch>.button{justify-content:center;min-height:calc(var(--px)*16);padding:0 calc(var(--px)*3)}.card-watch .key-label{min-width:0}.ci{--bw:128;position:absolute;z-index:4;right:max(24px,calc((100% - 1760px)/2));bottom:44px;gap:calc(var(--px)*4)}.ci .intro{margin:0;font-size:15px;line-height:1.45}.ci-shot{position:relative;display:block;width:100%;aspect-ratio:16/9;border:var(--px) solid var(--ink);background:#14301f;box-shadow:0 var(--px) 0 var(--brass-1)}.ci-shot img{display:block;width:100%;height:100%;object-fit:cover}.ci-shot b{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:28px;text-shadow:0 2px 0 var(--ink);opacity:.9}.ci .button{align-self:stretch;justify-content:center}.ci,.hero-actions{transition:opacity .24s ease,visibility 0s}body:not([data-view=play]) :is(.ci,.hero-actions){opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s .24s}@media(max-width:1599px){.card-watch{grid-template-columns:minmax(0,1fr)}}.hero-line{display:none}footer.legal .sign-in{color:var(--on-dark-dim)}.split>.stage{order:-1}.clip-stage .frame{overflow:hidden;background:#14141c}.clip-stage :is(.clip-poster,.clip){position:absolute;inset:calc(var(--px)*5);width:calc(100% - var(--px)*10);height:calc(100% - var(--px)*10);object-fit:cover;image-rendering:auto}.clip-stage .clip{opacity:0;transition:opacity .2s linear}.clip-stage .clip.on{opacity:1;z-index:1}.view-side .tabs,.view-side .places{margin:0 0 calc(var(--px)*5)}.view-side>.button{align-self:stretch;justify-content:center}.crowns-rule{color:var(--on-dark)!important;font-weight:700}.side-keys{display:grid;gap:calc(var(--px)*3);align-self:stretch}.side-keys>*{min-height:calc(var(--px)*17);padding:0 calc(var(--px)*8);justify-content:center}#crowns:has(.crowns-split){--bw:150}@media(min-width:761px)and (max-width:1839px){#crowns:has(.crowns-split){--bw:160}}.map-split>.stage{--w:round(down,min(var(--max),min(100cqw,1760px) - var(--side),100cqh * var(--ar)),var(--px))}.map-side .places{align-self:stretch}.map-side .place-preview{align-self:stretch;margin:0 0 calc(var(--px)*5)}.map-side .place-preview figure{display:grid;grid-template-columns:42% minmax(0,1fr);gap:12px;align-items:center}.map-side .place-preview figcaption{padding:0}.map-side .place-preview h3{font-size:18px;margin-bottom:4px}.map-side .place-preview p{font-size:14px;line-height:1.4}button.post-action{border:0;background:none;padding:0;cursor:pointer;font-family:inherit}#watch-player{display:block;width:100%;max-height:calc(100dvh - 140px);aspect-ratio:16/9;object-fit:contain;background:#000;image-rendering:auto}@media(max-width:760px)and (orientation:portrait){#watch-player{aspect-ratio:auto;height:auto}}@media(max-width:760px),(pointer:coarse)and (max-width:1023px){html:not(.touch-play),html:not(.touch-play) body{overflow-y:auto!important;height:auto}.hero.clips{position:relative!important;inset:auto!important;overflow:visible!important;padding:var(--head) 0 0}html:not(.touch-play) body[data-view=play] .hero:not(.clips):not(.started){position:relative;inset:auto;overflow:visible;margin-top:var(--head)}body:not([data-view=play]) .hero{position:fixed!important;inset:0!important;overflow:hidden!important;background:var(--night)}:is(#adventure,#town,#map,#crowns,#news).on{position:relative;inset:auto;overflow:visible;container-type:inline-size;--px:2px;justify-content:flex-start;padding:calc(var(--head) + 12px) 12px 16px}footer.legal{display:flex!important;position:static!important;inset:auto!important;justify-content:center;flex-wrap:wrap;gap:4px 14px;padding:10px 10px calc(var(--bar) + 14px + env(safe-area-inset-bottom,0px))!important;background:none!important}footer.legal :is(small,.sign-in){flex-basis:100%;text-align:center}:is(footer.legal,.join-band) .social-links{flex-basis:100%;justify-content:center}body[data-view=play] footer.legal{color:var(--dim);text-shadow:none}body[data-view=play] footer.legal a{color:var(--text)}body:not([data-view=play]) footer.legal{position:relative!important;z-index:6}body[data-view=news] #news{bottom:auto}.clips .hero-stage{aspect-ratio:1/1}.hero-actions{display:grid;gap:10px;padding:12px 12px 4px}.hero-actions .watch-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-actions :is(.watch-row>*,>.button){min-height:52px;justify-content:center;padding-inline:8px}.hero-actions [data-pixel],.side-keys [data-pixel],.ci [data-pixel],.view-side>.button [data-pixel]{--pixel:2}.clips :is(.card-watch,.card-join){display:none!important}.clips .hero-copy{margin-top:calc(var(--px)*16)}.ci{position:relative;right:auto;bottom:auto;margin:18px auto 22px;width:calc(100% - 24px)!important;max-width:520px;--notch:8}.ci .intro{font-size:16px}.side-keys>*{min-height:52px}button.icon.clip-play{left:calc(50% - 36px);top:calc(50% - 27px);width:72px;height:54px;font-size:34px}.clips .logo-box{--lx:50%;--lw:100%;bottom:auto;height:26%}.logo-box .hero-logo{top:4px}@container (max-width:599px){.clips .logo-box{--lx:40%}}.views-nav .long,.views-nav .short{display:none!important}.views-nav .tab-word{display:block;font:700 12px/1.15 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.01em;color:inherit;text-shadow:none}.header-actions .discord{display:none}.header-actions [data-join]>.key-label:not(.short){display:none}.header-actions [data-join]>.key-label.short{display:flex!important;--pixel:2;max-width:none!important}#watch-dialog video{width:100%;height:auto;max-height:calc(100dvh - 120px)}.view.on .split{gap:0}.view.on .split>.stage{margin:0 -12px;width:calc(100% + 24px)}.view-side{margin-top:-2px}.tabs .tab{min-height:56px}.tab strong{--pixel:2}.tabs{--n:3}.tabs .tab strong canvas{max-width:100%}.map-side .places{grid-template-columns:minmax(0,1fr)}.map-side .places button{min-height:52px}.map-side .places strong{--pixel:2}.map-side .places small{font-size:12px}.map-side .place-preview figure{grid-template-columns:44% minmax(0,1fr)}.world-stage .frame{height:auto;aspect-ratio:4/3}}.tab-word{display:none}@media(max-width:399px){.header-actions #sound{display:none}}footer.legal small,.post .date{font-size:14px}@media(pointer:coarse)and (min-width:600px)and (max-width:1023px)and (orientation:landscape){.job-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px)and (orientation:portrait){.tabs .tab strong{--pixel:2}.posts{gap:10px}.post{grid-template-columns:120px minmax(0,1fr)}.post-thumb{height:68px}#news .post .post-summary{display:block;font-size:14px}#news .join-band .intro{display:block}}@media(pointer:coarse)and (max-width:1023px)and (orientation:landscape)and (max-height:500px){.hero.clips{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-content:start}.clips .hero-stage{height:calc(100dvh - var(--head) - var(--bar));aspect-ratio:16/9}.clips .logo-box{--lx:50%;bottom:auto;height:26%}.logo-box .hero-logo{top:7%;justify-content:flex-start;padding-left:3%}.hero-actions{align-content:center;padding:12px 16px;gap:10px;height:calc(100dvh - var(--head) - var(--bar))}.hero-actions .watch-row{grid-template-columns:1fr}.hero-actions :is(.watch-row>*,>.button){min-height:44px}.clips .hero-inner,.ci{grid-column:1/-1}.hero-line{display:block;--pixel:2;color:var(--text);margin:0 0 4px;justify-self:center}:is(#adventure,#town,#map,#crowns,#news).on{padding:calc(var(--head) + 8px) 16px calc(var(--bar) + 16px)}:is(#adventure,#town,#map,#crowns) .split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}#crowns .view-side{display:flex}:is(#adventure,#town) .tab{min-height:44px}:is(.tabs .tab,.map-side .places) strong{font:700 12px/1.15 system-ui,-apple-system,Segoe UI,sans-serif;overflow-wrap:normal;word-break:normal}:is(.tabs .tab,.map-side .places) strong canvas{display:none}:is(.tabs .tab,.map-side .places) strong>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.map-side>.intro{display:none}.view.on .split>.stage{margin:0;width:100%}:is(#adventure,#town,#map,#crowns) .view-side{width:100%;margin:0;padding:calc(var(--px)*12) calc(var(--px)*20) calc(var(--px)*(var(--notch) + 10)) calc(var(--px)*20)}.view-side>.intro:not(.crowns-rule){display:none}.map-side .places{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.map-side .places button{min-height:44px;padding:6px;gap:4px}.map-side .places [data-socket]{width:24px;height:24px}.map-side .places small,.map-side .place-preview{display:none}.world-stage .frame{aspect-ratio:16/9}#crowns .side-keys>*,.view-side>.button{min-height:44px}#watch-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) clamp(128px,22vw,176px);grid-template-rows:minmax(0,1fr) auto;column-gap:12px;height:calc(100dvh - 16px)}#watch-dialog .trailer-head{grid-column:2;grid-row:1;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:12px 8px 0}#watch-dialog .trailer-head .pixel-heading{--pixel:3;min-width:0}#watch-dialog .trailer-foot{grid-column:2;grid-row:2;flex-direction:column;align-items:stretch;margin:0;padding:8px}#watch-dialog :is(.trailer-head,.trailer-foot) button{padding-inline:8px;min-height:44px}#watch-dialog .key-label{max-width:calc(clamp(128px,22vw,176px) - 32px)}#watch-dialog #watch-player{grid-column:1;grid-row:1/-1;width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto}}.maintenance{min-height:100dvh;display:grid;place-items:center;padding:24px;isolation:isolate}.maintenance-scene{position:fixed;inset:0;z-index:-1}.maintenance-scene img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.maintenance-card{width:min(560px,100%);padding:40px;background:#283a66;color:var(--on-dark);border:4px solid var(--brass-2);outline:4px solid var(--wood-1);box-shadow:0 8px 0 var(--ink);clip-path:var(--step);text-align:center}.maintenance-card .pixel-heading{color:var(--brass-3);text-wrap:balance}.maintenance-card .intro{color:var(--on-dark);line-height:1.55;margin:0 0 24px}.maintenance-card .button{display:inline-flex}.maintenance-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}
