@font-face{font-family:LupusQRSymbols;src:url(../../../fonts/DejaVuSans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}*{box-sizing:border-box}html,body{color:#f7ead0;background:#12100c;width:100%;height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}body{overscroll-behavior:none;position:fixed;inset:0}main.svelte-1uha8ag{--table-u:min(1cqi, .5625cqb);--safe-top:env(safe-area-inset-top,0);--safe-right:env(safe-area-inset-right,0);--safe-bottom:env(safe-area-inset-bottom,0);--safe-left:env(safe-area-inset-left,0);--edge-border-gap:calc(var(--table-u) * .35);--edge-card-label-gap:calc(var(--table-u) * .9);--edge-card-width:calc(var(--table-u) * 10.4);--edge-card-height:calc(var(--edge-card-width) * 1.5);--edge-name-height:calc(var(--table-u) * 4.1);--edge-label-width:min(calc(var(--table-u) * 27), calc(var(--edge-card-width) + var(--table-u) * 6.6));--edge-pair-width:max(var(--edge-card-width), var(--edge-label-width));--edge-pair-height:calc(var(--edge-card-height) + var(--edge-card-label-gap) + var(--edge-name-height));--edge-safe-y:max(var(--safe-top), var(--safe-bottom));--edge-safe-x:max(var(--safe-left), var(--safe-right));--edge-inset:calc(var(--edge-safe-y) + var(--edge-pair-height) + var(--edge-border-gap));--center-inset-x:calc(var(--edge-safe-x) + var(--edge-pair-height) + var(--edge-border-gap));--control-size:calc(var(--table-u) * 14);--small-radius:calc(var(--table-u) * 1.45);--card-radius:calc(var(--table-u) * 1.25);--card-pad:calc(var(--table-u) * .55);--thin-line:calc(var(--table-u) * .22);--normal-line:calc(var(--table-u) * .5);width:var(--app-width,min(100vw, 56.25vh));height:var(--app-height,100vh);isolation:isolate;box-shadow:0 0 0 var(--thin-line) #ffffff14, 0 calc(var(--table-u) * 6.2) calc(var(--table-u) * 20.5) #0000008c;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.table.svelte-1uha8ag,.night-table-layer.svelte-1uha8ag,.vignette.svelte-1uha8ag,.post-night-night-vignette.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0}.table.svelte-1uha8ag{z-index:-3;opacity:0;filter:saturate(1.05)brightness(.92);background:linear-gradient(120deg,#20534033,#67251d2e),url(../../../cards/optimized/table.webp) 50%/cover;transition:opacity .24s}.night-table-layer.svelte-1uha8ag{z-index:-3;opacity:0;filter:saturate(.45)brightness(.38)hue-rotate(18deg);background:linear-gradient(120deg,#20534033,#67251d2e),url(../../../cards/optimized/table.webp) 50%/cover}.night.svelte-1uha8ag .table:where(.svelte-1uha8ag){filter:saturate(.45)brightness(.38)hue-rotate(18deg)}.vignette.svelte-1uha8ag{z-index:-2;background:radial-gradient(circle,#0000 0 38%,#00000040 72%,#0000008c 100%),linear-gradient(#0914202e,#0000002e)}.night.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){background:radial-gradient(circle at 50% 48%,#1a2c491a 0 25%,#00000073 66%,#000000c7 100%),linear-gradient(#07152c8f,#0000006b)}.first-night-day-sleep.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{content:"";opacity:0;background:radial-gradient(circle at 50% 48%,#1a2c491a 0 25%,#00000073 66%,#000000c7 100%),linear-gradient(#07152c8f,#0000006b);transition:opacity linear;position:absolute;inset:0}.first-night-day-sleep-animating.svelte-1uha8ag .night-table-layer:where(.svelte-1uha8ag),.first-night-day-sleep-animating.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.first-night-day-sleep-night.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after,.first-night-day-sleep-night.svelte-1uha8ag:not(.first-night-day-sleep-animating) .night-table-layer:where(.svelte-1uha8ag){opacity:1}.images-ready.first-night-day-sleep-night.svelte-1uha8ag .table:where(.svelte-1uha8ag),.images-ready.day-sleep-silence-handoff.svelte-1uha8ag .table:where(.svelte-1uha8ag){opacity:1;animation:none}.post-night-night-vignette.svelte-1uha8ag{z-index:-2;opacity:0;background:radial-gradient(circle at 50% 48%,#1a2c491a 0 25%,#00000073 66%,#000000c7 100%),linear-gradient(#07152c8f,#0000006b)}.post-night-wake.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){opacity:0}.post-night-wake.svelte-1uha8ag .post-night-night-vignette:where(.svelte-1uha8ag),.post-night-wake.svelte-1uha8ag:not(.post-night-wake-day) .night-table-layer:where(.svelte-1uha8ag){opacity:1}.post-night-wake-animating.svelte-1uha8ag .night-table-layer:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .post-night-night-vignette:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-day.svelte-1uha8ag:not(.post-night-wake-animating) .night-table-layer:where(.svelte-1uha8ag){opacity:0}.post-night-wake-day.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){opacity:1}.post-night-wake-day.svelte-1uha8ag .post-night-night-vignette:where(.svelte-1uha8ag){opacity:0}.asset-curtain.svelte-1uha8ag{z-index:10;background:#12100c;place-items:center;display:grid;position:absolute;inset:0}.asset-curtain.svelte-1uha8ag .progress-indicator:where(.svelte-1uha8ag){width:calc(var(--table-u) * 13)}main.svelte-1uha8ag:not(.images-ready) .center:where(.svelte-1uha8ag),main.svelte-1uha8ag:not(.images-ready) .edge-card:where(.svelte-1uha8ag){opacity:0;pointer-events:none}.images-ready.svelte-1uha8ag .table:where(.svelte-1uha8ag){opacity:1;animation:.42s both svelte-1uha8ag-content-enter}.images-ready.night-table-stable.svelte-1uha8ag .table:where(.svelte-1uha8ag),.images-ready.post-night-wake-day.svelte-1uha8ag .table:where(.svelte-1uha8ag),.images-ready.post-night-day-handoff.svelte-1uha8ag .table:where(.svelte-1uha8ag){opacity:1;animation:none}.images-ready.svelte-1uha8ag .center:where(.svelte-1uha8ag){animation:.36s 80ms both svelte-1uha8ag-content-enter}.edge-card.svelte-1uha8ag{--card-width:var(--edge-card-width);--card-opacity:1;--slot-transform:translateX(-50%);appearance:none;color:inherit;font:inherit;z-index:4;width:var(--edge-pair-width);height:var(--edge-pair-height);transform-origin:50%;opacity:var(--card-opacity);transform:var(--slot-transform);filter:grayscale(var(--card-grayscale,0)) brightness(var(--card-brightness,1));background:0 0;border:0;padding:0;transition:filter .5s,opacity .5s;animation:2s cubic-bezier(.2,.8,.2,1) both svelte-1uha8ag-card-enter;position:absolute}.edge-card.targetable.svelte-1uha8ag{cursor:pointer;touch-action:manipulation}.edge-card.svelte-1uha8ag:disabled{cursor:default}.edge-card.left.svelte-1uha8ag,.edge-card.right.svelte-1uha8ag{width:var(--edge-pair-height);height:var(--edge-pair-width)}.edge-card-inner.svelte-1uha8ag{width:var(--card-width);aspect-ratio:2/3;border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:0 calc(var(--table-u) * 2.6) calc(var(--table-u) * 5.6) #00000057, inset 0 0 0 var(--thin-line) #ffffff38;background:#fff8e133;position:relative}.edge-card-crossfade.svelte-1uha8ag{border-radius:var(--card-radius);width:100%;height:100%;position:relative;overflow:hidden}.edge-card-layer.svelte-1uha8ag{opacity:0;transition:opacity linear;position:absolute;inset:0}.edge-card-base.svelte-1uha8ag{opacity:1}.edge-card.role-awake.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){opacity:0}.edge-card.role-awake.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){opacity:1}.edge-card.role-animating.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:opacity 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.first-night-day-sleep-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-layer:where(.svelte-1uha8ag){transition:none}.first-night-day-sleep-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.first-night-day-sleep-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-layer:where(.svelte-1uha8ag){transition:none}.post-night-wake-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.edge-card.role-resetting.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:none}.edge-card.role-resetting.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-in var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.edge-card.role-resetting.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-out var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.edge-card.role-revealing.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:none}.edge-card.role-revealing.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){opacity:0!important;animation:none!important}.edge-card.role-revealing.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.edge-card.role-revealing.svelte-1uha8ag .edge-card-reveal:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.edge-card.role-revealed.svelte-1uha8ag .edge-card-reveal:where(.svelte-1uha8ag){opacity:1}.edge-card.role-ghost-revealing.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:none}.edge-card.role-ghost-revealing.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){opacity:0!important;animation:none!important}.edge-card.role-ghost-revealing.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-out var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.edge-card.role-ghost-revealing.svelte-1uha8ag .edge-card-ghost:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-in var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.edge-card.role-ghost-revealed.svelte-1uha8ag .edge-card-ghost:where(.svelte-1uha8ag){opacity:1}.edge-card.role-ghost-resetting.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){opacity:0!important;animation:none!important}.edge-card.role-ghost-resetting.svelte-1uha8ag .edge-card-ghost:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-out var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.edge-card-face.svelte-1uha8ag{justify-items:center;gap:var(--edge-card-label-gap);width:var(--edge-pair-width);height:var(--edge-pair-height);transform-origin:50%;transform:translate(-50%, -50%) rotate(var(--card-rotation,0deg));display:grid;position:absolute;top:50%;left:50%}.image-asset.svelte-1uha8ag{width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-asset.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .18s;display:block}.image-asset.loaded.svelte-1uha8ag img:where(.svelte-1uha8ag){opacity:1;animation:.18s both svelte-1uha8ag-asset-fade-in}.image-asset.no-asset-fade.loaded.svelte-1uha8ag img:where(.svelte-1uha8ag),.first-night-day-sleep.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.first-night-silence-before-roles.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.night-silence-role-handoff.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.first-night-role-sequence.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.post-night-transition.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.post-night-day-handoff.svelte-1uha8ag .edge-card:where(.svelte-1uha8ag) .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.day-sleep-silence-handoff.svelte-1uha8ag .edge-card:where(.svelte-1uha8ag) .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.night-table-stable.night.svelte-1uha8ag .real-night-stage:where(.svelte-1uha8ag) .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.night-table-stable.night.svelte-1uha8ag .edge-card:where(.svelte-1uha8ag) .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){opacity:1;transition:none;animation:none}.image-asset.svelte-1uha8ag .progress-indicator:where(.svelte-1uha8ag){width:min(42%, calc(var(--table-u) * 9.7));margin:auto;position:absolute;inset:0}.edge-card-inner.svelte-1uha8ag>.image-asset:where(.svelte-1uha8ag):first-child img:where(.svelte-1uha8ag){border-radius:calc(var(--table-u) * .9)}.top.svelte-1uha8ag .edge-card-face:where(.svelte-1uha8ag){--card-rotation:180deg}.left.svelte-1uha8ag .edge-card-face:where(.svelte-1uha8ag){--card-rotation:90deg}.right.svelte-1uha8ag .edge-card-face:where(.svelte-1uha8ag){--card-rotation:-90deg}.edge-card.fallen.svelte-1uha8ag:not(.ended){filter:grayscale(.75)brightness(.62)}.post-night-transition.svelte-1uha8ag .edge-card.fallen:where(.svelte-1uha8ag),.edge-card.fallen.ghost-card.svelte-1uha8ag{filter:none}.edge-card.self.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .42) #f6dc83db, 0 calc(var(--table-u) * 3.6) calc(var(--table-u) * 6.6) #00000061}.edge-card.targetable.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .32) #fff8e175, 0 calc(var(--table-u) * 3.2) calc(var(--table-u) * 6.2) #00000061, inset 0 0 0 var(--thin-line) #ffffff38}.edge-card.voted.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .42) #fff8e1b3, 0 calc(var(--table-u) * 3.7) calc(var(--table-u) * 7.2) #00000061, inset 0 0 0 var(--thin-line) #ffffff42}.edge-card.targetable.voted.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .42) #fff8e1b3, 0 0 0 calc(var(--table-u) * .78) #fff8e138, 0 calc(var(--table-u) * 3.7) calc(var(--table-u) * 7.2) #00000061}.edge-card.selected.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .7) #f0d46e, 0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 7.7) #0006}.edge-card.known.svelte-1uha8ag .edge-card-inner:where(.svelte-1uha8ag){box-shadow:0 0 0 calc(var(--table-u) * .58) #77c8ffe6, 0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 7.7) #0006}.ghost-mark.svelte-1uha8ag{opacity:.8;filter:drop-shadow(0 calc(var(--table-u) * 1.5) calc(var(--table-u) * 2.6) #0006);position:absolute;inset:18%}.player-name.svelte-1uha8ag{width:var(--edge-label-width);height:var(--edge-name-height);padding:0 calc(var(--table-u) * 1.2);border-radius:calc(var(--table-u) * 100);color:#fff8df;font-size:calc(var(--table-u) * 2.45);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;box-shadow:inset 0 0 0 var(--thin-line) #ffffff1f;background:#0b0a089e;place-items:center;line-height:1;display:grid;overflow:hidden}.center.svelte-1uha8ag{inset:var(--edge-inset) var(--center-inset-x);z-index:2;place-items:center;min-width:0;display:grid;position:absolute}.center.name-phase.svelte-1uha8ag{inset:var(--edge-inset) max(var(--safe-left), var(--safe-right), var(--edge-border-gap))}.center.choice-phase.svelte-1uha8ag{top:calc(var(--safe-top) + var(--edge-border-gap) + var(--edge-pair-height));right:var(--center-inset-x);bottom:calc(var(--safe-bottom) + var(--edge-border-gap) + var(--edge-pair-height));left:var(--center-inset-x)}.center-content-layer.svelte-1uha8ag{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.center-content-layer.early-entering.svelte-1uha8ag{animation:2s both svelte-1uha8ag-early-screen-in}.early-screen-outgoing.svelte-1uha8ag{inset:var(--edge-inset) var(--center-inset-x);z-index:3;place-items:center;min-width:0;animation:2s both svelte-1uha8ag-early-screen-out;display:grid;position:absolute;pointer-events:none!important}.early-screen-outgoing.svelte-1uha8ag :where(.svelte-1uha8ag){pointer-events:none!important}.early-screen-outgoing.name-phase.svelte-1uha8ag{inset:var(--edge-inset) max(var(--safe-left), var(--safe-right), var(--edge-border-gap))}.early-screen-outgoing.choice-phase.svelte-1uha8ag,.early-screen-outgoing.preferences-phase.svelte-1uha8ag{top:calc(var(--safe-top) + var(--edge-border-gap) + var(--edge-pair-height));right:var(--center-inset-x);bottom:calc(var(--safe-bottom) + var(--edge-border-gap) + var(--edge-pair-height));left:var(--center-inset-x)}.name-form.svelte-1uha8ag{grid-template-columns:minmax(0, 1fr) var(--control-size);align-items:center;gap:calc(var(--table-u) * 2.4);width:min(100%, calc(var(--table-u) * 77));place-self:center;margin:auto;transition:transform .18s;display:grid}.outgoing-name-form.svelte-1uha8ag,.outgoing-join-stack.svelte-1uha8ag,.outgoing-square.svelte-1uha8ag{pointer-events:none}.name-visual-field.svelte-1uha8ag{min-width:0;height:var(--control-size);border-radius:var(--small-radius);color:#16110b;font-size:calc(var(--table-u) * 7.8);text-align:center;text-transform:uppercase;box-shadow:0 calc(var(--table-u) * 3.6) calc(var(--table-u) * 9.2) #00000057, inset 0 0 0 calc(var(--table-u) * .42) #3725162e;background:#fff6e0e6;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.name-visual-confirm.svelte-1uha8ag{width:var(--control-size)}.name-form.keyboard-lift.svelte-1uha8ag{transform:translateY(calc(var(--keyboard-offset) * -.5))}input.svelte-1uha8ag{min-width:0;height:var(--control-size);border-radius:var(--small-radius);color:#16110b;font-size:calc(var(--table-u) * 7.8);letter-spacing:0;text-align:center;text-transform:uppercase;box-shadow:0 calc(var(--table-u) * 3.6) calc(var(--table-u) * 9.2) #00000057, inset 0 0 0 calc(var(--table-u) * .42) #3725162e;background:#fff6e0e6;border:0;outline:0;font-weight:800}button.svelte-1uha8ag{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0}.icon-button.svelte-1uha8ag{height:var(--control-size);border-radius:var(--small-radius);box-shadow:0 calc(var(--table-u) * 3.6) calc(var(--table-u) * 8.2) #00000052, inset 0 0 0 var(--thin-line) #ffffff2e;background:#2d7b64;place-items:center;display:grid}.icon-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:#fff7df;width:58%;height:58%;stroke-width:calc(var(--table-u) * .7);stroke-linecap:round;stroke-linejoin:round}.join-stack.svelte-1uha8ag{align-content:center;justify-items:center;gap:calc(var(--table-u) * 2.4);width:min(100%, calc(var(--table-u) * 54));opacity:0;pointer-events:none;transform:translateY(calc(var(--table-u) * 2.6)) scale(.985);margin-inline:auto;transition:opacity .26s,transform .26s;display:grid}.join-stack.ready.svelte-1uha8ag{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.square.svelte-1uha8ag{aspect-ratio:1;border-radius:var(--small-radius);width:100%;box-shadow:0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 9.2) #0000005c, inset 0 0 0 var(--thin-line) #ffffff2e;background:#fff8e824;place-items:center;display:grid;position:relative;overflow:hidden}.qr-square.svelte-1uha8ag{background:#fff8e8}.qr-square.unjoined.svelte-1uha8ag{animation:1.1s ease-in-out infinite alternate svelte-1uha8ag-pulse}.qr-square.joined.svelte-1uha8ag{transform:translateY(calc(var(--table-u) * 1)) scale(.985);filter:brightness(.92)saturate(.96);box-shadow:0 calc(var(--table-u) * 1.8) calc(var(--table-u) * 4.1) #00000047, inset 0 calc(var(--table-u) * 2.6) calc(var(--table-u) * 6.1) #16110b3d, inset 0 0 0 calc(var(--table-u) * .42) #16110b38}.qr-square.joined.svelte-1uha8ag .qr-frame:where(.svelte-1uha8ag){transform:scale(.97)}.qr-frame.svelte-1uha8ag{transition:transform .16s;display:block;position:absolute;inset:3%}.qr.svelte-1uha8ag{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.qr-current.fresh.svelte-1uha8ag{animation:2s both svelte-1uha8ag-qr-fade-in}.qr-old.svelte-1uha8ag{animation:2s both svelte-1uha8ag-qr-fade-out}video.svelte-1uha8ag{object-fit:cover;filter:saturate(.95)contrast(1.05);pointer-events:none;background:#050505;width:100%;height:100%}.camera-hint.svelte-1uha8ag{z-index:1;pointer-events:none;background:#fff;display:block;position:absolute;inset:0}.camera-hint.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block}.scan-corners.svelte-1uha8ag,.camera-line.svelte-1uha8ag{fill:none;stroke:#111;stroke-linecap:round;stroke-linejoin:round}.scan-corners.svelte-1uha8ag{stroke-width:4px}.camera-line.svelte-1uha8ag{stroke-width:5px}.choice-grid.svelte-1uha8ag{--choice-card-width:calc(var(--table-u) * var(--choice-card-u));--choice-area-gap:calc(var(--table-u) * 1.2);--choice-outer-gap:calc(var(--table-u) * 1.25);--choice-area-pad:calc(var(--table-u) * 1.15);--choice-badge-size:calc(var(--table-u) * 4.35);--choice-badge-offset:calc(var(--table-u) * -1.05);align-content:center;justify-items:stretch;gap:var(--choice-outer-gap);width:100%;height:100%;display:grid;overflow:visible}.choice-random.svelte-1uha8ag{width:100%;padding:var(--choice-area-pad);border-radius:var(--small-radius);box-shadow:inset 0 0 0 var(--thin-line) #ffffff29, 0 calc(var(--table-u) * 2.2) calc(var(--table-u) * 5.4) #0003;background:#69696957;place-items:center;display:grid}.choice-teams.svelte-1uha8ag,.choice-extra.svelte-1uha8ag{gap:var(--choice-outer-gap);width:100%;min-width:0;min-height:0;display:grid}.choice-grid.split.svelte-1uha8ag .choice-teams:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.choice-grid.stacked.svelte-1uha8ag .choice-teams:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr);align-content:center}.choice-extra.paired.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.choice-team.svelte-1uha8ag{--good-role-area-background:#267e4e61;--choice-team-background:transparent;place-content:center;justify-items:center;gap:var(--choice-area-gap);width:100%;min-width:0;padding:var(--choice-area-pad);border-radius:var(--small-radius);background:var(--choice-team-background);box-shadow:inset 0 0 0 var(--thin-line) #ffffff2e, 0 calc(var(--table-u) * 2.6) calc(var(--table-u) * 6.2) #00000038;display:grid}.choice-grid.split.svelte-1uha8ag .choice-team:where(.svelte-1uha8ag){grid-template-columns:var(--choice-card-width)}.choice-grid.stacked.svelte-1uha8ag .choice-team.village:where(.svelte-1uha8ag),.choice-grid.stacked.svelte-1uha8ag .choice-team.werewolf:where(.svelte-1uha8ag){grid-template-columns:repeat(2, var(--choice-card-width))}.choice-grid.stacked.svelte-1uha8ag .choice-team.village:where(.svelte-1uha8ag) .choice-card:where(.svelte-1uha8ag):last-child:nth-child(odd){grid-column:1/-1}.choice-grid.stacked.svelte-1uha8ag .choice-team.solo:where(.svelte-1uha8ag),.choice-grid.stacked.svelte-1uha8ag .choice-team.variable:where(.svelte-1uha8ag){grid-template-columns:var(--choice-card-width)}.choice-team.village.svelte-1uha8ag{--choice-team-background:var(--good-role-area-background)}.choice-team.werewolf.svelte-1uha8ag{--choice-team-background:#94252b6b}.choice-team.solo.svelte-1uha8ag{--choice-team-background:#61398f6b}.choice-team.variable.svelte-1uha8ag{--choice-team-background:linear-gradient(90deg, var(--good-role-area-background) 0 50%, #94252b6b 50% 100%)}.tutorial-active.svelte-1uha8ag .center:where(.svelte-1uha8ag){z-index:8}.tutorial-active.svelte-1uha8ag .table:where(.svelte-1uha8ag),.tutorial-active.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){transition:filter linear,background linear}.tutorial-active.tutorial-animating.svelte-1uha8ag .table:where(.svelte-1uha8ag),.tutorial-active.tutorial-animating.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){transition:filter 5s cubic-bezier(.42,0,.2,1),background 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.tutorial-active.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){background:radial-gradient(circle,#0000 0 38%,#00000040 72%,#0000008c 100%),linear-gradient(#0914202e,#0000002e)}.tutorial-active.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{content:"";opacity:0;background:radial-gradient(circle at 50% 48%,#1a2c491a 0 25%,#00000073 66%,#000000c7 100%),linear-gradient(#07152c8f,#0000006b);transition:opacity linear;position:absolute;inset:0}.tutorial-active.night.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{opacity:1}.tutorial-active.tutorial-animating.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{transition:opacity 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.tutorial-choice-grid.svelte-1uha8ag{pointer-events:none}.tutorial-intro.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag){opacity:1}.tutorial-intro.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag),.tutorial-intro.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before{opacity:0}.tutorial-center-stack.svelte-1uha8ag{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.tutorial-center-transition-layer.svelte-1uha8ag{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:visible}.tutorial-center-outgoing.svelte-1uha8ag{animation:svelte-1uha8ag-tutorial-intro-fade-out var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.tutorial-center-incoming.svelte-1uha8ag{animation:svelte-1uha8ag-tutorial-intro-fade-in var(--tutorial-center-transition-duration,2s) linear both;animation-delay:var(--tutorial-center-transition-delay,0s)}.tutorial-choice-stage.svelte-1uha8ag{pointer-events:none;width:100%;height:100%;position:relative;overflow:visible}.tutorial-choice-live.svelte-1uha8ag,.tutorial-intro-preference-layer.svelte-1uha8ag{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.tutorial-choice-stage.svelte-1uha8ag :where(.svelte-1uha8ag){pointer-events:none!important}.tutorial-choice-live.svelte-1uha8ag{opacity:1}.tutorial-intro-preference-layer.svelte-1uha8ag{opacity:0}.tutorial-intro.svelte-1uha8ag .table:where(.svelte-1uha8ag){transition:none;filter:saturate(1.05)brightness(.92)!important}.tutorial-intro.svelte-1uha8ag .vignette:where(.svelte-1uha8ag){transition:none;background:radial-gradient(circle,#0000 0 38%,#00000040 72%,#0000008c 100%),linear-gradient(#0914202e,#0000002e)!important}.tutorial-intro.svelte-1uha8ag .vignette:where(.svelte-1uha8ag):after{transition:none;opacity:0!important}.tutorial-intro.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){opacity:1;animation:none}.tutorial-active.svelte-1uha8ag .center-content-layer.early-entering:where(.svelte-1uha8ag){animation:none}.tutorial-active.svelte-1uha8ag .image-asset.loaded:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){opacity:1;transition:none;animation:none}.tutorial-intro.tutorial-transition.svelte-1uha8ag .tutorial-intro-preference-layer:where(.svelte-1uha8ag){animation:2s linear both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-intro-animation-delay,0s)}.tutorial-intro.tutorial-transition.svelte-1uha8ag .tutorial-choice-live:where(.svelte-1uha8ag){animation:2s linear both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-intro-animation-delay,0s)}.tutorial-intro.tutorial-transition.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:none}.tutorial-intro.tutorial-transition.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){animation:2s linear both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-intro-animation-delay,0s)}.tutorial-intro.tutorial-transition.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){animation:2s linear both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-intro-animation-delay,0s)}.tutorial-sleep.tutorial-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-base:where(.svelte-1uha8ag),.tutorial-wake.tutorial-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.tutorial-sleep.tutorial-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-real:where(.svelte-1uha8ag),.tutorial-wake.tutorial-animating.svelte-1uha8ag .edge-card.role-animating:where(.svelte-1uha8ag) .edge-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.tutorial-card.svelte-1uha8ag{cursor:default;pointer-events:none}.tutorial-card.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag){border-radius:calc(var(--table-u) * .9)}.tutorial-card-crossfade.svelte-1uha8ag{border-radius:calc(var(--table-u) * .9);width:100%;height:100%;position:relative;overflow:hidden}.tutorial-card-layer.svelte-1uha8ag{opacity:0;transition:opacity linear;position:absolute;inset:0}.tutorial-card-real.svelte-1uha8ag,.real-night-stage.svelte-1uha8ag .real-night-card-base:where(.svelte-1uha8ag){opacity:1}.real-night-stage.svelte-1uha8ag .real-night-card-real:where(.svelte-1uha8ag),.real-night-stage.real-night-card-awake.svelte-1uha8ag .real-night-card-base:where(.svelte-1uha8ag){opacity:0}.real-night-stage.real-night-card-awake.svelte-1uha8ag .real-night-card-real:where(.svelte-1uha8ag){opacity:1}.real-night-stage.real-night-animating.svelte-1uha8ag .tutorial-card-layer:where(.svelte-1uha8ag){transition:opacity 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .tutorial-card-layer:where(.svelte-1uha8ag){transition:none}.post-night-wake-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .real-night-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.post-night-wake-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .real-night-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.first-night-day-sleep-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .tutorial-card-layer:where(.svelte-1uha8ag){transition:none}.first-night-day-sleep-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .real-night-card-base:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.first-night-day-sleep-animating.svelte-1uha8ag .real-night-stage.real-night-animating:where(.svelte-1uha8ag) .real-night-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.tutorial-sleep.tutorial-start.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag),.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag),.tutorial-wake.tutorial-end.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag){opacity:1}.tutorial-sleep.tutorial-start.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag),.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag),.tutorial-wake.tutorial-end.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag){opacity:0}.tutorial-sleep.tutorial-animating.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag),.tutorial-sleep.tutorial-end.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag),.tutorial-wake.tutorial-start.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag){opacity:1}.tutorial-sleep.tutorial-animating.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag),.tutorial-sleep.tutorial-end.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag),.tutorial-wake.tutorial-start.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag){opacity:0}.tutorial-animating.svelte-1uha8ag .tutorial-card-layer:where(.svelte-1uha8ag){transition:opacity 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-card-villager:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-in;animation-delay:var(--tutorial-animation-offset,0s)}.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-card-real:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.choice-team.tutorial-choice-area.svelte-1uha8ag{background:var(--good-role-area-background)}.tutorial-choice-area.svelte-1uha8ag{position:relative;overflow:visible}.tutorial-choice-area.svelte-1uha8ag:before{content:"";z-index:0;border-radius:inherit;background:var(--choice-team-background);opacity:0;pointer-events:none;transition:opacity linear;position:absolute;inset:0}.tutorial-choice-area.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.tutorial-sleep.tutorial-start.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before,.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before,.tutorial-wake.tutorial-end.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before{opacity:0}.tutorial-sleep.tutorial-animating.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before,.tutorial-sleep.tutorial-end.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before,.tutorial-wake.tutorial-start.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before{opacity:1}.tutorial-animating.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before{transition:opacity 5s cubic-bezier(.42,0,.2,1);transition-delay:var(--tutorial-animation-offset,0s)}.tutorial-wake.tutorial-animating.svelte-1uha8ag .tutorial-choice-area:where(.svelte-1uha8ag):before{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-intro-fade-out;animation-delay:var(--tutorial-animation-offset,0s)}.tutorial-choice-eye-overlay.svelte-1uha8ag{--tutorial-choice-badge-size:var(--choice-badge-size,calc(var(--table-u) * 4.35));--tutorial-choice-badge-offset:var(--choice-badge-offset,calc(var(--table-u) * -1.05));--tutorial-choice-eye-width:calc(var(--tutorial-choice-badge-size) * 162 / 72);--tutorial-eye-circle-size:var(--tutorial-choice-badge-size);--tutorial-eye-pair-width:var(--tutorial-choice-eye-width);top:var(--tutorial-choice-badge-offset);right:var(--tutorial-choice-badge-offset);z-index:5;width:var(--tutorial-choice-eye-width);height:var(--tutorial-choice-badge-size);pointer-events:none;transform-origin:100% 0;filter:drop-shadow(0 calc(var(--table-u) * .8) calc(var(--table-u) * 1.4) #0000004d);place-items:center;display:grid;position:absolute}.tutorial-role-stage.svelte-1uha8ag{--tutorial-role-card-width:calc(var(--table-u) * var(--tutorial-role-card-u));--tutorial-role-eye-width:calc(var(--tutorial-role-card-width) * .9);--tutorial-role-eye-height:calc(var(--tutorial-role-eye-width) * 72 / 162);--tutorial-role-label-gap:calc(var(--tutorial-role-card-width) * .9 / 10.4);box-sizing:border-box;pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.tutorial-role-group.svelte-1uha8ag{justify-items:center;gap:var(--tutorial-role-label-gap);width:max(var(--tutorial-role-card-width), var(--tutorial-role-eye-width));pointer-events:none;display:grid}.tutorial-role-eye-overlay.svelte-1uha8ag{--tutorial-eye-circle-size:var(--tutorial-role-eye-height);--tutorial-eye-pair-width:var(--tutorial-role-eye-width);z-index:4;width:var(--tutorial-role-eye-width);height:var(--tutorial-role-eye-height);pointer-events:none;transform-origin:top;filter:drop-shadow(0 calc(var(--table-u) * .8) calc(var(--table-u) * 1.4) #0000004d);place-items:center;display:grid}.tutorial-role-card.svelte-1uha8ag{width:var(--tutorial-role-card-width);aspect-ratio:2/3;border-radius:var(--small-radius);padding:calc(var(--table-u) * .8);box-shadow:0 calc(var(--table-u) * 4.6) calc(var(--table-u) * 10.2) #00000070, inset 0 0 0 var(--thin-line) #ffffff2e;background:#fff8e12e;position:relative;overflow:hidden}.tutorial-role-card.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:calc(var(--table-u) * .9)}.wake-eye-cue-box.svelte-1uha8ag{--cue-scale:1;--cue-base-width:162px;--cue-base-height:72px;inline-size:calc(var(--cue-base-width) * var(--cue-scale));block-size:calc(var(--cue-base-height) * var(--cue-scale));pointer-events:none;position:relative;overflow:visible}.wake-eye-cue.svelte-1uha8ag{--gold:#ffd76a;--stage-width:220px;--stage-height:140px;--round-size:72px;--gap:18px;--stroke:3px;--iris:28px;--pupil:12px;--seam:1.5px;--ring-inset-x:16px;--ring-inset-y:18px;--ring-width:4px;--closed-lid-height:calc(50% + 2px);inline-size:var(--stage-width);block-size:var(--stage-height);isolation:isolate;transform:translate(-50%, -50%) scale(var(--cue-scale));transform-origin:50%;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%}.wake-eye-cue.svelte-1uha8ag:before,.wake-eye-cue.svelte-1uha8ag:after{content:"";inset:var(--ring-inset-y) var(--ring-inset-x);opacity:0;pointer-events:none;z-index:0;border-radius:999px;position:absolute}.wake-eye-cue.svelte-1uha8ag:before{border:var(--ring-width) solid var(--gold);filter:drop-shadow(0 0 10px #ffd76a8c);transform:scale(1.42)}.wake-eye-cue.svelte-1uha8ag:after{background:radial-gradient(circle,#ffd76a2e,#0000 66%);transform:scale(1.52)}.wake-eye-pair.svelte-1uha8ag{z-index:1;justify-content:center;align-items:center;gap:var(--gap);display:flex;position:relative}.wake-eye.svelte-1uha8ag{inline-size:var(--round-size);block-size:var(--round-size);position:relative}.wake-eye-shape.svelte-1uha8ag{clip-path:circle(50%);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 var(--stroke) #111827, 0 8px 20px #0000002e;isolation:isolate;background:#f3f5fb;border-radius:50%;position:relative;overflow:hidden}.wake-iris.svelte-1uha8ag{inline-size:var(--iris);block-size:var(--iris);z-index:1;background:#111827;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wake-pupil.svelte-1uha8ag{inline-size:var(--pupil);block-size:var(--pupil);border-radius:inherit;background:#f3f5fb;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wake-lid.svelte-1uha8ag{height:var(--closed-lid-height);z-index:4;pointer-events:none;will-change:transform;backface-visibility:hidden;background:#f3f5fb;position:absolute;left:-2px;right:-2px;transform:scaleY(0)}.wake-eye-cue.closed.svelte-1uha8ag .wake-lid:where(.svelte-1uha8ag){transform:scaleY(1)}.wake-lid.top.svelte-1uha8ag{transform-origin:top;border-bottom:var(--seam) solid #111827;top:-1px}.wake-lid.bottom.svelte-1uha8ag{transform-origin:bottom;border-top:var(--seam) solid #111827;bottom:-1px}.wake-eye-cue.animating.closing.svelte-1uha8ag .wake-lid:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-eye-close;animation-delay:var(--tutorial-animation-offset,0s)}.wake-eye-cue.animating.opening.svelte-1uha8ag .wake-lid:where(.svelte-1uha8ag){animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-eye-open;animation-delay:var(--tutorial-animation-offset,0s)}.wake-eye-cue.animating.closing.svelte-1uha8ag:before{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-ring-close;animation-delay:var(--tutorial-animation-offset,0s);will-change:opacity, transform}.wake-eye-cue.animating.closing.svelte-1uha8ag:after{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-glow-close;animation-delay:var(--tutorial-animation-offset,0s);will-change:opacity, transform}.wake-eye-cue.animating.opening.svelte-1uha8ag:before{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-ring-open;animation-delay:var(--tutorial-animation-offset,0s);will-change:opacity, transform}.wake-eye-cue.animating.opening.svelte-1uha8ag:after{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-tutorial-glow-open;animation-delay:var(--tutorial-animation-offset,0s);will-change:opacity, transform}.target-grid.svelte-1uha8ag,.target-ring.svelte-1uha8ag{grid-template-columns:repeat(auto-fit, minmax(calc(var(--table-u) * 16), 1fr));gap:calc(var(--table-u) * 2.2);width:min(100%, calc(var(--table-u) * 78));place-items:center;max-height:66cqb;display:grid;overflow:visible}.choice-card.svelte-1uha8ag,.target-card.svelte-1uha8ag,.ally-card.svelte-1uha8ag{width:calc(var(--table-u) * 16);aspect-ratio:2/3;border-radius:var(--small-radius);padding:var(--card-pad);box-shadow:0 calc(var(--table-u) * 3.1) calc(var(--table-u) * 7.2) #00000057, inset 0 0 0 var(--thin-line) #ffffff2e;background:#fff8e12e;transition:transform .16s,box-shadow .16s,filter .16s;position:relative}.choice-card.svelte-1uha8ag{width:var(--choice-card-width)}.choice-badge.svelte-1uha8ag{top:var(--choice-badge-offset,calc(var(--table-u) * -1.05));right:var(--choice-badge-offset,calc(var(--table-u) * -1.05));z-index:2;min-width:var(--choice-badge-size,calc(var(--table-u) * 4.35));height:var(--choice-badge-size,calc(var(--table-u) * 4.35));padding:0 calc(var(--table-u) * 1.05);border-radius:calc(var(--table-u) * 100);color:#201307;font-size:calc(var(--table-u) * 3.05);text-shadow:0 var(--thin-line) #ffffff61;box-shadow:0 calc(var(--table-u) * .7) calc(var(--table-u) * 1.8) #0000005c, inset 0 0 0 var(--thin-line) #ffffff6b, inset 0 calc(var(--table-u) * -.45) calc(var(--table-u) * 1.1) #54300c47;background:radial-gradient(circle at 35% 25%,#fff6c9 0 24%,#e3bd5a 55%,#9d6e24 100%);place-items:center;font-weight:950;line-height:1;display:grid;position:absolute}.choice-card.svelte-1uha8ag img:where(.svelte-1uha8ag),.target-card.svelte-1uha8ag img:where(.svelte-1uha8ag),.ally-card.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:calc(var(--table-u) * .9)}.choice-card.selected.svelte-1uha8ag,.target-card.selected.svelte-1uha8ag{transform:translateY(calc(var(--table-u) * -1));box-shadow:0 0 0 calc(var(--table-u) * .7) #f0d46e, 0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 7.7) #0006}.target-card.svelte-1uha8ag span:where(.svelte-1uha8ag),.ally-card.svelte-1uha8ag span:where(.svelte-1uha8ag){left:50%;bottom:calc(var(--table-u) * 1);min-height:calc(var(--table-u) * 3.8);padding:0 calc(var(--table-u) * 1.1);border-radius:calc(var(--table-u) * 100);color:#fff8df;font-size:calc(var(--table-u) * 2.35);text-align:center;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;width:min(120%, calc(var(--table-u) * 27));background:#0b0a08a8;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.action-stage.svelte-1uha8ag{place-items:center;gap:calc(var(--table-u) * 2.4);width:min(100%, calc(var(--table-u) * 78));display:grid}.main-reveal.svelte-1uha8ag{width:calc(var(--table-u) * 27);aspect-ratio:2/3;border-radius:var(--small-radius);padding:calc(var(--table-u) * .8);filter:brightness(.74)saturate(.72);box-shadow:0 calc(var(--table-u) * 4.6) calc(var(--table-u) * 10.2) #00000070, inset 0 0 0 var(--thin-line) #ffffff2e;background:#fff8e12e}.main-reveal.active.svelte-1uha8ag{filter:none;box-shadow:0 0 0 calc(var(--table-u) * .7) #77c8ff, 0 calc(var(--table-u) * 4.6) calc(var(--table-u) * 10.8) #00000073}.main-reveal.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:calc(var(--table-u) * .9)}.end-orb.svelte-1uha8ag,.result-orb.svelte-1uha8ag{width:calc(var(--table-u) * 30);aspect-ratio:1;border-radius:calc(var(--table-u) * 100);box-shadow:0 0 0 var(--thin-line) #ffffff1f, 0 calc(var(--table-u) * 5.1) calc(var(--table-u) * 13.8) #0000006b;background:radial-gradient(circle,#ffefa2f5,#df6f37c2 58%,#5427186b);place-items:center;display:grid;position:relative}.end-orb.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag),.result-orb.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag){z-index:2;border-radius:calc(var(--table-u) * 100);width:48%;height:48%;filter:drop-shadow(0 calc(var(--table-u) * 2) calc(var(--table-u) * 4.1) #00000052);position:relative}.end-orb.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.result-orb.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:contain}.result-orb.svelte-1uha8ag{width:calc(var(--table-u) * 22);background:radial-gradient(circle,#cbe0d5f5,#2d7b64d1 62%,#08241f75)}button.end-orb.svelte-1uha8ag{appearance:none;cursor:pointer;touch-action:manipulation;border:0;padding:0}.result-orb.hit.svelte-1uha8ag,.end-orb.svelte-1uha8ag:not(.win){background:radial-gradient(circle,#ffd9acfa,#962f2ad6 62%,#2f11147a)}.end-orb.win.svelte-1uha8ag{background:radial-gradient(circle,#e7ffddfa,#368e5cd6 62%,#0c2e217a)}.ally-strip.svelte-1uha8ag{justify-content:center;gap:calc(var(--table-u) * 2.4);width:min(100%, calc(var(--table-u) * 74));display:flex}.signal.svelte-1uha8ag{width:calc(var(--table-u) * 20);aspect-ratio:1;background:0 0;place-items:center;display:grid;position:relative}.progress-indicator.svelte-1uha8ag,.signal.svelte-1uha8ag span:where(.svelte-1uha8ag){aspect-ratio:1;border-radius:calc(var(--table-u) * 100);border:calc(var(--table-u) * 1) solid #fff8e138;border-top-color:#fff8df;width:56%;animation:.82s linear infinite svelte-1uha8ag-progress-spin;display:block}.signal.bad.svelte-1uha8ag{background:0 0}.tab-warning.svelte-1uha8ag{width:calc(var(--table-u) * 25);aspect-ratio:1;border-radius:var(--small-radius);box-shadow:0 0 0 calc(var(--table-u) * .42) #fff8e147, 0 calc(var(--table-u) * 5.6) calc(var(--table-u) * 14.8) #0000007a;background:#050505b8;animation:1s ease-in-out infinite alternate svelte-1uha8ag-tab-warning-pulse;position:relative}.tab-window.svelte-1uha8ag{border:calc(var(--table-u) * .9) solid #fff8df;border-radius:calc(var(--table-u) * 1.25);width:54%;height:40%;box-shadow:inset 0 0 0 var(--thin-line) #fff8e138;position:absolute}.tab-window.back.svelte-1uha8ag{opacity:.42;top:24%;left:19%}.tab-window.front.svelte-1uha8ag{background:#fff8e114;top:34%;left:29%}.tab-lock.svelte-1uha8ag{border:calc(var(--table-u) * .8) solid #fff8df;border-radius:calc(var(--table-u) * .9);width:28%;height:20%;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.tab-lock.svelte-1uha8ag:before{content:"";border:calc(var(--table-u) * .8) solid #fff8df;border-radius:calc(var(--table-u) * 100) calc(var(--table-u) * 100) 0 0;border-bottom:0;width:58%;height:70%;position:absolute;bottom:88%;left:50%;transform:translate(-50%)}@keyframes svelte-1uha8ag-tutorial-eye-close{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1uha8ag-tutorial-eye-open{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes svelte-1uha8ag-tutorial-ring-close{0%{opacity:0;transform:scale(1.42)}to{opacity:.92;transform:scale(.84)}}@keyframes svelte-1uha8ag-tutorial-ring-open{0%{opacity:.92;transform:scale(.84)}to{opacity:0;transform:scale(1.42)}}@keyframes svelte-1uha8ag-tutorial-glow-close{0%{opacity:0;transform:scale(1.52)}to{opacity:.24;transform:scale(.86)}}@keyframes svelte-1uha8ag-tutorial-glow-open{0%{opacity:.24;transform:scale(.86)}to{opacity:0;transform:scale(1.52)}}@keyframes svelte-1uha8ag-tutorial-intro-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-tutorial-intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-early-screen-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-early-screen-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-pulse{0%{box-shadow:0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 9.2) #0000005c, 0 0 0 0 #f0d46e94}to{box-shadow:0 calc(var(--table-u) * 4.1) calc(var(--table-u) * 9.2) #0000005c, 0 0 0 calc(var(--table-u) * 2) #f0d46e00}}@keyframes svelte-1uha8ag-qr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-qr-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-progress-spin{to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-card-enter{0%{opacity:0;transform:var(--slot-transform) translateY(calc(var(--table-u) * 3.1)) scale(.9)}to{opacity:var(--card-opacity);transform:var(--slot-transform) translateY(0) scale(1)}}@keyframes svelte-1uha8ag-content-enter{0%{opacity:0;transform:translateY(calc(var(--table-u) * 2.05)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-asset-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-tab-warning-pulse{0%{box-shadow:0 0 0 calc(var(--table-u) * .42) #fff8e138, 0 calc(var(--table-u) * 5.6) calc(var(--table-u) * 14.8) #0000007a}to{box-shadow:0 0 0 calc(var(--table-u) * 1.8) #fff8e10f, 0 calc(var(--table-u) * 5.6) calc(var(--table-u) * 14.8) #0000007a}}
