.page_appOuterContainer__iiRrD{width:100vw;display:flex;justify-content:center;padding-bottom:50px;position:relative}.page_appOuterContainer__iiRrD.page_noScroll__xP9MT{overflow:hidden;height:100vh}.page_appInnerContainer__wZJNR{width:88%;max-width:600px}.page_titleOuterContainer__4A7mH{padding-top:40px;font-size:2rem;width:100%;display:flex;justify-content:center}.page_titleInnerContainer__f4HmN{text-align:center}.page_joinRoomOuterContainer__y5Nha{display:flex;flex-direction:column;gap:20px}.page_sectionContainer__qZJlW{border:1px dashed var(--foreground);border-top:3px solid var(--foreground);padding:5px 10px 10px;border-radius:10px}.page_formHeader__t33gu{font-size:1.5rem;margin-bottom:8px}.page_formContainer__9vwPo{display:flex;flex-direction:column;gap:15px}.page_inputLabel__Tv92o{margin-bottom:5px}.page_inputLabel__Tv92o,.page_noTeams__igP_E{color:var(--theme-gray);font-size:.9rem;font-style:italic}.page_appOuterContainer__iiRrD input{background-color:transparent;border:none;border-bottom:1px dashed var(--foreground);width:100%;outline:none;color:inherit;font-size:inherit;font-family:inherit}.page_appOuterContainer__iiRrD input:focus{border-bottom:1px solid var(--foreground)}.page_button__52WaL{font-size:.85rem;border-radius:0;border:none;padding:5px 15px;cursor:pointer;color:var(--foreground);background-color:transparent;border:3px solid var(--foreground);text-transform:lowercase;font-family:inherit;border-radius:10px}.page_button__52WaL:active :not(.page_button__52WaL:disabled){background-color:var(--foreground);color:var(--background)}.page_teamPageHeader___aedE{padding-top:20px;font-size:1.25rem;width:100%;text-align:center;margin-bottom:20px}.page_choosePageContainer__BYZBd{width:100%;display:flex;justify-content:center;margin-bottom:20px}.page_teamName__XshTG{padding-top:40px;font-size:2rem;width:100%;display:flex;justify-content:center}.page_memberNames__jAvja{color:var(--theme-gray);width:100%;text-align:center;margin-bottom:20px}.page_button__52WaL.page_selected___1RR4{background-color:var(--foreground);color:var(--background)}.page_button__52WaL:disabled{color:var(--theme-gray);border:3px solid var(--theme-gray);cursor:auto}.page_errorMessage__8AsnX{color:var(--theme-red);display:flex;align-items:center;flex-direction:column;font-style:italic}.page_loadingMessage__SZUnT{color:var(--theme-gray);font-style:italic}.page_messageContainer__i1_1F{margin-top:50px}.page_messageContainerNoTopMargin__eDDRB,.page_messageContainer__i1_1F{width:100%;display:flex;justify-content:center}.page_ourConstraintsContainer__XfKH2{border:1px dashed var(--foreground);border-top:3px solid var(--foreground);padding:5px 10px 15px;border-radius:10px}.page_constraintsHeader__FA7v_{font-size:1.5rem;margin-bottom:10px}.page_constraintDescription__rzqyk{font-size:1rem}.page_constraintListContainer__jXCwu{display:flex;flex-direction:column;gap:20px}.page_constraintTitle__BA86J{font-weight:700;font-size:1.1rem;text-transform:lowercase}.page_placedByContainer__6_8g3{margin-top:4px;text-transform:lowercase;font-style:italic;color:var(--theme-gray);font-size:.75rem}.page_itemsContainer__0fTT3{border:1px dashed var(--foreground);border-top:3px solid var(--foreground);padding:5px 10px 10px;border-radius:10px}.page_usPageContainer__DWLUy{display:flex;flex-direction:column;gap:15px}.page_noConstraints__WtPvO{color:var(--theme-gray);font-style:italic;font-size:.75rem}.page_itemHeader__PoUGg{display:flex;flex-direction:row;align-items:flex-end;font-size:.75rem}.page_itemTitle__b1jRt.page_foundItem__2_u58,.page_itemTitle__b1jRt.page_foundItem__2_u58.page_itemText__PWd6Q{color:var(--theme-gray);text-decoration-line:line-through;text-decoration-color:var(--theme-gray);-webkit-text-decoration-line:line-through;-webkit-text-decoration-color:var(--theme-gray)}.page_numLeft__yK7Ml{flex-grow:1;font-style:italic;color:var(--theme-gray)}.page_scavengerHuntItemListContainer__RQzEc{display:flex;flex-direction:column;gap:20px}.page_button__52WaL.page_toggleButton__ElC2N{border-radius:0;border-right:0}.page_button__52WaL.page_toggleButton__ElC2N:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.page_button__52WaL.page_toggleButton__ElC2N:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:3px solid var(--foreground)}.page_itemTitle__b1jRt{font-size:2rem}.page_grantsText__eOvNw{font-style:italic;color:var(--theme-gray);font-size:.75rem;margin-top:8px;margin-bottom:5px}.page_grantsConstraintContainer__jy_Eq{border-left:1px solid var(--foreground);padding:7px 10px 10px;border-radius:10px;border:1px solid var(--foreground);border-left-width:3px}.page_scavengerHuntItemContainer__Pn_Y8{border:1px solid var(--foreground);padding:10px;border-radius:10px}.page_castConstraintOverlay__MinhU{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;padding-top:50px;flex-direction:column;align-items:center;overflow-y:scroll;background-color:rgba(25,25,25,.75)}.page_overlayInnerContainer__QB7kg{width:80%;background-color:rgba(25,25,25,.95);border:1px solid var(--foreground);border-radius:10px;padding:10px;margin-bottom:80px}.page_chooseTeamHeader__d5Sx9{font-size:2rem}.page_cancelButtonContainer__bdXbL{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.page_toInflictText__bWUXc{color:var(--theme-gray);font-size:.75rem;font-style:italic;margin-bottom:20px}.page_teamToInflictListContainer__Un1PZ{display:flex;flex-direction:column;gap:20px}.page_teamInfoName__Me7oE{font-size:1.5rem}.page_numConstraintsContainer__OQBlf,.page_teamInfoMembersContainer__j1yhI{color:var(--theme-gray);font-size:.75rem}.page_teamInfoContainer__l4kan{border-left:1px solid var(--foreground);padding:7px 10px 10px;border-radius:10px;border:1px solid var(--foreground);border-left-width:3px}.page_teamChildrenContainer__x6nya{margin-top:10px;margin-bottom:10px}.page_inflictedConstraintsListContainer__ZNbnl{display:flex;flex-direction:column;gap:20px;margin-top:5px}.page_allTeamsList__a9qg1{display:flex;flex-direction:column;gap:15px;margin-top:5px}.page_cantApplyReason__UFuyX{font-size:.75rem;margin-bottom:10px;font-weight:700;color:var(--theme-red)}.page_grayedOut__aA6nM{color:var(--theme-gray)}.page_itemText__PWd6Q{text-decoration-color:var(--theme-blue);-webkit-text-decoration-color:var(--theme-blue)}.page_constraintText__MF0mk,.page_itemText__PWd6Q{text-decoration-thickness:2px;text-decoration-line:underline;-webkit-text-decoration-thickness:2px;-webkit-text-decoration-line:underline}.page_constraintText__MF0mk{text-decoration-color:var(--theme-red);-webkit-text-decoration-color:var(--theme-red)}.page_extraText__lzOYg{text-decoration-color:var(--theme-green);text-decoration-thickness:2px;text-decoration-line:underline;-webkit-text-decoration-color:var(--theme-green);-webkit-text-decoration-thickness:2px;-webkit-text-decoration-line:underline}@font-face{font-family:TANKER;src:url(/_next/static/media/94db990deced6f3c-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:TANKER Fallback;src:local("Arial");ascent-override:115.45%;descent-override:30.02%;line-gap-override:10.39%;size-adjust:86.62%}.__className_779b29{font-family:TANKER,TANKER Fallback;font-weight:400;font-style:normal}@font-face{font-family:KARLA;src:url(/_next/static/media/13c6602fffd4a8fe-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:KARLA;src:url(/_next/static/media/dfdb426f562a9f27-s.p.ttf) format("truetype");font-display:swap;font-style:italic}@font-face{font-family:KARLA Fallback;src:local("Arial");ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:103.51%}.__className_488652{font-family:KARLA,KARLA Fallback}@font-face{font-family:AZARET;src:url(/_next/static/media/8b9ef8576d314ae1-s.p.ttf) format("truetype");font-display:swap;font-style:normal}@font-face{font-family:AZARET;src:url(/_next/static/media/8b741d26a7c808a9-s.p.ttf) format("truetype");font-display:swap;font-style:italic}@font-face{font-family:AZARET Fallback;src:local("Arial");ascent-override:65.78%;descent-override:16.15%;line-gap-override:0.00%;size-adjust:142.45%}.__className_74f8d6{font-family:AZARET,AZARET Fallback}