.hall.svelte-1uha8ag{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.beam.svelte-1uha8ag{z-index:-1;background:conic-gradient(from 180deg at 50% -8%,#0000 168deg,#ffecb421 176deg,#ffecb433 180deg,#ffecb421 184deg,#0000 192deg),radial-gradient(60% 40% at 50% 0,#ffd23f1f,#0000 70%);animation:5s step-end infinite svelte-1uha8ag-flicker;position:absolute;inset:0}@keyframes svelte-1uha8ag-flicker{0%,to{opacity:1}47%{opacity:.86}48%{opacity:1}82%{opacity:.93}}.beam.svelte-1uha8ag i:where(.svelte-1uha8ag){width:var(--s);height:var(--s);filter:blur(.4px);animation:svelte-1uha8ag-drift var(--d) ease-in-out var(--o) infinite alternate;background:#fff0c8b3;border-radius:50%;position:absolute}@keyframes svelte-1uha8ag-drift{to{opacity:.2;transform:translate(18px,40px)}}.stage.svelte-1uha8ag{align-items:center;gap:var(--s-5) var(--s-7);width:min(100%,1120px);min-height:88svh;padding:calc(var(--safe-top) + var(--s-7)) var(--gutter) var(--s-5);grid-template-columns:1.1fr .9fr;grid-template-areas:"board demo""entry demo";margin:0 auto;display:grid}.board.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:0;animation:svelte-1uha8ag-board-in .9s var(--ease-spring) backwards;background:repeating-linear-gradient(#0000 0 .18em,#0000008c .18em .21em),radial-gradient(120% 90% at 30% 10%,#2b2733,#121017);border:.12em solid #3a2a1a;border-radius:10px;flex-direction:column;grid-area:board;gap:.08em;padding:.45em .5em .5em;font-size:clamp(2.6rem,11vw,6.2rem);font-weight:600;font-stretch:78%;line-height:1;display:flex;position:relative;rotate:-1.2deg;box-shadow:inset 0 0 0 .05em #5a4026,0 30px 60px -20px #000000e6,0 0 80px -20px #ffd23f40}@keyframes svelte-1uha8ag-board-in{0%{opacity:0;transform:translateY(-40px)rotate(-6deg)}}.line.svelte-1uha8ag{white-space:nowrap;flex-wrap:nowrap;display:flex}.gap.svelte-1uha8ag{width:.28em}.letter.svelte-1uha8ag{color:#f6f2ea;text-shadow:0 .03em #b8b2a6,0 .06em .05em #0009;transform:translateY(var(--y)) rotate(var(--r));animation:svelte-1uha8ag-place .52s var(--ease-spring) var(--t) backwards;margin-right:.035em;display:inline-block}@keyframes svelte-1uha8ag-place{0%{transform:translateY(-.6em) rotate(calc(var(--r) * 6)) scale(1.3);opacity:0}}.letter.qq.svelte-1uha8ag{position:relative}.letter.qq.svelte-1uha8ag:after{content:"";background:currentColor;border-radius:.03em;width:.2em;height:.07em;position:absolute;bottom:.08em;right:.02em;transform:rotate(40deg);box-shadow:0 .03em #b8b2a6}.letter.q.svelte-1uha8ag{color:var(--popcorn);transform-origin:50% 90%;animation:svelte-1uha8ag-place .52s var(--ease-spring) var(--t) backwards, svelte-1uha8ag-swing 3.4s ease-in-out calc(var(--t) + .6s) infinite}@keyframes svelte-1uha8ag-swing{50%{transform:translateY(var(--y)) rotate(calc(var(--r) - 9deg))}}.screw.svelte-1uha8ag{background:radial-gradient(circle at 35% 35%,#d9cfb8,#6b5a3e);border-radius:50%;width:.14em;height:.14em;position:absolute}.tl.svelte-1uha8ag{top:.12em;left:.12em}.tr.svelte-1uha8ag{top:.12em;right:.12em}.bl.svelte-1uha8ag{bottom:.12em;left:.12em}.br.svelte-1uha8ag{bottom:.12em;right:.12em}.demo.svelte-1uha8ag{grid-area:demo;height:min(62vh,520px);position:relative}.dcard.svelte-1uha8ag{--period:9s;aspect-ratio:2/3;width:min(70%,300px);animation:svelte-1uha8ag-cycle var(--period) var(--ease-in-out) calc(var(--k) * var(--period) / -3 - 3s) infinite;position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.inner.svelte-1uha8ag:after{content:"";pointer-events:none;animation:svelte-1uha8ag-dim var(--period) var(--ease-in-out) calc(var(--k) * var(--period) / -3 - 3s) infinite;background:#0a0818;position:absolute;inset:0}@keyframes svelte-1uha8ag-dim{0%,30%{opacity:.5}33.3%,63%{opacity:.28}66.6%,95%{opacity:0}96%,to{opacity:.5}}.inner.svelte-1uha8ag{--notch-y:80%;width:100%;height:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.dstamp.svelte-1uha8ag{border:max(3px, 1.8cqw) double var(--c);color:var(--c);background:color-mix(in oklab, var(--c) 12%, transparent);text-transform:uppercase;white-space:nowrap;opacity:0;animation:svelte-1uha8ag-stamp var(--period) linear calc(var(--k) * var(--period) / -3 - 3s) infinite;border-radius:.28em;padding:.08em .36em;font-size:13cqw;font-weight:800;font-stretch:75%;line-height:1.05;position:absolute;top:12%;left:50%;translate:-50%;rotate:-10deg}@keyframes svelte-1uha8ag-cycle{0%,30%{z-index:1;transform:translate(-17%,3%)rotate(-9deg)scale(.86)}33.3%,63%{z-index:2;transform:translate(15%,1.5%)rotate(7deg)scale(.93)}66.6%,77%{z-index:3;transform:none}79%{transform:translate(calc(var(--dx) * .02), calc(var(--dy) * .02)) scale(1.035) rotate(calc(var(--r) * .08));z-index:3;animation-timing-function:cubic-bezier(.4,0,.2,1)}84%{transform:rotate(calc(var(--r) * .06));opacity:1;z-index:3;animation-timing-function:cubic-bezier(.55,0,.8,.3)}95%{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0;z-index:3}96%,to{opacity:0;z-index:1;transform:translate(-17%,3%)rotate(-9deg)scale(.86)}}@keyframes svelte-1uha8ag-stamp{0%,76%{opacity:0;transform:scale(1.8)}79%{opacity:1;transform:scale(.94)}81%,94%{opacity:1;transform:scale(1)}96%,to{opacity:0}}.entry.svelte-1uha8ag{align-items:flex-start;gap:var(--s-4);flex-direction:column;grid-area:entry;display:flex}.admit.svelte-1uha8ag{filter:drop-shadow(0 18px 24px #0000008c);animation:rise .7s var(--ease-spring) 1.1s backwards;transition:transform var(--d-base) var(--ease-spring);align-items:stretch;display:flex}@media (hover:hover) and (pointer:fine){.admit.svelte-1uha8ag:hover{transform:rotate(-1.5deg)translateY(-3px)}}.admit.svelte-1uha8ag:active{transform:scale(.97)}.main.svelte-1uha8ag,.stub.svelte-1uha8ag{background:var(--popcorn);color:var(--encre);flex-direction:column;justify-content:center;display:flex}.main.svelte-1uha8ag{border-radius:14px 0 0 14px;align-items:flex-start;gap:2px;padding:14px 26px 14px 22px;-webkit-mask:radial-gradient(9px at 100%,#0000 98%,#000);mask:radial-gradient(9px at 100%,#0000 98%,#000)}.main.svelte-1uha8ag b:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:2.4rem;font-stretch:75%;line-height:.95}.small.svelte-1uha8ag{color:var(--encre-2);font-size:.6875rem}.sub.svelte-1uha8ag{color:var(--encre-2);font-size:1.05rem}.stub.svelte-1uha8ag{transform-origin:0 100%;border-left:2px dashed #14122b59;border-radius:0 14px 14px 0;align-items:center;padding:0 18px;transition:transform .52s cubic-bezier(.5,0,.75,0),opacity .52s;-webkit-mask:radial-gradient(9px at 0,#0000 98%,#000);mask:radial-gradient(9px at 0,#0000 98%,#000)}.stub.svelte-1uha8ag .mono:where(.svelte-1uha8ag){font-size:.6875rem}.no.svelte-1uha8ag{writing-mode:vertical-rl;font-size:1.1rem;font-weight:800}.admit.torn.svelte-1uha8ag .stub:where(.svelte-1uha8ag){opacity:0;transform:translate(30px,90px)rotate(38deg)}.admit.torn.svelte-1uha8ag .main:where(.svelte-1uha8ag){animation:.3s ease-out svelte-1uha8ag-tug}@keyframes svelte-1uha8ag-tug{40%{transform:translate(-6px)rotate(-1deg)}}.join-link.svelte-1uha8ag{letter-spacing:.06em;color:var(--muted);animation:rise .6s var(--ease-spring) 1.25s backwards;transition:color var(--d-fast);align-self:center;padding:10px 14px;font-size:.6875rem}.join-link.svelte-1uha8ag u:where(.svelte-1uha8ag){color:var(--popcorn);text-underline-offset:4px;text-decoration-thickness:1px}.join-link.svelte-1uha8ag:active{color:var(--creme)}.join.svelte-1uha8ag{width:min(100%,340px)}.how.svelte-1uha8ag{gap:var(--s-5);width:min(100%,1120px);padding:var(--s-7) var(--gutter) var(--s-5);flex-direction:column;margin:0 auto;display:flex}.how-title.svelte-1uha8ag{font-size:var(--t-h2);text-wrap:balance;font-stretch:78%;line-height:.95}.steps.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--nuit-2);border:1.5px solid color-mix(in oklab, var(--c) 35%, var(--line));rotate:calc((var(--k) - 1.5) * .6deg);transition:rotate .3s var(--ease-spring), transform .3s var(--ease-spring);border-radius:18px;flex-direction:column;gap:6px;padding:18px 18px 20px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{transform:translateY(-4px)}}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--nuit);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:-8px;translate:0 -50%}.steps.svelte-1uha8ag .n:where(.svelte-1uha8ag){letter-spacing:.14em;color:var(--c);font-size:.6875rem}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem;font-weight:750}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.92rem;line-height:1.4}@media (width<=960px){.steps.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.steps.svelte-1uha8ag{grid-template-columns:1fr}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){rotate:0deg}}.credits.svelte-1uha8ag{align-items:center;gap:var(--s-2);padding:var(--s-5) var(--gutter) calc(var(--safe-bottom) + var(--s-5));text-align:center;color:var(--muted);flex-direction:column;display:flex}.credits.svelte-1uha8ag .serif:where(.svelte-1uha8ag){max-width:36ch;font-size:1.15rem}.guides.svelte-1uha8ag{font-size:.6875rem;line-height:2}.guides.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--creme);text-decoration:none}.tmdb.svelte-1uha8ag{max-width:56ch;font-size:.7rem}@media (width<=820px){.stage.svelte-1uha8ag{--col:min(calc(100vw - 2 * var(--gutter)), 350px);min-height:100svh;min-height:calc(100dvh + var(--vb,0px));padding:var(--top) var(--gutter) calc(var(--safe-bottom) + 16px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3svh,30px);display:flex}.board.svelte-1uha8ag{width:var(--col);font-size:min(calc(var(--col) / 6.6), 5.8svh, 3.4rem);align-items:center;rotate:-1deg}.line.svelte-1uha8ag{justify-content:center}.demo.svelte-1uha8ag{--h:clamp(150px, 30svh, 290px);width:var(--col);height:calc(var(--h) + 16px);flex:none}.dcard.svelte-1uha8ag{width:calc(var(--h) * 2 / 3)}.entry.svelte-1uha8ag{width:var(--col);align-items:stretch;gap:6px}.admit.svelte-1uha8ag{width:100%}.main.svelte-1uha8ag{flex:1;padding:12px 22px 12px 20px}.main.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:2.1rem}.sub.svelte-1uha8ag{font-size:.98rem}.join.svelte-1uha8ag{width:100%}}@media (prefers-reduced-motion:reduce){.dcard.svelte-1uha8ag,.dstamp.svelte-1uha8ag,.beam.svelte-1uha8ag,.beam.svelte-1uha8ag i:where(.svelte-1uha8ag),.letter.q.svelte-1uha8ag{animation:none}}
