.intro.svelte-h9g89o{outline:none;position:fixed;inset:0;overflow:hidden}.intro.clickable.svelte-h9g89o{cursor:pointer}.content.svelte-h9g89o{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;padding-bottom:12vh;display:flex;position:absolute;inset:0}.content.svelte-h9g89o:not(.hidden){animation:3.2s both svelte-h9g89o-content-fade}.content.hidden.svelte-h9g89o{opacity:0}@keyframes svelte-h9g89o-content-fade{0%{opacity:0}to{opacity:1}}.title.svelte-h9g89o{text-shadow:0 2px 16px #0009;align-items:center;gap:.08em;margin:0;font-size:clamp(2.5rem,7vw,4rem);display:flex}.venus.svelte-h9g89o{fill:none;stroke:currentColor;stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 2px 6px #0009);width:auto;height:.8em}.credit.svelte-h9g89o{letter-spacing:.22em;color:#ffffffa6;text-shadow:0 1px 8px #000c;margin:-.65rem 0 0;font-size:.85rem}.hint.svelte-h9g89o{letter-spacing:.12em;color:#ffffffbf;text-shadow:0 1px 8px #000c;margin:0;font-size:1rem;animation:2.4s ease-in-out infinite svelte-h9g89o-pulse}.continue-hint.svelte-h9g89o{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 8px #000c;margin:0;font-size:1.3rem;animation:2.4s ease-in-out infinite svelte-h9g89o-pulse;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.select-overlay.svelte-h9g89o{pointer-events:none;position:absolute;container-type:size}.cell.svelte-h9g89o{pointer-events:auto;cursor:pointer;background:linear-gradient(#9bb0bc 0%,#7e95a2 50%,#6a8390 100%);border:1px solid #222e3699;border-radius:3px;justify-content:center;align-items:center;padding:.22em .28em;font-family:inherit;transition:filter .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080,inset 0 1px #b0c9d6cc,inset 0 -1px 2px #141e2659}.cell.svelte-h9g89o:hover{filter:brightness(1.12)}.cell-label.svelte-h9g89o{text-align:center;letter-spacing:.12em;white-space:nowrap;color:#eef3f6;text-shadow:0 1px 1px #0a121899;background:#6a838f;border:1px solid #1e2a328c;border-radius:1px;width:14ch;padding:.2em .3em;font-size:1rem;display:block;overflow:visible;box-shadow:inset 0 2px 3px #0f19208c,inset 0 1px 1px #b0c9d666}.floor-text.svelte-h9g89o{letter-spacing:.12em;text-align:center;color:#ffffffd9;text-shadow:0 0 .4em #b4d2e699,0 1px 8px #000c;width:max-content;font-size:4.1cqh;line-height:1.6;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)perspective(6em)rotateX(48deg)}@keyframes svelte-h9g89o-pulse{0%,to{opacity:.45}50%{opacity:1}}.crt-screen{-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizespeed;font-family:Courier New,Courier,monospace}.corridor-overlay.svelte-19gep9f{position:fixed}.handle-label.svelte-19gep9f{cursor:pointer;letter-spacing:.12em;color:#72fd99;text-shadow:0 0 4px #72fd99d9,0 0 12px #72fd9980;background:0 0;border:none;padding:.35em .9em;font-family:inherit;font-size:1rem;transition:filter .15s;position:absolute;transform:translate(-50%,-50%)}.handle-label.svelte-19gep9f:hover{filter:brightness(1.25)}.orientation-prompt.svelte-19gep9f{letter-spacing:.12em;color:#ffffffbf;text-shadow:0 1px 8px #000c;white-space:nowrap;margin:0;font-size:1.5rem;position:absolute;transform:translate(-50%,-50%)}.crt-screen.svelte-19gep9f{aspect-ratio:4/3;color:#39ff6a;background:radial-gradient(90% 80% at 50% 40%,#0a2410 0%,#041006 100%);width:min(92vw,44rem);padding:2.5% 3.5%;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2vh 4vh #0000008c,inset 0 0 2vh #000000d9}.scanlines.svelte-19gep9f{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000059 0 1px,#0000 2px 3px);position:absolute;inset:0}.crt-pixels.svelte-19gep9f{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#00000040 0 1px,#0000 2px 3px),repeating-linear-gradient(#00000040 0 1px,#0000 2px 3px);position:absolute;inset:0}.crt-glow.svelte-19gep9f{pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#39ff6a24,#0000 70%);position:absolute;inset:0}.crt-curve.svelte-19gep9f{pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#0000 22% 78%,#ffffff0f 100%),radial-gradient(75% 65% at 50% 48%,#0000 55%,#0000008c 100%);position:absolute;inset:0}.crt-prompt.svelte-19gep9f{text-align:left;letter-spacing:.03em;white-space:nowrap;text-shadow:0 0 4px #39ff6af2,0 0 14px #39ff6a99;margin:0 0 .4em;font-size:1.24rem;position:relative}.crt-grid.svelte-19gep9f{grid-template-columns:repeat(3,minmax(0,1fr));gap:.15em .4em;display:grid;position:relative}.crt-item.svelte-19gep9f{color:#39ff6a;text-align:left;cursor:pointer;text-shadow:0 0 5px #39ff6abf;white-space:nowrap;background:0 0;border:none;padding:.1em;font-family:inherit;font-size:1rem;transition:color .12s,text-shadow .12s}.crt-item.svelte-19gep9f:hover{color:#baffc9;text-shadow:0 0 6px #baffc9f2,0 0 16px #39ff6acc}.btn.svelte-18sv61c{letter-spacing:.02em;color:#fff;text-shadow:0 0 4px #ffffffbf,0 0 12px #ffffff59;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(200%);backdrop-filter:blur(20px)saturate(200%);border:1px solid #ffffff59;border-radius:999px;padding:.9em 2em;font-family:Courier New,Courier,monospace;font-size:1.5rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s,opacity .15s;position:relative;overflow:hidden;box-shadow:0 10px 22px #0000004d,0 1px 2px #00000059,inset 0 1px 1px #ffffff8c,inset 0 -10px 16px #00000024,inset 0 0 0 1px #ffffff14}.btn.svelte-18sv61c:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(120% 100% at 50% -20%,#ffffffbf 0%,#ffffff38 35%,#fff0 65%);position:absolute;inset:0}.btn.svelte-18sv61c:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px #00000059,0 1px 2px #0006,inset 0 1px 1px #ffffffa6,inset 0 -10px 16px #00000024,inset 0 0 0 1px #ffffff1f}.btn.svelte-18sv61c:active:not(:disabled){transform:scale(.97)translateY(0);box-shadow:0 4px 10px #00000047,inset 0 1px 1px #fff6,inset 0 -5px 8px #0000002e,inset 0 0 0 1px #ffffff0f}.btn.svelte-18sv61c:disabled{cursor:default;opacity:.4}.primary.svelte-18sv61c{background:linear-gradient(#87cefa24 0%,#6495ed17 45%,#393e4629 100%)}.primary.svelte-18sv61c:hover:not(:disabled){background:linear-gradient(#87cefa33 0%,#6495ed21 45%,#393e4633 100%)}.ghost.svelte-18sv61c{background:linear-gradient(#eeeeee0f 0%,#393e4614 100%)}.ghost.svelte-18sv61c:hover:not(:disabled){background:linear-gradient(#eeeeee1a 0%,#393e461f 100%)}.print.svelte-18sv61c{background:linear-gradient(#39ff6a14 0%,#0730652e 55%,#0730653d 100%)}.print.svelte-18sv61c:hover:not(:disabled){background:linear-gradient(#39ff6a1f 0%,#0a3f8238 55%,#0a3f8247 100%)}.walk-bob.svelte-90faaf{animation:1.9s ease-in-out infinite svelte-90faaf-walk-bob;position:fixed;inset:-2%}.walk-layer.svelte-90faaf{transform-origin:32% 26%;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:16s linear infinite svelte-90faaf-walk-zoom;position:absolute;inset:0}.walk-layer.late.svelte-90faaf{animation-delay:-8s}@keyframes svelte-90faaf-walk-zoom{0%{opacity:0;transform:scale(1)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes svelte-90faaf-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(.55%)}}.trajectory.svelte-1rq20us{--positive:#1a7a5c;--negative:#b8382a;flex-direction:column;height:100dvh;display:flex}.statbar.svelte-1rq20us{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);pointer-events:none;overscroll-behavior:none;color:#17262e;background:linear-gradient(#ffffff38 0%,#d2e4ec9e 100%);border-radius:1.1rem;flex-wrap:nowrap;align-items:center;gap:1.25rem;max-width:42rem;height:5.25rem;margin:1rem auto 0;padding:0 1.5rem;font-size:1rem;display:flex;position:relative;overflow:clip;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -10px 16px #1428370f,0 6px 18px #050c124d}.country.svelte-1rq20us{white-space:nowrap;flex-direction:column;align-items:center;margin-right:auto;display:flex}.country-name.svelte-1rq20us{font-size:1.3rem;font-weight:700}.sex.svelte-1rq20us{color:#4b6068;font-size:.8rem;font-weight:400}.stat.svelte-1rq20us{flex-direction:column;align-items:center;min-width:3.5rem;display:flex}.stat-label.svelte-1rq20us{color:#4b6068;font-size:.8rem}.stat-value.svelte-1rq20us{font-size:1.3rem;font-weight:700}.stat-delta.svelte-1rq20us{font-size:.85rem;line-height:1.2}.stat-delta.placeholder.svelte-1rq20us{visibility:hidden}.positive.svelte-1rq20us{color:var(--positive)}.negative.svelte-1rq20us{color:var(--negative)}.scene.svelte-1rq20us{pointer-events:none;position:fixed;container-type:size}.stair-log-viewport.svelte-1rq20us{pointer-events:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:58%;height:calc(80% - 6.5rem);position:absolute;top:calc(5% + 6.5rem);left:6%;overflow:hidden auto}.stair-log-viewport.svelte-1rq20us::-webkit-scrollbar{display:none}.stair-log-viewport.scrolled.svelte-1rq20us{-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 100%);mask-image:linear-gradient(#0000 0%,#000 7% 100%)}.stair-log.svelte-1rq20us{flex-direction:column;gap:1.6cqh;display:flex}.step.svelte-1rq20us{margin-left:calc(var(--step,0) * 2.6cqw);flex-direction:column;align-items:flex-start;max-width:100%;font-size:max(.82rem,2.6cqh);display:flex}.step-tread.svelte-1rq20us{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);color:#f2fbf7;white-space:nowrap;background:linear-gradient(#81d6bfd1 0%,#254f47e6 100%);border-radius:.3em .9em 0 0;padding:.25em .9em;font-size:.9em;font-weight:700;box-shadow:inset 0 1px 1px #fff6,0 2px 8px #050c1280}.step-riser.svelte-1rq20us{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#fff6 0%,#d2e4eccc 100%);border-radius:0 .6em .6em;padding:.6em 1em .7em;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -8px 14px #1428370d,0 3px 10px #050c1259}.step.fatal.svelte-1rq20us .step-tread:where(.svelte-1rq20us){background:linear-gradient(#d86a598c 0%,#65261c9e 100%)}.step.fatal.svelte-1rq20us .entry-text:where(.svelte-1rq20us){color:#7a1c12}.entry-text.svelte-1rq20us{white-space:pre-line;color:#17262e;margin:0;line-height:1.4}.death-line.svelte-1rq20us{margin-top:.5em}.entry-deltas.svelte-1rq20us{flex-wrap:wrap;gap:1em;margin-top:.5em;font-size:.85em;display:flex}.controls.svelte-1rq20us{left:0;right:0;bottom:calc(1.5rem + env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed}.corridor-overlay.svelte-1rq20us{position:fixed}.alloc-overlay.svelte-1rq20us{container-type:size}.alloc-panel.svelte-1rq20us{--chamfer:16px;width:27%;height:72.5%;clip-path:polygon(var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 85% calc(100% - var(--chamfer)), calc(85% - var(--chamfer)) 100%, calc(15% + var(--chamfer)) 100%, 15% calc(100% - var(--chamfer)), 0% var(--chamfer));color:#17262e;text-align:center;border:none;flex-direction:column;align-items:center;padding:3.4cqh 3cqw 3cqh;display:flex;position:absolute;top:8.5%;left:32%;overflow:hidden}.alloc-glass.svelte-1rq20us{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);pointer-events:none;background:linear-gradient(#fff3 0%,#d2e4ec99 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -12px 18px #1428370f}.alloc-panel.svelte-1rq20us:before{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#ffffff73 0%,#ffffff24 40%,#fff0 70%);position:absolute;inset:0}.alloc-title.svelte-1rq20us,.alloc-tokens.svelte-1rq20us,.alloc-stats.svelte-1rq20us{position:relative}.alloc-title.svelte-1rq20us{margin:0 0 .3cqh;font-size:max(1rem,3.4cqh);font-weight:700}.alloc-tokens.svelte-1rq20us{color:#17262e;justify-content:center;gap:1.4em;margin:0 0 2cqh;font-size:max(.75rem,2.1cqh);display:flex}.alloc-stats.svelte-1rq20us{flex-direction:column;gap:2.4cqh;width:80%;margin-bottom:2cqh;display:flex}.alloc-row.svelte-1rq20us{align-items:center;gap:1cqw;display:flex}.alloc-label.svelte-1rq20us{text-align:left;flex:1;font-size:max(.82rem,2.6cqh)}.alloc-value.svelte-1rq20us{text-align:center;width:1.6em;font-size:max(.85rem,2.8cqh);font-weight:700}.random-align.svelte-1rq20us{width:80%;margin:0 0 1cqh}.alloc-step-ghost.svelte-1rq20us{visibility:hidden;width:1.9em;height:1.9em;font-size:max(.8rem,2.4cqh)}.value-slot.svelte-1rq20us{width:1.6em;font-size:max(.85rem,2.8cqh);position:relative}.alloc-step.svelte-1rq20us{-webkit-backdrop-filter:blur(8px)saturate(180%);backdrop-filter:blur(8px)saturate(180%);color:#17262e;cursor:pointer;background:#ffffff47;border:1px solid #fff9;border-radius:50%;width:1.9em;height:1.9em;padding:0;font-size:max(.8rem,2.4cqh);line-height:1;transition:background .15s,transform .15s;position:relative;overflow:hidden;box-shadow:0 2px 6px #0a141c2e,inset 0 1px 1px #ffffffd9}.alloc-step.svelte-1rq20us:disabled{opacity:.6;cursor:default}.alloc-step.svelte-1rq20us:not(:disabled):hover{background:#ffffff6b}.alloc-step.svelte-1rq20us:not(:disabled):active{transform:scale(.92)}.alloc-action.random-row.svelte-1rq20us{white-space:nowrap;color:#17262e;text-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(#ffffff24 0%,#d2e4ec52 100%);border:1px solid #17262e29;border-radius:999px;padding:.5cqh clamp(.7em,3cqw,1.3em);font-size:1.2rem;transition:transform .15s,box-shadow .15s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 3px 8px #050c121a,inset 0 1px 1px #ffffff59,inset 0 -3px 5px #1428370d}.alloc-action.random-row.svelte-1rq20us:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(120% 100% at 50% -20%,#fff6 0%,#ffffff1a 40%,#fff0 70%);position:absolute;inset:0}.alloc-action.random-row.svelte-1rq20us:hover{box-shadow:0 4px 10px #050c1221,inset 0 1px 1px #fff6,inset 0 -3px 5px #1428370d}.alloc-action.random-row.svelte-1rq20us:active{transform:translate(-50%,-50%)scale(.97);box-shadow:0 2px 5px #050c121a,inset 0 1px 1px #ffffff4d,inset 0 -2px 4px #1428370f}.alloc-action.start-row.svelte-1rq20us{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(#ffffff3d 0%,#d2e4ec94 100%);border:1px solid #17262e38;border-radius:999px;margin:2cqh 0;padding:.9cqh clamp(1.6em,4.5cqw,2.4em);font-size:1.8rem;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 8px 18px #050c1238,inset 0 1px 1px #fff9,inset 0 -8px 14px #14283714}.alloc-action.start-row.svelte-1rq20us:before{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(120% 100% at 50% -20%,#ffffff8c 0%,#ffffff29 40%,#fff0 70%);position:absolute;inset:0}.alloc-action.start-row.svelte-1rq20us:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 11px 22px #050c1242,inset 0 1px 1px #ffffffb3,inset 0 -8px 14px #14283714}.alloc-action.start-row.svelte-1rq20us:not(:disabled):active{transform:scale(.97)translateY(0);box-shadow:0 4px 10px #050c1233,inset 0 1px 1px #ffffff73,inset 0 -5px 8px #1428371a}.alloc-action.svelte-1rq20us{cursor:pointer;letter-spacing:.06em;color:#cfe7f2;text-shadow:0 1px 4px #08121a8c;background:0 0;border:none;padding:0;font-family:inherit}.alloc-action.start.svelte-1rq20us{color:#17262e;text-shadow:0 1px 2px #ffffff80;animation:3.2s ease-in-out infinite svelte-1rq20us-action-blink}.alloc-action.svelte-1rq20us:disabled{opacity:.6;cursor:default}.alloc-action.start.svelte-1rq20us:disabled{color:#7c8a90;text-shadow:none;animation:none}@keyframes svelte-1rq20us-action-blink{0%,to{color:#17262e}50%{color:#0d5f78;text-shadow:0 1px 2px #ffffff80,0 0 10px #0d5f7880}}.alloc-hint-zone.svelte-1rq20us{margin:-1.5cqh -1.5cqw -2.5cqh;padding:3.5cqh 3.5cqw;position:relative}.alloc-hint.svelte-1rq20us{letter-spacing:.06em;color:#17262eb8;opacity:0;pointer-events:none;max-width:100%;margin:0;font-size:max(.7rem,1.5cqh);line-height:1.4;transition:opacity 3s;position:relative}.alloc-hint-zone.svelte-1rq20us:hover .alloc-hint:where(.svelte-1rq20us){opacity:1;transition:opacity .3s}.start-hover-zone.svelte-1rq20us{flex-direction:column;justify-content:center;align-items:center;margin:1.5cqh -.5cqh;padding:.5cqh;display:flex}.start-hover-zone.svelte-1rq20us>.alloc-action.start-row:where(.svelte-1rq20us){margin:0}.start-caption.svelte-1rq20us{letter-spacing:.08em;color:#17262ef2;pointer-events:auto;margin:0 0 .6cqh;font-size:max(.75rem,1.6cqh);font-weight:700}.start-hover-zone.svelte-1rq20us:hover:not(:has(.alloc-action:hover))~.alloc-hint-zone:where(.svelte-1rq20us) .alloc-hint:where(.svelte-1rq20us){opacity:1;transition:opacity .3s}@media (hover:none){.alloc-hint.svelte-1rq20us{opacity:.8}}.summary.svelte-1efw5hp{min-height:100dvh;padding:calc(1.75rem + env(safe-area-inset-top)) calc(1.5rem + env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom)) calc(1.5rem + env(safe-area-inset-left));color:#dce8ee;flex-direction:column;align-items:center;gap:1.1rem;display:flex;position:relative}.summary.restarting.svelte-1efw5hp{pointer-events:none}.title.svelte-1efw5hp{color:#eef6fa;text-shadow:0 2px 14px #08101899;align-items:center;gap:.08em;margin:0;font-size:clamp(2rem,6vw,3rem);display:flex}.venus.svelte-1efw5hp{fill:none;stroke:currentColor;stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 2px 6px #08101899);width:auto;height:.8em}.idcard.svelte-1efw5hp{background:#1b2830e0;border-radius:.6rem;justify-content:space-between;gap:2.5rem;width:100%;max-width:28rem;padding:.8rem 1.5rem;display:flex}.id.svelte-1efw5hp{flex-direction:column;align-items:center;gap:.1rem;display:flex}.id-label.svelte-1efw5hp{color:#82a0ad;font-size:.8rem}.id-value.svelte-1efw5hp{color:#e4f0f5;font-size:1.3rem;font-weight:700}.rows.svelte-1efw5hp{flex-direction:row;gap:.6rem;width:100%;max-width:28rem;display:flex}.row.svelte-1efw5hp{background:#1b2830e0;border-top:3px solid #3f5c68;border-radius:.6rem;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.55em .5em .5em;display:flex}.stat-label.svelte-1efw5hp{color:#82a0ad;white-space:nowrap;font-size:.85rem}.stat-values.svelte-1efw5hp{align-items:baseline;gap:.35rem;display:flex}.stat-start.svelte-1efw5hp{color:#82a0ad;font-size:.95rem}.stat-arrow.svelte-1efw5hp{color:#5f7d8a;font-size:.85rem}.stat-value.svelte-1efw5hp{color:#e4f0f5;font-size:1.35rem;font-weight:700}.row.grade-1.svelte-1efw5hp{border-top-color:#bfe4f0}.row.grade-2.svelte-1efw5hp{border-top-color:#7fa8b8}.row.grade-3.svelte-1efw5hp{border-top-color:#4a6570}.talents.svelte-1efw5hp{text-align:left;width:100%;max-width:28rem}.talents.svelte-1efw5hp h2:where(.svelte-1efw5hp){color:#82a0ad;margin:0 0 .5rem;font-size:1.1rem;font-weight:400}.talents.svelte-1efw5hp ul:where(.svelte-1efw5hp){flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.talents.svelte-1efw5hp li:where(.svelte-1efw5hp){color:#fff;background:#1b2830e0;border-radius:.6rem;padding:.6em 1em;font-size:1.15rem}.actions.svelte-1efw5hp{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hint.svelte-1efw5hp{color:#eef6faf2;text-shadow:0 1px 3px #060c12e6,0 2px 12px #060c12b3;margin:0;font-size:1.2rem;line-height:1.5}.credits.svelte-1efw5hp{right:calc(1.5rem + env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));text-align:right;pointer-events:none;position:absolute}.credits.svelte-1efw5hp p:where(.svelte-1efw5hp){white-space:nowrap;color:#e2f0f5d9;text-shadow:0 1px 6px #060c12bf;margin:.15em 0;font-size:.7rem}.fallback.svelte-1fmw0hk,.bg-canvas.svelte-1fmw0hk{z-index:-1;position:fixed;inset:0}.bg-canvas.svelte-1fmw0hk{width:100%;height:100%;display:block}.bg-canvas.hidden.svelte-1fmw0hk{display:none}.host.svelte-zqaqrj{top:calc(1.5rem + env(safe-area-inset-top));z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:min(90vw,32rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast.svelte-zqaqrj{pointer-events:auto;cursor:pointer;border:1px solid var(--border);color:inherit;text-align:center;white-space:pre-line;background:#222831f2;border-radius:.75rem;padding:.75rem 1.25rem;font-family:inherit;font-size:1.2rem;animation:.2s svelte-zqaqrj-drop}.toast.achievement.svelte-zqaqrj{color:#84ff55;border-color:#84ff55}@keyframes svelte-zqaqrj-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.video-stage.svelte-red2hl{z-index:-1;background:#0d1418;position:fixed;inset:0;overflow:hidden}canvas.svelte-red2hl,video.svelte-red2hl{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.loading.svelte-1uha8ag{justify-content:center;align-items:center;min-height:100dvh;font-size:2.5rem;font-weight:700;display:flex}
