.how.svelte-el991i{--u: var(--lobby-unit, 16px);width:min(calc(var(--u) * 66),calc(100vw - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);padding:0;background:var(--cinema-panel);border:calc(var(--u) * .125) solid var(--cinema-outline);border-radius:calc(var(--u) * 1);color:var(--cinema-paper);font-family:var(--font-body)}.how.svelte-el991i::backdrop{background:#000000b8}.how-panel.svelte-el991i{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 2.25) calc(var(--u) * 2.5)}.how-title.svelte-el991i{margin:0;font-family:var(--font-display);font-size:calc(var(--u) * 2.5);font-weight:600;letter-spacing:-.01em;line-height:1.1}.how-goal.svelte-el991i{margin:0;font-size:calc(var(--u) * 1.5);line-height:1.45;color:var(--cinema-soft)}.how-steps.svelte-el991i{display:flex;flex-direction:column;gap:calc(var(--u) * .75);margin:0;padding:0;list-style:none}.how-step.svelte-el991i{display:flex;align-items:center;gap:calc(var(--u) * 1.25);padding:calc(var(--u) * 1) calc(var(--u) * 1.5);background:var(--cinema-ink);border-radius:calc(var(--u) * .75)}.how-number.svelte-el991i{flex:none;width:1em;font-family:var(--font-display);font-size:calc(var(--u) * 3.25);font-weight:600;line-height:1;text-align:center;color:var(--cinema-mustard)}.how-text.svelte-el991i{font-size:calc(var(--u) * 1.6);line-height:1.35}.how-text.svelte-el991i strong:where(.svelte-el991i){font-weight:600;color:var(--cinema-mustard)}.how-done.svelte-el991i{min-height:calc(var(--u) * 5.5);background:var(--cinema-mustard);border:none;border-radius:999px;color:var(--cinema-ink);font-family:var(--font-body);font-size:calc(var(--u) * 1.875);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.how-done.svelte-el991i:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}@media (hover: hover){.how-done.svelte-el991i:hover{filter:brightness(1.12)}}.stack.svelte-1t2kq3w{--s: var(--hero-poster-unit, var(--u));--deal: .24s;--strike: 1.2s;--settled: 2.1s;position:relative;width:calc(var(--s) * 33);height:calc(var(--s) * 42)}.frame.svelte-1t2kq3w{position:absolute}.float.svelte-1t2kq3w{filter:drop-shadow(0 calc(var(--s) * 1.5) calc(var(--s) * 1.5) rgb(0 0 0 / .55))}.tilt.svelte-1t2kq3w{position:relative;width:100%}.back.svelte-1t2kq3w{top:calc(var(--s) * 4.9);left:0;width:calc(var(--s) * 17.4);animation:svelte-1t2kq3w-deal-back .52s var(--deal) cubic-bezier(.2,.9,.3,1.12) both}.back.svelte-1t2kq3w .float:where(.svelte-1t2kq3w){animation:svelte-1t2kq3w-float-back 7s var(--settled) ease-in-out infinite}.back.svelte-1t2kq3w .tilt:where(.svelte-1t2kq3w){transform:rotate(-9deg)}.top.svelte-1t2kq3w{top:calc(var(--s) * .7);left:calc(var(--s) * 13.2);width:calc(var(--s) * 18.75);animation:svelte-1t2kq3w-deal-top .52s calc(var(--deal) + .14s) cubic-bezier(.2,.9,.3,1.12) both}.top.svelte-1t2kq3w .float:where(.svelte-1t2kq3w){animation:svelte-1t2kq3w-float-top 8.6s var(--settled) ease-in-out infinite}.top.svelte-1t2kq3w .tilt:where(.svelte-1t2kq3w){transform:rotate(5deg)}.cut.svelte-1t2kq3w{--cut-l: 74%;--cut-r: 66%;top:calc(var(--s) * 15.3);left:calc(var(--s) * 6.25);width:calc(var(--s) * 17.4);animation:svelte-1t2kq3w-deal-cut .38s calc(var(--deal) + .32s) cubic-bezier(.3,0,.2,1) both}.cut.svelte-1t2kq3w .jolt:where(.svelte-1t2kq3w){animation:svelte-1t2kq3w-jolt .17s calc(var(--strike) + .09s) ease-out}.cut.svelte-1t2kq3w .float:where(.svelte-1t2kq3w){animation:svelte-1t2kq3w-float-cut 6.2s var(--settled) ease-in-out infinite}.cut.svelte-1t2kq3w .tilt:where(.svelte-1t2kq3w){transform:rotate(-2deg)}.upper.svelte-1t2kq3w{clip-path:polygon(0 0,100% 0,100% var(--cut-r),0 var(--cut-l))}.lower.svelte-1t2kq3w{position:absolute;top:0;left:0;width:100%;clip-path:polygon(0 var(--cut-l),100% var(--cut-r),100% 100%,0 100%);opacity:0;animation:svelte-1t2kq3w-fall .72s calc(var(--strike) + .13s) cubic-bezier(.5,0,.9,.55) both}.wipe.svelte-1t2kq3w{--over-l: .08;--over-r: .24;position:absolute;top:0;bottom:0;left:calc(var(--over-l) * -100%);right:calc(var(--over-r) * -100%);animation:svelte-1t2kq3w-strike .13s var(--strike) ease-in both}.slash.svelte-1t2kq3w{--rise: calc(var(--cut-l) - var(--cut-r));--half: calc(var(--s) * .5);position:absolute;inset:0;background:var(--cinema-mustard);clip-path:polygon(0 calc(var(--cut-l) + var(--rise) * var(--over-l) - var(--half)),100% calc(var(--cut-r) - var(--rise) * var(--over-r) - var(--half)),100% calc(var(--cut-r) - var(--rise) * var(--over-r) + var(--half)),0 calc(var(--cut-l) + var(--rise) * var(--over-l) + var(--half)));animation:svelte-1t2kq3w-flash .42s var(--strike) ease-out both}@keyframes svelte-1t2kq3w-deal-back{0%{opacity:0;transform:translate(-45%,12%) rotate(-16deg)}}@keyframes svelte-1t2kq3w-deal-top{0%{opacity:0;transform:translate(40%,-10%) rotate(14deg)}}@keyframes svelte-1t2kq3w-deal-cut{0%{opacity:0;transform:translateY(-42%) scale(1.1)}}@keyframes svelte-1t2kq3w-jolt{50%{transform:translate(1.2%,1.2%)}}@keyframes svelte-1t2kq3w-strike{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-1t2kq3w-flash{0%{background-color:var(--cinema-glow)}}@keyframes svelte-1t2kq3w-fall{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-8%,60%) rotate(-12deg)}}@keyframes svelte-1t2kq3w-float-back{33%{transform:translateY(-2.4%) rotate(.7deg)}66%{transform:translate(1%,.8%) rotate(-.5deg)}}@keyframes svelte-1t2kq3w-float-top{33%{transform:translate(-.8%,1.8%) rotate(-.6deg)}66%{transform:translate(.6%,-1.6%) rotate(.4deg)}}@keyframes svelte-1t2kq3w-float-cut{33%{transform:translate(.8%,-2%) rotate(-.5deg)}66%{transform:translate(-1%,1.2%) rotate(.6deg)}}@media (prefers-reduced-motion: reduce){.frame.svelte-1t2kq3w,.jolt.svelte-1t2kq3w,.float.svelte-1t2kq3w,.lower.svelte-1t2kq3w,.wipe.svelte-1t2kq3w,.slash.svelte-1t2kq3w{animation:none}}.part.svelte-m35f6v{width:100%;max-width:calc(var(--u) * 100);margin:0 auto;padding:calc(var(--u) * 9) 0 calc(var(--u) * 1);border-top:calc(var(--u) * .15) solid var(--cinema-hair);transition:opacity .6s ease-out,transform .6s ease-out}.part.waiting.svelte-m35f6v{opacity:0;transform:translateY(calc(var(--u) * 2))}.part-head.svelte-m35f6v{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 1.25);max-width:calc(var(--u) * 80);margin:0 0 calc(var(--u) * 4)}.part-kicker.svelte-m35f6v{margin:0;color:var(--cinema-mustard);font-size:calc(var(--u) * 1.3);font-weight:600;letter-spacing:.28em;line-height:1.2;text-transform:uppercase}.part-title.svelte-m35f6v{margin:0;font-family:var(--font-smash, var(--font-display));font-size:calc(var(--u) * 6);font-weight:400;letter-spacing:.01em;line-height:.95;text-transform:uppercase;text-wrap:balance}.part-lead.svelte-m35f6v{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.9);line-height:1.45;text-wrap:pretty}@media (max-width: 899px),(orientation: portrait){.part.svelte-m35f6v{padding-top:calc(var(--u) * 6)}.part-head.svelte-m35f6v{margin-bottom:calc(var(--u) * 3)}.part-title.svelte-m35f6v{font-size:min(calc(var(--u) * 5),11vw)}.part-lead.svelte-m35f6v{font-size:calc(var(--u) * 1.6)}}@media (prefers-reduced-motion: reduce){.part.svelte-m35f6v{transition:none}}.rail.svelte-ykxl7t{position:relative}.shelf.svelte-ykxl7t{display:flex;gap:calc(var(--u) * 2);margin:0;padding:calc(var(--u) * 1) calc(var(--u) * 1) calc(var(--u) * 2);overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--u) * 1);scrollbar-width:thin;scrollbar-color:var(--cinema-outline) transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 calc(var(--u) * 2),#000 calc(100% - var(--u) * 2),transparent);mask-image:linear-gradient(90deg,transparent,#000 calc(var(--u) * 2),#000 calc(100% - var(--u) * 2),transparent)}.shelf.svelte-ykxl7t:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * -.25)}.slot.svelte-ykxl7t{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1);width:calc(var(--u) * 17);scroll-snap-align:start}.face.svelte-ykxl7t{width:100%}.unlock.svelte-ykxl7t{color:var(--cinema-mustard);font-size:calc(var(--u) * 1.2);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.arrow.svelte-ykxl7t{position:absolute;top:calc(50% - var(--u) * 3);display:grid;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5);padding:0;border:calc(var(--u) * .125) solid var(--cinema-outline);border-radius:999px;background:var(--cinema-panel);color:var(--cinema-paper);cursor:pointer;transition:border-color .15s,opacity .2s}.arrow.before.svelte-ykxl7t{left:0}.arrow.after.svelte-ykxl7t{right:0}.arrow.svelte-ykxl7t svg:where(.svelte-ykxl7t){width:55%;height:55%}.arrow.svelte-ykxl7t:hover{border-color:var(--cinema-paper)}.arrow.svelte-ykxl7t:focus-visible{outline:calc(var(--u) * .2) solid var(--cinema-paper);outline-offset:calc(var(--u) * .2)}.arrow[aria-disabled=true].svelte-ykxl7t{opacity:.25;border-color:var(--cinema-outline);cursor:default}@media (pointer: fine){.shelf.svelte-ykxl7t{scroll-snap-type:none}}@media (pointer: coarse){.arrow.svelte-ykxl7t{display:none}}@media (max-width: 899px),(orientation: portrait){.slot.svelte-ykxl7t{width:calc(var(--u) * 16)}}.band.svelte-68tie6{margin:calc(var(--u) * 9) calc(var(--pad-x) * -1) 0;padding:calc(var(--u) * 4) var(--pad-x) calc(var(--u) * 2);background:var(--cinema-mustard);color:var(--cinema-ink)}.band-inner.svelte-68tie6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2) calc(var(--u) * 4);max-width:calc(var(--u) * 100);margin:0 auto}.band-title.svelte-68tie6{margin:0;font-family:var(--font-smash, var(--font-display));font-size:calc(var(--u) * 6.6);font-weight:400;line-height:.9;text-transform:uppercase}.ways.svelte-68tie6{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.1)}.way.svelte-68tie6{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--u) * 5);padding:0 calc(var(--u) * 2.5);border:calc(var(--u) * .2) solid var(--cinema-ink);color:var(--cinema-ink);font-family:var(--font-smash, var(--font-display));font-size:calc(var(--u) * 2.2);font-weight:400;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,filter .15s ease,transform .1s ease}.way.svelte-68tie6:hover{background-color:#1c1c1c1a}.way.svelte-68tie6:active{transform:scale(.98)}.way.svelte-68tie6:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-ink);outline-offset:calc(var(--u) * .25)}.way-primary.svelte-68tie6{background:var(--cinema-ink);color:var(--cinema-paper)}.way-primary.svelte-68tie6:hover{background-color:var(--cinema-ink);filter:brightness(1.2)}.foot.svelte-68tie6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1) calc(var(--u) * 3);max-width:calc(var(--u) * 100);margin:calc(var(--u) * 4) auto 0;padding:calc(var(--u) * 2) 0 calc(var(--u) * 5);border-top:calc(var(--u) * .15) solid var(--cinema-ink);font-size:calc(var(--u) * 1.4);font-weight:600}.foot-links.svelte-68tie6{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5) calc(var(--u) * 3)}.foot-links.svelte-68tie6 a:where(.svelte-68tie6){display:inline-flex;align-items:center;min-height:calc(var(--u) * 4);color:inherit;text-decoration:underline;text-underline-offset:.2em}.foot-links.svelte-68tie6 a:where(.svelte-68tie6):hover{text-decoration-thickness:.12em}.foot-links.svelte-68tie6 a:where(.svelte-68tie6):focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-ink);outline-offset:calc(var(--u) * .15)}@media (max-width: 899px),(orientation: portrait){.band.svelte-68tie6{margin-top:calc(var(--u) * 6);padding-top:calc(var(--u) * 3)}.band-title.svelte-68tie6{font-size:calc(var(--u) * 5)}.ways.svelte-68tie6{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.way.svelte-68tie6{min-height:calc(var(--u) * 5.5);padding:0 calc(var(--u) * 1.5)}.foot.svelte-68tie6{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 1.3)}}@media (prefers-reduced-motion: reduce){.way.svelte-68tie6{transition:none}.way.svelte-68tie6:active{transform:none}}.faq.svelte-gcw487{max-width:calc(var(--u) * 76);margin:0 auto}.item.svelte-gcw487{border-top:calc(var(--u) * .0625) solid var(--cinema-hair)}.question.svelte-gcw487{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 7);padding:calc(var(--u) * 1.5) 0;cursor:pointer;list-style:none}.question.svelte-gcw487::-webkit-details-marker{display:none}.question.svelte-gcw487:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * -.25)}.question-text.svelte-gcw487{font-size:calc(var(--u) * 2.1);font-weight:600;line-height:1.2}.question-mark.svelte-gcw487{position:relative;flex:none;width:calc(var(--u) * 2);height:calc(var(--u) * 2);color:var(--cinema-mustard)}.question-mark.svelte-gcw487:before,.question-mark.svelte-gcw487:after{content:"";position:absolute;top:50%;left:0;width:100%;height:calc(var(--u) * .25);margin-top:calc(var(--u) * -.125);background:currentColor;border-radius:999px;transition:transform .2s ease}.question-mark.svelte-gcw487:after{transform:rotate(90deg)}.item[open].svelte-gcw487 .question-mark:where(.svelte-gcw487):after{transform:rotate(0)}.answer.svelte-gcw487{max-width:calc(var(--u) * 62);margin:0;padding:0 0 calc(var(--u) * 2.5);color:var(--cinema-soft);font-size:calc(var(--u) * 1.8);line-height:1.5;text-wrap:pretty}.answer.with-more.svelte-gcw487{padding-bottom:calc(var(--u) * .5)}.more.svelte-gcw487{margin:0;padding:0 0 calc(var(--u) * 2);font-size:calc(var(--u) * 1.8)}@media (max-width: 899px),(orientation: portrait){.question-text.svelte-gcw487{font-size:calc(var(--u) * 1.7)}.answer.svelte-gcw487,.more.svelte-gcw487{font-size:calc(var(--u) * 1.5)}}@media (prefers-reduced-motion: reduce){.question-mark.svelte-gcw487:before,.question-mark.svelte-gcw487:after{transition:none}}@media (hover: hover){.question.svelte-gcw487:hover .question-text:where(.svelte-gcw487){color:var(--cinema-mustard)}}.steps.svelte-1xny59q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 3);margin:0;padding:0;list-style:none}.step.svelte-1xny59q{display:flex;flex-direction:column;gap:calc(var(--u) * 1);min-width:0}.visual.svelte-1xny59q{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin-bottom:calc(var(--u) * 1);overflow:hidden;background:var(--cinema-panel)}.step-title.svelte-1xny59q{display:flex;align-items:center;gap:calc(var(--u) * 1);margin:0;font-size:calc(var(--u) * 2.1);font-weight:700;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.step-number.svelte-1xny59q{flex:none;color:var(--cinema-mustard);font-family:var(--font-smash, var(--font-display));font-size:2em;font-weight:400;line-height:.9}.step-line.svelte-1xny59q{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.6);line-height:1.45;text-wrap:pretty}.tv.svelte-1xny59q{container-type:inline-size;width:84%;aspect-ratio:16 / 9;background:var(--cinema-black);border:calc(var(--u) * .3) solid #3a352f;border-radius:calc(var(--u) * .6)}.tv-screen.svelte-1xny59q{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5cqi;height:100%;padding:0 7cqi}.tv-room.svelte-1xny59q{display:flex;flex-direction:column;gap:2cqi;min-width:0}.tv-label.svelte-1xny59q{color:var(--cinema-soft);font-size:3.4cqi;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tv-code.svelte-1xny59q{color:var(--cinema-mustard);font-family:var(--font-display);font-size:17cqi;font-weight:600;letter-spacing:.04em;line-height:1}.tv-qr.svelte-1xny59q{display:block;width:32cqi;height:32cqi}.qr-ground.svelte-1xny59q{fill:var(--cinema-paper)}.qr-module.svelte-1xny59q{fill:var(--cinema-ink)}.tv-stand.svelte-1xny59q{width:22%;height:calc(var(--u) * .7);background:#3a352f;border-radius:0 0 calc(var(--u) * .35) calc(var(--u) * .35)}.phone.svelte-1xny59q{container-type:inline-size;position:absolute;top:7%;bottom:7%;left:50%;display:flex;flex-direction:column;aspect-ratio:9 / 16;overflow:hidden;background:var(--cinema-black);border:calc(var(--u) * .3) solid #3a352f;border-radius:calc(var(--u) * 1.2);transform:translate(-50%)}.join.svelte-1xny59q{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6cqi;padding:0 9cqi}.join-label.svelte-1xny59q{color:var(--cinema-soft);font-size:6cqi;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.join-code.svelte-1xny59q{display:flex;gap:3cqi}.join-code.svelte-1xny59q b:where(.svelte-1xny59q){display:grid;place-items:center;width:17cqi;aspect-ratio:3 / 4;background:var(--cinema-panel);border:.5cqi solid var(--cinema-outline);border-radius:2.5cqi;font-family:var(--font-display);font-size:11cqi;font-weight:600}.join-button.svelte-1xny59q{display:grid;place-items:center;width:100%;padding:4cqi 0;background:var(--cinema-mustard);border-radius:999px;color:var(--cinema-ink);font-size:7cqi;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clip.svelte-1xny59q{position:relative;display:flex;flex:none;align-items:center;justify-content:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--cinema-black)}.clip-art.svelte-1xny59q{flex:none;width:100%;opacity:.9}.clip-timer.svelte-1xny59q{position:absolute;right:0;bottom:0;left:0;height:1.6cqi;background:#f4efe633}.clip-timer.svelte-1xny59q i:where(.svelte-1xny59q){display:block;width:62%;height:100%;background:var(--cinema-mustard)}.rows.svelte-1xny59q{display:flex;flex:1;flex-direction:column}.row.svelte-1xny59q{display:flex;flex:1;align-items:center;gap:5cqi;min-height:0;padding:0 7cqi;border-top:.4cqi solid var(--cinema-hair)}.row.right.svelte-1xny59q{background:#c89a2b38}.row-letter.svelte-1xny59q{flex:none;color:var(--cinema-mustard);font-size:5.5cqi;font-weight:600;letter-spacing:.2em}.row-title.svelte-1xny59q{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:8cqi;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 899px),(orientation: portrait){.steps.svelte-1xny59q{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 4)}.step-title.svelte-1xny59q{font-size:calc(var(--u) * 1.9)}.step-line.svelte-1xny59q{font-size:calc(var(--u) * 1.5)}}.boards.svelte-186gebq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 3)}.board.svelte-186gebq{display:flex;flex-direction:column;gap:calc(var(--u) * 1.5);min-width:0;padding:calc(var(--u) * 2.5);border:calc(var(--u) * .15) solid var(--cinema-hair)}.board-name.svelte-186gebq{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.4);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rows.svelte-186gebq{display:flex;flex-direction:column;gap:calc(var(--u) * 1);margin:0;padding:0;list-style:none}.row.svelte-186gebq{display:flex;align-items:center;gap:calc(var(--u) * 1.25);min-width:0}.place.svelte-186gebq{flex:none;width:calc(var(--u) * 2);color:var(--cinema-soft);font-family:var(--font-smash, var(--font-display));font-size:calc(var(--u) * 2.4);font-variant-numeric:tabular-nums;font-weight:400;text-align:center}.first.svelte-186gebq .place:where(.svelte-186gebq){color:var(--cinema-mustard)}.face.svelte-186gebq{flex:none;width:calc(var(--u) * 4.5);border:calc(var(--u) * .2) solid var(--cinema-outline);border-radius:50%}.first.svelte-186gebq .face:where(.svelte-186gebq){border-color:var(--cinema-mustard)}.who.svelte-186gebq{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u) * .2);min-width:0}.who-name.svelte-186gebq{overflow:hidden;font-size:calc(var(--u) * 1.8);font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.who-detail.svelte-186gebq{color:var(--cinema-soft);font-size:calc(var(--u) * 1.3);font-variant-numeric:tabular-nums}.value.svelte-186gebq{flex:none;color:var(--cinema-mustard);font-size:calc(var(--u) * 2);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;white-space:nowrap}.board-empty.svelte-186gebq{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.6)}@media (max-width: 899px),(orientation: portrait){.boards.svelte-186gebq{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 2)}.board.svelte-186gebq{padding:calc(var(--u) * 2)}.who-name.svelte-186gebq{font-size:calc(var(--u) * 1.9)}.who-detail.svelte-186gebq{font-size:calc(var(--u) * 1.4)}}.modes.svelte-164ufs9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 1.5);margin:0;padding:0;list-style:none}.slot.svelte-164ufs9{display:flex;min-width:0}.mode.svelte-164ufs9{display:flex;flex:1;flex-direction:column;gap:calc(var(--u) * 1);min-height:calc(var(--u) * 21);padding:calc(var(--u) * 2);border:calc(var(--u) * .2) solid var(--cinema-paper);color:var(--cinema-paper);text-decoration:none;transition:transform .1s ease}.mode.svelte-164ufs9:hover .mode-go:where(.svelte-164ufs9){transform:translate(.2em)}.mode.svelte-164ufs9:active{transform:scale(.99)}.mode.svelte-164ufs9:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.lit.svelte-164ufs9{background:var(--cinema-mustard);border-color:var(--cinema-mustard);color:var(--cinema-ink)}.mode-name.svelte-164ufs9{margin:0;font-family:var(--font-smash, var(--font-display));font-size:calc(var(--u) * 5);font-weight:400;line-height:.9;text-transform:uppercase}.mode-line.svelte-164ufs9{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.5);line-height:1.4}.lit.svelte-164ufs9 .mode-line:where(.svelte-164ufs9){color:#3e351f}.mode-go.svelte-164ufs9{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);margin-top:auto;color:var(--cinema-mustard);transition:transform .15s ease}.lit.svelte-164ufs9 .mode-go:where(.svelte-164ufs9){color:var(--cinema-ink)}@media (max-width: 899px),(orientation: portrait){.modes.svelte-164ufs9{grid-template-columns:minmax(0,1fr)}.mode.svelte-164ufs9{min-height:0;padding:calc(var(--u) * 1.75)}.mode-name.svelte-164ufs9{font-size:calc(var(--u) * 4)}.mode-go.svelte-164ufs9{margin-top:calc(var(--u) * .5)}}@media (prefers-reduced-motion: reduce){.mode.svelte-164ufs9,.mode-go.svelte-164ufs9{transition:none}.mode.svelte-164ufs9:active{transform:none}.mode.svelte-164ufs9:hover .mode-go:where(.svelte-164ufs9){transform:none}}.progress.svelte-4q5dvy{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:calc(var(--u) * 3);align-items:stretch}.level.svelte-4q5dvy{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 2.5);padding:calc(var(--u) * 3);border:calc(var(--u) * .15) solid var(--cinema-hair)}.level-caption.svelte-4q5dvy{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.4);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.level-meter.svelte-4q5dvy{min-height:6.4em;font-size:calc(var(--u) * 2)}.level-card.svelte-4q5dvy{display:flex;align-items:center;gap:calc(var(--u) * 2)}.level-card-face.svelte-4q5dvy{flex:none;width:calc(var(--u) * 11)}.level-card-note.svelte-4q5dvy{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.6);line-height:1.4}.level-card-note.svelte-4q5dvy b:where(.svelte-4q5dvy){color:var(--cinema-paper)}.medals.svelte-4q5dvy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.25);margin:0;padding:0;list-style:none}.medal.svelte-4q5dvy{--tier: var(--cinema-bronze);display:flex;align-items:center;gap:calc(var(--u) * 1.25);min-width:0;padding:calc(var(--u) * 1.5);border:calc(var(--u) * .15) solid var(--cinema-hair)}.silver.svelte-4q5dvy{--tier: var(--cinema-silver)}.gold.svelte-4q5dvy{--tier: var(--cinema-mustard)}.platinum.svelte-4q5dvy{--tier: #cfe0e4}.medal-ring.svelte-4q5dvy{display:grid;flex:none;place-items:center;width:calc(var(--u) * 4.5);height:calc(var(--u) * 4.5);background:color-mix(in srgb,var(--tier) 16%,transparent);border:calc(var(--u) * .2) solid var(--tier);border-radius:50%;color:var(--tier)}.medal-ring.svelte-4q5dvy svg:where(.svelte-4q5dvy){width:55%;height:55%}.medal-text.svelte-4q5dvy{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--u) * .2);min-width:0}.medal-name.svelte-4q5dvy{font-size:calc(var(--u) * 1.7);font-weight:700;line-height:1.15}.medal-line.svelte-4q5dvy{color:var(--cinema-soft);font-size:calc(var(--u) * 1.3);line-height:1.35}.medal-xp.svelte-4q5dvy{flex:none;align-self:flex-start;color:var(--tier);font-size:calc(var(--u) * 1.2);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.keep.svelte-4q5dvy{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 1.5);margin-top:calc(var(--u) * 4);text-align:center}.keep-line.svelte-4q5dvy{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.8)}.keep-button.svelte-4q5dvy{font-size:calc(var(--u) * 1.6)}.keep-link.svelte-4q5dvy{display:inline-flex;align-items:center;min-height:calc(var(--u) * 6);padding:0 calc(var(--u) * 3);border:calc(var(--u) * .2) solid var(--cinema-paper);color:var(--cinema-paper);font-size:calc(var(--u) * 1.8);font-weight:600;text-decoration:none}.keep-link.svelte-4q5dvy:hover{border-color:var(--cinema-mustard)}.keep-link.svelte-4q5dvy:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}@media (max-width: 899px),(orientation: portrait){.progress.svelte-4q5dvy{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 2)}.level.svelte-4q5dvy{padding:calc(var(--u) * 2)}.medals.svelte-4q5dvy{grid-template-columns:minmax(0,1fr)}.medal-name.svelte-4q5dvy{font-size:calc(var(--u) * 1.9)}.medal-line.svelte-4q5dvy{font-size:calc(var(--u) * 1.4)}.keep-line.svelte-4q5dvy{font-size:calc(var(--u) * 1.5)}.keep-link.svelte-4q5dvy{font-size:calc(var(--u) * 1.6)}}.lights.svelte-1c1xxwe{position:absolute;inset:0;overflow:hidden;pointer-events:none}.beam.svelte-1c1xxwe{position:absolute;bottom:-4%;width:26%;height:150%;background:linear-gradient(90deg,transparent 8%,rgb(255 226 160 / .14) 50%,transparent 92%);clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);-webkit-mask-image:linear-gradient(to top,black,rgb(0 0 0 / .6) 40%,transparent 95%);mask-image:linear-gradient(to top,black,rgb(0 0 0 / .6) 40%,transparent 95%);transform:rotate(var(--from));transform-origin:50% 100%;animation:svelte-1c1xxwe-sweep 10s ease-in-out infinite alternate;will-change:transform}.beam.one.svelte-1c1xxwe{--from: -26deg;--to: 10deg;left:18%}.beam.two.svelte-1c1xxwe{--from: 24deg;--to: -12deg;left:52%;animation-duration:12s;animation-delay:-5s}.source.svelte-1c1xxwe{position:absolute;bottom:-3%;width:12%;height:10%;background:radial-gradient(ellipse at 50% 100%,rgb(255 226 160 / .26),transparent 70%)}.source.one.svelte-1c1xxwe{left:25%}.source.two.svelte-1c1xxwe{left:59%}@keyframes svelte-1c1xxwe-sweep{0%{transform:rotate(var(--from))}to{transform:rotate(var(--to))}}@media (prefers-reduced-motion: reduce){.beam.svelte-1c1xxwe{animation:none}}.home.svelte-11ow5qn{--lobby-unit: max(9px, min(1vw, 1.7778vh));--u: var(--lobby-unit);--font-body: var(--font-plain);--font-display: var(--font-plain);--pad-x: calc(var(--u) * 4);padding:0 var(--pad-x);background:var(--cinema-ink);color:var(--cinema-paper);font-family:var(--font-body);position:relative}.fold.svelte-11ow5qn{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(var(--u) * 6) 0 calc(var(--u) * 3)}.lights.svelte-11ow5qn{position:absolute;inset:0 calc(var(--pad-x) * -1);z-index:-1}.return-corner.svelte-11ow5qn{position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 2.5);z-index:1;display:inline-flex;align-items:center;gap:.5em;min-height:2.5em;padding:0 1em;border:.1em solid var(--cinema-mustard);border-radius:999px;color:var(--cinema-mustard);font-size:calc(var(--u) * 1.5);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.return-corner.svelte-11ow5qn:hover{background:#c89a2b1f}.return-corner.svelte-11ow5qn:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.return-arrow.svelte-11ow5qn{flex:none;width:1.1em;height:1.1em}.return-code.svelte-11ow5qn{color:var(--cinema-paper);letter-spacing:.12em}.return-note.svelte-11ow5qn{color:var(--cinema-soft);font-weight:500}.account-corner.svelte-11ow5qn{position:absolute;top:calc(var(--u) * 2);right:calc(var(--u) * 2.5);z-index:1;display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.5)}.hero.svelte-11ow5qn{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 33);align-items:center;gap:calc(var(--u) * 3);width:100%;max-width:calc(var(--u) * 100);min-height:0;margin:0 auto}.pitch.svelte-11ow5qn{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 2);min-width:0}.hero-art.svelte-11ow5qn{justify-self:end}.hero-title.svelte-11ow5qn{display:flex;flex-direction:column;align-items:flex-start;margin:0;font-family:var(--font-smash);font-size:calc(var(--u) * 14);font-weight:400;letter-spacing:.01em;line-height:.84;text-transform:uppercase}.title-line.svelte-11ow5qn{display:block}.title-cut.svelte-11ow5qn{display:inline-block;margin-left:calc(var(--u) * -.6);padding:0 calc(var(--u) * 1.4) 0 calc(var(--u) * .9);background:var(--cinema-mustard);color:var(--cinema-ink);transform:skew(-8deg)}.title-cut-text.svelte-11ow5qn{display:inline-block;transform:skew(8deg)}.hero-lead.svelte-11ow5qn{margin:0;max-width:calc(var(--u) * 56);font-size:calc(var(--u) * 1.9);line-height:1.35;color:var(--cinema-soft);text-wrap:balance}.actions.svelte-11ow5qn{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 1.1);margin-top:calc(var(--u) * .5)}.action.svelte-11ow5qn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * .9);min-height:calc(var(--u) * 5.5);padding:0 calc(var(--u) * 2.5);background:transparent;border:calc(var(--u) * .2) solid var(--cinema-paper);color:var(--cinema-paper);font-family:var(--font-smash);font-size:calc(var(--u) * 2.5);font-weight:400;letter-spacing:.06em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,filter .15s ease,transform .1s ease}.action.svelte-11ow5qn:hover{border-color:var(--cinema-mustard)}.action.svelte-11ow5qn:active{transform:scale(.98)}.action.svelte-11ow5qn:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.way-host.svelte-11ow5qn,.way-join.svelte-11ow5qn{display:flex;--smash-font: calc(var(--u) * 2.5);--smash-height: calc(var(--u) * 5.5);--smash-pad: calc(var(--u) * 2.8);--crack-font: calc(var(--u) * 2.5);--crack-height: calc(var(--u) * 5.5);--crack-pad: calc(var(--u) * 2.5);--crack-border: calc(var(--u) * .2)}.action-quiet.svelte-11ow5qn{padding:0 calc(var(--u) * 1);border-color:transparent;color:var(--cinema-soft);font-family:var(--font-body);font-size:calc(var(--u) * 1.6);font-weight:600;letter-spacing:0;text-transform:none}.action-quiet.svelte-11ow5qn:hover{border-color:transparent;color:var(--cinema-paper)}.action-icon.svelte-11ow5qn{flex:none;width:.6em;height:.6em}.hero-title.svelte-11ow5qn,.hero-lead.svelte-11ow5qn,.actions.svelte-11ow5qn{animation:svelte-11ow5qn-home-rise .6s ease-out backwards}.hero-title.svelte-11ow5qn{animation-delay:.08s}.hero-lead.svelte-11ow5qn{animation-delay:.12s}.actions.svelte-11ow5qn{animation-delay:.16s}@keyframes svelte-11ow5qn-home-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 1.5))}}@media (max-width: 899px),(orientation: portrait){.home.svelte-11ow5qn{--lobby-unit: clamp(10px, 2.8vw, 14px);--pad-x: calc(var(--u) * 1.25)}.fold.svelte-11ow5qn{padding:calc(var(--u) * 6) 0 calc(var(--u) * 2)}.account-corner.svelte-11ow5qn{top:calc(var(--u) * 1.25);right:calc(var(--u) * 1.25);font-size:calc(var(--u) * 1.3)}.return-corner.svelte-11ow5qn{top:calc(var(--u) * 1.25);left:calc(var(--u) * 1.25);font-size:calc(var(--u) * 1.3)}.return-note.svelte-11ow5qn{display:none}.hero.svelte-11ow5qn{--hero-poster-unit: calc(var(--u) * .6);grid-template-columns:minmax(0,1fr);align-content:start;gap:calc(var(--u) * 3)}.hero-title.svelte-11ow5qn{font-size:min(calc(var(--u) * 14),22vw)}.hero-lead.svelte-11ow5qn{font-size:calc(var(--u) * 1.7)}.actions.svelte-11ow5qn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.action.svelte-11ow5qn{padding:0 calc(var(--u) * 1);font-size:calc(var(--u) * 2.2)}.way-host.svelte-11ow5qn{grid-column:1 / -1;--smash-width: 100%;--smash-font: calc(var(--u) * 2.2);--smash-pad: calc(var(--u) * 1)}.way-join.svelte-11ow5qn{--crack-width: 100%;--crack-font: calc(var(--u) * 2.2);--crack-pad: calc(var(--u) * 1)}.hero-art.svelte-11ow5qn{justify-self:center}}@media (prefers-reduced-motion: reduce){.hero-title.svelte-11ow5qn,.hero-lead.svelte-11ow5qn,.actions.svelte-11ow5qn{animation:none}.action.svelte-11ow5qn{transition:none}.action.svelte-11ow5qn:active{transform:none}}
