:root{--bg:#f7f6f2;--fg:#1a1f1a;--muted:#5c6b5c;--accent:#2f6b3c;--card-bg:#fff;--card-border:#e0ded6;--chip-bg:#eef3ea;--chip-fg:#2f6b3c;--app-naturametrics:#2e8b57;--app-camposcope:#c27c0e;--app-yvynation:#8e44ad;--app-clima:#1f78b4;--app-none:transparent;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#12140f;--fg:#f2f1ec;--muted:#9aa89a;--accent:#6fbf7f;--card-bg:#1b1f18;--card-border:#2c3126;--chip-bg:#22281e;--chip-fg:#9fe0ac}}body{background:var(--bg);color:var(--fg);margin:0}main[data-astro-cid-goqsr3l2]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 5rem}header[data-astro-cid-goqsr3l2]{max-width:960px;margin-bottom:3rem}h1[data-astro-cid-goqsr3l2]{color:var(--accent);margin:0 0 .25rem;font-size:2.5rem}.lead[data-astro-cid-goqsr3l2]{color:var(--fg);margin:0 0 1rem;font-size:1.2rem;font-weight:600}.mission[data-astro-cid-goqsr3l2]{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.apps[data-astro-cid-goqsr3l2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-goqsr3l2]{background:var(--card-bg);border:1px solid color-mix(in srgb, var(--app-edge,var(--card-border)) 45%, var(--card-border));border-top:5px solid var(--app-edge,var(--card-border));border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.shot-carousel[data-astro-cid-goqsr3l2]{aspect-ratio:16/10;background:var(--chip-bg);border-bottom:1px solid var(--card-border);position:relative;overflow:hidden}.shot-link[data-astro-cid-goqsr3l2]{width:100%;height:100%;display:block}.shot-link[data-astro-cid-goqsr3l2] img.shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.shot-link[data-astro-cid-goqsr3l2] img.shot.active{opacity:1}.dots[data-astro-cid-goqsr3l2]{z-index:2;gap:.35rem;display:flex;position:absolute;bottom:.6rem;right:.7rem}.dot[data-astro-cid-goqsr3l2]{background:#ffffff73;border-radius:50%;width:6px;height:6px;transition:background .3s}.dot[data-astro-cid-goqsr3l2].active{background:#fff}.shot-caption[data-astro-cid-goqsr3l2]{color:#fff;z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000a6);margin:0;padding:.5rem .7rem;font-size:.78rem;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.card-body[data-astro-cid-goqsr3l2]{flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}h2[data-astro-cid-goqsr3l2]{margin:0;font-size:1.4rem}h2[data-astro-cid-goqsr3l2] a[data-astro-cid-goqsr3l2]{color:var(--fg);text-decoration:none}.tagline[data-astro-cid-goqsr3l2]{color:var(--accent);margin:0;font-size:.95rem;font-weight:600}.description[data-astro-cid-goqsr3l2]{color:var(--muted);margin:.2rem 0 0;font-size:.95rem;line-height:1.55}.region-notes[data-astro-cid-goqsr3l2]{color:var(--muted);gap:.35rem;margin:.6rem 0 0;font-size:.85rem;line-height:1.45;display:grid}.region-notes[data-astro-cid-goqsr3l2] div[data-astro-cid-goqsr3l2]{grid-template-columns:4.5rem 1fr;gap:.5rem;display:grid}.region-notes[data-astro-cid-goqsr3l2] dt[data-astro-cid-goqsr3l2]{color:var(--fg);font-weight:600}.region-notes[data-astro-cid-goqsr3l2] dd[data-astro-cid-goqsr3l2]{margin:0}.for-who-label[data-astro-cid-goqsr3l2]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.chips[data-astro-cid-goqsr3l2]{flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]{background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.example[data-astro-cid-goqsr3l2]{color:var(--muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.example[data-astro-cid-goqsr3l2] strong[data-astro-cid-goqsr3l2]{color:var(--fg)}.cta[data-astro-cid-goqsr3l2]{color:var(--accent);align-self:flex-start;margin-top:.6rem;font-size:.95rem;font-weight:600;text-decoration:none}.cta[data-astro-cid-goqsr3l2]:hover{text-decoration:underline}.demos[data-astro-cid-goqsr3l2]{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:0 6px 6px 0;margin:.6rem 0 0;padding:.5rem .75rem;font-size:.88rem;line-height:1.5}.demos[data-astro-cid-goqsr3l2] span[data-astro-cid-goqsr3l2]{font-weight:600}.demos[data-astro-cid-goqsr3l2] a[data-astro-cid-goqsr3l2]{color:var(--accent);font-weight:600}.alt-link[data-astro-cid-goqsr3l2]{color:var(--muted,inherit);opacity:.8;align-self:flex-start;margin-top:.25rem;font-size:.8rem}.walk-callout[data-astro-cid-goqsr3l2]{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--card-bg));color:var(--fg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.25rem;margin:0 0 1.5rem;padding:.9rem 1.2rem;font-size:.98rem;line-height:1.45;text-decoration:none;display:flex}.walk-callout[data-astro-cid-goqsr3l2] strong[data-astro-cid-goqsr3l2]{color:var(--accent);white-space:nowrap}.walk-callout[data-astro-cid-goqsr3l2]:hover strong[data-astro-cid-goqsr3l2],.walk-callout[data-astro-cid-goqsr3l2]:focus-visible strong[data-astro-cid-goqsr3l2]{text-decoration:underline}.stories[data-astro-cid-goqsr3l2]{margin:-.5rem 0 1.5rem}.stories-label[data-astro-cid-goqsr3l2]{opacity:.8;margin:0 0 .5rem;font-size:.9rem}.stories[data-astro-cid-goqsr3l2] ul[data-astro-cid-goqsr3l2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stories[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]{display:flex}.story[data-astro-cid-goqsr3l2]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--card-bg);color:var(--fg);border-radius:12px;flex-direction:column;flex:1;gap:.35rem;padding:.85rem 1.1rem;line-height:1.4;text-decoration:none;display:flex}.story[data-astro-cid-goqsr3l2] strong[data-astro-cid-goqsr3l2]{font-size:1rem}a[data-astro-cid-goqsr3l2].story{border-color:color-mix(in srgb, var(--story-tint) 45%, var(--card-border));background:color-mix(in srgb, var(--story-tint) 7%, var(--card-bg));position:relative;overflow:hidden}a[data-astro-cid-goqsr3l2].story:before{content:"";background:var(--story-edge);height:5px;position:absolute;inset:0 0 auto}.stories-head[data-astro-cid-goqsr3l2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}.stories-head[data-astro-cid-goqsr3l2] .stories-label[data-astro-cid-goqsr3l2]{margin:0}.app-legend[data-astro-cid-goqsr3l2]{opacity:.9;flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.app-legend[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]{vertical-align:-.05em;border-radius:3px;width:.8em;height:.8em;margin-right:.35em;display:inline-block}.flag[data-astro-cid-goqsr3l2]{margin-right:.3em;font-size:.8em;font-style:normal}.card[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2] .flags[data-astro-cid-goqsr3l2]{white-space:nowrap;margin-left:.5em}.card[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2] .flags[data-astro-cid-goqsr3l2] .flag[data-astro-cid-goqsr3l2]{vertical-align:.15em;margin-right:.15em;font-size:.6em}.story[data-astro-cid-goqsr3l2] span[data-astro-cid-goqsr3l2]{opacity:.85;font-size:.9rem}.story[data-astro-cid-goqsr3l2] em[data-astro-cid-goqsr3l2]{color:var(--accent);margin-top:auto;font-size:.88rem;font-style:normal;font-weight:600}.story[data-astro-cid-goqsr3l2].soon em[data-astro-cid-goqsr3l2]{color:inherit;opacity:.6;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.story-capa[data-astro-cid-goqsr3l2]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--card-border);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:8px;width:100%;height:auto;margin-top:.4rem;display:block}.stories[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2].story-capitais-li{grid-column:1/-1}a[data-astro-cid-goqsr3l2].story-capitais{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 6%, var(--card-bg));width:100%;color:var(--fg);border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:1.1rem;padding:1.1rem 1.3rem;text-decoration:none;display:grid;position:relative;overflow:hidden}a[data-astro-cid-goqsr3l2].story-capitais:before{content:"";background:linear-gradient(90deg,#e0523f,#d98324,#c9b43a,#1b7f5c,#3b8ee6);height:5px;position:absolute;inset:0 0 auto}a[data-astro-cid-goqsr3l2].story-capitais:hover,a[data-astro-cid-goqsr3l2].story-capitais:focus-visible{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 35%, transparent)}.sc-slot[data-astro-cid-goqsr3l2]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sc-slot[data-astro-cid-goqsr3l2]>strong[data-astro-cid-goqsr3l2]{font-size:1rem}.sc-slot[data-astro-cid-goqsr3l2]>span[data-astro-cid-goqsr3l2]{opacity:.85;font-size:.9rem}.stories[data-astro-cid-goqsr3l2] .story-capitais[data-astro-cid-goqsr3l2] .sc-big[data-astro-cid-goqsr3l2]{color:var(--accent);font-size:3.4rem;font-weight:700;line-height:1}.stories[data-astro-cid-goqsr3l2] .story-capitais[data-astro-cid-goqsr3l2] .sc-found[data-astro-cid-goqsr3l2] ul[data-astro-cid-goqsr3l2]{margin:.2rem 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;list-style:outside;display:block}.stories[data-astro-cid-goqsr3l2] .story-capitais[data-astro-cid-goqsr3l2] .sc-found[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]{display:list-item}.stories[data-astro-cid-goqsr3l2] .story-capitais[data-astro-cid-goqsr3l2] .sc-found[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]+li[data-astro-cid-goqsr3l2]{margin-top:.3rem}.sc-map[data-astro-cid-goqsr3l2] .story-capa[data-astro-cid-goqsr3l2]{margin-top:0}.sc-map[data-astro-cid-goqsr3l2] em[data-astro-cid-goqsr3l2]{color:var(--accent);margin-top:auto;font-style:normal;font-weight:600}@media (width<=960px){a[data-astro-cid-goqsr3l2].story-capitais{grid-template-columns:1fr}.stories[data-astro-cid-goqsr3l2] ul[data-astro-cid-goqsr3l2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.stories[data-astro-cid-goqsr3l2] ul[data-astro-cid-goqsr3l2]{grid-template-columns:1fr}}a[data-astro-cid-goqsr3l2].story:hover em[data-astro-cid-goqsr3l2],a[data-astro-cid-goqsr3l2].story:focus-visible em[data-astro-cid-goqsr3l2]{text-decoration:underline}.ai-note[data-astro-cid-goqsr3l2]{margin-top:.6rem;font-size:.88rem}.ai-note[data-astro-cid-goqsr3l2] summary[data-astro-cid-goqsr3l2]{cursor:pointer;color:var(--accent);font-weight:600}.ai-note[data-astro-cid-goqsr3l2] p[data-astro-cid-goqsr3l2]{opacity:.9;max-width:62rem;margin:.4rem 0 0;line-height:1.5}.region-note[data-astro-cid-goqsr3l2]{opacity:.8;margin:0 0 1.25rem;font-size:.9rem}.support[data-astro-cid-goqsr3l2]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin-top:4rem;padding:2rem}.support[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2]{color:var(--accent);margin:0 0 .75rem;font-size:1.5rem}.support-intro[data-astro-cid-goqsr3l2]{color:var(--muted);max-width:70ch;margin:0;font-size:.95rem;line-height:1.6}.support-sublabel[data-astro-cid-goqsr3l2]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:2rem 0 0;font-size:.78rem}.ways[data-astro-cid-goqsr3l2]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ways[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]{flex-direction:column;gap:.4rem;display:flex}.ways[data-astro-cid-goqsr3l2] h3[data-astro-cid-goqsr3l2]{color:var(--fg);margin:0;font-size:1rem}.ways[data-astro-cid-goqsr3l2] p[data-astro-cid-goqsr3l2]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.way-cta[data-astro-cid-goqsr3l2]{color:var(--accent);align-self:flex-start;margin-top:auto;padding-top:.3rem;font-size:.9rem;font-weight:600;text-decoration:none}.way-cta[data-astro-cid-goqsr3l2]:hover{text-decoration:underline}.cost-table[data-astro-cid-goqsr3l2]{max-width:46rem;margin:.9rem 0 0}.cost-row[data-astro-cid-goqsr3l2]{border-bottom:1px dashed var(--card-border);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.45rem 0;display:flex}.cost-row[data-astro-cid-goqsr3l2] dt[data-astro-cid-goqsr3l2]{color:var(--muted);flex:16rem;font-size:.9rem;line-height:1.45}.cost-row[data-astro-cid-goqsr3l2] dd[data-astro-cid-goqsr3l2]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);margin:0;font-size:.9rem}.cost-total[data-astro-cid-goqsr3l2]{border-bottom:none;border-top:1px solid var(--card-border);margin-top:.2rem}.cost-total[data-astro-cid-goqsr3l2] dt[data-astro-cid-goqsr3l2]{color:var(--fg);font-weight:600}.cost-total[data-astro-cid-goqsr3l2] dd[data-astro-cid-goqsr3l2]{color:var(--accent);font-weight:600}.simulator[data-astro-cid-goqsr3l2]{border-top:1px solid var(--card-border);margin-top:.5rem;padding-top:1.5rem}.simulator[data-astro-cid-goqsr3l2] .support-sublabel[data-astro-cid-goqsr3l2]{margin-top:0}.sim-tagline[data-astro-cid-goqsr3l2]{color:var(--fg);margin:.6rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.4}.sim-intro[data-astro-cid-goqsr3l2]{color:var(--muted);max-width:70ch;margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.sim-presets[data-astro-cid-goqsr3l2]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.1rem;display:flex}.sim-presets-label[data-astro-cid-goqsr3l2]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:.2rem;font-size:.78rem}.sim-preset[data-astro-cid-goqsr3l2]{font:inherit;color:var(--chip-fg);background:var(--chip-bg);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.sim-preset[data-astro-cid-goqsr3l2]:hover,.sim-preset[data-astro-cid-goqsr3l2]:focus-visible{border-color:var(--accent)}.sim-controls[data-astro-cid-goqsr3l2]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;max-width:46rem;margin-top:1.25rem;display:grid}.sim-control[data-astro-cid-goqsr3l2]{flex-direction:column;gap:.45rem;display:flex}.sim-control-head[data-astro-cid-goqsr3l2]{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.sim-value[data-astro-cid-goqsr3l2]{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.sim-control[data-astro-cid-goqsr3l2] input[data-astro-cid-goqsr3l2][type=range]{width:100%;accent-color:var(--accent);cursor:pointer}.simulator[data-astro-cid-goqsr3l2] .cost-table[data-astro-cid-goqsr3l2]{margin-top:1.5rem}.sim-user[data-astro-cid-goqsr3l2]{border-bottom:none;padding-top:.3rem}.sim-user[data-astro-cid-goqsr3l2] dt[data-astro-cid-goqsr3l2]{color:var(--fg);font-weight:600}.sim-user[data-astro-cid-goqsr3l2] dd[data-astro-cid-goqsr3l2]{color:var(--accent);font-size:1rem;font-weight:700}.cost-caveat[data-astro-cid-goqsr3l2]{color:var(--muted);max-width:70ch;margin:1rem 0 0;font-size:.9rem;line-height:1.55}.supporters[data-astro-cid-goqsr3l2]{border-top:1px solid var(--card-border);margin-top:.5rem;padding-top:1.5rem}.supporters[data-astro-cid-goqsr3l2] .support-sublabel[data-astro-cid-goqsr3l2]{margin-top:0}.supporter-list[data-astro-cid-goqsr3l2]{flex-wrap:wrap;gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.supporter-list[data-astro-cid-goqsr3l2] li[data-astro-cid-goqsr3l2]{background:var(--chip-bg);border-radius:10px;flex-direction:column;gap:.1rem;padding:.5rem .85rem;display:flex}.supporter-name[data-astro-cid-goqsr3l2]{color:var(--chip-fg);font-size:.88rem;font-weight:600}a[data-astro-cid-goqsr3l2].supporter-name{text-decoration:none}a[data-astro-cid-goqsr3l2].supporter-name:hover{text-decoration:underline}.supporter-note[data-astro-cid-goqsr3l2]{color:var(--muted);font-size:.75rem}.supporters-note[data-astro-cid-goqsr3l2]{color:var(--muted);margin:.75rem 0 0;font-size:.8rem}footer[data-astro-cid-goqsr3l2]{color:var(--muted);text-align:center;margin-top:4rem;font-size:.85rem}.footer-name[data-astro-cid-goqsr3l2]{margin:0 0 .35rem}.credits[data-astro-cid-goqsr3l2]{margin:0;max-width:560px;margin-inline:auto;font-size:.78rem;line-height:1.5}.privacy-note[data-astro-cid-goqsr3l2]{color:var(--muted);max-width:560px;margin:.6rem 0 0;margin-inline:auto;font-size:.72rem;line-height:1.5}.byline[data-astro-cid-goqsr3l2]{border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1rem;display:flex}.byline-text[data-astro-cid-goqsr3l2]{flex-direction:column;gap:.15rem;display:flex}.author-name[data-astro-cid-goqsr3l2]{color:var(--fg);font-size:.9rem;font-weight:600}.author-bio[data-astro-cid-goqsr3l2]{color:var(--muted);font-size:.82rem}.author-links[data-astro-cid-goqsr3l2]{gap:.6rem;display:flex}.author-links[data-astro-cid-goqsr3l2] a[data-astro-cid-goqsr3l2]{color:var(--muted);display:flex}.author-links[data-astro-cid-goqsr3l2] a[data-astro-cid-goqsr3l2]:hover{color:var(--accent)}
