.share.svelte-118b8bt{min-height:44px;color:var(--green-900);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:1.5px solid #1e33232e;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;transition:background .16s,border-color .16s;display:inline-flex}.share.svelte-118b8bt:hover{background:var(--green-100);border-color:var(--green-500)}.plot.svelte-besyb3{padding:28px 0 clamp(64px,8vw,110px)}.crumbs.svelte-besyb3{color:var(--ink-400);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13.5px;display:flex}.crumbs.svelte-besyb3 a:where(.svelte-besyb3){color:var(--ink-600);text-decoration:none}.crumbs.svelte-besyb3 a:where(.svelte-besyb3):hover{color:var(--green-600);text-decoration:underline}.grid.svelte-besyb3{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.head.svelte-besyb3{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.head.svelte-besyb3 h1:where(.svelte-besyb3){margin:0;font-size:clamp(26px,3.6vw,40px)}.badge.svelte-besyb3{background:color-mix(in srgb, var(--c) 18%, #fff);color:var(--ink-900);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.badge.svelte-besyb3:before{content:"";background:var(--c);border-radius:50%;width:10px;height:10px}.power-badge.svelte-besyb3{color:#7a5600;background:#fff7e0;border:1px solid #f2dfa8;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:650;display:inline-flex}.power-badge.svelte-besyb3 svg:where(.svelte-besyb3){color:#e8a400}.minimap.svelte-besyb3{border-radius:var(--radius-lg);box-shadow:var(--shadow-2);margin-bottom:24px;position:relative;overflow:hidden}.open-plan.svelte-besyb3{min-height:44px;font:600 13.5px/1 var(--font-sans);color:var(--green-900);box-shadow:var(--shadow-1);background:#fffdf9f0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;left:12px}.open-plan.svelte-besyb3:hover{background:#fff}.specs.svelte-besyb3{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 22px;display:grid}.specs.svelte-besyb3>div:where(.svelte-besyb3){background:var(--sand-100);border-radius:var(--radius);border:1px solid #1e33230f;padding:16px 20px}.specs.svelte-besyb3 dt:where(.svelte-besyb3){text-transform:uppercase;letter-spacing:.08em;color:var(--ink-400);margin-bottom:4px;font-size:12.5px}.specs.svelte-besyb3 dd:where(.svelte-besyb3){color:var(--ink-900);margin:0;font-size:17px;font-weight:600}.row-actions.svelte-besyb3{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:34px;display:flex}.mini-link.svelte-besyb3{color:var(--green-700);font:600 14.5px/1 var(--font-sans);align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.mini-link.svelte-besyb3:hover{color:var(--green-500)}.neighbors.svelte-besyb3 h2:where(.svelte-besyb3){margin-bottom:14px;font-size:20px}.neighbors.svelte-besyb3 ul:where(.svelte-besyb3){grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.neighbors.svelte-besyb3 a:where(.svelte-besyb3){border-radius:var(--radius);color:var(--ink-900);background:#fff;border:1px solid #1e332317;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.neighbors.svelte-besyb3 a:where(.svelte-besyb3):hover{border-color:var(--green-500);box-shadow:var(--shadow-1);transform:translateY(-2px)}.neighbors.svelte-besyb3 strong:where(.svelte-besyb3){font-family:var(--font-display);white-space:nowrap;font-size:15px}.neighbors.svelte-besyb3 span:where(.svelte-besyb3){color:var(--ink-600);margin-right:auto;font-size:13.5px}.form-card.svelte-besyb3{border-radius:var(--radius-lg);box-shadow:var(--shadow-2);background:#fff;border:1px solid #1e332312;padding:clamp(24px,3vw,36px);position:sticky;top:92px}@media (width<=900px){.grid.svelte-besyb3{grid-template-columns:1fr}.form-card.svelte-besyb3{position:static}}@media (width<=520px){.specs.svelte-besyb3,.neighbors.svelte-besyb3 ul:where(.svelte-besyb3){grid-template-columns:1fr}}
