.GvTgVG_screen{min-height:100dvh;padding:var(--space-4);gap:var(--space-4);align-content:start;max-width:1200px;margin:0 auto;display:grid}.GvTgVG_header{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--line);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.GvTgVG_title{font-size:var(--text-xl);letter-spacing:.08em;color:var(--phosphor);margin:0}.GvTgVG_era{color:var(--phosphor-dim);font-size:var(--text-sm);margin:0}.GvTgVG_years{color:var(--phosphor);font-variant-numeric:tabular-nums}.GvTgVG_notice{padding:var(--space-2) var(--space-3);background:var(--ink-raised);color:var(--phosphor);font-size:var(--text-sm);margin:0}.GvTgVG_tabs{display:none}.GvTgVG_tab{font:inherit;padding:var(--space-3);background:var(--ink-raised);min-height:44px;color:var(--phosphor-dim);border:1px solid var(--line);cursor:pointer}.GvTgVG_tab[aria-pressed=true]{color:var(--ink);background:var(--phosphor)}.GvTgVG_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.GvTgVG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:start}}.GvTgVG_window{background:var(--ink-raised);padding:var(--space-4);gap:var(--space-3);min-width:0;display:grid}.GvTgVG_windowTitle{font-size:var(--text-md);color:var(--phosphor);letter-spacing:.04em;margin:0}.GvTgVG_resources{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.GvTgVG_resources dt{color:var(--phosphor-dim);font-size:var(--text-sm)}.GvTgVG_resources dd{margin:0}.GvTgVG_big{font-size:var(--text-lg);color:var(--phosphor);font-variant-numeric:tabular-nums}.GvTgVG_rate{color:var(--phosphor-dim);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.GvTgVG_manual{font:inherit;font-size:var(--text-md);min-height:64px;padding:var(--space-3) var(--space-4);background:var(--phosphor);color:var(--ink);cursor:pointer;border:0}.GvTgVG_manual:active,.GvTgVG_button:active,.GvTgVG_tab:active{transform:translateY(1px)}.GvTgVG_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.GvTgVG_item{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:grid}.GvTgVG_itemHead{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.GvTgVG_itemName{color:var(--phosphor)}.GvTgVG_itemText{color:var(--phosphor);font-size:var(--text-sm);margin:0}.GvTgVG_muted{color:var(--phosphor-dim);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.GvTgVG_buyRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.GvTgVG_button{font:inherit;font-size:var(--text-sm);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--phosphor);border:1px solid var(--phosphor-dim);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0}.GvTgVG_button:disabled{color:var(--phosphor-dim);border-color:var(--line);cursor:not-allowed}.GvTgVG_event{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--phosphor-dim);display:grid}.GvTgVG_footer{color:var(--phosphor-dim);font-size:var(--text-sm);padding-top:var(--space-3)}.GvTgVG_footer p{margin:0}@media (max-width:899px){.GvTgVG_screen{padding:var(--space-3);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.GvTgVG_tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.GvTgVG_tab{font-size:var(--text-sm);overflow-wrap:anywhere;padding-inline:0}.GvTgVG_window,.GvTgVG_offTab{display:none}.GvTgVG_window.GvTgVG_active{display:grid}.GvTgVG_resources{grid-template-columns:1fr}}.GvTgVG_coreGrid{gap:var(--space-2);margin-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.GvTgVG_coreGrid .GvTgVG_button{white-space:normal;min-height:4.5rem}.GvTgVG_form{gap:var(--space-3);display:grid}.GvTgVG_field{color:var(--phosphor);font-size:var(--text-sm);gap:.25rem;display:grid}.GvTgVG_field input,.GvTgVG_field textarea{font:inherit;color:var(--phosphor);background:var(--ink);border:1px solid var(--line);padding:var(--space-2);box-sizing:border-box;width:100%;min-height:2.75rem;font-size:1rem}.GvTgVG_field textarea{resize:vertical;word-break:break-all}.GvTgVG_error{color:#ff6b4a;font-size:var(--text-sm);margin:0}.GvTgVG_sheetBackdrop{z-index:20;padding:var(--space-4);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.GvTgVG_sheet{gap:var(--space-3);width:min(32rem,100%);max-height:85dvh;padding:var(--space-4);background:var(--ink-raised);border:1px solid var(--phosphor-dim);animation:.24s ease-out GvTgVG_rise;display:grid;overflow-y:auto}.GvTgVG_recap{gap:var(--space-2);color:var(--phosphor);font-size:var(--text-sm);font-variant-numeric:tabular-nums;list-style:none;display:grid}@keyframes GvTgVG_rise{0%{opacity:0;transform:translateY(1.5rem)}}@media (max-width:899px){.GvTgVG_sheetBackdrop{place-items:end stretch;padding:0}.GvTgVG_sheet{width:100%;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}.GvTgVG_pinned{display:none}@media (max-width:899px){.GvTgVG_desktopOnly{display:none}.GvTgVG_pinned{z-index:5;gap:.25rem var(--space-3);margin-inline:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);background:var(--ink);border-bottom:1px solid var(--line);color:var(--phosphor);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex;position:sticky;top:0}.GvTgVG_grid{touch-action:pan-y}}@media (max-width:599px){.GvTgVG_screen{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.GvTgVG_tabs{z-index:10;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}.GvTgVG_eventSheet{inset:auto 0 calc(3.25rem + env(safe-area-inset-bottom)) 0;z-index:9;max-height:60dvh;padding:var(--space-4);background:var(--ink-raised);border-top:1px solid var(--phosphor);animation:.24s ease-out GvTgVG_rise;position:fixed;overflow-y:auto}}@media (min-width:600px) and (max-width:899px){.GvTgVG_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.GvTgVG_grid>.GvTgVG_window:first-child,.GvTgVG_grid[data-tab=produce]>.GvTgVG_buyWindow{display:grid}}.GvTgVG_bump{animation:.26s ease-out GvTgVG_bump;display:inline-block}@keyframes GvTgVG_bump{40%{transform:scale(1.35)}}.GvTgVG_eraTransition{z-index:30;place-content:center;gap:var(--space-3);text-align:center;background:var(--ink);pointer-events:none;animation:3.2s ease-in-out forwards GvTgVG_eraFade;display:grid;position:fixed;inset:0}.GvTgVG_eraTransitionYears{color:var(--phosphor-dim);font-size:var(--text-md);letter-spacing:.2em;font-variant-numeric:tabular-nums}.GvTgVG_eraTransitionName{color:var(--phosphor);font-size:var(--text-xl);letter-spacing:.06em}@keyframes GvTgVG_eraFade{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}.GvTgVG_screen[data-era="5"]{gap:var(--space-6)}.GvTgVG_screen[data-era="5"] .GvTgVG_window{background:0 0}.GvTgVG_ending{gap:var(--space-6);max-width:40rem;padding-block:12vh var(--space-6);margin:0 auto;display:grid}.GvTgVG_dialogue{gap:var(--space-4);justify-items:start;display:grid}.GvTgVG_dialogueLine{color:var(--phosphor);font-size:var(--text-md);line-height:1.6;animation:1.6s ease-out GvTgVG_lineIn}@keyframes GvTgVG_lineIn{0%{opacity:0;transform:translateY(.5rem)}}.GvTgVG_finalScreen{gap:var(--space-4);animation:1.6s ease-out GvTgVG_lineIn;display:grid}.GvTgVG_check{gap:var(--space-2);min-height:44px;color:var(--phosphor);font-size:var(--text-sm);cursor:pointer;align-items:center;display:flex}.GvTgVG_check input{width:1.25rem;height:1.25rem;accent-color:var(--phosphor)}
.z3Cl_W_frame{background:var(--ink-raised);padding:var(--space-3)}.z3Cl_W_canvas{aspect-ratio:192/108;width:100%;max-width:640px;height:auto;image-rendering:pixelated;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0 auto;display:block}
