.unlock-me-module__nmoZ8G__root{--bg:radial-gradient(60% 45% at 18% 88%, #ffaa462e, transparent 70%), repeating-linear-gradient(92deg, #00000024 0 2px, transparent 2px 11px), radial-gradient(120% 80% at 50% 20%, #3a2417, #150c07);--text:#f3e6cc;--muted:#b89f7c;--accent:#c99a4b;--accent-text:#1e120a;--display:var(--font-um-serif), Georgia, serif;--display-weight:600;--body:linear-gradient(150deg, #f0cb77 0%, #b8853a 40%, #7b5319 100%);--metal-light:#f8dd95;--metal-dark:#7a5418;--wheel:#efe2c4;--wheel-edge:#b69d70;--wheel-ink:#2a1a12;--window:#3b2610;--wood:repeating-linear-gradient(90deg, #0000002e 0 2px, transparent 2px 38px), linear-gradient(180deg, #7a4a28, #4a2a15);--band:linear-gradient(90deg, #7b5319, #e7bd6a, #7b5319);--key:#d9ac56;--paper:#f7efe0;--paper-text:#2b1b10;--confetti-0:#f0cb77;--confetti-1:#fff4d6;--confetti-2:#e46b4f;--confetti-3:#b8853a;min-height:100svh;font-family:var(--font-um), system-ui, sans-serif;color:var(--text);-webkit-tap-highlight-color:transparent;position:relative;overflow-x:clip}.unlock-me-module__nmoZ8G__root[data-theme=vault]{--bg:repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 3px), radial-gradient(100% 70% at 50% 30%, #3a4148, #15181b);--text:#dfe5ea;--muted:#8d98a3;--accent:#35e08a;--accent-text:#06170e;--display:var(--font-um-stencil), var(--font-um), sans-serif;--display-weight:400;--body:linear-gradient(150deg, #d9dee3 0%, #8e979f 45%, #4d555d 100%);--metal-light:#f1f4f6;--metal-dark:#555d65;--wheel:#1f2428;--wheel-edge:#0c0e10;--wheel-ink:#35e08a;--window:#0d0f11;--wood:radial-gradient(circle, #aab2ba 0 3px, transparent 3.5px) 10px 10px / 34px 34px, linear-gradient(180deg, #6a737c, #3b4249);--band:linear-gradient(90deg, #3b4249, #c2c9cf, #3b4249);--key:#c2c9cf;--paper:#eef1f3;--paper-text:#1c2227;--confetti-0:#35e08a;--confetti-1:#e9eef2;--confetti-2:#7fd3ff;--confetti-3:#ffd166}.unlock-me-module__nmoZ8G__root[data-theme=map]{--bg:radial-gradient(90% 70% at 50% 50%, transparent 60%, #5a320f59), radial-gradient(circle at 20% 30%, #9664282e 0 40px, transparent 90px), radial-gradient(circle at 80% 70%, #96642824 0 60px, transparent 120px), #e9d6aa;--text:#3b2412;--muted:#7a5a3a;--accent:#9e2b25;--accent-text:#fff3e0;--display:var(--font-um-fell), Georgia, serif;--display-weight:400;--wheel-font:var(--font-um-serif), Georgia, serif;--body:linear-gradient(150deg, #7c7a74 0%, #45433e 50%, #262522 100%);--metal-light:#b0ada5;--metal-dark:#2e2c28;--wheel:#e6d3a8;--wheel-edge:#9c8458;--wheel-ink:#3b2412;--window:#1e1c19;--wood:repeating-linear-gradient(0deg, #0003 0 2px, transparent 2px 26px), linear-gradient(180deg, #8a5629, #56321a);--band:linear-gradient(90deg, #2e2c28, #7c7a74, #2e2c28);--key:#5a5750;--paper:#f3e6c2;--paper-text:#3b2412;--confetti-0:#9e2b25;--confetti-1:#e2b44b;--confetti-2:#3b2412;--confetti-3:#fff3e0}.unlock-me-module__nmoZ8G__root[data-theme=velvet]{--bg:radial-gradient(45% 35% at 50% 38%, #ffdcc829, transparent 70%), repeating-radial-gradient(circle at 50% 40%, #ffffff04 0 2px, transparent 2px 5px), radial-gradient(120% 90% at 50% 30%, #7a1f33, #25060d);--text:#f6e7d9;--muted:#d4a9a0;--accent:#d8b56a;--accent-text:#2a0810;--display:var(--font-um-serif), Georgia, serif;--display-weight:500;--body:linear-gradient(150deg, #fbe7a8 0%, #d8b56a 40%, #8f6a26 100%);--metal-light:#fff0bf;--metal-dark:#8f6a26;--wheel:#1a0a0f;--wheel-edge:#000;--wheel-ink:#e8c77a;--window:#12060a;--wood:radial-gradient(120% 90% at 30% 20%, #ffffff1f, transparent 50%), linear-gradient(180deg, #6e1a2c, #3d0b17);--band:linear-gradient(90deg, #8f6a26, #fbe7a8, #8f6a26);--key:#e8c77a;--paper:#fbf1e6;--paper-text:#3a0c18;--confetti-0:#e8c77a;--confetti-1:#fbf1e6;--confetti-2:#ff8fa3;--confetti-3:#fbe7a8}.unlock-me-module__nmoZ8G__root :where(h1,h2,h3){font-variation-settings:normal;font-family:inherit}.unlock-me-module__nmoZ8G__backdrop{background:var(--bg);pointer-events:none;position:fixed;inset:0}.unlock-me-module__nmoZ8G__candle{aspect-ratio:1;background:radial-gradient(circle,#ffbe5a47,#0000 65%);border-radius:50%;width:70%;animation:3.2s ease-in-out infinite unlock-me-module__nmoZ8G__flicker;position:absolute;bottom:-12%;left:-10%}@keyframes unlock-me-module__nmoZ8G__flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.82;transform:scale(.97)}55%{opacity:.95;transform:scale(1.02)}75%{opacity:.78}}.unlock-me-module__nmoZ8G__mapArt{color:#6b3e1e;opacity:.45;width:100%;height:100%;font-family:var(--font-um-fell), serif;position:absolute;inset:0}.unlock-me-module__nmoZ8G__leds{gap:10px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.unlock-me-module__nmoZ8G__leds i{background:#35e08a;border-radius:50%;width:7px;height:7px;animation:2.4s infinite unlock-me-module__nmoZ8G__blink;box-shadow:0 0 10px #35e08a}.unlock-me-module__nmoZ8G__leds i:nth-child(2){animation-delay:.8s}.unlock-me-module__nmoZ8G__leds i:nth-child(3){background:#ff5a4a;animation-delay:1.6s;box-shadow:0 0 10px #ff5a4a}@keyframes unlock-me-module__nmoZ8G__blink{50%{opacity:.25}}.unlock-me-module__nmoZ8G__stage{z-index:1;flex-direction:column;max-width:560px;min-height:100svh;margin:0 auto;padding:14px 18px 26px;display:flex;position:relative}.unlock-me-module__nmoZ8G__topbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.unlock-me-module__nmoZ8G__progress{gap:8px;list-style:none;display:flex}.unlock-me-module__nmoZ8G__miniLock{width:20px;color:var(--muted);opacity:.7;transition:color .3s,opacity .3s}.unlock-me-module__nmoZ8G__miniLock[data-open=true]{color:var(--accent);opacity:1}.unlock-me-module__nmoZ8G__mute{border:1px solid color-mix(in srgb, var(--text) 25%, transparent);background:color-mix(in srgb, var(--text) 8%, transparent);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.unlock-me-module__nmoZ8G__scene{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:12px 0;display:flex}.unlock-me-module__nmoZ8G__enter{animation:.6s cubic-bezier(.2,.8,.2,1) both unlock-me-module__nmoZ8G__sceneIn}@keyframes unlock-me-module__nmoZ8G__sceneIn{0%{opacity:0;transform:translateY(14px)}}.unlock-me-module__nmoZ8G__kicker{overflow-wrap:anywhere;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.unlock-me-module__nmoZ8G__kicker b{color:var(--accent)}.unlock-me-module__nmoZ8G__question{overflow-wrap:anywhere;max-width:20em;font-family:var(--display);font-weight:var(--display-weight);text-wrap:balance;font-size:clamp(26px,7vw,36px);line-height:1.12}.unlock-me-module__nmoZ8G__srHeading{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.unlock-me-module__nmoZ8G__help{color:var(--muted);font-size:14px}.unlock-me-module__nmoZ8G__stuck{justify-items:center;gap:8px;min-height:24px;display:grid}.unlock-me-module__nmoZ8G__hint{border:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);max-width:22em;font-family:var(--font-um-serif), var(--font-um), serif;border-radius:10px;padding:8px 14px;font-size:19.4px;font-style:italic;animation:.5s both unlock-me-module__nmoZ8G__sceneIn}.unlock-me-module__nmoZ8G__link{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.unlock-me-module__nmoZ8G__primary,.unlock-me-module__nmoZ8G__secondary{font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:13px 26px;font-size:16px;font-weight:600}.unlock-me-module__nmoZ8G__primary{background:var(--accent);color:var(--accent-text);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--accent) 80%, black);border:0}.unlock-me-module__nmoZ8G__secondary{border:1.5px solid color-mix(in srgb, var(--text) 40%, transparent);color:var(--text);background:0 0}.unlock-me-module__nmoZ8G__primary:focus-visible,.unlock-me-module__nmoZ8G__secondary:focus-visible,.unlock-me-module__nmoZ8G__mute:focus-visible,.unlock-me-module__nmoZ8G__wheel:focus-visible,.unlock-me-module__nmoZ8G__key:focus-visible,.unlock-me-module__nmoZ8G__boxButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.unlock-me-module__nmoZ8G__chest{aspect-ratio:1.3;perspective:900px;width:min(74vw,290px);position:relative}.unlock-me-module__nmoZ8G__chestGlow{filter:blur(8px);opacity:0;background:radial-gradient(at 50% 70%,#ffdc8ce6,#ffb4504d 45%,#0000 70%);border-radius:50%;height:60%;transition:opacity 1s .6s;position:absolute;top:8%;left:10%;right:10%}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__chestGlow{opacity:1;animation:2.6s ease-in-out 1.6s infinite unlock-me-module__nmoZ8G__breathe}@keyframes unlock-me-module__nmoZ8G__breathe{50%{opacity:.7}}.unlock-me-module__nmoZ8G__lid{z-index:2;background:var(--wood);transform-origin:50% 100%;border-radius:46% 46% 6px 6px/70% 70% 6px 6px;height:38%;transition:transform 1.3s cubic-bezier(.3,.9,.3,1) .3s;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -6px #00000040,inset 0 8px 18px #ffffff1a}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__lid{filter:brightness(.55);transform:translateY(-6%)rotateX(118deg)}.unlock-me-module__nmoZ8G__box:before{content:"";opacity:0;background:radial-gradient(at 50% 70%,#ffd68cf2,#ffaa4666 40%,#0000 72%),#3a0f18;border-radius:50%/60%;height:16%;transition:opacity .6s .7s;position:absolute;top:-7%;left:5%;right:5%;box-shadow:inset 0 6px 10px #0009}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__box:before{opacity:1}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__chestGlow{height:74%;top:-14%}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__hasp{opacity:0;transition:opacity .3s .3s}.unlock-me-module__nmoZ8G__lidBand,.unlock-me-module__nmoZ8G__boxBand{background:var(--band);width:9%;position:absolute;top:0;bottom:0}.unlock-me-module__nmoZ8G__lidBand[data-side=l],.unlock-me-module__nmoZ8G__boxBand[data-side=l]{left:16%}.unlock-me-module__nmoZ8G__lidBand[data-side=r],.unlock-me-module__nmoZ8G__boxBand[data-side=r]{right:16%}.unlock-me-module__nmoZ8G__box{z-index:3;background:var(--wood);border-radius:6px 6px 10px 10px;height:64%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px #0000004d,inset 0 -10px 20px #0000004d,0 24px 40px -18px #000000b3}.unlock-me-module__nmoZ8G__hasp{background:var(--band);border-radius:0 0 40% 40%;width:16%;height:34%;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.unlock-me-module__nmoZ8G__chain{border-top:3px dashed var(--metal-dark);gap:4px;padding:4px 8px;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.unlock-me-module__nmoZ8G__chainLock{transition:transform .8s cubic-bezier(.5,0,.8,.4),opacity .8s;transition-delay:calc(var(--i) * .12s);display:block}.unlock-me-module__nmoZ8G__chainLock .unlock-me-module__nmoZ8G__miniLock{width:26px;color:var(--metal-light);opacity:1;filter:drop-shadow(0 2px 1px #00000080)}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__chain{border-color:#0000}.unlock-me-module__nmoZ8G__chest[data-open=true] .unlock-me-module__nmoZ8G__chainLock{opacity:0;transform:translateY(160px)rotate(40deg)}.unlock-me-module__nmoZ8G__tag{background:var(--paper);max-width:290px;color:var(--paper-text);border-radius:6px;padding:14px 18px 16px;position:relative;transform:rotate(-2.5deg);box-shadow:0 10px 20px -10px #0009}.unlock-me-module__nmoZ8G__tag:before{content:"";background:color-mix(in srgb, var(--paper-text) 20%, transparent);border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.unlock-me-module__nmoZ8G__tagTo{font-family:var(--display);font-weight:var(--display-weight);margin-top:12px;font-size:22px}.unlock-me-module__nmoZ8G__tagNote{font-family:var(--font-um-serif), var(--font-um), serif;margin-top:4px;font-size:19.4px;font-style:italic;line-height:1.35}.unlock-me-module__nmoZ8G__padlock{width:min(86vw,330px);margin-top:calc(min(86vw,330px)/2.7027);position:relative;container-type:inline-size}.unlock-me-module__nmoZ8G__padlock[data-wide=true]{width:min(92vw,420px);margin-top:calc(min(86vw,330px)/2.7027)}.unlock-me-module__nmoZ8G__padlock[data-wide=true] .unlock-me-module__nmoZ8G__shackle{width:44%}.unlock-me-module__nmoZ8G__shackle{width:56%;transition:transform .45s cubic-bezier(.3,1.8,.5,1);position:absolute;bottom:calc(100% - 26px);left:50%;transform:translate(-50%)}.unlock-me-module__nmoZ8G__padlock[data-open=true] .unlock-me-module__nmoZ8G__shackle{transform:translate(-50%,-16%)}.unlock-me-module__nmoZ8G__padlock[data-open=true]{animation:.7s cubic-bezier(.5,0,.8,.3) .75s forwards unlock-me-module__nmoZ8G__fall}@keyframes unlock-me-module__nmoZ8G__fall{to{opacity:0;transform:translateY(80px)rotate(10deg)}}.unlock-me-module__nmoZ8G__body{background:var(--body);border-radius:20px;padding:18px 14px;position:relative;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #00000040,0 24px 40px -18px #000000b3}.unlock-me-module__nmoZ8G__bodyShine{pointer-events:none;background:linear-gradient(#ffffff59,#0000);border-radius:14px;height:30%;position:absolute;inset:6px 14px auto}.unlock-me-module__nmoZ8G__wheels{--cell:44px;grid-template-columns:repeat(var(--count), 1fr);background:var(--window);border-radius:10px;gap:5px;padding:10px;display:grid;position:relative;box-shadow:inset 0 4px 10px #000000b3}.unlock-me-module__nmoZ8G__wheel{height:calc(var(--cell) * 3);background:linear-gradient(180deg, var(--wheel-edge), var(--wheel) 32%, var(--wheel) 68%, var(--wheel-edge));color:var(--wheel-ink);font-family:var(--wheel-font,var(--display));font-weight:700;font-size:min(30px, calc(70cqi / var(--count)));font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;position:relative;overflow:hidden}.unlock-me-module__nmoZ8G__wheel:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 30% 70%,#00000059);position:absolute;inset:0}.unlock-me-module__nmoZ8G__strip{grid-template-rows:repeat(3, var(--cell));display:grid}.unlock-me-module__nmoZ8G__strip[data-dir="1"]{animation:.14s ease-out unlock-me-module__nmoZ8G__rollUp}.unlock-me-module__nmoZ8G__strip[data-dir="-1"]{animation:.14s ease-out unlock-me-module__nmoZ8G__rollDown}@keyframes unlock-me-module__nmoZ8G__rollUp{0%{transform:translateY(var(--cell))}}@keyframes unlock-me-module__nmoZ8G__rollDown{0%{transform:translateY(calc(var(--cell) * -1))}}.unlock-me-module__nmoZ8G__cell{opacity:.4;place-items:center;display:grid}.unlock-me-module__nmoZ8G__current{opacity:1}.unlock-me-module__nmoZ8G__root[data-theme=vault] .unlock-me-module__nmoZ8G__current{text-shadow:0 0 10px #35e08ab3}.unlock-me-module__nmoZ8G__sightLine{left:4px;right:4px;top:calc(10px + var(--cell));height:var(--cell);border-top:2px solid color-mix(in srgb, var(--accent) 70%, transparent);border-bottom:2px solid color-mix(in srgb, var(--accent) 70%, transparent);pointer-events:none;position:absolute}.unlock-me-module__nmoZ8G__wheels[data-done=true] .unlock-me-module__nmoZ8G__sightLine{background:color-mix(in srgb, var(--accent) 22%, transparent);animation:.6s 2 unlock-me-module__nmoZ8G__flash}@keyframes unlock-me-module__nmoZ8G__flash{50%{background:color-mix(in srgb, var(--accent) 55%, transparent)}}.unlock-me-module__nmoZ8G__padlock:has(.unlock-me-module__nmoZ8G__keysLock){margin-bottom:170px}.unlock-me-module__nmoZ8G__keysLock{place-items:center;height:120px;display:grid}.unlock-me-module__nmoZ8G__keyhole{filter:drop-shadow(0 1px #fff6);background:radial-gradient(circle at 50% 13px,#0c0907 11px,#0000 12px),linear-gradient(#0c0907,#0c0907) 50% 18px/12px 28px no-repeat;width:26px;height:46px}.unlock-me-module__nmoZ8G__keyRing{justify-content:center;gap:10px;display:flex;position:absolute;top:calc(100% + 16px);left:0;right:0}.unlock-me-module__nmoZ8G__key{--slot:76px;width:66px;color:var(--key);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;transition:transform .3s,opacity .3s;display:grid}.unlock-me-module__nmoZ8G__key:hover:not(:disabled){transform:translateY(-4px)rotate(-3deg)}.unlock-me-module__nmoZ8G__keySvg{filter:drop-shadow(0 3px 2px #00000073);width:30px}.unlock-me-module__nmoZ8G__keyTag{background:var(--paper);max-width:82px;color:var(--paper-text);font-family:var(--font-um-serif), var(--font-um), serif;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:3px;padding:4px 6px;font-size:14px;font-style:italic;line-height:1.15;box-shadow:0 3px 6px -2px #00000080}.unlock-me-module__nmoZ8G__key[data-state=right] .unlock-me-module__nmoZ8G__keyTag,.unlock-me-module__nmoZ8G__key[data-state=wrong] .unlock-me-module__nmoZ8G__keyTag{opacity:0;transition:opacity .2s}.unlock-me-module__nmoZ8G__key[data-state=right]{z-index:2;animation:1.1s cubic-bezier(.3,.9,.3,1) forwards unlock-me-module__nmoZ8G__insert}.unlock-me-module__nmoZ8G__key[data-state=wrong]{z-index:2;animation:1.2s forwards unlock-me-module__nmoZ8G__jiggle}@keyframes unlock-me-module__nmoZ8G__insert{45%{transform:translate(calc(var(--shift) * var(--slot)), -150px)}70%,to{transform:translate(calc(var(--shift) * var(--slot)), -150px) rotate(90deg)}}@keyframes unlock-me-module__nmoZ8G__jiggle{30%{transform:translate(calc(var(--shift) * var(--slot)), -130px)}40%{transform:translate(calc(var(--shift) * var(--slot)), -130px) rotate(-12deg)}50%{transform:translate(calc(var(--shift) * var(--slot)), -130px) rotate(12deg)}60%{transform:translate(calc(var(--shift) * var(--slot)), -130px) rotate(-8deg)}to{transform:none}}.unlock-me-module__nmoZ8G__key[data-state=spent]{opacity:.35;filter:grayscale();cursor:default}.unlock-me-module__nmoZ8G__plate{gap:10px;padding:6px;display:grid}.unlock-me-module__nmoZ8G__plate[data-shake="1"]{animation:.4s unlock-me-module__nmoZ8G__shake}@keyframes unlock-me-module__nmoZ8G__shake{25%{transform:translate(-8px)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}.unlock-me-module__nmoZ8G__plateLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--metal-dark);font-size:12px;font-weight:600}.unlock-me-module__nmoZ8G__plateInput{background:var(--window);color:var(--wheel);font-family:var(--display);text-align:center;border:0;border-radius:8px;outline:none;padding:12px 14px;font-size:22px;box-shadow:inset 0 4px 10px #000000b3}.unlock-me-module__nmoZ8G__plateInput:focus-visible{box-shadow:inset 0 4px 10px #000000b3, 0 0 0 3px var(--accent)}.unlock-me-module__nmoZ8G__root[data-theme=vault] .unlock-me-module__nmoZ8G__plateInput,.unlock-me-module__nmoZ8G__root[data-theme=velvet] .unlock-me-module__nmoZ8G__plateInput{color:var(--wheel-ink)}.unlock-me-module__nmoZ8G__plateButton{background:var(--window);color:var(--metal-light);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:10px;font-weight:600}.unlock-me-module__nmoZ8G__plateButton:disabled{opacity:.55}.unlock-me-module__nmoZ8G__memory{justify-items:center;gap:16px;margin:0;display:grid}.unlock-me-module__nmoZ8G__polaroid{background:#fbf8f1;width:min(66vw,250px);padding:10px 10px 34px;animation:.7s cubic-bezier(.2,1.2,.3,1) both unlock-me-module__nmoZ8G__dealt;display:block;transform:rotate(-3deg);box-shadow:0 18px 30px -14px #000000b3}.unlock-me-module__nmoZ8G__polaroid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}@keyframes unlock-me-module__nmoZ8G__dealt{0%{opacity:0;transform:translateY(30px)rotate(-12deg)scale(.9)}}.unlock-me-module__nmoZ8G__memory:not(:has(.unlock-me-module__nmoZ8G__polaroid)) .unlock-me-module__nmoZ8G__memoryText{background:var(--paper);color:var(--paper-text);border-radius:4px;padding:22px 24px;transform:rotate(-1.2deg);box-shadow:0 14px 28px -12px #000000b3}.unlock-me-module__nmoZ8G__memoryText{max-width:22em;font-family:var(--font-um-serif), var(--font-um), serif;font-size:23.9px;font-style:italic;line-height:1.4;animation:.7s .3s both unlock-me-module__nmoZ8G__sceneIn}.unlock-me-module__nmoZ8G__letter{background:repeating-linear-gradient(transparent 0 31px, color-mix(in srgb, var(--paper-text) 12%, transparent) 31px 32px), var(--paper);width:min(100%,420px);max-height:42svh;color:var(--paper-text);font-family:var(--font-um-serif), var(--font-um), serif;text-align:left;transform-origin:50% 0;border-radius:4px;padding:20px 22px;font-size:21.7px;font-style:italic;line-height:32px;animation:.9s cubic-bezier(.3,.9,.3,1) both unlock-me-module__nmoZ8G__unfold;overflow-y:auto;box-shadow:0 20px 30px -16px #000000b3}.unlock-me-module__nmoZ8G__letter p+p{margin-top:16px}@keyframes unlock-me-module__nmoZ8G__unfold{0%{opacity:0;transform:perspective(700px)rotateX(-70deg)translateY(-40px)}}.unlock-me-module__nmoZ8G__askScene{min-height:calc(100svh - 80px);position:relative}.unlock-me-module__nmoZ8G__boxButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:12px;padding:0;display:grid}.unlock-me-module__nmoZ8G__boxButton:disabled{cursor:default}.unlock-me-module__nmoZ8G__tapHint{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600;animation:1.8s ease-in-out infinite unlock-me-module__nmoZ8G__breathe}.unlock-me-module__nmoZ8G__heartBox{width:200px;height:176px;display:block;position:relative}.unlock-me-module__nmoZ8G__heartBase,.unlock-me-module__nmoZ8G__heartLid{width:190px;height:166px;position:absolute;top:5px;left:5px;overflow:visible}.unlock-me-module__nmoZ8G__heartBase{filter:drop-shadow(0 18px 18px #0000008c)}.unlock-me-module__nmoZ8G__heartLid{z-index:2;filter:drop-shadow(0 6px 8px #00000073);transform-origin:80% 30%;transition:transform 1.1s cubic-bezier(.3,1.1,.3,1)}.unlock-me-module__nmoZ8G__heartBox[data-open=true] .unlock-me-module__nmoZ8G__heartLid{transform:translate(118px,-64px)rotate(24deg)scale(.82)}.unlock-me-module__nmoZ8G__choc{opacity:0;transform-box:fill-box;transform-origin:50%}.unlock-me-module__nmoZ8G__heartBox[data-open=true] .unlock-me-module__nmoZ8G__choc{animation:.5s cubic-bezier(.3,1.6,.5,1) both unlock-me-module__nmoZ8G__chocIn;animation-delay:calc(.5s + var(--i) * 70ms)}@keyframes unlock-me-module__nmoZ8G__chocIn{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.unlock-me-module__nmoZ8G__sparkles i{left:calc(50% + (var(--i) - 2) * 26px);bottom:calc(120px + (var(--i) * 17 % 30) * 1px);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;width:14px;height:14px;animation:1.8s ease-in-out infinite unlock-me-module__nmoZ8G__twinkle;animation-delay:calc(1.2s + var(--i) * .33s);background:#fff;position:absolute}@keyframes unlock-me-module__nmoZ8G__twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.unlock-me-module__nmoZ8G__ask{min-height:1.2em;font-family:var(--display);font-weight:var(--display-weight);text-wrap:balance;font-size:clamp(34px,10vw,52px);line-height:1.1}.unlock-me-module__nmoZ8G__root[data-theme=velvet] .unlock-me-module__nmoZ8G__ask,.unlock-me-module__nmoZ8G__root[data-theme=study] .unlock-me-module__nmoZ8G__ask{font-style:italic}.unlock-me-module__nmoZ8G__caret{vertical-align:-.1em;background:var(--accent);width:3px;height:.9em;margin-left:3px;animation:.9s step-end infinite unlock-me-module__nmoZ8G__blink;display:inline-block}.unlock-me-module__nmoZ8G__answers{justify-content:center;align-items:center;gap:16px;animation:.6s both unlock-me-module__nmoZ8G__fadeIn;display:flex}@keyframes unlock-me-module__nmoZ8G__fadeIn{0%{opacity:0}}.unlock-me-module__nmoZ8G__yesButton,.unlock-me-module__nmoZ8G__noButton{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:14px 34px;font-size:18px;font-weight:600;display:inline-block}.unlock-me-module__nmoZ8G__yesButton{background:var(--accent);color:var(--accent-text);transform:scale(var(--grow,1));box-shadow:0 10px 30px -10px var(--accent);border:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.unlock-me-module__nmoZ8G__noButton{border:1.5px solid color-mix(in srgb, var(--text) 45%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.unlock-me-module__nmoZ8G__noButton[data-moved=true]{z-index:5;transform:scale(var(--shrink,1));transition:left .22s,top .22s,transform .22s;position:absolute}.unlock-me-module__nmoZ8G__yes{font-family:var(--font-um-serif), var(--font-um), serif;color:var(--accent);font-size:clamp(73px,22.8vw,125.4px);font-style:italic;font-weight:700;line-height:1;animation:.8s cubic-bezier(.3,1.6,.5,1) both unlock-me-module__nmoZ8G__pop}@keyframes unlock-me-module__nmoZ8G__pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}.unlock-me-module__nmoZ8G__afterYes{max-width:22em;font-family:var(--font-um-serif), var(--font-um), serif;font-size:23.9px;font-style:italic;line-height:1.4}.unlock-me-module__nmoZ8G__names{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:.08em;color:var(--muted);font-size:20px}.unlock-me-module__nmoZ8G__endRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.unlock-me-module__nmoZ8G__credit{color:var(--muted)}.unlock-me-module__nmoZ8G__confetti{z-index:0;pointer-events:none;position:fixed;top:38%;left:50%}.unlock-me-module__nmoZ8G__confetti i{background:var(--c);opacity:0;width:9px;height:14px;animation:unlock-me-module__nmoZ8G__burst 2.2s cubic-bezier(.1, .8, .3, 1) var(--d) forwards;position:absolute}.unlock-me-module__nmoZ8G__confetti i[data-heart=true]{background:var(--c);width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linejoin='round' d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linejoin='round' d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes unlock-me-module__nmoZ8G__burst{0%{opacity:1;transform:translate(0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 220px)) rotate(var(--r))}}.unlock-me-module__nmoZ8G__root[data-mode=preview]{min-height:0}.unlock-me-module__nmoZ8G__walk{z-index:1;gap:40px;max-width:560px;margin:0 auto;padding:20px 16px 50px;display:grid;position:relative}.unlock-me-module__nmoZ8G__walkNote{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;justify-self:center;padding:6px 12px;font-size:13px}.unlock-me-module__nmoZ8G__walk .unlock-me-module__nmoZ8G__scene{padding:0}.unlock-me-module__nmoZ8G__walk .unlock-me-module__nmoZ8G__padlock:has(.unlock-me-module__nmoZ8G__keysLock){margin-bottom:150px}.unlock-me-module__nmoZ8G__walk .unlock-me-module__nmoZ8G__key[data-state=right]{transform:translate(calc(var(--shift) * var(--slot)), -150px) rotate(90deg);animation:none}.unlock-me-module__nmoZ8G__lockForm{width:min(100%,320px)}.unlock-me-module__nmoZ8G__lockForm form{gap:10px;display:grid}.unlock-me-module__nmoZ8G__lockForm input{background:var(--window);color:var(--metal-light);font:inherit;letter-spacing:.12em;text-align:center;border:0;border-radius:10px;outline:none;padding:13px 14px;font-size:18px;box-shadow:inset 0 4px 10px #000000b3}.unlock-me-module__nmoZ8G__lockForm input:focus-visible{box-shadow:inset 0 4px 10px #000000b3, 0 0 0 3px var(--accent)}.unlock-me-module__nmoZ8G__lockForm button{background:var(--accent);color:var(--accent-text);font:inherit;letter-spacing:.06em;cursor:pointer;border:0;border-radius:999px;padding:13px;font-size:16px;font-weight:600}.unlock-me-module__nmoZ8G__lockForm button[disabled]{opacity:.55}.unlock-me-module__nmoZ8G__lockForm [role=alert]{font-weight:600}.unlock-me-module__nmoZ8G__root[data-theme=velvet] .unlock-me-module__nmoZ8G__heartBase,.unlock-me-module__nmoZ8G__root[data-theme=velvet] .unlock-me-module__nmoZ8G__heartLid{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--accent) 80%, transparent)) drop-shadow(0 12px 14px #00000080)}@media (prefers-reduced-motion:reduce){.unlock-me-module__nmoZ8G__candle,.unlock-me-module__nmoZ8G__leds i,.unlock-me-module__nmoZ8G__enter,.unlock-me-module__nmoZ8G__polaroid,.unlock-me-module__nmoZ8G__memoryText,.unlock-me-module__nmoZ8G__letter,.unlock-me-module__nmoZ8G__yes,.unlock-me-module__nmoZ8G__tapHint,.unlock-me-module__nmoZ8G__strip,.unlock-me-module__nmoZ8G__chestGlow,.unlock-me-module__nmoZ8G__padlock,.unlock-me-module__nmoZ8G__key,.unlock-me-module__nmoZ8G__sparkles i{animation:none!important}.unlock-me-module__nmoZ8G__confetti{display:none}.unlock-me-module__nmoZ8G__lid,.unlock-me-module__nmoZ8G__heartLid,.unlock-me-module__nmoZ8G__choc,.unlock-me-module__nmoZ8G__chainLock,.unlock-me-module__nmoZ8G__shackle{transition-duration:10ms!important}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_65be6ab3-module__Vbp0wG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_65be6ab3-module__Vbp0wG__variable{--font-cs-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_21dd51c6-module__vzJGxG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_21dd51c6-module__vzJGxG__variable{--font-cs-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.josefin_sans_31c716cd-module__WXhU8W__className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.josefin_sans_31c716cd-module__WXhU8W__variable{--font-cs-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8653d0c7c623374-s.2q-3i1vpe6exx.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e587ad1d4168ead-s.2-te9yp517-bk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yatra One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7c371263396b4e5a-s.30-4sw88b8hed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yatra One Fallback;src:local(Arial);ascent-override:88.89%;descent-override:43.68%;line-gap-override:0.0%;size-adjust:111.48%}.yatra_one_13761fdd-module__-bAYiq__className{font-family:Yatra One,Yatra One Fallback;font-style:normal;font-weight:400}.yatra_one_13761fdd-module__-bAYiq__variable{--font-cs-yatra:"Yatra One", "Yatra One Fallback"}
@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.p.0fkkr517j8r64.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.2u_rq8pco3bdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.p.0bhq1pffpw-1d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.p.1w_di8kqf3tx2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.1gyq2xsvs8868.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.p.1i5k6-kj8epsb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.p.3ujt-0fv43sym.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.2ucic3ezzubje.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.p.3mt_qfikl6whv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.hind_ec0e3bf8-module__-Pp6Ta__className{font-family:Hind,Hind Fallback;font-style:normal}.hind_ec0e3bf8-module__-Pp6Ta__variable{--font-cs:"Hind", "Hind Fallback"}
.constellation-module___LtjOa__root{--sky:radial-gradient(ellipse at 50% 115%, #1c2c5a 0%, #0b1330 42%, #050a1c 82%);--field-star:#eaf0ff;--field-warm:#ffe2b0;--star:#cfe0ff;--line:#d2e1ffd9;--gold:#e9c97a;--text:#eaf0ff;--muted:#9fb0d8;--panel:#0c1430d1;--panel-text:#eaf0ff;--panel-border:#cfe0ff2e;--accent:#e9c97a;--accent-text:#1a1405;--display:var(--font-cs-serif), Georgia, serif;--display-style:italic;--display-weight:500;--display-case:none;--display-track:0;--bulb:#ffcf7a;height:100svh;font-family:var(--font-cs), system-ui, sans-serif;color:var(--text);background:var(--sky);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.constellation-module___LtjOa__root[data-theme=atlas]{--sky:radial-gradient(ellipse at 50% 50%, #17315a 0%, #0c1c33 68%, #081326 100%);--field-star:#efe4c8;--field-warm:#f0d9a0;--star:#f3ead0;--line:#e8ddc0;--gold:#d9b56a;--text:#efe4c8;--muted:#b3a483;--panel:#efe4c8;--panel-text:#1c2a40;--panel-border:#8a7550;--accent:#c9a45c;--accent-text:#10233f;--display:var(--font-cs-cinzel), Georgia, serif;--display-style:normal;--display-weight:400;--display-case:uppercase;--display-track:.08em}.constellation-module___LtjOa__root[data-theme=aurora]{--sky:linear-gradient(180deg, #02080c 0%, #04151a 55%, #0b2a31 100%);--field-star:#e6fff6;--field-warm:#ffe8f8;--star:#d6fff0;--line:#c8ffebe6;--gold:#f5d27a;--text:#e6fff6;--muted:#8fc7b8;--panel:#04151acc;--panel-text:#e6fff6;--panel-border:#5cf2b540;--accent:#5cf2b5;--accent-text:#02140d;--display:var(--font-cs-josefin), system-ui, sans-serif;--display-style:normal;--display-weight:300;--display-case:uppercase;--display-track:.14em}.constellation-module___LtjOa__root[data-theme=rooftop]{--sky:linear-gradient(180deg, #170a2e 0%, #2a1245 40%, #5a2a55 70%, #c2603f 100%);--field-star:#fff3e0;--field-warm:#ffd88a;--star:#ffe7b8;--line:#ffdca0e6;--gold:#ffd88a;--text:#fff1e0;--muted:#dcb49d;--panel:#280e32d6;--panel-text:#fff1e0;--panel-border:#ffd88a47;--accent:#f59e5b;--accent-text:#2a0f05;--display:var(--font-cs-yatra), var(--font-cs), serif;--display-style:normal;--display-weight:400;--display-case:none;--display-track:.01em}.constellation-module___LtjOa__root :where(h1,h2,h3){font-variation-settings:normal;font-family:inherit}.constellation-module___LtjOa__sky{pointer-events:none;position:absolute;inset:0}.constellation-module___LtjOa__field{width:100%;height:100%;position:absolute;inset:0}.constellation-module___LtjOa__scenery{position:absolute;inset:0}.constellation-module___LtjOa__milkyWay{filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(40% 50% at 30%,#c8d2ff38,#0000 70%),radial-gradient(30% 40% at 60% 45%,#ffdcf024,#0000 70%),radial-gradient(35% 30% at 75% 60%,#aabeff2e,#0000 70%),radial-gradient(25% 45% at 45% 55%,#0a0c1e80,#0000 70%);width:180%;height:34%;position:absolute;top:18%;left:-40%;transform:rotate(-26deg)}.constellation-module___LtjOa__horizonGlow{background:radial-gradient(at 50% 100%,#506ec859,#0000 70%);height:45%;position:absolute;bottom:-20%;left:-10%;right:-10%}.constellation-module___LtjOa__atlasPlate{color:#e8ddc033;width:100%;height:100%;position:absolute;inset:0}.constellation-module___LtjOa__atlasLabels{font-family:var(--font-cs-cinzel), serif;letter-spacing:.1em;fill:#e8ddc073;font-size:15px}.constellation-module___LtjOa__atlasFrame{border:3px double #e8ddc059;position:absolute;inset:10px}.constellation-module___LtjOa__cartouche{outline-offset:3px;color:#e8ddc0;max-width:90%;font-family:var(--font-cs-cinzel), serif;letter-spacing:.18em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#081326b3;border:1px solid #e8ddc080;outline:1px solid #e8ddc04d;padding:6px 18px;font-size:13px;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.constellation-module___LtjOa__ribbon{filter:blur(40px);mix-blend-mode:screen;opacity:.55;border-radius:50%;width:140%;height:40%;animation:14s ease-in-out infinite alternate constellation-module___LtjOa__sway;position:absolute;left:-20%}.constellation-module___LtjOa__ribbonA{background:linear-gradient(90deg,#0000,#2cf2a0 30%,#5cf2d8 55%,#0000);top:6%;transform:rotate(-8deg)skew(-20deg)}.constellation-module___LtjOa__ribbonB{opacity:.4;background:linear-gradient(90deg,#0000 10%,#1fbf8a 40%,#e07cf0 75%,#0000);animation-duration:19s;top:20%;transform:rotate(6deg)skew(15deg)}.constellation-module___LtjOa__ribbonC{opacity:.3;background:linear-gradient(90deg,#0000,#9d7cf0 40%,#2cf2a0 70%,#0000);height:28%;animation-duration:23s;top:-4%}@keyframes constellation-module___LtjOa__sway{to{translate:8% 3%;scale:1.1 .9}}.constellation-module___LtjOa__hills{width:100%;height:26%;position:absolute;bottom:0;left:0}.constellation-module___LtjOa__duskGlow{background:radial-gradient(at 50% 100%,#ff965073,#0000 70%);height:50%;position:absolute;bottom:-10%;left:-20%;right:-20%}.constellation-module___LtjOa__lights{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-aspect-ratio:1){.constellation-module___LtjOa__lights{transform:translateY(-9%)}}.constellation-module___LtjOa__bulb{animation:2.6s ease-in-out infinite constellation-module___LtjOa__bulb;animation-delay:calc(var(--i) * -.37s)}@keyframes constellation-module___LtjOa__bulb{50%{opacity:.55}}.constellation-module___LtjOa__skyline{width:100%;height:24svh;position:absolute;bottom:0;left:0}.constellation-module___LtjOa__constellation{touch-action:none;width:100%;height:100%;transition:transform 3s cubic-bezier(.3,.8,.3,1);position:absolute;inset:0;overflow:visible}.constellation-module___LtjOa__constellation[data-ignited=true]{transform:scale(1.04)}.constellation-module___LtjOa__root[data-mode=live]{--stage-top:max(96px, 12svh);--stage-h:calc(100svh - var(--stage-top) - max(104px, 13svh))}.constellation-module___LtjOa__root[data-mode=live] .constellation-module___LtjOa__constellation{top:var(--stage-top);height:var(--stage-h);bottom:auto}.constellation-module___LtjOa__root[data-mode=live] .constellation-module___LtjOa__question{top:calc(var(--stage-top) + var(--stage-h) / 2 + .094 * min(var(--stage-h), 100vw * 690 / 660))}.constellation-module___LtjOa__root[data-phase=intro] .constellation-module___LtjOa__constellation{opacity:.35}.constellation-module___LtjOa__root[data-phase=yes] .constellation-module___LtjOa__constellation{opacity:.5;transition:transform 3s cubic-bezier(.3,.8,.3,1),opacity 1.2s}.constellation-module___LtjOa__root[data-phase=yes] .constellation-module___LtjOa__label{opacity:0;transition:opacity .8s}.constellation-module___LtjOa__memoryStar{outline:none}.constellation-module___LtjOa__memoryStar[data-lit=false]{opacity:.6}.constellation-module___LtjOa__memoryStar[data-target=true]{opacity:1;cursor:pointer}.constellation-module___LtjOa__memoryStar:focus-visible .constellation-module___LtjOa__pulse{stroke-width:4px}.constellation-module___LtjOa__hitArea{fill:#0000}.constellation-module___LtjOa__core{fill:#fff}.constellation-module___LtjOa__pulse,.constellation-module___LtjOa__fromRing{fill:none;transform-box:fill-box;transform-origin:50%}.constellation-module___LtjOa__pulse{stroke:var(--accent);stroke-width:2px;animation:1.8s ease-out infinite constellation-module___LtjOa__pulse}@keyframes constellation-module___LtjOa__pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.constellation-module___LtjOa__fromRing{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:4 6;animation:8s linear infinite constellation-module___LtjOa__spin}@keyframes constellation-module___LtjOa__spin{to{transform:rotate(360deg)}}.constellation-module___LtjOa__label{font-family:var(--display);font-style:var(--display-style);letter-spacing:var(--display-track);text-transform:var(--display-case);text-anchor:middle;fill:var(--text);paint-order:stroke;stroke:#0000008c;stroke-width:5px;font-size:22px;animation:.8s both constellation-module___LtjOa__fadeIn}.constellation-module___LtjOa__root[data-theme=atlas] .constellation-module___LtjOa__label,.constellation-module___LtjOa__root[data-theme=aurora] .constellation-module___LtjOa__label{font-size:17px}.constellation-module___LtjOa__line{stroke:var(--line);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;transition:stroke 1.2s,stroke-width 1.2s;animation:.9s ease-out both constellation-module___LtjOa__draw}.constellation-module___LtjOa__root[data-theme=atlas] .constellation-module___LtjOa__line{stroke-width:1.6px}.constellation-module___LtjOa__static{animation:none}@keyframes constellation-module___LtjOa__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.constellation-module___LtjOa__thread{stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;opacity:.9}.constellation-module___LtjOa__band{fill:var(--gold);fill-opacity:.35;stroke:var(--gold);stroke-width:14px;stroke-linejoin:round;opacity:0;animation:2.4s .3s forwards constellation-module___LtjOa__bandIn}@keyframes constellation-module___LtjOa__bandIn{to{opacity:.16}}.constellation-module___LtjOa__constellation[data-ignited=true] .constellation-module___LtjOa__line{stroke:var(--gold);stroke-width:3.6px}.constellation-module___LtjOa__constellation[data-ignited=true] .constellation-module___LtjOa__memoryStar{opacity:1}.constellation-module___LtjOa__arrow line{stroke:var(--gold);stroke-width:2.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:.7s ease-out forwards constellation-module___LtjOa__draw;animation-delay:calc(1.4s + var(--i) * .25s)}.constellation-module___LtjOa__arrowStar{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.3,1.6,.5,1) forwards constellation-module___LtjOa__ignite;animation-delay:calc(1.1s + var(--i) * .2s)}@keyframes constellation-module___LtjOa__ignite{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.constellation-module___LtjOa__glint{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite constellation-module___LtjOa__glint;animation-delay:calc(2s + var(--i) * .4s)}@keyframes constellation-module___LtjOa__glint{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.constellation-module___LtjOa__mute{z-index:20;border:1px solid var(--panel-border);width:38px;height:38px;color:var(--text);cursor:pointer;background:#00000040;border-radius:50%;font-size:16px;position:absolute;top:14px;right:14px}.constellation-module___LtjOa__overlay{z-index:10;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:1s both constellation-module___LtjOa__fadeIn;display:flex;position:absolute;inset:0}.constellation-module___LtjOa__overlay>*{pointer-events:auto}.constellation-module___LtjOa__root[data-phase=intro] .constellation-module___LtjOa__overlay,.constellation-module___LtjOa__overlay[data-yes=true]{background:radial-gradient(#00000073,#0000 70%)}@keyframes constellation-module___LtjOa__fadeIn{0%{opacity:0}}.constellation-module___LtjOa__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.constellation-module___LtjOa__opening{overflow-wrap:anywhere;max-width:14em;font-family:var(--display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-transform:var(--display-case);text-wrap:balance;text-shadow:0 0 30px #0009;font-size:clamp(34px,9vw,58px);line-height:1.08}.constellation-module___LtjOa__primary,.constellation-module___LtjOa__secondary{font:inherit;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:999px;padding:13px 28px;font-size:16px;font-weight:600}.constellation-module___LtjOa__primary{background:var(--accent);color:var(--accent-text);box-shadow:0 0 30px -6px var(--accent);border:0}.constellation-module___LtjOa__secondary{border:1px solid var(--panel-border);color:var(--text);background:#00000040}.constellation-module___LtjOa__primary:focus-visible,.constellation-module___LtjOa__secondary:focus-visible,.constellation-module___LtjOa__mute:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.constellation-module___LtjOa__hint{z-index:8;border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#00000059;border-radius:999px;padding:8px 16px;font-size:14px;animation:.8s .4s both constellation-module___LtjOa__fadeIn;position:absolute;bottom:max(28px,5svh);left:50%;transform:translate(-50%)}.constellation-module___LtjOa__root[data-theme=aurora] .constellation-module___LtjOa__secondary,.constellation-module___LtjOa__root[data-theme=aurora] .constellation-module___LtjOa__hint{background:#06181c}.constellation-module___LtjOa__root[data-theme=atlas] .constellation-module___LtjOa__hint{bottom:70px}.constellation-module___LtjOa__cardWrap{z-index:15;background:#00000073;place-items:center;padding:18px;animation:.4s both constellation-module___LtjOa__fadeIn;display:grid;position:absolute;inset:0}.constellation-module___LtjOa__card{border:1px solid var(--panel-border);background:var(--panel);width:min(100%,380px);max-height:88svh;color:var(--panel-text);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:text;user-select:text;border-radius:20px;justify-items:center;gap:12px;padding:22px 20px;animation:.6s cubic-bezier(.2,1.1,.3,1) both constellation-module___LtjOa__rise;display:grid;overflow-y:auto;box-shadow:0 30px 60px -20px #000000b3}.constellation-module___LtjOa__root[data-theme=atlas] .constellation-module___LtjOa__card{outline:1px solid var(--panel-border);outline-offset:-6px;border-radius:2px}@keyframes constellation-module___LtjOa__rise{0%{opacity:0;transform:translateY(24px)scale(.96)}}.constellation-module___LtjOa__cardKicker{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:11.5px;font-weight:600}.constellation-module___LtjOa__cardTitle{font-family:var(--display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-transform:var(--display-case);font-size:30px;line-height:1.1}.constellation-module___LtjOa__cardPhoto{border-radius:12px;width:100%;display:block;overflow:hidden}.constellation-module___LtjOa__root[data-theme=atlas] .constellation-module___LtjOa__cardPhoto{filter:sepia(.35);border-radius:0}.constellation-module___LtjOa__cardPhoto img{object-fit:cover;width:100%;max-height:42svh;display:block}.constellation-module___LtjOa__cardText{font-size:17px;line-height:1.55}.constellation-module___LtjOa__ask{justify-content:flex-start}.constellation-module___LtjOa__message{width:min(88%,26em);color:var(--text);text-shadow:0 0 20px #000c;font-size:16.5px;line-height:1.5;animation:1.2s both constellation-module___LtjOa__fadeIn;position:absolute;top:max(64px,8svh);left:50%;transform:translate(-50%)}.constellation-module___LtjOa__question{width:min(62vw,360px);font-family:var(--display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-transform:var(--display-case);text-wrap:balance;text-shadow:0 0 18px color-mix(in srgb, var(--gold) 70%, transparent), 0 0 40px #000000b3;font-size:clamp(30px,8vw,50px);line-height:1.08;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.constellation-module___LtjOa__root[data-theme=aurora] .constellation-module___LtjOa__question{font-size:clamp(22px,6vw,36px)}.constellation-module___LtjOa__word{opacity:0;animation:1.4s forwards constellation-module___LtjOa__starlight;animation-delay:calc(.4s + var(--i) * .38s);display:inline-block}@keyframes constellation-module___LtjOa__starlight{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.constellation-module___LtjOa__answers{gap:12px;animation:1s 2.6s both constellation-module___LtjOa__fadeIn;display:flex;position:absolute;bottom:max(34px,7svh);left:50%;transform:translate(-50%)}.constellation-module___LtjOa__yesTitle{font-family:var(--display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-transform:var(--display-case);color:var(--gold);text-shadow:0 0 40px color-mix(in srgb, var(--gold) 70%, transparent);font-size:clamp(64px,18vw,120px);line-height:1;animation:1.2s cubic-bezier(.3,1.4,.5,1) both constellation-module___LtjOa__ignite}.constellation-module___LtjOa__afterYes{max-width:22em;font-size:19px;line-height:1.5}.constellation-module___LtjOa__endRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.constellation-module___LtjOa__credit{color:var(--muted)}.constellation-module___LtjOa__meteors{pointer-events:none;position:absolute;inset:0;overflow:hidden}.constellation-module___LtjOa__meteors i{left:var(--x);top:var(--y);width:var(--len);opacity:0;transform-origin:0;height:2px;animation:constellation-module___LtjOa__meteor 1.6s ease-in var(--d) infinite;background:linear-gradient(90deg,#fff,#0000);border-radius:2px;position:absolute;transform:rotate(-35deg)}@keyframes constellation-module___LtjOa__meteor{0%{opacity:0;translate:0}10%{opacity:1}to{opacity:0;translate:-260px 190px}}.constellation-module___LtjOa__root[data-mode=preview]{-webkit-user-select:auto;user-select:auto;height:auto;min-height:100svh;overflow:visible}.constellation-module___LtjOa__previewSky{height:min(100svh,760px);position:relative;overflow:hidden}.constellation-module___LtjOa__previewAsk{animation:none}.constellation-module___LtjOa__previewAsk .constellation-module___LtjOa__question{top:57%}.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__word,.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__arrowStar,.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__arrow line,.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__band,.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__label{opacity:1;stroke-dashoffset:0;animation:none}.constellation-module___LtjOa__root[data-mode=preview] .constellation-module___LtjOa__band{opacity:.16}.constellation-module___LtjOa__previewCards{justify-items:center;gap:18px;padding:30px 16px 60px;display:grid;position:relative}.constellation-module___LtjOa__previewCards .constellation-module___LtjOa__card{animation:none}.constellation-module___LtjOa__previewCards .constellation-module___LtjOa__message{position:static;transform:none}.constellation-module___LtjOa__lockForm{width:min(100%,320px)}.constellation-module___LtjOa__lockForm form{gap:10px;display:grid}.constellation-module___LtjOa__lockForm input{border:1px solid var(--panel-border);color:var(--text);font:inherit;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;outline:none;padding:13px 14px;font-size:17px}.constellation-module___LtjOa__lockForm input:focus-visible{box-shadow:0 0 0 3px var(--accent)}.constellation-module___LtjOa__lockForm button{background:var(--accent);color:var(--accent-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px;font-weight:600}.constellation-module___LtjOa__lockForm button[disabled]{opacity:.55}@media (prefers-reduced-motion:reduce){.constellation-module___LtjOa__ribbon,.constellation-module___LtjOa__bulb,.constellation-module___LtjOa__pulse,.constellation-module___LtjOa__fromRing,.constellation-module___LtjOa__glint,.constellation-module___LtjOa__word,.constellation-module___LtjOa__line,.constellation-module___LtjOa__band,.constellation-module___LtjOa__arrowStar,.constellation-module___LtjOa__arrow line,.constellation-module___LtjOa__card,.constellation-module___LtjOa__overlay,.constellation-module___LtjOa__hint{opacity:1;stroke-dashoffset:0;animation:none!important}.constellation-module___LtjOa__band{opacity:.16}.constellation-module___LtjOa__meteors{display:none}.constellation-module___LtjOa__constellation{transition:none}}.constellation-module___LtjOa__root[data-phase=ask] .constellation-module___LtjOa__label{opacity:.28;transition:opacity 1s}.constellation-module___LtjOa__question:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040816c7,#04081673 55%,#0000);border-radius:50%;position:absolute;inset:-18% -14%}.constellation-module___LtjOa__question{isolation:isolate;text-shadow:0 0 24px #000000e6}.constellation-module___LtjOa__mute svg{width:1em;height:1em}
