.richmond_page__PGia7{background:#101b1a;color:#e8ebe3;min-height:100vh}.richmond_intro__oZ3gF{display:flex;justify-content:space-between;gap:3rem;padding:2.2rem 0 1.6rem;align-items:end}.richmond_breadcrumb__024Kk{display:flex;gap:.6rem;font-size:.78rem;color:#b5c4bd;margin-bottom:1rem}.richmond_breadcrumb__024Kk a{text-decoration:none}.richmond_title__cYVSt{font-size:clamp(2rem,3.4vw,3.4rem);letter-spacing:-.055em;line-height:1.02;margin:0}.richmond_title__cYVSt span{color:#e4ad68}.richmond_tagline__qx6rR{color:#b9c7c1;margin:.8rem 0 0;max-width:43rem}.richmond_edition___6Xyh{max-width:22rem;font-size:.82rem;color:#b9c7c1}.richmond_badge__GF2yC{border:1px solid #50635a;border-radius:3px;padding:.3rem .5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#e6bf87}.richmond_game__rmweh{border:1px solid #53645b;border-radius:8px;overflow:hidden;background:#18312d;color:#edf1e6;box-shadow:0 24px 70px #0003}.richmond_game__rmweh button{border:1px solid #698278;border-radius:4px;background:#25483f;color:#f5f3e4;padding:.55em .75em;font:inherit;font-size:.8em;cursor:pointer;line-height:1.3;touch-action:manipulation}.richmond_game__rmweh button:hover{background:#386456}.richmond_game__rmweh button:disabled{opacity:.5;cursor:default}.richmond_game__rmweh a:focus-visible,.richmond_game__rmweh button:focus-visible,.richmond_game__rmweh input:focus-visible,.richmond_game__rmweh select:focus-visible{outline:3px solid #f2bc71;outline-offset:3px}.richmond_game__rmweh button[aria-pressed=true]{background:#eac18a;color:#223d36;border-color:#eac18a}.richmond_primary__8zoBh{background:#edbb7b!important;color:#203f37!important;border:0!important;padding:1em 1.4em!important;font-weight:750!important;min-width:220px}.richmond_primary__8zoBh span{margin-left:2em}.richmond_eyebrow__JLgh5{font-size:.64em;letter-spacing:.14em;font-weight:750;color:#e9be83;text-transform:uppercase}.richmond_start__3_2Qh{min-height:560px;position:relative;display:flex;align-items:center;overflow:hidden;background:linear-gradient(115deg,#193c34,#193c34 43%,#325951 70%,#9cb49c)}.richmond_startCopy__5VmUM{position:relative;padding:4rem;max-width:600px;z-index:1}.richmond_startCopy__5VmUM h2{font-size:clamp(2.3rem,4.6vw,4.4rem);line-height:1.06;letter-spacing:-.05em;color:#f0ecd9;margin:1.2rem 0}.richmond_startCopy__5VmUM p{max-width:420px;color:#c6d5ca;line-height:1.65}.richmond_small__zPf2C{font-size:.75em!important;line-height:1.6}.richmond_startCopy__5VmUM a{color:#e8c18c;font-size:.8em}.richmond_startMap__VGNmW{position:absolute;inset:0 0 0 45%;transform:rotate(-18deg) scale(1.3);opacity:.45;background:repeating-linear-gradient(0deg,transparent 0 86px,#d5d5aa 87px 94px,transparent 95px 105px),repeating-linear-gradient(90deg,transparent 0 94px,#d5d5aa 95px 101px,transparent 102px 112px)}.richmond_startMap__VGNmW:after{content:"";position:absolute;top:-10%;left:12%;height:130%;width:70px;background:#a1c6c9;transform:rotate(33deg);border-left:20px solid #8aa593}.richmond_startMap__VGNmW span{position:absolute;top:22%;left:9%;font-size:.85rem;letter-spacing:.15em;z-index:1;color:#102c28}.richmond_startMap__VGNmW span+span{top:65%;left:60%}.richmond_startMap__VGNmW i{position:absolute;top:20%;left:66%;width:40px;height:60px;background:#f1c692;border-radius:4px}.richmond_startMap__VGNmW i:nth-of-type(2){top:45%;left:45%;background:#c79778}.richmond_startMap__VGNmW i:nth-of-type(3){top:70%;left:70%}.richmond_startFooter__Ai0YG{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:1.1rem 2rem;border-top:1px solid #a2b7a644;font-size:.65rem;letter-spacing:.08em}.richmond_toolbar__sGjYX{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid #648075}.richmond_location__zTak_{font-size:.85em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.richmond_dot__MHb7W{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e6ba7e;margin-right:7px}.richmond_toolbarButtons__ICVIu{display:flex;gap:.35rem}.richmond_viewport__ySibd{height:min(72vh,780px);min-height:520px;position:relative;background:#a5d2d3}.richmond_canvas__mB_gK{width:100%;height:100%;display:block;touch-action:none;outline:none}.richmond_canvas__mB_gK:focus-visible{outline:3px solid #eac18a;outline-offset:-3px}.richmond_stats__v__ed{position:absolute;top:1rem;left:1rem;display:flex;background:#12372ee8;border:1px solid #aac6b766;border-radius:5px;pointer-events:none;box-shadow:0 3px 16px #1234}.richmond_stats__v__ed>div{padding:.6rem 1rem;border-right:1px solid #a1b7a633}.richmond_stats__v__ed>div:last-child{border:0}.richmond_stats__v__ed small{display:block;font-size:.55em;color:#bbcdbf;letter-spacing:.1em}.richmond_stats__v__ed strong{display:block;font-size:1.4em;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.richmond_stats__v__ed em{font-style:normal;font-size:.5em;margin-left:.15em;color:#b8c9b9}.richmond_objective__zSllv{position:absolute;top:6.2rem;left:1rem;background:#183b32ed;border:1px solid #a7bead88;border-radius:5px;padding:.8rem 1rem;width:290px;box-shadow:0 3px 18px #1233}.richmond_objective__zSllv p{font-size:.85em;line-height:1.45;margin:.4rem 0 .7rem}.richmond_objective__zSllv button{border:0;background:transparent;padding:0;color:#eac18a}.richmond_orderMeta__wWUGK{display:flex;justify-content:space-between;gap:.5rem;font-size:.57em;letter-spacing:.03em;border-top:1px solid #d2d5bb44;padding-top:.6rem}.richmond_mapCorner___RmsN{position:absolute;top:1rem;right:1rem;width:185px;background:#153c33;overflow:hidden;border-radius:5px;border:2px solid #c5d1b5;box-shadow:0 4px 20px #1235}.richmond_mapCorner___RmsN svg{width:100%;height:155px;display:block}.richmond_mapCorner___RmsN>span{font-size:.52em;display:block;padding:.4rem}.richmond_prompt__2MNEW{position:absolute;bottom:5.6rem;left:50%;transform:translateX(-50%);background:#173a31e8;padding:.55rem .9rem;border:1px solid #d8c6a8;border-radius:5px;font-size:.75em;max-width:80%;text-align:center;pointer-events:none}.richmond_prompt__2MNEW span{display:block;color:#e7be85;font-size:.8em;margin-top:.2rem}.richmond_pauseTag__TtVla{position:absolute;top:1rem;left:50%;transform:translateX(-50%);font-size:.65em;background:#eac18a;color:#203d33;border-radius:3px;padding:.45rem}.richmond_airfieldTag__jHhCY{position:absolute;right:1rem;top:12rem;background:#edd3a0;color:#34493b;font-size:.6em;padding:.5rem;max-width:185px}.richmond_touch__0nfRu{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;pointer-events:none;align-items:end}.richmond_touch__0nfRu button{pointer-events:auto;background:#1d483bdc;min-width:48px;min-height:44px;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-size:.8em}.richmond_pad__hzLRA{display:grid;grid-template-columns:repeat(3,44px);gap:4px}.richmond_pad__hzLRA button:nth-child(4){grid-column:2}.richmond_pad__hzLRA button:nth-child(2){grid-column:2;grid-row:1}.richmond_pad__hzLRA button:first-child{grid-column:1;grid-row:2}.richmond_pad__hzLRA button:nth-child(3){grid-column:3;grid-row:2}.richmond_actions__9jfN0{display:flex;gap:5px}.richmond_bottomBar__zcOwS{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.55rem .7rem;border-top:1px solid #a4b5a766}.richmond_bottomBar__zcOwS>div{display:flex;gap:4px}.richmond_bottomBar__zcOwS button{font-size:.68em;padding:.45rem .6rem}.richmond_cameraButtons__2MAES kbd{font-family:inherit;font-size:.8em;opacity:.75;padding-right:.45em}.richmond_status__58sYI{display:flex;gap:1rem;justify-content:space-between;align-items:center;background:#123028;padding:.55rem 1rem}.richmond_status__58sYI p{margin:0;font-size:.75em;line-height:1.5}.richmond_status__58sYI>span{font-size:.55em;white-space:nowrap;color:#b8cdbd}.richmond_attribution__LXdhD{display:flex;gap:.35em;flex-wrap:wrap;font-size:.6rem;padding:.5rem 1rem;background:#0d2921;color:#c2d0c0}.richmond_attribution__LXdhD>span{margin-left:auto}.richmond_attribution__LXdhD a{text-decoration:underline;text-underline-offset:2px}.richmond_loading__evbI_{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;gap:1rem;text-align:center;background:#15392ff5}.richmond_loading__evbI_ h3{font-size:2rem;margin:0}.richmond_loading__evbI_ p{max-width:35rem}.richmond_scrim__rjhui{position:absolute;inset:0;z-index:10;background:#102a2388;display:flex;align-items:center;justify-content:center;padding:1rem}.richmond_dialog__I1_PX{background:#183a30;color:#f0eddb;border:1px solid #9eb398;border-radius:8px;box-shadow:0 25px 80px #0005;padding:1.3rem 1.5rem;width:850px;max-width:100%;max-height:100%;overflow:auto;outline:none}.richmond_dialogHeader__6xmAz{display:flex;justify-content:space-between;gap:1rem;align-items:center;position:sticky;top:-1.3rem;background:#183a30;z-index:2;padding:.4rem 0}.richmond_dialog__I1_PX h2{font-size:1.8em;letter-spacing:-.04em;margin:1rem 0 .6rem}.richmond_dialog__I1_PX h3{font-size:1.05em}.richmond_dialog__I1_PX li,.richmond_dialog__I1_PX>p{font-size:.85em;line-height:1.6;color:#c6d1bd}.richmond_orderGrid__aj4Vm{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1rem}.richmond_orderGrid__aj4Vm article{border:1px solid #789781;border-radius:5px;padding:1rem;background:#204737;display:flex;flex-direction:column}.richmond_orderGrid__aj4Vm p{font-size:.75em;line-height:1.5;color:#c8d3c0;flex:1}.richmond_journey__LbaNy{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid #78978155;padding-top:.7rem;font-size:.7em;color:#e2dfc8}.richmond_orderGrid__aj4Vm footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem}.richmond_orderGrid__aj4Vm footer b{font-size:1.2em}.richmond_orderGrid__aj4Vm footer span{font-size:.85em}.richmond_orderGrid__aj4Vm small{display:block;color:#c3d0b7;font-size:.75em}.richmond_activeOrder__woglL{border:1px solid #e4bc7e;padding:1rem;border-radius:5px;margin:1rem 0}.richmond_cityMap__AyoeM{height:350px;background:#86a17e;border-radius:4px;overflow:hidden}.richmond_cityMap__AyoeM svg{width:100%;height:100%}.richmond_mapTools__CYIym{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.richmond_placeList___UOR_>div{display:flex;align-items:center;gap:.5rem;padding:.8rem 0;border-bottom:1px solid #78978166;font-size:.8em}.richmond_placeList___UOR_ span{flex:1}.richmond_placeList___UOR_ small{display:block;color:#c2ceb4;margin-top:.3rem}.richmond_settings__Bm21O{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.richmond_settings__Bm21O label{display:flex;gap:.8rem;align-items:center;font-size:.85em}.richmond_settings__Bm21O input[type=checkbox]{width:20px;height:20px;accent-color:#e7ba79}.richmond_settings__Bm21O select{color:#f0eddd;background:#214938;padding:.4rem;border:1px solid #aac29e;border-radius:4px}.richmond_settings__Bm21O input[type=range]{max-width:45%;accent-color:#e7ba79}.richmond_encounter__Hyk12,.richmond_shop__PjlWT{position:absolute;right:1rem;bottom:5rem;background:#254331f7;border:1px solid #e3bd85;box-shadow:0 8px 25px #0003;border-radius:5px;padding:1rem;max-width:350px;max-height:65%;overflow:auto;z-index:6}.richmond_encounter__Hyk12 p,.richmond_shop__PjlWT h3{margin:.3rem 0 .6rem}.richmond_shop__PjlWT>button{display:flex;justify-content:space-between;width:100%;gap:1rem;margin:.4rem 0;text-align:left}.richmond_shop__PjlWT small{display:block;font-size:.75em;margin-top:.3rem;color:#ccdabd}.richmond_encounter__Hyk12 p{font-size:.8em;line-height:1.5}.richmond_encounter__Hyk12>div{display:flex;gap:.3rem;flex-wrap:wrap}.richmond_notes__MF3Zu{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;padding:2.5rem 0 4rem;font-size:.85rem;line-height:1.7;color:#b6c8bd}.richmond_notes__MF3Zu h2{color:#ebebdb;font-size:1.2rem}.richmond_notes__MF3Zu a{color:#dfbc8b;text-decoration:underline;text-underline-offset:3px}.richmond_notes__MF3Zu p{margin:.8rem 0}.richmond_links__SMd8W{display:flex;gap:1rem;flex-wrap:wrap}.richmond_controls__6cfrm{grid-column:1/-1;border-top:1px solid #53665c;padding-top:1rem}.richmond_controls__6cfrm summary{cursor:pointer;color:#e8c18a;font-size:1rem}@media (max-width:850px){.richmond_intro__oZ3gF{display:block}.richmond_edition___6Xyh{display:none}.richmond_viewport__ySibd{height:72vh;min-height:570px}.richmond_stats__v__ed>div{padding:.5rem .65rem}.richmond_mapCorner___RmsN{width:135px}.richmond_mapCorner___RmsN svg{height:120px}.richmond_objective__zSllv{width:240px;top:5.6rem}.richmond_cameraButtons__2MAES{flex-wrap:wrap}.richmond_status__58sYI>span{display:none}.richmond_notes__MF3Zu{grid-template-columns:1fr;gap:1rem}.richmond_startCopy__5VmUM{padding:3rem}.richmond_start__3_2Qh{min-height:530px}.richmond_startMap__VGNmW{inset:0 0 0 20%;opacity:.2}.richmond_orderGrid__aj4Vm{grid-template-columns:1fr 1fr}.richmond_pauseTag__TtVla{top:13rem;left:auto;right:1rem;transform:none;max-width:130px}.richmond_airfieldTag__jHhCY{top:10rem;max-width:135px}}@media (max-width:560px){.richmond_intro__oZ3gF{padding:1.4rem 0 1rem}.richmond_title__cYVSt{font-size:2.1rem}.richmond_tagline__qx6rR{font-size:.85rem}.richmond_breadcrumb__024Kk{font-size:.65rem;flex-wrap:wrap}.richmond_game__rmweh{border-radius:4px}.richmond_startCopy__5VmUM{padding:2rem 1.4rem}.richmond_startCopy__5VmUM h2{font-size:2.8rem}.richmond_startFooter__Ai0YG{padding:.8rem 1rem}.richmond_startFooter__Ai0YG span{display:none}.richmond_toolbar__sGjYX{padding:.5rem;gap:.3rem;flex-wrap:wrap}.richmond_location__zTak_{font-size:.7em;width:100%}.richmond_toolbarButtons__ICVIu{width:100%}.richmond_toolbarButtons__ICVIu button{flex:1;font-size:.7em}.richmond_viewport__ySibd{height:76vh;min-height:580px;max-height:850px}.richmond_stats__v__ed{top:.5rem;left:.5rem;right:.5rem;justify-content:space-around}.richmond_stats__v__ed>div{padding:.4rem .55rem;flex:1}.richmond_stats__v__ed strong{font-size:1.2em}.richmond_objective__zSllv{left:.5rem;top:4.8rem;width:calc(100% - 124px);padding:.6rem}.richmond_objective__zSllv .richmond_eyebrow__JLgh5{font-size:.52em}.richmond_objective__zSllv p{font-size:.68em;margin:.35rem 0}.richmond_objective__zSllv button{font-size:.65em}.richmond_orderMeta__wWUGK{display:block;font-size:.52em}.richmond_orderMeta__wWUGK span{display:block}.richmond_mapCorner___RmsN{right:.5rem;top:4.8rem;width:106px}.richmond_mapCorner___RmsN svg{height:95px}.richmond_mapCorner___RmsN>span{font-size:.42em;padding:.25rem}.richmond_pauseTag__TtVla{top:13rem;font-size:.55em;padding:.3rem;right:.5rem}.richmond_airfieldTag__jHhCY{top:15rem;right:.5rem;font-size:.5em;max-width:100px}.richmond_prompt__2MNEW{bottom:7.6rem;font-size:.65em;width:90%;max-width:90%}.richmond_touch__0nfRu{left:.5rem;right:.5rem;bottom:.6rem}.richmond_pad__hzLRA{grid-template-columns:repeat(3,38px);gap:3px}.richmond_touch__0nfRu button{min-width:38px;min-height:43px;font-size:.66em;padding:.4rem}.richmond_actions__9jfN0{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-width:145px}.richmond_actions__9jfN0 button:first-child{grid-column:1/-1}.richmond_bottomBar__zcOwS{padding:.4rem}.richmond_bottomBar__zcOwS button{font-size:.56em;padding:.4rem .45rem}.richmond_cameraButtons__2MAES{gap:3px!important}.richmond_cameraButtons__2MAES kbd{display:none}.richmond_status__58sYI{padding:.5rem .7rem}.richmond_status__58sYI p{font-size:.65em}.richmond_attribution__LXdhD{font-size:.49rem;padding:.4rem .5rem}.richmond_attribution__LXdhD>span{margin-left:0;width:100%}.richmond_scrim__rjhui{padding:.4rem}.richmond_dialog__I1_PX{padding:1rem .8rem}.richmond_dialog__I1_PX h2{font-size:1.5em}.richmond_dialogHeader__6xmAz{top:-1rem}.richmond_dialogHeader__6xmAz .richmond_eyebrow__JLgh5{font-size:.5em}.richmond_orderGrid__aj4Vm{grid-template-columns:1fr;gap:.7rem}.richmond_orderGrid__aj4Vm article{padding:.8rem}.richmond_cityMap__AyoeM{height:230px}.richmond_placeList___UOR_>div{font-size:.7em}.richmond_encounter__Hyk12,.richmond_shop__PjlWT{left:.5rem;right:.5rem;max-width:none;bottom:7rem;font-size:.85em}.richmond_notes__MF3Zu{font-size:.8rem;padding:1.5rem 0}.richmond_startCopy__5VmUM p{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.richmond_game__rmweh *{scroll-behavior:auto!important;transition:none!important}}.richmond_doneButton__y5NmZ,.richmond_mobileSummary__Zr6eX{display:none!important}.richmond_shiftStats__ILmfL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.richmond_shiftStats__ILmfL span{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem;background:#25483f;border-radius:4px;font-size:.85em}@media (max-height:500px) and (orientation:landscape),(max-width:700px){body:has(.richmond_playing__ROzxB){overflow:hidden}.richmond_playing__ROzxB{position:fixed;inset:0;z-index:1000;height:100dvh;width:100%;border:0;border-radius:0;display:flex;flex-direction:column;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.richmond_playing__ROzxB .richmond_toolbar__sGjYX{flex:none;padding:0 .4rem;min-height:46px;gap:0;flex-wrap:nowrap}.richmond_playing__ROzxB .richmond_location__zTak_,.richmond_playing__ROzxB .richmond_secondaryTool__dV21V{display:none}.richmond_playing__ROzxB .richmond_toolbarButtons__ICVIu{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.richmond_playing__ROzxB .richmond_toolbarButtons__ICVIu button{font-size:.75rem;min-height:44px;padding:.45rem}.richmond_playing__ROzxB .richmond_doneButton__y5NmZ{display:block!important;background:transparent}.richmond_playing__ROzxB .richmond_mobileSummary__Zr6eX{display:flex!important;align-items:center;gap:.75rem;flex:none;border:0;border-radius:0;border-top:1px solid #69827855;border-bottom:1px solid #69827855;min-height:36px;padding:.35rem .65rem;text-align:left;font-size:.7em;background:#12372e}.richmond_summaryOrder__jqJxp{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.richmond_mobileSummary__Zr6eX>span:last-child{font-size:.9em;color:#edc793}.richmond_playing__ROzxB .richmond_viewport__ySibd{flex:1;min-height:0;height:auto;max-height:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;background:#153a31}.richmond_playing__ROzxB .richmond_canvas__mB_gK{grid-row:1;grid-column:1;min-width:0;min-height:0;height:100%;width:100%}.richmond_playing__ROzxB .richmond_mapCorner___RmsN,.richmond_playing__ROzxB .richmond_objective__zSllv,.richmond_playing__ROzxB .richmond_stats__v__ed{display:none}.richmond_playing__ROzxB .richmond_prompt__2MNEW{position:static;grid-row:2;grid-column:1;transform:none;max-width:none;width:auto;padding:.3rem .5rem;border:0;border-top:1px solid #69827855;border-radius:0;font-size:.65em;line-height:1.3;min-height:25px;box-sizing:border-box;background:#183d32;text-align:center;display:flex;justify-content:center;align-items:center;gap:.4rem;flex-wrap:wrap}.richmond_playing__ROzxB .richmond_prompt__2MNEW span{display:inline;margin:0;font-size:inherit;white-space:nowrap}.richmond_playing__ROzxB .richmond_touch__0nfRu{position:static;grid-row:3;grid-column:1;padding:.3rem .6rem .4rem;gap:1rem;background:#17382e;align-items:center}.richmond_playing__ROzxB .richmond_pad__hzLRA{grid-template-columns:repeat(3,44px);gap:3px}.richmond_playing__ROzxB .richmond_touch__0nfRu button{min-height:44px;min-width:44px;font-size:.75rem;padding:.35rem}.richmond_playing__ROzxB .richmond_actions__9jfN0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:180px;gap:3px}.richmond_playing__ROzxB .richmond_actions__9jfN0 button:first-child{grid-column:1/-1}.richmond_playing__ROzxB .richmond_bottomBar__zcOwS{flex:none;flex-wrap:nowrap;padding:.15rem .4rem;gap:3px;min-height:44px;box-sizing:border-box}.richmond_playing__ROzxB .richmond_cameraButtons__2MAES{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px!important}.richmond_playing__ROzxB .richmond_bottomBar__zcOwS button{font-size:.6rem;min-height:44px;padding:.2rem}.richmond_playing__ROzxB .richmond_cameraButtons__2MAES kbd{display:none}.richmond_playing__ROzxB .richmond_bottomBar__zcOwS>div:last-child button{width:30px}.richmond_playing__ROzxB .richmond_status__58sYI{display:block;flex:none;padding:.3rem .6rem}.richmond_playing__ROzxB .richmond_status__58sYI p{font-size:.65em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.richmond_playing__ROzxB .richmond_status__58sYI>span{display:none}.richmond_playing__ROzxB .richmond_attribution__LXdhD{flex:none;padding:.15rem .4rem;font-size:.5rem;line-height:1.2;min-height:14px;box-sizing:border-box}.richmond_playing__ROzxB .richmond_attribution__LXdhD>span{display:none}.richmond_playing__ROzxB .richmond_pauseTag__TtVla{top:.4rem;left:50%;right:auto;transform:translateX(-50%);max-width:80%;font-size:.6rem;pointer-events:none}.richmond_playing__ROzxB .richmond_airfieldTag__jHhCY{top:.4rem;right:.4rem;max-width:150px;font-size:.5rem}.richmond_playing__ROzxB .richmond_scrim__rjhui{position:fixed;inset:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:20;background:#183a30}.richmond_playing__ROzxB .richmond_dialog__I1_PX{border:0;border-radius:0;width:100%;height:100%;max-height:100%;padding:1rem;box-sizing:border-box;overscroll-behavior:contain}.richmond_playing__ROzxB .richmond_dialogHeader__6xmAz{top:-1rem;min-height:44px}.richmond_playing__ROzxB .richmond_dialog__I1_PX button{min-height:44px}.richmond_playing__ROzxB .richmond_orderGrid__aj4Vm{grid-template-columns:1fr}.richmond_playing__ROzxB .richmond_encounter__Hyk12,.richmond_playing__ROzxB .richmond_shop__PjlWT{position:fixed;inset:auto 0 0;bottom:env(safe-area-inset-bottom);z-index:15;max-width:none;max-height:80dvh;border-radius:10px 10px 0 0;overscroll-behavior:contain}.richmond_playing__ROzxB .richmond_encounter__Hyk12 button,.richmond_playing__ROzxB .richmond_shop__PjlWT button{min-height:44px}}@media (max-height:500px) and (orientation:landscape){.richmond_playing__ROzxB .richmond_mobileSummary__Zr6eX{display:none!important}.richmond_playing__ROzxB .richmond_toolbar__sGjYX{min-height:44px}.richmond_playing__ROzxB .richmond_viewport__ySibd{grid-template-columns:145px minmax(0,1fr) 160px;grid-template-rows:minmax(0,1fr) auto}.richmond_playing__ROzxB .richmond_canvas__mB_gK{grid-column:2}.richmond_playing__ROzxB .richmond_prompt__2MNEW{grid-column:1/-1;grid-row:2}.richmond_playing__ROzxB .richmond_touch__0nfRu{display:contents}.richmond_playing__ROzxB .richmond_pad__hzLRA{grid-column:1;grid-row:1;align-self:center;justify-self:center}.richmond_playing__ROzxB .richmond_actions__9jfN0{grid-column:3;grid-row:1;align-self:center;justify-self:center;margin:.3rem;width:150px}.richmond_playing__ROzxB .richmond_bottomBar__zcOwS{padding:0 .4rem}.richmond_playing__ROzxB .richmond_pauseTag__TtVla{top:.25rem}.richmond_playing__ROzxB .richmond_dialogHeader__6xmAz{min-height:44px}}