.mensroom-module__AHlCSW__loading{background:var(--cream);min-height:100vh}.mensroom-module__AHlCSW__landing,.mensroom-module__AHlCSW__complete,.mensroom-module__AHlCSW__game{min-height:100vh;position:relative;overflow:hidden}.mensroom-module__AHlCSW__brand{z-index:3;position:relative}.mensroom-module__AHlCSW__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.mensroom-module__AHlCSW__landing{background:var(--mint);flex-direction:column;padding:24px;display:flex}.mensroom-module__AHlCSW__landing:before{content:"";opacity:.15;pointer-events:none;background-image:radial-gradient(#17211d 1px,#0000 1px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.mensroom-module__AHlCSW__hero{z-index:1;flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(20px,6vw,90px);width:min(1120px,100%);min-width:0;margin:auto;display:grid;position:relative}.mensroom-module__AHlCSW__heroCopy{min-width:0}.mensroom-module__AHlCSW__heroCopy h1,.mensroom-module__AHlCSW__completeCard h1{letter-spacing:-.07em;text-transform:uppercase;max-width:760px;margin:14px 0 18px;font-size:clamp(3.8rem,5.2vw,5.25rem);font-weight:900;line-height:.86}.mensroom-module__AHlCSW__subline{max-width:360px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.45}.mensroom-module__AHlCSW__heroCopy small{opacity:.67;margin-top:22px;font-size:.7rem;display:block}.mensroom-module__AHlCSW__utilityLinks{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:22px;font-size:.78rem;font-weight:850;display:flex}.mensroom-module__AHlCSW__utilityLinks a{color:var(--ink);text-underline-offset:4px}.mensroom-module__AHlCSW__retryMessage{color:#8b1e13;max-width:420px;margin-top:14px;font-size:.82rem;font-weight:850}.mensroom-module__AHlCSW__primaryButton,.mensroom-module__AHlCSW__secondaryButton{border:2px solid var(--ink);cursor:pointer;border-radius:999px;min-height:54px;font-weight:900;transition:transform .15s,box-shadow .15s}.mensroom-module__AHlCSW__primaryButton{color:#fff;background:var(--color-primary);box-shadow:5px 5px 0 var(--ink);margin-top:28px;padding:0 24px}.mensroom-module__AHlCSW__primaryButton span{margin-left:30px;font-size:1.35rem}.mensroom-module__AHlCSW__primaryButton:hover,.mensroom-module__AHlCSW__secondaryButton:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.mensroom-module__AHlCSW__primaryButton:active,.mensroom-module__AHlCSW__secondaryButton:active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.mensroom-module__AHlCSW__heroScene{width:min(620px,48vw);position:relative;transform:rotate(1deg)}.mensroom-module__AHlCSW__heroSceneBadge{z-index:100;border:2px solid var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 13px;font-size:.68rem;font-weight:900;position:absolute;top:-15px;left:7%;transform:rotate(-3deg)}.mensroom-module__AHlCSW__heroQuestion{z-index:110;border:3px solid var(--ink);background:var(--coral);color:#fff;width:58px;height:58px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;font-size:2.5rem;font-weight:900;display:grid;position:absolute;top:5%;right:8%;transform:rotate(8deg)}.mensroom-module__AHlCSW__heroUrinal{aspect-ratio:.78;border:5px solid var(--ink);background:var(--paper);border-radius:35% 35% 46% 46%/17% 17% 30% 30%;width:min(420px,34vw);margin:auto;position:relative;transform:rotate(3deg);box-shadow:18px 22px #17211d26}.mensroom-module__AHlCSW__heroUrinal:before{content:"";border:5px solid var(--ink);background:#ffd75d;border-radius:7px;width:15%;height:13%;position:absolute;top:-10%;left:42.5%}.mensroom-module__AHlCSW__heroUrinal:after{content:"";border:5px solid var(--ink);background:#dceee7;border-radius:12% 12% 50% 50%;width:58%;height:47%;position:absolute;bottom:14%;left:21%;box-shadow:inset 0 12px #17211d1a}.mensroom-module__AHlCSW__heroUrinal>span{z-index:2;color:var(--orange);font-size:clamp(5rem,10vw,9rem);font-weight:950;position:absolute;top:16%;left:50%;transform:translate(-50%)rotate(-4deg)}.mensroom-module__AHlCSW__game{background:radial-gradient(circle at 50% 20%,#fff9ea 0,var(--cream) 58%);padding:20px clamp(14px,3vw,44px) 40px;overflow:visible}.mensroom-module__AHlCSW__gameHeader{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;display:flex}.mensroom-module__AHlCSW__progress{align-items:center;gap:9px;font-size:.7rem;font-weight:900;display:flex}.mensroom-module__AHlCSW__progress>div{background:#17211d2e;border-radius:5px;width:90px;height:5px;overflow:hidden}.mensroom-module__AHlCSW__progress i{background:var(--orange);border-radius:inherit;height:100%;display:block}.mensroom-module__AHlCSW__scenarioIntro{text-align:center;max-width:860px;margin:20px auto 14px}.mensroom-module__AHlCSW__scenarioIntro h1{letter-spacing:-.045em;text-transform:uppercase;margin:6px 0 4px;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900}.mensroom-module__AHlCSW__sceneStage{border:3px solid var(--ink);width:min(1120px,100%);box-shadow:9px 10px 0 var(--ink);background:#fffdf6b8;border-radius:34px;margin:auto;padding:clamp(8px,1.5vw,18px)}.mensroom-module__AHlCSW__curatedStage{background:0 0;border:0;border-radius:18px;width:min(1400px,100%);padding:0;box-shadow:0 18px 45px #1c17172e}.mensroom-module__AHlCSW__scenarioIntro>p:last-child{opacity:.7;font-size:.95rem;font-weight:700}.mensroom-module__AHlCSW__room{border:3px solid var(--ink);width:min(1120px,100%);min-height:390px;box-shadow:8px 9px 0 var(--ink);background-color:#b7dbc9;background-image:linear-gradient(#ffffff54 2px,#0000 2px),linear-gradient(90deg,#ffffff54 2px,#0000 2px);background-size:42px 42px;border-radius:22px;margin:auto;position:relative;overflow:hidden}.mensroom-module__AHlCSW__room:after{content:"";z-index:0;border-top:3px solid var(--ink);background:#e3b88b;height:24%;position:absolute;bottom:0;left:0;right:0}.mensroom-module__AHlCSW__floorLines{z-index:1;opacity:.3;background:repeating-linear-gradient(104deg, transparent 0 120px, var(--ink) 122px 124px);height:24%;position:absolute;bottom:-3px;left:-10%;right:-10%}.mensroom-module__AHlCSW__wallDecor{letter-spacing:.14em;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#ffd75d;flex-direction:column;padding:8px;font-size:.55rem;font-weight:950;display:flex;position:absolute;top:7%;left:3%;transform:rotate(-3deg)}.mensroom-module__AHlCSW__window{border:3px solid var(--ink);background:#daf1ff;align-items:end;gap:6px;width:78px;height:76px;padding:8px;display:flex;position:absolute;top:5%;right:3%}.mensroom-module__AHlCSW__window i{background:#80b998;border-radius:50% 50% 0 0;flex:1}.mensroom-module__AHlCSW__window i:first-child{height:35%}.mensroom-module__AHlCSW__window i:nth-child(2){height:67%}.mensroom-module__AHlCSW__window i:nth-child(3){height:48%}.mensroom-module__AHlCSW__urinalRow{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(2px,2vw,24px);display:grid;position:absolute;inset:23% 4% 17%}.mensroom-module__AHlCSW__spot{justify-content:center;align-items:end;min-width:0;height:100%;display:flex;position:relative}.mensroom-module__AHlCSW__urinal{width:100%;min-width:56px;min-height:190px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;padding:0 4px 3px;display:flex;position:relative}.mensroom-module__AHlCSW__urinal svg{filter:drop-shadow(4px 5px #17211d2e);transform-origin:bottom;width:min(100%,112px);transition:transform .18s,filter .18s}.mensroom-module__AHlCSW__urinal:hover:not(:disabled) svg,.mensroom-module__AHlCSW__urinal:focus-visible svg{filter:drop-shadow(7px 9px #17211d38);transform:translateY(-7px)rotate(-2deg)}.mensroom-module__AHlCSW__urinal:disabled{cursor:default}.mensroom-module__AHlCSW__urinalBody{fill:#fffdf5;stroke:#17211d;stroke-width:4px}.mensroom-module__AHlCSW__urinalShadow{fill:#17211d}.mensroom-module__AHlCSW__urinalBowl{fill:#d9ece5;stroke:#17211d;stroke-width:3px}.mensroom-module__AHlCSW__pipe{fill:#fffdf5;stroke:#17211d;stroke-width:3px}.mensroom-module__AHlCSW__flush{fill:#ff6941;stroke:#17211d;stroke-width:3px}.mensroom-module__AHlCSW__number{border:2px solid var(--ink);width:28px;height:28px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;margin-top:-2px;font-size:.75rem;font-weight:950;display:grid}.mensroom-module__AHlCSW__spotState{z-index:5;letter-spacing:.07em;text-transform:uppercase;background:#fffdf5e6;border-radius:4px;margin-top:7px;padding:2px 4px;font-size:.59rem;font-weight:900;position:relative}.mensroom-module__AHlCSW__selectedUrinal .mensroom-module__AHlCSW__number{color:#fff;background:#c63f1d}.mensroom-module__AHlCSW__person{z-index:3;pointer-events:none;width:67%;height:94%;position:absolute;bottom:7px}.mensroom-module__AHlCSW__head,.mensroom-module__AHlCSW__ear,.mensroom-module__AHlCSW__body,.mensroom-module__AHlCSW__armLeft,.mensroom-module__AHlCSW__armRight,.mensroom-module__AHlCSW__legLeft,.mensroom-module__AHlCSW__legRight{border:3px solid var(--ink);background:var(--ink);display:block;position:absolute}.mensroom-module__AHlCSW__head{aspect-ratio:1;background:#c77d52;border-radius:47%;width:43%;top:0;left:28%;box-shadow:inset 0 9px #523d35}.mensroom-module__AHlCSW__ear{background:#c77d52;border-radius:50%;width:10px;height:14px;top:13%;left:25%}.mensroom-module__AHlCSW__body{background:#4367b1;border-radius:32% 32% 10% 10%;width:64%;height:51%;top:30%;left:18%}.mensroom-module__AHlCSW__body:after{content:"";background:#ffffff47;height:4px;position:absolute;top:27%;left:10%;right:10%;box-shadow:0 12px #ffffff47}.mensroom-module__AHlCSW__armLeft,.mensroom-module__AHlCSW__armRight{background:#c77d52;border-radius:20px;width:18%;height:44%;top:34%}.mensroom-module__AHlCSW__armLeft{left:5%;transform:rotate(7deg)}.mensroom-module__AHlCSW__armRight{right:5%;transform:rotate(-7deg)}.mensroom-module__AHlCSW__legLeft,.mensroom-module__AHlCSW__legRight{background:#26364d;border-radius:5px;width:27%;height:29%;bottom:0}.mensroom-module__AHlCSW__legLeft{left:21%}.mensroom-module__AHlCSW__legRight{right:21%}.mensroom-module__AHlCSW__actionPanel{text-align:center;max-width:900px;margin:28px auto 0}.mensroom-module__AHlCSW__prompt{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:900}.mensroom-module__AHlCSW__hint,.mensroom-module__AHlCSW__pending>p:last-of-type{color:var(--muted);margin-top:5px;font-size:.86rem}.mensroom-module__AHlCSW__secondaryButton{color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;margin-top:16px;padding:0 22px}.mensroom-module__AHlCSW__results{text-align:left;border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);padding:22px}.mensroom-module__AHlCSW__resultHeadline{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.mensroom-module__AHlCSW__resultHeadline p{font-size:1.15rem;font-weight:800}.mensroom-module__AHlCSW__resultHeadline p strong{color:var(--orange)}.mensroom-module__AHlCSW__resultHeadline h2{letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,3.4rem);line-height:.9}.mensroom-module__AHlCSW__resultHeadline h2 span{letter-spacing:0;text-align:right;margin-top:8px;font-size:.8rem;display:block}.mensroom-module__AHlCSW__responseCount{color:var(--muted);font-size:.72rem;font-weight:700}.mensroom-module__AHlCSW__restoredMessage{border-left:5px solid var(--color-primary);background:var(--color-primary-soft);margin-bottom:14px;padding:9px 12px;font-size:.82rem;font-weight:800}.mensroom-module__AHlCSW__distributionDetails{margin-top:18px}.mensroom-module__AHlCSW__distributionDetails summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:900}.mensroom-module__AHlCSW__distributionDetails[open] summary{margin-bottom:12px}.mensroom-module__AHlCSW__bars{gap:13px;margin-top:20px;display:grid}.mensroom-module__AHlCSW__barLabel{justify-content:space-between;font-size:.75rem;font-weight:900;display:flex}.mensroom-module__AHlCSW__barLabel em{text-transform:uppercase;border:1px solid;border-radius:20px;margin-left:6px;padding:2px 6px;font-size:.55rem;font-style:normal}.mensroom-module__AHlCSW__barTrack{border:2px solid var(--ink);background:#fff;border-radius:8px;height:10px;overflow:hidden}.mensroom-module__AHlCSW__barTrack i{border-right:2px solid var(--ink);background:#ffd75d;height:100%;display:block}.mensroom-module__AHlCSW__yourBar .mensroom-module__AHlCSW__barTrack i{background:var(--orange)}.mensroom-module__AHlCSW__results>.mensroom-module__AHlCSW__primaryButton{float:right;margin-bottom:40px}.mensroom-module__AHlCSW__complete{background:var(--yellow);place-items:center;padding:22px;display:grid}.mensroom-module__AHlCSW__complete>.mensroom-module__AHlCSW__brand{position:absolute;top:24px;left:24px}.mensroom-module__AHlCSW__completeCard{text-align:center;width:min(690px,100%);min-width:0;position:relative}.mensroom-module__AHlCSW__completeCard h1{overflow-wrap:anywhere;margin:12px auto 18px;font-size:clamp(3.6rem,9vw,7.2rem)}.mensroom-module__AHlCSW__checkmark{border:3px solid var(--ink);color:#fff;background:var(--orange);width:64px;height:64px;box-shadow:5px 5px 0 var(--ink);border-radius:50%;place-items:center;margin:20px auto;font-size:2rem;font-weight:950;display:grid;transform:rotate(-5deg)}.mensroom-module__AHlCSW__completionCount{font-weight:800}.mensroom-module__AHlCSW__completionMarkers{justify-content:center;gap:8px;margin:13px auto 0;display:flex}.mensroom-module__AHlCSW__completionMarkers span{aspect-ratio:1;border:2px solid var(--ink);background:var(--color-primary);width:18px;box-shadow:2px 2px 0 var(--ink);border-radius:50%}.mensroom-module__AHlCSW__scoreCard{text-align:left;border:3px solid var(--ink);background:var(--paper);width:min(430px,100% - 10px);box-shadow:7px 7px 0 var(--ink);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:30px auto 16px;padding:20px;display:grid}.mensroom-module__AHlCSW__scoreCard>span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.mensroom-module__AHlCSW__scoreCard strong{color:var(--orange);grid-row:span 2;font-size:3rem}.mensroom-module__AHlCSW__scoreCard strong i{color:var(--ink);font-size:1rem;font-style:normal}.mensroom-module__AHlCSW__scoreCard p{opacity:.65;font-size:.78rem;font-weight:700}.mensroom-module__AHlCSW__completeNote{opacity:.65;font-size:.7rem}@media (max-width:700px){.mensroom-module__AHlCSW__landing{padding:16px}.mensroom-module__AHlCSW__hero{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px}.mensroom-module__AHlCSW__heroCopy{order:1;width:100%}.mensroom-module__AHlCSW__heroScene{order:2;width:min(520px,100%);margin:6px auto}.mensroom-module__AHlCSW__heroCopy h1{overflow-wrap:normal;font-size:clamp(2.5rem,10vw,4.2rem)}.mensroom-module__AHlCSW__subline{margin:auto}.mensroom-module__AHlCSW__heroCopy small,.mensroom-module__AHlCSW__heroCopy .mensroom-module__AHlCSW__primaryButton{margin-top:18px}.mensroom-module__AHlCSW__heroSceneBadge{font-size:.55rem}.mensroom-module__AHlCSW__heroQuestion{width:42px;height:42px;font-size:1.8rem}.mensroom-module__AHlCSW__game{padding:14px 8px 30px}.mensroom-module__AHlCSW__scenarioIntro{margin:18px auto 12px}.mensroom-module__AHlCSW__scenarioIntro h1{font-size:2.15rem}.mensroom-module__AHlCSW__sceneStage{box-shadow:5px 6px 0 var(--ink);border-radius:22px;padding:5px}.mensroom-module__AHlCSW__curatedStage{border-radius:10px;padding:0;box-shadow:0 10px 26px #1c17172e}.mensroom-module__AHlCSW__actionPanel{margin-top:25px;padding:0 7px}.mensroom-module__AHlCSW__resultHeadline{align-items:start}.mensroom-module__AHlCSW__resultHeadline p{font-size:.9rem}.mensroom-module__AHlCSW__resultHeadline h2{text-align:right}.mensroom-module__AHlCSW__barLabel em{margin-top:3px;display:inline-block}.mensroom-module__AHlCSW__completeCard h1{font-size:clamp(2.8rem,14vw,5rem)}.mensroom-module__AHlCSW__scoreCard strong{font-size:2.45rem}}@media (max-width:390px){.mensroom-module__AHlCSW__heroCopy h1{font-size:10vw}.mensroom-module__AHlCSW__heroCopy small{display:none}.mensroom-module__AHlCSW__utilityLinks{gap:11px;margin-top:14px}.mensroom-module__AHlCSW__results{padding:15px}.mensroom-module__AHlCSW__resultHeadline{display:block}.mensroom-module__AHlCSW__resultHeadline h2{text-align:left;margin-top:12px}.mensroom-module__AHlCSW__resultHeadline h2 span{text-align:left}}@media (prefers-reduced-motion:reduce){.mensroom-module__AHlCSW__landing *,.mensroom-module__AHlCSW__landing:before,.mensroom-module__AHlCSW__landing:after,.mensroom-module__AHlCSW__complete *,.mensroom-module__AHlCSW__complete:before,.mensroom-module__AHlCSW__complete:after,.mensroom-module__AHlCSW__game *,.mensroom-module__AHlCSW__game:before,.mensroom-module__AHlCSW__game:after{scroll-behavior:auto!important;transition:none!important}}.mensroom-module__AHlCSW__profileTeaser{text-align:center;margin-top:20px;font-size:.88rem;font-weight:900}.mensroom-module__AHlCSW__profileTeaser a{color:var(--color-primary);text-underline-offset:4px}.mensroom-module__AHlCSW__completeCard:has([aria-label="Your Peeference personality"]){width:min(780px,100%)}.mensroom-module__AHlCSW__friendInvitation{border:2px solid var(--ink);max-width:520px;box-shadow:3px 4px 0 var(--ink);background:#fff2bf;border-radius:14px;margin:18px 0;padding:14px 18px;font-weight:750;line-height:1.5}
