.scrim.svelte-1j9tlay{z-index:var(--z-outcome);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#150f1ea6;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.card.svelte-1j9tlay{background:#17121f;border:1px solid #ffffff2e;border-radius:16px;width:min(460px,100%);padding:20px 22px 22px;box-shadow:0 24px 60px #000a}.card.svelte-1j9tlay:focus{outline:none}.body.svelte-1j9tlay{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tag.svelte-1j9tlay{letter-spacing:.09em;text-transform:uppercase;color:#ffd98a;font-size:10px}h2.svelte-1j9tlay{text-shadow:var(--skin-text-shadow);margin:0;font-size:24px}p.svelte-1j9tlay{max-width:360px;color:var(--skin-ink-dim);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.6}.orig.svelte-1j9tlay{color:#9a8fb0;max-width:360px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5}.ref.svelte-1j9tlay{color:var(--skin-ink-dim);opacity:.8;font-family:ui-monospace,monospace;font-size:10.5px}.body.svelte-1j9tlay .btn-face{padding:8px 26px}.q.svelte-1a9bah3{vertical-align:middle;border:1px solid var(--line);width:16px;height:16px;color:var(--dim);background:#ffffff1a;border-radius:50%;place-items:center;padding:0;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.q.svelte-1a9bah3:hover,.q.on.svelte-1a9bah3{background:var(--accent);color:#2a2010;border-color:#0000}.scrim.svelte-1a9bah3{z-index:var(--z-help);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-transform:none;letter-spacing:normal;cursor:default;background:#05030acc;place-items:center;padding:16px;font-weight:400;display:grid;position:fixed;inset:0}.card.svelte-1a9bah3{text-align:left;width:min(420px,100%);max-height:min(80vh,640px);color:var(--ink);letter-spacing:0;background:#17121f;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;line-height:1.55;display:flex;box-shadow:0 24px 60px #000a}.card.svelte-1a9bah3:focus{outline:none}.card.svelte-1a9bah3 header:where(.svelte-1a9bah3){border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 14px 9px;display:flex}.card.svelte-1a9bah3 h4:where(.svelte-1a9bah3){flex:1;margin:0;font-size:13.5px;font-weight:650}.x.svelte-1a9bah3{border:1px solid var(--line);width:22px;height:22px;color:var(--dim);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.x.svelte-1a9bah3:hover{color:var(--ink);background:#ffffff1a}.body.svelte-1a9bah3{padding:12px 14px;overflow-y:auto}.body.svelte-1a9bah3 p:where(.svelte-1a9bah3){color:#e7e0f2cc;margin:0 0 8px}.body.svelte-1a9bah3 p:where(.svelte-1a9bah3):last-child{margin-bottom:0}.body.svelte-1a9bah3 dl:where(.svelte-1a9bah3){grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 0;display:grid}.body.svelte-1a9bah3 dt:where(.svelte-1a9bah3){color:var(--accent);white-space:nowrap;font-size:12px}.body.svelte-1a9bah3 dd:where(.svelte-1a9bah3){color:var(--dim);margin:0;font-size:12px}.card.svelte-1a9bah3 footer:where(.svelte-1a9bah3){border-top:1px solid var(--line);color:var(--dim);padding:8px 14px 11px;font-size:11px}.filter.svelte-vip662{flex-wrap:wrap;gap:4px;display:flex}label.svelte-vip662{cursor:pointer;color:#8a909a;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:10.5px;display:inline-flex}label.on.svelte-vip662{color:#dfe6f0;background:#6fa8ff1f;border-color:#6fa8ff55}input.svelte-vip662{accent-color:#6fa8ff;cursor:pointer;width:11px;height:11px;margin:0}.dock.svelte-vrijvu{width:min(460px,46%);z-index:var(--z-outcome);background:#0d0d0ff2;border:1px solid #ffffff1f;border-radius:12px;grid-template-rows:minmax(0,1fr);min-height:0;padding:10px 12px 12px;display:grid;position:absolute;top:12px;bottom:12px;right:12px;box-shadow:0 18px 50px #000a}.dock.svelte-vrijvu:focus{outline:none}.body.svelte-vrijvu{color:#c7ccd4;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;font-family:ui-monospace,monospace;display:grid;overflow:hidden}header.svelte-vrijvu{justify-content:space-between;align-items:center;display:flex}h2.svelte-vrijvu{text-transform:uppercase;letter-spacing:.06em;color:#8a909a;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.x.svelte-vrijvu{color:#7a808a;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.x.svelte-vrijvu:hover{color:#eef1f5}.scrub.svelte-vrijvu{background:#00000038;border:1px solid #ffffff1a;border-radius:10px;padding:8px 12px 10px}.scrub-head.svelte-vrijvu{color:#a49a8e;align-items:center;gap:10px;font-size:11px;display:flex}.scrub-head.svelte-vrijvu b:where(.svelte-vrijvu){color:#ffe3a8;margin-left:auto;font-size:12px}.scrub-head.svelte-vrijvu span:where(.svelte-vrijvu){align-items:center;gap:5px;display:flex}.live.svelte-vrijvu{color:#9ff0a6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:7px;padding:3px 8px;font-size:10.5px}.range.svelte-vrijvu{accent-color:#ffb347;cursor:pointer;width:100%;margin:8px 0 6px}.controls.svelte-vrijvu{justify-content:center;gap:6px;display:flex}.controls.svelte-vrijvu button:where(.svelte-vrijvu){color:#dfe6f0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff20;border-radius:8px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:12px}.controls.svelte-vrijvu button:where(.svelte-vrijvu):hover:not(:disabled){background:#ffffff20}.controls.svelte-vrijvu button:where(.svelte-vrijvu):disabled{opacity:.35;cursor:default}.controls.svelte-vrijvu .play:where(.svelte-vrijvu){color:#ffe3a8;min-width:96px}.cols.svelte-vrijvu{grid-template-rows:minmax(90px,26%) minmax(0,1fr);gap:10px;min-height:0;display:grid}section.moves.svelte-vrijvu,section.log.svelte-vrijvu{background:#00000038;border:1px solid #ffffff1a;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:8px 10px;display:grid}section.moves.svelte-vrijvu{grid-template-rows:auto minmax(0,1fr)}.head.svelte-vrijvu{letter-spacing:.06em;text-transform:uppercase;color:#6f7580;justify-content:space-between;gap:8px;padding-bottom:6px;font-size:10px;display:flex}.head.svelte-vrijvu em:where(.svelte-vrijvu){color:#8a909a;font-style:normal}ol.svelte-vrijvu{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.moves.svelte-vrijvu li:where(.svelte-vrijvu) button:where(.svelte-vrijvu),.log.svelte-vrijvu .row:where(.svelte-vrijvu){text-align:left;color:#c7ccd4;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;padding:3px 6px;font-size:11.5px;display:flex}.moves.svelte-vrijvu li:where(.svelte-vrijvu) button:where(.svelte-vrijvu):hover,.log.svelte-vrijvu .row:where(.svelte-vrijvu):hover{background:#ffffff12}.moves.svelte-vrijvu li.on:where(.svelte-vrijvu) button:where(.svelte-vrijvu),.log.svelte-vrijvu li.on:where(.svelte-vrijvu) .row:where(.svelte-vrijvu){color:#eef1f5;background:#6fa8ff26}.no.svelte-vrijvu{color:#6f7580;text-align:right;font-variant-numeric:tabular-nums;min-width:26px}.nm.svelte-vrijvu{flex:1}.moves.svelte-vrijvu em:where(.svelte-vrijvu),.log.svelte-vrijvu em:where(.svelte-vrijvu){color:#8a909a;font-size:10.5px;font-style:normal}.tag.svelte-vrijvu{color:#7f8894;min-width:62px;font-size:10px}.txt.svelte-vrijvu{flex:1}.lines.svelte-vrijvu li.rig:where(.svelte-vrijvu) .txt:where(.svelte-vrijvu){color:#ffd98a}.why.svelte-vrijvu{color:#a08f6f;align-items:center;gap:6px;padding:0 6px 4px 96px;font-size:10.5px;display:flex}.empty.svelte-vrijvu{color:#6f7580;padding:6px;font-size:11px}svg.svelte-13vl0ky{background:#05060899;border-radius:8px;width:100%;height:auto;max-height:280px;display:block}.dock.svelte-1aqejfc{width:min(480px,48%);z-index:var(--z-outcome);color:#c7ccd4;background:#0d0d0ff2;border:1px solid #ffffff1f;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px 12px 12px;font-family:ui-monospace,monospace;display:grid;position:absolute;top:12px;bottom:12px;left:12px;box-shadow:0 18px 50px #000a}.dock.svelte-1aqejfc:focus{outline:none}header.svelte-1aqejfc{justify-content:space-between;align-items:center;display:flex}h2.svelte-1aqejfc{text-transform:uppercase;letter-spacing:.06em;color:#8a909a;margin:0;font-size:13px}.x.svelte-1aqejfc{color:#7a808a;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.x.svelte-1aqejfc:hover{color:#eef1f5}.body.svelte-1aqejfc{flex-direction:column;gap:10px;min-height:0;padding-top:8px;display:flex;overflow-y:auto}section.svelte-1aqejfc{background:#00000038;border:1px solid #ffffff1a;border-radius:10px;padding:8px 10px 10px}.head.svelte-1aqejfc{letter-spacing:.06em;text-transform:uppercase;color:#6f7580;align-items:center;gap:6px;padding-bottom:6px;font-size:10px;display:flex}.start.svelte-1aqejfc{margin:0;padding:0;font-size:11.5px;line-height:1.5;list-style:none}.start.svelte-1aqejfc li:where(.svelte-1aqejfc){color:#b9c0ca}.legend.svelte-1aqejfc{color:#8a909a;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:10.5px;display:flex}.key.svelte-1aqejfc{align-items:center;gap:5px;display:inline-flex}.key.svelte-1aqejfc i:where(.svelte-1aqejfc){border-radius:2px;width:9px;height:9px;display:inline-block}.key.svelte-1aqejfc i.dim:where(.svelte-1aqejfc){opacity:.35;background:#8fd694}.key.svelte-1aqejfc b:where(.svelte-1aqejfc){color:#eef1f5;font-size:11px}.note.svelte-1aqejfc{color:#6f7580;margin:6px 0 0;font-size:10.5px;line-height:1.5}.strip.svelte-1aqejfc{flex-wrap:wrap;gap:3px;margin-top:8px;display:flex}.chip.svelte-1aqejfc{text-align:center;color:#dfe6f0;background:#ffffff0d;border:1px solid;border-radius:5px;min-width:22px;padding:1px 4px;font-size:10.5px}.empty.svelte-1aqejfc{color:#6f7580;font-size:10.5px}.rigs.svelte-1aqejfc{flex-direction:column;gap:3px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.rigs.svelte-1aqejfc li:where(.svelte-1aqejfc){align-items:baseline;gap:6px;display:flex}.rigs.svelte-1aqejfc i:where(.svelte-1aqejfc){border-radius:2px;flex:none;width:8px;height:8px}.rigs.svelte-1aqejfc b:where(.svelte-1aqejfc){color:#7f8894;min-width:34px}.rigs.svelte-1aqejfc .nm:where(.svelte-1aqejfc){color:#ffd98a}.rigs.svelte-1aqejfc em:where(.svelte-1aqejfc){color:#7a7160;font-size:10px;font-style:normal}.browser.svelte-1w0et5s{color:#c7ccd4;grid-template-rows:auto auto minmax(0,1fr);gap:10px;height:100%;min-height:0;font-family:ui-monospace,monospace;display:grid}header.svelte-1w0et5s{align-items:center;gap:10px;display:flex}h2.svelte-1w0et5s{text-transform:uppercase;letter-spacing:.06em;color:#8a909a;margin:0;font-size:13px}.count.svelte-1w0et5s{color:#6f7580;margin-left:auto;font-size:11px}.filters.svelte-1w0et5s{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.q.svelte-1w0et5s{flex:220px;margin:0}.opt.svelte-1w0et5s{color:#8a909a;align-items:center;gap:5px;font-size:11px;display:inline-flex}.opt.svelte-1w0et5s input[type=checkbox]:where(.svelte-1w0et5s){accent-color:#6fa8ff;margin:0}.opt.num.svelte-1w0et5s input:where(.svelte-1w0et5s){width:62px;margin:0}.mech.svelte-1w0et5s{flex-wrap:wrap;flex:100%;gap:4px;display:flex}.chip.svelte-1w0et5s{color:#8a909a;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:10.5px}.chip.on.svelte-1w0et5s{color:#dfe6f0;background:#6fa8ff1f;border-color:#6fa8ff55}.list.svelte-1w0et5s{background:#00000038;border:1px solid #ffffff14;border-radius:10px;min-height:0;overflow-y:auto}.spacer.svelte-1w0et5s{position:relative}.row.svelte-1w0et5s{border-bottom:1px solid #ffffff0f;align-items:stretch;gap:8px;padding:6px 8px;display:flex;position:absolute;left:0;right:0}.row.on.svelte-1w0et5s{background:#6fa8ff1f}.pickzone.svelte-1w0et5s{min-width:0;color:inherit;text-align:left;flex:1;align-items:center;gap:10px;padding:0;display:flex}.side.svelte-1w0et5s{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:5px;display:flex}.pick.svelte-1w0et5s{color:#dfe6f0;font:inherit;cursor:pointer;background:#6fa8ff26;border:1px solid #6fa8ff66;border-radius:8px;padding:4px 12px;font-size:10.5px}.pick.svelte-1w0et5s:hover{background:#6fa8ff44}.thumb.svelte-1w0et5s{flex:0 0 132px;align-self:stretch;place-items:center;width:132px;display:grid}.thumb.svelte-1w0et5s svg{max-height:84px}.wait.svelte-1w0et5s{color:#4d525a;font-size:14px}.body.svelte-1w0et5s{flex-direction:column;gap:2px;min-width:0;display:flex}.line1.svelte-1w0et5s{align-items:baseline;gap:8px;min-width:0;display:flex}.line1.svelte-1w0et5s b:where(.svelte-1w0et5s){color:#ffd98a}.nm.svelte-1w0et5s{color:#eef1f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.line2.svelte-1w0et5s{color:#8a909a;font-size:10.5px}.line3.svelte-1w0et5s{flex-wrap:wrap;gap:3px;display:flex}.tag.svelte-1w0et5s{color:#9aa0aa;border:1px solid #ffffff26;border-radius:999px;padding:0 6px;font-size:9.5px;font-style:normal}.kin.svelte-1w0et5s{align-items:center;display:flex;position:relative}.link.svelte-1w0et5s{color:#cfe4ff;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:3px 7px;font-size:10px}.link.svelte-1w0et5s:hover{background:#ffffff1f}.only.svelte-1w0et5s{color:#4d525a;font-size:10px}.drop.svelte-1w0et5s{z-index:2;background:#1d1526f5;border:1px solid #ffffff2e;border-radius:8px;flex-wrap:wrap;gap:3px;max-width:260px;padding:5px;display:flex;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 12px 30px #000a}.drop.svelte-1w0et5s button:where(.svelte-1w0et5s){color:#dfe6f0;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;padding:2px 6px;font-size:10px}.drop.svelte-1w0et5s button:where(.svelte-1w0et5s):hover{background:#6fa8ff33}.empty.svelte-1w0et5s{color:#6f7580;text-align:center;padding:14px;font-size:11.5px}.scrim.svelte-9f990f{z-index:var(--z-help);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05030acc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-9f990f{color:#c7ccd4;background:#14121a;border:1px solid #ffffff2e;border-radius:14px;width:min(560px,100%);max-height:min(86vh,760px);padding:12px 14px 14px;font-family:ui-monospace,monospace;overflow-y:auto;box-shadow:0 24px 60px #000a}.card.svelte-9f990f:focus{outline:none}header.svelte-9f990f{justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}h2.svelte-9f990f{color:#eef1f5;margin:0;font-size:13px}.x.svelte-9f990f{color:#7a808a;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.x.svelte-9f990f:hover{color:#eef1f5}.wait.svelte-9f990f,.err.svelte-9f990f{color:#8a909a;text-align:center;margin:12px 0;font-size:12px}.err.svelte-9f990f{color:#ff9c9c}.peel.svelte-9f990f{color:#8a909a;align-items:center;gap:8px;margin-top:8px;font-size:10.5px;display:flex}.peel.svelte-9f990f input:where(.svelte-9f990f){accent-color:#ffb347;cursor:pointer;flex:1;margin:0}.peel.svelte-9f990f b:where(.svelte-9f990f){color:#eef1f5;white-space:nowrap}.peel.svelte-9f990f em:where(.svelte-9f990f){color:#6f7580;white-space:nowrap;font-style:normal}.legend.svelte-9f990f{color:#8a909a;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:10.5px;display:flex}.key.svelte-9f990f{align-items:center;gap:5px;display:inline-flex}.key.svelte-9f990f i:where(.svelte-9f990f){border-radius:2px;width:9px;height:9px;display:inline-block}.key.svelte-9f990f i.dim:where(.svelte-9f990f){opacity:.42;background:#8d94a0}.key.svelte-9f990f i.bar:where(.svelte-9f990f){background:0 0;border:2px solid #ff8f8f}.facts.svelte-9f990f{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 14px;margin-top:10px;font-size:11.5px;display:grid}.facts.svelte-9f990f div:where(.svelte-9f990f){border-bottom:1px dashed #ffffff14;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.facts.svelte-9f990f span:where(.svelte-9f990f){color:#8a909a}.facts.svelte-9f990f b:where(.svelte-9f990f){color:#eef1f5}.note.svelte-9f990f{color:#6f7580;margin:8px 0 0;font-size:10.5px;line-height:1.5}.wrap.svelte-bcqzwf{letter-spacing:0;max-width:1080px;min-height:100%;margin:0 auto;padding:28px 20px 110px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1.svelte-bcqzwf,.play.svelte-bcqzwf{font-family:Loyola Round,system-ui,sans-serif}#app:has(.wrap){background:#14210f var(--stand-bg,none) center / cover no-repeat fixed}.play.svelte-bcqzwf .btn-face{min-height:60px;padding:12px 40px;font-size:21px}h1.svelte-bcqzwf{text-shadow:var(--skin-text-shadow);align-items:center;gap:12px;display:flex}h1.svelte-bcqzwf img:where(.svelte-bcqzwf){object-fit:contain;width:34px;height:42px}.withico.svelte-bcqzwf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.withico.svelte-bcqzwf input{flex:1 0 100%}.seed-note.svelte-bcqzwf{color:var(--skin-ink-dim);font-size:12px}header.svelte-bcqzwf p:where(.svelte-bcqzwf){color:#ffeccdcc;text-shadow:0 1px 3px #000a;margin:6px 0 0}code.svelte-bcqzwf{background:#ffffff14;border-radius:5px;padding:1px 5px}.browser-tab.svelte-bcqzwf{height:calc(100vh - 210px);min-height:320px}.tabs.svelte-bcqzwf{gap:6px;margin-top:20px;display:flex}.tabs.svelte-bcqzwf button:where(.svelte-bcqzwf){color:var(--dim);cursor:pointer;background:#241a2ecc;border:1px solid #ffffff26;border-bottom-color:#0000;border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:9px 18px;font-size:13px;display:inline-flex}.tabs.svelte-bcqzwf button:where(.svelte-bcqzwf):hover{color:var(--ink)}.tabs.svelte-bcqzwf button.on:where(.svelte-bcqzwf){color:var(--ink);background:#2e2338;border-color:#ffffff3d #ffffff3d #0000}.tabs.svelte-bcqzwf i:where(.svelte-bcqzwf){color:var(--accent);background:#00000038;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.cols.svelte-bcqzwf{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:0;display:grid}section.level.svelte-bcqzwf{z-index:2;position:relative}.combo-row.svelte-bcqzwf{align-items:stretch;gap:6px;margin:4px 0 2px;display:flex}.combo-row.svelte-bcqzwf .combo:where(.svelte-bcqzwf){flex:1;min-width:0;margin:0}.step-btn.svelte-bcqzwf{width:30px;color:var(--ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;flex:none;padding:0;font-size:17px;line-height:1}.step-btn.svelte-bcqzwf:hover:not(:disabled){background:#fff2}.step-btn.svelte-bcqzwf:disabled{opacity:.3;cursor:default}.combo.svelte-bcqzwf{position:relative}.combo-list.svelte-bcqzwf{background:#1d1526f5;border:1px solid #ffffff2e;border-radius:10px;max-height:268px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #000a}.combo-list.svelte-bcqzwf li:where(.svelte-bcqzwf){color:var(--ink);cursor:pointer;border-radius:7px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12px;display:flex}.combo-list.svelte-bcqzwf li.on:where(.svelte-bcqzwf){background:#ffffff1f}.combo-list.svelte-bcqzwf b:where(.svelte-bcqzwf){color:var(--accent);min-width:54px;font-size:12px}.combo-list.svelte-bcqzwf span:where(.svelte-bcqzwf){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.combo-list.svelte-bcqzwf em:where(.svelte-bcqzwf){color:var(--dim);white-space:nowrap;font-size:11.5px;font-style:normal}.combo-list.svelte-bcqzwf em.copy:where(.svelte-bcqzwf){color:#d7a86a}.two-btn.svelte-bcqzwf{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.copy-note.svelte-bcqzwf{color:var(--dim);margin:8px 0 0;font-size:11.5px;line-height:1.6}.link.svelte-bcqzwf{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link.svelte-bcqzwf:hover{color:#fff}.combo-list.svelte-bcqzwf .empty:where(.svelte-bcqzwf){color:var(--dim);cursor:default;justify-content:center}section.svelte-bcqzwf{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241a2ecc;border:1px solid #ffffff26;border-radius:16px;padding:16px 18px}section.svelte-bcqzwf h3:where(.svelte-bcqzwf){letter-spacing:.07em;text-transform:uppercase;color:var(--dim);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}label.svelte-bcqzwf{color:var(--dim);margin:9px 0;font-size:12px;display:block}label.svelte-bcqzwf select,label.svelte-bcqzwf input{color:var(--ink);margin-top:4px}label.inline.svelte-bcqzwf{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.three.svelte-bcqzwf{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.facts-head.svelte-bcqzwf{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;margin:14px 0 2px;font-size:11px;display:flex}.facts.svelte-bcqzwf{grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:12px;display:grid}.facts.svelte-bcqzwf div:where(.svelte-bcqzwf){border-bottom:1px dashed #ffffff14;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px;display:flex}.facts.svelte-bcqzwf span:where(.svelte-bcqzwf){color:var(--dim)}.note.svelte-bcqzwf{color:var(--dim);margin:8px 0 0;font-size:12px}.wide.svelte-bcqzwf{margin-top:14px}.prow.svelte-bcqzwf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.prow.svelte-bcqzwf .play:where(.svelte-bcqzwf) .btn-face{min-height:44px;padding:8px 22px;font-size:17px}.step.svelte-bcqzwf{align-items:center;gap:6px;display:flex}.mini.svelte-bcqzwf{color:var(--ink);cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;padding:5px 10px;font-size:12px}.mini.svelte-bcqzwf:hover:not(:disabled){background:#fff2}.mini.svelte-bcqzwf:disabled{opacity:.35;cursor:default}.mini.danger.svelte-bcqzwf{color:#ffb0b0;border-color:#ff8f8f4d}.jump.svelte-bcqzwf{width:84px;margin:0}.pgrow.svelte-bcqzwf{color:var(--dim);flex-direction:column;gap:2px;font-size:12px;display:flex}.pgrow.svelte-bcqzwf b:where(.svelte-bcqzwf){color:var(--ink);font-size:13px}.pgrow.svelte-bcqzwf b.gone:where(.svelte-bcqzwf){color:#ffb0b0}.reset.svelte-bcqzwf{margin-left:auto}.confirm.svelte-bcqzwf{color:#ffd8a8;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.seen.svelte-bcqzwf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seen.svelte-bcqzwf .chip:where(.svelte-bcqzwf){color:var(--dim);cursor:pointer;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:5px;margin:0;padding:2px 9px;font-size:11px;display:inline-flex}.seen.svelte-bcqzwf .chip.on:where(.svelte-bcqzwf){color:var(--ink);background:#ffb34718;border-color:#ffb34766}.seen.svelte-bcqzwf .chip:where(.svelte-bcqzwf) input:where(.svelte-bcqzwf){accent-color:#ffb347;width:11px;height:11px;margin:0}.tut.svelte-bcqzwf{flex-wrap:wrap;gap:6px;display:flex}.tut-btn.svelte-bcqzwf{color:#ffe3a8;border-color:#ffb34755}.tut-btn.svelte-bcqzwf:hover:not(:disabled){background:#ffb34722}.runs.svelte-bcqzwf{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.runs.svelte-bcqzwf li:where(.svelte-bcqzwf){color:var(--ink);border-bottom:1px dashed #ffffff14;align-items:baseline;gap:10px;padding:4px 0;font-size:12px;display:flex}.runs.svelte-bcqzwf .when:where(.svelte-bcqzwf){color:var(--dim);font-variant-numeric:tabular-nums;min-width:78px}.runs.svelte-bcqzwf b:where(.svelte-bcqzwf){color:var(--accent);min-width:54px}.runs.svelte-bcqzwf .nm:where(.svelte-bcqzwf){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.runs.svelte-bcqzwf em:where(.svelte-bcqzwf),.runs.svelte-bcqzwf .mv:where(.svelte-bcqzwf){color:var(--dim);white-space:nowrap;font-size:11.5px;font-style:normal}.runs.svelte-bcqzwf .res:where(.svelte-bcqzwf){text-align:right;min-width:104px;color:var(--dim)}.runs.svelte-bcqzwf .res.win:where(.svelte-bcqzwf){color:#9ff0a6}.runs.svelte-bcqzwf .res.stuck:where(.svelte-bcqzwf){color:#ffb0b0}.special.svelte-bcqzwf{color:#ffd98a;margin:10px 0 0;font-size:12px;line-height:1.5}hr.svelte-bcqzwf{border:0;border-top:1px solid var(--line);margin:12px 0}footer.svelte-bcqzwf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14100ff0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.econ.svelte-bcqzwf{color:var(--dim);font-size:12px}.holder.svelte-3qfii2{width:100%;height:100%;position:relative}canvas.svelte-3qfii2{width:100%;height:100%;display:block}.err.svelte-3qfii2{width:min(520px,90%);color:var(--bad);background:#2a1c24;border:1px solid #ff8f8f40;border-radius:12px;margin:auto;padding:16px 18px;position:absolute;inset:50% 0 0;transform:translateY(-50%)}.err.svelte-3qfii2 p:where(.svelte-3qfii2){color:var(--dim);margin:6px 0 0}code.svelte-3qfii2{background:#ffffff14;border-radius:5px;padding:1px 5px}.hud.svelte-1fn1mbz{z-index:var(--z-hud);pointer-events:none;padding:14px 16px 16px;position:absolute;inset:0}.hud.svelte-1fn1mbz button,.hud.svelte-1fn1mbz .counter:where(.svelte-1fn1mbz),.hud.svelte-1fn1mbz .streak-plank:where(.svelte-1fn1mbz){pointer-events:auto}.corner.svelte-1fn1mbz{pointer-events:auto;align-items:center;gap:10px;display:flex;position:absolute}.top-left.svelte-1fn1mbz{top:14px;left:16px}.top-right.svelte-1fn1mbz{top:0;right:0}.bottom-left.svelte-1fn1mbz{bottom:16px;left:16px}.menu-btn.svelte-1fn1mbz{cursor:pointer;background:#2b1708e0;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.menu-btn.svelte-1fn1mbz:hover{background:#3a2010e0}.menu-btn.svelte-1fn1mbz .ico:where(.svelte-1fn1mbz){width:20px;height:20px}.menu.svelte-1fn1mbz{background:#1d1526f5;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:52px;left:0;box-shadow:0 14px 34px #000a}.menu.svelte-1fn1mbz button:where(.svelte-1fn1mbz){color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.menu.svelte-1fn1mbz button:where(.svelte-1fn1mbz):hover{background:#ffffff1a}.chest.svelte-1fn1mbz{cursor:pointer;background:#2b1708e0;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:flex}.chest.svelte-1fn1mbz svg:where(.svelte-1fn1mbz){width:34px;height:27px}.chest-sum.svelte-1fn1mbz{color:#ffd98a;font:600 13px/1 ui-monospace,monospace}.wild-price.svelte-1fn1mbz{cursor:pointer;color:#ffe3a8;text-shadow:0 2px #6a3410,0 0 6px #000a;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px;font:700 15px/1 ui-monospace,monospace;display:flex;position:absolute;transform:translate(-50%,34px)}.wild-price.svelte-1fn1mbz:disabled{opacity:.45;cursor:default}.wild-price.free.svelte-1fn1mbz{color:#9ff0a6}.wild-price.svelte-1fn1mbz .ico-sm:where(.svelte-1fn1mbz){width:18px;height:18px}.tokens.svelte-1fn1mbz{flex-direction:column;align-items:center;gap:26px;display:flex;position:absolute;bottom:78px;right:18px}.tokens.hidden.svelte-1fn1mbz{display:none}.streak-plank.svelte-1fn1mbz{flex:none;align-items:stretch;gap:8px;max-width:min(420px,46vw);padding:6px 2px 8px}.streak-col.svelte-1fn1mbz{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:150px;display:flex}.streak-title.svelte-1fn1mbz{letter-spacing:.04em;color:#ffcf3f;-webkit-text-stroke:2.5px #7a3a08;paint-order:stroke fill;text-shadow:0 2px #5a2a06;white-space:nowrap;font-size:15px;font-weight:900;line-height:1}.pips.svelte-1fn1mbz{align-items:center;gap:5px;width:100%;display:flex}.reward.svelte-1fn1mbz{flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;width:54px;display:flex;position:relative}.rwd-ico.svelte-1fn1mbz{object-fit:contain;filter:drop-shadow(0 2px 3px #0006);width:42px;height:42px}.rwd-amount.svelte-1fn1mbz{z-index:1;color:#fff6e2;-webkit-text-stroke:2.5px #6a2f66;paint-order:stroke fill;font-size:14px;font-weight:900;line-height:1;position:absolute;bottom:4px;right:2px}.reward.now.svelte-1fn1mbz .rwd-amount:where(.svelte-1fn1mbz){bottom:-8px;left:50%;right:auto;transform:translate(-50%)}.reward.now.svelte-1fn1mbz:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);background:linear-gradient(#e0339c,#a3157a);border:2px solid #ffffff40;border-radius:9px 9px 0 0;position:absolute;inset:-6px 2px -16px}.reward.now.svelte-1fn1mbz .rwd-ico:where(.svelte-1fn1mbz){position:relative}.reward.next.svelte-1fn1mbz .rwd-amount:where(.svelte-1fn1mbz){-webkit-text-stroke-color:#6a3410}.streak-plank.svelte-1fn1mbz .tier:where(.svelte-1fn1mbz){color:#ffe9c4;text-shadow:var(--skin-text-shadow);flex:none;align-self:center;align-items:center;gap:5px;font-size:11px;display:flex}.counter.svelte-1fn1mbz .coin:where(.svelte-1fn1mbz){margin-left:-22px}.tag.svelte-1fn1mbz{color:#ffe3a8;text-shadow:none;white-space:nowrap;background:#2b1708e0;border:1px solid #ffffff26;border-radius:9px;padding:1px 8px;font-size:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.tag.free.svelte-1fn1mbz{color:#9ff0a6}.tutor.svelte-1fn1mbz{z-index:3;pointer-events:auto;color:#f3e6cf;text-align:center;background:#1b1206ee;border:1px solid #ffd98a3d;border-radius:12px;width:min(460px,48vw);padding:9px 12px 11px;font-size:12.5px;line-height:1.5;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0009}.tutor.done.svelte-1fn1mbz{border-color:#9ff0a64d}.tutor-head.svelte-1fn1mbz{letter-spacing:.06em;text-transform:uppercase;color:#c9a86a;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.tutor-head.svelte-1fn1mbz b:where(.svelte-1fn1mbz){color:#9ff0a6}.tutor.svelte-1fn1mbz p:where(.svelte-1fn1mbz){margin:5px 0 0}.tutor.svelte-1fn1mbz .refused:where(.svelte-1fn1mbz){color:#ffb3b3}.tutor.svelte-1fn1mbz .orig:where(.svelte-1fn1mbz){color:#a99a80;font-family:ui-monospace,monospace;font-size:11px}.darken.svelte-1fn1mbz{z-index:1;pointer-events:none;background:#000000a6;position:absolute;inset:0}.tokens.lit.svelte-1fn1mbz{z-index:2}.undo-hint.svelte-1fn1mbz{z-index:2;color:#f3e6cf;background:#1b1206f2;border:1px solid #ffd98a4d;border-radius:10px;max-width:240px;padding:8px 11px;font-size:12.5px;line-height:1.45;position:absolute;bottom:96px;right:104px;box-shadow:0 12px 28px #0009}.btn-undo.accent.svelte-1fn1mbz{filter:drop-shadow(0 0 10px #7fe08a)drop-shadow(0 0 4px #7fe08a)}.hint.svelte-1fn1mbz{pointer-events:auto;align-items:center;display:inline-flex}.stand.svelte-lz8o7u{z-index:var(--z-hud);pointer-events:none;position:absolute;inset:0}.stand.svelte-lz8o7u button,.bar.svelte-lz8o7u,.panel.svelte-lz8o7u,.over.svelte-lz8o7u{pointer-events:auto}.bar.svelte-lz8o7u{align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.bar-btn.svelte-lz8o7u{color:#9aa0aa;cursor:pointer;white-space:nowrap;background:#0d0d0fd9;border:1px solid #ffffff26;border-radius:8px;padding:6px 9px;font:11px/1 ui-monospace,monospace}.bar-btn.svelte-lz8o7u:hover{color:#cfe4ff;border-color:#6fa8ff66}.bar-btn.on.svelte-lz8o7u{color:#cfe4ff;background:#12141af2;border-color:#6fa8ff66}.bar-btn.main.svelte-lz8o7u{color:#cfe4ff;align-items:center;gap:5px;display:flex}.bar-btn.main.svelte-lz8o7u i:where(.svelte-lz8o7u){color:#6fa8ff;font-style:normal}.bar-btn.main.off.svelte-lz8o7u{color:#6f7580;background:#0d0d0f8f}.bar-btn.main.off.svelte-lz8o7u i:where(.svelte-lz8o7u){color:#6f7580}.left-stack.svelte-lz8o7u{flex-direction:column;align-items:flex-start;gap:8px;max-height:calc(100% - 120px);display:flex;position:absolute;bottom:74px;left:12px}.left-stack.hidden.svelte-lz8o7u{display:none}.state.svelte-lz8o7u{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:3px 10px;padding-bottom:2px;display:flex}.cell.svelte-lz8o7u{align-items:baseline;gap:4px;display:flex}.cell.svelte-lz8o7u em:where(.svelte-lz8o7u){color:#6f7580;font-size:10px;font-style:normal}.cell.svelte-lz8o7u b:where(.svelte-lz8o7u){color:#eef1f5;font-variant-numeric:tabular-nums;font-size:13px}.cell.svelte-lz8o7u b.bad:where(.svelte-lz8o7u){color:#ff9c9c}.cell.wide.svelte-lz8o7u{gap:5px}.cell.svelte-lz8o7u i:where(.svelte-lz8o7u){color:#7a808a;font-size:9.5px;font-style:normal}.panel.svelte-lz8o7u{color:#c7ccd4;background:#0d0d0fe6;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-height:0;font-family:ui-monospace,monospace;font-size:11px;display:flex}.panel-head.svelte-lz8o7u{color:#8a909a;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;width:100%;padding:7px 10px;font-size:10px;display:flex}.panel-head.svelte-lz8o7u span:where(.svelte-lz8o7u){text-align:left;flex:1}.panel-head.svelte-lz8o7u b:where(.svelte-lz8o7u){color:#ffd98a;font-size:11px}.panel-head.svelte-lz8o7u em:where(.svelte-lz8o7u){color:#6f7580;font-size:9px;font-style:normal}.panel-head.svelte-lz8o7u b.hot:where(.svelte-lz8o7u){color:#ffb347}.panel-head.svelte-lz8o7u .x:where(.svelte-lz8o7u){color:#7a808a;cursor:pointer;background:0 0;border:0;margin:-2px 0;padding:0 0 0 4px;font-size:15px;line-height:1}.panel-head.svelte-lz8o7u .x:where(.svelte-lz8o7u):hover{color:#eef1f5}.panel-body.svelte-lz8o7u{flex-direction:column;gap:6px;min-height:0;padding:0 10px 9px;display:flex;overflow-y:auto}.panel-foot.svelte-lz8o7u{color:#6f7580;border-top:1px solid #ffffff14;padding-top:3px;font-size:10px}.journal.svelte-lz8o7u{width:340px;min-height:0}.meters.svelte-lz8o7u{color:#8a909a;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.meters.svelte-lz8o7u .spacer:where(.svelte-lz8o7u){flex:1}.opt.svelte-lz8o7u{cursor:pointer;align-items:center;gap:4px;display:flex}.opt.svelte-lz8o7u input:where(.svelte-lz8o7u){accent-color:#ff2a2a;cursor:pointer;margin:0}.jlog.svelte-lz8o7u{flex-direction:column;gap:1px;max-height:176px;line-height:1.45;display:flex;overflow-y:auto}.jline.svelte-lz8o7u{align-items:baseline;gap:6px;display:flex}.jline.jrig.svelte-lz8o7u .jtxt:where(.svelte-lz8o7u){color:#ffd98a}.jno.svelte-lz8o7u{color:#5f656e;text-align:right;font-variant-numeric:tabular-nums;min-width:18px}.jtag.svelte-lz8o7u{color:#7f8894;min-width:56px;font-size:10px}.jtxt.svelte-lz8o7u{color:#b9c0ca;flex:1}.jwhy.svelte-lz8o7u{color:#8a7f6a;font-size:10px;line-height:1.4;display:block}.jempty.svelte-lz8o7u{color:#6f7580}.replay-mark.svelte-lz8o7u{color:#ffd98a;background:#2b1708e0;border:1px solid #ffb34766;border-radius:999px;padding:6px 12px;font:11px/1 ui-monospace,monospace;position:absolute;top:44px;left:50%;transform:translate(-50%)}.over.svelte-lz8o7u{z-index:var(--z-outcome);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#150f1ea6;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.outcome.svelte-lz8o7u{background:#17121f;border:1px solid #ffffff2e;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(560px,100%);max-height:calc(100% - 24px);padding:16px 18px 18px;display:grid;box-shadow:0 24px 60px #000a}.ask.svelte-lz8o7u{background:#17121f;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;gap:12px;width:min(420px,100%);padding:16px 18px 18px;display:flex;box-shadow:0 24px 60px #000a}.ask.svelte-lz8o7u h3:where(.svelte-lz8o7u){color:var(--ink);margin:0;font-size:17px}.ask.svelte-lz8o7u p:where(.svelte-lz8o7u){color:var(--dim);margin:0;font-size:12.5px;line-height:1.6}.outcome.svelte-lz8o7u header:where(.svelte-lz8o7u){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.outcome.svelte-lz8o7u h2:where(.svelte-lz8o7u){color:var(--ink);margin:0;font-size:22px}.outcome.svelte-lz8o7u .total:where(.svelte-lz8o7u){color:#9ff0a6;font-variant-numeric:tabular-nums;font-size:20px}.outcome.svelte-lz8o7u .scroll:where(.svelte-lz8o7u){flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.outcome.svelte-lz8o7u p:where(.svelte-lz8o7u){color:var(--dim);margin:0;font-size:12.5px;line-height:1.6}.outcome.svelte-lz8o7u .paid:where(.svelte-lz8o7u){color:#9ff0a6}.block.svelte-lz8o7u{background:#00000038;border:1px solid #ffffff14;border-radius:10px;padding:8px 10px 10px}.block-head.svelte-lz8o7u{letter-spacing:.06em;text-transform:uppercase;color:#6f7580;align-items:center;gap:6px;padding-bottom:6px;font-size:10px;display:flex}.events.svelte-lz8o7u{flex-direction:column;gap:2px;margin:0;padding:0;font-family:ui-monospace,monospace;font-size:11.5px;list-style:none;display:flex}.events.svelte-lz8o7u li:where(.svelte-lz8o7u){border-bottom:1px dashed #ffffff10;align-items:baseline;gap:8px;padding:2px 0;display:flex}.events.svelte-lz8o7u .ev:where(.svelte-lz8o7u){color:var(--ink);flex:1}.events.svelte-lz8o7u em:where(.svelte-lz8o7u){color:var(--dim);font-style:normal}.events.svelte-lz8o7u b:where(.svelte-lz8o7u){color:#ffd98a;font-variant-numeric:tabular-nums}.summary.svelte-lz8o7u{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px 18px;margin:0;font-family:ui-monospace,monospace;font-size:11.5px;display:grid}.summary.svelte-lz8o7u div:where(.svelte-lz8o7u){border-bottom:1px solid #ffffff10;justify-content:space-between;gap:10px;padding:2px 0;display:flex}.summary.svelte-lz8o7u dt:where(.svelte-lz8o7u){color:var(--dim)}.summary.svelte-lz8o7u dd:where(.svelte-lz8o7u){color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.row.svelte-lz8o7u{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.play.svelte-1ocnzw1{height:100%;display:flex}.scene.svelte-1ocnzw1{flex:1;min-width:0;position:relative}.fatal.svelte-1ocnzw1{text-align:center;height:100%;color:var(--dim);place-content:center;gap:8px;display:grid}:root{--bg:#191322;--panel:#241c33;--line:#ffffff1f;--ink:#f3eefb;--dim:#ffffff8c;--accent:#ffd27a;--good:#86e29b;--bad:#ff8f8f;--z-hud:5;--z-outcome:10;--z-help:1000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);margin:0;font:14px/1.45 system-ui,-apple-system,sans-serif}#app{height:100%}button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff14;border-radius:9px;padding:7px 12px}button:hover:not(:disabled){background:#ffffff24}button:disabled{opacity:.38;cursor:default}button.primary{background:var(--accent);color:#2a2010;border-color:#0000;font-weight:600}button.primary:hover:not(:disabled){background:#ffdf9c}select,input{font:inherit;color:var(--ink);border:1px solid var(--line);background:#ffffff10;border-radius:8px;width:100%;padding:6px 8px}input[type=checkbox]{width:auto;accent-color:var(--accent)}h1,h2,h3{margin:0;font-weight:650}@font-face{font-family:Loyola Round;src:url(../font/loyolaroundpro-black.otf)format("opentype");font-weight:400 900;font-display:swap}:root{--skin-ink:#fff6e2;--skin-ink-dim:#ffeccdb3;--skin-shadow:0 2px 0 #00000059, 0 6px 14px #0000004d;--skin-text-shadow:0 2px 0 #6a3410, 0 0 6px #0006}.skin{letter-spacing:.01em;font-family:Loyola Round,system-ui,sans-serif}.panel-cream{color:#4b2a12;border-style:solid;border-width:0 30px;border-image:url(../ui/Mission_Panel_BG.png) 0 61 fill/0 30px}.panel-gold{color:var(--skin-ink);border-style:solid;border-width:0 20px;border-image:url(../ui/Mission_Panel_BG2.png) 0 51 fill/0 20px}.panel-popup{color:var(--skin-ink);border-style:solid;border-width:104px 118px 82px;border-image:url(../ui/Popup_Base.png) 416 472 328 471 fill/104px 118px 82px}.btn-skin{font:inherit;color:var(--skin-ink);text-shadow:var(--skin-text-shadow);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:700;transition:transform 80ms,filter 80ms;display:inline-flex;position:relative}.btn-skin:disabled{filter:grayscale(.75)brightness(.62);cursor:default}.btn-skin:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-skin:not(:disabled):active{filter:brightness(.94);transform:translateY(2px)}.btn-face{white-space:nowrap;filter:drop-shadow(0 3px #0000005e);border-style:solid;border-width:0 44px;border-image:url(../ui/Button_Frame.png) 0 194 fill/0 44px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 20px;display:inline-flex}.btn-red .btn-face{border-width:0 30px;border-image:url(../ui/Button_Inside_Popup.png) 0 123 0 121 fill/0 30px}.btn-undo .btn-face{background:url(../ui/Button_Undo_Frame.png) 50%/100% 100% no-repeat;border-width:0;border-image:;min-width:64px;min-height:60px;padding:8px}.btn-play .btn-face{background:url(../ui/Button_Frame_Play.png) 50%/100% 100% no-repeat;border-width:0;border-image:;min-width:96px;min-height:88px;padding:10px 24px;font-size:20px}.counter{color:#5a3312;min-height:46px;text-shadow:none;border-style:solid;border-width:0 26px;border-image:url(../ui/Counter_Frame.png) 0 90 fill/0 26px;align-items:center;gap:8px;padding:4px 18px 4px 34px;font-size:18px;font-weight:800;display:inline-flex}.ico{object-fit:contain;width:34px;height:34px;display:block}.ico-lg{width:46px;height:46px}.ico-sm{width:24px;height:24px}.streak-plank{border-style:solid;border-width:0 12px 0 34px;border-image:url(../ui/Streak_Bonus_BG.png) 0 20 0 71 fill/0 12px 0 34px;align-items:center;gap:5px;min-height:66px;padding:6px 4px;display:flex;position:relative}.streak-pip{background:#40200d;border-radius:7px;flex:1;min-width:16px;height:14px;box-shadow:inset 0 2px 3px #000000a6}.streak-pip.on{box-shadow:none;background:url(../ui/Streak_Bonus_Arrow_Active.png) 50%/100% 100% no-repeat}
