.play-context-label{color:#c8ff19;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.5;display:block}.play-context-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.play-context-filters button{color:#f7f2e8;font:inherit;cursor:pointer;background:#19191e;border:1px solid #ffffff35;border-radius:20px;padding:9px 13px;font-size:13px}.play-context-filters button[aria-pressed=true]{color:#111;background:#c8ff19}.return-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;display:grid}.return-grid button{text-align:left;color:#f7f2e8;cursor:pointer;background:#1b1923;border:1px solid #ffffff25;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.return-grid strong,.return-grid span{overflow-wrap:anywhere}.return-grid span,.return-shelf>small{color:#c8c2d6;font-size:12px}.return-grid b{color:#c8ff19;font-size:12px}.return-shelf>small{margin-top:12px;display:block}.result-recruit details{margin-top:12px}.result-recruit summary{cursor:pointer;padding:10px 0;font-size:12px}.result-recruit .result-next-action{color:#111;background:#c8ff19;min-height:44px;font-weight:800}.choice-breakdown{gap:8px;margin:18px 0;display:grid}.choice-breakdown p{overflow-wrap:anywhere;border-bottom:1px solid #ffffff20;padding:10px}.costume-brief{background:#21172e;border-radius:12px;margin-bottom:12px;padding:15px}.costume-brief strong{color:#c8ff19;display:block}.costume-saves{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.costume-saves button{color:#f7f2e8;cursor:pointer;background:#27232f;border:1px solid #ffffff30;border-radius:10px;padding:10px}.social-name-field select{color:#f7f2e8;background:#201c29;border:1px solid #ffffff40;border-radius:8px;width:100%;padding:12px}.story-objective{color:#dcd5e8;border-left:3px solid #c8ff19;margin:12px 0;padding:12px}.story-ending-extras{padding:16px}.result-recruit-actions{flex-wrap:wrap}button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #c8ff19}.result-recruit-actions button:not(.result-next-action){color:#c8ff19;background:0 0}@keyframes rm-game-exit{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}40%{opacity:1;transform:translate(-6px)rotate(-1deg)scale(.975)}to{opacity:0;transform:translate(115%)rotate(7deg)scale(.92)}}@keyframes rm-game-enter{0%{opacity:0;transform:translate(-48px)rotate(-3deg)scale(.94)}55%{opacity:1;transform:translate(9px)rotate(1.3deg)scale(1.018)}78%{opacity:1;transform:translate(-4px)rotate(-.5deg)scale(.996)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}.rm-scene-transition{min-width:0;position:relative}.rm-motion .rm-scene-transition[data-phase=leaving]{pointer-events:none;animation:.21s cubic-bezier(.55,.05,.85,.36) both rm-game-exit}.rm-motion .rm-scene-transition[data-phase=entering]{pointer-events:none;animation:.48s cubic-bezier(.17,.83,.25,1) both rm-game-enter}.rm-motion .rm-scene-transition[data-phase=leaving]>*,.rm-motion .rm-scene-transition[data-phase=entering]>*{animation:none!important}.rm-motion .rm-scene-transition button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.rm-motion .rm-scene-transition[data-phase]{opacity:1!important;pointer-events:auto!important;animation:none!important;transform:none!important}}.google-account-login{justify-items:center;gap:8px;display:grid}.google-account-login iframe{max-width:100%}.google-button-loading{color:#aaa;place-items:center;min-height:44px;font-size:.8rem;display:grid}.google-account-login small{color:#ff9b9b;text-align:center}.google-account{align-items:center;gap:12px;display:flex}.google-account-name{font-weight:700}.google-account button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800}.rot-shop-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rot-shop-card{color:#f4efe3;background:#121214;border:1px solid #ffffff2b;border-radius:19px;width:min(470px,100%);padding:30px 25px 25px;position:relative;box-shadow:0 30px 90px #000}.rot-shop-close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:1.6rem;position:absolute;top:12px;right:14px}.rot-shop-kicker{color:#c8ff19;letter-spacing:.15em;font:900 .62rem ui-monospace,monospace}.rot-shop-card h2{letter-spacing:-.07em;margin:20px 0 14px;font-size:clamp(1.8rem,7vw,3rem);line-height:.95}.rot-shop-card p{color:#bbb7af;line-height:1.5}.rot-shop-price{color:#c8ff19;margin:25px 0 17px;font-size:2rem;font-weight:1000}.rot-shop-price small{color:#aaa;font-size:.7rem;font-weight:700}.rot-shop-buy{color:#09090b;cursor:pointer;background:#c8ff19;border:0;border-radius:11px;width:100%;padding:15px;font-weight:1000}.rot-shop-status{text-align:center;min-height:20px;margin:12px 0 0;font-size:.8rem}.rot-shop-note{color:#77736e;text-align:center;margin-top:16px;font-size:.7rem;display:block}.rot-shop-buy:disabled{opacity:.55;cursor:not-allowed}.rot-shop-account{border:1px solid #ffffff24;border-radius:12px;margin:0 0 16px;padding:12px}.rot-shop-account p{text-align:center;margin:0 0 10px;font-size:.85rem}.site-shell{background:radial-gradient(circle at 82% 12%,#4e7cff24,#0000 24rem),radial-gradient(circle at 10% 36%,#ff4fa314,#0000 24rem),#09090b;min-height:100vh;position:relative;overflow:hidden}.page-width{z-index:2;width:min(1180px,100% - 32px);margin-inline:auto;position:relative}.grain{pointer-events:none;z-index:9;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");animation:.35s steps(2,end) infinite grain;position:fixed;inset:0}.ambient{filter:blur(70px);opacity:.18;pointer-events:none;border-radius:999px;position:absolute}.ambient-a{background:var(--blue);width:320px;height:320px;animation:14s ease-in-out infinite alternate drift;top:250px;right:-150px}.ambient-b{background:var(--pink);width:260px;height:260px;animation:17s ease-in-out 2s infinite alternate-reverse drift;top:780px;left:-160px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:9px;font-size:1.4rem;font-weight:950;display:inline-flex;transform:rotate(-1deg)}.brand-mark{background:var(--acid);color:#09090b;width:30px;height:30px;box-shadow:0 0 0 2px #09090b,0 0 0 3px var(--acid);border-radius:38% 62% 47% 53%;place-items:center;animation:5s ease-in-out infinite wobble;display:grid}.header-actions{color:#bbb8b4;align-items:center;gap:18px;font-size:.86rem;font-weight:800;display:flex}.header-actions a:hover{color:var(--acid)}.menu-button{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:12px;width:38px;height:38px}.hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:18px;min-height:540px;padding:56px 0 34px;display:grid}.hero-copy{z-index:3;position:relative}.tape-label{letter-spacing:.12em;color:#09090b;background:var(--yellow);margin-bottom:16px;padding:8px 10px;font:900 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;transform:rotate(-2deg);box-shadow:4px 5px #ffffff1f}.hero h1{text-transform:uppercase;letter-spacing:-.085em;max-width:7ch;margin:0;font-size:clamp(3.7rem,8vw,7.8rem);font-weight:1000;line-height:.76}.hero h1 em{text-transform:lowercase;color:var(--acid);letter-spacing:-.06em;text-shadow:4px 4px #222;font-family:Georgia,serif;font-weight:800}.hero-copy>p{color:#cbc7c1;max-width:34ch;margin:23px 0 18px;font-size:1.03rem;font-weight:650}.primary-cta{background:var(--acid);color:#09090b;border-radius:10px 18px 12px 20px;align-items:center;gap:16px;padding:15px 18px;font-weight:950;transition:all .15s;display:inline-flex;transform:rotate(-1deg);box-shadow:5px 6px #2b2b2b}.primary-cta:hover{transform:rotate(1deg)translateY(-2px);box-shadow:7px 8px #2b2b2b}.primary-cta:active{transform:translate(3px,3px);box-shadow:2px 3px #2b2b2b}.scribble-note{color:#aaa49d;margin:17px 0 0 76px;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:.83rem;display:block;transform:rotate(-4deg)}.hero-collage{isolation:isolate;min-height:430px;position:relative}.hero-blob{border-radius:43% 57% 58% 42%/46% 42% 58% 54%;position:absolute}.blob-blue{background:var(--blue);clip-path:polygon(2% 20%,30% 0,58% 9%,87% 0,100% 24%,93% 53%,100% 83%,66% 100%,29% 90%,4% 100%,9% 62%);inset:9% 5% 11% 13%;transform:rotate(11deg)}.blob-pink{background:var(--pink);clip-path:polygon(20% 0,55% 12%,90% 0,100% 40%,84% 70%,100% 100%,53% 88%,19% 100%,0 69%,11% 31%);width:52%;height:48%;bottom:5%;right:0;transform:rotate(-9deg)}.hero-mascot{aspect-ratio:1;z-index:3;filter:drop-shadow(12px 16px #0000003d);width:49%;animation:5.5s ease-in-out infinite float;position:absolute;top:10%;left:26%}.mascot-face{background:linear-gradient(145deg,#d6d1c7,#7e817f 50%,#ded8cc);border:5px solid #121214;border-radius:46% 54% 44% 56%/50% 49% 51% 50%;position:absolute;inset:10% 0 0}.mascot-ear{z-index:-1;background:#aaa9a2;border:5px solid #121214;width:37%;height:35%;position:absolute;top:2%}.ear-a{clip-path:polygon(10% 100%,42% 0,100% 100%);left:3%;transform:rotate(-22deg)}.ear-b{clip-path:polygon(0 100%,58% 0,90% 100%);right:3%;transform:rotate(22deg)}.glasses{background:#f4f0e9;border:5px solid #18181b;border-radius:19px 28px 21px 31px;width:38%;height:25%;position:absolute;top:35%;box-shadow:inset 0 0 0 8px #222}.g-left{left:9%;transform:rotate(3deg)}.g-right{right:9%;transform:rotate(-3deg)}.tongue{color:var(--pink);text-shadow:0 5px #18181b;font-size:4.2rem;position:absolute;top:64%;left:45%;transform:scaleX(1.3)}.sticker{z-index:5;font-weight:1000;position:absolute}.sticker-a{color:#09090b;background:var(--paper);text-transform:uppercase;border:3px solid #09090b;width:140px;padding:12px 13px;font-size:.82rem;line-height:.95;top:20%;right:0;transform:rotate(8deg)}.sticker-b{color:var(--yellow);font-size:5rem;bottom:11%;right:10%;transform:rotate(18deg)}.sticker-c{background:var(--coral);color:#09090b;padding:12px;font-size:.72rem;bottom:10%;left:3%;transform:rotate(-9deg);box-shadow:5px 5px #09090b}.checker{background:repeating-linear-gradient(90deg,#fff 0 12px,#09090b 12px 24px);border:2px solid #09090b;width:92px;height:28px;position:absolute;top:5%;right:10%;transform:rotate(-13deg)}.section{padding:34px 0 14px}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:950}.section-heading>a{color:#c2bdb5;border-bottom:1px solid #555;padding-bottom:3px;font-size:.82rem;font-weight:850}.live-dot{background:var(--coral);border-radius:50%;width:10px;height:10px;margin-right:9px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 0 5px #ff674d1f}.live-grid,.latest-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.experience-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff1f;border-radius:20px 12px 22px 14px;min-width:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s;position:relative;overflow:hidden}.experience-card:nth-child(2){transform:rotate(.35deg)}.experience-card:nth-child(3){transform:rotate(-.3deg)}.experience-card:hover{border-color:#ffffff40;transform:translateY(-5px)rotate(-.3deg)}.card-art-wrap{aspect-ratio:1.3;border-bottom:1px solid #ffffff1a;min-height:230px;position:relative;overflow:hidden}.art{position:absolute;inset:0;overflow:hidden}.eyebrow-tag{background:var(--acid);color:#09090b;z-index:5;padding:7px 9px;font-size:.65rem;font-weight:1000;position:absolute;top:12px;left:12px;transform:rotate(-3deg);box-shadow:3px 3px #09090b}.tiny-stat{color:#fff;z-index:5;background:#0a0a0cad;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-size:.65rem;font-weight:900;position:absolute;top:10px;right:10px}.card-copy{justify-content:space-between;align-items:end;gap:12px;padding:15px 15px 16px;display:flex}.card-copy h3{letter-spacing:-.035em;margin:0 0 4px;font-size:1.12rem}.card-copy p{color:#9f9b96;margin:0;font-size:.8rem;line-height:1.3}.round-arrow{color:#09090b;background:#f4efe3;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:1000;display:grid}.art-melt{background:linear-gradient(145deg,#2b4100,#9ad900 47%,#0f120c)}.melt-face{aspect-ratio:.9;background:linear-gradient(#ffdf50,#ff8b28);border:5px solid #171717;border-radius:44% 49% 56% 47%;width:48%;position:absolute;top:19%;left:28%;transform:rotate(6deg);box-shadow:9px 12px #00000038}.melt-face:after{content:"";clip-path:polygon(0 0,100% 0,75% 100%,48% 55%,15% 100%);background:#ff9a2e;width:27%;height:30%;position:absolute;bottom:-20%;left:20%}.eye{background:#fff;border:4px solid #181818;border-radius:50%;width:28px;height:28px;position:absolute;top:29%}.eye:after{content:"";background:#111;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:8px}.e1{left:18%}.e2{right:18%}.melt-face b{color:#111;position:absolute;bottom:20%;left:28%}.flame{color:var(--coral);text-shadow:4px 4px #111;font-size:4rem;position:absolute}.f1{bottom:7%;left:6%}.f2{color:var(--pink);top:18%;right:6%}.art-versus{background:linear-gradient(125deg,#fb96c8,#fc4e83 44%,#753dff)}.creature{aspect-ratio:.8;border:5px solid #161616;width:38%;position:absolute;bottom:7%;box-shadow:8px 9px #0000002e}.creature-a{background:#d9bc7d;border-radius:44% 55% 38% 62%;left:7%;transform:rotate(-7deg)}.creature-b{background:#ffb0ce;border-radius:52% 48% 58% 42%;right:7%;transform:rotate(8deg)}.creature i{background:#fff;border:4px solid #111;border-radius:50%;width:22px;height:22px;position:absolute;top:22%}.creature i:first-child{left:18%}.creature i:nth-child(2){right:18%}.creature b{color:#111;font-size:2rem;position:absolute;top:49%;left:39%}.versus-badge{z-index:3;background:#111;border:3px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:1000;display:grid;position:absolute;top:39%;left:43%;transform:rotate(-7deg)}.heart{color:var(--acid);text-shadow:3px 3px #111;font-size:2.4rem;position:absolute}.h1{top:11%;left:7%}.h2{color:var(--yellow);top:7%;right:8%}.art-spiral{background:radial-gradient(circle at 60% 40%,#8174ff,#173fea 45%,#05071e)}.frog{aspect-ratio:1;background:#7bdc60;border:5px solid #101117;border-radius:45% 55% 52% 48%;width:49%;position:absolute;top:20%;left:26%;box-shadow:10px 12px #0003}.spiral-eye{aspect-ratio:1;background:repeating-radial-gradient(circle,#fff 0 4px,#111 5px 8px);border:4px solid #111;border-radius:50%;width:32%;position:absolute;top:17%}.spiral-eye:first-child{left:10%}.spiral-eye:nth-child(2){right:10%}.frog b{color:#111;font-size:2rem;position:absolute;bottom:16%;left:39%}.orbit{border:3px solid #ffffffbf;border-radius:50%;position:absolute}.o1{width:80%;height:38%;top:30%;left:10%;transform:rotate(-23deg)}.o2{width:60%;height:75%;top:11%;left:20%;transform:rotate(36deg)}.art-pick{background:linear-gradient(130deg,#ff6b4a 0 50%,#ffc919 50%)}.burst{aspect-ratio:1;text-align:center;color:#111;clip-path:polygon(50% 0,61% 25%,85% 15%,75% 39%,100% 50%,74% 61%,85% 85%,60% 74%,50% 100%,39% 75%,15% 85%,25% 61%,0 50%,25% 39%,15% 15%,39% 25%);background:#f4efe3;place-items:center;width:44%;font-size:1.45rem;font-weight:1000;line-height:.82;display:grid;position:absolute;top:18%;left:12%}.dice{aspect-ratio:1;color:#fff;background:#4e7cff;border:5px solid #111;place-items:center;width:34%;font-size:4.5rem;font-weight:1000;display:grid;position:absolute;bottom:15%;right:14%;transform:rotate(10deg);box-shadow:8px 8px #111}.tiny-star{color:var(--acid);text-shadow:3px 3px #111;font-size:3.5rem;position:absolute;top:12%;right:11%}.art-roast{background:linear-gradient(145deg,#222,#0c361c 54%,#0b0b0b)}.crt{background:#111;border:7px solid #d5c7ad;border-radius:10px 10px 24px 24px;width:58%;height:53%;position:absolute;top:20%;left:20%;transform:rotate(-3deg);box-shadow:10px 10px #050505}.crt i{color:var(--acid);background:#071208;place-items:center;font-size:4.3rem;font-style:normal;display:grid;position:absolute;inset:10%}.wire{background:var(--pink);width:35%;height:3px;position:absolute;top:70%;right:3%;transform:rotate(18deg)}.spark{color:var(--yellow);font-size:4rem;position:absolute;top:9%;right:8%}.art-ufo{background:radial-gradient(circle at 55% 20%,#245fff,#0f1645 40%,#070713 72%)}.planet{color:var(--coral);font-size:4.3rem;position:absolute;top:9%;left:7%}.ufo{z-index:2;background:#bcc5ca;border:5px solid #111;border-radius:50%;width:52%;height:25%;position:absolute;top:31%;left:26%;transform:rotate(-6deg);box-shadow:0 8px #111}.ufo:before{content:"";background:#7ff6e3;border:4px solid #111;border-radius:50% 50% 12% 12%;width:42%;height:80%;position:absolute;top:-62%;left:29%}.ufo i{z-index:3;color:#111;font-style:normal;position:absolute;top:-48%;left:44%}.beam{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(#c8ff19a6,#0000);width:35%;height:40%;position:absolute;top:54%;left:35%}.alien-star{color:var(--pink);font-size:4rem;position:absolute;top:14%;right:7%}.trending-zone{padding:34px 0 24px}.compact-heading{align-items:center;margin-bottom:13px}.micro-copy{color:#76736f;text-transform:uppercase;letter-spacing:.08em;font:800 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.trend-rail{scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.trend-chip{border:1px solid var(--line);background:#ffffff06;border-radius:17px;align-items:center;gap:10px;min-height:78px;padding:9px;font-size:.76rem;font-weight:900;display:flex}.trend-orb{color:#111;background:var(--acid);border-radius:15px 23px 19px 25px;place-items:center;width:56px;height:56px;font-size:2rem;font-weight:1000;display:grid}.trend-2 .trend-orb{background:var(--pink)}.trend-3 .trend-orb{background:var(--blue);color:#fff}.trend-4 .trend-orb{background:var(--yellow)}.trend-5 .trend-orb{background:var(--coral)}.marquee{background:var(--paper);color:#111;border-block:2px solid #19191c;margin:34px 0 10px;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.marquee-track{gap:28px;width:max-content;padding:11px 0;font-weight:1000;animation:26s linear infinite marquee;display:flex}.vibe-section{padding-top:26px}.vibe-pills{flex-wrap:wrap;gap:8px;display:flex}.vibe-pills button{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:999px;padding:10px 13px;font-size:.71rem;font-weight:1000}.vibe-pills button.active{background:var(--acid);color:#111;border-color:var(--acid);transform:rotate(-1deg)}.experience-card.compact .card-art-wrap{aspect-ratio:1.45;min-height:200px}.mini-manifesto{border:1px solid var(--line);background:linear-gradient(100deg,#ffffff0d,#ffffff05);border-radius:23px 14px 25px 16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:44px;margin-bottom:24px;padding:22px;display:grid}.manifesto-face{background:var(--acid);color:#111;border-radius:39% 61% 48% 52%;place-items:center;width:54px;height:54px;font-size:2rem;display:grid;transform:rotate(-7deg)}.mini-manifesto p{color:#a9a59f;margin:5px 0 0;font-size:.84rem;line-height:1.45}.manifesto-note{color:#cfc9bf;text-align:center;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:.78rem;transform:rotate(-5deg)}.footer{border-top:1px solid var(--line);color:#66635f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;font-size:.72rem;font-weight:800;display:flex}@keyframes drift{to{transform:translate(40px,80px)scale(1.15)}}@keyframes wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)scale(1.06)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes grain{0%{transform:translate(0)}50%{transform:translate(1%,-1%)}to{transform:translate(-1%,1%)}}@media (max-width:820px){.page-width{width:min(100% - 24px,720px)}.header-actions>a{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:36px}.hero-copy{padding-right:16%}.hero h1{font-size:clamp(3.8rem,18vw,6.4rem)}.hero-collage{min-height:360px;margin-top:-32px}.live-grid,.latest-grid{grid-template-columns:1fr}.experience-card{grid-template-columns:1.08fr .92fr;display:grid}.experience-card .card-art-wrap{aspect-ratio:auto;border-bottom:0;border-right:1px solid #ffffff17;height:100%;min-height:180px}.card-copy{flex-direction:column;align-items:flex-start}.round-arrow{align-self:flex-end}.mini-manifesto{grid-template-columns:auto 1fr}.manifesto-note{display:none}}@media (max-width:560px){.topbar{min-height:60px}.hero{gap:4px;padding-top:28px}.hero-copy{padding-right:0}.hero h1{max-width:6.5ch;font-size:clamp(3.35rem,18vw,5rem)}.hero-collage{min-height:320px;margin-top:-18px}.hero-mascot{width:59%;top:13%;left:22%}.section{padding-top:28px}.live-grid,.latest-grid{gap:10px}.experience-card,.experience-card.compact{display:block}.experience-card .card-art-wrap,.experience-card.compact .card-art-wrap{aspect-ratio:1.5;border-bottom:1px solid #ffffff17;border-right:0;min-height:0}.experience-card .card-copy{flex-direction:row;align-items:end}.round-arrow{align-self:auto}.trend-rail{grid-auto-columns:145px}.vibe-pills{flex-wrap:nowrap;overflow:auto}.mini-manifesto{grid-template-columns:1fr;padding:17px}.footer{flex-direction:column;align-items:flex-start;gap:7px;min-height:88px;padding:20px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.section-side-note{color:#77736d;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:900 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.primary-cta{cursor:pointer;border:0}.card-button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:0}.status-stamp{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.08em;background:#09090bb8;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font:900 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:10px;right:10px}.status-live{color:var(--acid)}.status-new{color:var(--yellow)}.status-rising{color:#fff;background:#ff4fa3b8}.status-soon{color:#c9c4bd}.experience-card.is-preview{cursor:default}.experience-card.is-preview .round-arrow{opacity:.34}.experience-card.is-preview:hover{border-color:#ffffff1f;transform:none}.mini-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f11f5;border:1px solid #ffffff24;border-radius:18px 10px 22px 14px;gap:7px;width:min(285px,100vw - 24px);padding:12px;display:grid;position:absolute;top:62px;right:0;transform:rotate(.4deg);box-shadow:0 22px 60px #0000007a}.mini-menu a,.mini-menu button{color:#f5f0e8;text-align:left;cursor:pointer;background:#1b1b1f;border:0;border-radius:12px;width:100%;padding:12px 13px;font-weight:900;display:block}.mini-menu a:first-child,.mini-menu button:hover{background:var(--acid);color:#09090b}.mini-menu span{color:#77736f;text-transform:uppercase;letter-spacing:.08em;padding:7px 10px 3px;font:800 .65rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.menu-button.open{background:var(--paper);color:#09090b}.vibe-pills button{border-radius:11px 18px 12px 16px;align-items:center;gap:7px;transition:transform .15s,background .15s;display:inline-flex}.vibe-pills button:nth-child(2n){transform:rotate(.7deg)}.vibe-pills button:nth-child(odd){transform:rotate(-.6deg)}.vibe-pills button:hover{transform:translateY(-2px)rotate(0)}.vibe-pills button.active{border-radius:17px 10px 16px 9px}.vibe-whisper{color:#77736f;margin:11px 0 0;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:.78rem;transform:rotate(-.5deg)}.mini-manifesto{position:relative;overflow:hidden}.manifesto-spark{color:var(--blue);opacity:.55;font-size:5rem;position:absolute;top:-18px;right:2%;transform:rotate(18deg)}.experience-overlay{z-index:50;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.overlay-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#000000ba;border:0;position:absolute;inset:0}.play-sheet{z-index:2;background:radial-gradient(circle at 90% 0,#4e7cff2e,#0000 240px),#101013;border:1px solid #ffffff2e;border-radius:26px 17px 22px 18px;width:min(660px,100%);max-height:min(760px,100dvh - 24px);padding:20px;animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in;position:relative;overflow:auto;box-shadow:0 30px 100px #000000a6}.play-sheet-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.play-sheet-top h2{letter-spacing:-.055em;margin:3px 0 0;font-size:clamp(1.8rem,5vw,2.8rem)}.play-kicker{background:var(--yellow);color:#09090b;letter-spacing:.08em;padding:6px 8px;font:1000 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;transform:rotate(-2deg)}.close-play{border:1px solid var(--line);color:#fff;cursor:pointer;background:#1d1d21;border-radius:50%;width:38px;height:38px;font-size:1.5rem;line-height:1}.question-progress{background:#25252a;border-radius:999px;height:5px;margin-bottom:24px;overflow:hidden}.question-progress span{background:var(--acid);border-radius:inherit;height:100%;transition:width .22s;display:block}.question-stage{animation:.22s question-in}.question-count{color:#77736f;letter-spacing:.08em;font:900 .67rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.question-stage h3{letter-spacing:-.055em;max-width:12ch;margin:10px 0 22px;font-size:clamp(1.75rem,6vw,3rem);line-height:.98}.answer-stack{gap:9px;display:grid}.answer-stack button{color:#f4efe6;text-align:left;cursor:pointer;background:#18181c;border:1px solid #ffffff1f;border-radius:14px 9px 16px 11px;align-items:center;gap:12px;width:100%;padding:12px 13px;font-weight:850;transition:transform .12s,background .12s,color .12s;display:flex}.answer-stack button:nth-child(2){transform:rotate(.3deg)}.answer-stack button:nth-child(3){transform:rotate(-.3deg)}.answer-stack button:hover,.answer-stack button:active{background:var(--acid);color:#09090b;transform:translate(4px)rotate(0)}.answer-stack button span{background:#ffffff17;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:1000 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.result-stage{text-align:center;padding:16px 4px 7px;animation:.25s question-in}.result-stamp{background:var(--coral);color:#09090b;letter-spacing:.06em;padding:7px 9px;font:1000 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;transform:rotate(-2deg)}.result-number{letter-spacing:-.1em;color:var(--acid);text-shadow:7px 7px #27272b;margin:12px auto 0;font-size:clamp(6rem,24vw,10rem);font-weight:1000;line-height:.85}.result-number small{letter-spacing:-.03em;font-size:.28em}.result-stage h3{letter-spacing:-.055em;margin:17px 0 5px;font-size:clamp(1.7rem,7vw,2.7rem)}.result-stage p{color:#aaa59f;max-width:34ch;margin:0 auto;line-height:1.45}.result-actions{justify-content:center;gap:9px;margin-top:22px;display:flex}.result-actions button{cursor:pointer;border:0;border-radius:14px 10px 16px 11px;padding:12px 15px;font-weight:950}.share-result{background:var(--acid);color:#09090b;box-shadow:4px 5px #303033}.replay-result{color:#f5f0e8;background:#232329;border:1px solid var(--line)!important}.result-footnote{color:#64615d;text-transform:uppercase;letter-spacing:.06em;margin-top:20px;font:800 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@keyframes sheet-in{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:none}}@keyframes question-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:820px){.hero{padding-bottom:8px}.hero-collage{min-height:330px;margin-top:-58px}.hero-mascot{width:55%;top:5%;left:33%}.sticker-a{top:13%;right:2%}.checker{top:0;right:8%}.live-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:12px;margin-inline:-12px;padding:2px 12px 14px;display:grid;overflow-x:auto}.live-grid::-webkit-scrollbar{display:none}.trend-rail::-webkit-scrollbar{display:none}.vibe-pills::-webkit-scrollbar{display:none}.live-grid .experience-card{scroll-snap-align:start;display:block;transform:none}.live-grid .experience-card .card-art-wrap{aspect-ratio:1.45;border-bottom:1px solid #ffffff17;border-right:0;height:auto;min-height:0}.live-grid .card-copy{flex-direction:row;align-items:end}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.latest-grid .experience-card{display:block;transform:none}.latest-grid .experience-card .card-art-wrap{aspect-ratio:1.1;border-bottom:1px solid #ffffff17;border-right:0;height:auto;min-height:0}.latest-grid .card-copy{padding:11px;display:block}.latest-grid .card-copy h3{font-size:.94rem}.latest-grid .card-copy p{font-size:.72rem}.latest-grid .round-arrow{display:none}}@media (max-width:560px){.hero-copy>p{margin:17px 0 15px;font-size:.94rem}.primary-cta{padding:13px 15px}.scribble-note{margin:13px 0 0 48px}.hero-collage{min-height:275px;margin-top:-46px}.hero-mascot{width:61%;top:3%;left:30%}.blob-blue{inset:14% 0 2% 18%}.blob-pink{width:50%;height:46%;bottom:0;right:-3%}.sticker-a{width:112px;padding:9px;font-size:.66rem;top:17%;right:-1%}.sticker-b{font-size:3.8rem;bottom:4%;right:4%}.sticker-c{padding:9px;font-size:.6rem;bottom:3%;left:2%}.checker{width:75px;height:22px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:1.35rem}.live-grid{grid-auto-columns:82vw}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-grid .eyebrow-tag{padding:5px 6px;font-size:.52rem}.latest-grid .status-stamp{padding:5px 6px;font-size:.48rem}.vibe-pills{padding-bottom:3px}.vibe-pills button{flex:none;padding:9px 11px;font-size:.64rem}.mini-manifesto{padding:17px 18px}.manifesto-spark{display:block;top:-12px;right:0}.experience-overlay{align-items:end;padding:0}.play-sheet{max-height:92dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.question-stage h3{margin-bottom:18px;font-size:2rem}.answer-stack button{padding:13px 12px}.result-actions{display:grid}}.trend-chip:disabled{cursor:default;opacity:.58;filter:saturate(.72)}.trend-chip:not(:disabled){cursor:pointer}.trend-chip:not(:disabled):hover{border-color:#ffffff40;transform:translateY(-2px)}.topbar{z-index:40}.mini-menu{z-index:50}@media (max-width:820px){.topbar{z-index:40}.mini-menu{z-index:50}}.art-mandem{isolation:isolate;background:radial-gradient(circle at 50% 18%,#c9ff1fe6,#0000 19%),linear-gradient(145deg,#111 0 38%,#4e7cff 38% 72%,#ff4fa3 72%)}.art-mandem:before{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(-18deg,#0000 0 17px,#ffffff14 18px 20px);position:absolute;inset:0}.mandem-halo{background:var(--acid);color:#09090b;z-index:4;border:3px solid #09090b;padding:7px 9px;font:1000 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:10%;right:7%;transform:rotate(8deg);box-shadow:4px 4px #09090b}.mandem-person{z-index:2;filter:drop-shadow(10px 12px #00000052);width:56%;height:82%;position:absolute;top:13%;left:23%}.mandem-head{aspect-ratio:.88;z-index:4;background:#c99364;border:5px solid #101014;border-radius:46% 54% 48% 52%;width:37%;position:absolute;top:2%;left:32%}.mandem-shades{clip-path:polygon(0 0,44% 8%,48% 50%,53% 8%,100% 0,91% 72%,61% 73%,52% 46%,43% 73%,10% 72%);background:#09090b;height:23%;position:absolute;top:36%;left:8%;right:8%}.mandem-body{clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:#1b1b21;border:5px solid #09090b;border-radius:24% 24% 13% 13%;width:54%;height:65%;position:absolute;top:32%;left:24%}.mandem-body:after{content:"M";aspect-ratio:1;border:3px solid var(--acid);width:34%;color:var(--acid);border-radius:50%;place-items:center;font-style:normal;font-weight:1000;display:grid;position:absolute;top:20%;left:35%}.mandem-arm{z-index:1;background:#1b1b21;border:5px solid #09090b;border-radius:999px;width:49%;height:14%;position:absolute;top:42%}.arm-left{left:-4%;transform:rotate(-22deg)}.arm-right{right:-5%;transform:rotate(22deg)}.mandem-spark{z-index:4;color:var(--yellow);text-shadow:3px 3px #09090b;font-size:3.4rem;position:absolute}.spark-left{bottom:8%;left:6%;transform:rotate(-14deg)}.spark-right{color:var(--acid);bottom:15%;right:8%;transform:rotate(12deg)}.mandem-sheet{background:radial-gradient(circle at 88% 0,#c9ff1f2b,#0000 240px),radial-gradient(circle at 0 100%,#ff4fa324,#0000 280px),#101013}.mandem-kicker{background:var(--acid)}.challenge-banner{background:#c9ff1f14;border:1px solid #c9ff1f59;border-radius:14px 9px 16px 10px;gap:3px;margin:-2px 0 18px;padding:12px 13px;display:grid;transform:rotate(-.4deg)}.challenge-banner span{color:var(--acid);letter-spacing:.08em;font:1000 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.challenge-banner strong{font-size:1.05rem}.challenge-banner small{color:#9e9a94}.mandem-progress span{background:linear-gradient(90deg,var(--acid),var(--yellow))}.mandem-answers button:hover,.mandem-answers button:active{background:var(--yellow)}.mandem-result .result-stamp{background:var(--acid)}.mandem-number{color:var(--yellow);text-shadow:7px 7px #2b2b2f}.mandem-energy-label{color:var(--acid);letter-spacing:.16em;margin-top:8px;font:1000 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.score-compare{background:#18181c;border:1px solid #ffffff1f;border-radius:16px 11px 18px 12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:430px;margin:18px auto 0;padding:14px;display:grid}.score-compare>span{color:#8f8b85;letter-spacing:.08em;gap:3px;font:900 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.score-compare>span strong{color:#f5f0e8;letter-spacing:-.06em;font-size:1.5rem}.score-compare>b{background:var(--pink);color:#09090b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.72rem;display:grid;transform:rotate(-8deg)}.score-compare>small{color:#aaa59f;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:10px;line-height:1.35}.attempt-strip{border-radius:12px 8px 14px 9px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;padding:9px 11px;font-size:.72rem;display:flex}.attempt-strip strong{letter-spacing:.08em;font:1000 .6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.attempt-strip span{color:#b6b1aa;text-align:right}.attempt-strip.official{background:#c9ff1f12;border:1px solid #c9ff1f47}.attempt-strip.official strong{color:var(--acid)}.attempt-strip.practice{background:#ffc91912;border:1px solid #ffc91947}.attempt-strip.practice strong{color:var(--yellow)}.practice-note{color:#a9a49d;text-align:left;border:1px dashed #ffffff2e;border-radius:12px;gap:4px;max-width:430px;margin:16px auto 0;padding:11px 12px;font-size:.75rem;display:grid}.practice-note strong{color:var(--yellow);font-size:.82rem}.locked-share{color:#aaa!important;box-shadow:none!important;background:#3b3b3f!important}@media (max-width:560px){.attempt-strip{flex-direction:column;align-items:flex-start;gap:4px}.attempt-strip span{text-align:left}}.sheet-description{color:#9f9b96;max-width:44ch;margin:6px 0 0;font-size:.8rem;line-height:1.4}.generator-form{gap:14px;display:grid}.generator-form label{gap:7px;display:grid}.generator-form label>span{letter-spacing:.06em;color:#aaa59f;text-transform:uppercase;font:900 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.generator-form input{color:#f5f0e8;background:#18181c;border:1px solid #ffffff21;border-radius:14px 10px 16px 11px;outline:none;width:100%;padding:13px 14px;font:750 .95rem/1.2 inherit}.generator-form input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #c9ff1f14}.generator-go{justify-content:center;margin-top:3px}.preset-row{flex-wrap:wrap;gap:7px;display:flex}.preset-row button{color:#d8d3cc;cursor:pointer;background:#202024;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:.68rem;font-weight:850}.preset-row button:hover{background:var(--yellow);color:#111}.generator-result{text-align:center;padding:16px 2px 6px}.generator-result blockquote{letter-spacing:-.04em;color:#f5f0e8;max-width:28ch;margin:22px auto;font-size:clamp(1.45rem,5vw,2.3rem);font-weight:950;line-height:1.03}.shared-seed-note{color:var(--acid);font:850 .64rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.choice-stage{padding:10px 0 2px}.choice-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;display:grid}.choice-versus>button{color:#f5f0e8;cursor:pointer;background:linear-gradient(145deg,#202024,#141417);border:1px solid #ffffff21;border-radius:22px 12px 24px 14px;min-height:180px;padding:18px;font-size:clamp(1.1rem,4vw,1.55rem);font-weight:950;line-height:1.05}.choice-versus>button:first-child:hover{background:var(--blue)}.choice-versus>button:last-child:hover{background:var(--pink);color:#111}.choice-versus>b{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.7rem;display:grid;transform:rotate(-7deg)}.keep-both-button{background:var(--acid);color:#111;cursor:pointer;border:0;border-radius:999px;margin:13px auto 0;padding:10px 15px;font-weight:950;display:block}.choice-match{background:#18181c;border:1px solid #ffffff1f;border-radius:16px;gap:4px;max-width:320px;margin:18px auto 0;padding:15px;display:grid}.choice-match strong{color:var(--acid);font-size:2.5rem;line-height:1}.choice-match span{font-weight:900}.choice-match small{color:#95908a}.guesser-stage{padding:8px 0}.guesser-stage h3{letter-spacing:-.055em;max-width:13ch;margin:13px 0 21px;font-size:clamp(1.8rem,6vw,3.1rem);line-height:.98}.guesser-answers{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.guesser-answers button{color:#f5f0e8;cursor:pointer;background:#19191d;border:1px solid #ffffff1f;border-radius:13px 9px 15px 10px;padding:12px;font-weight:900}.guesser-answers button:first-child{background:var(--acid);color:#111}.guesser-answers button:nth-child(5){grid-column:1/-1}.guesser-answers button:hover{transform:translateY(-2px)}.early-guess{color:#8d8882;cursor:pointer;background:0 0;border:0;margin-top:14px;font-weight:850;text-decoration:underline}.guess-orb{aspect-ratio:1;background:linear-gradient(145deg,var(--blue),var(--pink));border-radius:42% 58% 54% 46%;place-items:center;width:110px;margin:18px auto 6px;font-size:4.2rem;font-weight:1000;display:grid;transform:rotate(-5deg);box-shadow:8px 9px #26262a}.candidate-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.candidate-grid button{text-align:left;color:#f5f0e8;cursor:pointer;background:#19191d;border:1px solid #ffffff1f;border-radius:13px;gap:3px;padding:11px;display:grid}.candidate-grid button:hover{border-color:var(--acid)}.candidate-grid span{color:#8f8a84;font-size:.7rem}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.choice-versus{grid-template-columns:1fr}.choice-versus>b{margin:-4px auto}.choice-versus>button{min-height:118px}.guesser-answers{grid-template-columns:1fr}.guesser-answers button:nth-child(5){grid-column:auto}.candidate-grid{grid-template-columns:1fr}.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guesser-status{color:#d8d3cc;background:#17171b;border:1px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 16px;padding:10px 12px;display:flex}.guesser-status>span{font-size:.78rem;font-weight:900}.guesser-status>small{color:#77736f;text-transform:uppercase;letter-spacing:.05em;text-align:right;font:800 .6rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-heading{color:#77736f;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font:900 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.candidate-suspect{text-align:left;color:#f5f0e8;background:#19191d;border:1px solid #ffffff1a;border-radius:13px;gap:3px;padding:11px;display:grid}.candidate-suspect span{color:#8f8a84;font-size:.7rem}@media (max-width:560px){.guesser-status{flex-direction:column;align-items:flex-start}.guesser-status>small{text-align:left}}.miss-teach{text-align:left;background:#17171b;border:1px solid #ffffff1c;border-radius:16px;max-width:500px;margin:20px auto 0;padding:14px}.miss-teach label{text-transform:uppercase;letter-spacing:.07em;color:#aaa59f;margin-bottom:8px;font:900 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.miss-teach>div{gap:8px;display:flex}.miss-teach input{color:#f5f0e8;background:#202024;border:1px solid #ffffff1f;border-radius:11px;flex:1;min-width:0;padding:11px 12px}.miss-teach button{background:var(--acid);color:#111;cursor:pointer;border:0;border-radius:11px;padding:10px 12px;font-weight:950}.miss-teach small{color:#77736f;margin-top:8px;line-height:1.35;display:block}@media (max-width:560px){.miss-teach>div{flex-direction:column}}.trend-check-sheet{background:radial-gradient(circle at 92% 2%,#ffc91924,#0000 260px),radial-gradient(circle at 0 100%,#4e7cff1f,#0000 280px),#101013}.trend-scoreline{color:#8f8a84;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;margin:0 0 10px;font:900 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.trend-question-stage h3{letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(1.6rem,5vw,2.6rem);line-height:1.02}.trend-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trend-answer-grid button{color:#f5f0e8;text-align:left;cursor:pointer;background:#19191d;border:1px solid #ffffff1f;border-radius:14px 9px 16px 11px;min-height:82px;padding:12px;font-weight:900;line-height:1.15;transition:all .14s}.trend-answer-grid button:not(:disabled):hover{border-color:var(--acid);transform:translateY(-2px)}.trend-answer-grid button.correct{border-color:var(--acid);color:var(--acid);background:#c9ff1f29}.trend-answer-grid button.wrong{border-color:var(--coral);color:#ff9a88;background:#ff674d29}.trend-answer-grid button.dim{opacity:.46}.answer-reveal{background:#17171b;border:1px solid #ffffff1a;border-radius:14px;gap:6px;margin-top:14px;padding:12px 13px;display:grid}.answer-reveal strong{text-transform:uppercase;font-size:.82rem}.answer-reveal.right strong{color:var(--acid)}.answer-reveal.wrong strong{color:var(--coral)}.answer-reveal span{color:#aaa59f;font-size:.78rem;line-height:1.4}.answer-reveal button{background:var(--yellow);color:#111;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:4px;padding:8px 11px;font-weight:950}.trend-stats{grid-template-columns:repeat(3,1fr);gap:8px;max-width:470px;margin:18px auto 0;display:grid}.trend-stats span{color:#8f8a84;background:#18181c;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:11px;font-size:.68rem;display:grid}.trend-stats strong{color:#f5f0e8;font-size:1.35rem}@media (max-width:560px){.trend-answer-grid{grid-template-columns:1fr}.trend-answer-grid button{min-height:62px}.trend-stats{grid-template-columns:1fr 1fr}.trend-stats span:last-child{grid-column:1/-1}}:root{--acid:#c8ff19;--ink:#09090b;--rot-ink:#09090b;--rot-border:#ffffff1f;--rot-dim:#a7a5a2}html,body,#root{color:#f4efe3;background:#09090b;min-height:100%}body{overflow-x:hidden}.rot-refined.site-shell{isolation:isolate;background:radial-gradient(circle at 89% 24%,#3651801a,#0000 28rem),radial-gradient(circle at -14% 62%,#ff4fa309,#0000 23rem),#09090b;min-height:100dvh;padding-bottom:118px;position:relative}.rot-refined .grain{opacity:.05;z-index:1;position:fixed}.rot-refined .page-width{z-index:2}.rot-topbar{-webkit-backdrop-filter:blur(18px);background:#09090bdb;border-radius:17px;height:68px;margin-top:8px;padding:0 17px;top:9px;box-shadow:0 15px 45px #0006;z-index:32!important;border:1px solid #ffffff1a!important;position:sticky!important}.rot-brand-button{color:#f4efe3;cursor:pointer;background:0 0;border:0;padding:0}.rot-brand-button .brand-mark{font-size:1.2rem}.rot-top-right{align-items:center;gap:18px;display:flex}.rot-top-micro{letter-spacing:.16em;color:#9b9a96;font:800 .62rem/1 ui-monospace,SFMono-Regular,monospace}.rot-menu{place-items:center;width:40px;height:40px;display:grid;background:#19191c!important;border-radius:11px!important}.rot-quick-menu{z-index:60;background:#111114;border:1px solid #ffffff2e;border-radius:13px;width:min(320px,90vw);padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #000a}.rot-quick-menu button{text-align:left;cursor:pointer;color:#f3f0e8;background:0 0;border:0;border-bottom:1px solid #ffffff13;align-items:center;gap:11px;padding:15px 12px;font-size:.87rem;font-weight:900;display:flex}.rot-quick-menu button:hover{background:#222226}.rot-quick-menu button .raster-icon:last-child{color:var(--acid);margin-left:auto}.rot-quick-menu p{color:#77736f;letter-spacing:.15em;padding:6px 12px 2px;font:800 .57rem ui-monospace,monospace}.rot-hero{grid-template-columns:1fr .96fr;gap:16px;min-height:535px;padding:55px 0 34px}.rot-hero .hero-copy{align-self:center}.rot-hero h1{letter-spacing:-.085em;max-width:7ch;font-size:clamp(3.5rem,7.35vw,7.2rem);font-weight:1000;line-height:.77}.rot-hero h1 em{color:var(--acid);text-shadow:4px 4px #1b1b1b}.rot-hero .primary-cta{cursor:pointer;border:0;margin-top:8px}.rot-hero .primary-cta .raster-icon{stroke-width:2.6px;flex:none}.rot-hero .scribble-note{margin-top:29px;display:block}.rot-hero-illustration{isolation:isolate;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.rot-hero-illustration:before{content:"";clip-path:polygon(5% 9%,37% 1%,63% 8%,89% 0,99% 20%,91% 59%,100% 83%,65% 100%,28% 90%,0 99%,9% 59%);z-index:-2;background:#4176ff;width:83%;height:66%;position:absolute;top:15%;left:7%;transform:rotate(-10deg)}.rot-hero-illustration:after{content:"";clip-path:polygon(16% 0,80% 11%,100% 47%,84% 74%,94% 100%,21% 89%,0 69%);z-index:-1;background:#ff4fa3;width:55%;height:43%;position:absolute;bottom:8%;right:0;transform:rotate(8deg)}.rot-hero-illustration .rot-art-image{z-index:3;filter:drop-shadow(12px 18px #0c0c1199);width:min(440px,88%);height:auto;max-height:470px;animation:5s ease-in-out infinite rot-orbit;position:relative;transform:rotate(-2deg)}.rot-art-mark{z-index:2;letter-spacing:.15em;font:900 .72rem ui-monospace,monospace;position:absolute;top:3%;right:6%;transform:rotate(5deg)}.rot-hero-label{z-index:4;color:#09090b;letter-spacing:-.055em;text-align:left;background:#fff7ee;border:3px solid #09090b;padding:13px 17px;font:1000 .85rem/.88 ui-sans-serif,sans-serif;position:absolute;box-shadow:6px 7px #09090b}.rot-label-a{top:25%;right:-1%;transform:rotate(9deg)}.rot-label-b{background:#ff674d;bottom:14%;left:0;transform:rotate(-10deg)}.rot-checker{z-index:4;background:repeating-conic-gradient(#f4efe3 0 25%,#0c0c0e 0 50%) 50%/24px 24px;border:3px solid #0b0b0e;width:86px;height:35px;position:absolute;bottom:7%;right:10%;transform:rotate(-14deg)}@keyframes rot-orbit{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(1deg)}}.rot-refined .experience-card{cursor:pointer;background:#121214;border:1px solid #ffffff1d;border-radius:16px 10px 20px 12px;overflow:hidden;box-shadow:0 9px 24px #0006}.rot-refined .experience-card .card-art-wrap{isolation:isolate;background:#111114}.rot-refined .experience-card .card-art-wrap:before{content:"";filter:blur(46px);opacity:.24;pointer-events:none;z-index:0;background:#4673ff;border-radius:44%;position:absolute;inset:15% 19%}.rot-refined .experience-card.tone-mandem .card-art-wrap:before{background:#fd674d}.rot-refined .experience-card.tone-melt .card-art-wrap:before{background:#c8ff19}.rot-refined .experience-card.tone-versus .card-art-wrap:before{background:#ff4fa3}.rot-refined .experience-card.tone-spiral .card-art-wrap:before{background:#63cfb6}.rot-refined .experience-card.tone-pick .card-art-wrap:before{background:#ffbd4a}.rot-refined .experience-card.tone-ufo .card-art-wrap:before{background:#4e7cff}.rot-refined .experience-card .rot-art-image{object-fit:contain;z-index:1;filter:drop-shadow(0 12px 10px #0008);width:80%;height:88%;transition:transform .2s;position:absolute;inset:7% 10%}.rot-refined .experience-card:hover .rot-art-image{transform:scale(1.045)}.rot-refined .experience-card .eyebrow-tag{letter-spacing:.04em;border-radius:0;font:900 .57rem ui-monospace,monospace;transform:rotate(-3deg)}.rot-refined .experience-card .round-arrow{color:#f5f0e8;background:#222225;border-radius:10px;width:36px;height:36px}.rot-refined .experience-card .status-stamp{border-radius:2px}.rot-home-live{padding-top:12px}.rot-link-action{color:#d6d3ce;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #585857;align-items:center;gap:7px;padding:0 0 5px;font:900 .68rem ui-monospace,monospace;display:flex}.rot-next-up{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding:24px 9px;display:flex}.rot-next-up div{flex-direction:column;gap:8px;display:flex}.rot-next-up div>span{color:#c8ff19;letter-spacing:.13em;font:900 .61rem ui-monospace,monospace}.rot-next-up strong{letter-spacing:-.065em;font-size:clamp(1.3rem,3vw,2rem)}.rot-next-up button{color:#c8ff19;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c8ff19;align-items:center;gap:11px;padding:15px 17px;font-size:.77rem;font-weight:1000;display:inline-flex}.rot-editors-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.rot-editors-grid .experience-card{display:block;transform:none}.rot-editors-grid .card-art-wrap{aspect-ratio:1.28;border-bottom:1px solid #ffffff18;height:auto;min-height:0}.rot-editors-grid .card-copy{padding:11px;display:flex}.rot-editors-grid .card-copy h3{font-size:.96rem}.rot-editors-grid .card-copy p{font-size:.7rem}.rot-library{padding-top:43px}.rot-eyebrow{letter-spacing:.13em;color:var(--acid);font:900 .65rem ui-monospace,monospace}.rot-library-header h1{letter-spacing:-.09em;margin:26px 0 18px;font-size:clamp(3.8rem,10vw,8rem);font-weight:1000;line-height:.81}.rot-library-header h1 em{text-transform:lowercase;color:var(--acid);font-family:Georgia,serif;font-weight:800}.rot-library-header p{color:#bcb9b3;max-width:47ch;margin:0 0 36px;font-size:1.03rem;line-height:1.5}.rot-library-controls{align-items:stretch;gap:12px;display:flex}.rot-search-field{background:#141416;border:1px solid #535151;border-radius:8px;flex:1;align-items:center;gap:12px;max-width:590px;padding:12px 18px;display:flex}.rot-search-field .raster-icon{color:#aca9a2;flex:none}.rot-search-field input{color:#f4efe3;background:0 0;border:0;outline:none;width:100%;padding:5px 0;font-size:.96rem}.rot-search-field input::placeholder{color:#807c78}.rot-surprise-button{cursor:pointer;background:#1a1a1d;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font:900 .71rem ui-monospace,monospace;display:inline-flex}.rot-text-filters{border-bottom:1px solid #ffffff25;flex-wrap:wrap;gap:22px;margin-top:23px;padding-bottom:15px;display:flex}.rot-text-filters button{color:#9a9691;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:.88rem;font-weight:850}.rot-text-filters button.selected{color:#f8f4e9;border-color:var(--acid)}.rot-count{color:#a3a09b;letter-spacing:.11em;padding:26px 0 17px;font:850 .65rem ui-monospace,monospace}.rot-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rot-library-grid .experience-card{display:block;transform:none}.rot-library-grid .card-art-wrap{aspect-ratio:1.38;border-bottom:1px solid #ffffff16;height:auto;min-height:0}.rot-no-results{text-align:center;color:#aaa;border:1px solid #ffffff30;padding:60px 14px;font:800 .8rem ui-monospace,monospace}.rot-refined .rot-footer{color:#77736e;margin-top:58px;padding-bottom:28px}.rot-floating-dock{left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:45;-webkit-backdrop-filter:blur(20px);background:#0c0c0ee6;border:1px solid #ffffff2b;border-radius:17px;justify-content:center;align-items:stretch;width:min(420px,100% - 30px);height:76px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 17px 50px #000d,0 0 0 3px #09090b88}.rot-floating-dock button{color:#92918e;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;font:900 .54rem ui-monospace,monospace;display:flex;position:relative}.rot-floating-dock button.active{color:#f4efe3}.rot-floating-dock button.active:before{content:"";background:var(--acid);height:2px;position:absolute;top:0;left:19%;right:19%}.rot-floating-dock button.active .raster-icon{color:var(--acid)}.rot-floating-dock button:hover{background:#ffffff0a}.rot-floating-dock .rot-dock-random{color:var(--acid);border-left:1px solid #ffffff20;border-radius:0;margin-left:4px}.rot-floating-dock button .raster-icon{stroke-width:2px;flex:none}.rot-refined.is-playing .rot-floating-dock{display:none}.rot-refined .experience-overlay{z-index:70!important;place-items:center!important;padding:12px!important}.rot-refined .overlay-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#000c!important}.rot-refined .play-sheet{color:#f4efe3!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101013!important;border:1px solid #ffffff2e!important;border-radius:20px!important;width:min(730px,100%)!important;min-height:0!important;max-height:calc(100dvh - 30px)!important;padding:clamp(16px,3vw,25px)!important;box-shadow:0 32px 100px #000e!important}.rot-refined .play-sheet-top{z-index:5;margin-bottom:14px;padding:3px 0 16px;position:sticky;top:0;background:linear-gradient(#101013 85%,#0000)!important}.rot-refined .play-kicker{background:var(--yellow)!important;color:#09090b!important}.rot-refined .close-play{flex:none;background:#19191d!important;border:1px solid #fff3!important;border-radius:10px!important}.rot-refined .guesser-answers button{min-height:50px}.rot-refined .guesser-answers button:focus-visible,.rot-refined button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.rot-refined .guesser-stage h3{font-size:clamp(1.8rem,5vw,3rem);line-height:1.05}@media (prefers-reduced-motion:reduce){.rot-refined *,.rot-refined :before,.rot-refined :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:920px){.rot-hero{grid-template-columns:1fr 1fr;min-height:485px}.rot-hero h1{font-size:clamp(3.5rem,8.5vw,6.4rem)}.rot-hero-illustration{min-height:380px}.rot-hero-label{font-size:.7rem}.rot-editors-grid,.rot-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rot-topbar{border-radius:14px;height:62px;margin-top:7px;padding:0 13px;top:7px}.rot-top-micro{display:none}.rot-hero{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:34px 0 6px;display:flex}.rot-hero h1{max-width:7ch;font-size:clamp(3.65rem,18vw,6.2rem)}.rot-hero .hero-copy>p{margin:24px 0 15px;font-size:1rem}.rot-hero .scribble-note{margin-top:29px}.rot-hero-illustration{height:360px;min-height:325px;margin-top:0}.rot-hero-illustration .rot-art-image{width:min(395px,95%);max-height:340px}.rot-hero-label{padding:9px 10px;font-size:.68rem}.rot-label-a{top:17%;right:0}.rot-label-b{bottom:10%;left:2%}.rot-checker{bottom:5%;right:6%}.rot-home-live{padding-top:13px}.rot-next-up{flex-direction:column;align-items:start;margin-top:24px}.rot-next-up button{padding:13px 16px}.rot-editors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rot-editors-grid .experience-card .card-art-wrap{aspect-ratio:1.25}.rot-editors-grid .card-copy{padding:11px}.rot-editors-grid .card-copy p{font-size:.67rem}.rot-library{padding-top:34px}.rot-library-header h1{font-size:clamp(3.2rem,13vw,6rem)}.rot-library-header p{font-size:.95rem}.rot-library-controls{gap:9px}.rot-surprise-button{padding:11px 12px;font-size:.62rem}.rot-text-filters{scrollbar-width:none;flex-wrap:nowrap;gap:20px;overflow:auto}.rot-text-filters::-webkit-scrollbar{display:none}.rot-text-filters button{font-size:.77rem}.rot-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rot-library-grid .card-art-wrap{aspect-ratio:1.2}.rot-library-grid .card-copy{padding:11px}.rot-library-grid .card-copy h3{font-size:1rem}.rot-library-grid .card-copy p{font-size:.7rem}.rot-refined .play-sheet{border-radius:17px!important;max-height:calc(100dvh - 22px)!important;padding:16px!important}.rot-refined .experience-overlay{padding:10px!important}.rot-refined .guesser-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.rot-refined .guesser-answers button:nth-child(5){grid-column:auto}.rot-floating-dock{bottom:max(8px,env(safe-area-inset-bottom));border-radius:15px;height:70px}.rot-floating-dock button{gap:5px;font-size:.5rem}}@media (max-width:380px){.rot-hero h1{font-size:3.6rem}.rot-hero-illustration{height:325px;min-height:325px}.rot-label-a{font-size:.59rem}.rot-library-grid .card-copy p{display:none}}.rot-refined .result-stage.guess-card,.rot-refined .result-stage.guess-finished{max-width:640px;margin-inline:auto}.rot-refined .entity-badge,.rot-refined .candidate-suspect{--badge-accent:#c8ff19;--badge-tint:#c8ff191a}.rot-refined [data-category=superhero]{--badge-accent:#b9a6ff;--badge-tint:#b9a6ff1c}.rot-refined [data-category=video-game]{--badge-accent:#80e6c1;--badge-tint:#80e6c11c}.rot-refined [data-category=anime]{--badge-accent:#ffce85;--badge-tint:#ffce851a}.rot-refined [data-category=cartoon]{--badge-accent:#8cc8ff;--badge-tint:#8cc8ff1c}.rot-refined [data-category=movie-tv]{--badge-accent:#f3b7e3;--badge-tint:#f3b7e31a}.rot-refined [data-category=internet-meme]{--badge-accent:#ff9cc7;--badge-tint:#ff9cc71c}.rot-refined [data-category=brainrot]{--badge-accent:#c8ff19;--badge-tint:#c8ff191c}.rot-refined [data-category=creator]{--badge-accent:#92c4ff;--badge-tint:#92c4ff1c}.rot-refined [data-category=music]{--badge-accent:#ffa98c;--badge-tint:#ffa98c1c}.rot-refined [data-category=sports]{--badge-accent:#f7dd80;--badge-tint:#f7dd801c}.rot-refined .entity-badge{text-align:left;background:linear-gradient(135deg,#19191c,#0e0e10);border:1px solid #c8ff1933;border-radius:18px;grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:24px;max-width:570px;margin:18px auto;padding:18px;display:grid;position:relative;overflow:hidden}.rot-refined .entity-badge:after{content:"";background:radial-gradient(circle,var(--badge-tint),transparent 70%);pointer-events:none;width:210px;height:210px;position:absolute;top:-70px;right:-55px}.rot-refined .character-category-icon{aspect-ratio:1;background:linear-gradient(145deg,var(--badge-tint),#111115);border:1px solid color-mix(in srgb,var(--badge-accent) 28%,transparent);width:100%;min-width:0;max-width:170px;color:var(--badge-accent);border-radius:19px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 26px #ffffff05}.rot-refined .character-category-icon:before{content:"";border:1px dashed color-mix(in srgb,var(--badge-accent) 24%,transparent);pointer-events:none;border-radius:12px;position:absolute;inset:9px}.rot-refined .character-category-icon svg{width:58%;height:58%;filter:drop-shadow(0 0 13px var(--badge-tint));display:block}.rot-refined .entity-badge figcaption{overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:11px;min-width:0;padding-right:2px;display:flex}.rot-refined .entity-badge figcaption span{letter-spacing:.13em;color:var(--badge-accent);font:800 .6rem ui-monospace,monospace}.rot-refined .entity-badge figcaption strong{letter-spacing:-.055em;color:#f8f2e9;font-size:clamp(1.4rem,4vw,2.15rem);line-height:1.06}.rot-refined .entity-badge figcaption small{letter-spacing:.065em;color:#a7a29a;font:700 .58rem/1.5 ui-monospace,monospace}.rot-refined .guess-finished .entity-badge{border-color:#c8ff1980}.rot-refined .guess-card>.guess-orb,.rot-refined .guess-finished>.guess-orb{display:none}.rot-refined .guess-card>h3,.rot-refined .guess-finished>h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rot-refined .candidate-suspect{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px}.rot-refined .candidate-suspect .character-category-icon.is-compact{border-radius:10px;grid-row:1/span 2;width:44px;max-width:44px;height:44px}.rot-refined .candidate-suspect .character-category-icon.is-compact:before{border-radius:6px;inset:5px}.rot-refined .candidate-suspect .character-category-icon.is-compact svg{width:55%;height:55%}.rot-refined .candidate-suspect strong,.rot-refined .candidate-suspect span:not(.character-category-icon){overflow-wrap:anywhere;min-width:0}@media (max-width:500px){.rot-refined .entity-badge{grid-template-columns:100px minmax(0,1fr);gap:13px;padding:12px}.rot-refined .entity-badge .character-category-icon{border-radius:13px}.rot-refined .entity-badge figcaption{gap:7px}.rot-refined .entity-badge figcaption strong{font-size:clamp(1.1rem,5vw,1.55rem)}.rot-refined .entity-badge figcaption span{font-size:.49rem}.rot-refined .entity-badge figcaption small{font-size:.48rem}}@media (max-width:360px){.rot-refined .entity-badge{grid-template-columns:82px minmax(0,1fr);gap:9px}}.rot-refined .experience-card .rot-art-image.rot-art-cover{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .22s;inset:0}.rot-refined .experience-card:has(.rot-art-cover) .card-art-wrap:before{display:none}.rot-refined .experience-card:hover .rot-art-image.rot-art-cover{transform:scale(1.04)}.rot-brand-button .brand-mark{background:#16101e;position:relative;overflow:hidden}.rot-brand-button .brand-mark img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rot-next-up{isolation:isolate;position:relative;overflow:hidden}.rot-next-up:before{content:"";z-index:-1;opacity:.42;pointer-events:none;background:linear-gradient(90deg,#09090b 1%,#09090ba6 65%,#09090b59),url(/images/brand/rotmode-hero.webp) 50% 40%/cover no-repeat;position:absolute;inset:0}.rot-hero-illustration>img.rot-art-image{object-fit:contain;border-radius:16px;display:block}.rot-trend-strip{color:#f5f3ea;background:linear-gradient(115deg,#1a2518,#131018 70%);border:1px solid #c6ff2a47;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:14px;padding:13px 17px;display:flex}.rot-trend-strip>div:first-child{letter-spacing:.055em;align-items:center;gap:8px;font:900 .67rem ui-monospace,monospace;display:flex}.rot-trend-strip small{color:#a6a8a0;letter-spacing:0;font-size:.52rem;font-weight:600}.rot-trend-pulse{background:#c8ff19;border-radius:100%;width:8px;height:8px;box-shadow:0 0 0 4px #c8ff1925}.rot-trend-topics{flex-wrap:wrap;gap:6px;display:flex}.rot-trend-topics span{background:#ffffff12;border:1px solid #ffffff1c;border-radius:999px;padding:6px 9px;font:800 .64rem ui-sans-serif,sans-serif}.rot-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rot-ranked-card{min-width:0;position:relative}.rot-ranked-chip{z-index:6;color:#0a0b0a;background:#c8ff19;border-radius:5px;padding:8px 10px;font:900 .65rem ui-monospace,monospace;position:absolute;bottom:calc(100% - 24px);right:10px;box-shadow:2px 3px #131319}.rot-ranked-card .experience-card{width:100%;height:100%}.rot-ranked-card .card-art-wrap{aspect-ratio:1.7;min-height:0}.rot-ranked-card .card-copy{min-height:100px}.rot-ranked-card .rot-art-cover{object-position:center 38%}.rot-refined .experience-card .card-art-wrap{min-height:0}.rot-refined .experience-card .rot-art-cover{filter:saturate(1.08)}.rot-refined .experience-card .card-art-wrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0b0b11aa);height:26%;position:absolute;inset:auto 0 0}.rot-hero-illustration>img.rot-art-image{object-fit:cover;aspect-ratio:1.55;border:2px solid #c8ff193d;width:min(500px,100%);max-height:430px;animation:none;transform:none;box-shadow:0 16px 55px #0008}.rot-hero-illustration:before,.rot-hero-illustration:after{display:none}@media (max-width:640px){.rot-trend-strip{align-items:flex-start}.rot-trend-strip>div:first-child{flex-wrap:wrap}.rot-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rot-ranked-card .card-art-wrap{aspect-ratio:1.05}.rot-ranked-chip{padding:5px 6px;font-size:.51rem;bottom:calc(100% - 15px)}.rot-ranked-card .card-copy{min-height:88px}.rot-ranked-card .card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rot-hero-illustration>img.rot-art-image{aspect-ratio:1.45;width:100%;max-height:320px}}.guesser-challenge{color:#eee9e2;background:linear-gradient(115deg,#1a2518,#14131c);border:1px solid #c8ff1959;border-radius:11px;gap:7px;margin:12px 0 15px;padding:13px 15px;line-height:1.45;display:grid}.guesser-challenge strong{letter-spacing:.09em;color:#c8ff19;font:900 .73rem ui-monospace,monospace}.guesser-challenge span{font-size:.85rem}.guesser-challenge b{color:#fff}.guesser-challenge-result{color:#e5fdb9;background:#c8ff191c;border:1px solid #c8ff1980;border-radius:10px;margin-bottom:12px;padding:10px;font-size:.83rem;font-weight:850}.rot-brand-image{object-fit:cover;border-radius:10px;padding:0!important}.game-scene-art{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:clamp(120px,24vw,210px);margin:12px 0 20px;display:block}.raster-icon{vertical-align:middle;object-fit:contain;filter:invert();flex:none;display:inline-block}.primary-cta .raster-icon,.rot-dock-random .raster-icon,.life-continue .raster-icon,.life-footer-actions button:first-child .raster-icon{filter:none}.rot-floating-dock button.active .raster-icon{filter:invert(89%)sepia(94%)saturate(877%)hue-rotate(18deg)}@media (max-width:600px){.game-scene-art{height:140px;margin-bottom:14px}}.growth-play-label{white-space:nowrap;color:#17131e;background:#c8ff19;border-radius:8px;align-items:center;min-height:44px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.rot-hero{gap:24px;min-height:0;padding:30px 0 24px}.rot-hero h1{font-size:clamp(3rem,5.4vw,5.1rem);line-height:.86}.rot-hero-illustration{height:310px;min-height:280px}.rot-hero-illustration>img.rot-art-image{width:min(420px,100%);max-height:280px}.rot-home-catalog{padding-top:20px}@media (max-width:620px){.rot-hero{grid-template-columns:minmax(0,1fr);padding:24px 0 8px;display:grid}.rot-hero h1{max-width:none;font-size:clamp(3rem,12vw,4.1rem);line-height:.9}.rot-hero h1 br{display:none}.rot-hero h1 br:after{content:" "}.rot-hero h1 em{margin:0 .14em}.rot-hero-illustration{display:none}.rot-hero .hero-copy>p{margin:16px 0}.rot-home-catalog{padding-top:16px}}:root{--rm-motion-ease:cubic-bezier(.22, 1, .36, 1);--rm-motion-spring:cubic-bezier(.22, 1.24, .36, 1)}@keyframes rm-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes rm-card-in{0%{opacity:0}to{opacity:1}}@keyframes rm-panel-in{0%{opacity:0;transform:translateY(35px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rm-panel-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(24px)scale(.985)}}@keyframes rm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rm-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes rm-step-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rm-pop-in{0%{opacity:0;transform:scale(.94)translateY(12px)}75%{opacity:1;transform:scale(1.012)translate(0,0)}to{transform:scale(1)}}@keyframes rm-shimmer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.rm-motion .rm-page-enter{animation:rm-page-in .38s var(--rm-motion-ease) both}.rm-motion .rot-hero .hero-copy>*{animation:rm-page-in .44s var(--rm-motion-ease) both}.rm-motion .rot-hero .hero-copy>:nth-child(2){animation-delay:45ms}.rm-motion .rot-hero .hero-copy>:nth-child(3){animation-delay:90ms}.rm-motion .rot-hero .hero-copy>:nth-child(4){animation-delay:.13s}.rm-motion .rot-hero .hero-copy>:nth-child(5){animation-delay:.16s}.rm-motion .rot-hero-illustration{animation:rm-pop-in .62s var(--rm-motion-ease) both}.rm-motion .rot-trend-strip{animation:rm-shimmer-in .48s .15s var(--rm-motion-ease) both}.rm-motion .rot-ranked-card,.rm-motion .rot-library-grid>.experience-card,.rm-motion .rot-editors-grid>.experience-card{animation:rm-card-in .36s var(--rm-motion-ease) both}.rm-motion .rot-ranked-card:nth-child(2),.rm-motion .rot-library-grid>:nth-child(2),.rm-motion .rot-editors-grid>:nth-child(2){animation-delay:45ms}.rm-motion .rot-ranked-card:nth-child(3),.rm-motion .rot-library-grid>:nth-child(3){animation-delay:90ms}.rm-motion .rot-ranked-card:nth-child(4),.rm-motion .rot-library-grid>:nth-child(4){animation-delay:.135s}.rm-motion .rot-library-grid>:nth-child(5){animation-delay:.18s}.rm-motion .rot-library-grid>:nth-child(6){animation-delay:.225s}.rm-motion .experience-card{transition:transform .23s var(--rm-motion-ease), box-shadow .23s ease, border-color .23s ease;-webkit-tap-highlight-color:transparent}.rm-motion .experience-card:active{transform:scale(.985)!important}@media (hover:hover) and (pointer:fine){.rm-motion .experience-card:hover{border-color:#c8ff1980;box-shadow:0 15px 35px #0007,0 0 0 1px #c8ff193d}.rm-motion .experience-card:hover .rot-art-cover{transform:scale(1.055)}.rm-motion .rot-hero-illustration>img:hover{box-shadow:0 18px 70px #c8ff1925,0 14px 38px #0009}}.rm-motion .rot-hero-illustration>img.rot-art-image{transition:box-shadow .3s,border-color .3s}.rm-motion .rot-floating-dock button,.rm-motion .rot-text-filters button,.rm-motion .rot-quick-menu button{transition:color .16s ease, background-color .16s ease, transform .18s var(--rm-motion-spring)}.rm-motion .rot-floating-dock button:active,.rm-motion .rot-text-filters button:active,.rm-motion .rot-quick-menu button:active{transform:scale(.94)}.rm-motion .rot-floating-dock button.active svg{filter:drop-shadow(0 0 7px #c8ff1960)}.rm-motion .rot-floating-dock button.active:before{box-shadow:0 0 11px #c8ff19a0}.rm-motion .experience-overlay .overlay-backdrop{animation:.24s ease-out both rm-backdrop-in}.rm-motion .experience-overlay .play-sheet{animation:rm-panel-in .33s var(--rm-motion-ease) both}.rm-motion.rm-game-closing .experience-overlay{pointer-events:none}.rm-motion.rm-game-closing .experience-overlay .overlay-backdrop{animation:.23s ease-in both rm-backdrop-out}.rm-motion.rm-game-closing .experience-overlay .play-sheet{animation:.23s ease-in both rm-panel-out}.rm-motion .play-sheet .close-play{transition:background-color .16s ease, transform .16s var(--rm-motion-spring)}.rm-motion .play-sheet .close-play:active{transform:rotate(12deg)scale(.88)}.rm-motion .guesser-stage,.rm-motion .question-stage,.rm-motion .trend-question-stage,.rm-motion .choice-stage,.rm-motion .story-scene,.rm-motion .life-scene,.rm-motion .life-after{animation:rm-step-in .24s var(--rm-motion-ease) both}.rm-motion .result-stage,.rm-motion .life-finale,.rm-motion .story-finish,.rm-motion .trend-result,.rm-motion .costume-result{animation:rm-pop-in .37s var(--rm-motion-spring) both}.rm-motion .story-bubble{animation:rm-step-in .24s var(--rm-motion-ease) both}.rm-motion .answer-reveal,.rm-motion .guesser-challenge,.rm-motion .guesser-challenge-result{animation:rm-shimmer-in .24s var(--rm-motion-ease) both}.rm-motion .question-progress>span,.rm-motion .story-progress-bar>div,.rm-motion .life-stat-meter i{transition:width .32s var(--rm-motion-ease)!important}.rm-motion .result-number{animation:rm-pop-in .42s var(--rm-motion-spring) both}.rm-motion button.share-result,.rm-motion button.replay-result,.rm-motion .story-primary,.rm-motion .trend-primary,.rm-motion .life-continue,.rm-motion .life-footer-actions button{transition:transform .18s var(--rm-motion-spring), box-shadow .18s ease, filter .18s ease}.rm-motion button.share-result:active,.rm-motion button.replay-result:active,.rm-motion .story-primary:active,.rm-motion .trend-primary:active,.rm-motion .life-continue:active,.rm-motion .life-footer-actions button:active{transform:scale(.965)}@media (hover:hover) and (pointer:fine){.rm-motion button.share-result:hover,.rm-motion .story-primary:hover,.rm-motion .trend-primary:hover,.rm-motion .life-continue:hover{filter:brightness(1.07);box-shadow:0 0 26px #c8ff1942}}.rm-motion .guesser-answers button,.rm-motion .trend-answer-grid button,.rm-motion .story-choices button,.rm-motion .story-chat-options button,.rm-motion .life-choices button{transition:transform .18s var(--rm-motion-ease), background-color .18s ease, border-color .18s ease, box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.rm-motion .guesser-answers button:active,.rm-motion .trend-answer-grid button:active,.rm-motion .story-choices button:active,.rm-motion .story-chat-options button:active,.rm-motion .life-choices button:active{transform:scale(.98)}.rm-swipe-hint{display:none}@media (max-width:640px){.rm-motion .rot-trending-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(250px,84vw);grid-auto-flow:column;gap:12px;padding:12px 4px 18px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.rm-motion .rot-trending-grid::-webkit-scrollbar{display:none}.rm-motion .rot-ranked-card{scroll-snap-align:start}.rm-motion .rot-ranked-card .card-art-wrap{aspect-ratio:1.45}.rm-motion .rot-ranked-card .card-copy{min-height:94px}.rm-motion .rm-swipe-hint{color:#b8c59d;letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:7px;margin:-8px 0 3px;font:800 .61rem ui-monospace,monospace;display:flex}.rm-motion .rm-swipe-hint span{color:#c8ff19;font-size:1.1rem}.rm-motion .experience-overlay .play-sheet{animation-name:rm-panel-in;animation-duration:.3s}}@media (prefers-reduced-motion:reduce){.rm-motion *,.rm-motion :before,.rm-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rm-motion .rot-trending-grid{scroll-snap-type:x proximity}}:root{color:#f6f2e8;font-synthesis:none;text-rendering:optimizelegibility;--ink:#09090b;--paper:#f4efe3;--muted:#a5a2a0;--acid:#c8ff19;--blue:#4e7cff;--pink:#ff4fa3;--coral:#ff674d;--yellow:#ffd84a;--line:#ffffff1f;background:#09090b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#09090b}body{background:#09090b;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--acid);color:#09090b}
