.action-guidance.svelte-omqdbv{--guidance-size:calc(var(--edge-pair-height) + var(--edge-border-gap));z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.action-guidance.ended-overlay.svelte-omqdbv{z-index:5}.guidance-corner.svelte-omqdbv{bottom:calc(var(--safe-bottom) + var(--edge-border-gap));width:var(--guidance-size);height:var(--guidance-size);aspect-ratio:1;contain:layout paint style;position:absolute}.guidance-corner.left.svelte-omqdbv{left:20%;transform:translate(-50%)}.guidance-corner.right.svelte-omqdbv{left:80%;transform:translate(-50%)}.guidance-scale-layer.svelte-omqdbv,.guidance-color-layer.svelte-omqdbv,.guidance-asset.svelte-omqdbv{position:absolute;inset:0}.guidance-scale-layer.svelte-omqdbv{transform:translateZ(0) scale(var(--guidance-scale));transform-origin:50%;backface-visibility:hidden;will-change:transform}.guidance-color-layer.svelte-omqdbv{filter:var(--guidance-filter);will-change:filter}.guidance-asset.svelte-omqdbv{visibility:hidden;opacity:0}.guidance-asset.active.ready.svelte-omqdbv{visibility:visible;opacity:1}.guidance-svg-host.svelte-omqdbv{pointer-events:none;width:100%;height:100%;display:block}.guidance-svg-host.svelte-omqdbv svg{width:100%!important;max-width:none!important;height:100%!important;display:block!important}@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;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}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}@supports (-webkit-touch-callout:none){html.lupus-standalone-viewport,body.lupus-standalone-viewport{height:100vh;min-height:100vh}body.lupus-standalone-viewport{position:static}main.webkit-standalone-viewport.svelte-1uha8ag{height:100vh;top:0;transform:translate(-50%)}}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,.winning-background.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/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/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)}.winning-background.svelte-1uha8ag{z-index:-1;contain:paint}.winning-background.svelte-1uha8ag:after{content:"";opacity:0;pointer-events:none;animation:10s linear both svelte-1uha8ag-winning-background-settle;animation-delay:var(--winning-transition-delay,0s);position:absolute;inset:0}.winning-background.faction.svelte-1uha8ag{background:var(--winning-color);clip-path:circle(0%);will-change:clip-path;animation:10s linear both svelte-1uha8ag-winning-faction-bloom;animation-delay:var(--winning-transition-delay,0s)}.winning-background.faction.svelte-1uha8ag:after{background:radial-gradient(circle,#0000 0 58%,#00000014 76%,#0000002e 100%)}.winning-background.nobody.svelte-1uha8ag{opacity:0;filter:grayscale()brightness(.55);will-change:opacity;animation:10s linear both svelte-1uha8ag-winning-environment-drain;animation-delay:var(--winning-transition-delay,0s);background:linear-gradient(120deg,#20534033,#67251d2e),url(../../../cards/table.webp) 50%/cover}.winning-background.nobody.svelte-1uha8ag:after{background:radial-gradient(circle,#0000 0 48%,#0000002e 76%,#00000061 100%)}.winning-symbol-stage.svelte-1uha8ag{pointer-events:none;grid-area:1/1}.winning-outgoing-center.svelte-1uha8ag{pointer-events:none;will-change:opacity;width:100%;height:100%;animation:svelte-1uha8ag-winning-ui-exit var(--winning-card-transition-duration,2s) linear both;animation-delay:var(--winning-card-transition-delay,0s);grid-area:1/1;place-items:center;display:grid}.winning-symbol.svelte-1uha8ag{width:var(--tutorial-role-card-width);aspect-ratio:2/3;transform-origin:50%;backface-visibility:hidden;will-change:transform;animation:10s linear both svelte-1uha8ag-winning-symbol-expand;animation-delay:var(--winning-transition-delay,0s);place-items:center;display:grid;transform:scale(0)}.winning-symbol.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag){overflow:visible}.winning-symbol.svelte-1uha8ag .image-asset:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:contain}.winning-complete.svelte-1uha8ag .winning-background.faction:where(.svelte-1uha8ag){clip-path:circle(80%);animation:none}.winning-complete.svelte-1uha8ag .winning-background.nobody:where(.svelte-1uha8ag),.winning-complete.svelte-1uha8ag .winning-background:where(.svelte-1uha8ag):after{opacity:1;animation:none}.winning-complete.svelte-1uha8ag .winning-symbol:where(.svelte-1uha8ag){animation:none;transform:scale(1)}.winning-complete.svelte-1uha8ag .winning-outgoing-center:where(.svelte-1uha8ag){visibility:hidden;opacity:0;animation:none}.winning-complete.svelte-1uha8ag .winning-background:where(.svelte-1uha8ag),.winning-complete.svelte-1uha8ag .winning-symbol:where(.svelte-1uha8ag),.winning-complete.svelte-1uha8ag .winning-outgoing-center:where(.svelte-1uha8ag){will-change:auto}.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}.ended.images-ready.svelte-1uha8ag .table:where(.svelte-1uha8ag),.ended.images-ready.svelte-1uha8ag .center:where(.svelte-1uha8ag),.ended.svelte-1uha8ag .edge-card:where(.svelte-1uha8ag){animation:none}.ended.svelte-1uha8ag .edge-card:where(.svelte-1uha8ag){pointer-events:none}.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,.edge-card.vote-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{z-index:1;width:var(--card-width);height:var(--edge-card-height);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-ending-crossfade.svelte-1uha8ag .edge-card-layer:where(.svelte-1uha8ag){transition:none}.edge-card-ending-crossfade.svelte-1uha8ag .edge-card-base:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-out var(--winning-card-transition-duration,2s) linear both;animation-delay:var(--winning-card-transition-delay,0s)}.edge-card-ending-crossfade.svelte-1uha8ag .edge-card-real:where(.svelte-1uha8ag){animation:svelte-1uha8ag-tutorial-intro-fade-in var(--winning-card-transition-duration,2s) linear both;animation-delay:var(--winning-card-transition-delay,0s)}.winning-complete.svelte-1uha8ag .edge-card-ending-crossfade:where(.svelte-1uha8ag) .edge-card-base:where(.svelte-1uha8ag){opacity:0;animation:none}.winning-complete.svelte-1uha8ag .edge-card-ending-crossfade:where(.svelte-1uha8ag) .edge-card-real:where(.svelte-1uha8ag){opacity:1;animation:none}.edge-card-investigation.svelte-1uha8ag{z-index:7;opacity:0;will-change:opacity;animation:10s linear both svelte-1uha8ag-investigation-card-reveal;animation-delay:var(--investigation-animation-offset,0s);transition:none}.edge-card-investigation.investigation-complete.svelte-1uha8ag{opacity:0;animation:none}.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)}.edge-vote-cue.svelte-1uha8ag{--vote-ring-thickness:calc(var(--table-u) * .7);--vote-ring-color:#b98212;--vote-targetable-color:#ffe7a3d9;--vote-selected-color:#fff000;z-index:8;border-radius:var(--card-radius);pointer-events:none;position:absolute;inset:0}.edge-vote-cue.trial.svelte-1uha8ag,.edge-vote-cue.ghost-plus.svelte-1uha8ag{--vote-ring-color:#760b0b;--vote-targetable-color:#e27862d9;--vote-selected-color:#ff1a00}.edge-vote-cue.ghost-minus.svelte-1uha8ag{--vote-ring-color:#177a32;--vote-targetable-color:#a6f4b3d9;--vote-selected-color:#32ff57}.edge-vote-cue.hostile.svelte-1uha8ag{--vote-ring-color:#760b0b;--vote-targetable-color:#e27862d9;--vote-selected-color:#ff1a00}.edge-vote-cue.protective.svelte-1uha8ag{--vote-ring-color:#177a32;--vote-targetable-color:#a6f4b3d9;--vote-selected-color:#32ff57}.edge-vote-cue.suspicious.svelte-1uha8ag{--vote-ring-color:#63208f;--vote-targetable-color:#d7b5ffd9;--vote-selected-color:#b600ff}.edge-vote-cue.informational.svelte-1uha8ag{--vote-ring-color:#145b8f;--vote-targetable-color:#b9e6ffd9;--vote-selected-color:#00bfff}.edge-vote-ring.svelte-1uha8ag{border:var(--vote-ring-thickness) solid var(--vote-ring-color);pointer-events:none;position:absolute}.edge-vote-ring.outermost.svelte-1uha8ag{border-radius:var(--card-radius);inset:0}.edge-vote-ring.second.svelte-1uha8ag{inset:calc(var(--vote-ring-thickness) * 1.5);border-radius:calc(var(--table-u) * .65)}.edge-vote-ring.third.svelte-1uha8ag{inset:calc(var(--vote-ring-thickness) * 3);border-radius:calc(var(--table-u) * .4)}.edge-vote-cue.zero-votes.svelte-1uha8ag .edge-vote-ring:where(.svelte-1uha8ag){border-color:var(--vote-targetable-color)}.edge-vote-cue.trial.zero-votes.owl-forced.svelte-1uha8ag .edge-vote-ring:where(.svelte-1uha8ag){border-color:#8f52b980}.edge-vote-cue.my-vote.svelte-1uha8ag:not(.zero-votes) .edge-vote-ring.outermost:where(.svelte-1uha8ag){border-color:var(--vote-selected-color)}.edge-vote-count.svelte-1uha8ag{z-index:1;color:var(--vote-ring-color);font-size:calc(var(--table-u) * 3.8);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.edge-vote-cue.my-vote.svelte-1uha8ag .edge-vote-count:where(.svelte-1uha8ag){color:var(--vote-selected-color)}.ghost-modifier-halo.svelte-1uha8ag{z-index:0;width:var(--card-width);aspect-ratio:2/3;border-radius:var(--card-radius);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.ghost-modifier-halo.plus.svelte-1uha8ag{box-shadow:0 0 calc(var(--table-u) * 1.4) calc(var(--table-u) * .55) #ff1a00, 0 0 calc(var(--table-u) * 4.2) calc(var(--table-u) * 1.1) #ff1a00ad}.ghost-modifier-halo.minus.svelte-1uha8ag{box-shadow:0 0 calc(var(--table-u) * 1.4) calc(var(--table-u) * .55) #32ff57, 0 0 calc(var(--table-u) * 4.2) calc(var(--table-u) * 1.1) #32ff57ad}.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{z-index:1;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;background:#0b0a089e;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.player-name.svelte-1uha8ag:before{z-index:0;width:var(--damage-fill,0%);content:"";background:#760b0b;transition:width .4s;position:absolute;inset:0 auto 0 0}.player-name.svelte-1uha8ag:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 var(--thin-line) #ffffff1f;position:absolute;inset:0}.post-night-wake-animating.svelte-1uha8ag .edge-card.night-result-damage-revealing:where(.svelte-1uha8ag) .player-name:where(.svelte-1uha8ag):before{animation:5s cubic-bezier(.42,0,.2,1) both svelte-1uha8ag-night-result-damage-reveal;animation-delay:var(--tutorial-animation-offset,0s);transition:none}.edge-card.night-result-damage-clearing.svelte-1uha8ag .player-name:where(.svelte-1uha8ag):before{animation:.4s ease-out both svelte-1uha8ag-night-result-damage-clear;animation-delay:var(--night-segment-animation-offset,0s);transition:none}.player-name.svelte-1uha8ag span:where(.svelte-1uha8ag){z-index:1;text-overflow:ellipsis;max-width:100%;display:block;position:relative;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-screen-stack.svelte-1uha8ag{align-content:center;justify-items:center;gap:calc(var(--table-u) * 10.7);width:100%;min-width:0;height:100%;transform:translateY(calc(var(--table-u) * -7.2));grid-template-rows:max-content max-content;transition:transform .18s;display:grid}.name-brand.svelte-1uha8ag{justify-items:center;gap:calc(var(--table-u) * 3.95);-webkit-user-select:none;user-select:none;display:grid}.name-brand-mark.svelte-1uha8ag{width:calc(var(--table-u) * 20.47);aspect-ratio:1;border-radius:calc(var(--table-u) * 4.65);object-fit:cover;box-shadow:0 calc(var(--table-u) * 2.32) calc(var(--table-u) * 6.5) #00000047;display:block}.name-brand-title.svelte-1uha8ag{width:calc(var(--table-u) * 31.8);color:#fff3d5;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--table-u) * 7.9);letter-spacing:0;text-shadow:0 calc(var(--table-u) * .46) calc(var(--table-u) * 2.1) #0000007a;justify-content:space-between;font-weight:700;line-height:1;display:flex}.name-screen-stack.svelte-1uha8ag .name-form:where(.svelte-1uha8ag){place-self:auto center;margin:0}.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)}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}.install-hint-veil.svelte-1uha8ag{z-index:50;opacity:0;pointer-events:none;background:#0000001a;transition:opacity .28s;position:absolute;inset:0}.install-hint-veil.visible.svelte-1uha8ag{opacity:1}.install-hint.svelte-1uha8ag{--install-hint-icon-size:calc(var(--table-u) * 17.67);--install-hint-chevron-size:calc(var(--table-u) * 7.9);--install-accent:#007aff;bottom:calc(var(--safe-bottom) + var(--table-u) * 2.4);z-index:60;width:min(calc(var(--table-u) * 76.75), calc(100% - var(--table-u) * 6.5));border-radius:calc(var(--table-u) * 6.05);appearance:none;opacity:0;color:var(--install-accent);font:inherit;-webkit-backdrop-filter:blur(calc(var(--table-u) * 7)) saturate(180%) brightness(1.08);backdrop-filter:blur(calc(var(--table-u) * 7)) saturate(180%) brightness(1.08);box-shadow:0 calc(var(--table-u) * 3.72) calc(var(--table-u) * 10.23) #00000042, inset 0 var(--thin-line) 0 #ffffff85, inset 0 0 0 var(--thin-line) #ffffff47, inset 0 calc(var(--thin-line) * -1) 0 #00000014;pointer-events:none;transform:translate(-50%, calc(var(--table-u) * 4.18));background:linear-gradient(#ffffff38,#ffffff17),#ebebf02e;border:0;margin:0;padding:0;transition:opacity .3s,transform .46s cubic-bezier(.2,.9,.22,1.15);position:absolute;left:50%;overflow:hidden}.install-hint.native.svelte-1uha8ag{--install-accent:#0b57d0;transform:translate(-50%, calc(var(--table-u) * 4.18)) scale(.96)}.install-hint.visible.svelte-1uha8ag{opacity:1;transform:translate(-50%)}.install-hint.apple.visible.svelte-1uha8ag{pointer-events:auto}.install-hint.native.visible.svelte-1uha8ag{pointer-events:auto;transform:translate(-50%)scale(1)}.install-hint-body.svelte-1uha8ag{grid-template-columns:var(--install-hint-icon-size) var(--install-hint-chevron-size) var(--install-hint-icon-size) var(--install-hint-chevron-size) var(--install-hint-icon-size);width:100%;height:calc(var(--table-u) * 29.3);padding:calc(var(--table-u) * 4.18) calc(var(--table-u) * 6.51) calc(var(--table-u) * 5.58);justify-content:center;align-items:center;display:grid}.install-hint-step.svelte-1uha8ag,.install-home-grid.svelte-1uha8ag{width:var(--install-hint-icon-size);height:var(--install-hint-icon-size)}.install-hint-step.svelte-1uha8ag{place-items:center;display:grid}.install-hint-step.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;display:block;overflow:visible}.install-hint-chevron.svelte-1uha8ag{width:calc(var(--table-u) * 6.51);color:#3c3c4394;place-items:center;display:grid}.install-hint-chevron.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:calc(var(--table-u) * 4.18);height:calc(var(--table-u) * 6.51);stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.install-share-symbol.svelte-1uha8ag svg:where(.svelte-1uha8ag){stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.install-menu-symbol.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor}.install-add-home-symbol.svelte-1uha8ag rect:where(.svelte-1uha8ag),.install-download-symbol.svelte-1uha8ag rect:where(.svelte-1uha8ag){stroke:currentColor;stroke-width:4px}.install-add-home-symbol.svelte-1uha8ag path:where(.svelte-1uha8ag),.install-download-symbol.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke:currentColor;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round}.install-android-hand.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:calc(var(--table-u) * 15.81);height:calc(var(--table-u) * 15.81)}.install-home-grid.svelte-1uha8ag{gap:calc(var(--table-u) * .81);padding:calc(var(--table-u) * 1.05);border-radius:calc(var(--table-u) * 3.95);box-shadow:0 calc(var(--table-u) * .46) calc(var(--table-u) * 2.1) #00000029, inset 0 0 0 var(--thin-line) #ffffff47;background:linear-gradient(145deg,#5b9ae0f0,#8e79dbf0 48%,#4fab97f0);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.install-home-mini.svelte-1uha8ag{border-radius:calc(var(--table-u) * 1.63);opacity:.3;background:var(--install-accent);box-shadow:inset 0 0 0 var(--thin-line) #0000000d;overflow:hidden}.install-home-mini.lupus.svelte-1uha8ag{opacity:1;background:#f2f0ea}.install-home-mini.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.install-hint.native.svelte-1uha8ag .install-home-mini.lupus:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform-origin:50%;transform:scale(1.18)}.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-role-reveal.svelte-1uha8ag .tutorial-intro-preference-layer:where(.svelte-1uha8ag){opacity:1}.tutorial-role-reveal.svelte-1uha8ag .tutorial-choice-live:where(.svelte-1uha8ag){opacity:0}.choice-card-artwork.svelte-1uha8ag{border-radius:calc(var(--table-u) * .9);transform-origin:50%;width:100%;height:100%;display:block;position:relative}.choice-card.role-reveal-card.svelte-1uha8ag{z-index:6}.assigned-role-screen-dim.svelte-1uha8ag{top:calc(0px - var(--safe-top) - var(--edge-border-gap) - var(--edge-pair-height));right:calc(0px - var(--center-inset-x));bottom:calc(0px - var(--safe-bottom) - var(--edge-border-gap) - var(--edge-pair-height));left:calc(0px - var(--center-inset-x));z-index:5;pointer-events:none;opacity:0;animation:10s linear both svelte-1uha8ag-assigned-role-screen-dim;animation-delay:var(--role-reveal-animation-delay,0s);backface-visibility:hidden;will-change:opacity;background:radial-gradient(circle at 50% 48%,#1a2c491a 0 25%,#00000073 66%,#000000c7 100%),linear-gradient(#07152c8f,#0000006b);position:fixed;transform:translateZ(0)}.choice-card.role-reveal-selected-offset.selected.svelte-1uha8ag{top:calc(var(--table-u) * -1);transform:none}.role-reveal-assigned.svelte-1uha8ag{z-index:7;pointer-events:none;backface-visibility:hidden;will-change:transform, opacity, box-shadow}.role-reveal-assigned.role-reveal-geometry-ready.svelte-1uha8ag{--assigned-role-delay:var(--role-reveal-card-delay,var(--role-reveal-animation-delay,0s));animation:10s ease-in both svelte-1uha8ag-assigned-role-motion,10s linear both svelte-1uha8ag-assigned-role-fade,10s linear both svelte-1uha8ag-assigned-role-shadow;animation-delay:var(--assigned-role-delay), var(--assigned-role-delay), var(--assigned-role-delay)}.role-reveal-hidden.svelte-1uha8ag{opacity:0!important}.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);height:calc(var(--tutorial-role-card-width) * 1.5);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)}.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-assigned-role-motion{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(var(--role-reveal-x,0), var(--role-reveal-y,0), 0) scale(var(--role-reveal-final-scale,12))}}@keyframes svelte-1uha8ag-assigned-role-fade{0%,45%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-assigned-role-shadow{0%{box-shadow:0 0 #0000}60%{box-shadow:0 calc(var(--table-u) * 1.1) calc(var(--table-u) * 2.5) #00000047, 0 0 calc(var(--table-u) * 1.4) #fff2cd1f}to{box-shadow:0 0 #0000}}@keyframes svelte-1uha8ag-assigned-role-screen-dim{0%{opacity:0}65%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-tutorial-intro-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-investigation-card-reveal{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes svelte-1uha8ag-night-result-damage-reveal{0%{width:var(--damage-reveal-from,0%)}to{width:var(--damage-reveal-to,0%)}}@keyframes svelte-1uha8ag-night-result-damage-clear{0%{width:100%}to{width:0%}}@keyframes svelte-1uha8ag-winning-faction-bloom{0%{clip-path:circle(0%);animation-timing-function:cubic-bezier(.32,0,.12,1)}70%,to{clip-path:circle(80%)}}@keyframes svelte-1uha8ag-winning-environment-drain{0%{opacity:0;animation-timing-function:cubic-bezier(.32,0,.12,1)}70%,to{opacity:1}}@keyframes svelte-1uha8ag-winning-background-settle{0%,70%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-winning-symbol-expand{0%{animation-timing-function:cubic-bezier(.32,0,.12,1);transform:scale(0)}80%,to{transform:scale(1)}}@keyframes svelte-1uha8ag-winning-ui-exit{0%{visibility:visible;opacity:1}99.99%{visibility:visible}to{visibility:hidden;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}}
