.cerebros-orbita{position:absolute;z-index:4;right:14px;top:0;display:flex;flex-direction:column;gap:0;align-items:center}
.cerebro-disco{--orb:#5285f8;border:0;background:transparent;width:44px;height:44px;display:grid;place-items:center;padding:5px;cursor:pointer;border-radius:14px}
[data-cerebro=genio]{--orb:#5285f8}[data-cerebro=expert]{--orb:#12a884}[data-cerebro=senior]{--orb:#dc627b}
.planeta{display:block;width:25px;height:25px;border-radius:50%;position:relative;background:radial-gradient(circle at 30% 23%,#fff 0%,color-mix(in srgb,var(--orb) 48%,white) 22%,var(--orb) 72%);box-shadow:inset -3px -4px 7px #16386330,0 3px 7px #203a5b1f;opacity:.5;transition:opacity .2s,transform .2s}
.planeta:before{content:'';position:absolute;inset:-4px;border:1px solid var(--orb);border-radius:50%;transform:rotate(-30deg) scaleY(.43);opacity:.8}
.planeta:after{content:'';position:absolute;width:4px;height:4px;top:-3px;left:14px;border-radius:50%;background:var(--orb);box-shadow:0 0 5px var(--orb)}
[data-ativo=true] .planeta{opacity:1;transform:scale(1.08);box-shadow:inset -3px -4px 7px #16386330,0 0 15px color-mix(in srgb,var(--orb) 35%,transparent)}
.cerebro-disco[aria-pressed=true]{background:color-mix(in srgb,var(--orb) 8%,transparent)}
.cerebro-disco .planeta{animation:planeta-flutua 4.8s ease-in-out infinite}.cerebro-disco:nth-child(2) .planeta{animation-delay:-1.6s}.cerebro-disco:nth-child(3) .planeta{animation-delay:-3.2s}
.cerebros-orbita[data-ocupado=true] [data-ativo=true] .planeta{animation:orbita-cerebro 1.4s linear infinite}
.cerebro-disco:focus-visible,.cerebro-menu:focus-visible{outline:2px solid #799ce0;outline-offset:2px}
.cerebro-menu{font-size:17px;color:#8594ac;border:0;background:#f4f7fc;border-radius:10px;width:44px;min-height:44px;cursor:pointer}
.cerebro-atual{position:absolute;left:14px;top:14px;max-width:100px;color:#74849c;font-size:9px;line-height:1.5;letter-spacing:.025em;margin:0;overflow-wrap:anywhere}
.cerebros-modal{border:1px solid #e2e8f3;border-radius:24px;padding:22px;width:min(390px,calc(100vw - 32px));color:#24354e;background:linear-gradient(145deg,#fff,#f3f7ff);box-shadow:0 24px 80px #1c30592b;max-height:85dvh;overflow:auto}
.cerebros-modal::backdrop{background:#10223f55;backdrop-filter:blur(6px)}
.cerebros-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cerebros-top h2{font-size:20px;margin:0}.cerebros-top button{border:0;border-radius:50%;width:38px;height:38px;color:#526581;background:#eaf0fa;font-size:22px}
.cerebros-modal>p{font-size:13px;line-height:1.6;color:#74839b;margin:8px 0 18px}
.cerebro-card{width:100%;display:flex;align-items:center;text-align:left;gap:18px;padding:17px 18px;margin:9px 0;border:1px solid #e3e9f3;border-radius:18px;background:#fff;color:#334560;min-height:85px;cursor:pointer;box-shadow:0 4px 14px #253d5d08}
.cerebro-card[aria-pressed=true]{border-color:var(--orb);background:color-mix(in srgb,var(--orb) 6%,white);box-shadow:0 4px 15px color-mix(in srgb,var(--orb) 14%,transparent)}
.cerebro-card .planeta{flex:0 0 27px;opacity:1}.cerebro-card strong{font-size:13px;letter-spacing:.035em;display:block}.cerebro-card small{font-size:12px;line-height:1.5;color:#7b8aa0;display:block;margin-top:4px}.cerebro-card:focus-visible{outline:2px solid var(--orb);outline-offset:2px}
.view-compact .cerebros-orbita{top:7px;right:6px;gap:1px;display:grid;grid-template-columns:44px 44px}.view-compact .cerebro-disco{height:44px;width:44px}.view-compact .planeta{width:22px;height:22px}.view-compact .cerebro-menu{min-height:44px;height:44px}.view-compact .cerebro-atual{display:none}.view-compact .avatar-panel{padding-right:100px}.view-compact .avatar-copy{min-width:0;flex:1}
@keyframes orbita-cerebro{to{rotate:360deg}}
@keyframes planeta-flutua{0%,100%{translate:0 -2px}50%{translate:0 2px}}
.autopilot-perfil{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#7787a0}.autopilot-perfil select{font:inherit;color:#3b5073;width:100%;padding:11px;border:1px solid #dfe7f3;border-radius:12px;background:white}.autopilot-perfil select:disabled{opacity:.55}
.autopilot-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 4px;border-top:1px solid #e0e7f2;cursor:pointer}.autopilot-toggle strong{font-size:13px}.autopilot-toggle small{display:block;font-size:12px;line-height:1.5;color:#7b8aa0;margin-top:4px}.autopilot-toggle input{appearance:none;width:42px;height:25px;border-radius:20px;background:#dce5f2;flex-shrink:0;position:relative;cursor:pointer;transition:background .2s}.autopilot-toggle input:after{content:'';position:absolute;width:19px;height:19px;left:3px;top:3px;border-radius:50%;background:white;box-shadow:0 1px 4px #2a43652b;transition:transform .2s}.autopilot-toggle input:checked{background:#6586e5}.autopilot-toggle input:checked:after{transform:translateX(17px)}.autopilot-toggle input:focus-visible{outline:2px solid #718bd7;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.planeta{animation:none!important;transition:none!important}}

/* Texturas e terminador: esfera opaca, sem brilho plástico. */
.planeta{width:28px;height:28px;background:transparent center/cover no-repeat;box-shadow:2px 4px 6px #13233728;opacity:.76;filter:saturate(.88)}
[data-cerebro=genio] .planeta{background-image:url('./planetas/genio.svg?v=f29')}
[data-cerebro=expert] .planeta{background-image:url('./planetas/expert.svg?v=f29')}
[data-cerebro=senior] .planeta{background-image:url('./planetas/senior.svg?v=f29')}
.planeta:before{inset:-3px;border-color:color-mix(in srgb,var(--orb) 40%,#9aabc0);opacity:.38;transform:rotate(-26deg) scaleY(.46)}
.planeta:after{width:2px;height:2px;box-shadow:none;opacity:.7}
[data-ativo=true] .planeta{box-shadow:2px 4px 7px #15243b35;filter:saturate(1);transform:scale(1.08)}
.cerebro-card .planeta{width:38px;height:38px;flex-basis:38px}.cerebro-card{gap:16px}
.cerebro-disco[aria-pressed=true]{background:color-mix(in srgb,var(--orb) 5%,transparent)}
