.sim[data-astro-cid-vjrssx2w]{height:100dvh;min-height:480px;margin-top:calc(-1 * var(--header-h));background:var(--night);color:var(--fg);font-family:var(--font-sans);position:relative;overflow:hidden}.sim__space[data-astro-cid-vjrssx2w]{background:radial-gradient(1px 1px at 12% 18%,#fff8 50%,#0000 51%) 0 0/420px 420px,radial-gradient(1px 1px at 72% 12%,#fff6 50%,#0000 51%) 0 0/380px 380px,radial-gradient(1.5px 1.5px at 34% 72%,#fff7 50%,#0000 51%) 0 0/520px 520px,radial-gradient(1px 1px at 88% 64%,#fff5 50%,#0000 51%) 0 0/300px 300px,radial-gradient(1px 1px at 55% 40%,#fff4 50%,#0000 51%) 0 0/460px 460px,radial-gradient(1px 1px at 22% 88%,#fff6 50%,#0000 51%) 0 0/350px 350px,radial-gradient(1.5px 1.5px at 92% 32%,#fff8 50%,#0000 51%) 0 0/600px 600px,radial-gradient(1px 1px at 6% 52%,#fff5 50%,#0000 51%) 0 0/280px 280px,radial-gradient(at 50% 120%,#1f1a24 0,#07060a 60%) 0 0/100% 100%;position:absolute;inset:0}.sim__map[data-astro-cid-vjrssx2w]{position:absolute;inset:0}.sim__cloud[data-astro-cid-vjrssx2w]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sim__vignette[data-astro-cid-vjrssx2w],.sim__grain[data-astro-cid-vjrssx2w]{z-index:2;pointer-events:none;position:absolute;inset:0}.sim__vignette[data-astro-cid-vjrssx2w]{background:radial-gradient(at 45% 45%,#0000 45%,#17130f99 100%)}.sim__grain[data-astro-cid-vjrssx2w]{opacity:.1;mix-blend-mode:overlay;background-image:var(--stage-grain)}@media (prefers-reduced-transparency:reduce){.sim__grain[data-astro-cid-vjrssx2w]{display:none}}.sim[data-astro-cid-vjrssx2w] .maplibregl-cooperative-gesture-screen{color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#17130f8c;font-size:13px;font-weight:500}.sim__map-fallback[data-astro-cid-vjrssx2w]{text-align:center;background:linear-gradient(180deg, #1d1813, var(--night));z-index:1;justify-content:center;align-items:center;padding:2rem;position:absolute;inset:0}.sim__map-fallback[data-astro-cid-vjrssx2w]:not([hidden]){display:flex}.sim__map-fallback[data-astro-cid-vjrssx2w] p[data-astro-cid-vjrssx2w]{max-width:32rem;color:var(--mute);font-family:var(--font-mono);font-size:13px}.sim__file[data-astro-cid-vjrssx2w]{line-height:1.5;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--paper);color:var(--ink);border-radius:0;padding:5px 10px;font-size:11px;display:inline-block}.sim__file[data-astro-cid-vjrssx2w] b[data-astro-cid-vjrssx2w]{color:var(--red);font-weight:600}.sim__intro[data-astro-cid-vjrssx2w]{left:6vw;top:calc(var(--header-h) + 62px);z-index:3;pointer-events:none;flex-direction:column;width:min(500px,88vw);display:flex;position:absolute;bottom:16px}.sim__intro[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]{pointer-events:auto}.sim__intro[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]:first-child{margin-top:auto}.sim__intro[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]:last-child{margin-bottom:auto}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-title[data-astro-cid-vjrssx2w]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--paper-2);text-shadow:0 3px #00000059;margin:12px 0 0;font-size:clamp(46px,5.4vw,78px);font-weight:400;line-height:.92}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-lede[data-astro-cid-vjrssx2w]{color:var(--paper);text-shadow:0 1px 8px #000c;max-width:36ch;margin:14px 0 20px;font-size:16px;line-height:1.5}.sim__search[data-astro-cid-vjrssx2w]{background:var(--paper);border-radius:2px;align-items:stretch;display:flex;position:relative;box-shadow:0 12px 30px #00000059}.sim__search[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{min-width:0;color:var(--ink);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:16px}.sim__search[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]::placeholder{color:var(--ink-2);opacity:.8}.sim__search[data-astro-cid-vjrssx2w]:focus-within{outline:2px solid var(--red);outline-offset:2px}.sim__search-ico[data-astro-cid-vjrssx2w]{color:var(--red);flex:none;align-self:center;margin-left:14px}.sim__search[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{padding-left:10px}.sim__search-go[data-astro-cid-vjrssx2w]{background:var(--ink);color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;min-height:44px;margin:5px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s}@media (hover:hover){.sim__search-go[data-astro-cid-vjrssx2w]:hover{background:var(--red)}}.sim__search-wrap[data-astro-cid-vjrssx2w]{position:relative}.sim__suggest[data-astro-cid-vjrssx2w]{z-index:6;border:2px solid var(--ink);border-radius:2px;max-height:min(340px,46vh);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073}.sim__suggest[data-astro-cid-vjrssx2w] ul[data-astro-cid-vjrssx2w]{margin:0;padding:0;list-style:none}.sim__suggest[data-astro-cid-vjrssx2w] li{min-height:44px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.sim__suggest[data-astro-cid-vjrssx2w] li+li{border-top:1px dotted #1e1b1859}.sim__suggest[data-astro-cid-vjrssx2w] li small{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:10.5px}.sim__suggest[data-astro-cid-vjrssx2w] li[aria-selected=true],.sim__suggest[data-astro-cid-vjrssx2w] li[role=option]:hover{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--red)}.sim__suggest[data-astro-cid-vjrssx2w] li.sim__suggest-addr{border-top:1.5px dashed var(--ink-2);font-weight:600}.sim__suggest[data-astro-cid-vjrssx2w] li.sim__suggest-note{cursor:default;color:var(--ink-2);font-size:12px;line-height:1.4}.sim__suggest-attrib[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);border-top:1px dotted #1e1b1859;margin:0;padding:6px 12px 8px;font-size:10px}.sim__suggest-attrib[data-astro-cid-vjrssx2w] a[data-astro-cid-vjrssx2w]{color:inherit}.sim__locate-row[data-astro-cid-vjrssx2w]{margin-top:8px}.sim__locate-row[data-astro-cid-vjrssx2w]:has(.sim__locate-status:empty){display:none}.sim__locate[data-astro-cid-vjrssx2w]{width:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #1e1b1840;flex:none;place-items:center;margin:5px 0;display:grid}.sim__locate[data-astro-cid-vjrssx2w]:disabled{opacity:.45;cursor:progress}@media (hover:hover){.sim__locate[data-astro-cid-vjrssx2w]:not(:disabled):hover{color:var(--red)}}.sim__locate[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.sim__locate-status[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--paper);text-shadow:0 1px 6px #000000e6;font-size:12px;line-height:1.4}.sim__intro-note[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--mute);text-shadow:0 1px 6px #000000e6;margin:8px 0 0;font-size:10.5px;line-height:1.45}.sim__acquire[data-astro-cid-vjrssx2w]{z-index:1;pointer-events:none;background:radial-gradient(#17130f00 30%,#17130f8c 100%),repeating-linear-gradient(0deg,#dcc9a912 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#dcc9a912 0 1px,#0000 1px 56px);position:absolute;inset:0}.sim__acq-reticle[data-astro-cid-vjrssx2w]{left:var(--ax,50%);top:var(--ay,50%);width:220px;height:220px;transition:left .1s linear,top .1s linear;position:absolute;transform:translate(-50%,-50%)}.sim__acq-reticle[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{border:1px solid #dcc9a959;border-radius:50%;position:absolute;inset:0}.sim__acq-reticle[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:nth-child(2){border-style:dashed;border-color:#c9962e99;inset:45px}.sim__acq-reticle[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:nth-child(3){border-color:var(--red);inset:95px}.sim__acq-reticle[data-astro-cid-vjrssx2w] b[data-astro-cid-vjrssx2w]{background:conic-gradient(#b83a2d59,#b83a2d00 22%);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sim__acq-reticle[data-astro-cid-vjrssx2w] b[data-astro-cid-vjrssx2w]{animation:2.4s linear infinite sim-acq-sweep}.sim__acq-reticle[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:nth-child(2){animation:9s linear infinite reverse sim-acq-sweep}}@keyframes sim-acq-sweep{to{transform:rotate(360deg)}}.sim__acq-txt[data-astro-cid-vjrssx2w]{left:clamp(160px, var(--ax,50%), calc(100% - 160px));top:calc(var(--ay,50%) + 130px);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);text-shadow:0 1px 6px #000000e6;align-items:baseline;gap:10px;margin:0;font-size:11px;transition:left .1s linear,top .1s linear;display:flex;position:absolute;transform:translate(-50%)}.sim__acq-txt[data-astro-cid-vjrssx2w] b[data-astro-cid-vjrssx2w]{color:var(--mustard);min-width:4ch;font-weight:600}.sim__acq-txt[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{color:var(--mute);letter-spacing:.08em;font-size:10px}.sim__tkpop[data-astro-cid-vjrssx2w]{z-index:30;border:2px solid var(--ink);width:280px;color:var(--ink);pointer-events:none;font-family:var(--font-mono);transform-origin:var(--tp-x,50%) 100%;border-radius:2px;padding:10px 14px;font-size:11.5px;line-height:1.4;position:absolute;box-shadow:0 16px 34px #00000080}.sim__tkpop[data-astro-cid-vjrssx2w]:after{content:"";left:var(--tp-x,50%);background:inherit;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-8px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.sim__tkpop[data-astro-cid-vjrssx2w]:not([hidden]){animation:.16s ease-out both sim-tkpop-in}}@keyframes sim-tkpop-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.sim__tkpop[data-astro-cid-vjrssx2w] p{margin:0}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;font-size:10px;display:flex}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-meta b{color:var(--red);font-weight:600}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-nm{font-family:var(--font-display);text-transform:uppercase;margin:2px 0 0;font-size:26px;line-height:1.05}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-blurb{color:var(--ink-2);margin:2px 0 8px}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-yield{border-top:1.5px solid var(--ink);border-bottom:1px dashed var(--ink-2);align-items:baseline;gap:8px;padding:6px 0;display:flex}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-yield b{font-family:var(--font-display);font-size:22px;font-weight:400}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-yield span{color:var(--ink-2);margin-left:auto;font-size:10.5px}.sim__tkpop[data-astro-cid-vjrssx2w] dl{grid-template-columns:12px 1fr auto;align-items:center;gap:4px 8px;margin:8px 0 4px;display:grid}.sim__tkpop[data-astro-cid-vjrssx2w] dl i{border:1.5px solid var(--ink);width:10px;height:10px}.sim__tkpop[data-astro-cid-vjrssx2w] dt{margin:0}.sim__tkpop[data-astro-cid-vjrssx2w] dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sim__tkpop[data-astro-cid-vjrssx2w] .tp-foot{color:var(--ink-2);margin:4px 0 0;font-size:9.5px}.sim__idx-lbl[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;margin:22px 0 4px;font-size:10px;display:flex}.sim__idx-lbl[data-astro-cid-vjrssx2w]:after{content:"";background:var(--edge);flex:1;height:1px}.sim__idx[data-astro-cid-vjrssx2w]{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.sim__idx[data-astro-cid-vjrssx2w] button{border:0;border-bottom:1px solid var(--edge);min-height:44px;color:var(--paper-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px 1fr auto;align-items:baseline;gap:8px;padding:9px 2px 7px;transition:color .15s,padding .2s;display:grid;position:relative}.sim__idx[data-astro-cid-vjrssx2w] button:before{content:"";background:var(--red);width:3px;transition:transform .2s;position:absolute;top:10px;bottom:10px;left:-10px;transform:scaleY(0)}.sim__idx[data-astro-cid-vjrssx2w] .sim__idx-no{font-family:var(--font-mono);color:var(--red);letter-spacing:.05em;font-size:10px}.sim__idx[data-astro-cid-vjrssx2w] .sim__idx-nm{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:-3px 0;font-size:21px;line-height:1.2;overflow:hidden}.sim__idx[data-astro-cid-vjrssx2w] .sim__idx-co{font-family:var(--font-mono);color:var(--mute);white-space:nowrap;font-size:10px}@media (hover:hover){.sim__idx[data-astro-cid-vjrssx2w] button:hover{color:#fff;padding-left:8px}.sim__idx[data-astro-cid-vjrssx2w] button:hover:before{transform:scaleY(1)}.sim__idx[data-astro-cid-vjrssx2w] button:hover .sim__idx-co{color:var(--paper)}}.sim__idx[data-astro-cid-vjrssx2w] button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__target[data-astro-cid-vjrssx2w]{z-index:3;opacity:0;visibility:hidden;max-width:min(620px,100% - 420px);position:absolute;top:84px;left:28px}.sim__city[data-astro-cid-vjrssx2w]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--paper-2);text-shadow:0 3px #00000059,0 0 24px #0000008c;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(46px,6vw,86px);font-weight:400;line-height:.92}.sim__city[data-astro-cid-vjrssx2w].is-long{font-size:clamp(34px,3.8vw,56px)}.sim__city[data-astro-cid-vjrssx2w] .sim__cursor{color:var(--red);margin-left:.04em;display:inline-block}@media (prefers-reduced-motion:no-preference){.sim__city[data-astro-cid-vjrssx2w] .sim__cursor.is-blinking{animation:.28s step-end 3 sim-cursor}}@keyframes sim-cursor{0%{opacity:1}50%{opacity:0}}.sim__coords-row[data-astro-cid-vjrssx2w]{flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:6px;display:flex}.sim__coords-row[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--paper);opacity:.85;text-shadow:0 1px 6px #000000e6;font-size:12px}.sim__target[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{color:var(--mustard);font-family:var(--font-mono);letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;text-shadow:0 1px 6px #000000e6;background:0 0;border:0;min-height:44px;padding:0;font-size:12px;text-decoration:underline}.sim__target[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__dive-progress[data-astro-cid-vjrssx2w]{background:#dcc9a933;width:180px;height:3px;margin-top:8px;display:none;overflow:hidden}.sim__dive-progress[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sim__target[data-astro-cid-vjrssx2w].is-diving .sim__dive-progress[data-astro-cid-vjrssx2w]{display:block}.sim__target[data-astro-cid-vjrssx2w].is-diving button[data-astro-cid-vjrssx2w]{visibility:hidden}.sim__dive-progress[data-astro-cid-vjrssx2w].is-waiting i[data-astro-cid-vjrssx2w]{background:linear-gradient(90deg, transparent, var(--paper), transparent);background-repeat:no-repeat;background-size:50% 100%;animation:1.1s linear infinite sim-dive-wait;transform:none!important}@keyframes sim-dive-wait{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.sim__dive-progress[data-astro-cid-vjrssx2w].is-waiting i[data-astro-cid-vjrssx2w]{background:var(--mute);animation:none}}.sim__gz-marker{background:var(--red);border:2px solid var(--paper-2);width:14px;height:14px;box-shadow:0 0 0 2px var(--night);border-radius:50%}.sim__dock[data-astro-cid-vjrssx2w]{z-index:4;opacity:0;visibility:hidden;background:#17130fe6;border:1px solid #dcc9a940;border-radius:0;align-items:stretch;gap:10px;max-width:calc(100% - 24px);padding:10px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (prefers-reduced-transparency:reduce){.sim__dock[data-astro-cid-vjrssx2w]{background:var(--night)}}.sim__weap[data-astro-cid-vjrssx2w]{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:6px;max-width:min(800px,100vw - 420px);margin:-4px -3px -12px;padding:4px 3px 12px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.sim__weap[data-astro-cid-vjrssx2w]::-webkit-scrollbar{display:none}.sim__weap[data-astro-cid-vjrssx2w].is-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sim__weap[data-astro-cid-vjrssx2w].is-more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.sim__weap[data-astro-cid-vjrssx2w].is-more-left.is-more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 56px),#0000)}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk{--tk-wall:#7f6f56;--tk-face:linear-gradient(to bottom, #e3d3b5, var(--paper) 45%, #cfbb98);--tk-notch:radial-gradient(circle 5px at 0 50%, #1a1612 4.5px, transparent 5px), radial-gradient(circle 5px at 100% 50%, #1a1612 4.5px, transparent 5px);--tk-hl:var(--paper-2);scroll-snap-align:start;background:var(--tk-notch), var(--tk-face);width:100px;min-height:44px;color:var(--ink-2);text-align:left;cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #1e1b182e, 0 4px 0 var(--tk-wall), 0 4px 0 1px #17130fb3, 0 9px 12px #00000073;-webkit-tap-highlight-color:transparent;border:0;border-radius:2px;flex-direction:column;flex:none;align-items:stretch;padding:7px 10px 8px;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background .15s,color .15s;display:flex;position:relative}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:2px;position:absolute;inset:0}@media (hover:hover){.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk:hover:not([aria-pressed=true]){box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #1e1b182e, 0 5px 0 var(--tk-wall), 0 5px 0 1px #17130fb3, 0 11px 14px #00000073;transform:translateY(-1px)}}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk:active,.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk[aria-pressed=true]{box-shadow:inset 0 2px 4px #1e1b1847, inset 0 -1px 0 #ffffff4d, 0 1px 0 var(--tk-wall), 0 1px 0 1px #17130fb3, 0 3px 5px #0006;transform:translateY(3px)}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk[aria-pressed=true]{--tk-face:linear-gradient(to bottom, #e9dcc3, var(--paper-2) 50%, #ddcdae);color:var(--ink)}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk[aria-pressed=true]:after{border-color:var(--red)}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-lamp{background:#6e6150;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:inset 0 1px 1px #00000073}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk[aria-pressed=true] .sim__tk-lamp{background:radial-gradient(circle at 35% 35%, #ff9a7e, #e2432d 55%, var(--red));box-shadow:0 0 6px 1px #e2432dbf}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk:focus-visible{outline:none}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk:focus-visible:after{border-color:var(--ink);border-style:dashed}@media (prefers-reduced-motion:reduce){.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk{transition:none}}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-y{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;padding-right:10px;font-size:10px}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-art{height:18px;color:var(--ink);opacity:.82;margin:4px 0 1px;display:block}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-art svg{width:100%;height:100%;display:block}.sim__weap[data-astro-cid-vjrssx2w] button.sim__tk[aria-pressed=true] .sim__tk-art{opacity:1}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-nm{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin-top:2px;font-size:17px;line-height:1.05}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-kt{text-overflow:ellipsis;border-top:1px dashed var(--ink-2);font-family:var(--font-mono);white-space:nowrap;margin-top:auto;padding-top:3px;font-size:11px;overflow:hidden}.sim__weap[data-astro-cid-vjrssx2w] .sim__tk-nm+.sim__tk-kt{margin-top:4px}.sim__custom-yield[data-astro-cid-vjrssx2w]:not([hidden]){align-items:center;display:flex}.sim__custom-yield[data-astro-cid-vjrssx2w] label[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);flex-direction:column;gap:4px;font-size:10px;display:flex}.sim__custom-yield[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{background:var(--paper);width:96px;color:var(--ink);font-family:var(--font-mono);border:0;border-radius:2px;min-height:40px;padding:8px;font-size:15px}.sim__custom-yield[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:1px}.sim__burst[data-astro-cid-vjrssx2w]{flex-direction:column;justify-content:center;gap:2px;padding:0 4px;display:flex}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{min-height:32px;color:var(--paper);opacity:.7;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;font-size:11px;display:flex}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{border:2px solid var(--paper);border-radius:50%;flex:none;width:12px;height:12px}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w][aria-checked=true]{opacity:1}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w][aria-checked=true] i[data-astro-cid-vjrssx2w]{background:var(--red);border-color:var(--red)}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:1px}.sim__dock-expand[data-astro-cid-vjrssx2w]{background:var(--paper);min-height:52px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;flex:1;font-size:12px;font-weight:500;display:none}.sim__dock[data-astro-cid-vjrssx2w].is-compact .sim__weap[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-compact .sim__custom-yield[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-compact .sim__burst[data-astro-cid-vjrssx2w]{display:none}.sim__dock[data-astro-cid-vjrssx2w].is-compact .sim__dock-expand[data-astro-cid-vjrssx2w]{display:block}.sim__go[data-astro-cid-vjrssx2w]{--go-size:112px;--go-face:radial-gradient(circle at 34% 28%, #d9725f 0 7%, var(--red) 38%, #932e22 76%, var(--red-deep) 100%);--go-rim:inset 0 0 0 3px #17130f66, inset 0 0 0 6px #e8dac099, inset 0 -9px 14px #17130f59, inset 0 7px 10px #e8dac040;z-index:1;width:var(--go-size);height:var(--go-size);background:var(--go-face);color:var(--paper-2);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px #17130f73;cursor:pointer;box-shadow:var(--go-rim), 0 6px 0 var(--ink), 0 6px 0 1px #dcc9a940, 0 12px 20px #00000080;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;align-self:center;margin:-28px 2px -4px 8px;padding:0;font-size:21px;line-height:1;transition:transform .12s ease-out,box-shadow .12s ease-out,filter .2s;position:relative}.sim__go[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.2em;text-shadow:none;opacity:.9;margin-bottom:4px;font-size:8.5px;font-weight:500;display:block}.sim__go[data-astro-cid-vjrssx2w] span[data-astro-cid-vjrssx2w]{display:block}.sim__go[data-astro-cid-vjrssx2w]:active:not(:disabled),.sim__go[data-astro-cid-vjrssx2w].is-pressed:not(:disabled){box-shadow:var(--go-rim), 0 2px 0 var(--ink), 0 2px 0 1px #dcc9a940, 0 5px 9px #00000073;transform:translateY(4px)}.sim__go[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--paper-2);outline-offset:4px}.sim__go[data-astro-cid-vjrssx2w][data-state=replay]{--go-face:radial-gradient(circle at 34% 28%, #b3ab9d 0 7%, #857c70 40%, #5f574d 80%, #4a433b 100%)}.sim__go[data-astro-cid-vjrssx2w]:disabled{--go-face:radial-gradient(circle at 34% 28%, #9a9387 0 7%, #6f685e 45%, #4f4840 100%);color:#e8dac099;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sim__go[data-astro-cid-vjrssx2w]{transition:none}.sim__go[data-astro-cid-vjrssx2w]:active:not(:disabled),.sim__go[data-astro-cid-vjrssx2w].is-pressed:not(:disabled){transform:none}}.sim[data-astro-cid-vjrssx2w].has-player .sim__dock[data-astro-cid-vjrssx2w]:not(.is-playing) .sim__go[data-astro-cid-vjrssx2w]{margin-top:0}.sim__dock-spacer[data-astro-cid-vjrssx2w]{display:none}.sim__results[data-astro-cid-vjrssx2w]{z-index:3;opacity:0;visibility:hidden;width:340px;max-height:calc(100% - 84px - var(--dock-h,110px) - 64px);scrollbar-width:thin;scrollbar-color:var(--ink-2) transparent;position:absolute;top:84px;right:28px;overflow:hidden auto;rotate:.6deg;box-shadow:0 18px 40px #00000073}.sim__results[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]{position:relative}.sim__rep-head[data-astro-cid-vjrssx2w]{border-bottom:2px solid var(--ink);padding:14px 18px 10px}.sim__rep-kicker[data-astro-cid-vjrssx2w],.sim__lbl[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10px}.sim__rep-title[data-astro-cid-vjrssx2w]{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);margin:4px 128px 0 0;font-size:30px;line-height:1}.sim__rep-chips[data-astro-cid-vjrssx2w]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sim__chip[data-astro-cid-vjrssx2w]{border:1.5px solid var(--ink);color:var(--ink);font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:2px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}button[data-astro-cid-vjrssx2w].sim__chip{cursor:pointer}.sim__chip--red[data-astro-cid-vjrssx2w]{background:var(--red);border-color:var(--red);color:var(--paper-2)}a[data-astro-cid-vjrssx2w].sim__chip--src:hover{background:#1e1b1814}.sim__chip[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:1px}button[data-astro-cid-vjrssx2w].sim__chip:after,a[data-astro-cid-vjrssx2w].sim__chip:after{content:"";position:absolute;inset:-12px -3px}.sim--embed[data-astro-cid-vjrssx2w] .sim__pro-toggle[data-astro-cid-vjrssx2w],.sim--embed[data-astro-cid-vjrssx2w] .sim__btn--pro[data-astro-cid-vjrssx2w],.sim--embed[data-astro-cid-vjrssx2w] .sim__locate-row[data-astro-cid-vjrssx2w],.sim--embed[data-astro-cid-vjrssx2w] .sim__locate[data-astro-cid-vjrssx2w]{display:none}.sim__pro-badge[data-astro-cid-vjrssx2w]{vertical-align:1px;color:var(--ink);border:1px solid var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#f3d57a,#d4a23a 55%,#a9781d);border-radius:2px;margin-left:6px;padding:3px 5px 2px;font-size:10px;font-weight:700;line-height:1;display:inline-block;box-shadow:inset 0 1px #ffffff8c,0 1px #1e1b1859}.sim__stamp[data-astro-cid-vjrssx2w]{border:3px solid var(--red);color:var(--red);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.85;box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 3px var(--red);pointer-events:none;border-radius:3px;padding:2px 8px;font-size:18px;position:absolute;top:12px;right:12px;transform:rotate(-12deg)}@media (prefers-reduced-motion:no-preference){.sim__stamp[data-astro-cid-vjrssx2w].is-stamping{animation:.5s cubic-bezier(.2,1.6,.4,1) .35s both sim-stamp}}@keyframes sim-stamp{0%{opacity:0;transform:rotate(-24deg)scale(2.4)}to{opacity:.85;transform:rotate(-12deg)scale(1)}}.sim__residents[data-astro-cid-vjrssx2w]:not([hidden]){border-bottom:1px dashed var(--ink-2);grid-template-columns:1fr 1fr;display:grid}.sim__residents[data-astro-cid-vjrssx2w]>div[data-astro-cid-vjrssx2w]{min-width:0;padding:12px 18px}.sim__residents[data-astro-cid-vjrssx2w]>div[data-astro-cid-vjrssx2w]+div[data-astro-cid-vjrssx2w]{border-left:1px dashed var(--ink-2)}.sim__flip[data-astro-cid-vjrssx2w]{perspective:200px;align-items:flex-end;gap:3px;min-height:30px;margin-top:6px;display:flex}.sim__flip[data-astro-cid-vjrssx2w] span{background:var(--ink);width:22px;height:30px;color:var(--paper-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;font-size:20px;font-weight:600;display:grid;position:relative}.sim__flip[data-astro-cid-vjrssx2w] span:after{content:"";background:#dcc9a940;height:1px;position:absolute;top:50%;left:0;right:0}.sim__flip[data-astro-cid-vjrssx2w] span.is-flip{animation:90ms linear sim-flip}@keyframes sim-flip{0%{transform:rotateX(-70deg)}to{transform:rotateX(0)}}.sim__flip[data-astro-cid-vjrssx2w] em{font-style:normal;font-family:var(--font-mono);color:var(--ink);margin-left:3px;font-size:14px}.sim__flip[data-astro-cid-vjrssx2w] .sim__flip-none{font-style:normal;font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.sim__flip[data-astro-cid-vjrssx2w].is-loading span{color:#0000;background:linear-gradient(90deg,#2c2824,#4a433b,#2c2824) 0 0/200% 100%;animation:1.2s linear infinite sim-pop-shimmer}@keyframes sim-pop-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sim__flip[data-astro-cid-vjrssx2w].is-loading span{animation:none}}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx{font-family:var(--font-mono);color:var(--ink);grid-template-columns:12px 1fr auto;align-items:baseline;gap:8px;padding:7px 18px;font-size:12.5px;display:grid}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx+.sim__fx{border-top:1px dotted #1e1b1859}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx i,.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx i{border:1.5px solid var(--ink);align-self:center;width:10px;height:10px;display:inline-block}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx p,.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx p{min-width:0;margin:0}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx p small,.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx p small{color:var(--ink-2);font-size:10.5px;display:block}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx-v{text-align:right;line-height:1.15}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx b em{margin-left:2px;font-size:11px;font-style:normal;font-weight:400}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx b.sim__fx-noreach{color:var(--ink-2);font-size:11px;font-weight:500}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx-pop{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;display:block}.sim__fxs[data-astro-cid-vjrssx2w] .sim__lbl-short,.sim__fallout[data-astro-cid-vjrssx2w]:empty{display:none}.sim__fallout[data-astro-cid-vjrssx2w]{border-top:1px dashed var(--ink-2);font-family:var(--font-mono);color:var(--ink);padding:8px 18px 10px;font-size:12.5px}.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx{grid-template-columns:12px 1fr auto;align-items:baseline;gap:8px;display:grid}.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sim__fallout[data-astro-cid-vjrssx2w] .sim__fallout-line{color:var(--ink-2);margin:4px 0 0;font-size:10.5px;line-height:1.45}.sim__fallout[data-astro-cid-vjrssx2w] .sim__fallout-view{width:100%;margin-top:8px;font-size:11px}.sim__lms[data-astro-cid-vjrssx2w]:not([hidden]){border-top:1px dashed var(--ink-2);padding:8px 18px 10px;display:block}.sim__lms[data-astro-cid-vjrssx2w] ul[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink);margin:4px 0 0;padding:0;font-size:12px;list-style:none}.sim__lms[data-astro-cid-vjrssx2w] li{grid-template-columns:12px 1fr;align-items:baseline;gap:8px;padding:3px 0;line-height:1.35;display:grid}.sim__lms[data-astro-cid-vjrssx2w] li i{border:1.5px solid var(--ink);align-self:center;width:10px;height:10px;display:inline-block}.sim__cmp[data-astro-cid-vjrssx2w]{border-top:1px dashed var(--ink-2);padding:8px 18px 10px}.sim__cmp-open[data-astro-cid-vjrssx2w]{border:1.5px solid var(--ink);width:100%;color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.sim__cmp-open[data-astro-cid-vjrssx2w]:hover,.sim__cmp-open[data-astro-cid-vjrssx2w]:focus-visible,.sim__cmp-open[data-astro-cid-vjrssx2w][aria-expanded=true]{background:var(--ink);color:var(--paper)}.sim__cmp-open[data-astro-cid-vjrssx2w]>span[data-astro-cid-vjrssx2w]:nth-child(2){flex:1}.is-pro .sim__cmp-badge[data-astro-cid-vjrssx2w]{display:none}.sim__cmp-glyph[data-astro-cid-vjrssx2w]{flex:none;width:18px;height:18px;position:relative}.sim__cmp-glyph[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{border:1.5px solid;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim__cmp-glyph[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:first-child{border-color:#d96a3b;width:6px;height:6px}.sim__cmp-glyph[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:nth-child(2){border-color:#6e9cc4;width:12px;height:12px}.sim__cmp-glyph[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]:nth-child(3){border-color:#b07ac0;width:18px;height:18px}.sim__cmp-body[data-astro-cid-vjrssx2w]:not([hidden]){margin-top:8px;display:block}.sim__cmp-head[data-astro-cid-vjrssx2w]{font-family:var(--font-display,var(--font-sans));color:var(--ink);margin:0 0 8px;font-size:15px;line-height:1.25}.sim__cmp-head[data-astro-cid-vjrssx2w] b{color:var(--red);font-weight:400}.sim__cmp-bars[data-astro-cid-vjrssx2w]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sim__cmp-bars[data-astro-cid-vjrssx2w] li{font-family:var(--font-mono);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px;font-size:11.5px;display:grid}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-nm{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-nm small{color:var(--ink-2);font-weight:400}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-v{font-variant-numeric:tabular-nums;white-space:nowrap}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-x{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0 2px;line-height:1}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-x:hover{color:var(--red)}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-track{background:#1e1b1812;grid-column:1/-1;height:10px;position:relative}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b1,.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b5{transform-origin:0;position:absolute;top:0;bottom:0;left:0}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b1{background:repeating-linear-gradient(90deg, var(--ink-c) 0 4px, transparent 4px 7px);opacity:.45;top:3px;bottom:3px}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b5{background:var(--ink-c);box-shadow:inset 0 0 0 1px #1e1b1859}.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-sw{border:1.5px solid var(--ink);background:var(--ink-c);flex:none;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b1,.sim__cmp-bars[data-astro-cid-vjrssx2w] .sim__cmp-b5{animation:.7s cubic-bezier(.2,.8,.2,1) both sim-cmp-grow}}@keyframes sim-cmp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sim__cmp-key[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:5px;margin:7px 0 0;font-size:10px;display:flex}.sim__cmp-key[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{background:var(--ink-2);width:14px;height:6px;display:inline-block}.sim__cmp-key[data-astro-cid-vjrssx2w] .sim__cmp-key1[data-astro-cid-vjrssx2w]{background:repeating-linear-gradient(90deg, var(--ink-2) 0 3px, transparent 3px 5px);opacity:.6;margin-left:6px}.sim__cmp-add[data-astro-cid-vjrssx2w]{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.sim__cmp-add[data-astro-cid-vjrssx2w] button{border:1px dashed var(--ink);color:var(--ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:0;padding:4px 7px;font-size:11px}.sim__cmp-add[data-astro-cid-vjrssx2w] button:hover,.sim__cmp-add[data-astro-cid-vjrssx2w] button:focus-visible{background:var(--ink);color:var(--paper);border-style:solid}.sim__cmp-add[data-astro-cid-vjrssx2w] button small{opacity:.7;margin-left:4px}.sim__cmp-tag{pointer-events:none;font-family:var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-top:4px solid var(--ink-c);white-space:nowrap;padding:2px 6px 3px;font-size:11px;line-height:1.25;display:block;transform:translateY(-6px);box-shadow:0 4px 10px #00000073}.sim__cmp-tag b{font-weight:700}@media (prefers-reduced-motion:no-preference){.sim__cmp-tag{animation:.35s ease-out both sim-lm-in}}.sim__p3d-status[data-astro-cid-vjrssx2w]:not([hidden]){font-family:var(--font-mono);color:var(--ink);border-bottom:1px dashed var(--ink-2);background:#c9962e2e;margin:0;padding:6px 18px;font-size:11px;display:block}.sim__pro-toggle[data-astro-cid-vjrssx2w][aria-pressed=true]{background:var(--ink);color:var(--paper)}.sim__p3d-credit[data-astro-cid-vjrssx2w]:not([hidden]){left:50%;top:calc(var(--header-h,60px) + 10px);z-index:6;color:#f1ece2;max-width:min(70vw,560px);font-family:var(--font-sans);pointer-events:none;background:#17130fb8;align-items:baseline;gap:8px;padding:3px 8px;font-size:11px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%)}@media (width<=767px){.sim__p3d-credit[data-astro-cid-vjrssx2w]:not([hidden]){max-width:calc(100vw - 24px)}.is-p3d .sim__console-status[data-astro-cid-vjrssx2w]{visibility:hidden}}.sim__p3d-g[data-astro-cid-vjrssx2w]{letter-spacing:-.01em;color:#fff;font-family:Product Sans,Arial,sans-serif;font-size:15px;font-weight:500}.sim__lm{pointer-events:none;flex-direction:column;align-items:center;display:flex}.sim__lm span{text-overflow:ellipsis;white-space:nowrap;background:var(--paper);max-width:180px;color:var(--ink);border:2px solid var(--lm-ring,var(--paper-2));box-shadow:0 0 0 1px var(--ink), 0 4px 10px #00000073;font-family:var(--font-mono);border-radius:0;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.sim__lm span{animation:.35s ease-out both sim-lm-in}}@keyframes sim-lm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sim__lm i{background:var(--paper);width:2px;height:10px;box-shadow:0 0 0 1px var(--ink);display:block}.sim__lm b{background:var(--lm-ring,var(--paper-2));border:1px solid var(--ink);width:6px;height:6px;display:block}.sim__pop-note[data-astro-cid-vjrssx2w],.sim__fine[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);margin:0;padding:6px 18px 0;font-size:10.5px;line-height:1.45}.sim__pop-note[data-astro-cid-vjrssx2w] a[data-astro-cid-vjrssx2w],.sim__fine[data-astro-cid-vjrssx2w] a{color:inherit;text-decoration:underline #4a433b80}.sim__purpose[data-astro-cid-vjrssx2w]{padding:8px 18px 4px}.sim__purpose[data-astro-cid-vjrssx2w][hidden],.sim__purpose[data-astro-cid-vjrssx2w] [data-astro-cid-vjrssx2w][hidden]{display:none}.sim__purpose-opts[data-astro-cid-vjrssx2w]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sim__purpose-thanks[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);margin:4px 0 0;font-size:11px}.sim__fine[data-astro-cid-vjrssx2w]{padding-bottom:10px}.sim__warnings[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);margin:6px 18px 0;font-size:11px}.sim__warnings[data-astro-cid-vjrssx2w] summary[data-astro-cid-vjrssx2w]{cursor:pointer;color:var(--red);align-items:center;min-height:28px;font-weight:600;display:flex}.sim__warnings[data-astro-cid-vjrssx2w] ul[data-astro-cid-vjrssx2w]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.sim__acts[data-astro-cid-vjrssx2w]{z-index:1;border-top:2px solid var(--ink);background:var(--paper);gap:8px;padding:10px 18px 14px;display:flex;bottom:0;position:sticky!important}.sim__acts[data-astro-cid-vjrssx2w] .pbtn[data-astro-cid-vjrssx2w]{flex:1}.sim__share-status[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--green);word-break:break-all;min-height:1em;margin-top:10px;font-size:11.5px;display:block}.sim__flash[data-astro-cid-vjrssx2w]{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--x,50%) var(--y,50%), #fffcf0d9 0, #fff4d6c7 16%, #ffbe6e8c 40%, #ff782800 72%);position:absolute;inset:0}.sim__scan[data-astro-cid-vjrssx2w]{z-index:9;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#17130f8c 0 2px,#e8dac02e 2px 3px,#0000 3px 5px);position:absolute;inset:0}.sim__bars[data-astro-cid-vjrssx2w]:before,.sim__bars[data-astro-cid-vjrssx2w]:after{content:"";background:var(--night);z-index:8;height:9vh;position:absolute;left:0;right:0}.sim__bars[data-astro-cid-vjrssx2w]:before{transform:translateY(calc(-100% * (1 - var(--bars-k,0))));border-bottom:1px solid #dcc9a940;top:0}.sim__bars[data-astro-cid-vjrssx2w]:after{transform:translateY(calc(100% * (1 - var(--bars-k,0))));border-top:1px solid #dcc9a940;bottom:0}.sim[data-astro-cid-vjrssx2w] .maplibregl-ctrl-attrib{font-family:var(--font-mono);font-size:10px;color:var(--mute)!important;background:#17130fb3!important}.sim[data-astro-cid-vjrssx2w] .maplibregl-ctrl-attrib a{color:var(--mute)!important}@media (width<=767px){.sim[data-astro-cid-vjrssx2w] .maplibregl-ctrl-bottom-right{top:calc(var(--header-h) + 6px);bottom:auto}.sim[data-astro-cid-vjrssx2w] .maplibregl-ctrl-attrib.maplibregl-compact{background:#17130fb3!important}}.sim__card[data-astro-cid-vjrssx2w]{padding:22px 22px 20px;position:relative;box-shadow:0 24px 60px #0000008c}.sim__card[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]{position:relative}.sim__card-kicker[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:10px;display:inline-block}.sim__card[data-astro-cid-vjrssx2w] h2[data-astro-cid-vjrssx2w],.sim__card[data-astro-cid-vjrssx2w] h3[data-astro-cid-vjrssx2w]{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);margin:0 0 12px;padding-bottom:10px;font-size:30px;font-weight:400;line-height:1}.sim__card[data-astro-cid-vjrssx2w] p[data-astro-cid-vjrssx2w]{color:var(--ink);font-size:15px;line-height:1.55}.sim__card-wide[data-astro-cid-vjrssx2w]{width:100%;margin-top:6px}.sim__modal-close[data-astro-cid-vjrssx2w]{z-index:2;border:2px solid var(--ink);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;font-size:20px;line-height:1;top:12px;right:12px;position:absolute!important}.sim__modal-close[data-astro-cid-vjrssx2w]:after{content:"";position:absolute;inset:-6px}.sim__modal-close[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__modal-backdrop[data-astro-cid-vjrssx2w]{background:#17130fcc;position:absolute;inset:0}.sim__disclaimer[data-astro-cid-vjrssx2w]{z-index:50;background:#17130fcc;justify-content:center;align-items:center;padding:1rem;position:fixed;inset:0}.sim__disclaimer[data-astro-cid-vjrssx2w]:not([hidden]){display:flex}.sim__disclaimer-box[data-astro-cid-vjrssx2w]{max-width:30rem}@media (width>=768px){.sim__disclaimer-box[data-astro-cid-vjrssx2w]{transform:rotate(-.4deg)}}.sim__share-modal[data-astro-cid-vjrssx2w]{z-index:60;justify-content:center;align-items:center;padding:1rem;position:fixed;inset:0}.sim__share-modal[data-astro-cid-vjrssx2w]:not([hidden]){display:flex}.sim__share-modal-box[data-astro-cid-vjrssx2w]{width:min(560px,92vw);max-height:90vh;overflow-y:auto}.sim__share-modal-box[data-astro-cid-vjrssx2w] h3[data-astro-cid-vjrssx2w]{padding-right:44px}.sim__share-card-frame[data-astro-cid-vjrssx2w]{aspect-ratio:1200/630;background:var(--night);border:2px solid var(--ink);width:100%;position:relative;overflow:hidden}.sim__share-card-preview[data-astro-cid-vjrssx2w]{object-fit:contain;width:100%;height:100%;display:block}.sim__share-card-loading[data-astro-cid-vjrssx2w]{text-align:center;color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;padding:1rem;font-size:12px;display:flex;position:absolute;inset:0}.sim__share-card-frame[data-astro-cid-vjrssx2w]:has(.sim__share-card-preview:not([hidden])) .sim__share-card-loading[data-astro-cid-vjrssx2w]{display:none}.sim__share-modal-link[data-astro-cid-vjrssx2w]{border:1.5px dashed var(--ink-2);font-family:var(--font-mono);color:var(--ink);word-break:break-all;user-select:all;background:#e8dac099;margin-top:14px;padding:10px 12px;font-size:12px}.sim__card[data-astro-cid-vjrssx2w] .sim__share-privacy[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);margin:6px 0 0;font-size:10.5px}.sim__share-modal-actions[data-astro-cid-vjrssx2w]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sim__share-modal-actions[data-astro-cid-vjrssx2w] .pbtn[data-astro-cid-vjrssx2w]{flex:auto;min-width:120px}.sim__pro-modal[data-astro-cid-vjrssx2w]{z-index:70;justify-content:center;align-items:center;padding:1rem;position:fixed;inset:0}.sim__pro-modal[data-astro-cid-vjrssx2w]:not([hidden]){display:flex}.sim__pro-modal-box[data-astro-cid-vjrssx2w]{width:min(420px,92vw)}.sim__pro-modal-box[data-astro-cid-vjrssx2w] h3[data-astro-cid-vjrssx2w]{padding-right:44px}.sim__pro-list[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);margin:10px 0 12px;padding-left:1.1em;font-size:13px;line-height:1.55}.sim__pro-list[data-astro-cid-vjrssx2w] em[data-astro-cid-vjrssx2w]{color:var(--ink-2)}.sim__pro-copy[data-astro-cid-vjrssx2w],.sim__pro-thanks[data-astro-cid-vjrssx2w]{margin:0}.sim__card[data-astro-cid-vjrssx2w] .sim__pro-thanks[data-astro-cid-vjrssx2w]{color:var(--green);font-family:var(--font-mono);margin-top:10px;font-size:13px}.sim__linkbtn[data-astro-cid-vjrssx2w]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85em;text-decoration:underline}.sim__pro-restore[data-astro-cid-vjrssx2w]{margin:.75rem 0 0}.sim__pro-restore-form[data-astro-cid-vjrssx2w] label[data-astro-cid-vjrssx2w]{margin:.5rem 0 .25rem;font-size:.85em;display:block}.sim__pro-restore-row[data-astro-cid-vjrssx2w]{gap:.5rem;display:flex}.sim__pro-restore-row[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:2px;flex:1;padding:.4rem .5rem}.sim__pro-restore-status[data-astro-cid-vjrssx2w]{min-height:1.2em;margin:.35rem 0 0;font-size:.85em}.is-pro .sim__pro-badge[data-astro-cid-vjrssx2w],.is-pro [data-astro-cid-vjrssx2w][data-sim=results-pro],.is-pro [data-astro-cid-vjrssx2w][data-sim=export-pro],.is-pro:not(.has-g3d) [data-astro-cid-vjrssx2w][data-sim=pro-3d-toggle]{display:none!important}.sim__pro-modal-actions[data-astro-cid-vjrssx2w]{gap:8px;margin-top:18px;display:flex}.sim__pro-modal-actions[data-astro-cid-vjrssx2w] .pbtn[data-astro-cid-vjrssx2w]{flex:1}.sim__sound[data-astro-cid-vjrssx2w]{z-index:6;border:1.5px solid var(--paper);width:44px;height:44px;color:var(--paper);cursor:pointer;background:#17130fd9;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;bottom:40px;left:28px}.sim__sound[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__sound[data-astro-cid-vjrssx2w] .sim__sound-off[data-astro-cid-vjrssx2w],.sim__sound[data-astro-cid-vjrssx2w].is-muted .sim__sound-on[data-astro-cid-vjrssx2w]{display:none}.sim__sound[data-astro-cid-vjrssx2w].is-muted .sim__sound-off[data-astro-cid-vjrssx2w]{display:inline}.sim__sound[data-astro-cid-vjrssx2w].is-muted{color:var(--mute);border-color:var(--mute)}@media (width>=768px) and (width<=1240px),(width>=768px) and (height<=500px){.sim__sound[data-astro-cid-vjrssx2w]{bottom:calc(var(--dock-h,90px) + 54px)}}@media (height<=500px){.sim[data-astro-cid-vjrssx2w]{min-height:0}.sim__intro[data-astro-cid-vjrssx2w]{top:calc(var(--header-h) + 8px);transform:none}.sim__intro[data-astro-cid-vjrssx2w]>[data-astro-cid-vjrssx2w]:first-child{margin-top:0}.sim__intro[data-astro-cid-vjrssx2w] .sim__file[data-astro-cid-vjrssx2w],.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-lede[data-astro-cid-vjrssx2w],.sim__intro-note[data-astro-cid-vjrssx2w]{display:none}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-title[data-astro-cid-vjrssx2w]{margin-top:0;font-size:30px}.sim__intro[data-astro-cid-vjrssx2w] .sim__chips[data-astro-cid-vjrssx2w]{margin-top:8px}.sim__target[data-astro-cid-vjrssx2w]{top:calc(var(--header-h) + 2px)}.sim__target[data-astro-cid-vjrssx2w] .sim__file[data-astro-cid-vjrssx2w]{display:none}.sim__city[data-astro-cid-vjrssx2w]{margin-top:0;font-size:30px}.sim__city[data-astro-cid-vjrssx2w].is-long{font-size:24px}.sim__dock[data-astro-cid-vjrssx2w]{padding:6px;bottom:8px}.sim__go[data-astro-cid-vjrssx2w]{--go-size:76px;margin-top:-12px;font-size:16px}.sim__go[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{display:none}.sim__results[data-astro-cid-vjrssx2w]{top:calc(var(--header-h) + 6px);max-height:calc(100% - var(--header-h) - 14px);rotate:none}.sim__residents[data-astro-cid-vjrssx2w]>div[data-astro-cid-vjrssx2w]{padding:6px 14px}}@media (height<=500px) and (width>=768px){.sim__dock[data-astro-cid-vjrssx2w]{max-width:none;left:8px;right:380px;transform:none}.sim__weap[data-astro-cid-vjrssx2w]{flex:1;min-width:0;max-width:none}}@media (width<=767px){.sim__intro[data-astro-cid-vjrssx2w]{width:auto;inset:auto 16px 24px;transform:none}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-title[data-astro-cid-vjrssx2w]{font-size:40px}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-lede[data-astro-cid-vjrssx2w]{margin:10px 0 14px;font-size:14.5px}.sim__suggest[data-astro-cid-vjrssx2w]{max-height:min(300px,42vh);top:auto;bottom:calc(100% + 6px)}.sim__idx-lbl[data-astro-cid-vjrssx2w]{margin-top:14px}.sim__idx[data-astro-cid-vjrssx2w]{column-gap:16px}.sim__idx[data-astro-cid-vjrssx2w] .sim__idx-nm{font-size:18px}.sim__idx[data-astro-cid-vjrssx2w] .sim__idx-co{display:none}.sim__lms[data-astro-cid-vjrssx2w]:not([hidden]){padding:6px 14px 8px}.sim__lms[data-astro-cid-vjrssx2w] li:nth-child(n+4){display:none}.sim__intro[data-astro-cid-vjrssx2w]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#17130f00,#17130fd9 28%,#17130ff0);position:absolute;inset:-48px -16px -24px}.sim__target[data-astro-cid-vjrssx2w]{left:16px;right:64px;top:calc(var(--header-h) + 2px);max-width:none}.sim__file[data-astro-cid-vjrssx2w]{letter-spacing:.1em;font-size:10px}.sim__city[data-astro-cid-vjrssx2w]{margin-top:8px;font-size:40px}.sim__city[data-astro-cid-vjrssx2w].is-long{font-size:30px}.sim--embed[data-astro-cid-vjrssx2w] .sim__target[data-astro-cid-vjrssx2w]{right:128px}.sim__dock[data-astro-cid-vjrssx2w]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;max-width:none;padding:8px;transform:none}.sim__weap[data-astro-cid-vjrssx2w]{scroll-snap-type:x mandatory;width:100%;max-width:none}.sim__custom-yield[data-astro-cid-vjrssx2w]{width:100%}.sim__custom-yield[data-astro-cid-vjrssx2w] label[data-astro-cid-vjrssx2w]{flex-direction:row;align-items:center;gap:10px}.sim__custom-yield[data-astro-cid-vjrssx2w] input[data-astro-cid-vjrssx2w]{flex:1;min-height:44px}.sim__burst[data-astro-cid-vjrssx2w]{flex-direction:row;flex:1;padding:0}.sim__burst[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{min-height:44px;padding:4px}.sim__go[data-astro-cid-vjrssx2w]{--go-size:96px;margin:0;font-size:18px}.sim__go[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{margin-bottom:3px;font-size:7.5px}.sim__burst[data-astro-cid-vjrssx2w],.sim__dock-spacer[data-astro-cid-vjrssx2w]{flex:1 1 0;min-width:0;display:flex}.sim__burst[data-astro-cid-vjrssx2w]{flex-direction:column;align-items:flex-start}.sim__dock[data-astro-cid-vjrssx2w].is-compact .sim__dock-expand[data-astro-cid-vjrssx2w]{flex:1 1 0;min-width:0}.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__dock-spacer[data-astro-cid-vjrssx2w]{display:none}.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__go[data-astro-cid-vjrssx2w]{margin-inline:auto}.sim__dock-expand[data-astro-cid-vjrssx2w]{min-height:56px}.sim__results[data-astro-cid-vjrssx2w]{top:auto;left:12px;right:12px;bottom:calc(var(--dock-h,170px) + 24px + env(safe-area-inset-bottom));width:auto;max-height:calc(100% - var(--dock-h,170px) - var(--header-h) - 150px);rotate:none}.sim__rep-head[data-astro-cid-vjrssx2w]{padding:10px 14px 8px}.sim__rep-title[data-astro-cid-vjrssx2w]{margin-right:84px;font-size:22px}.sim__stamp[data-astro-cid-vjrssx2w]{font-size:14px;top:10px;right:10px}.sim__residents[data-astro-cid-vjrssx2w]>div[data-astro-cid-vjrssx2w]{padding:8px 14px}.sim__flip[data-astro-cid-vjrssx2w] span{width:17px;height:24px;font-size:15px}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx{padding:4px 14px;font-size:11.5px}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx b{font-size:14px}.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx:nth-child(n+5),.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx p small,.sim__fallout[data-astro-cid-vjrssx2w] .sim__fx p small,.sim__fxs[data-astro-cid-vjrssx2w] .sim__fx-pop,.sim__fallout[data-astro-cid-vjrssx2w] .sim__fallout-line,.sim__pop-note[data-astro-cid-vjrssx2w],.sim__fine[data-astro-cid-vjrssx2w],.sim__rep-chips[data-astro-cid-vjrssx2w] .sim__chip--src[data-astro-cid-vjrssx2w]{display:none!important}.sim__fxs[data-astro-cid-vjrssx2w] .sim__lbl-long{display:none}.sim__fxs[data-astro-cid-vjrssx2w] .sim__lbl-short{display:inline}.sim__fallout[data-astro-cid-vjrssx2w]{padding:6px 14px 8px}.sim__fallout[data-astro-cid-vjrssx2w]:not(:has(.sim__fx)){display:none}.sim__fallout[data-astro-cid-vjrssx2w] .sim__fallout-view{margin-top:6px}.sim__warnings[data-astro-cid-vjrssx2w]{margin:4px 14px 6px}.sim__acts[data-astro-cid-vjrssx2w]{padding:8px 14px 10px}.sim__sound[data-astro-cid-vjrssx2w]{bottom:auto;left:auto;right:12px;top:calc(var(--header-h) + 8px)}.sim__card[data-astro-cid-vjrssx2w] h2[data-astro-cid-vjrssx2w],.sim__card[data-astro-cid-vjrssx2w] h3[data-astro-cid-vjrssx2w]{font-size:26px}}.sim__console-status[data-astro-cid-vjrssx2w]{z-index:5;left:28px;top:calc(var(--header-h) + 16px);max-width:calc(100% - 100px);color:var(--paper);font:11px/1.4 var(--font-mono);pointer-events:none;background:#17130fdb;border:1px solid #dcc9a94d;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute}.sim__console-status[data-astro-cid-vjrssx2w] strong[data-astro-cid-vjrssx2w]{text-transform:uppercase;letter-spacing:.08em;font-weight:500}.sim__console-hint[data-astro-cid-vjrssx2w]{color:#c4b89f;border-left:1px solid #675e50;padding-left:10px}.sim__console-light[data-astro-cid-vjrssx2w]{background:#b7c29a;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #b7c29a55}.sim[data-astro-cid-vjrssx2w][data-console-phase=playing] .sim__console-light[data-astro-cid-vjrssx2w],.sim[data-astro-cid-vjrssx2w][data-console-phase=dive] .sim__console-light[data-astro-cid-vjrssx2w]{background:#e7ab62}.sim[data-astro-cid-vjrssx2w][data-console-phase=playing] .sim__console-status[data-astro-cid-vjrssx2w]{top:calc(9vh + 12px)}.sim__dock[data-astro-cid-vjrssx2w]{flex-wrap:wrap;width:min(1120px,100% - 48px);margin-inline:auto;left:24px;right:24px;transform:none;box-shadow:0 12px 32px #0006}.sim__weap[data-astro-cid-vjrssx2w]{flex:1;min-width:0;max-width:none}.sim__target[data-astro-cid-vjrssx2w]{margin-top:56px}.sim__results[data-astro-cid-vjrssx2w]{border-top:3px solid var(--red);box-shadow:0 12px 32px #0005}@media (width<=767px){.sim__console-status[data-astro-cid-vjrssx2w]{left:12px;top:calc(var(--header-h) + 8px);gap:8px;padding:8px 10px;font-size:10px}.sim__console-hint[data-astro-cid-vjrssx2w]{display:none}.sim__target[data-astro-cid-vjrssx2w]{margin-top:40px}.sim__dock[data-astro-cid-vjrssx2w]{width:auto}.sim__weap[data-astro-cid-vjrssx2w]{flex:0 0 100%}}@media (height<=500px){.sim__console-status[data-astro-cid-vjrssx2w]{max-width:50%;padding:6px 8px;left:auto;right:60px}.sim__console-hint[data-astro-cid-vjrssx2w]{display:none}.sim__target[data-astro-cid-vjrssx2w]{margin-top:0}}.sim__player[data-astro-cid-vjrssx2w]:not([hidden]){background:var(--ink);min-width:0;min-height:44px;color:var(--paper);font-family:var(--font-mono);border:1px solid #dcc9a94d;flex:0 0 100%;order:-1;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.sim__dock[data-astro-cid-vjrssx2w].is-playing{z-index:9}.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__player[data-astro-cid-vjrssx2w]{flex:260px;order:0;align-self:center}.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__weap[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__custom-yield[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__burst[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__dock-expand[data-astro-cid-vjrssx2w]{display:none!important}.sim__pl-btn[data-astro-cid-vjrssx2w]{width:36px;height:36px;color:var(--paper-2);cursor:pointer;background:0 0;border:1px solid #dcc9a973;border-radius:2px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.sim__pl-btn[data-astro-cid-vjrssx2w]:hover{border-color:var(--paper-2)}}.sim__pl-btn[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:1px}.sim__pl-play[data-astro-cid-vjrssx2w] .sim__pl-i-pause[data-astro-cid-vjrssx2w],.sim__pl-play[data-astro-cid-vjrssx2w].is-playing .sim__pl-i-play[data-astro-cid-vjrssx2w]{display:none}.sim__pl-play[data-astro-cid-vjrssx2w].is-playing .sim__pl-i-pause[data-astro-cid-vjrssx2w]{display:inline}.sim__pl-range[data-astro-cid-vjrssx2w]{--pl-track:linear-gradient(to right, #e8dac052 calc(var(--pl-k,0) * 100%), transparent 0), repeating-linear-gradient(to right, #dcc9a999 0 1px, transparent 1px 10%), #2a241e;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:1;min-width:60px;height:32px;margin:0}.sim__pl-range[data-astro-cid-vjrssx2w]::-webkit-slider-runnable-track{background:var(--pl-track);border:1px solid #dcc9a959;height:10px}.sim__pl-range[data-astro-cid-vjrssx2w]::-moz-range-track{background:var(--pl-track);border:1px solid #dcc9a959;height:10px}.sim__pl-range[data-astro-cid-vjrssx2w]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--red);width:6px;height:24px;box-shadow:0 0 0 1px var(--paper-2);border:0;border-radius:0;margin-top:-8px}.sim__pl-range[data-astro-cid-vjrssx2w]::-moz-range-thumb{background:var(--red);width:6px;height:24px;box-shadow:0 0 0 1px var(--paper-2);border:0;border-radius:0}.sim__pl-range[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__pl-time[data-astro-cid-vjrssx2w]{letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--paper);flex:none;font-size:11px}.sim__lm.is-hidden{visibility:hidden}@media (width<=767px){.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__player[data-astro-cid-vjrssx2w]{flex:0 0 100%;order:-1}.sim__pl-btn[data-astro-cid-vjrssx2w]{width:44px;height:44px}.sim__pl-time[data-astro-cid-vjrssx2w]{font-size:10px}}.sim__gz-hint[data-astro-cid-vjrssx2w]:not([hidden]){left:0;right:0;bottom:calc(var(--dock-h,110px) + 56px);z-index:4;width:max-content;max-width:calc(100% - 32px);color:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#17130fe0;border:1px solid #dcc9a959;margin:0 auto;padding:6px 12px;font-size:11px;position:absolute}.sim__gz-marker{position:relative}.sim[data-astro-cid-vjrssx2w][data-console-phase=armed] .sim__gz-marker:after{content:"";border:1.5px solid var(--red);opacity:0;pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite sim-gz-pulse;position:absolute;inset:-8px}@keyframes sim-gz-pulse{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.sim[data-astro-cid-vjrssx2w][data-console-phase=armed] .sim__gz-marker:after{opacity:.35;animation:none;transform:scale(1.3)}}@media (width<=767px){.sim__gz-hint[data-astro-cid-vjrssx2w]:not([hidden]){bottom:calc(var(--dock-h,170px) + 22px + env(safe-area-inset-bottom));font-size:10px}}.sim__light[data-astro-cid-vjrssx2w]{z-index:6;border:1.5px solid var(--paper);background:#17130fd9;display:flex;position:absolute;bottom:96px;left:28px}@media (width>=768px) and (width<=1399px) and (height>=501px){.sim__light[data-astro-cid-vjrssx2w]{bottom:calc(var(--dock-h,140px) + 100px)}.sim__sound[data-astro-cid-vjrssx2w]{bottom:calc(var(--dock-h,140px) + 46px)}.sim[data-astro-cid-vjrssx2w][data-console-phase=orbit] .sim__sound[data-astro-cid-vjrssx2w],.sim[data-astro-cid-vjrssx2w][data-console-phase=dive] .sim__sound[data-astro-cid-vjrssx2w]{bottom:40px}}@media (width>=768px) and (height<=760px) and (height>=501px){.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-title[data-astro-cid-vjrssx2w]{font-size:clamp(40px,4.4vw,56px)}.sim__intro[data-astro-cid-vjrssx2w] .sim__intro-lede[data-astro-cid-vjrssx2w]{margin:8px 0 12px}.sim__idx-lbl[data-astro-cid-vjrssx2w]{margin-top:12px}.sim__idx[data-astro-cid-vjrssx2w] button{min-height:38px;padding:6px 2px 5px}}.sim[data-astro-cid-vjrssx2w][data-console-phase=orbit] .sim__light[data-astro-cid-vjrssx2w],.sim[data-astro-cid-vjrssx2w][data-console-phase=dive] .sim__light[data-astro-cid-vjrssx2w]{display:none}.sim__light[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{min-width:54px;min-height:32px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:10px;font-weight:500}.sim__light[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w][aria-pressed=true]{background:var(--paper);color:var(--ink)}.sim__light[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:-2px}@media (width>=768px) and (width<=1240px),(width>=768px) and (height<=500px){.sim__light[data-astro-cid-vjrssx2w]{bottom:calc(var(--dock-h,90px) + 106px)}}@media (width<=767px){.sim__light[data-astro-cid-vjrssx2w]{bottom:auto;left:auto;right:12px;top:calc(var(--header-h) + 60px);flex-direction:column}.sim__light[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{letter-spacing:.06em;min-width:44px;min-height:44px;padding:0 4px;font-size:9px}}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__city[data-astro-cid-vjrssx2w]{color:var(--ink);text-shadow:0 2px #e8dac0b3,0 0 18px #efe6d2e6}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__coords-row[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{color:var(--ink);opacity:1;text-shadow:0 0 6px #efe6d2f2}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__target[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]:not(:hover){color:#8a6418;text-shadow:0 0 6px #efe6d2f2}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__vignette[data-astro-cid-vjrssx2w]{background:radial-gradient(at 45% 45%,#0000 55%,#17130f38 100%)}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__gz-marker{box-shadow:0 0 0 2px var(--ink)}.sim__sites[data-astro-cid-vjrssx2w]{min-width:0}.sim__chips--sites[data-astro-cid-vjrssx2w]{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:center;padding-right:32px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.sim__chips--sites[data-astro-cid-vjrssx2w]::-webkit-scrollbar{display:none}.sim__chips--sites[data-astro-cid-vjrssx2w] button{min-height:40px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:12px;text-decoration:underline dotted #dcc9a973}.sim__chips--sites[data-astro-cid-vjrssx2w] button+button:before{content:"/";color:var(--red);margin:0 10px 0 8px;text-decoration:none;display:inline-block}@media (hover:hover){.sim__chips--sites[data-astro-cid-vjrssx2w] button:hover{color:#fff;text-decoration-color:var(--red);text-decoration-style:solid}}.sim__chips--sites[data-astro-cid-vjrssx2w] button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__site-note[data-astro-cid-vjrssx2w]:not([hidden]){max-width:520px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--paper);text-shadow:0 1px 6px #000000e6;margin:8px 0 0;font-size:11.5px;line-height:1.45}.sim__site-note[data-astro-cid-vjrssx2w] a{color:var(--mustard);margin-left:6px}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__site-note[data-astro-cid-vjrssx2w]{color:var(--ink);text-shadow:0 0 6px #efe6d2f2}.sim[data-astro-cid-vjrssx2w][data-light=day] .sim__site-note[data-astro-cid-vjrssx2w] a{color:#8a6418}@media (height<=500px){.sim__idx-lbl[data-astro-cid-vjrssx2w]{display:none}.sim__idx[data-astro-cid-vjrssx2w] button{min-height:36px;padding:6px 2px 5px}}@media (width<=767px){.sim__site-note[data-astro-cid-vjrssx2w]:not([hidden]){font-size:10.5px}}.sim__pl-export[data-astro-cid-vjrssx2w]{min-height:36px;color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dcc9a973;border-radius:2px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:inline-flex}@media (hover:hover){.sim__pl-export[data-astro-cid-vjrssx2w]:hover{background:var(--paper);color:var(--ink)}}.sim__pl-export[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:1px}.sim__pl-export-short[data-astro-cid-vjrssx2w],.sim__dock[data-astro-cid-vjrssx2w].is-playing .sim__pl-export[data-astro-cid-vjrssx2w]{display:none}.sim__export-modal[data-astro-cid-vjrssx2w]:not([hidden]){z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sim__export-box[data-astro-cid-vjrssx2w]{width:min(460px,100%);max-height:calc(100dvh - 32px);position:relative;overflow-y:auto}.sim__export-formats[data-astro-cid-vjrssx2w]{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 8px;display:grid}.sim__export-formats[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]{border:1.5px solid var(--ink-2);min-height:52px;color:var(--ink);font-family:var(--font-mono);text-align:left;cursor:pointer;background:0 0;border-radius:2px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;font-weight:500;display:flex}.sim__export-formats[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{border:2px solid var(--ink);border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px}.sim__export-formats[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w][aria-checked=true]{border-color:var(--red);background:var(--paper-2)}.sim__export-formats[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w][aria-checked=true] i[data-astro-cid-vjrssx2w]{background:var(--red);border-color:var(--red)}.sim__export-formats[data-astro-cid-vjrssx2w] button[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim__export-formats[data-astro-cid-vjrssx2w] small[data-astro-cid-vjrssx2w]{color:var(--ink-2);margin-top:2px;font-size:10px;font-weight:400;display:block}.sim__export-spec[data-astro-cid-vjrssx2w],.sim__export-note[data-astro-cid-vjrssx2w]{font-family:var(--font-mono);color:var(--ink-2);margin:4px 0 10px;font-size:11px}.sim__export-note[data-astro-cid-vjrssx2w]{margin:10px 0 0;font-size:10px}.sim__export-progress[data-astro-cid-vjrssx2w]:not([hidden]){font-family:var(--font-mono);flex-direction:column;gap:6px;margin:8px 0 12px;font-size:11px;display:flex}.sim__export-track[data-astro-cid-vjrssx2w]{border:1px solid var(--ink);background:repeating-linear-gradient(90deg,#1e1b1840 0 1px,#0000 1px 10%);height:10px}.sim__export-track[data-astro-cid-vjrssx2w] i[data-astro-cid-vjrssx2w]{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sim__export-result[data-astro-cid-vjrssx2w]:not([hidden]){font-family:var(--font-mono);color:var(--ink);margin:8px 0 12px;font-size:12px}.sim__export-modal[data-astro-cid-vjrssx2w] .sim__modal-backdrop[data-astro-cid-vjrssx2w]{background:#17130ff7}.sim--embed[data-astro-cid-vjrssx2w] .sim__export-modal[data-astro-cid-vjrssx2w] .sim__btn--pro[data-astro-cid-vjrssx2w]{display:none}@media (width<=767px){.sim__pl-export[data-astro-cid-vjrssx2w]{min-height:44px;padding:0 8px}.sim__pl-export-long[data-astro-cid-vjrssx2w]{display:none}.sim__pl-export-short[data-astro-cid-vjrssx2w]{display:inline}.sim__pl-time[data-astro-cid-vjrssx2w]{display:none}}.sim[data-astro-cid-vjrssx2w] .sim__rec{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;margin-right:7px;display:inline-block;box-shadow:0 0 0 2px #e8dac099}@media (prefers-reduced-motion:no-preference){.sim[data-astro-cid-vjrssx2w] .sim__rec{animation:1.8s ease-in-out infinite sim-rec}}@keyframes sim-rec{0%,to{opacity:1}50%{opacity:.35}}.sim[data-astro-cid-vjrssx2w] .pbtn.sim__btn-video{background:var(--mustard);border-color:var(--ink);color:var(--ink);font-weight:600}@media (hover:hover){.sim[data-astro-cid-vjrssx2w] .pbtn.sim__btn-video:hover{background:#dcab45}}.sim__acts[data-astro-cid-vjrssx2w]{flex-wrap:wrap}.sim__acts[data-astro-cid-vjrssx2w] .sim__btn-video[data-astro-cid-vjrssx2w]{letter-spacing:.03em;white-space:nowrap;flex:1.8;padding-inline:8px}.sim__vid-short[data-astro-cid-vjrssx2w]{display:none}.sim__pro-line[data-astro-cid-vjrssx2w]{min-height:36px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#f6e7bf,#ecd49a);border:1.5px solid #a9781d;border-radius:2px;flex:0 0 100%;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:500;display:flex}.sim__pro-line[data-astro-cid-vjrssx2w] .sim__pro-badge[data-astro-cid-vjrssx2w]{margin-left:0}@media (hover:hover){.sim__pro-line[data-astro-cid-vjrssx2w]:hover{background:linear-gradient(#f9edcc,#f0d9a4)}}.sim__pro-line[data-astro-cid-vjrssx2w]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sim[data-astro-cid-vjrssx2w] .pbtn.sim__btn--pro{background:linear-gradient(#f6e7bf,#ecd49a);border-color:#a9781d}.sim__export-pro[data-astro-cid-vjrssx2w]{flex:0 0 100%;gap:8px}.sim__export-pro[data-astro-cid-vjrssx2w] .sim__pro-badge[data-astro-cid-vjrssx2w]{margin-left:0}.sim__pl-export[data-astro-cid-vjrssx2w]{background:var(--mustard);border-color:var(--ink);color:var(--ink);font-weight:600}@media (hover:hover){.sim__pl-export[data-astro-cid-vjrssx2w]:hover{color:var(--ink);background:#dcab45}}@media (width<=767px){.sim__vid-long[data-astro-cid-vjrssx2w]{display:none}.sim__vid-short[data-astro-cid-vjrssx2w]{display:inline}.sim__acts[data-astro-cid-vjrssx2w] .sim__btn-video[data-astro-cid-vjrssx2w]{flex:1.2}.sim__pro-line[data-astro-cid-vjrssx2w]{min-height:32px;font-size:10px}}
