.brand-logo-module__stA-HW__link{border-radius:8px;flex:none;width:clamp(142px,18vw,190px);display:inline-flex}.brand-logo-module__stA-HW__link:focus-visible{outline:var(--focus-ring);outline-offset:4px}.brand-logo-module__stA-HW__logo{width:100%;height:auto}
.personality-module__89GorW__card{text-align:center;color:#17211d;border:4px solid #17211d;border-radius:25px;max-width:760px;margin:28px auto;padding:clamp(16px,4vw,32px);box-shadow:10px 12px #17211d}.personality-module__89GorW__comicFrame{background:#fffdf6;border:3px solid #17211d;border-radius:17px;padding:clamp(16px,4vw,32px);position:relative;overflow:hidden}.personality-module__89GorW__comicFrame:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(#17211d 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.personality-module__89GorW__comicFrame>*{position:relative}.personality-module__89GorW__kicker{letter-spacing:.11em;text-transform:uppercase;color:#435d51;font-size:.75rem;font-weight:950}.personality-module__89GorW__illustration{width:min(100%,420px);height:184px;margin:12px auto 8px;position:relative}.personality-module__89GorW__urinals{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:8px;left:15%;right:15%}.personality-module__89GorW__urinals span{background:linear-gradient(130deg,#fff 20%,#b4d1d3);border:5px solid #17211d;border-radius:20px 20px 37px 37px;width:72px;height:91px;display:block;transform:perspective(200px)rotateX(8deg);box-shadow:6px 7px #9ab9b5}.personality-module__89GorW__urinals span:after{content:"";background:#e6f4f0;border:4px solid #a0bcbf;border-radius:50%;width:36px;height:43px;margin:23px auto;display:block}.personality-module__89GorW__character{filter:drop-shadow(4px 5px #17211d);font-size:85px;line-height:1.1;position:absolute;bottom:2px;left:50%;transform:translate(-50%)rotate(-7deg)}.personality-module__89GorW__bubble{z-index:2;background:#ffda70;border:3px solid #17211d;border-radius:55% 50% 50% 45%;padding:12px;font-size:18px;font-weight:950;position:absolute;top:0;right:0;transform:rotate(8deg);box-shadow:4px 4px #17211d}.personality-module__89GorW__bubble span{letter-spacing:.08em;font-size:9px;display:block}.personality-module__89GorW__card h2{letter-spacing:-.065em;text-transform:uppercase;text-shadow:3px 3px #e4ba5b;margin:12px 0;font-size:clamp(2.15rem,7vw,4.7rem);line-height:1}.personality-module__89GorW__tagline{max-width:520px;margin:12px auto;font-size:clamp(1.13rem,3vw,1.55rem);font-weight:950}.personality-module__89GorW__description{max-width:500px;margin:12px auto;font-weight:600;line-height:1.5}.personality-module__89GorW__traits{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.personality-module__89GorW__traits span{background:#fff;border:2px solid #17211d;border-radius:999px;padding:7px 12px;font-size:.79rem;font-weight:850;box-shadow:2px 3px #17211d}.personality-module__89GorW__disclaimer{opacity:.8;margin:16px auto;font-size:.76rem;line-height:1.5}.personality-module__89GorW__rationale{max-width:490px;margin:18px auto;font-size:1rem;font-weight:800}.personality-module__89GorW__tendencies{text-align:left;gap:13px;max-width:520px;margin:25px auto;display:grid}.personality-module__89GorW__tendency{grid-template-columns:140px 1fr 46px;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:grid}.personality-module__89GorW__tendency progress{accent-color:#197c65;width:100%;height:18px}.personality-module__89GorW__tendency strong{text-align:right;font-variant-numeric:tabular-nums}.personality-module__89GorW__comparison{background:#fff9d6;border:3px solid #17211d;border-radius:14px;margin:28px auto;padding:20px;box-shadow:5px 6px #17211d}.personality-module__89GorW__comparison h3{text-transform:uppercase;margin:8px auto;font-size:clamp(1.5rem,5vw,2.1rem)}.personality-module__89GorW__comparison p{margin:10px auto;line-height:1.5}.personality-module__89GorW__premium{text-align:left;background:#fff;border:2px solid #17211d;border-radius:12px;margin:26px auto;padding:18px}.personality-module__89GorW__premium summary{cursor:pointer;font-weight:900}.personality-module__89GorW__premium p{margin:12px 0;font-size:.86rem}.personality-module__89GorW__premium ol{padding-left:22px}.personality-module__89GorW__premium li{margin:12px 0}.personality-module__89GorW__premium li span{color:#435d51;font-size:.8rem;display:block}.personality-module__89GorW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.personality-module__89GorW__button,.personality-module__89GorW__secondary{cursor:pointer;border:2px solid #17211d;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:10px 22px;font-weight:900;text-decoration:none;display:inline-flex}.personality-module__89GorW__button{color:#fff;background:#ec6744;box-shadow:4px 4px #17211d}.personality-module__89GorW__secondary{color:#17211d;background:#fff}.personality-module__89GorW__button:hover,.personality-module__89GorW__secondary:hover{transform:translateY(-2px)}.personality-module__89GorW__button:focus-visible,.personality-module__89GorW__secondary:focus-visible,.personality-module__89GorW__premium summary:focus-visible{outline-offset:4px;outline:3px solid #175a4e}.personality-module__89GorW__feedback{overflow-wrap:anywhere;font-weight:800}.personality-module__89GorW__loading{text-align:center;margin:30px auto;font-weight:800}@media (max-width:460px){.personality-module__89GorW__card{margin:16px auto;box-shadow:5px 6px #17211d}.personality-module__89GorW__tendency{grid-template-columns:1fr 42px;gap:4px}.personality-module__89GorW__tendency span{grid-column:1/-1}.personality-module__89GorW__actions>*{width:100%}.personality-module__89GorW__urinals span{width:60px;height:78px}.personality-module__89GorW__illustration{height:165px}.personality-module__89GorW__character{font-size:74px}}@media (prefers-reduced-motion:reduce){.personality-module__89GorW__button,.personality-module__89GorW__secondary{transition:none}}
.product-module__Bzk6RG__shell{background-color:var(--cream);background-image:radial-gradient(#15241e14 1px,#0000 1px);background-size:16px 16px;min-height:100vh;padding:22px}.product-module__Bzk6RG__navShell{justify-content:space-between;align-items:center;gap:24px;max-width:980px;margin:0 auto 34px;display:flex}.product-module__Bzk6RG__nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-module__Bzk6RG__legalNav{gap:8px;font-size:.72rem;display:flex}.product-module__Bzk6RG__legalNav a{color:var(--muted)}.product-module__Bzk6RG__nav a{color:var(--ink);border:2px solid #0000;border-radius:999px;padding:9px 12px;font-weight:850;text-decoration:none}.product-module__Bzk6RG__nav a:hover,.product-module__Bzk6RG__nav a:focus-visible{border-color:var(--ink);background:var(--paper)}.product-module__Bzk6RG__card{border:3px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);max-width:860px;box-shadow:var(--shadow-md);margin:auto;padding:clamp(20px,5vw,48px);position:relative;overflow:hidden}.product-module__Bzk6RG__card:after{content:"";aspect-ratio:1;border:3px solid var(--ink);background:var(--color-primary-soft);opacity:.55;pointer-events:none;border-radius:50%;width:110px;position:absolute;top:-38px;right:-38px}.product-module__Bzk6RG__card>*{z-index:1;position:relative}.product-module__Bzk6RG__card>p:first-child{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.product-module__Bzk6RG__card h1{letter-spacing:-.07em;text-transform:uppercase;margin-top:6px;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.85}.product-module__Bzk6RG__card h2{margin-top:28px}.product-module__Bzk6RG__muted{color:var(--muted);margin:12px 0;font-weight:650;line-height:1.5}.product-module__Bzk6RG__list{gap:14px;margin:24px 0;display:grid}.product-module__Bzk6RG__item{border:2px solid var(--ink);border-radius:var(--radius-md);background:#fff;padding:16px;transition:transform .15s,box-shadow .15s}.product-module__Bzk6RG__item:hover{transform:translateY(-2px);box-shadow:3px 4px #15241e29}.product-module__Bzk6RG__item strong{font-size:1.15rem;display:block}.product-module__Bzk6RG__item p{margin-top:6px;line-height:1.45}.product-module__Bzk6RG__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.product-module__Bzk6RG__button{border:2px solid var(--ink);background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;padding:12px 18px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s}.product-module__Bzk6RG__button:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.product-module__Bzk6RG__button:active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.product-module__Bzk6RG__button:disabled{cursor:wait;opacity:.65;box-shadow:var(--shadow-sm);transform:none}.product-module__Bzk6RG__buttonSecondary{color:var(--ink);background:#fff}.product-module__Bzk6RG__input{border:2px solid var(--ink);border-radius:var(--radius-sm);width:100%;max-width:430px;color:var(--ink);font:inherit;background:#fff;margin-top:12px;padding:13px}.product-module__Bzk6RG__authForm{gap:16px;max-width:430px;display:grid}.product-module__Bzk6RG__authForm label{font-weight:800;display:grid}.product-module__Bzk6RG__divider{max-width:430px;color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;margin:22px 0;font-size:.78rem;font-weight:900;display:flex}.product-module__Bzk6RG__divider:before,.product-module__Bzk6RG__divider:after{content:"";border-top:2px solid #15241e33;flex:1}.product-module__Bzk6RG__authSwitch{color:var(--muted);margin-top:18px;line-height:1.9}.product-module__Bzk6RG__textButton{appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-weight:900;text-decoration:underline}.product-module__Bzk6RG__textButton:hover,.product-module__Bzk6RG__textButton:focus-visible{color:var(--orange)}.product-module__Bzk6RG__status{background:#dff4ea;border-left:5px solid #216145;margin:16px 0;padding:12px;font-weight:700}.product-module__Bzk6RG__locked{border-radius:var(--radius-md);background:#f4f0e8;border:2px dashed #5b645f;padding:20px}.product-module__Bzk6RG__locked p{margin-top:6px;line-height:1.45}.product-module__Bzk6RG__ad{color:#3f4944;letter-spacing:.08em;text-transform:uppercase;background:#eeeae1;border:2px dashed #68716d;border-radius:12px;place-items:center;max-width:760px;min-height:110px;margin:72px auto 0;font-size:.75rem;display:grid}.product-module__Bzk6RG__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0;display:grid}.product-module__Bzk6RG__stat{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--yellow);box-shadow:var(--shadow-sm);gap:4px;padding:18px;display:grid}.product-module__Bzk6RG__stat strong{font-size:2rem}.product-module__Bzk6RG__stat span{font-weight:750}.product-module__Bzk6RG__error{color:var(--error);font-weight:800}.product-module__Bzk6RG__historyGrid{gap:22px;margin-top:24px;display:grid}.product-module__Bzk6RG__historyItem{grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);align-items:center;gap:20px;padding:14px;display:grid}.product-module__Bzk6RG__thumbnail{min-width:0}.product-module__Bzk6RG__historyCopy{padding:8px}.product-module__Bzk6RG__kicker{border:1px solid var(--ink);background:var(--yellow);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:.58rem;font-weight:900;display:inline-block}.product-module__Bzk6RG__historyCopy strong{font-size:1.35rem}.product-module__Bzk6RG__historyCopy b{color:var(--orange)}.product-module__Bzk6RG__historyItem{content-visibility:auto;contain-intrinsic-size:310px}.product-module__Bzk6RG__fine{color:var(--muted);margin-top:20px;font-size:.78rem;line-height:1.5}@media (max-width:700px){.product-module__Bzk6RG__shell{padding:14px}.product-module__Bzk6RG__navShell{flex-wrap:wrap;align-items:flex-start;margin-bottom:22px}.product-module__Bzk6RG__nav{gap:2px}.product-module__Bzk6RG__nav a{padding:9px;font-size:.78rem}.product-module__Bzk6RG__card{box-shadow:5px 5px 0 var(--ink)}.product-module__Bzk6RG__historyItem{grid-template-columns:1fr}.product-module__Bzk6RG__historyCopy{padding:4px}}@media (max-width:470px){.product-module__Bzk6RG__navShell{flex-direction:column;align-items:center;gap:12px}.product-module__Bzk6RG__nav{justify-content:center}}
.scene-module__S2tTna__viewport{aspect-ratio:1000/650;filter:drop-shadow(0 18px 20px #15241e1f);width:min(1080px,100%);margin:auto;position:relative}.scene-module__S2tTna__room{border:3px solid var(--color-ink);border-radius:var(--radius-scene);background:var(--color-surface);isolation:isolate;position:absolute;inset:0;overflow:hidden}.scene-module__S2tTna__backWall{background-color:var(--scene-wall);background-image:linear-gradient(#ffffff52 2px,#0000 2px),linear-gradient(90deg,#ffffff52 2px,#0000 2px);background-size:46px 46px;position:absolute;inset:0 0 31%}.scene-module__S2tTna__floor{border-top:4px solid var(--color-ink);background:var(--scene-floor);transform-origin:top;background-size:56px 56px;position:absolute;inset:58% -8% -20%;transform:perspective(600px)rotateX(58deg)}.scene-module__S2tTna__floor:after{content:"";background:repeating-linear-gradient(98deg,#0000 0 115px,#15241e26 117px 120px);position:absolute;inset:0}.scene-module__S2tTna__wall-mint{--scene-wall:#b9dfcf}.scene-module__S2tTna__wall-sky{--scene-wall:#c8e7f3}.scene-module__S2tTna__wall-cream{--scene-wall:#efe5ca}.scene-module__S2tTna__floor-sand{--scene-floor:#dbb489}.scene-module__S2tTna__floor-terrazzo{--scene-floor:#d8cfc0}.scene-module__S2tTna__floor-checker{--scene-floor:#d6c2a7}.scene-module__S2tTna__floor-checker .scene-module__S2tTna__floor{background-image:linear-gradient(45deg,#15241e14 25%,#0000 25% 75%,#15241e14 75%)}.scene-module__S2tTna__light{pointer-events:none;background:radial-gradient(#ffffffa6,#0000 68%);height:55%;position:absolute;top:-10%;left:20%;right:20%}.scene-module__S2tTna__frontLip{z-index:90;border-top:3px solid var(--color-ink);background:#b48e6b;height:3.5%;position:absolute;bottom:0;left:0;right:0}.scene-module__S2tTna__object{position:absolute}.scene-module__S2tTna__urinal{width:100%;min-width:44px;height:100%;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;transition:transform .16s,filter .16s;position:relative}.scene-module__S2tTna__urinal svg{filter:drop-shadow(5px 7px #15241e2e);width:100%;height:100%;overflow:visible}.scene-module__S2tTna__fixture{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:5px}.scene-module__S2tTna__fixtureShadow{fill:var(--color-ink)}.scene-module__S2tTna__bowl{fill:#d7eee6;stroke:var(--color-ink);stroke-width:4px}.scene-module__S2tTna__rim{fill:none;stroke:var(--color-ink);stroke-width:4px;stroke-linecap:round}.scene-module__S2tTna__pipe{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:4px}.scene-module__S2tTna__flush{fill:var(--color-primary);stroke:var(--color-ink);stroke-width:4px}.scene-module__S2tTna__urinal:not(:disabled):hover,.scene-module__S2tTna__urinal:not(:disabled):focus-visible{filter:drop-shadow(0 0 12px #236f5759);transform:translateY(-9px)rotate(-1deg)}.scene-module__S2tTna__urinal:not(:disabled):active{transform:translateY(-2px)scale(.98)}.scene-module__S2tTna__urinal:focus-visible{outline:5px solid var(--focus);outline-offset:5px;border-radius:25%}.scene-module__S2tTna__choiceNumber{border:3px solid var(--color-ink);background:var(--color-surface);width:30px;height:30px;box-shadow:3px 3px 0 var(--color-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid;position:absolute;bottom:-7%;left:50%;translate:-50%}.scene-module__S2tTna__state-available:before{content:"FREE";z-index:4;border:2px solid var(--color-ink);background:var(--color-primary-soft);letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:900;position:absolute;top:-15%;left:50%;translate:-50%}.scene-module__S2tTna__state-occupied{filter:saturate(.7)}.scene-module__S2tTna__state-occupied .scene-module__S2tTna__choiceNumber{background:#d8d5cc}.scene-module__S2tTna__selected{animation:.32s ease-out scene-module__S2tTna__choice-pop}.scene-module__S2tTna__selected .scene-module__S2tTna__fixture{fill:#fff2ec}.scene-module__S2tTna__selected .scene-module__S2tTna__flush,.scene-module__S2tTna__selected .scene-module__S2tTna__choiceNumber{background:var(--color-selection);fill:var(--color-selection);color:#fff}.scene-module__S2tTna__pickFlag{z-index:8;white-space:nowrap;border:2px solid var(--color-ink);background:var(--color-selection);color:#fff;box-shadow:3px 3px 0 var(--color-ink);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:900;position:absolute;top:-20%;left:50%;translate:-50%}.scene-module__S2tTna__percentage{z-index:9;border:3px solid var(--color-ink);background:var(--color-surface);min-width:52px;box-shadow:4px 4px 0 var(--color-ink);border-radius:12px;padding:7px 8px;font-size:1rem;font-weight:900;animation:.35s both scene-module__S2tTna__result-rise;position:absolute;top:-28%;left:50%;translate:-50%}.scene-module__S2tTna__percentage small{text-transform:uppercase;font-size:.45rem;line-height:1.1;display:block}.scene-module__S2tTna__percentage.scene-module__S2tTna__favorite{background:var(--color-highlight);animation:.35s both scene-module__S2tTna__result-rise,.35s .25s both scene-module__S2tTna__favorite-pop}.scene-module__S2tTna__resultUrinal .scene-module__S2tTna__pickFlag{top:84%}.scene-module__S2tTna__resultUrinal.scene-module__S2tTna__state-available:before{display:none}.scene-module__S2tTna__character{filter:drop-shadow(5px 7px #15241e26);transform-origin:bottom;width:100%;height:100%;position:relative}.scene-module__S2tTna__personHead,.scene-module__S2tTna__hair,.scene-module__S2tTna__personBody,.scene-module__S2tTna__leftArm,.scene-module__S2tTna__rightArm,.scene-module__S2tTna__leftLeg,.scene-module__S2tTna__rightLeg{border:4px solid var(--color-ink);display:block;position:absolute}.scene-module__S2tTna__personHead{aspect-ratio:1;background:var(--skin);border-radius:45%;width:38%;top:1%;left:31%}.scene-module__S2tTna__hair{z-index:2;background:var(--hair,#47372f);border:0;border-radius:50% 50% 25% 25%;width:40%;height:18%;top:0;left:30%}.scene-module__S2tTna__personBody{background:var(--outfit);border-radius:30% 30% 10% 10%;width:60%;height:48%;top:28%;left:20%}.scene-module__S2tTna__personBody:after{content:"";border-top:4px solid #ffffff47;position:absolute;top:34%;left:10%;right:10%;box-shadow:0 13px #ffffff47}.scene-module__S2tTna__leftArm,.scene-module__S2tTna__rightArm{background:var(--skin);border-radius:18px;width:17%;height:43%;top:34%}.scene-module__S2tTna__leftArm{left:7%;rotate:7deg}.scene-module__S2tTna__rightArm{right:7%;rotate:-7deg}.scene-module__S2tTna__leftLeg,.scene-module__S2tTna__rightLeg{background:#29394b;border-radius:7px;width:25%;height:31%;bottom:0}.scene-module__S2tTna__leftLeg{left:23%}.scene-module__S2tTna__rightLeg{right:23%}.scene-module__S2tTna__skin-light{--skin:#e3ad82}.scene-module__S2tTna__skin-medium{--skin:#bb7650}.scene-module__S2tTna__skin-deep{--skin:#74462f}.scene-module__S2tTna__outfit-shirt{--outfit:#377d67}.scene-module__S2tTna__outfit-jacket{--outfit:#d65f42}.scene-module__S2tTna__outfit-hoodie{--outfit:#536ca6}.scene-module__S2tTna__build-broad{scale:1.08 1}.scene-module__S2tTna__build-tall{scale:.9 1.08}.scene-module__S2tTna__build-compact{scale:.94 .92}.scene-module__S2tTna__build-round .scene-module__S2tTna__personBody{border-radius:40% 40% 12% 12%}.scene-module__S2tTna__build-lean{scale:.87 1}.scene-module__S2tTna__face-rear-left{rotate:-2deg}.scene-module__S2tTna__face-rear-right{rotate:2deg}.scene-module__S2tTna__stall{border:4px solid var(--color-ink);background:#578d7c;width:100%;height:100%;box-shadow:8px 8px #15241e33}.scene-module__S2tTna__stall span{border:3px solid var(--color-ink);background:#76aa98;position:absolute;inset:7% 9% 10%}.scene-module__S2tTna__stall i{aspect-ratio:1;border:2px solid var(--color-ink);background:var(--color-highlight);border-radius:50%;width:9px;position:absolute;top:50%;right:16%}.scene-module__S2tTna__divider{border:4px solid var(--color-ink);background:#f2e6ca;border-radius:8px;width:100%;height:100%;box-shadow:7px 6px #15241e2e}.scene-module__S2tTna__sink{border:4px solid var(--color-ink);background:var(--color-surface);border-radius:10px 10px 42% 42%;width:100%;height:100%}.scene-module__S2tTna__sink span{border:3px solid var(--color-ink);border-bottom:0;border-radius:8px 8px 0 0;width:16%;height:40%;position:absolute;top:-35%;left:42%}.scene-module__S2tTna__sink i{border:3px solid var(--color-ink);background:#c6e4e8;border-radius:50%;height:30%;position:absolute;top:28%;left:18%;right:18%}.scene-module__S2tTna__door{border:5px solid var(--color-ink);background:#6d806f;width:100%;height:100%;box-shadow:8px 8px #15241e33}.scene-module__S2tTna__door i{aspect-ratio:1;border:2px solid var(--color-ink);background:var(--color-highlight);border-radius:50%;width:11px;position:absolute;top:52%;right:12%}.scene-module__S2tTna__door-open{transform-origin:100%;transform:skewY(-4deg)}.scene-module__S2tTna__prop{white-space:pre-line;border:3px solid var(--color-ink);background:var(--color-surface);text-align:center;place-items:center;width:100%;height:100%;font-size:clamp(.3rem,1vw,.65rem);font-weight:900;display:grid;box-shadow:4px 5px #15241e2b}.scene-module__S2tTna__prop-sign{background:var(--color-highlight);rotate:-3deg}.scene-module__S2tTna__prop-mirror{background:#cfe7ef;border-radius:50% 50% 10px 10px}.scene-module__S2tTna__prop-dryer{background:#dde4de;border-radius:12px}.scene-module__S2tTna__prop-bin{background:#5b6862;border-radius:8px 8px 22px 22px}.scene-module__S2tTna__prop-plant{box-shadow:none;background:linear-gradient(90deg,#0000 35%,#8b5937 36% 64%,#0000 65%);border:0}.scene-module__S2tTna__prop-plant:before{content:"";border:3px solid var(--color-ink);background:#4e9771;border-radius:50% 12% 50% 15%;position:absolute;inset:0 3% 35%;rotate:-10deg}.scene-module__S2tTna__prop-luggage{background:#cb774f;border-radius:12px}.scene-module__S2tTna__prop-cleaning-sign{clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:var(--color-highlight)}.scene-module__S2tTna__frontLip,.scene-module__S2tTna__object{pointer-events:none}.scene-module__S2tTna__urinal{pointer-events:auto}.scene-module__S2tTna__mode-thumbnail,.scene-module__S2tTna__mode-showcase{pointer-events:none}.scene-module__S2tTna__mode-thumbnail{filter:none}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__room{border-width:2px;border-radius:14px}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__choiceNumber,.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__state-available:before,.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__pickFlag,.scene-module__S2tTna__mode-showcase .scene-module__S2tTna__choiceNumber,.scene-module__S2tTna__mode-showcase .scene-module__S2tTna__state-available:before{display:none}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__character{filter:none}.scene-module__S2tTna__srResults{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene-module__S2tTna__fallback{aspect-ratio:1000/650;text-align:center;border:3px dashed var(--color-ink);border-radius:var(--radius-scene);background:var(--color-surface);place-content:center;display:grid}.scene-module__S2tTna__fallback span{color:var(--color-muted)}@keyframes scene-module__S2tTna__choice-pop{50%{transform:translateY(-10px)scale(1.06)}}@keyframes scene-module__S2tTna__result-rise{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes scene-module__S2tTna__favorite-pop{50%{rotate:-2deg;scale:1.12}}@media (max-width:700px){.scene-module__S2tTna__viewport{aspect-ratio:10/8}.scene-module__S2tTna__room{border-radius:18px}.scene-module__S2tTna__object{transform-origin:bottom}.scene-module__S2tTna__choiceNumber{width:26px;height:26px;font-size:.68rem}.scene-module__S2tTna__state-available:before{padding:2px 5px;font-size:.45rem}.scene-module__S2tTna__percentage{border-width:2px;min-width:42px;padding:5px 4px;font-size:.75rem;top:-34%}.scene-module__S2tTna__percentage small{font-size:.36rem}.scene-module__S2tTna__pickFlag{padding:3px 5px;font-size:.48rem}.scene-module__S2tTna__frontLip{height:5%}}@media (max-width:390px){.scene-module__S2tTna__viewport{aspect-ratio:10/8.5}.scene-module__S2tTna__percentage{top:-38%}.scene-module__S2tTna__state-available:before{display:none}}@media (prefers-reduced-motion:reduce){.scene-module__S2tTna__viewport *{transition:none!important;animation:none!important}}.scene-module__S2tTna__selected .scene-module__S2tTna__flush,.scene-module__S2tTna__selected .scene-module__S2tTna__choiceNumber,.scene-module__S2tTna__pickFlag{color:var(--color-ink)}.scene-module__S2tTna__state-disabled{filter:grayscale(.85);opacity:.72}.scene-module__S2tTna__state-disabled .scene-module__S2tTna__fixture{fill:#d6d8d3}.scene-module__S2tTna__state-disabled:after{content:"OUT OF ORDER";border:2px solid var(--color-ink);background:var(--color-highlight);padding:3px;font-size:.42rem;font-weight:900;position:absolute;top:43%;left:8%;right:8%;rotate:-8deg}.scene-module__S2tTna__state-dirty .scene-module__S2tTna__bowl{fill:#d9d0a4}.scene-module__S2tTna__state-dirty .scene-module__S2tTna__fixture{fill:#eee5c7}.scene-module__S2tTna__state-dirty:after{content:"CLEANING";border:2px solid var(--color-ink);background:#eee5c7;padding:3px;font-size:.42rem;font-weight:900;position:absolute;top:45%;left:14%;right:14%;rotate:5deg}.scene-module__S2tTna__unavailableMark{z-index:7;border:2px solid var(--color-ink);background:var(--color-highlight);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;top:25%;right:4%}.scene-module__S2tTna__stall-open span{transform-origin:0;transform:perspective(180px)rotateY(-48deg)}.scene-module__S2tTna__stall-occupied span{background:#496a84}.scene-module__S2tTna__stall-occupied:after{content:"OCCUPIED";border:2px solid var(--color-ink);background:var(--color-highlight);text-align:center;padding:4px;font-size:.48rem;font-weight:900;position:absolute;top:42%;left:10%;right:10%;rotate:-4deg}.scene-module__S2tTna__sink-occupied{background:#d7dfda}.scene-module__S2tTna__sink-occupied:after{content:"IN USE";text-align:center;font-size:.45rem;font-weight:900;position:absolute;bottom:4%;left:18%;right:18%}.scene-module__S2tTna__sink-occupied b{aspect-ratio:1;border:3px solid var(--color-ink);background:#bb7650;border-radius:50%;width:28%;position:absolute;top:-58%;left:36%}.scene-module__S2tTna__depth-shallow .scene-module__S2tTna__floor{top:64%}.scene-module__S2tTna__depth-shallow .scene-module__S2tTna__backWall{bottom:25%}.scene-module__S2tTna__depth-deep .scene-module__S2tTna__floor{top:52%}.scene-module__S2tTna__depth-deep .scene-module__S2tTna__backWall{bottom:38%}.scene-module__S2tTna__entrance{z-index:4;border:4px solid var(--color-ink);background:#74857b;width:6%;position:absolute;top:22%;bottom:28%;box-shadow:5px 5px #15241e2e}.scene-module__S2tTna__entrance-left .scene-module__S2tTna__entrance{border-radius:0 10px 10px 0;left:-2%}.scene-module__S2tTna__entrance-right .scene-module__S2tTna__entrance{border-radius:10px 0 0 10px;right:-2%}.scene-module__S2tTna__build-slim{scale:.82 1}.scene-module__S2tTna__build-classic .scene-module__S2tTna__personBody{border-radius:22% 22% 8% 8%}.scene-module__S2tTna__build-classic .scene-module__S2tTna__hair{border-radius:8px 8px 45% 45%;height:12%}.scene-module__S2tTna__build-relaxed{rotate:1.5deg;scale:1.02 .96}.scene-module__S2tTna__build-relaxed .scene-module__S2tTna__personBody{width:68%;left:16%}.scene-module__S2tTna__build-broad .scene-module__S2tTna__personBody{width:72%;left:14%}.scene-module__S2tTna__build-tall .scene-module__S2tTna__leftLeg,.scene-module__S2tTna__build-tall .scene-module__S2tTna__rightLeg{height:36%}.scene-module__S2tTna__build-compact .scene-module__S2tTna__personHead{width:44%;left:28%}.scene-module__S2tTna__build-lean .scene-module__S2tTna__personBody{width:52%;left:24%}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__object,.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__urinal svg{filter:none}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__prop,.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__stall,.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__door{box-shadow:none}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__unavailableMark{display:none}.scene-module__S2tTna__curatedViewport{aspect-ratio:3/2;filter:none;width:min(1400px,100%)}.scene-module__S2tTna__curatedCanvas{background:#241f20;border-radius:18px;position:absolute;inset:0;overflow:hidden}.scene-module__S2tTna__curatedArtwork{object-fit:contain}.scene-module__S2tTna__hotspotLayer{position:absolute;inset:0}.scene-module__S2tTna__curatedHotspot{min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:18% 18% 34% 34%;padding:0;transition:background .16s,box-shadow .16s,filter .16s;position:absolute}.scene-module__S2tTna__curatedHotspot:not(:disabled):hover{filter:brightness(1.08);background:#40c4971f;box-shadow:0 0 0 3px #63deb4bf,0 0 28px 10px #37a4806b}.scene-module__S2tTna__curatedHotspot:focus-visible{outline-offset:3px;box-shadow:0 0 0 8px var(--focus),0 0 30px 12px #236f578c;outline:4px solid #fff}.scene-module__S2tTna__curatedHotspot:disabled{cursor:default}.scene-module__S2tTna__curatedNumber{background:#fff9eceb;border:2px solid #15241ee6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:950;display:grid;position:absolute;bottom:3%;left:50%;translate:-50%;box-shadow:2px 2px #15241ed9}.scene-module__S2tTna__curatedHotspot:disabled .scene-module__S2tTna__curatedNumber{opacity:.62}.scene-module__S2tTna__curatedSelected{box-shadow:0 0 0 4px var(--color-selection),0 0 34px 14px #f3836494;background:#f383641f}.scene-module__S2tTna__curatedCheck{border:2px solid var(--color-ink);background:var(--color-selection);width:34px;height:34px;box-shadow:3px 3px 0 var(--color-ink);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:950;display:grid;position:absolute;top:-8%;left:50%;translate:-50%}.scene-module__S2tTna__curatedPercentage{z-index:4;border:2px solid var(--color-ink);min-width:54px;box-shadow:3px 3px 0 var(--color-ink);white-space:nowrap;background:#fff9ecf5;border-radius:11px;padding:7px 9px;font-size:.94rem;font-weight:950;line-height:1;position:absolute;top:-15%;left:50%;translate:-50%}.scene-module__S2tTna__curatedPercentage small{text-transform:uppercase;margin-top:4px;font-size:.42rem;line-height:1.05;display:block}.scene-module__S2tTna__curatedPercentagePopular{background:#b9dfcf}.scene-module__S2tTna__curatedPercentagePick{background:var(--color-selection)}.scene-module__S2tTna__curatedResult .scene-module__S2tTna__curatedNumber{display:none}.scene-module__S2tTna__mode-thumbnail.scene-module__S2tTna__curatedViewport .scene-module__S2tTna__curatedCanvas,.scene-module__S2tTna__mode-showcase.scene-module__S2tTna__curatedViewport .scene-module__S2tTna__curatedCanvas{border-radius:14px}.scene-module__S2tTna__mode-thumbnail .scene-module__S2tTna__curatedHotspot,.scene-module__S2tTna__mode-showcase .scene-module__S2tTna__curatedHotspot{display:none}@media (max-width:700px){.scene-module__S2tTna__curatedCanvas{border-radius:10px}.scene-module__S2tTna__curatedHotspot{border-radius:12px;min-width:0}.scene-module__S2tTna__curatedNumber{width:20px;height:20px;font-size:.58rem;bottom:-1%}.scene-module__S2tTna__curatedCheck{width:24px;height:24px;font-size:.76rem;top:-8%}.scene-module__S2tTna__curatedPercentage{min-width:40px;box-shadow:2px 2px 0 var(--color-ink);border-width:1.5px;padding:4px 5px;font-size:.7rem;top:-22%}.scene-module__S2tTna__curatedPercentage small{font-size:.32rem}.scene-module__S2tTna__curatedPercentagePopular small:first-of-type{white-space:normal;max-width:52px}}
