.how.svelte-1x0w3rf{--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-1x0w3rf::backdrop{background:#000000b8}.how-panel.svelte-1x0w3rf{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-1x0w3rf{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-1x0w3rf{margin:0;font-size:calc(var(--u) * 1.5);line-height:1.45;color:var(--cinema-soft)}.how-steps.svelte-1x0w3rf{display:flex;flex-direction:column;gap:calc(var(--u) * .75);margin:0;padding:0;list-style:none}.how-step.svelte-1x0w3rf{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-1x0w3rf{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-1x0w3rf{font-size:calc(var(--u) * 1.6);line-height:1.35}.how-text.svelte-1x0w3rf strong:where(.svelte-1x0w3rf){font-weight:600;color:var(--cinema-mustard)}.how-done.svelte-1x0w3rf{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-1x0w3rf:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.stack.svelte-1sbg5ph{--s: var(--hero-poster-unit, var(--u));position:relative;width:calc(var(--s) * 33);height:calc(var(--s) * 42)}.frame.svelte-1sbg5ph{position:absolute;filter:drop-shadow(0 calc(var(--s) * 1.5) calc(var(--s) * 1.5) rgb(0 0 0 / .55))}.face.svelte-1sbg5ph{width:100%}.back.svelte-1sbg5ph{top:calc(var(--s) * 4.9);left:0;width:calc(var(--s) * 17.4);transform:rotate(-9deg)}.top.svelte-1sbg5ph{top:calc(var(--s) * .7);left:calc(var(--s) * 13.2);width:calc(var(--s) * 18.75);transform:rotate(5deg)}.cut.svelte-1sbg5ph{top:calc(var(--s) * 15.3);left:calc(var(--s) * 6.25);width:calc(var(--s) * 17.4);transform:rotate(-2deg)}.cut.svelte-1sbg5ph .face:where(.svelte-1sbg5ph){clip-path:polygon(0 0,100% 0,100% 62%,0 78%)}.slash.svelte-1sbg5ph{position:absolute;top:calc(var(--s) * 32.6);left:calc(var(--s) * 4.9);width:calc(var(--s) * 23);height:calc(var(--s) * 1);background:var(--cinema-mustard);transform:rotate(-9deg)}.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-gjsbdc{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-gjsbdc{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-gjsbdc{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-gjsbdc{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.1)}.way.svelte-gjsbdc{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-gjsbdc:hover{background-color:color-mix(in srgb,var(--cinema-ink) 10%,transparent)}.way.svelte-gjsbdc:active{transform:scale(.98)}.way.svelte-gjsbdc:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-ink);outline-offset:calc(var(--u) * .25)}.way-primary.svelte-gjsbdc{background:var(--cinema-ink);color:var(--cinema-paper)}.way-primary.svelte-gjsbdc:hover{background-color:var(--cinema-ink);filter:brightness(1.2)}.foot.svelte-gjsbdc{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-gjsbdc{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5) calc(var(--u) * 3)}.foot-links.svelte-gjsbdc a:where(.svelte-gjsbdc){display:inline-flex;align-items:center;min-height:calc(var(--u) * 4);color:inherit;text-decoration:underline;text-underline-offset:.2em}.foot-links.svelte-gjsbdc a:where(.svelte-gjsbdc):hover{text-decoration-thickness:.12em}.foot-links.svelte-gjsbdc a:where(.svelte-gjsbdc):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-gjsbdc{margin-top:calc(var(--u) * 6);padding-top:calc(var(--u) * 3)}.band-title.svelte-gjsbdc{font-size:calc(var(--u) * 5)}.ways.svelte-gjsbdc{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.way.svelte-gjsbdc{min-height:calc(var(--u) * 5.5);padding:0 calc(var(--u) * 1.5)}.foot.svelte-gjsbdc{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 1.3)}}@media (prefers-reduced-motion: reduce){.way.svelte-gjsbdc{transition:none}.way.svelte-gjsbdc:active{transform:none}}.faq.svelte-ix367e{max-width:calc(var(--u) * 76);margin:0 auto}.item.svelte-ix367e{border-top:calc(var(--u) * .0625) solid var(--cinema-hair)}.question.svelte-ix367e{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-ix367e::-webkit-details-marker{display:none}.question.svelte-ix367e:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * -.25)}.question-text.svelte-ix367e{font-size:calc(var(--u) * 2.1);font-weight:600;line-height:1.2}.question-mark.svelte-ix367e{position:relative;flex:none;width:calc(var(--u) * 2);height:calc(var(--u) * 2);color:var(--cinema-mustard)}.question-mark.svelte-ix367e:before,.question-mark.svelte-ix367e: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-ix367e:after{transform:rotate(90deg)}.item[open].svelte-ix367e .question-mark:where(.svelte-ix367e):after{transform:rotate(0)}.answer.svelte-ix367e{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}@media (max-width: 899px),(orientation: portrait){.question-text.svelte-ix367e{font-size:calc(var(--u) * 1.7)}.answer.svelte-ix367e{font-size:calc(var(--u) * 1.5)}}@media (prefers-reduced-motion: reduce){.question-mark.svelte-ix367e:before,.question-mark.svelte-ix367e:after{transition:none}}.steps.svelte-1ugbk45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 3);margin:0;padding:0;list-style:none}.step.svelte-1ugbk45{display:flex;flex-direction:column;gap:calc(var(--u) * 1);min-width:0}.visual.svelte-1ugbk45{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-1ugbk45{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-1ugbk45{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-1ugbk45{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.6);line-height:1.45;text-wrap:pretty}.tv.svelte-1ugbk45{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-1ugbk45{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5cqi;height:100%;padding:0 7cqi}.tv-room.svelte-1ugbk45{display:flex;flex-direction:column;gap:2cqi;min-width:0}.tv-label.svelte-1ugbk45{color:var(--cinema-soft);font-size:3.4cqi;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tv-code.svelte-1ugbk45{color:var(--cinema-mustard);font-family:var(--font-display);font-size:17cqi;font-weight:600;letter-spacing:.04em;line-height:1}.tv-qr.svelte-1ugbk45{display:block;width:32cqi;height:32cqi}.qr-ground.svelte-1ugbk45{fill:var(--cinema-paper)}.qr-module.svelte-1ugbk45{fill:var(--cinema-ink)}.tv-stand.svelte-1ugbk45{width:22%;height:calc(var(--u) * .7);background:#3a352f;border-radius:0 0 calc(var(--u) * .35) calc(var(--u) * .35)}.phone.svelte-1ugbk45{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-1ugbk45{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6cqi;padding:0 9cqi}.join-label.svelte-1ugbk45{color:var(--cinema-soft);font-size:6cqi;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.join-code.svelte-1ugbk45{display:flex;gap:3cqi}.join-code.svelte-1ugbk45 b:where(.svelte-1ugbk45){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-1ugbk45{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-1ugbk45{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-1ugbk45{flex:none;width:100%;opacity:.9}.clip-timer.svelte-1ugbk45{position:absolute;right:0;bottom:0;left:0;height:1.6cqi;background:#f4efe633}.clip-timer.svelte-1ugbk45 i:where(.svelte-1ugbk45){display:block;width:62%;height:100%;background:var(--cinema-mustard)}.rows.svelte-1ugbk45{display:flex;flex:1;flex-direction:column}.row.svelte-1ugbk45{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-1ugbk45{background:color-mix(in srgb,var(--cinema-mustard) 22%,transparent)}.row-letter.svelte-1ugbk45{flex:none;color:var(--cinema-mustard);font-size:5.5cqi;font-weight:600;letter-spacing:.2em}.row-title.svelte-1ugbk45{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-1ugbk45{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 4)}.step-title.svelte-1ugbk45{font-size:calc(var(--u) * 1.9)}.step-line.svelte-1ugbk45{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-tfsdbw{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-tfsdbw{display:flex;min-width:0}.mode.svelte-tfsdbw{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-tfsdbw:hover .mode-go:where(.svelte-tfsdbw){transform:translate(.2em)}.mode.svelte-tfsdbw:active{transform:scale(.99)}.mode.svelte-tfsdbw:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.lit.svelte-tfsdbw{background:var(--cinema-mustard);border-color:var(--cinema-mustard);color:var(--cinema-ink)}.mode-name.svelte-tfsdbw{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-tfsdbw{margin:0;color:var(--cinema-soft);font-size:calc(var(--u) * 1.5);line-height:1.4}.lit.svelte-tfsdbw .mode-line:where(.svelte-tfsdbw){color:color-mix(in srgb,var(--cinema-ink) 80%,var(--cinema-mustard))}.mode-go.svelte-tfsdbw{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-tfsdbw .mode-go:where(.svelte-tfsdbw){color:var(--cinema-ink)}@media (max-width: 899px),(orientation: portrait){.modes.svelte-tfsdbw{grid-template-columns:minmax(0,1fr)}.mode.svelte-tfsdbw{min-height:0;padding:calc(var(--u) * 1.75)}.mode-name.svelte-tfsdbw{font-size:calc(var(--u) * 4)}.mode-go.svelte-tfsdbw{margin-top:calc(var(--u) * .5)}}@media (prefers-reduced-motion: reduce){.mode.svelte-tfsdbw,.mode-go.svelte-tfsdbw{transition:none}.mode.svelte-tfsdbw:active{transform:none}.mode.svelte-tfsdbw:hover .mode-go:where(.svelte-tfsdbw){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)}}.home.svelte-1kcfbv7{--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-1kcfbv7{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(var(--u) * 6) 0 calc(var(--u) * 3)}.return-corner.svelte-1kcfbv7{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-1kcfbv7:hover{background:color-mix(in srgb,var(--cinema-mustard) 12%,transparent)}.return-corner.svelte-1kcfbv7:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.return-arrow.svelte-1kcfbv7{flex:none;width:1.1em;height:1.1em}.return-code.svelte-1kcfbv7{color:var(--cinema-paper);letter-spacing:.12em}.return-note.svelte-1kcfbv7{color:var(--cinema-soft);font-weight:500}.account-corner.svelte-1kcfbv7{position:absolute;top:calc(var(--u) * 2);right:calc(var(--u) * 2.5);z-index:1;font-size:calc(var(--u) * 1.5)}.hero.svelte-1kcfbv7{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-1kcfbv7{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 2);min-width:0}.hero-art.svelte-1kcfbv7{justify-self:end}.hero-title.svelte-1kcfbv7{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-1kcfbv7{display:block}.title-cut.svelte-1kcfbv7{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-1kcfbv7{display:inline-block;transform:skew(8deg)}.hero-lead.svelte-1kcfbv7{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-1kcfbv7{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 1.1);margin-top:calc(var(--u) * .5)}.action.svelte-1kcfbv7{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-1kcfbv7:hover{border-color:var(--cinema-mustard)}.action.svelte-1kcfbv7:active{transform:scale(.98)}.action.svelte-1kcfbv7:focus-visible{outline:calc(var(--u) * .25) solid var(--cinema-paper);outline-offset:calc(var(--u) * .25)}.action-primary.svelte-1kcfbv7{padding:0 calc(var(--u) * 2.8);background:var(--cinema-mustard);border-color:var(--cinema-mustard);color:var(--cinema-ink)}.action-primary.svelte-1kcfbv7:hover{border-color:var(--cinema-mustard);filter:brightness(1.08)}.action-quiet.svelte-1kcfbv7{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-1kcfbv7:hover{border-color:transparent;color:var(--cinema-paper)}.action-icon.svelte-1kcfbv7{flex:none;width:.6em;height:.6em}.hero-title.svelte-1kcfbv7,.hero-lead.svelte-1kcfbv7,.actions.svelte-1kcfbv7,.hero-art.svelte-1kcfbv7{animation:svelte-1kcfbv7-home-rise .6s ease-out backwards}.hero-title.svelte-1kcfbv7{animation-delay:.08s}.hero-lead.svelte-1kcfbv7{animation-delay:.12s}.actions.svelte-1kcfbv7{animation-delay:.16s}.hero-art.svelte-1kcfbv7{animation-delay:.24s}@keyframes svelte-1kcfbv7-home-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 1.5))}}@media (max-width: 899px),(orientation: portrait){.home.svelte-1kcfbv7{--lobby-unit: clamp(10px, 2.8vw, 14px);--pad-x: calc(var(--u) * 1.25)}.fold.svelte-1kcfbv7{padding:calc(var(--u) * 6) 0 calc(var(--u) * 2)}.account-corner.svelte-1kcfbv7{top:calc(var(--u) * 1.25);right:calc(var(--u) * 1.25);font-size:calc(var(--u) * 1.3)}.return-corner.svelte-1kcfbv7{top:calc(var(--u) * 1.25);left:calc(var(--u) * 1.25);font-size:calc(var(--u) * 1.3)}.return-note.svelte-1kcfbv7{display:none}.hero.svelte-1kcfbv7{--hero-poster-unit: calc(var(--u) * .6);grid-template-columns:minmax(0,1fr);align-content:start;gap:calc(var(--u) * 3)}.hero-title.svelte-1kcfbv7{font-size:min(calc(var(--u) * 14),22vw)}.hero-lead.svelte-1kcfbv7{font-size:calc(var(--u) * 1.7)}.actions.svelte-1kcfbv7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.action.svelte-1kcfbv7{padding:0 calc(var(--u) * 1);font-size:calc(var(--u) * 2.2)}.action-primary.svelte-1kcfbv7{grid-column:1 / -1}.hero-art.svelte-1kcfbv7{justify-self:center}}@media (prefers-reduced-motion: reduce){.hero-title.svelte-1kcfbv7,.hero-lead.svelte-1kcfbv7,.actions.svelte-1kcfbv7,.hero-art.svelte-1kcfbv7{animation:none}.action.svelte-1kcfbv7{transition:none}.action.svelte-1kcfbv7:active{transform:none}}
