html{scroll-behavior:smooth}.melon-page.svelte-1bhliew{--page-bg:oklch(16.5% .022 142);--panel:oklch(21.5% .028 142);--tile:oklch(19% .026 142);--bar:oklch(23.5% .03 142);--ink:oklch(93% .018 88);--ink-soft:oklch(80% .02 88);--brass:oklch(74% .075 88);--brass-on:oklch(16.5% .022 142);--leaf:oklch(70% .12 142);--sell:oklch(60% .17 26);--line:oklch(74% .075 88/.22);--line-soft:oklch(74% .075 88/.12);background:radial-gradient(circle at 82% -8%, oklch(74% .075 88/.07), transparent 32rem), radial-gradient(circle at 8% 12%, oklch(70% .12 142/.05), transparent 26rem), var(--page-bg);min-height:calc(100vh - 21px);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.melon-page.svelte-1bhliew :where(.svelte-1bhliew){box-sizing:border-box}.melon-page.svelte-1bhliew a:where(.svelte-1bhliew){color:inherit;text-decoration:none}.num.svelte-1bhliew{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.melon-shell.svelte-1bhliew{width:100%;margin:0 auto;padding:24px 8px 64px}@media (width>=640px){.melon-shell.svelte-1bhliew{max-width:640px}}@media (width>=768px){.melon-shell.svelte-1bhliew{max-width:768px}}@media (width>=1024px){.melon-shell.svelte-1bhliew{max-width:1024px}}@media (width>=1280px){.melon-shell.svelte-1bhliew{max-width:1280px}}@media (width>=1536px){.melon-shell.svelte-1bhliew{max-width:1536px}}.melon-header.svelte-1bhliew{padding:8px 0 24px}.section-label.svelte-1bhliew{color:var(--brass);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.melon-header.svelte-1bhliew h1:where(.svelte-1bhliew){letter-spacing:-.052em;margin:0;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.98}.header-copy.svelte-1bhliew{max-width:720px;color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.65}.game-control.svelte-1bhliew,.mini-control.svelte-1bhliew{border:1px solid var(--line);background:var(--bar);min-height:42px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:800;transition:transform .16s,filter .16s,background .16s;display:inline-flex;box-shadow:0 1px 2px #0000003d}.game-control.svelte-1bhliew:hover,.game-control.svelte-1bhliew:focus-visible{background:var(--panel);transform:translateY(-1px)}.primary-control.svelte-1bhliew,.mini-control.svelte-1bhliew{background:var(--brass);color:var(--brass-on);border-color:#0000}.primary-control.svelte-1bhliew:hover,.primary-control.svelte-1bhliew:focus-visible{background:var(--brass);filter:brightness(1.1)}.sell-control.svelte-1bhliew{background:var(--sell);color:#fff}.melon-layout.svelte-1bhliew{flex-direction:column;gap:16px;margin-top:16px;display:flex}@media (width>=1024px){.melon-layout.svelte-1bhliew{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}}@media (width>=1280px){.melon-layout.svelte-1bhliew{grid-template-columns:minmax(0,1fr) 25rem}}.melon-content.svelte-1bhliew{gap:16px;min-width:0;display:grid;container:melon/inline-size}.melon-section.svelte-1bhliew{border:1px solid var(--line);background:var(--panel);border-radius:16px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 1px 2px #0000003d}.melon-section.svelte-1bhliew:target{border-color:var(--brass);box-shadow:0 0 0 3px oklch(74% .075 88/.14)}.section-heading.svelte-1bhliew{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:24px;min-height:128px;padding:22px 24px;display:flex}.compact-heading.svelte-1bhliew{align-items:center;min-height:0}.section-heading.svelte-1bhliew h2:where(.svelte-1bhliew){letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,40px);font-weight:950;line-height:1.05}.section-heading.svelte-1bhliew p:where(.svelte-1bhliew):last-child:not(.section-label){max-width:620px;color:var(--ink-soft);margin:10px 0 0;line-height:1.6}.section-heading.svelte-1bhliew strong:where(.svelte-1bhliew){color:var(--brass)}.section-body.svelte-1bhliew,.image-panel.svelte-1bhliew{background:var(--tile);border-radius:12px;margin:12px}.section-body.svelte-1bhliew{padding:22px}.section-body.svelte-1bhliew+.section-body:where(.svelte-1bhliew),.section-body.svelte-1bhliew+.image-panel:where(.svelte-1bhliew){margin-top:-2px}.status-pill.svelte-1bhliew,.yield-pill.svelte-1bhliew,.small-chip.svelte-1bhliew,.caption-chip.svelte-1bhliew{border:1px solid var(--line-soft);color:var(--ink);white-space:nowrap;background:oklch(16.5% .022 142/.55);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.svelte-1bhliew span:where(.svelte-1bhliew),.nav-status.svelte-1bhliew{background:var(--leaf);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px oklch(70% .12 142/.15)}.section-lead.svelte-1bhliew{max-width:780px;margin:0;font-size:19px;font-weight:650;line-height:1.62}.fact-grid.svelte-1bhliew,.stat-grid.svelte-1bhliew{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fact-grid.svelte-1bhliew{margin-top:24px}.fact-grid.svelte-1bhliew>div:where(.svelte-1bhliew),.stat-grid.svelte-1bhliew>div:where(.svelte-1bhliew){border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;align-content:start;gap:5px;padding:15px;display:grid}.fact-grid.svelte-1bhliew span:where(.svelte-1bhliew),.stat-grid.svelte-1bhliew span:where(.svelte-1bhliew),.choice-label.svelte-1bhliew,.nav-header.svelte-1bhliew span:where(.svelte-1bhliew),.persistence-note.svelte-1bhliew span:where(.svelte-1bhliew){color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.fact-grid.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:13px}.stat-grid.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:20px;font-weight:900}.stat-grid.svelte-1bhliew small:where(.svelte-1bhliew){color:var(--ink-soft);font-size:11px}.persistence-note.svelte-1bhliew{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.persistence-note.svelte-1bhliew>div:where(.svelte-1bhliew){background:oklch(16.5% .022 142/.45);border-radius:10px;gap:5px;padding:14px 15px;display:grid}.persistence-note.svelte-1bhliew strong:where(.svelte-1bhliew){color:var(--ink-soft);font-size:13px;font-weight:650;line-height:1.5}.stage-row.svelte-1bhliew{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stage-card.svelte-1bhliew{border:1px solid var(--line-soft);background:var(--panel);border-radius:11px;gap:4px;margin:0;padding:10px 10px 14px;display:grid}.stage-card.svelte-1bhliew img:where(.svelte-1bhliew){width:100%;max-width:132px;margin:0 auto;display:block}.stage-card.svelte-1bhliew figcaption:where(.svelte-1bhliew){text-align:center;gap:4px;display:grid}.stage-step.svelte-1bhliew{color:var(--brass);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.stage-card.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:15px;font-weight:900}.stage-card.svelte-1bhliew small:where(.svelte-1bhliew){color:var(--ink-soft);font-size:12px;line-height:1.45}.image-panel.svelte-1bhliew{border:1px solid var(--line-soft);overflow:hidden}.image-panel.svelte-1bhliew img:where(.svelte-1bhliew){object-fit:cover;object-position:top;width:100%;max-height:590px;display:block}.image-caption.svelte-1bhliew{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:13px;display:flex}.caption-chip.svelte-1bhliew{color:var(--brass);background:oklch(74% .075 88/.16);border-color:#0000}.weather-grid.svelte-1bhliew{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.weather-card.svelte-1bhliew{border:1px solid var(--line-soft);background:var(--panel);border-radius:11px;gap:6px;padding:16px;display:grid}.weather-glyph.svelte-1bhliew{font-size:26px;line-height:1}.weather-card.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:15px;font-weight:900}.weather-card.svelte-1bhliew small:where(.svelte-1bhliew),.soil-panel.svelte-1bhliew small:where(.svelte-1bhliew){color:var(--ink-soft);font-size:12.5px;line-height:1.5}.soil-panel.svelte-1bhliew{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.soil-panel.svelte-1bhliew>div:where(.svelte-1bhliew){border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;gap:5px;padding:15px;display:grid}.soil-panel.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:19px;font-weight:900}.market-grid.svelte-1bhliew{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.market-card.svelte-1bhliew{border:1px solid var(--line-soft);background:var(--panel);border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.market-actions.svelte-1bhliew{gap:6px;display:inline-flex}.market-icon.svelte-1bhliew{background:oklch(16.5% .022 142/.6);border-radius:10px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.market-card.svelte-1bhliew h3:where(.svelte-1bhliew),.skill-list.svelte-1bhliew h3:where(.svelte-1bhliew){margin:0;font-size:15px;font-weight:900}.market-card.svelte-1bhliew p:where(.svelte-1bhliew),.skill-list.svelte-1bhliew p:where(.svelte-1bhliew){color:var(--ink-soft);margin:3px 0 0;font-size:12.5px}.market-note.svelte-1bhliew p:where(.svelte-1bhliew),.tradeoff.svelte-1bhliew p:where(.svelte-1bhliew),.dispatch-note.svelte-1bhliew p:where(.svelte-1bhliew){max-width:70ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.market-note.svelte-1bhliew strong:where(.svelte-1bhliew){color:var(--brass)}.mini-control.svelte-1bhliew{min-height:34px;padding:6px 12px;font-size:12px}.section-icon.svelte-1bhliew{background:var(--brass);width:52px;height:52px;color:var(--brass-on);border-radius:12px;flex:none;place-items:center;font-size:23px;display:grid;box-shadow:0 7px 20px oklch(74% .075 88/.18)}.red-icon.svelte-1bhliew{background:var(--sell);color:#fff;box-shadow:0 7px 20px oklch(60% .17 26/.22)}.hunt-grid.svelte-1bhliew{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.hunt-card.svelte-1bhliew{border:1px solid var(--line-soft);background:var(--panel);text-align:center;border-radius:10px;gap:5px;padding:15px 12px;display:grid}.hunt-card.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:16px;font-weight:900}.hunt-card.svelte-1bhliew small:where(.svelte-1bhliew){color:var(--ink-soft);font-size:11.5px}.tradeoff.svelte-1bhliew,.dispatch-note.svelte-1bhliew{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.tradeoff-tag.svelte-1bhliew{color:var(--brass);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:oklch(74% .075 88/.16);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.sabotage-list.svelte-1bhliew{gap:1px;padding-top:4px;padding-bottom:4px;display:grid}.sabotage-list.svelte-1bhliew>div:where(.svelte-1bhliew){border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(150px,.7fr) 1fr auto;align-items:center;gap:13px;min-height:62px;padding:13px 4px;display:grid}.sabotage-list.svelte-1bhliew>div:where(.svelte-1bhliew):last-child{border:0}.sabotage-list.svelte-1bhliew small:where(.svelte-1bhliew){color:var(--ink-soft)}.goon-cost.svelte-1bhliew{color:var(--brass);white-space:nowrap;background:oklch(16.5% .022 142/.55);border-radius:7px;padding:5px 9px;font-size:12px;font-weight:800}.radio-dot.svelte-1bhliew{border:2px solid var(--brass);border-radius:50%;width:16px;height:16px}.section-footnote.svelte-1bhliew{color:var(--ink-soft);margin:-4px 12px 14px;padding:0 12px;font-size:13px}.skill-list.svelte-1bhliew{padding-top:0;padding-bottom:0}.skill-list.svelte-1bhliew article:where(.svelte-1bhliew){border-bottom:1px solid var(--line-soft);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.skill-list.svelte-1bhliew article:where(.svelte-1bhliew):last-child{border:0}.skill-number.svelte-1bhliew{color:var(--brass);font-size:12px;font-weight:900}.skill-effect.svelte-1bhliew{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:oklch(16.5% .022 142/.55);border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800}.screenshot-grid.svelte-1bhliew{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.screenshot-grid.svelte-1bhliew figure:where(.svelte-1bhliew){border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;min-width:0;margin:0;overflow:hidden}.screenshot-grid.svelte-1bhliew img:where(.svelte-1bhliew){aspect-ratio:3/2;border-bottom:1px solid var(--line-soft);object-fit:cover;object-position:center top;width:100%;display:block}.screenshot-grid.svelte-1bhliew figcaption:where(.svelte-1bhliew){gap:3px;padding:11px 12px;display:grid}.screenshot-grid.svelte-1bhliew figcaption:where(.svelte-1bhliew) span:where(.svelte-1bhliew){font-size:12.5px;font-weight:800}.screenshot-grid.svelte-1bhliew figcaption:where(.svelte-1bhliew) small:where(.svelte-1bhliew){color:var(--ink-soft);font-size:11.5px}.devlog-section.svelte-1bhliew .section-heading:where(.svelte-1bhliew){align-items:center}.melon-sidebar.svelte-1bhliew{min-width:0;position:sticky;top:16px}.operations-nav.svelte-1bhliew{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000003d}.nav-header.svelte-1bhliew{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.nav-header.svelte-1bhliew>div:where(.svelte-1bhliew){gap:3px;display:grid}.nav-header.svelte-1bhliew strong:where(.svelte-1bhliew){font-size:18px;font-weight:950}.nav-links.svelte-1bhliew{grid-template-columns:1fr;gap:5px;padding:7px;display:grid}.nav-links.svelte-1bhliew a:where(.svelte-1bhliew){min-height:45px;color:var(--ink-soft);background:oklch(16.5% .022 142/.4);border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:grid}.nav-links.svelte-1bhliew a:where(.svelte-1bhliew)>span:where(.svelte-1bhliew):not(.nav-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-links.svelte-1bhliew a:where(.svelte-1bhliew):hover,.nav-links.svelte-1bhliew a:where(.svelte-1bhliew):focus-visible{border-color:var(--line-soft);background:var(--bar);color:var(--ink)}.nav-links.svelte-1bhliew a.active:where(.svelte-1bhliew){background:var(--brass);color:var(--brass-on);border-color:#0000;box-shadow:0 4px 12px oklch(74% .075 88/.16)}.nav-icon.svelte-1bhliew{background:oklch(16.5% .022 142/.5);border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.nav-links.svelte-1bhliew a.active:where(.svelte-1bhliew) .nav-icon:where(.svelte-1bhliew){background:oklch(16.5% .022 142/.18)}.nav-links.svelte-1bhliew small:where(.svelte-1bhliew){color:oklch(80% .02 88/.5);font-size:9px;font-weight:900}.nav-links.svelte-1bhliew a.active:where(.svelte-1bhliew) small:where(.svelte-1bhliew){color:oklch(16.5% .022 142/.65)}@container melon (width<=780px){.stat-grid.svelte-1bhliew,.fact-grid.svelte-1bhliew{grid-template-columns:repeat(2,1fr)}.persistence-note.svelte-1bhliew{grid-template-columns:1fr}.hunt-grid.svelte-1bhliew{grid-template-columns:repeat(3,1fr)}.stage-row.svelte-1bhliew{grid-template-columns:repeat(2,1fr)}}@container melon (width<=560px){.fact-grid.svelte-1bhliew,.stat-grid.svelte-1bhliew,.market-grid.svelte-1bhliew,.weather-grid.svelte-1bhliew,.soil-panel.svelte-1bhliew,.screenshot-grid.svelte-1bhliew,.stage-row.svelte-1bhliew{grid-template-columns:1fr}.hunt-grid.svelte-1bhliew{grid-template-columns:repeat(2,1fr)}.stage-card.svelte-1bhliew img:where(.svelte-1bhliew){max-width:108px}.tradeoff.svelte-1bhliew,.dispatch-note.svelte-1bhliew{grid-template-columns:1fr;gap:10px}.tradeoff-tag.svelte-1bhliew{justify-self:start}.sabotage-list.svelte-1bhliew>div:where(.svelte-1bhliew){grid-template-columns:auto 1fr}.sabotage-list.svelte-1bhliew small:where(.svelte-1bhliew),.goon-cost.svelte-1bhliew{grid-column:2;justify-self:start}.skill-list.svelte-1bhliew article:where(.svelte-1bhliew){grid-template-columns:30px 1fr}.skill-effect.svelte-1bhliew{grid-column:2;justify-self:start}}@media (width<=1023.98px){.melon-content.svelte-1bhliew{order:1}.melon-sidebar.svelte-1bhliew{z-index:10;position:sticky;top:0}.operations-nav.svelte-1bhliew{border-radius:12px;box-shadow:0 7px 25px #00000073}.nav-header.svelte-1bhliew{display:none}.nav-links.svelte-1bhliew{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(162px,1fr));overflow-x:auto}.nav-links.svelte-1bhliew a:where(.svelte-1bhliew){grid-template-columns:24px 1fr}.nav-links.svelte-1bhliew small:where(.svelte-1bhliew){display:none}.melon-section.svelte-1bhliew{scroll-margin-top:72px}}@media (width<=700px){.melon-shell.svelte-1bhliew{padding-top:18px}.section-heading.svelte-1bhliew{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.compact-heading.svelte-1bhliew{flex-direction:row;align-items:center}.section-heading.svelte-1bhliew h2:where(.svelte-1bhliew){font-size:30px}.section-icon.svelte-1bhliew{display:none}.section-body.svelte-1bhliew{padding:16px}.devlog-section.svelte-1bhliew .section-heading:where(.svelte-1bhliew){align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.game-control.svelte-1bhliew,.nav-links.svelte-1bhliew a:where(.svelte-1bhliew){transition:none}}
