@font-face{font-family:Comic;src:url(/scene/fonts/Bangers-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#090909;--cream:#fff9df;--red:#ed1c2b;--yellow:#ffdf12}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#ffd824;color:var(--ink)}body{font-family:Comic,Impact,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline:3px dashed #fff;outline-offset:3px;filter:drop-shadow(0 0 3px #080808)}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:-1px;padding:0;border:0}.comic-app{min-height:100svh;background:#ffd824 url(/scene/global/comic_background.429a8189.webp) top/cover fixed}.artboard-viewport{width:100%;position:relative;overflow:hidden;margin:0 auto;max-width:1920px}.comic-artboard{position:absolute;left:0;top:0;transform-origin:0 0;isolation:isolate}.illustration{position:absolute;width:100%;height:100%;inset:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.scene-background{z-index:-1;object-fit:cover}.comic-header,.scene-region{position:absolute}.comic-header{left:0;top:0;width:100%;z-index:50}.header-piece{position:absolute;display:block}.illustrated-control{padding:0;border:0;background:none;color:inherit}.scene-accents{z-index:2;pointer-events:none}.live-outline{paint-order:stroke fill;-webkit-text-stroke:3px var(--ink);text-shadow:3px 3px 0 var(--ink);font-weight:400}.day-illustration{z-index:6}.day-number{position:absolute;left:59%;top:13%;width:38%;font-size:76px;line-height:1;color:#ffe523;transform:rotate(-7deg);letter-spacing:-3px}.promise-illustration{z-index:8}.daily-claim{position:absolute;left:13%;top:74%;width:79%;height:21%;font-family:Comic,Impact,sans-serif;color:var(--cream);font-size:34px;letter-spacing:.4px;-webkit-text-stroke:2px var(--ink);text-shadow:2px 3px 0 var(--ink)}.daily-claim:disabled{font-size:28px}.daily-claim:disabled:not([aria-label^=Today]){opacity:.85}.jar-body-motion,.jar-composition{position:absolute;inset:0;transform-origin:50% 85%}.jar-back-art,.jar-front-art{left:10px;top:43px;width:315px;height:302px}.jar-back-art{z-index:1}.jar-front-art{z-index:4}.peanut-safe-area{position:absolute;left:30px;top:60px;width:275px;height:270px;overflow:hidden;border-radius:20% 20% 14% 14%;z-index:3;isolation:isolate}.jar-peanut{position:absolute;width:145px;height:70px;object-fit:fill;transform-origin:center;filter:drop-shadow(1px 3px 1px #70390960)}.jar-lid-art{position:absolute;left:50px;top:7px;width:231px;height:57px;z-index:6;transform-origin:20% 80%}.reward-peanut{position:absolute;left:120px;top:0;width:95px;height:48px;object-fit:fill;z-index:8;pointer-events:none}.saved-comic-burst{position:absolute;left:10px;top:271px;width:302px;height:127px;z-index:10}.saved-number{position:absolute;left:12%;top:13%;width:32%;text-align:center;color:#ffe713;font-size:108px;line-height:1;transform:rotate(-6deg);letter-spacing:-3px;-webkit-text-stroke:3px #090909;text-shadow:4px 4px #090909}.run-ticket-link{z-index:8;display:block}.run-ticket-link>.illustration{object-fit:contain;object-position:left top}.ticket-progress{position:absolute;left:12%;top:46%;font-size:28px;line-height:1;transform:rotate(-4deg);white-space:nowrap}.mini-rank{z-index:11}.mini-rank .mini-badge{left:3%;top:-5%;width:25%;height:110%;object-fit:contain}.mini-rank>div{position:absolute;left:29%;top:18%;width:66%}.mini-rank small{display:block;font-size:9px;line-height:1}.mini-rank strong{display:block;font-size:17px;line-height:1.12;font-weight:400;white-space:nowrap}.november-title{z-index:8}.november-title h1{position:absolute;inset:6% 0 0;margin:0;display:grid;place-items:center;color:#ffe31c;font-size:86px;letter-spacing:1px;transform:rotate(-4deg);-webkit-text-stroke:4px var(--ink)}.calendar-scene{z-index:3}.illustrated-calendar{position:absolute;left:4%;top:28%;width:92%;height:62%;table-layout:fixed;border-spacing:5px;border-collapse:separate}.illustrated-calendar td{padding:0;position:relative;width:14.28%;height:20%;text-align:center}.calendar-cell-art{position:absolute;inset:0}.calendar-number{position:absolute;left:0;top:10%;width:100%;font-size:40px;line-height:1}.calendar-cell-art small{position:absolute;bottom:7%;left:0;width:100%;font-size:15px;color:#fff9df}.calendar-number.live-outline{color:#fff9df;-webkit-text-stroke:2px var(--ink);text-shadow:2px 2px var(--ink)}.calendar-cell-art .tiny-completion{left:24%;top:39%;width:56%;height:55%;object-fit:contain}.outside-day{visibility:hidden}.summary-scene{z-index:4}.run-title{position:absolute;left:1%;top:-18%;width:98%;height:32%}.run-title h2{position:absolute;inset:0;margin:0;display:grid;place-items:center;font-size:56px;line-height:1;color:#fff9df;transform:rotate(-4deg)}.summary-count{position:absolute;left:7%;top:22%;width:86%;height:36%;display:flex;align-items:center;justify-content:center;gap:8px}.summary-count>.illustration{position:relative;width:70px;height:50px;object-fit:contain}.summary-count strong{font-weight:400;font-size:70px}.summary-count span{font-size:31px;line-height:.9}.run-meter{position:absolute;left:10%;top:64%;width:80%;height:12%;border:4px solid #0b0b0b;background:#fff9df;border-radius:30px;overflow:hidden}.run-meter>span{display:block;height:100%;background:repeating-linear-gradient(90deg,#e61a25 0 22px,#ff5b5e 22px 26px);border-top:3px solid #ff9295}.run-fraction{position:absolute;top:80%;left:0;width:100%;text-align:center;font-size:35px;font-weight:400}.current-rank-scene .current-badge{left:3%;top:4%;width:39%;height:91%;object-fit:contain}.current-rank-copy{position:absolute;left:43%;top:20%;width:53%;text-align:center}.current-rank-copy h2{font-weight:400;font-size:24px}.current-rank-copy strong{font-weight:400;font-size:28px;line-height:.95;display:block}.current-rank-copy p{font-size:22px;margin:14px 0 8px}.current-rank-copy>span{font-size:23px}.league-road-scene{z-index:5}.league-stop{position:absolute;top:3%;width:16%;height:86%;text-align:center}.league-stop>.illustration:first-child{left:8%;top:-10%;width:77%;height:93%;object-fit:contain}.league-stop>span{position:absolute;top:82%;left:0;width:100%;font-size:18px;white-space:nowrap}.league-stop.is-locked>.illustration:first-child{filter:saturate(.45);opacity:.7}.league-stop .league-arrow{left:95%;top:27%;width:17%;height:34%;object-fit:contain}.league-pointer{position:absolute;top:104%;left:0;width:96%;height:30%}.league-pointer b{position:absolute;inset:8% 0 0;font-size:15px;color:#fff9df;font-weight:400}.opening-scene{text-align:center;padding:25vh 20px;font-size:32px}.scene-error{font:700 16px/1.4 Arial,sans-serif;margin:10px auto;padding:12px;max-width:700px;background:#fff9df;border:3px solid #b32024}.illustrated-dialog{padding:0;border:0;background:transparent;color:var(--ink);width:min(530px,94vw);max-height:92svh;overflow:visible;aspect-ratio:auto}.illustrated-dialog::backdrop{background:#101018b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-live-content{position:relative;z-index:1;padding:38px 36px 30px;text-align:center}.dialog-live-content h2{margin:0 0 14px;font-size:38px;font-weight:400;line-height:1.05}.dialog-live-content p{font-size:22px;line-height:1.2;overflow-wrap:anywhere;margin:12px 0}.dialog-live-content button{display:inline-block;border:0;background:url(/scene/global/nav_jar_active.cd8c68f9.webp) 50%/100% 100% no-repeat;color:transparent;position:relative;padding:14px 28px;margin:8px 4px;min-width:130px;font-size:20px;background-image:url(/scene/progress/day_cell_today.14e16d3f.webp);color:var(--cream);text-shadow:1px 2px #000;paint-order:stroke fill;-webkit-text-stroke:1px #000}.rankup-dialog{width:min(640px,96vw);aspect-ratio:auto}.rankup-dialog .dialog-live-content{padding:45px 50px 55px}.unlocked-badge{position:relative;width:210px;height:230px;object-fit:contain;margin:auto;display:block}.rankup-dialog h2{color:#fff9df;font-size:43px}.rankup-dialog p{color:#fff9df;text-shadow:2px 2px #000}.rankup-dialog button{background-image:url(/scene/progress/day_cell_default.3323b5e0.webp);color:#090909;-webkit-text-stroke:0;text-shadow:none}@media(max-width:900px){.november-title h1{font-size:58px;-webkit-text-stroke:3px var(--ink)}.day-number{font-size:82px}.daily-claim{font-size:32px}.ticket-progress{font-size:19px;top:46%}.mini-rank strong{font-size:14px}.mini-rank small{font-size:8px}.illustrated-calendar{border-spacing:2px;top:28%;height:61%}.calendar-number{font-size:24px;top:8%}.calendar-cell-art small{font-size:9px}.run-title h2{font-size:28px;-webkit-text-stroke:2px #000}.summary-count{gap:3px}.summary-count>.illustration{width:28px;height:30px}.summary-count strong{font-size:42px}.summary-count span{font-size:18px}.run-meter{border-width:2px}.run-fraction{font-size:22px}.current-rank-copy{top:24%}.current-rank-copy h2{font-size:13px;margin-bottom:8px}.current-rank-copy strong{font-size:20px}.current-rank-copy p{font-size:15px;margin:8px 0}.current-rank-copy>span{font-size:15px}.league-stop{width:17%;top:6%;height:78%}.league-stop>.illustration:first-child{left:0;top:0;width:96%;height:80%}.league-stop>span{font-size:9px;white-space:normal;top:82%}.league-stop .league-arrow{left:89%;width:15%;top:30%;height:20%}.league-pointer{left:-3%;width:112%;height:26%;top:110%}.league-pointer b{font-size:8px;top:5%}.dialog-live-content{padding:32px 24px}.dialog-live-content h2{font-size:28px}.dialog-live-content p{font-size:18px}.dialog-live-content button{font-size:16px;padding:12px 18px}.rankup-dialog .dialog-live-content{padding:36px 30px 45px}.unlocked-badge{width:150px;height:170px}.rankup-dialog h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.current-day-callout{position:absolute;left:44%;top:79%;width:52%;height:20%}.promise-illustration>.illustration{top:6px;height:calc(100% - 10px)}.community-nav{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:18px 14px 25px;background:#fff6d9;border-block:4px solid #090909}.community-nav a,.community-nav button{font:inherit;font-size:20px;text-decoration:none;background:#ffdc24;color:#0a0a0a;border:3px solid #090909;box-shadow:3px 3px #090909;padding:10px 16px;transform:rotate(-1deg)}.community-nav a:nth-child(2){background:#e72131;color:#fff6d9;transform:rotate(1deg)}.meme-museum{background:#254558;scroll-margin-top:10px}.meme-museum .comic-artboard{background:radial-gradient(ellipse at 50% 15%,#52758c,#203e50 75%)}.meme-museum .scene-background{display:none}.meme-museum .comic-artboard:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 75px,#fff1 76px 77px,transparent 78px 150px);opacity:.3}.museum-heading{position:absolute;left:65px;top:45px;color:#fff5dc}.museum-heading>span{font:700 12px Arial,sans-serif;letter-spacing:2px}.museum-heading h2{margin:12px 0 8px;font-size:77px;line-height:.88;color:#ffda57;text-shadow:4px 4px #081d2c;font-weight:400}.museum-heading p{font-size:23px;margin:12px 0}.museum-bell{position:absolute;left:790px;top:47px;width:300px;text-align:center;color:#fff6db}.bell{display:block;margin:auto;background:none;border:0;font-size:78px;line-height:1.3;transform-origin:50% 10%;filter:drop-shadow(4px 4px #071c2b88)}.museum-bell strong{display:block;font-size:28px;font-weight:400;color:#ffdf62}.museum-bell>span{font:14px Arial,sans-serif;display:block;margin-top:6px}.ringing{animation:bell-swing .16s ease-in-out 6 alternate}.museum-exhibit{position:absolute;top:295px;width:340px;margin:0;text-align:center;color:#fff5dc}.exhibit-0{left:55px;transform:rotate(-3deg)}.exhibit-1{left:420px;top:265px;transform:rotate(2deg)}.exhibit-2{left:785px;transform:rotate(-2deg)}.framed-meme{position:relative;display:block;width:100%;aspect-ratio:1122/1402;background:none;padding:0;border:0;filter:drop-shadow(7px 12px 8px #071b2b99)}.gold-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.meme-artwork{position:absolute;left:19.9%;top:20.5%;width:60.2%;height:59.5%;object-fit:contain;background:#fff5dc}.museum-exhibit figcaption{position:relative;background:#fff3d4;color:#1a1a14;margin:12px 25px 0;padding:14px 12px 15px;border:2px solid #ac7c32;box-shadow:3px 4px #112c3c;font-family:Arial,sans-serif;min-height:121px}.museum-exhibit figcaption>span{font-size:9px;font-weight:700;letter-spacing:1px}.museum-exhibit h3{font:23px Comic,Impact,sans-serif;margin:7px 0}.museum-exhibit p{font-size:10px;margin:4px 0 8px}.museum-exhibit small{font-size:11px;line-height:1.3;display:block}.museum-footer{position:absolute;bottom:30px;left:0;width:100%;text-align:center;color:#f5e6bd;font-size:18px;letter-spacing:1px}.field-guide{position:relative;padding:65px 20px 50px;background:#fff5d5;text-align:center;border-block:6px solid #090909;scroll-margin-top:10px}.field-guide>span{font-size:19px;letter-spacing:3px;color:#ad202b}.field-guide h2{font-size:clamp(34px,5vw,65px);font-weight:400;margin:15px auto;max-width:800px}.field-guide p{font:20px/1.5 Arial,sans-serif}.guide-stamp{display:inline-block;padding:12px 20px;border:4px solid #d22132;color:#c81d2c;transform:rotate(-3deg);font-size:25px;margin:15px 0 25px}.field-guide small{display:block;font:15px Arial,sans-serif}.field-guide>a{display:block;font-size:23px;margin-top:30px}.community-dialog{padding:0;width:min(570px,94vw);max-height:92svh;overflow:auto;border:5px solid #090909;box-shadow:8px 8px #090909;background:#fff4ce;transform:rotate(-1deg);color:#090909}.community-dialog::backdrop{background:#081b2cce;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.community-paper{padding:32px 30px;text-align:center;background:radial-gradient(#e9ad2822 1px,transparent 0) 0 0/7px 7px}.community-paper h2{font-size:46px;line-height:1;margin:18px 0;font-weight:400;color:#d91e30}.community-paper p{font:18px/1.5 Arial,sans-serif;margin:16px auto}.community-paper .small-copy{font-size:13px;max-width:390px}.eyebrow{font:700 11px Arial,sans-serif;letter-spacing:1.5px}.briefing-badge{position:relative;display:block;width:115px;height:115px;object-fit:contain;margin:10px auto}.community-action{background:#e62031;color:#fff6d9;text-shadow:2px 2px #090909;border:3px solid #090909;box-shadow:3px 4px #090909;padding:13px 20px;font-size:23px;max-width:100%;margin-top:14px}.text-action{display:block;background:none;border:0;text-decoration:underline;margin:20px auto 0;font-size:16px}.ting-copy{display:block;font-size:30px;font-weight:400}.next-day-ticket{background:#f4d14c;border-block:3px solid #090909;padding:12px;font-size:25px;transform:rotate(1deg)}.next-day-ticket small{display:block;font:13px/1.5 Arial,sans-serif;margin-top:7px}.enlarged-meme{display:block;width:100%;max-height:53svh;object-fit:contain;margin:15px auto}@keyframes bell-swing{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.bell{width:100px;height:105px;padding:0}.bell img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.community-nav{gap:9px;padding:15px 8px 20px}.community-nav a,.community-nav button{font-size:15px;padding:9px}.museum-heading{left:23px;top:35px}.museum-heading>span{font-size:7px;letter-spacing:.8px}.museum-heading h2{font-size:57px}.museum-heading p{font-size:17px}.museum-bell{left:215px;top:88px;width:155px}.museum-bell .bell{font-size:52px}.museum-bell strong{font-size:18px}.museum-bell>span{font-size:10px}.museum-exhibit{width:290px;left:50px}.exhibit-0{top:275px}.exhibit-1{top:755px}.exhibit-2{top:1235px}.museum-exhibit figcaption{padding:10px;min-height:100px;margin-top:0}.museum-exhibit h3{font-size:20px}.museum-exhibit small{font-size:10px}.museum-footer{font-size:10px;bottom:14px}.community-paper{padding:25px 18px}.community-paper h2{font-size:35px}.community-paper p{font-size:16px}.community-action{font-size:20px}.field-guide p{font-size:16px}.guide-stamp{font-size:20px}.museum-bell{left:25px;top:208px;width:340px;height:110px;padding:24px 0 0 95px}.museum-bell .bell{position:absolute;left:0;top:0;width:90px;height:100px}.museum-bell strong{font-size:24px}.museum-bell>span{font-size:12px}.exhibit-0{top:350px}.exhibit-1{top:840px}.exhibit-2{top:1330px}}.community-nav a[aria-current=page]{background:#e62031;color:#fff5d5;transform:rotate(1deg)}.community-dialog{margin:auto}.victory-peanut{position:relative;display:block;width:135px;height:90px;object-fit:contain;margin:18px auto}.community-dialog[open][aria-label="A new day arrives"] .bell{animation:bell-swing .18s ease-in-out 6 alternate}.survival-destination{min-height:calc(100svh - 170px);padding-top:65px}.survival-destination h1{font-size:clamp(38px,6vw,72px);font-weight:400;max-width:850px;line-height:1.05;margin:20px auto}.survival-peanut{position:relative;display:block;width:170px;height:95px;object-fit:contain;margin:25px auto;transform:rotate(-10deg)}.meme-destination{background:#180c20}.meme-destination .scene-background{display:none}.theatre-scene{position:absolute;inset:0;overflow:hidden;isolation:isolate;color:#fff4d3;background:#1a0d24}.stage-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 43%,#57436a,#180c24 60%,#0b0710);z-index:-2}.stage-backdrop:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#fff4b955 .8px,transparent 1.2px);background-size:37px 43px;opacity:.35}.stage-floor{position:absolute;bottom:0;left:0;width:100%;height:180px;background:repeating-linear-gradient(90deg,transparent 0 99px,#2c112a 100px 102px),linear-gradient(#503041,#1d101d);transform:perspective(500px) rotateX(35deg);transform-origin:bottom;z-index:-1;border-top:3px solid #a77e61}.stage-pool{position:absolute;left:30%;top:75%;width:40%;height:10%;border-radius:50%;background:#f8da7355;filter:blur(18px);animation:pool-breathe 4s ease-in-out infinite alternate}.spotlight{position:absolute;width:58%;height:88%;top:50px;background:linear-gradient(#fff3ad66,#fff6ca12);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(6px);pointer-events:none;mix-blend-mode:screen;z-index:0;opacity:0;transition:opacity 1.6s .4s}.spotlight-left{left:2%;transform:rotate(-22deg);transform-origin:50% 0}.spotlight-right{right:2%;transform:rotate(22deg);transform-origin:50% 0}.curtains-open .spotlight{opacity:.65}.stage-heading{position:absolute;left:0;top:85px;text-align:center;width:100%;z-index:1}.stage-heading>span{font:700 11px Arial,sans-serif;letter-spacing:3px;color:#e5bf78}.stage-heading h1{font-size:58px;line-height:.9;font-weight:400;margin:12px 0;color:#ffda64;text-shadow:3px 4px #0b060e}.stage-heading h1 br{display:none}.stage-heading p{font-size:16px;letter-spacing:2px;margin:10px 0}.stage-exhibit{position:absolute;left:390px;top:220px;width:400px;margin:0;text-align:center;z-index:2}.floating-masterpiece{position:relative;animation:masterpiece-float 4s ease-in-out infinite;filter:drop-shadow(0 0 24px #f9c65e44)}.stage-exhibit .framed-meme{filter:drop-shadow(0 18px 14px #0009)}.marquee-lights{position:absolute;inset:-4px -10px;z-index:2;pointer-events:none}.marquee-lights i{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff9c9;box-shadow:0 0 8px 3px #ffcf57cc,0 0 24px 8px #ffb62c55}.stage-exhibit figcaption{margin:16px -60px 0;color:#fff3d2;text-shadow:2px 2px #140918}.stage-exhibit figcaption>span{font:700 10px Arial,sans-serif;letter-spacing:2px;color:#e4b966}.stage-exhibit h2{font-size:31px;line-height:1.05;margin:8px 0;font-weight:400}.stage-exhibit figcaption p{font:12px Arial,sans-serif;margin:0}.stage-controls{position:absolute;bottom:57px;left:0;width:100%;display:flex;justify-content:center;gap:18px;z-index:3}.stage-controls button{background:#ffedb8;border:3px solid #160a13;box-shadow:3px 4px #0008;color:#21101c;font-size:19px;padding:10px 16px}.stage-controls button:nth-child(2){background:#a91930;color:#fff1d0;border-color:#e2b461}.stage-controls button:disabled{opacity:.5}.stage-invitation{position:absolute;bottom:17px;left:0;width:100%;margin:0;text-align:center;font-size:13px;letter-spacing:2px;color:#d3b295;z-index:2}.curtain{position:absolute;top:0;width:51%;height:100%;z-index:6;transition:transform 1.9s cubic-bezier(.6,0,.15,1);pointer-events:none;filter:drop-shadow(6px 8px 12px #000b)}.curtain img{width:100%;height:100%;object-fit:fill}.curtain-left{left:0;transform:translateX(0)}.curtain-right{right:0;transform:translateX(0)}.curtain-right img{transform:scaleX(-1)}.curtains-open .curtain-left{transform:translateX(-88%)}.curtains-open .curtain-right{transform:translateX(88%)}.theatre-valance{position:absolute;left:-3%;top:-30px;width:106%;height:105px;z-index:7;border-bottom:9px double #e6b859;border-radius:0 0 40% 40%;background:repeating-linear-gradient(95deg,#4c0719,#ad1934 32px,#d72c44 45px,#6a0c24 68px);box-shadow:0 12px 15px #0007}.theatre-crest{position:absolute;top:8px;left:calc(50% - 40px);width:80px;height:66px;display:grid;place-items:center;z-index:8;border:5px double #f8d475;border-radius:45%;background:#7f1227;color:#ffdf7b;font-size:29px;transform:rotate(-4deg);box-shadow:0 3px 8px #0009}.collection-heading{text-align:center;background:#254558;padding:48px 20px 20px;color:#fff5d6}.collection-heading>span{font:700 11px Arial,sans-serif;letter-spacing:2px;color:#e4c987}.collection-heading h2{font-size:42px;font-weight:400;margin:15px 0 10px}.collection-heading p{font-size:20px;margin:0}.collection-wall .museum-exhibit{top:45px}.collection-wall .exhibit-1{top:20px}.collection-wall .museum-footer{bottom:25px;font-size:14px}@keyframes masterpiece-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes pool-breathe{0%{opacity:.5;transform:scaleX(.9)}to{opacity:.8;transform:scaleX(1.05)}}.meme-picture{position:absolute;inset:0;display:block}.stage-exhibit .floating-masterpiece{animation:none}.stage-exhibit .marquee-lights,.stage-exhibit .meme-picture{animation:masterpiece-float 4s ease-in-out infinite}.stage-exhibit .framed-meme:focus-visible .meme-picture,.stage-exhibit .framed-meme:hover .meme-picture{animation-play-state:paused}@media(max-width:900px){.stage-heading{top:86px}.stage-heading>span{font-size:8px;letter-spacing:1.5px}.stage-heading h1{font-size:41px;line-height:.9;margin:13px 0}.stage-heading h1 br{display:block}.stage-heading p{font-size:12px;letter-spacing:1px}.stage-exhibit{left:65px;top:240px;width:260px}.stage-exhibit figcaption{margin:18px -28px 0}.stage-exhibit h2{font-size:25px}.stage-exhibit figcaption p{font-size:10px}.stage-exhibit figcaption>span{font-size:8px;letter-spacing:1px}.marquee-lights{inset:-3px -6px}.marquee-lights i{width:6px;height:6px;box-shadow:0 0 6px 2px #ffcf57cc,0 0 14px 5px #ffb62c55}.stage-controls{bottom:57px;gap:8px;flex-wrap:wrap;padding:0 35px}.stage-controls button{font-size:14px;padding:9px 10px}.stage-controls button:nth-child(2){order:3;flex-basis:100%;max-width:250px}.stage-invitation{font-size:8px;letter-spacing:.6px;bottom:23px}.theatre-valance{top:-27px;height:96px}.theatre-crest{width:65px;height:56px;left:calc(50% - 32px);font-size:24px}.curtains-open .curtain-left{transform:translateX(-91%)}.curtains-open .curtain-right{transform:translateX(91%)}.spotlight{width:100%;height:85%;top:60px}.spotlight-left{left:-20%;transform:rotate(-15deg)}.spotlight-right{right:-20%;transform:rotate(15deg)}.stage-pool{left:15%;width:70%;top:73%;height:6%}.collection-heading{padding:35px 20px 10px}.collection-heading h2{font-size:30px}.collection-heading p{font-size:17px}.collection-wall .exhibit-0{top:40px}.collection-wall .exhibit-1{top:540px}.collection-wall .exhibit-2{top:1040px}.collection-wall .museum-footer{font-size:9px;bottom:24px}}@media(prefers-reduced-motion:reduce){.curtain,.spotlight{transition:none}.floating-masterpiece,.stage-exhibit .marquee-lights,.stage-exhibit .meme-picture,.stage-pool{animation:none}}.art-action{border:0;padding:0;background:none;color:inherit;text-decoration:none;font:inherit}.artwork-hit{position:absolute;inset:0;width:100%;height:100%;z-index:20;background:transparent;border:0;padding:0;cursor:pointer}.artwork-hit:disabled{cursor:wait}.art-action,.header-piece,.interactive-region{transition:filter .18s ease,translate .18s ease,scale .18s ease}.art-action:focus-visible,.art-action:hover:not(:disabled),.interactive-region:has(.artwork-hit:focus-visible),.interactive-region:has(.artwork-hit:hover:not(:disabled)){filter:brightness(1.08) drop-shadow(0 4px 2px #15110e55);translate:0 -3px}.art-action:active:not(:disabled),.interactive-region:has(.artwork-hit:active:not(:disabled)){translate:0 1px;scale:.985}.header-piece:hover:not([aria-disabled=true]):not(:disabled){filter:brightness(1.12) drop-shadow(0 3px 1px #09090966);translate:0 -2px}.art-action-cue{position:absolute;bottom:5%;left:0;width:100%;font-size:12px;color:#090909;opacity:0;transition:opacity .15s;text-align:center}.art-action:focus-visible .art-action-cue,.art-action:hover .art-action-cue{opacity:1}.saved-comic-burst .art-action-cue{bottom:1%;font-size:10px;color:#fff9df;text-shadow:1px 1px #090909}.jar-inspect-hit{position:absolute;left:10px;top:7px;width:315px;height:264px;z-index:7;background:transparent;border:0;border-radius:25%;cursor:pointer}.jar-composition:has(.jar-inspect-hit:focus-visible) .jar-body-motion,.jar-composition:has(.jar-inspect-hit:hover:not(:disabled)) .jar-body-motion{filter:brightness(1.07) drop-shadow(0 0 5px #fff9df99)}.daily-claim:not(:disabled):focus-visible,.daily-claim:not(:disabled):hover{filter:brightness(1.2);scale:1.035}.daily-claim[aria-label^=Today]{font-size:28px}.calendar-cell-art{width:100%;height:100%;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.calendar-cell-art:hover{z-index:3}.calendar-cell-art:focus-visible{outline-color:#e32131;outline-offset:1px}.artwork-hit:focus-visible{outline:3px dashed #fff9df;outline-offset:-5px}.top-community-nav{position:sticky;top:0;z-index:80;margin:0;gap:14px;padding:11px 20px 14px;background:#1687ca url(/scene/global/header_blue_strip.png) 50%/cover;border-top:0;border-bottom:4px solid #090909;box-shadow:0 3px 0 #ffce23}.top-community-nav .nav-eyebrow{font-size:17px;letter-spacing:1px;color:#fff9df;text-shadow:2px 2px #090909}.top-community-nav a,.top-community-nav button{font-size:18px;padding:9px 18px;transition:translate .15s,filter .15s}.top-community-nav a,.top-community-nav a:nth-child(2),.top-community-nav button{transform:none;background:#fff6da;color:#090909}.top-community-nav a[aria-current=page]{background:#e62031;color:#fff6da}.top-community-nav button{background:#ffdf21}.top-community-nav a:hover,.top-community-nav button:hover:not(:disabled){translate:0 -2px;filter:brightness(1.08)}.current-rank-scene .current-rank-copy{top:15%;left:43%;width:53%}.current-rank-copy h2{font-size:21px;margin:0 0 10px}.current-rank-copy strong{font-size:27px;line-height:1.05}.current-rank-copy p{font-size:20px;line-height:1.15;margin:10px 0 0}.rank-card-footer{position:absolute;left:43%;top:82%;width:53%;text-align:center;font-size:16px;background:#fff4cf;transform:rotate(-2deg);border:2px solid #090909;padding:3px 0;pointer-events:none}.league-stop{top:8%;height:76%;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.league-stop>.illustration:first-child{top:-4%;height:84%}.league-stop[aria-current=step]>.illustration:first-child{filter:drop-shadow(0 0 6px #fff7bd);opacity:1}.league-current-tag{position:absolute;top:103%;left:0;width:100%;color:#fff6da;background:#dd1e30;border:2px solid #090909;font-size:13px;line-height:1.15;padding:2px 0;font-weight:400;transform:rotate(-2deg);white-space:nowrap}.league-stop.is-locked:focus-visible>.illustration:first-child,.league-stop.is-locked:hover>.illustration:first-child{filter:saturate(1);opacity:1}.league-stop:focus-visible{outline-offset:0;outline-color:#df2031}.league-stop:hover{z-index:10}.scene-details .community-paper{padding-top:38px}.scene-details .detail-close{position:absolute;right:10px;top:6px;border:0;background:none;color:#090909;font:32px Arial,sans-serif;padding:0 5px}.scene-details h2{font-size:36px}.detail-peanut{width:130px;height:82px}.detail-peanut,.detail-rank{position:relative;display:block;object-fit:contain;margin:15px auto}.detail-rank{width:150px;height:175px}.scene-details .detail-note{font:14px/1.5 Arial,sans-serif}.saved-day-list{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-height:170px;overflow:auto;margin:15px 0;padding:3px}.saved-day-list span{background:#ffdf69;border:2px solid #090909;padding:5px 9px;font:15px Comic,Impact,sans-serif}.detail-link{display:inline-block;text-decoration:none}.scene-details{max-height:88svh}.league-help{position:absolute;top:100%;left:0;width:100%;text-align:center;font-size:13px;margin:10px 0 0;letter-spacing:.6px}@media(hover:none){.saved-comic-burst .art-action-cue{opacity:1}}@media(max-width:900px){.top-community-nav{gap:8px;padding:8px 8px 11px}.top-community-nav .nav-eyebrow{display:none}.top-community-nav a,.top-community-nav button{font-size:14px;padding:8px 12px}.current-rank-scene .current-rank-copy{top:15%;left:43%;width:53%}.current-rank-copy h2{font-size:11px;margin:0 0 6px}.current-rank-copy strong{font-size:17px;line-height:1.05}.current-rank-copy p{font-size:12px;line-height:1.15;margin:8px 0 0}.rank-card-footer{top:82%;font-size:8px;padding:3px 0;border-width:1px}.league-stop{top:8%;height:76%}.league-stop>.illustration:first-child{top:0;height:78%}.league-current-tag{font-size:8px;top:103%;border-width:1px;padding:2px 0}.scene-details h2{font-size:29px}.scene-details .detail-note{font-size:12px}.detail-rank{width:125px;height:150px}.scene-details .community-paper{padding:34px 20px 24px}}.club-launcher{position:fixed;right:16px;bottom:14px;width:195px;height:95px;border:0;padding:0;background:none;z-index:70;filter:drop-shadow(3px 5px 1px #08080866);transition:translate .15s,filter .15s;transform:rotate(-4deg)}.club-launcher>span{position:absolute;left:30%;top:32%;width:61%;text-align:center;color:#090909;transform:rotate(1deg)}.club-launcher strong{display:block;font-size:25px;line-height:1;font-weight:400}.club-launcher small{display:block;font-size:10px;letter-spacing:.3px;margin-top:5px}.club-launcher>b{position:absolute;right:9px;top:12px;font-size:25px;color:#fff5d5;text-shadow:2px 2px #090909}.club-launcher:focus-visible,.club-launcher:hover:not(:disabled){translate:0 -4px;filter:brightness(1.1) drop-shadow(4px 7px 1px #08080866)}.club-launcher:active{translate:0 1px}.clubhouse-map{width:min(660px,94vw);transform:rotate(-1deg);overflow:auto;max-height:92svh}.clubhouse-map .community-paper{padding:30px 32px 24px}.clubhouse-map h2{font-size:51px;line-height:.86;margin:14px 0;color:#df1c30}.clubhouse-map .map-intro{font:15px/1.4 Arial,sans-serif;margin:15px 0 22px}.map-close{position:absolute;right:10px;top:6px;background:none;border:0;font:32px Arial,sans-serif;color:#090909;z-index:5}.clubhouse-rooms{display:grid;grid-template-columns:1fr 1fr;gap:14px}.clubhouse-room{position:relative;min-height:160px;border:3px solid #090909;box-shadow:3px 4px #090909;background:#ffdf58;color:#090909;text-decoration:none;padding:92px 10px 14px;transform:rotate(-2deg);transition:translate .15s,filter .15s}.clubhouse-room:nth-child(2n){transform:rotate(2deg)}.clubhouse-room>.illustration{top:8px;left:calc(50% - 40px);width:80px;height:78px;object-fit:contain}.clubhouse-room strong{display:block;font-size:24px;font-weight:400;line-height:1}.clubhouse-room>small{display:block;font-size:11px;letter-spacing:.5px;margin-top:8px}.clubhouse-room .room-number{position:absolute;top:7px;left:9px;font-size:24px;color:#b21d2c;font-weight:400}.room-progress{background:#b7e6fd}.room-memes{background:#e8c0eb}.room-survival{background:#d1e7a3}.clubhouse-room[aria-current=page]{outline:3px solid #da2033;outline-offset:3px}.clubhouse-room>span{position:absolute;right:-4px;top:5px;background:#d91c31;color:#fff6d9;padding:4px 8px;font-size:10px;transform:rotate(5deg)}.clubhouse-room:focus-visible,.clubhouse-room:hover{translate:0 -4px;filter:brightness(1.07)}.map-tour{display:block;width:100%;font-size:23px;margin:23px 0 15px}.map-footer{display:block;font:10px Arial,sans-serif;letter-spacing:1.5px}.guided-tour{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#090909}.guided-tour::backdrop{background:transparent}.tour-shade{position:absolute;inset:0;pointer-events:none}.tour-focus-ring{fill:none;stroke:#ffe96b;stroke-width:4;stroke-dasharray:12 5;filter:drop-shadow(0 0 5px #fff3b9)}.tour-card{position:absolute;padding:25px 24px 17px;max-height:calc(100dvh - 32px);overflow:auto;background:#fff5d7;border:4px solid #090909;box-shadow:6px 7px #e21b32,10px 11px #090909;isolation:isolate}.tour-card:before{content:"";position:absolute;inset:0;background:radial-gradient(#eab83433 .8px,transparent 1px) 0 0/6px 6px;z-index:-1}.tour-ticket{display:inline-block;font:700 10px Arial,sans-serif;letter-spacing:1px;background:#ffdf25;border:2px solid #090909;padding:5px 7px;transform:rotate(-2deg)}.tour-card h2{font-size:36px;line-height:.94;font-weight:400;color:#d61e30;margin:18px 0 12px;outline:none}.tour-card p{font:16px/1.5 Arial,sans-serif;margin:0 0 18px}.tour-mascot{position:relative;display:block;width:110px;height:62px;object-fit:contain;margin:15px auto;transform:rotate(-10deg)}.tour-stops{display:flex;gap:8px;padding:0;margin:20px 0 10px;list-style:none}.tour-stops li{width:13px;height:13px;border:2px solid #090909;border-radius:50%;background:#fff9df}.tour-stops li.visited{background:#3ba553}.tour-stops li[aria-current=step]{background:#ed2131;box-shadow:0 0 0 3px #ffda2a}.tour-actions{display:flex;align-items:center;gap:10px}.tour-actions .community-action{flex:1 1;font-size:18px;padding:11px 10px;margin-top:8px}.tour-actions button:disabled{opacity:.5;cursor:default}.tour-back{font-size:14px;padding:10px 0;color:#090909;white-space:nowrap}.tour-back,.tour-skip{border:0;background:none}.tour-skip{display:block;text-decoration:underline;padding:10px 0 0;font-size:12px;color:#423d37;margin-top:5px}.tour-running .comic-app{padding-bottom:65svh}@media(min-width:901px){.club-launcher{left:29%;right:auto;top:2px;bottom:auto;width:clamp(120px,15vw,170px);height:auto;aspect-ratio:195/95}.club-launcher strong{font-size:clamp(15px,1.8vw,22px)}.club-launcher small{font-size:clamp(7px,.7vw,8px)}}@media(max-width:900px){.comic-app{padding-bottom:105px}.tour-running .comic-app{padding-bottom:65svh}.club-launcher{width:160px;height:78px;right:8px;bottom:9px}.club-launcher strong{font-size:21px}.club-launcher small{font-size:8px;margin-top:4px}.club-launcher>b{font-size:21px;top:8px;right:5px}.clubhouse-map .community-paper{padding:28px 17px 20px}.clubhouse-map h2{font-size:42px}.clubhouse-map .map-intro{font-size:13px}.clubhouse-rooms{gap:11px}.clubhouse-room{min-height:135px;padding:76px 5px 14px}.clubhouse-room>.illustration{width:65px;height:64px;left:calc(50% - 32px);top:7px}.clubhouse-room strong{font-size:19px}.clubhouse-room>small{font-size:8px;letter-spacing:.2px}.clubhouse-room .room-number{font-size:19px;left:5px}.clubhouse-room>span{font-size:7px;padding:3px 4px}.map-tour{font-size:19px;padding:12px 10px}.map-footer{font-size:8px;letter-spacing:.5px}.tour-card{padding:19px 18px 12px}.tour-ticket{font-size:8px}.tour-card h2{font-size:30px;margin:15px 0 10px}.tour-card p{font-size:14px;line-height:1.4;margin-bottom:13px}.tour-actions .community-action{font-size:15px;padding:11px 8px}.tour-actions{gap:8px}.tour-back{font-size:12px}.tour-skip{font-size:11px}.tour-stops{margin:16px 0 8px}.tour-mascot{height:48px;width:95px;margin:12px auto}}@media(max-width:360px){.tour-card{padding:15px 16px 10px}.tour-card h2{font-size:26px;margin:13px 0 9px}.tour-card p{font-size:13px;line-height:1.35;margin-bottom:10px}.tour-ticket{font-size:7px;letter-spacing:.5px}.tour-stops{margin:12px 0 6px}.tour-stops li{width:11px;height:11px}.tour-actions .community-action{font-size:13px;padding:10px 7px}}.squirrel-heading{position:absolute;left:55px;top:34px}.squirrel-heading>span{font:700 10px Arial,sans-serif;letter-spacing:2px}.squirrel-heading h1{margin:12px 0 4px;font-size:66px;line-height:.95;font-weight:400;color:#fff7d5;-webkit-text-stroke:2px #090909;paint-order:stroke fill;text-shadow:4px 4px #e61e30}.squirrel-heading p{font-size:21px;margin:12px 0}.squirrel-display-inner,.squirrel-gesture,.squirrel-idle-art{position:absolute;inset:0}.squirrel-idle-art{transform-origin:55% 91%;animation:squirrel-breathe 3.6s ease-in-out infinite}.squirrel-idle-art[data-paused=true]{animation:none}.squirrel-base{inset:0;width:100%;height:100%;object-fit:contain}.squirrel-base,.squirrel-wearable{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.squirrel-wearable{object-fit:fill}.slot-body{z-index:2}.slot-face{z-index:3}.slot-head{z-index:4}.squirrel-ground-shadow{position:absolute;left:19%;top:89%;width:72%;height:5%;border-radius:50%;background:#6d3b0755;filter:blur(6px)}.squirrel-boop{position:absolute;inset:6% 1% 3%;border:0;background:none;width:98%;height:91%;cursor:pointer;z-index:5;border-radius:45%}.squirrel-boop:hover{background:radial-gradient(ellipse at 55% 45%,#fff4b90a,transparent 70%)}.squirrel-boop:focus-visible{outline:4px dashed #fff8d7;outline-offset:-10px}.squirrel-reaction{position:absolute;left:90px;top:759px;width:510px;text-align:center;padding:9px 12px;background:#fff7d9;border:3px solid #090909;box-shadow:3px 4px #e91c30;transform:rotate(-2deg);font-size:19px}.squirrel-motion-control{position:absolute;right:43px;top:775px;background:#fff6d8;border:2px solid #090909;box-shadow:2px 3px #090909;padding:8px 13px;font-size:15px}.squirrel-motion-control:disabled{opacity:.6}.wardrobe-content{position:absolute;inset:0;padding:37px 33px;text-align:center}.wardrobe-eyebrow{display:block;font:700 8px Arial,sans-serif;letter-spacing:.6px}.wardrobe-content h2{font-size:37px;font-weight:400;margin:13px 0 8px;color:#d21b2c}.wardrobe-content>p{font:14px/1.45 Arial,sans-serif;margin:7px 0 18px}.squirrel-item-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.squirrel-item{position:relative;height:142px;background:#fff4cf;border:3px solid #090909;box-shadow:2px 3px #090909;padding:8px 8px 32px;transition:translate .15s,filter .15s}.squirrel-item img{width:100%;height:100%;object-fit:contain;pointer-events:none}.squirrel-item>span{position:absolute;left:2px;bottom:8px;width:calc(100% - 4px);font-size:19px}.squirrel-item>b{position:absolute;top:-7px;right:-6px;background:#df1f31;color:#fff7d8;border:2px solid #090909;padding:3px 7px;font-size:12px;font-weight:400;transform:rotate(7deg)}.squirrel-item[aria-pressed=true]{background:#ffdc3a;outline:3px solid #e22232;outline-offset:1px}.squirrel-item:focus-visible,.squirrel-item:hover:not(:disabled){translate:0 -3px;filter:brightness(1.05)}.outfit-reset{display:block;margin:18px auto 10px;background:#df1f31;color:#fff7d9;border:3px solid #090909;box-shadow:2px 3px #090909;padding:9px 15px;font-size:18px}.outfit-reset:disabled{opacity:.4}.wardrobe-content .outfit-save-status{font:11px/1.4 Arial,sans-serif;margin:10px 0}.squirrel-footnote{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:12px;letter-spacing:1px}.clubhouse-squirrel-link{position:relative;display:flex;align-items:center;gap:15px;min-height:66px;padding:8px 15px 8px 78px;margin:20px 0 0;background:#ffd447;border:3px solid #090909;box-shadow:3px 4px #090909;text-decoration:none;transform:rotate(-1deg)}.clubhouse-squirrel-link>.illustration{width:70px;height:66px;left:4px;top:-2px;object-fit:contain}.clubhouse-squirrel-link>span{font-size:25px;text-align:left;flex:1 1}.clubhouse-squirrel-link small{display:block;font-size:10px;margin-top:4px}.clubhouse-squirrel-link>b{font-size:31px;font-weight:400}.clubhouse-squirrel-link[aria-current=page]{outline:3px solid #df2032;outline-offset:3px}.clubhouse-squirrel-link:hover{filter:brightness(1.08)}@keyframes squirrel-breathe{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-2px) scaleY(1.006)}}@media(max-width:900px){.squirrel-heading{left:18px;top:30px}.squirrel-heading>span{font-size:7px;letter-spacing:.7px}.squirrel-heading h1{font-size:39px;margin:12px 0 8px;text-shadow:3px 3px #e61e30;-webkit-text-stroke:1.5px #090909}.squirrel-heading p{font-size:16px;margin:10px 0}.squirrel-reaction{left:21px;top:525px;width:348px;font-size:16px;padding:8px}.squirrel-motion-control{top:575px;right:20px;font-size:12px;padding:6px 10px}.wardrobe-content{padding:35px 29px}.wardrobe-content h2{font-size:30px}.wardrobe-content>p{font-size:12px;margin:8px 0 18px}.wardrobe-eyebrow{font-size:7px;letter-spacing:.3px}.squirrel-item{height:138px;padding-bottom:30px}.squirrel-item>span{font-size:17px}.squirrel-item-grid{gap:12px}.outfit-reset{font-size:17px;margin-top:20px}.wardrobe-content .outfit-save-status{font-size:10px}.squirrel-footnote{font-size:9px;letter-spacing:.4px}.clubhouse-squirrel-link{padding-left:67px;gap:6px;min-height:62px}.clubhouse-squirrel-link>.illustration{width:59px;height:62px}.clubhouse-squirrel-link>span{font-size:20px}.clubhouse-squirrel-link small{font-size:8px}}@media(prefers-reduced-motion:reduce){.squirrel-idle-art{animation:none}}.clubhouse-roll-call{position:relative;display:flex;align-items:center;gap:12px;text-decoration:none;margin:15px 0 0;padding:10px 12px 10px 92px;min-height:64px;background:#bfe7f5;border:3px solid #090909;box-shadow:3px 4px #090909;transform:rotate(1deg)}.clubhouse-roll-call>.illustration{left:6px;top:6px;width:75px;height:49px;object-fit:cover;border:2px solid #090909}.clubhouse-roll-call>span{flex:1 1;text-align:left;font-size:25px}.clubhouse-roll-call small{display:block;font-size:9px;margin-top:4px}.clubhouse-roll-call>b{font-size:28px;font-weight:400}.clubhouse-roll-call[aria-current=page]{outline:3px solid #df2032;outline-offset:3px}.roll-call-page{max-width:1180px;margin:0 auto;padding:40px 35px 60px}.roll-call-heading{text-align:center}.roll-call-heading>span{font:700 11px Arial,sans-serif;letter-spacing:2px}.roll-call-heading h1{font-size:72px;line-height:.9;margin:20px 0;color:#fff9db;paint-order:stroke fill;-webkit-text-stroke:3px #090909;text-shadow:5px 5px #df2034;font-weight:400}.roll-call-heading p{font-size:23px}.roll-call-scope{width:fit-content;margin:28px auto 8px;font:700 10px Arial,sans-serif;letter-spacing:1px;padding:8px 12px;background:#fff5d6;border:2px solid #090909;transform:rotate(-1deg)}.roll-call-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:22px 0 12px}.roll-call-numbers>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:185px;padding:26px 12px;background:url(/scene/progress/run_summary_card.497859e5.webp) 50%/100% 100% no-repeat;text-align:center}.roll-call-numbers strong{font-size:72px;line-height:1;font-weight:400;color:#e02134}.roll-call-numbers span{font-size:25px;margin-top:6px}.roll-call-numbers small{font:700 8px Arial,sans-serif;letter-spacing:.4px;margin-top:7px}.roll-call-membership{text-align:center;padding:10px 15px 18px}.roll-call-membership p{font-size:23px;margin:12px 0}.roll-call-membership small{display:block;font:12px/1.5 Arial,sans-serif;margin-top:15px}.membership-status{border:2px solid #090909;background:#fff5d8;padding:9px 17px;font-size:17px;box-shadow:2px 3px #090909}.count-definitions{max-width:850px;margin:12px auto 40px;background:#fff5d8;border:3px solid #090909;padding:15px 20px}.count-definitions summary{cursor:pointer;font-size:18px}.count-definitions p{font:14px/1.55 Arial,sans-serif}.roll-call-error{font:700 14px/1.5 Arial,sans-serif;padding:14px;background:#fff6dc;border:3px solid #c32130;text-align:center}.roll-call-error button{margin-left:10px;border:2px solid #090909;background:#ffdc2e;padding:6px 10px}.invitation-studio{position:relative;background:#fff3d2;border:5px solid #090909;box-shadow:8px 10px #090909;padding:36px 35px 28px;margin-top:50px}.studio-heading{text-align:center}.studio-heading>span{font:700 10px Arial,sans-serif;letter-spacing:1.6px}.studio-heading h2{font-size:74px;font-weight:400;line-height:.86;margin:19px 0;color:#dd1d32;text-shadow:2px 2px #ffce2b}.studio-heading p{font:17px/1.5 Arial,sans-serif;margin:17px 0 29px}.postcard-workbench{perspective:1500px}.postcard-flipper{position:relative;width:100%;aspect-ratio:3/2;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);box-shadow:6px 8px #09090966}.postcard-flipper.is-flipped{transform:rotateY(180deg)}.postcard-face{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;border:3px solid #090909}.postcard-front img{width:100%;height:100%;object-fit:contain;display:block}.postcard-printing{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;background:#ffdc61;font-size:25px}.postcard-printing .illustration{position:relative;width:120px;height:70px;object-fit:contain}.postcard-back{transform:rotateY(180deg);padding:5%;background:repeating-linear-gradient(0deg,#fff4d5 0 28px,#bfae8533 29px 30px);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.postcard-back>span{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#b91e2c}.postcard-back h3{font-size:38px;font-weight:400;margin:20px 0 5px;overflow-wrap:anywhere}.postcard-back p{font:23px/1.5 Arial,sans-serif;margin:12px 0}.postcard-back strong{font-size:30px;color:#d51c30;font-weight:400;margin:15px 0}.postcard-back small{font-size:22px}.postcard-flip{display:block;margin:20px auto 12px;background:#138dce;color:#fff7d9;border:3px solid #090909;box-shadow:3px 4px #090909;font-size:19px;padding:10px 18px}.print-status{display:block;text-align:center;font:12px/1.5 Arial,sans-serif;min-height:20px}.retry-print{display:block;margin:10px auto;background:#ffdc3c;border:2px solid #090909;padding:8px 14px}.invite-personalize{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 18px}.invite-link-label,.invite-personalize label{display:block;font:700 10px Arial,sans-serif;letter-spacing:.7px}.invite-link-label input,.invite-personalize input{display:block;width:100%;min-width:0;border:3px solid #090909;background:#fffdf1;padding:12px;font:23px Comic,Impact,sans-serif;margin-top:9px}.invite-launch-note{font:14px/1.5 Arial,sans-serif;background:#ffe58a;padding:15px;border:2px dashed #a66d20;text-align:center}.invite-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0}.invite-actions .community-action{font-size:19px;padding:13px 17px}.community-action:disabled{opacity:.45;cursor:default}.invite-link-label{margin-top:20px}.invite-link-label input{font:14px Arial,sans-serif}.invite-feedback{font:14px/1.5 Arial,sans-serif;text-align:center;min-height:22px;margin:12px 0}.recruit-result{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:3px dashed #d2ae63}.recruit-result strong{font-size:45px;font-weight:400;color:#d91d31}.recruit-result>span{font-size:18px}.recruit-result>a{flex-basis:100%;text-align:center;font-size:16px}.join-arrival{position:relative;max-width:1180px;margin:35px auto 80px;padding:0 30px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px}.arrival-art{position:relative;aspect-ratio:2/3;overflow:hidden;border:5px solid #090909;box-shadow:6px 8px #090909;transform:rotate(-3deg)}.arrival-art>.illustration{object-fit:cover;object-position:right center;width:225%;left:-125%}.arrival-letter{padding:40px 30px;background:#fff3d2;border:4px solid #090909;box-shadow:6px 8px #090909;transform:rotate(1deg);text-align:center}.arrival-letter>span{font:700 10px Arial,sans-serif;letter-spacing:1px}.arrival-letter h1{font-size:69px;line-height:.87;font-weight:400;color:#df1d31;margin:20px 0}.arrival-letter p{font:16px/1.55 Arial,sans-serif;margin:20px 0}.arrival-letter>strong{font-size:24px;font-weight:400}.arrival-letter small{display:block;font:11px/1.5 Arial,sans-serif;margin-top:16px}.arrival-letter .roll-call-numbers{gap:6px}.arrival-letter .roll-call-numbers>div{min-height:123px;padding:18px 6px}.arrival-letter .roll-call-numbers strong{font-size:40px}.arrival-letter .roll-call-numbers span{font-size:13px}.arrival-letter .roll-call-numbers small{font-size:6px;letter-spacing:0}.arrival-letter .community-action{display:inline-block;text-decoration:none;font-size:23px}.arrival-share{display:block;font-size:18px;margin-top:22px}.arrival-letter .arrival-welcome{font:23px Comic,Impact,sans-serif;color:#c91d2c}@media(max-width:900px){.clubhouse-roll-call{min-height:60px;padding:8px 9px 8px 72px}.clubhouse-roll-call>.illustration{width:58px;height:41px;top:7px}.clubhouse-roll-call>span{font-size:20px}.clubhouse-roll-call small{font-size:7px}.roll-call-page{padding:30px 12px 50px}.roll-call-heading>span{font-size:8px;letter-spacing:.6px}.roll-call-heading h1{font-size:39px;-webkit-text-stroke:1.5px #090909;text-shadow:3px 3px #df2034;margin:18px 0}.roll-call-heading p{font-size:18px}.roll-call-scope{font-size:8px;letter-spacing:.3px;margin-top:20px}.roll-call-numbers{gap:5px}.roll-call-numbers>div{min-height:138px;padding:21px 6px}.roll-call-numbers strong{font-size:42px}.roll-call-numbers span{font-size:14px;line-height:1.05}.roll-call-numbers small{font-size:6px;line-height:1.4;letter-spacing:0}.roll-call-membership{padding:8px 5px}.roll-call-membership p{font-size:19px}.roll-call-membership small{font-size:10px}.count-definitions{padding:12px;margin-bottom:25px}.count-definitions summary{font-size:16px}.count-definitions p{font-size:12px}.invitation-studio{padding:25px 12px 20px;border-width:3px;box-shadow:4px 6px #090909;margin-top:30px}.studio-heading>span{font-size:7px;letter-spacing:.5px}.studio-heading h2{font-size:47px}.studio-heading p{font-size:13px;margin-bottom:22px}.postcard-face{border-width:2px}.postcard-flip{font-size:16px;padding:9px 13px}.postcard-back{padding:5%}.postcard-back>span{font-size:6px;letter-spacing:.2px}.postcard-back h3{font-size:16px;margin:8px 0 0}.postcard-back p{font-size:10px;line-height:1.4;margin:5px 0}.postcard-back strong{font-size:14px;margin:5px 0}.postcard-back small{font-size:11px}.invite-personalize{grid-template-columns:1fr;gap:15px}.invite-personalize label{font-size:8px}.invite-personalize input{font-size:20px;padding:10px}.invite-launch-note{font-size:11px;padding:12px}.invite-actions{gap:6px}.invite-actions .community-action{font-size:15px;padding:11px 12px;margin:5px 2px}.invite-feedback{font-size:12px}.recruit-result>span{font-size:14px}.join-arrival{display:block;margin:25px auto 50px;padding:0 15px}.arrival-art{aspect-ratio:3/1.7;width:80%;margin:0 auto -12px}.arrival-art>.illustration{width:150%;left:-50%;object-fit:cover;object-position:right center}.arrival-letter{padding:30px 16px;position:relative}.arrival-letter h1{font-size:52px}.arrival-letter p{font-size:13px}.arrival-letter>strong{font-size:19px}.arrival-letter .roll-call-numbers>div{min-height:110px}.arrival-letter .roll-call-numbers strong{font-size:35px}.arrival-letter .roll-call-numbers span{font-size:12px}.arrival-letter .community-action{font-size:19px}.arrival-share{font-size:16px}}.current-day-callout span{position:absolute;inset:0;display:grid;place-items:center;font-size:23px;color:#fff9df;text-shadow:1px 2px #000;white-space:nowrap}@media(max-width:900px){.current-rank-copy{top:20%}.current-rank-copy h2{font-size:12px;margin-bottom:6px}.current-rank-copy strong{font-size:17px;line-height:1}.current-rank-copy p{font-size:12px;margin:6px 0}.current-day-callout{top:80%;height:18%}.current-day-callout span{font-size:13px}}.invite-friends-page{max-width:1180px;margin:0 auto;padding:35px 35px 70px}.invite-friends-page .invitation-studio{margin-top:0}.studio-heading h1{font-size:74px;font-weight:400;line-height:.95;margin:19px 0;color:#dd1d32;text-shadow:2px 2px #ffce2b}.postcard-back h2{font-size:38px;font-weight:400;margin:20px 0 5px;overflow-wrap:anywhere}@media(max-width:900px){.invite-friends-page{padding:25px 12px 125px}.studio-heading h1{font-size:47px}.postcard-back h2{font-size:16px;margin:8px 0 0}}.visitor-setup{width:min(510px,94vw);max-height:94svh}.visitor-setup .community-paper{padding:27px 30px 22px}.visitor-setup h2{font-size:47px;margin:14px 0 8px}.visitor-setup .eyebrow{font-size:9px}.setup-peanut{position:relative!important;display:block;width:68px!important;height:44px!important;object-fit:contain;margin:14px auto 0}.visitor-setup p{font:14px/1.45 Arial,sans-serif;margin:12px 0}.setup-name{display:block;text-align:left;font-size:18px;margin-top:20px}.setup-name small{font:10px Arial,sans-serif;margin-left:5px}.setup-name input{display:block;width:100%;border:3px solid #090909;background:#fff9e8;font:23px Bangers,sans-serif;padding:10px;margin-top:6px;color:#090909}.setup-date{background:#ffe265;border:3px solid #090909;padding:12px;margin:15px 0 10px;transform:rotate(-1deg)}.setup-date small,.setup-date span,.setup-date strong{display:block}.setup-date strong{font-size:16px;font-weight:400}.setup-date span{font-size:27px;margin:4px 0}.setup-date small{font:11px/1.4 Arial,sans-serif}.visitor-setup .setup-zone{font-size:12px;margin:10px 0}.setup-timezone{font:12px Arial,sans-serif;text-align:left}.setup-timezone label{display:block;font-size:10px;margin-top:10px}.setup-timezone select{display:block;width:100%;padding:10px;border:2px solid #090909;background:#fff8dc;margin-top:5px;font:13px Arial,sans-serif}.visitor-setup .setup-privacy{font-size:11px;color:#45402f;margin:15px 0}.visitor-setup .community-action{display:block;width:100%;font-size:23px;margin:12px 0 8px}.setup-skip{display:block;margin:10px auto 0;border:0;background:none;text-decoration:underline;font-size:15px;color:#090909;padding:6px}.setup-error{color:#b51c29}.tour-personal{display:block;font-size:18px;color:#bb172b;margin:12px 0}@media(max-width:900px){.visitor-setup .community-paper{padding:20px 18px 16px}.visitor-setup h2{font-size:35px}.visitor-setup .eyebrow{font-size:7px}.setup-peanut{width:52px!important;height:34px!important;margin-top:9px}.visitor-setup p{font-size:12px;margin:9px 0}.setup-name{font-size:16px;margin-top:14px}.setup-name input{font-size:21px;padding:8px}.setup-date{padding:10px;margin:12px 0 8px}.setup-date span{font-size:24px}.visitor-setup .setup-privacy{font-size:10px;margin:12px 0}.visitor-setup .community-action{font-size:20px}.setup-skip{font-size:13px}}@media(min-width:901px){.visitor-setup .community-paper{padding:18px 26px 14px}.visitor-setup h2{font-size:39px;margin:10px 0 6px}.setup-peanut{height:32px!important;margin-top:8px}.visitor-setup p{margin:9px 0}.setup-name{margin-top:13px}.setup-date{padding:10px;margin:12px 0 8px}.visitor-setup .setup-privacy{margin:11px 0}.visitor-setup .community-action{margin-top:10px}}.header-vector{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.header-tab{color:#090909;text-decoration:none;isolation:isolate;transition:translate .15s,filter .15s}.header-tab-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 7%;font-family:Comic,Impact,sans-serif;font-weight:400;line-height:1;white-space:nowrap;transform:translateY(-1%);pointer-events:none}.header-tab-label.is-active{color:#fff8dd;-webkit-text-stroke:1.6px #090909;paint-order:stroke fill;text-shadow:1px 2px #090909}.header-tab:focus-visible,.header-tab:hover:not([aria-disabled=true]){translate:0 -2px;filter:brightness(1.06)}.header-tab:active:not([aria-disabled=true]){translate:0 1px}.header-piece[aria-disabled=true]{cursor:default}.header-brand{overflow:visible}@media(prefers-reduced-motion:reduce){.header-tab{transition:none}}:root{--site-nav-height:104px}.site-navigation{position:sticky;top:0;height:var(--site-nav-height);z-index:70;background:#249ce1 url(/scene/global/header_blue_strip.svg) 50%/100% 100%}.site-navigation-inner{height:100%;max-width:1440px;margin:auto;padding:8px clamp(16px,3vw,44px);display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand{display:block;flex-shrink:0;width:240px;height:88px}.site-navigation .club-launcher{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:190px;height:88px;aspect-ratio:auto;flex-shrink:0;transform:rotate(-3deg)}.site-navigation .club-launcher strong{font-size:25px}.site-navigation .club-launcher small{font-size:9px;margin-top:5px}.site-navigation .club-launcher>b{font-size:25px;right:9px;top:10px}.scene-shell{padding:16px 12px 24px}.fit-scene{max-width:560px}.clubhouse-map{transform:none;max-height:calc(100svh - 24px);margin:auto}.map-close{width:44px;height:44px;right:5px;top:5px;line-height:1}.map-settings{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;border:3px solid #090909;background:#fff7da;box-shadow:2px 3px #090909;font-size:22px;margin:18px 0 0;padding:6px 12px}.map-settings>span{width:28px;height:28px}.clubhouse-map .map-tour{margin-top:14px}.comic-app{background-attachment:scroll}.artboard-viewport{transition:none}.invite-personalize input,.setup-timezone select{min-height:44px}@media(min-width:901px){.fit-scene{max-width:min(1920px,calc((100svh - var(--site-nav-height) - 40px) * var(--board-ratio)))}}@media(max-width:900px){:root{--site-nav-height:80px}.site-navigation-inner{padding:6px 12px;gap:12px}.site-brand{width:142px;height:58px}.site-navigation .club-launcher{width:142px;height:68px}.site-navigation .club-launcher strong{font-size:19px}.site-navigation .club-launcher small{font-size:7px;letter-spacing:0}.site-navigation .club-launcher>b{font-size:20px;right:5px;top:7px}.scene-shell{padding:12px 0 20px}.clubhouse-map .community-paper{padding:32px 18px 18px}.clubhouse-map .clubhouse-rooms{gap:14px}.clubhouse-map .clubhouse-room{min-height:150px}.clubhouse-map .clubhouse-room>small{font-size:10px;line-height:1.25;letter-spacing:0}.clubhouse-map .clubhouse-roll-call small{font-size:9px}.map-settings{font-size:19px}.invite-friends-page{padding-bottom:35px}.tour-card{scroll-margin-top:90px}}@media(min-width:901px) and (max-height:650px){:root{--site-nav-height:80px}.site-brand{width:190px;height:66px}.site-navigation .club-launcher{width:160px;height:70px}.site-navigation .club-launcher strong{font-size:21px}}.destination-loading{min-height:60svh;display:grid;place-items:center;font-size:30px;padding:24px;text-align:center}.comic-app{padding-bottom:0}@media(max-width:900px){.artboard-viewport{max-width:560px}.tour-running .fit-scene{max-width:390px}}.scene-shell{min-height:calc(100svh - var(--site-nav-height));display:flex;align-items:center}.scene-shell>.artboard-viewport{flex-shrink:0}.community-action,.map-close,.map-settings{min-height:44px}@media(max-width:900px){.scene-shell{min-height:0;display:block}}.site-navigation{background-color:#279bdc;background-image:radial-gradient(circle at 2px 2px,#075ca34d 1.3px,transparent 1.8px),linear-gradient(#52bef0,#1689d4);background-size:9px 9px,100% 100%;border-bottom:3px solid #090909}.site-navigation .club-launcher:hover:not(:disabled){translate:0 -3px}.theatre-scene[data-animating=false] .stage-exhibit .marquee-lights,.theatre-scene[data-animating=false] .stage-exhibit .meme-picture,.theatre-scene[data-animating=false] .stage-pool{animation-play-state:paused}.prior-progress{margin:14px 0;text-align:left;border-top:2px dashed #bd9d46;padding-top:12px;font:13px Arial,sans-serif}.prior-progress summary{cursor:pointer;font-weight:700;min-height:32px;align-content:center}.prior-progress fieldset{border:0;padding:0;margin:14px 0}.prior-progress legend{font-weight:700;font-size:11px;margin-bottom:8px}.prior-day-options{display:flex;flex-wrap:wrap;gap:8px;max-height:180px;overflow:auto}.prior-day-options label{display:flex;align-items:center;gap:6px;min-height:44px;border:2px solid #111;background:#fff0a9;padding:8px;cursor:pointer}.prior-progress input{width:18px;height:18px;accent-color:#d91e2c;flex-shrink:0}.prior-progress .prior-disclaimer{font:12px/1.5 Arial,sans-serif}.prior-nuts{display:flex;align-items:center;gap:9px;min-height:44px;font-weight:700}.prior-progress small{display:block;margin-top:8px;font:11px/1.4 Arial,sans-serif}.visitor-setup{max-height:calc(100svh - 24px);overflow:auto}