.tpp-padlock.svelte-12j9stf{--pl-body:var(--o-plum);--pl-light:#ffffff57;--pl-edge:var(--o-plum-deep);--pl-steel:color-mix(in oklab, var(--o-ink) 34%, var(--o-paper));--pl-hole:color-mix(in oklab, var(--o-plum-deep) 70%, black);width:var(--pl-size);height:calc(var(--pl-size) * 1.25);flex:none;display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.tpp-padlock.svelte-12j9stf{--pl-light:lab(100% -.0000298023 .0000119209/.34)}}.tone-lime.svelte-12j9stf{--pl-body:var(--o-lime);--pl-edge:color-mix(in oklab, var(--o-lime) 55%, var(--o-ink));--pl-hole:var(--o-ink)}.tone-peach.svelte-12j9stf{--pl-body:var(--o-peach);--pl-edge:color-mix(in oklab, var(--o-peach) 55%, var(--o-ink));--pl-hole:var(--o-ink)}.tone-paper.svelte-12j9stf{--pl-body:var(--o-paper);--pl-edge:color-mix(in oklab, var(--o-plum) 22%, var(--o-lilac));--pl-hole:var(--o-plum)}.tpp-padlock-shackle.svelte-12j9stf{border:calc(var(--pl-size) * .13) solid var(--pl-steel);width:60%;height:62%;transform-origin:calc(100% - var(--pl-size) * .065) 100%;border-bottom:0;border-radius:999px 999px 0 0;transition:transform .55s cubic-bezier(.3,1.7,.45,1);position:absolute;top:0;left:20%;box-shadow:inset 0 2px #fff6,0 -1px #ffffff80;box-shadow:inset 0 2px lab(100% -.0000298023 .0000119209/.4),0 -1px lab(100% -.0000298023 .0000119209/.5)}.is-open.svelte-12j9stf .tpp-padlock-shackle:where(.svelte-12j9stf){transform:translateY(-16%)rotate(-32deg)}.tpp-padlock-body.svelte-12j9stf{left:0;right:0;bottom:calc(var(--pl-size) * .08);background:radial-gradient(90% 70% at 28% 18%, var(--pl-light), transparent 60%), linear-gradient(180deg, transparent 55%, #0000001a), var(--pl-body);height:62%;box-shadow:0 calc(var(--pl-size) * .08) 0 var(--pl-edge), 0 calc(var(--pl-size) * .22) calc(var(--pl-size) * .24) calc(var(--pl-size) * -.1) var(--o-shadow), inset 0 2px 0 #ffffff73;border-radius:24%;position:absolute}@supports (color:lab(0% 0 0)){.tpp-padlock-body.svelte-12j9stf{background:radial-gradient(90% 70% at 28% 18%, var(--pl-light), transparent 60%), linear-gradient(180deg, transparent 55%, lab(0% 0 0/.1)), var(--pl-body);box-shadow:0 calc(var(--pl-size) * .08) 0 var(--pl-edge), 0 calc(var(--pl-size) * .22) calc(var(--pl-size) * .24) calc(var(--pl-size) * -.1) var(--o-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.45)}}.tpp-padlock-hole.svelte-12j9stf{aspect-ratio:1;background:var(--pl-hole);border-radius:50%;width:18%;position:absolute;top:30%;left:50%;translate:-50%}.tpp-padlock-hole.svelte-12j9stf:after{content:"";background:var(--pl-hole);border-radius:0 0 40% 40%;width:46%;height:150%;position:absolute;top:70%;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.tpp-padlock-shackle.svelte-12j9stf{transition:none}}[data-motion=off] .tpp-padlock-shackle.svelte-12j9stf{transition:none}.tpp-jug.svelte-1vhtx9m{--jg-h:calc(var(--jg-unit) * var(--jg-cap));--jg-wall:5px;--jg-water:color-mix(in oklab, var(--o-lilac) 62%, var(--o-plum));--jg-glass:color-mix(in oklab, var(--o-paper) 58%, transparent);--jg-rim:color-mix(in oklab, var(--o-plum) 30%, var(--o-lilac));width:var(--jg-w);height:calc(var(--jg-h) + var(--jg-wall) + 22px);flex:none;display:inline-block;position:relative}.tpp-jug-body.svelte-1vhtx9m{height:calc(var(--jg-h) + var(--jg-wall) + 10px);transform-origin:50% 100%;transform:rotate(var(--jg-tilt));transition:transform .45s cubic-bezier(.35,1.4,.5,1);position:absolute;bottom:10px;left:0;right:0}.handle-left.svelte-1vhtx9m .tpp-jug-body:where(.svelte-1vhtx9m){transform-origin:50% 100%}.tpp-jug-glass.svelte-1vhtx9m{height:calc(var(--jg-h) + var(--jg-wall));border:var(--jg-wall) solid var(--jg-rim);background:linear-gradient(90deg, #ffffff4d, transparent 35%, transparent 70%, color-mix(in oklab, var(--o-plum) 10%, transparent)), var(--jg-glass);box-shadow:inset 0 -6px 10px color-mix(in oklab, var(--o-plum) 10%, transparent), 0 3px 0 color-mix(in oklab, var(--o-plum) 38%, var(--o-lilac));border-top:0;border-radius:6px 6px 22% 22%/6px 6px 14% 14%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (color:lab(0% 0 0)){.tpp-jug-glass.svelte-1vhtx9m{background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.3), transparent 35%, transparent 70%, color-mix(in oklab, var(--o-plum) 10%, transparent)), var(--jg-glass)}}.tpp-jug-water.svelte-1vhtx9m{height:calc(var(--jg-unit) * var(--jg-level));background:linear-gradient(180deg, color-mix(in oklab, var(--jg-water) 80%, white), var(--jg-water) 40%, color-mix(in oklab, var(--jg-water) 80%, var(--o-plum-deep)));transition:height .6s cubic-bezier(.3,1.1,.5,1);position:absolute;bottom:0;left:0;right:0}.tpp-jug-surface.svelte-1vhtx9m{background:color-mix(in oklab, var(--jg-water) 45%, white);opacity:1;border-radius:50%;height:10px;transition:opacity .3s;position:absolute;top:-5px;left:-2px;right:-2px}.is-empty.svelte-1vhtx9m .tpp-jug-surface:where(.svelte-1vhtx9m){opacity:0}.tpp-jug-mark.svelte-1vhtx9m{width:22%;height:2px;left:0;bottom:calc(var(--jg-unit) * var(--jg-m) - 1px);background:color-mix(in oklab, var(--o-plum) 45%, transparent);border-radius:0 2px 2px 0;position:absolute}.handle-left.svelte-1vhtx9m .tpp-jug-mark:where(.svelte-1vhtx9m){border-radius:2px 0 0 2px;left:auto;right:0}.tpp-jug-goal.svelte-1vhtx9m{height:0;left:0;right:0;bottom:calc(var(--jg-unit) * var(--jg-m));border-top:3px dashed var(--o-lime);filter:drop-shadow(0 0 2px color-mix(in oklab, var(--o-ink) 40%, transparent));position:absolute}.tpp-jug-shine.svelte-1vhtx9m{background:linear-gradient(#ffffffb3,#ffffff1a);background:linear-gradient(lab(100% -.0000298023 .0000119209/.7),lab(100% -.0000298023 .0000119209/.1));border-radius:99px;width:9%;position:absolute;top:8%;bottom:12%;left:14%}.handle-left.svelte-1vhtx9m .tpp-jug-shine:where(.svelte-1vhtx9m){left:auto;right:14%}.tpp-jug-lip.svelte-1vhtx9m{background:linear-gradient(180deg, color-mix(in oklab, var(--o-plum) 20%, var(--o-lilac)), var(--jg-rim));height:12px;box-shadow:inset 0 2px 0 #ffffff8c, 0 2px 0 color-mix(in oklab, var(--o-plum) 40%, var(--o-lilac));border-radius:99px;position:absolute;top:0;left:-6px;right:-6px}@supports (color:lab(0% 0 0)){.tpp-jug-lip.svelte-1vhtx9m{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.55), 0 2px 0 color-mix(in oklab, var(--o-plum) 40%, var(--o-lilac))}}.tpp-jug-spout.svelte-1vhtx9m{background:var(--jg-rim);border-radius:60% 10% 40% 60%;width:26px;height:16px;position:absolute;top:-7px;left:-14px;transform:rotate(-14deg);box-shadow:inset 0 2px #ffffff80;box-shadow:inset 0 2px lab(100% -.0000298023 .0000119209/.5)}.handle-left.svelte-1vhtx9m .tpp-jug-spout:where(.svelte-1vhtx9m){border-radius:10% 60% 60% 40%;left:auto;right:-14px;transform:rotate(14deg)}.tpp-jug-handle.svelte-1vhtx9m{border:calc(var(--jg-wall) + 7px) solid var(--o-plum);border-left:0;border-radius:0 50% 50% 0/0 42% 42% 0;width:42%;height:50%;position:absolute;top:16%;right:-30%;box-shadow:inset -2px 0 #0000001f,2px 0 #ffffff40;box-shadow:inset -2px 0 lab(0% 0 0/.12),2px 0 lab(100% -.0000298023 .0000119209/.25)}.handle-left.svelte-1vhtx9m .tpp-jug-handle:where(.svelte-1vhtx9m){border-left:calc(var(--jg-wall) + 7px) solid var(--o-plum);border-right:0;border-radius:50% 0 0 50%/42% 0 0 42%;left:-30%;right:auto}.tpp-jug-floor.svelte-1vhtx9m{background:radial-gradient(closest-side, var(--o-shadow), transparent);border-radius:50%;height:14px;position:absolute;bottom:2px;left:6%;right:6%}@media (prefers-reduced-motion:reduce){.tpp-jug-body.svelte-1vhtx9m,.tpp-jug-water.svelte-1vhtx9m{transition:none}}[data-motion=off] .tpp-jug-body.svelte-1vhtx9m,[data-motion=off] .tpp-jug-water.svelte-1vhtx9m{transition:none}@keyframes rc-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes rc-pop{0%{scale:1}35%{scale:1.14}to{scale:1}}@keyframes rc-slam{0%{opacity:0;scale:1.7}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes rc-unlock{0%{translate:0}30%{translate:0 -8px}to{translate:0}}.tpp-public .public-atlas .rc-page .rc-hero{padding-top:44px}.tpp-public .public-atlas .rc-page .rc-hero-scene{place-items:center;display:grid}.tpp-public .public-atlas .rc-page .rc-desk{aspect-ratio:680/470;width:min(680px,100%);position:relative;container-type:inline-size}.tpp-public .public-atlas .rc-page .rc-desk-top{background:linear-gradient(170deg, #ffffff73, transparent 45%), var(--dk-sage);height:62%;box-shadow:0 3cqi 0 color-mix(in oklab, var(--dk-sage) 60%, var(--dk-plum)), 0 10cqi 12cqi -6cqi var(--dk-shadow), inset 0 2px 0 #ffffffb3;border-radius:12% 4%/18% 6%;position:absolute;bottom:6%;left:0;right:0}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-desk-top{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.45), transparent 45%), var(--dk-sage);box-shadow:0 3cqi 0 color-mix(in oklab, var(--dk-sage) 60%, var(--dk-plum)), 0 10cqi 12cqi -6cqi var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7)}}.tpp-public .public-atlas .rc-page .rc-desk-cards{justify-content:center;align-items:flex-end;gap:3cqi;display:flex;position:absolute;bottom:18%;left:6%;right:26%}.tpp-public .public-atlas .rc-page .rc-card{width:21cqi;padding:0;transition:transform .35s cubic-bezier(.3,1.6,.5,1),filter .3s;display:block;position:relative}.tpp-public .public-atlas .rc-page .rc-card-0{translate:0 2cqi;rotate:-7deg}.tpp-public .public-atlas .rc-page .rc-card-1{translate:0 -3cqi;rotate:2deg}.tpp-public .public-atlas .rc-page .rc-card-2{translate:0 -8cqi;rotate:8deg}.tpp-public .public-atlas .rc-page button.rc-card:hover{transform:translateY(-2cqi)rotate(-2deg)}.tpp-public .public-atlas .rc-page .rc-card-face{aspect-ratio:3/4;background:linear-gradient(165deg, #fff9 0%, transparent 46%), var(--dk-paper);width:100%;box-shadow:0 7px 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), 0 22px 26px -14px var(--dk-shadow), inset 0 2px 0 #fffc;border-radius:16%/12%;grid-template-rows:auto 1fr auto;justify-items:center;padding:9% 8% 10%;transition:box-shadow .3s;display:grid;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-card-face{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.6) 0%, transparent 46%), var(--dk-paper);box-shadow:0 7px 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), 0 22px 26px -14px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .rc-page .rc-card-1 .rc-card-face{background:linear-gradient(165deg, #ffffff8c 0%, transparent 46%), var(--dk-lilac)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-card-1 .rc-card-face{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55) 0%, transparent 46%), var(--dk-lilac)}}.tpp-public .public-atlas .rc-page .rc-card-2 .rc-card-face{background:linear-gradient(165deg, #ffffff8c 0%, transparent 46%), var(--dk-peach);box-shadow:0 7px 0 color-mix(in oklab, var(--dk-peach) 55%, var(--dk-ink)), 0 22px 26px -14px var(--dk-shadow), inset 0 2px 0 #fffc}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-card-2 .rc-card-face{background:linear-gradient(165deg, lab(100% -.0000298023 .0000119209/.55) 0%, transparent 46%), var(--dk-peach);box-shadow:0 7px 0 color-mix(in oklab, var(--dk-peach) 55%, var(--dk-ink)), 0 22px 26px -14px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .rc-page .rc-card.is-solved .rc-card-face{box-shadow:0 0 0 4px var(--dk-lime), 0 7px 0 4px color-mix(in oklab, var(--dk-lime) 50%, var(--dk-ink)), 0 22px 26px -14px var(--dk-shadow)}.tpp-public .public-atlas .rc-page .rc-card-num{background:var(--dk-plum);width:22cqi;min-width:22px;height:22cqi;min-height:22px;color:var(--dk-on-plum);border-radius:30%;justify-self:start;place-items:center;font-size:max(14px,12cqi);font-weight:600;display:grid}.tpp-public .public-atlas .rc-page .rc-card-name{letter-spacing:-.01em;white-space:nowrap;font-size:max(14px,10.5cqi);font-weight:500}.tpp-public .public-atlas .rc-page .rc-mini{align-self:center;display:block;position:relative}.tpp-public .public-atlas .rc-page .rc-mini-0{background:var(--dk-plum);box-shadow:0 2cqi 0 color-mix(in oklab, var(--dk-plum) 60%, black);border-radius:99px;gap:3cqi;padding:5cqi 6cqi;display:flex}.tpp-public .public-atlas .rc-page .rc-mini-0 i{background:color-mix(in oklab, var(--dk-plum) 55%, black);width:11cqi;height:11cqi;box-shadow:inset 0 0 0 1.5cqi color-mix(in oklab, var(--dk-plum) 40%, black);border-radius:50%}.tpp-public .public-atlas .rc-page .rc-mini-0 i.is-on{background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--dk-lime) 40%, white), var(--dk-lime));box-shadow:0 0 6cqi color-mix(in oklab, var(--dk-lime) 80%, transparent)}.tpp-public .public-atlas .rc-page .rc-mini-1{aspect-ratio:5/4;background:color-mix(in oklab, var(--dk-sage) 70%, var(--dk-paper));width:70cqi;box-shadow:0 0 0 3cqi color-mix(in oklab, var(--dk-plum) 30%, var(--dk-lilac));border-radius:8cqi}.tpp-public .public-atlas .rc-page .rc-mini-1 i{box-shadow:0 1.2cqi 0 color-mix(in oklab, var(--dk-ink) 30%, transparent);border-radius:3cqi;position:absolute}.tpp-public .public-atlas .rc-page .rc-mini-1 .m-key{background:var(--dk-lime);width:36%;height:19%;top:28%;left:3%}.tpp-public .public-atlas .rc-page .rc-mini-1 .m-a{background:var(--dk-plum);width:16%;height:43%;top:4%;left:42%}.tpp-public .public-atlas .rc-page .rc-mini-1 .m-b{background:var(--dk-plum);width:16%;height:43%;top:4%;left:62%}.tpp-public .public-atlas .rc-page .rc-mini-1 .m-bar{background:var(--dk-peach);width:36%;height:19%;top:77%;left:42%}.tpp-public .public-atlas .rc-page .rc-mini-2{align-items:flex-end;gap:7cqi;display:flex}.tpp-public .public-atlas .rc-page .rc-mini-2 .m-jug{border:2.4cqi solid color-mix(in oklab, var(--dk-plum) 45%, var(--dk-lilac));background:color-mix(in oklab, var(--dk-paper) 70%, transparent);border-top:0;border-radius:2cqi 2cqi 7cqi 7cqi;display:block;position:relative;overflow:hidden}.tpp-public .public-atlas .rc-page .rc-mini-2 .m-big{width:28cqi;height:40cqi}.tpp-public .public-atlas .rc-page .rc-mini-2 .m-small{width:22cqi;height:26cqi}.tpp-public .public-atlas .rc-page .rc-mini-2 .m-jug b{background:color-mix(in oklab, var(--dk-lilac) 60%, var(--dk-plum));height:60%;position:absolute;bottom:0;left:0;right:0}.tpp-public .public-atlas .rc-page .rc-mini-2 .m-small b{height:40%}.tpp-public .public-atlas .rc-page .rc-card-lock{filter:drop-shadow(0 6px 6px var(--dk-shadow));position:absolute;top:-4cqi;right:-2.5cqi;rotate:12deg}.tpp-public .public-atlas .rc-page .rc-card:not(.is-locked) .rc-card-lock{animation:.6s ease-out rc-unlock}.tpp-public .public-atlas .rc-page .rc-card-stamp{background:color-mix(in oklab, var(--dk-paper) 80%, transparent);border-radius:6px;font-size:max(12px,2.6cqi);position:absolute;top:-2cqi;right:-4cqi;rotate:12deg}.tpp-public .public-atlas .rc-page .rc-desk.is-big .rc-card-stamp{font-size:max(13px,2.4cqi)}.tpp-public .public-atlas .rc-page .rc-desk-pal{aspect-ratio:1;width:22cqi;display:block;position:absolute;bottom:22%;right:3%}.tpp-public .public-atlas .rc-page .rc-desk-pal>*{width:100%}.tpp-public .public-atlas .rc-page[data-motion=on] .rc-card{animation:6s ease-in-out infinite rc-float}.tpp-public .public-atlas .rc-page .rc-stations{gap:40px;display:grid}.tpp-public .public-atlas .rc-page .rc-station{background:color-mix(in oklab, var(--dk-sage) 55%, var(--dk-cream));border-radius:40px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:48px;padding:48px 56px;scroll-margin-top:110px;display:grid;position:relative}.tpp-public .public-atlas .rc-page .rc-station-1{background:color-mix(in oklab, var(--dk-lilac) 60%, var(--dk-cream))}.tpp-public .public-atlas .rc-page .rc-station-2{background:color-mix(in oklab, var(--dk-peach) 45%, var(--dk-cream))}.tpp-public .public-atlas .rc-page .rc-kicker{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--dk-plum);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex;margin-bottom:18px!important}.tpp-public .public-atlas .rc-page .rc-num{background:var(--dk-paper);letter-spacing:0;width:34px;height:34px;box-shadow:0 3px 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac));border-radius:11px;place-items:center;font-size:16px;display:grid}.tpp-public .public-atlas .rc-page .rc-station.is-solved .rc-num{background:var(--dk-lime)}.tpp-public .public-atlas .rc-page .rc-station h3{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(34px,3.2vw,46px);line-height:1.05}.tpp-public .public-atlas .rc-page .rc-how{color:var(--dk-muted);max-width:440px;font-size:17px;line-height:1.6}.tpp-public .public-atlas .rc-page .rc-status{min-height:0}.tpp-public .public-atlas .rc-page .rc-status p{background:color-mix(in oklab, var(--dk-paper) 80%, transparent);border-radius:16px;max-width:440px;padding:14px 18px;font-size:16px;line-height:1.55;margin-top:18px!important}.tpp-public .public-atlas .rc-page .rc-reason b{color:var(--dk-plum);font-weight:600}.tpp-public .public-atlas .rc-page .rc-hint span{word-spacing:.12em;background:var(--dk-lime);vertical-align:2px;border-radius:6px;margin-right:10px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.tpp-public .public-atlas .rc-page .rc-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:22px;display:flex}.tpp-public .public-atlas .rc-page .rc-quiet{min-height:44px;color:var(--dk-ink);align-items:center;gap:8px;padding:0 2px;font-size:15px;display:inline-flex}.tpp-public .public-atlas .rc-page .rc-quiet svg{width:15px;height:15px;color:var(--dk-plum)}.tpp-public .public-atlas .rc-page .rc-quiet:hover{text-underline-offset:4px;text-decoration:underline}.tpp-public .public-atlas .rc-page .rc-quiet:disabled{opacity:.45;cursor:default;text-decoration:none}.tpp-public .public-atlas .rc-page .rc-next{min-height:46px;box-shadow:0 4px 0 color-mix(in oklab, var(--dk-plum) 60%, black);border-radius:99px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;background:var(--dk-plum)!important;color:var(--dk-on-plum)!important}.tpp-public .public-atlas .rc-page .rc-next svg{width:16px;height:16px}.tpp-public .public-atlas .rc-page .rc-tray{background:linear-gradient(170deg, #ffffff8c, transparent 42%), var(--dk-paper);min-height:340px;box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 14%, var(--dk-lilac)), 0 30px 44px -28px var(--dk-shadow), inset 0 2px 0 #fffc;border-radius:30px;place-items:center;padding:34px 26px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-tray{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.55), transparent 42%), var(--dk-paper);box-shadow:0 10px 0 color-mix(in oklab, var(--dk-plum) 14%, var(--dk-lilac)), 0 30px 44px -28px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8)}}.tpp-public .public-atlas .rc-page .rc-tray-stamp{pointer-events:none;font-size:17px;position:absolute;top:18px;right:22px;rotate:-10deg}.tpp-public .public-atlas .rc-page[data-motion=on] .rc-tray-stamp{animation:.45s cubic-bezier(.3,1.5,.5,1) both rc-slam}.tpp-public .public-atlas .rc-page .rc-tray-confetti{top:50%;left:50%;position:absolute!important}.tpp-public .public-atlas .rc-page .rc-station.is-locked .rc-tray{filter:blur(3px)saturate(.4);opacity:.55}.tpp-public .public-atlas .rc-page .rc-station.is-locked .rc-station-copy{opacity:.6}.tpp-public .public-atlas .rc-page .rc-lock-cover{inset-inline-end:56px;text-align:center;justify-items:center;gap:12px;width:calc(61% - 70px);display:grid;position:absolute;top:50%;translate:0 -50%}.tpp-public .public-atlas .rc-page .rc-lock-cover p{color:var(--dk-ink);font-size:18px;font-weight:500}.tpp-public .public-atlas .rc-page .rc-lamps{background:linear-gradient(180deg, #ffffff40, transparent 50%), var(--dk-plum);box-shadow:0 8px 0 color-mix(in oklab, var(--dk-plum) 60%, black), 0 24px 30px -18px var(--dk-shadow), inset 0 2px 0 #ffffff4d;border-radius:999px;gap:14px;padding:26px 30px 22px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-lamps{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.25), transparent 50%), var(--dk-plum);box-shadow:0 8px 0 color-mix(in oklab, var(--dk-plum) 60%, black), 0 24px 30px -18px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.3)}}.tpp-public .public-atlas .rc-page .rc-lamps-wire{background:color-mix(in oklab, var(--dk-plum) 50%, black);border-radius:4px;height:4px;position:absolute;top:50%;left:50px;right:50px}.tpp-public .public-atlas .rc-page .rc-lamp{border-radius:50%;justify-items:center;display:grid;position:relative;padding:0!important}.tpp-public .public-atlas .rc-page .rc-lamp:focus-visible{outline:3px solid var(--dk-lime);outline-offset:4px}.tpp-public .public-atlas .rc-page .rc-lamp .rc-lamp-glass{gap:0!important;width:76px!important}.tpp-public .public-atlas .rc-page .rc-lamp .rc-lamp-glass b{display:none}.tpp-public .public-atlas .rc-page .rc-lamp .tpp-lamp:not(.is-on) .lp-glass{background:radial-gradient(60% 60% at 40% 35%, color-mix(in oklab, var(--dk-lilac) 45%, var(--dk-plum)), color-mix(in oklab, var(--dk-plum) 70%, black));box-shadow:inset 0 0 0 4px color-mix(in oklab, var(--dk-plum) 55%, black), inset 0 -6px 10px #0000004d}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-lamp .tpp-lamp:not(.is-on) .lp-glass{box-shadow:inset 0 0 0 4px color-mix(in oklab, var(--dk-plum) 55%, black), inset 0 -6px 10px lab(0% 0 0/.3)}}.tpp-public .public-atlas .rc-page .rc-lamp .tpp-lamp.is-on .lp-glass{box-shadow:inset 0 0 0 4px color-mix(in oklab, var(--dk-plum) 55%, black), 0 0 14px 3px color-mix(in oklab, var(--dk-lime) 75%, transparent), 0 0 40px 8px color-mix(in oklab, var(--dk-lime) 30%, transparent)}.tpp-public .public-atlas .rc-page .rc-lamp:not(:disabled):hover .rc-lamp-glass{translate:0 -2px}.tpp-public .public-atlas .rc-page[data-motion=on] .rc-lamp-pop.is-pulse{animation:.35s cubic-bezier(.3,1.6,.5,1) rc-pop;display:block}.tpp-public .public-atlas .rc-page .rc-lamp:disabled{cursor:default}.tpp-public .public-atlas .rc-page .rc-lamps.is-solved{box-shadow:0 8px 0 color-mix(in oklab, var(--dk-plum) 60%, black), 0 0 60px -6px color-mix(in oklab, var(--dk-lime) 70%, transparent), inset 0 2px 0 #ffffff4d}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-lamps.is-solved{box-shadow:0 8px 0 color-mix(in oklab, var(--dk-plum) 60%, black), 0 0 60px -6px color-mix(in oklab, var(--dk-lime) 70%, transparent), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.3)}}.tpp-public .public-atlas .rc-page .rc-blocks{width:min(420px,100%);padding-right:40px}.tpp-public .public-atlas .rc-page .rc-board{--frame:12px;aspect-ratio:5/4;background:color-mix(in oklab, var(--dk-sage) 70%, var(--dk-paper));width:100%;box-shadow:0 0 0 var(--frame) color-mix(in oklab, var(--dk-plum) 30%, var(--dk-lilac)), 0 calc(var(--frame) + 8px) 0 0 color-mix(in oklab, var(--dk-plum) 45%, var(--dk-lilac)), inset 0 6px 12px color-mix(in oklab, var(--dk-ink) 18%, transparent);touch-action:none;border-radius:16px;position:relative}.tpp-public .public-atlas .rc-page .rc-board-cells{border-radius:inherit;background-image:linear-gradient(90deg, color-mix(in oklab, var(--dk-ink) 10%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in oklab, var(--dk-ink) 10%, transparent) 1px, transparent 1px);background-size:20% 100%,100% 25%;position:absolute;inset:0}.tpp-public .public-atlas .rc-page .rc-exit{width:calc(var(--frame) + 2px);left:100%;top:calc(var(--ey) * 25%);background:color-mix(in oklab, var(--dk-lime) 75%, var(--dk-paper));height:25%;position:absolute}.tpp-public .public-atlas .rc-page .rc-exit b{word-spacing:.12em;color:var(--dk-plum);font-size:12px;font-weight:700;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%}.tpp-public .public-atlas .rc-page .rc-piece{left:calc(var(--px) * 20%);top:calc(var(--py) * 25%);width:calc(var(--pw) * 20%);height:calc(var(--ph) * 25%);touch-action:none;cursor:grab;z-index:1;transition:left .22s cubic-bezier(.3,1.3,.5,1),top .22s cubic-bezier(.3,1.3,.5,1),translate .5s cubic-bezier(.5,0,.7,.4),opacity .5s;position:absolute;padding:5px!important}.tpp-public .public-atlas .rc-page .rc-piece.is-drag{cursor:grabbing;z-index:3;transition:none}.tpp-public .public-atlas .rc-page .rc-piece:focus-visible{outline:none}.tpp-public .public-atlas .rc-page .rc-piece:focus-visible .rc-piece-face{box-shadow:0 0 0 3px var(--dk-ink), 0 5px 0 var(--edge)}.tpp-public .public-atlas .rc-page .rc-piece-face{--face:var(--dk-plum);--edge:color-mix(in oklab, var(--dk-plum) 58%, black);background:linear-gradient(160deg, #ffffff59, transparent 50%), var(--face);width:100%;height:calc(100% - 5px);box-shadow:0 5px 0 var(--edge), 0 12px 14px -8px var(--dk-shadow), inset 0 2px 0 #ffffff59;border-radius:14px;transition:translate .15s;display:block;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-piece-face{background:linear-gradient(160deg, lab(100% -.0000298023 .0000119209/.35), transparent 50%), var(--face);box-shadow:0 5px 0 var(--edge), 0 12px 14px -8px var(--dk-shadow), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.35)}}.tpp-public .public-atlas .rc-page .rc-piece.is-drag .rc-piece-face{translate:0 -3px}.tpp-public .public-atlas .rc-page .tone-lilac .rc-piece-face{--face:var(--dk-lilac);--edge:color-mix(in oklab, var(--dk-plum) 35%, var(--dk-lilac))}.tpp-public .public-atlas .rc-page .tone-peach .rc-piece-face{--face:var(--dk-peach);--edge:color-mix(in oklab, var(--dk-peach) 55%, var(--dk-ink))}.tpp-public .public-atlas .rc-page .tone-key .rc-piece-face{--face:var(--dk-lime);--edge:color-mix(in oklab, var(--dk-lime) 50%, var(--dk-ink))}.tpp-public .public-atlas .rc-page .rc-nub{background:color-mix(in oklab, var(--dk-ink) 22%, transparent);border-radius:99px;position:absolute}.tpp-public .public-atlas .rc-page .dir-h .rc-nub{width:6px;height:6px;top:50%;translate:0 -50%}.tpp-public .public-atlas .rc-page .dir-h .rc-nub-a{left:12px}.tpp-public .public-atlas .rc-page .dir-h .rc-nub-b{right:12px}.tpp-public .public-atlas .rc-page .dir-v .rc-nub{width:6px;height:6px;left:50%;translate:-50%}.tpp-public .public-atlas .rc-page .dir-v .rc-nub-a{top:12px}.tpp-public .public-atlas .rc-page .dir-v .rc-nub-b{bottom:12px}.tpp-public .public-atlas .rc-page .rc-keyglyph{align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.tpp-public .public-atlas .rc-page .rc-keyglyph i{border:5px solid var(--dk-ink);border-radius:50%;width:22px;height:22px}.tpp-public .public-atlas .rc-page .rc-keyglyph b{background:var(--dk-ink);width:30px;height:5px;box-shadow:18px 5px 0 -1px var(--dk-ink), 10px 5px 0 -1px var(--dk-ink);border-radius:0 3px 3px 0}.tpp-public .public-atlas .rc-page .rc-piece.is-out{opacity:0;translate:170%}.tpp-public .public-atlas .rc-page .rc-jugs{--rc-unit:36px;--rc-unit-s:20px;--rc-jug-w:128px;--rc-jug-w2:104px;justify-items:center;gap:22px;width:100%;display:grid}.tpp-public .public-atlas .rc-page .rc-jug-stage{justify-content:center;align-items:flex-end;gap:64px;display:flex}.tpp-public .public-atlas .rc-page .rc-jug-col{justify-items:center;gap:6px;display:grid}.tpp-public .public-atlas .rc-page .rc-jug-art{padding:0 34px}.tpp-public .public-atlas .rc-page .rc-jug-name{word-spacing:.12em;color:var(--dk-plum);margin-top:6px;font-size:12px;font-weight:600}.tpp-public .public-atlas .rc-page .rc-jug-level{font-size:17px;font-weight:500}.tpp-public .public-atlas .rc-page .rc-jug-keys{gap:8px;margin-top:10px;display:flex}.tpp-public .public-atlas .rc-page .rc-key{min-height:44px;box-shadow:0 4px 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), inset 0 0 0 1px var(--dk-line);border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;transition:translate .12s,box-shadow .12s;display:inline-flex;background:var(--dk-cream)!important}.tpp-public .public-atlas .rc-page .rc-key svg{width:15px;height:15px}.tpp-public .public-atlas .rc-page .rc-flip{display:inline-flex;rotate:180deg}.tpp-public .public-atlas .rc-page .rc-key:not(:disabled):hover{background:var(--dk-paper)!important}.tpp-public .public-atlas .rc-page .rc-key:not(:disabled):active{box-shadow:0 1px 0 color-mix(in oklab, var(--dk-plum) 22%, var(--dk-lilac)), inset 0 0 0 1px var(--dk-line);translate:0 3px}.tpp-public .public-atlas .rc-page .rc-key-pour{box-shadow:0 4px 0 color-mix(in oklab, var(--dk-lime) 50%, var(--dk-ink)), inset 0 0 0 1px color-mix(in oklab, var(--dk-lime) 60%, var(--dk-ink));background:var(--dk-lime)!important}.tpp-public .public-atlas .rc-page .rc-key:disabled{opacity:.4;cursor:default}.tpp-public .public-atlas .rc-page .rc-jug-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.tpp-public .public-atlas .rc-page .rc-goal-chip{background:var(--dk-lime);border-radius:99px;padding:7px 14px;font-size:15px;font-weight:500}.tpp-public .public-atlas .rc-page .rc-moves{color:var(--dk-muted);font-size:15px}.tpp-public .public-atlas .rc-page .rc-after-card{background:radial-gradient(120% 90% at 10% 0%, #ffffff29, transparent 55%), var(--dk-plum);color:var(--dk-on-plum);box-shadow:0 12px 0 color-mix(in oklab, var(--dk-plum) 60%, black), 0 40px 60px -36px var(--dk-shadow);border-radius:44px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:64px;display:grid}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .rc-page .rc-after-card{background:radial-gradient(120% 90% at 10% 0%, lab(100% -.0000298023 .0000119209/.16), transparent 55%), var(--dk-plum)}}.tpp-public .public-atlas .rc-page .rc-after-card .dk-eyebrow{color:var(--dk-on-plum)}.tpp-public .public-atlas .rc-page .rc-after-card em{color:var(--dk-lime)}.tpp-public .public-atlas .rc-page .rc-after-text{color:color-mix(in oklab, var(--dk-on-plum) 86%, transparent);max-width:520px;font-size:18px;line-height:1.6;margin-top:24px!important;margin-bottom:26px!important}.tpp-public .public-atlas .rc-page .rc-after-card .dk-text-action{color:var(--dk-on-plum);border-bottom-color:color-mix(in oklab, var(--dk-on-plum) 40%, transparent)}.tpp-public .public-atlas .rc-page .rc-areas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tpp-public .public-atlas .rc-page .rc-areas li{background:color-mix(in oklab, var(--dk-on-plum) 10%, transparent);letter-spacing:-.01em;border-radius:20px;align-items:center;gap:16px;padding:18px 22px;font-size:20px;display:flex}.tpp-public .public-atlas .rc-page .rc-area-dot{background:var(--dk-lime);border-radius:50%;width:14px;height:14px}.tpp-public .public-atlas .rc-page .rc-area-dot.tone-1{background:var(--dk-lilac)}.tpp-public .public-atlas .rc-page .rc-area-dot.tone-2{background:var(--dk-peach)}.tpp-public .public-atlas .rc-page .rc-length{color:color-mix(in oklab, var(--dk-on-plum) 86%, transparent);align-items:center;gap:10px;font-size:16px;line-height:1.5;display:flex;margin-top:20px!important}.tpp-public .public-atlas .rc-page .rc-length svg{width:16px;height:16px;color:var(--dk-lime);flex:none}.tpp-public .public-atlas .rc-page .rc-closing-scene{place-items:center;display:grid}.tpp-public .public-atlas .rc-page .rc-closing-scene .rc-desk{aspect-ratio:460/300;width:min(460px,100%)}.tpp-public .public-atlas .rc-page .rc-closing-scene .rc-desk-cards{right:6%}.tpp-public .public-atlas .rc-page .rc-closing-scene .rc-card{width:22cqi}@media (max-width:1100px){.tpp-public .public-atlas .rc-page .rc-station{grid-template-columns:1fr;gap:30px}.tpp-public .public-atlas .rc-page .rc-lock-cover{width:auto;inset:auto 0 90px;translate:0}.tpp-public .public-atlas .rc-page .rc-after-card{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.tpp-public .public-atlas .rc-page .rc-hero-scene{order:2}.tpp-public .public-atlas .rc-page .rc-station{border-radius:30px;gap:22px;padding:28px 18px 22px}.tpp-public .public-atlas .rc-page .rc-station h3{font-size:34px}.tpp-public .public-atlas .rc-page .rc-how{font-size:16px}.tpp-public .public-atlas .rc-page .rc-status p{font-size:15.5px}.tpp-public .public-atlas .rc-page .rc-tray{border-radius:24px;min-height:0;padding:30px 14px 28px}.tpp-public .public-atlas .rc-page .rc-tray-stamp{font-size:14px;top:10px;right:12px}.tpp-public .public-atlas .rc-page .rc-lamps{gap:6px;padding:16px 16px 14px}.tpp-public .public-atlas .rc-page .rc-lamps-wire{left:30px;right:30px}.tpp-public .public-atlas .rc-page .rc-lamp .rc-lamp-glass{width:50px!important}.tpp-public .public-atlas .rc-page .rc-blocks{width:100%;padding:0 44px 0 12px}.tpp-public .public-atlas .rc-page .rc-desk-cards{bottom:16%;left:4%;right:4%}.tpp-public .public-atlas .rc-page .rc-hero-scene .rc-card{width:27cqi}.tpp-public .public-atlas .rc-page .rc-hero-scene .rc-desk-pal{display:none}.tpp-public .public-atlas .rc-page .rc-card-lock{transform-origin:100% 0;right:-1cqi;scale:.72}.tpp-public .public-atlas .rc-page .rc-board{--frame:9px}.tpp-public .public-atlas .rc-page .rc-piece{padding:3px!important}.tpp-public .public-atlas .rc-page .rc-piece-face{border-radius:10px}.tpp-public .public-atlas .rc-page .rc-keyglyph{scale:.75}.tpp-public .public-atlas .rc-page .rc-jugs{--rc-unit:30px;--rc-jug-w:96px;--rc-jug-w2:78px}.tpp-public .public-atlas .rc-page .rc-jug-stage{gap:10px}.tpp-public .public-atlas .rc-page .rc-jug-art{padding:0 22px}.tpp-public .public-atlas .rc-page .rc-jug-keys{flex-direction:column;gap:6px;width:100%}.tpp-public .public-atlas .rc-page .rc-key{justify-content:center;min-height:42px}.tpp-public .public-atlas .rc-page .rc-lock-cover{bottom:60px}.tpp-public .public-atlas .rc-page .rc-after-card{border-radius:32px;padding:40px 22px}.tpp-public .public-atlas .rc-page .rc-after-text{font-size:16.5px}.tpp-public .public-atlas .rc-page .rc-areas li{padding:14px 16px;font-size:17px}}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .rc-page .rc-card,.tpp-public .public-atlas .rc-page .rc-card-lock,.tpp-public .public-atlas .rc-page .rc-tray-stamp,.tpp-public .public-atlas .rc-page .rc-lamp-pop{animation:none!important}.tpp-public .public-atlas .rc-page .rc-piece{transition:none!important}}.tpp-public .public-atlas .rc-page[data-motion=off] .rc-card,.tpp-public .public-atlas .rc-page[data-motion=off] .rc-card-lock,.tpp-public .public-atlas .rc-page[data-motion=off] .rc-tray-stamp,.tpp-public .public-atlas .rc-page[data-motion=off] .rc-lamp-pop{animation:none!important}.tpp-public .public-atlas .rc-page[data-motion=off] .rc-piece{transition:none!important}.tpp-public .public-atlas .rc-page .rc-closing-scene .rc-card-name{display:none}[data-home-dark=true] .public-atlas .rc-page .rc-lamp .tpp-obj.tpp-lamp{--dk-plum:var(--o-clay-plum);--dk-lilac:var(--o-lilac);--dk-lime:var(--o-clay-lime)}
