.backrooms-root .floor-landing{position:fixed;inset:0;z-index:var(--z-intro);overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:126px clamp(24px,6vw,110px) 30px;background:linear-gradient(90deg,#080a0bed,#080a0ba8 57%,#080a0b70);color:#fff;font-family:var(--font-inter),sans-serif}.backrooms-root .floor-landing :is(.splash-controls,.splash-share__feedback p,.splash-share__feedback input,.credit){font-family:var(--font-inter),sans-serif}.backrooms-root .floor-landing--standalone{background:linear-gradient(#080a0bbf,#080a0bef),url(/backrooms-assets/entry-exterior.webp) 50%/cover}.backrooms-root .floor-landing__content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(100%,1210px);margin-block:auto}.backrooms-root .floor-landing__content>*{min-width:0}.backrooms-root .floor-landing__eyebrow{font-size:11px;letter-spacing:.12em;color:#fff}.backrooms-root .floor-landing__story h1{font-size:clamp(38px,4vw,60px);line-height:1.12;letter-spacing:-.055em;font-weight:500;margin:24px 0 22px;color:#fff}.backrooms-root .floor-landing__story p{font-size:16px;line-height:1.8;color:#fff;margin-top:22px;max-width:570px}.backrooms-root .floor-landing__story .floor-landing__invitation{font-size:clamp(20px,1.75vw,25px);line-height:1.5;color:#fff;margin-top:0;text-wrap:balance}.backrooms-root .floor-landing__story .floor-landing__warning{color:#fff}.backrooms-root .floor-landing__agents{display:flex;align-items:center;justify-content:center;gap:18px;max-width:450px;margin-top:18px}.backrooms-root .floor-landing__agent{flex:1;min-width:0;text-align:center}.backrooms-root .floor-landing__agent .br-agent-art{width:150px;height:150px;max-width:100%;margin:0 auto;filter:drop-shadow(0 10px 24px #ff487620)}.backrooms-root .floor-landing__agent--zombie .br-agent-art{filter:drop-shadow(0 10px 24px #b9d48b20)}.backrooms-root .floor-landing__agent figcaption{font-size:13px;line-height:1.6;color:#fff}.backrooms-root .floor-landing__agent figcaption strong{display:block;font-size:11px;font-weight:400;color:#ffffffc7;margin-top:3px}.backrooms-root .floor-landing__agent-versus{color:#fff;font-size:14px}.backrooms-root .floor-landing__steps{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff30;list-style:none;font-size:12px;color:#fff}.backrooms-root .floor-landing__steps span{display:block;margin-bottom:8px;color:#ffffffb3;font-size:11px}.backrooms-root .floor-landing__story .floor-landing__device{font-size:12px;color:#ffffffc7;line-height:1.8;margin-top:22px}.backrooms-root .floor-landing>.credit{position:static;translate:none;transform:none;margin-top:40px;flex-shrink:0;font-size:14px}:is(.backrooms-root,.gotchi-root) .registration{position:relative;isolation:isolate;padding:clamp(24px,2.8vw,40px);border:1px solid #ffffff45;border-radius:32px;background:radial-gradient(ellipse at 0 0,#ffffff20,transparent 58%),radial-gradient(ellipse at 100% 100%,#ff487610,transparent 60%),#14141a9c;box-shadow:0 28px 90px #0007,0 0 50px #ff48760c,inset 0 1px 0 #ffffff35,inset 0 -1px 0 #ffffff10;backdrop-filter:blur(30px) saturate(140%)}:is(.backrooms-root,.gotchi-root) .registration:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#fff9,transparent);pointer-events:none}:is(.backrooms-root,.gotchi-root) .registration h2{font-size:clamp(25px,2vw,30px);font-weight:500;letter-spacing:-.045em;line-height:1.3;margin-top:0;color:#fff}:is(.backrooms-root,.gotchi-root) .registration__intro{font-size:14px;line-height:1.7;color:#ffffffe0;margin-top:12px;margin-bottom:28px}:is(.backrooms-root,.gotchi-root) .registration__form fieldset{border:0;min-width:0;display:grid;gap:20px}:is(.backrooms-root,.gotchi-root) .registration__names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}:is(.backrooms-root,.gotchi-root) .registration__form label{display:grid;align-content:start;gap:9px;min-width:0;font-size:13px;color:#fff;line-height:1.5}:is(.backrooms-root,.gotchi-root) .registration__input{position:relative;display:block;min-width:0;height:52px}:is(.backrooms-root,.gotchi-root) .registration__form input:not([type=checkbox]){display:block;width:100%;min-width:0;height:52px;padding:12px 14px;background:#ffffff06;border:1px solid #ffffff38;border-radius:12px;box-shadow:inset 0 2px 5px #0002;color:#fff;font:16px var(--font-inter),sans-serif;transition:border-color .2s,background .2s,box-shadow .2s}:is(.backrooms-root,.gotchi-root) .registration__form input:not([type=checkbox]):hover{border-color:#ffffff70}:is(.backrooms-root,.gotchi-root) .registration__form input:not([type=checkbox]):focus{border-color:#ff91af;background:#ffffff0b;box-shadow:0 0 0 3px #ff487614}:is(.backrooms-root,.gotchi-root) .registration__form input::-moz-placeholder{color:#ffffff80}:is(.backrooms-root,.gotchi-root) .registration__form input::placeholder{color:#ffffff80}:is(.backrooms-root,.gotchi-root) .registration__form .registration__consent{grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:12px;color:#ffffffe0}:is(.backrooms-root,.gotchi-root) .registration__consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;margin-top:1px;accent-color:var(--pink,#ff4876);cursor:pointer}:is(.backrooms-root,.gotchi-root) .registration__consent a{color:#ff91af;font-weight:600;text-decoration:underline;text-underline-offset:3px}:is(.backrooms-root,.gotchi-root) .registration__consent a:hover{color:#ffb3c9}:is(.backrooms-root,.gotchi-root) .registration__submit{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:16px 48px;border:1px solid #ff7094;border-radius:999px;background:var(--pink,#ff4876);box-shadow:0 8px 30px #ff487628,inset 0 1px 0 #ffffff38;color:#fff;font:600 20px var(--font-inter),sans-serif;text-align:center;cursor:pointer;transition:background .2s,box-shadow .2s}:is(.backrooms-root,.gotchi-root) .registration__submit>span{position:absolute;right:24px;font-size:22px}:is(.backrooms-root,.gotchi-root) .registration__submit:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff40 48%,transparent 71%);transform:translateX(-140%)}:is(.backrooms-root,.gotchi-root) .registration__submit:hover:not(:disabled){background:#f53466;box-shadow:0 12px 38px #ff487645,inset 0 1px 0 #ffffff50}:is(.backrooms-root,.gotchi-root) .registration__submit:disabled{opacity:.55;cursor:wait}:is(.backrooms-root,.gotchi-root) .registration :is(input,button,a):focus-visible{outline:2px solid #f2b6ca;outline-offset:4px}:is(.backrooms-root,.gotchi-root) .registration__note{font-size:12px;color:#ffffffc7;line-height:1.7;margin-top:18px;overflow-wrap:anywhere;text-align:center}:is(.backrooms-root,.gotchi-root) .registration__signin{display:block;color:#fff;font-size:12px;line-height:1.6;margin-top:20px;text-underline-offset:4px;text-align:center}:is(.backrooms-root,.gotchi-root) .registration__error{margin-block:14px;color:#ffc4d3;font:12px/1.7 var(--font-inter),sans-serif}:is(.backrooms-root,.gotchi-root) .registration__retry{background:none;border:0;color:#e1cabb;font:12px var(--font-inter),sans-serif;text-decoration:underline;cursor:pointer}:is(.backrooms-root,.gotchi-root) .registration__pending{font-size:13px;line-height:1.7}:is(.backrooms-root,.gotchi-root) .registration__pending button{margin-top:20px}:is(.backrooms-root,.gotchi-root) .registration [hidden]{display:none!important}@media(max-width:850px){.backrooms-root .floor-landing{padding:140px 24px 28px;background:linear-gradient(#080a0bbf,#080a0bed)}.backrooms-root .floor-landing--standalone{background:linear-gradient(#080a0bbf,#080a0bef),url(/backrooms-assets/entry-exterior.webp) 50%/cover}.backrooms-root .floor-landing__content{grid-template-columns:minmax(0,1fr);max-width:540px;gap:38px}.backrooms-root .floor-landing__story h1{font-size:clamp(36px,7vw,48px)}.backrooms-root .floor-landing__steps{justify-content:space-between;gap:8px}}@media(max-width:380px){:is(.backrooms-root,.gotchi-root) .registration__submit{padding-inline:16px}:is(.backrooms-root,.gotchi-root) .registration__submit>span{display:none}:is(.backrooms-root,.gotchi-root) .registration__names{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:no-preference){.backrooms-root .floor-landing__content{animation:floor-landing-in .7s ease-out both}:is(.backrooms-root,.gotchi-root) .registration__submit{transition:transform .25s,background .2s,box-shadow .25s}:is(.backrooms-root,.gotchi-root) .registration__submit>span{transition:transform .25s}:is(.backrooms-root,.gotchi-root) .registration__submit:not(:disabled):before{animation:registration-shimmer 5s ease-in-out infinite}:is(.backrooms-root,.gotchi-root) .registration__submit:hover:not(:disabled){transform:translateY(-2px)}:is(.backrooms-root,.gotchi-root) .registration__submit:hover:not(:disabled)>span{transform:translateX(4px)}:is(.backrooms-root,.gotchi-root) .registration__submit:active:not(:disabled){transform:translateY(0) scale(.99)}@keyframes registration-shimmer{0%,60%{transform:translateX(-140%)}90%,to{transform:translateX(140%)}}@keyframes floor-landing-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.backrooms-root .floor-teaser{padding:92px 28px 24px;background:linear-gradient(#090a0c80,#090a0ce8)}.backrooms-root .floor-teaser.floor-landing--standalone{background:#13110c;isolation:isolate}.floor-teaser.floor-landing--standalone>.floor404-corridor-background{position:fixed;z-index:-2}.floor-teaser.floor-landing--standalone:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#090a0c55,#090a0ce0)}.floor-teaser__content{width:min(100%,820px);margin:auto;text-align:center}.floor-teaser__cast{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:24px}.floor-teaser__cast .br-agent-art{width:150px;height:150px;flex:none;filter:drop-shadow(0 12px 28px #0006)}.floor-teaser__logo{width:clamp(240px,26vw,360px);height:auto;filter:drop-shadow(0 8px 22px #0005)}.floor-teaser h1{font:600 clamp(28px,3vw,40px)/1.15 var(--ff);letter-spacing:-.035em;margin:0 0 10px;color:white}.floor-teaser p{font:15px/1.65 var(--ff);color:#e5e2e4;margin:16px auto;max-width:720px}.floor-teaser .floor-teaser__invitation{font-size:19px;color:white;margin-top:0}.floor-teaser .floor-teaser__warning{color:#f2c5d3;max-width:660px}.floor-teaser__cta{display:inline-flex;justify-content:center;align-items:center;gap:32px;background:#ff4876;color:#fff;border-radius:999px;padding:15px 30px;font:600 16px/1.4 var(--ff);margin-top:8px;text-decoration:none;box-shadow:0 8px 40px #ff487633;transition:transform .2s,background .2s}.floor-teaser__cta:hover{background:#f92f64;transform:translateY(-2px)}.floor-teaser :is(a,button):focus-visible{outline:2px solid white;outline-offset:4px}.backrooms-root .splash-controls{min-height:44px;justify-content:space-between;align-items:flex-start}.backrooms-root .splash-control{background:#18171de8;border:1px solid #ffffff60;color:white;border-radius:8px;backdrop-filter:blur(12px)}@media(min-width:761px) and (max-height:800px){.floor-teaser__logo{width:240px}.floor-teaser__cast{margin-bottom:16px}.floor-teaser p{font-size:14px;margin-block:12px}.floor-teaser__cast .br-agent-art{width:125px;height:125px}.backrooms-root .floor-teaser{padding-top:82px}.floor-teaser h1{font-size:32px}}@media(max-width:760px){.backrooms-root .floor-teaser{padding:92px 22px 24px}.floor-teaser__cast{gap:0;position:relative}.floor-teaser__logo{width:220px}.floor-teaser__cast .br-agent-art{width:70px;height:100px;position:absolute;bottom:-4px;left:0}.floor-teaser__cast .br-agent-art:last-child{left:auto;right:0}.floor-teaser p{font-size:14px}.floor-teaser .floor-teaser__invitation{font-size:17px}.floor-teaser h1{font-size:28px}.floor-teaser__cta{width:100%}.backrooms-root .splash-controls{min-height:44px;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.floor-teaser__cta{transition:none;transform:none}}@media(prefers-reduced-motion:no-preference){.floor-teaser section>h1,.floor-teaser section>p,.floor-teaser__cast{animation:floor-teaser-reveal .65s ease-out both}.floor-teaser section>h1{animation-delay:.15s}.floor-teaser section>.floor-teaser__invitation{animation-delay:.3s}.floor-teaser section>p:not([class]){animation-delay:.45s}.floor-teaser section>.floor-teaser__warning{animation-delay:.6s}}@keyframes floor-teaser-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floor-teaser__brand{display:flex;flex-direction:column;align-items:center;gap:18px}.backrooms-root .floor-teaser__brand>.credit{position:static;translate:none;transform:none;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;line-height:1;color:#fff}.gotchi-root .gotchi-gate-scroll{padding:0;background:#090b08}.gotchi-root .gate-entry{position:relative;isolation:isolate;min-height:100%;overflow:hidden;display:flex;flex-direction:column;color:#f2f1df;padding:max(26px,env(safe-area-inset-top)) clamp(24px,4vw,72px) max(24px,env(safe-area-inset-bottom))}.gotchi-root .gate-atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#090b08}.gotchi-root .gate-corridor{position:absolute;inset:-3%;background:url(/gotchi/sys/chamber/room_master_lit.webp) center 53%/cover;filter:saturate(.48) brightness(.42);animation:gate-drift 28s ease-in-out infinite alternate}.gotchi-root .gate-atmosphere:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090c0750,#090c0725 42%,#070907dc 82%),linear-gradient(0deg,#090b08,transparent 35%,#07090577)}.gotchi-root .gate-light{position:absolute;inset:-30%;background:radial-gradient(ellipse at 30% 45%,#e5e78925,transparent 46%);animation:gate-light 12s ease-in-out infinite alternate}.gotchi-root .gate-scanlines{position:absolute;inset:0;z-index:1;opacity:.13;background:repeating-linear-gradient(transparent 0 3px,#000 3px 4px)}.gotchi-root .gate-bottomline,.gotchi-root .gate-topline{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 var(--ff);letter-spacing:.14em;text-transform:uppercase;color:#c3c5a1}.gotchi-root .gate-signal{display:flex;align-items:center;gap:8px}.gotchi-root .gate-signal i{width:5px;height:5px;border-radius:50%;background:#ff4876;box-shadow:0 0 12px #ff4876;animation:gate-signal 4s ease-in-out infinite}.gotchi-root .gate-content{flex:1;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,7vw,130px);width:100%;max-width:1240px;margin:0 auto;padding:38px 0}.gotchi-root .gate-world{position:relative;align-self:stretch;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15px}.gotchi-root .gate-wordmark{width:min(100%,380px);filter:drop-shadow(0 4px 10px #0008)}.gotchi-root .gate-wordmark .floor404-logo{width:100%}.gotchi-root .gate-byline{display:flex;align-items:center;gap:8px;margin-top:25px;font:13px var(--ff);color:#d2d4bd}.gotchi-root .gate-byline img{width:92px;height:auto;filter:brightness(0) invert(1);opacity:.86}.gotchi-root .gate-specimen{position:relative;width:240px;height:205px;margin-top:20px}.gotchi-root .gate-specimen .heropos{width:250px!important;left:50%!important;top:100%!important}.gotchi-root .gate-agent-glow{position:absolute;inset:20% -15% -5%;background:radial-gradient(ellipse,#ff48761c,transparent 65%)}.gotchi-root .gate-whisper{margin:10px 0 0;color:#c6c8ab;text-align:center;font:12px/1.8 var(--ff)}.gotchi-root .gate-door{width:100%;max-width:410px;justify-self:center;padding:32px 0;animation:gate-arrive .8s ease-out both}.gotchi-root .gate-eyebrow{display:block;color:#c6ca92;font:10px/1.6 var(--ff);letter-spacing:.07em;text-transform:uppercase;margin-bottom:13px}.gotchi-root .gate-door h1{font:500 clamp(35px,3.6vw,50px)/1.1 var(--hd);letter-spacing:-.025em;text-transform:none;margin:0 0 17px;color:#f4f3e7}.gotchi-root .gate-intro{margin:0 0 30px;font:14px/1.8 var(--ff);color:#b8baa8}.gotchi-root .gate-providers{display:grid;gap:10px}.gotchi-root .gate-email-button,.gotchi-root .gate-provider{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;text-align:center;width:100%;min-height:52px;padding:14px 44px;border:1px solid #e3e3d1;border-radius:999px;background:#f2f2e8;color:#22271d;font:600 13px/1.5 var(--ff);cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.gotchi-root .gate-email-button svg,.gotchi-root .gate-provider svg{width:20px;height:20px;flex:none}.gotchi-root .gate-button-arrow{position:absolute;right:17px;font-size:18px;font-weight:400;opacity:.65}.gotchi-root .gate-provider:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 5px 24px #e4e77a14}.gotchi-root .gate-divider{display:flex;align-items:center;gap:14px;margin:21px 0;font:10px var(--ff);color:#9b9f8b}.gotchi-root .gate-divider:after,.gotchi-root .gate-divider:before{content:"";height:1px;flex:1;background:#d6d9b52b}.gotchi-root .gate-email-form{display:grid;gap:9px}.gotchi-root .gate-email-form label{font:11px var(--ff);color:#c8cab9}.gotchi-root .gate-email-form input{width:100%;border:1px solid #6c735755;border-radius:5px;background:#070b07a6;color:#f2f2e8;min-height:50px;padding:13px 16px;font:16px var(--ff);outline-offset:3px}.gotchi-root .gate-email-form input::-moz-placeholder{color:#838979}.gotchi-root .gate-email-form input::placeholder{color:#838979}.gotchi-root .gate-email-button{margin-top:3px;background:#ff4876;border-color:#ff4876;color:#200b11}.gotchi-root .gate-email-button:hover:not(:disabled){background:#ff6a90;box-shadow:0 0 30px #ff487625}.gotchi-root .gate-door button:disabled{cursor:default;opacity:.55}.gotchi-root .gate-door :is(button,input):focus-visible{outline:2px solid #f4efb5;outline-offset:4px}.gotchi-root .gate-account-note{margin:18px 0 0;font:10px/1.8 var(--ff);color:#9caa94;text-align:center}.gotchi-root .gate-error{padding:12px;border-left:2px solid #ff4876;background:#ff487610;font:12px/1.6 var(--ff);color:#ffc1d0}.gotchi-root .gate-text-button{background:none;border:0;padding:8px 0;color:#d8dfbb;font:11px var(--ff);text-underline-offset:4px;text-decoration:underline;cursor:pointer}.gotchi-root .gate-sandbox{display:grid;justify-items:center;margin-top:20px}.gotchi-root .gate-sandbox>span{color:#939b83;font:9px/1.6 var(--ff)}.gotchi-root .gate-bottomline{color:#8a9279;font-size:9px}@keyframes gate-drift{to{transform:scale(1.035) translateX(1%)}}@keyframes gate-light{to{transform:translateX(12%);opacity:.3}}@keyframes gate-signal{50%{opacity:.4}}@keyframes gate-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:761px) and (max-height:820px){.gotchi-root .gate-content{padding:18px 0}.gotchi-root .gate-world{min-height:550px}.gotchi-root .gate-wordmark{width:320px}.gotchi-root .gate-specimen{height:175px}.gotchi-root .gate-specimen .heropos{width:215px!important}}@media (max-width:760px){.gotchi-root .gate-entry{padding:max(18px,env(safe-area-inset-top)) 24px max(20px,env(safe-area-inset-bottom))}.gotchi-root .gate-topline{font-size:8px;letter-spacing:.06em}.gotchi-root .gate-content{display:flex;flex-direction:column;gap:0;padding:20px 0}.gotchi-root .gate-world{min-height:0;width:100%;padding:8px 98px 0 0}.gotchi-root .gate-byline{margin-top:17px;font-size:11px}.gotchi-root .gate-byline img{width:72px}.gotchi-root .gate-specimen{position:absolute;bottom:-14px;left:auto;right:-5px;margin:0;width:100px;height:120px;transform:rotate(7deg)}.gotchi-root .gate-specimen .heropos{width:115px!important}.gotchi-root .gate-whisper{display:none}.gotchi-root .gate-door{padding:36px 0 12px}.gotchi-root .gate-eyebrow{font-size:8px;margin-bottom:8px}.gotchi-root .gate-door h1{font-size:35px;margin-bottom:12px}.gotchi-root .gate-intro{font-size:12px;margin-bottom:22px}.gotchi-root .gate-atmosphere:after{background:linear-gradient(0deg,#080b07 10%,#080b07b8 60%,#080b0744)}.gotchi-root .gate-corridor{background-position:43% top;background-size:auto 100%}.gotchi-root .gate-bottomline{font-size:8px;letter-spacing:.05em}.gotchi-root .gate-bottomline>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.gotchi-root .gate-entry *,.gotchi-root .gate-entry :after{animation:none!important;transition:none!important}}.gotchi-root .gate-prizes{display:flex;align-items:center;gap:12px;margin:-10px 0 24px;padding:12px 14px;border-left:2px solid #ff4876;background:#ff48760b;color:#c2c7af;font:12px/1.7 var(--ff)}.gotchi-root .gate-prizes>span:first-child{font-size:25px;color:#ff789b}.gotchi-root .gate-prizes strong{color:#f6f0ba;font-weight:600}.gotchi-root .gate-legal{margin:16px 0 0;color:#abb09c;font:11px/1.8 var(--ff);text-align:center}.gotchi-root .gate-legal a{color:#e8eacb;text-decoration:underline;text-underline-offset:3px}.gotchi-root .gate-legal a:hover{color:#ff92ae}.gotchi-root .gate-legal a:focus-visible{outline:2px solid #f4efb5;outline-offset:3px}@media(max-width:760px){.gotchi-root .gate-wordmark{width:min(100%,240px)}}.gotchi-root .gate-entry--account .gate-corridor{background-image:url(/backrooms-assets/entry-exterior.webp);background-position:50%;filter:saturate(.65) brightness(.7)}.gotchi-root .gate-entry--account .gate-world{min-height:0;justify-content:center;padding:0}.gotchi-root .gate-entry--account .gate-door{max-width:480px;padding:16px 0}.gotchi-root .gate-entry--account .gate-intro{margin-bottom:20px;font-size:15px;color:#e4dde1}.gotchi-root .gate-account-tabs{display:flex;gap:8px;margin:18px 0}.gotchi-root .gate-account-tabs button{flex:1;padding:11px;border:1px solid #ffffff40;border-radius:9px;background:#ffffff08;color:white;font:500 13px var(--ff);cursor:pointer}.gotchi-root .gate-account-tabs button[aria-pressed=true]{background:#ff48761c;border-color:#ff7599;color:#ffc7d7}.gotchi-root .gate-entry--account .gate-prizes{font-size:11px;margin:0 0 16px}.gotchi-root .gate-entry--account .registration{padding:22px;border-radius:20px}.gotchi-root .gate-entry--account .registration__form fieldset{gap:14px}.gotchi-root .gate-entry--account .registration__submit{min-height:48px;margin-top:2px;font-size:15px}.gotchi-root .gate-entry--account .registration__signin{background:none;border:0;text-align:left;cursor:pointer}.gotchi-root .gate-entry--account .registration__note{font-size:11px}@media(max-width:760px){.gotchi-root .gate-entry--account .gate-world{padding:0;align-self:center}.gotchi-root .gate-entry--account .gate-wordmark{width:150px}.gotchi-root .gate-entry--account .gate-content{gap:24px}.gotchi-root .gate-entry--account .gate-door{padding:0}.gotchi-root .gate-entry--account .gate-byline{margin-top:10px}}@media(min-width:761px) and (max-height:820px){.gotchi-root .gate-entry--account{padding-block:16px}.gotchi-root .gate-entry--account .gate-content{padding:10px 0}.gotchi-root .gate-entry--account .gate-door{padding:8px 0}.gotchi-root .gate-entry--account .gate-door h1{font-size:38px;margin-bottom:12px}.gotchi-root .gate-entry--account .gate-intro{font-size:14px;line-height:1.65;margin-bottom:12px}.gotchi-root .gate-entry--account .gate-account-tabs{margin:12px 0}.gotchi-root .gate-entry--account .registration{padding:20px}.gotchi-root .gate-entry--account .registration__form fieldset{gap:12px}.gotchi-root .gate-entry--account .registration__form label{gap:6px}.gotchi-root .gate-entry--account .registration__form input:not([type=checkbox]),.gotchi-root .gate-entry--account .registration__input{height:44px}.gotchi-root .gate-entry--account .registration__submit{padding:12px 36px}.gotchi-root .gate-entry--account .registration__note{margin-top:12px;line-height:1.5}}.gotchi-root .gate-entry--account .gate-scanlines{display:none}.gotchi-root .gate-entry--account .gate-bottomline{justify-content:flex-end}.gate-verification-steps{list-style:decimal;padding-left:1.5rem;margin:1.5rem 0;color:#eeeeda;line-height:1.6}.gate-verification-steps li{padding:.4rem 0 .4rem .35rem}.gate-verification-steps li:nth-child(2){color:#ff6f98}.gate-text-button:disabled{opacity:.55;cursor:default}.gotchi-root .gate-entry--welcome .gate-content{max-width:1140px;gap:80px;padding-block:24px}.gotchi-root .gate-entry--welcome .gate-world{max-width:470px;align-items:flex-start}.gotchi-root .gate-entry--welcome .gate-wordmark{width:130px}.gotchi-root .gate-entry--welcome .gate-byline{display:none}.gotchi-root .gate-pitch{margin:28px 0 22px}.gotchi-root .gate-pitch h2{font:500 37px/1.12 var(--hd);letter-spacing:-.045em;text-transform:none;color:#f5efd7;margin:10px 0 14px}.gotchi-root .gate-pitch>p:last-child{font:13px/1.7 var(--ff);color:#c1c6ac;max-width:350px;margin:0}.gotchi-root .gate-entry--welcome .gate-eyebrow{font:9px/1.6 var(--mono);letter-spacing:.08em;color:#c6cea9}.gotchi-root .gate-entry--welcome .gate-door{max-width:470px}.gotchi-root .gate-entry--welcome .gate-door h1{font-size:44px;letter-spacing:-.045em;margin-bottom:14px}.gotchi-root .gate-entry--welcome .gate-intro{font-size:14px;line-height:1.7;color:#c5c9b5}.gotchi-root .gate-quick-steps{display:flex;list-style:none;padding:0;margin:18px 0 23px;gap:16px;justify-content:space-between}.gotchi-root .gate-quick-steps li{display:flex;align-items:center;gap:6px;font:10px var(--ff);color:#9eaa8b;white-space:nowrap}.gotchi-root .gate-quick-steps li>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #b4c29633;border-radius:50%;font-size:9px}.gotchi-root .gate-quick-steps [aria-current]{color:#f3d4dd}.gotchi-root .gate-quick-steps [aria-current]>span{background:#ff4876;color:#200b11;border-color:#ff4876}.gotchi-root .gate-welcome-prize{font:11px/1.8 var(--ff);color:#b2bca0;margin:20px 0 0}.gotchi-root .gate-welcome-prize strong{color:#f0d7a2;font-weight:500}.gotchi-root .gate-welcome-prize a{color:#e4cbdb;text-underline-offset:4px;display:block;margin-top:4px}.gotchi-root .gate-entry--welcome .registration{padding:24px;background:#12150ed9;border-color:#c6cea925;box-shadow:0 18px 50px #0004}.gotchi-root .gate-entry--welcome .registration__submit{font-size:16px;min-height:52px;color:#200b11;background:linear-gradient(100deg,#ff4876,#ff855e,#ee508e,#ff4876);animation:gate-cta-colour 7s ease-in-out infinite}.gotchi-root .registration__field-error,.gotchi-root .registration__field-help{font:11px/1.6 var(--ff);color:#a9b298}.gotchi-root .registration__field-error{color:#ffbdcf}.gotchi-root .registration input[aria-invalid=true]{border-color:#ff82a4}@keyframes gate-cta-colour{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:900px){.gotchi-root .gate-entry--welcome .gate-content{gap:35px}.gotchi-root .gate-entry--welcome .gate-pitch h2{font-size:30px}}@media(max-width:760px){.gotchi-root .gate-entry--welcome .gate-content{gap:22px;padding-block:5px}.gotchi-root .gate-entry--welcome .gate-world{width:100%;max-width:470px;align-items:center}.gotchi-root .gate-entry--welcome .gate-wordmark{width:90px}.gotchi-root .gate-entry--welcome .f404-showcase,.gotchi-root .gate-entry--welcome .gate-pitch,.gotchi-root .gate-welcome-prize{display:none}.gotchi-root .gate-entry--welcome .gate-door h1{font-size:36px}.gotchi-root .gate-entry--welcome .registration{padding:20px}.gotchi-root .gate-entry--welcome .gate-intro{font-size:13px}.gotchi-root .gate-quick-steps{gap:8px}.gotchi-root .gate-quick-steps li{font-size:9px}}@media(prefers-reduced-motion:reduce){.gotchi-root .gate-entry--welcome .registration__submit{animation:none}}.gotchi-root .gate-entry--welcome .registration__submit{border-radius:999px;background:linear-gradient(110deg,#ff4876,#ff6590,#f83771,#ff4876);background-size:300% 100%}.gotchi-root .gate-entry--welcome,.gotchi-root .gotchi-gate-scroll{background:#09090b}.gotchi-root .gate-entry--welcome{padding:32px clamp(24px,5vw,72px);overflow:hidden}.gotchi-root .gate-clean-logo{width:100%;max-width:1040px;margin:0 auto 20px}.gotchi-root .gate-clean-logo a{display:inline-block}.gotchi-root .gate-entry--welcome .gate-content{max-width:1040px;grid-template-columns:1fr 1fr;gap:70px;padding:15px 0 30px;align-items:center}.gotchi-root .gate-entry--welcome .gate-world{align-self:center;align-items:center;justify-content:center;padding:0;min-height:0;max-width:none}.gotchi-root .gate-plain-agent{width:min(100%,430px);filter:drop-shadow(0 18px 28px #0005);transition:transform .15s;pointer-events:none}.gotchi-root .gate-entry--welcome .gate-door{padding:0;max-width:440px}.gotchi-root .gate-entry--welcome .gate-door h1{font-size:40px;margin-bottom:12px}.gotchi-root .gate-entry--welcome .gate-intro{font-size:15px;color:#aaaab5;margin-bottom:24px}.gotchi-root .gate-entry--welcome .gate-account-tabs{gap:10px;margin:0 0 26px}.gotchi-root .gate-entry--welcome .gate-account-tabs button{border-radius:999px;min-height:44px;color:#bcbcc5;background:transparent;font-size:14px}.gotchi-root .gate-entry--welcome .gate-account-tabs button[aria-pressed=true]{color:#ff96b4;background:#ff487610;border-color:#ff4876}.gotchi-root .gate-entry--welcome .registration{padding:0;border:0;box-shadow:none;background:none;border-radius:0}.gotchi-root .gate-entry--welcome .registration:before{display:none}.gotchi-root .gate-entry--welcome .registration__form fieldset{gap:17px}.gotchi-root .gate-entry--welcome .registration__form label{font-size:14px;gap:8px}.gotchi-root .gate-entry--welcome .registration__form .registration__consent{font-size:12px;line-height:1.7;gap:10px}.gotchi-root .gate-entry--welcome .registration__field-help{color:#9696a4}.gotchi-root .gate-entry--welcome .registration__note{color:#9696a4;font-size:12px;margin-top:16px}.gotchi-root .gate-entry--welcome .gate-email-form input{border-radius:12px;background:#ffffff05;border-color:#ffffff38}.gotchi-root .gate-entry--welcome .gate-email-form label{font-size:14px;color:#eee}.gotchi-root .gate-entry--welcome .gate-account-note,.gotchi-root .gate-entry--welcome .gate-legal{color:#9696a4;font-size:12px}.gotchi-root .gate-entry--welcome .gate-text-button{color:#bcbcc5;font-size:13px;margin-top:20px}@media(max-width:760px){.gotchi-root .gate-entry--welcome{padding:24px 24px 32px}.gotchi-root .gate-clean-logo{margin:0 auto 10px;max-width:440px}.gotchi-root .gate-clean-logo .floor404-logo{width:86px}.gotchi-root .gate-entry--welcome .gate-content{display:flex;flex-direction:column;gap:10px;padding:0}.gotchi-root .gate-entry--welcome .gate-world{position:absolute;top:22px;right:24px;width:85px;max-width:85px}.gotchi-root .gate-entry--welcome .gate-plain-agent{width:85px}.gotchi-root .gate-entry--welcome .gate-door{padding-top:28px}.gotchi-root .gate-entry--welcome .gate-door h1{font-size:34px}.gotchi-root .gate-entry--welcome .gate-intro{font-size:14px;margin-bottom:20px}.gotchi-root .gate-entry--welcome .registration__names{grid-template-columns:1fr 1fr;gap:12px}.gotchi-root .gate-entry--welcome .registration input:not([type=checkbox]),.gotchi-root .gate-entry--welcome .registration__input{height:50px}}@media(prefers-reduced-motion:reduce){.gotchi-root .gate-plain-agent,.gotchi-root .gate-plain-agent *{transition:none!important;animation:none!important}}.gotchi-root .gate-clean-logo{text-align:center;margin-bottom:30px}.gotchi-root .gate-plain-agent{overflow:visible;padding:0;margin:18px auto}.gotchi-root .gate-plain-agent .agent-context-head{transform:translate(var(--look-head-x,0),var(--look-head-y,0)) rotate(var(--look-head-r,0deg));transition:transform .12s ease;overflow:visible}.gotchi-root .gate-plain-agent .agent-face,.gotchi-root .gate-plain-agent .agent-head{transform:none!important}@media(max-width:760px){.gotchi-root .gate-clean-logo{margin-bottom:8px}.gotchi-root .gate-entry--welcome .gate-world{position:relative;top:auto;right:auto;width:100%;max-width:440px;align-self:center}.gotchi-root .gate-entry--welcome .gate-plain-agent{width:135px;margin:0 auto -8px}.gotchi-root .gate-entry--welcome .gate-door{padding-top:0}}.gotchi-root .gate-plain-agent{transform-origin:50% 86%}.gotchi-root .gate-plain-agent .agent-context-head{transform:none!important;transition:none}.gotchi-root .gate-confirmation-icon{position:relative;display:grid;place-items:center;width:60px;height:60px;margin-bottom:24px;border:1px solid #ff487633;border-radius:18px;background:#ff48760d;color:#ff86aa}.gotchi-root .gate-confirmation-icon>svg{width:32px;height:32px}.gotchi-root .gate-confirmation-icon>span{position:absolute;right:-6px;bottom:-4px;display:grid;place-items:center;width:23px;height:23px;border:3px solid #09090b;border-radius:50%;background:#a9d7bb;color:#163423}.gotchi-root .gate-confirmation-icon>span svg{width:14px;height:14px}.gotchi-root .gate-confirmation h1:focus{outline:none}.gotchi-root .gate-confirmation-intro{margin:0 0 28px;font:15px/1.6 var(--ff);color:#aaaab5}.gotchi-root .gate-confirmation-receipt{padding:24px;border:1px solid #ffffff1c;border-radius:18px;background:linear-gradient(125deg,#1c191f,#131316)}.gotchi-root .gate-confirmation-receipt>span{display:block;margin-bottom:9px;color:#aaaab5;font:11px/1.5 var(--ff);letter-spacing:.08em;text-transform:uppercase}.gotchi-root .gate-confirmation-receipt strong{display:block;color:#f4f3e7;font:500 clamp(16px,1.7vw,20px)/1.5 var(--ff);overflow-wrap:anywhere}.gotchi-root .gate-confirmation-receipt p{margin:12px 0 0;color:#bcbcc5;font:14px/1.6 var(--ff)}.gotchi-root .gate-confirmation-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 24px}.gotchi-root .gate-resend{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border:1px solid #ffffff30;border-radius:999px;background:transparent;color:#f4f3e7;font:500 13px/1.5 var(--ff);cursor:pointer}.gotchi-root .gate-resend svg{width:17px;height:17px;flex:none}.gotchi-root .gate-resend:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff60}.gotchi-root .gate-confirmation .gate-resend:disabled{opacity:1;color:#9696a4;border-color:#ffffff18}.gotchi-root .gate-change-email{min-height:44px;padding:8px 0;border:0;background:none;color:#bcbcc5;font:13px/1.5 var(--ff);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gotchi-root .gate-change-email:hover:not(:disabled){color:#ff96b4}.gotchi-root .gate-confirmation-help{border-top:1px solid #ffffff18;color:#aaaab5}.gotchi-root .gate-confirmation-help summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;list-style:none;cursor:pointer;font:13px/1.5 var(--ff)}.gotchi-root .gate-confirmation-help summary::-webkit-details-marker{display:none}.gotchi-root .gate-confirmation-help summary>span{font-size:20px;font-weight:300;transition:transform .15s}.gotchi-root .gate-confirmation-help[open] summary>span{transform:rotate(45deg)}.gotchi-root .gate-confirmation-help summary:focus-visible{outline:2px solid #ff96b4;outline-offset:3px;border-radius:4px}.gotchi-root .gate-confirmation-help p{margin:0 0 12px;font:13px/1.65 var(--ff);color:#bcbcc5}@media(max-width:760px){.gotchi-root .gate-confirmation-icon{width:48px;height:48px;margin-bottom:20px;border-radius:15px}.gotchi-root .gate-confirmation-intro{margin-bottom:22px}.gotchi-root .gate-confirmation-receipt{padding:20px}.gotchi-root .gate-confirmation-actions{gap:12px}.gotchi-root .gate-resend{padding-inline:13px}}