.wheel[data-v-1924bece]{width:100%;max-width:520px;color:var(--on-surface);background:var(--surface);border-radius:var(--radius-2xl);margin:0 auto}.wheel[data-v-1924bece] svg{width:100%;height:auto;display:block}.wheel[data-v-1924bece] .planet-group{cursor:pointer;transform-origin:50%;outline:none;transition:transform .15s ease-out}.wheel[data-v-1924bece] .planet-group:hover{transform:scale(1.1)}.wheel[data-v-1924bece] .planet-group:focus-visible{outline:2px solid var(--primary);outline-offset:2px;transform:scale(1.1)}.wheel[data-v-1924bece] .planet-group text{transition:inherit}@media (prefers-reduced-motion:reduce){.wheel[data-v-1924bece] .planet-group{transition:none}.wheel[data-v-1924bece] .planet-group:hover,.wheel[data-v-1924bece] .planet-group:focus-visible{transform:none}}.donut[data-v-94e1b797]{justify-content:center;margin:0;display:flex}svg[data-v-94e1b797]{display:block}[data-v-94e1b797] .slice{stroke:var(--surface);stroke-width:2px}[data-v-94e1b797] .center-number{fill:var(--on-surface);font-family:Anybody,system-ui,sans-serif;font-size:10px;font-weight:700}.sr-only[data-v-94e1b797]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.donut[data-v-6833cb8e]{justify-content:center;margin:0;display:flex}svg[data-v-6833cb8e]{display:block}[data-v-6833cb8e] .slice{stroke:var(--surface);stroke-width:2px}[data-v-6833cb8e] .center-number{fill:var(--on-surface);font-family:Anybody,system-ui,sans-serif;font-size:10px;font-weight:700}.sr-only[data-v-6833cb8e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planets-table[data-v-20e0f552]{border-collapse:collapse;border:2px solid var(--outline-variant);border-radius:var(--radius-2xl);font-variant-numeric:tabular-nums;width:100%;font-family:inherit;overflow:hidden}th[data-v-20e0f552],td[data-v-20e0f552]{text-align:left;border-bottom:1px solid var(--outline-variant);padding:12px 16px}thead th[data-v-20e0f552]{background:var(--surface-container-high);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}tbody th[data-v-20e0f552]{color:var(--on-surface);align-items:center;gap:10px;font-weight:600;display:flex}tbody tr[data-v-20e0f552]{background:var(--surface)}tbody tr.zebra[data-v-20e0f552]{background:var(--surface-container-low)}tbody tr:last-child th[data-v-20e0f552],tbody tr:last-child td[data-v-20e0f552]{border-bottom:none}.glyph[data-v-20e0f552]{color:var(--secondary);font-size:18px}.empty[data-v-20e0f552]{text-align:center;color:var(--on-surface-variant);padding:24px;font-style:italic}.houses-table[data-v-a6237413]{border-collapse:collapse;border:2px solid var(--outline-variant);border-radius:var(--radius-2xl);font-variant-numeric:tabular-nums;width:100%;font-family:inherit;overflow:hidden}th[data-v-a6237413],td[data-v-a6237413]{text-align:left;border-bottom:1px solid var(--outline-variant);padding:12px 16px}thead th[data-v-a6237413]{background:var(--surface-container-high);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}tbody th[data-v-a6237413]{color:var(--on-surface);font-weight:700}tbody tr[data-v-a6237413]{background:var(--surface)}tbody tr.zebra[data-v-a6237413]{background:var(--surface-container-low)}tbody tr:last-child th[data-v-a6237413],tbody tr:last-child td[data-v-a6237413]{border-bottom:none}.empty[data-v-a6237413]{text-align:center;color:var(--on-surface-variant);padding:24px;font-style:italic}.aspects-table[data-v-817e6ea3]{border-collapse:collapse;border:2px solid var(--outline-variant);border-radius:var(--radius-2xl);font-variant-numeric:tabular-nums;width:100%;font-family:inherit;overflow:hidden}th[data-v-817e6ea3],td[data-v-817e6ea3]{text-align:left;border-bottom:1px solid var(--outline-variant);padding:12px 16px}thead th[data-v-817e6ea3]{background:var(--surface-container-high);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}tbody th[data-v-817e6ea3]{color:var(--on-surface);align-items:center;gap:6px;font-weight:500;display:flex}.dash[data-v-817e6ea3]{color:var(--on-surface-variant);opacity:.7}tbody tr[data-v-817e6ea3]{background:var(--surface)}tbody tr.zebra[data-v-817e6ea3]{background:var(--surface-container-low)}tbody tr:last-child th[data-v-817e6ea3],tbody tr:last-child td[data-v-817e6ea3]{border-bottom:none}.orb[data-v-817e6ea3]{color:var(--on-surface-variant)}.empty[data-v-817e6ea3]{text-align:center;color:var(--on-surface-variant);padding:24px;font-style:italic}.mapeamento[data-v-9a7ff468]{width:100%;max-width:880px;color:var(--on-surface);padding:32px 16px 120px;padding-bottom:calc(16px + env(safe-area-inset-bottom));margin:0 auto}.loading[data-v-9a7ff468]{text-align:center;color:var(--on-surface-variant);padding:64px 0}.error-block[data-v-9a7ff468]{text-align:center;padding:64px 16px}.error-block p[data-v-9a7ff468]{color:var(--error);margin:0 0 16px;font-weight:500}.hero[data-v-9a7ff468]{text-align:center;margin-bottom:32px}.meta[data-v-9a7ff468]{color:var(--on-surface-variant);margin:8px auto 0;font-size:14px}.back-link[data-v-9a7ff468]{color:var(--secondary);text-wrap:balance;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-block}.back-link[data-v-9a7ff468]:hover{text-decoration:underline}.section-label[data-v-9a7ff468]{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);margin:0 0 12px;font-family:Space Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.section[data-v-9a7ff468]{margin-top:40px}.sr-only[data-v-9a7ff468]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wheel-section[data-v-9a7ff468]{margin:32px auto 0}.big-three-grid[data-v-9a7ff468]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=540px){.big-three-grid[data-v-9a7ff468]{grid-template-columns:1fr}}.big-card[data-v-9a7ff468]{border:2px solid var(--outline-variant);border-radius:var(--radius-2xl);background:var(--surface-container-low);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;display:flex}.big-glyph[data-v-9a7ff468]{color:var(--primary-container);font-size:28px;line-height:1}.big-label[data-v-9a7ff468]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.big-sign[data-v-9a7ff468]{color:var(--on-surface);font-family:Anybody,system-ui,sans-serif;font-size:18px;font-weight:700}.big-deg[data-v-9a7ff468]{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:13px}.donut-grid[data-v-9a7ff468]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=540px){.donut-grid[data-v-9a7ff468]{grid-template-columns:1fr}}.donut-cell[data-v-9a7ff468]{border:2px solid var(--outline-variant);border-radius:var(--radius-2xl);background:var(--surface-container-low);text-align:center;padding:18px}.donut-title[data-v-9a7ff468]{color:var(--on-surface);margin:0 0 8px;font-size:14px;font-weight:600}.transit-grid[data-v-9a7ff468]{grid-template-columns:1fr;gap:12px;display:grid}.cta-sticky[data-v-9a7ff468]{justify-content:center;max-width:480px;margin:24px auto 0;display:flex;position:sticky;bottom:16px}.cta[data-v-9a7ff468]{border:2px solid var(--on-primary-container);border-radius:var(--radius-full);background:var(--primary-container);color:var(--on-primary-container);box-shadow:3px 3px 0 var(--on-primary-container);text-align:center;width:100%;max-width:360px;padding:14px 24px;font-family:Anybody,system-ui,sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.cta[data-v-9a7ff468]:hover{box-shadow:4px 4px 0 var(--on-primary-container);transform:translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.cta[data-v-9a7ff468]{transition:none}}
