Ir ao laboratório visual
DESIGN SYSTEMVÉRTICE / 1.0

VÉRTICE · DESIGN SYSTEM VIVO

Uma presença.
Além da tela.

O planeta dá a escala.
O agente dá a identidade.
A luz conecta os dois.

Guia completo
LABORATÓRIO / 01

Presença em órbita

Preparando o globo…

ATLASCLIENTES PELO MUNDO
03 PRESENÇAS ILUSTRATIVAS

Arraste o globo. Toque no retrato.

Pinos com retrato e localização do clienteCard lateral com perspectivaDados ilustrativos · sem clientes reais
01

Vértice. Uma identidade.

O ápice separado aponta para o próximo horizonte. A forma oficial permanece íntegra, com ou sem luz.

Símbolo Vértice branco sobre fundo escuro
Símbolo puroSVG PNG
Assinatura horizontal oficial Atlas Vértice
Assinatura AtlasSVG PNG
Assinatura Atlas azul profundo sobre fundo claro
Monocromia · fundo claroSVG PNG
Assinatura Atlas na cor azul gelo
Assinatura · geloSVG PNG
Área de proteção

Mínimo de H/4 ao redor da marca, sendo H a altura do símbolo. Para apresentações, prefira H/2. Nenhum texto ou borda invade esse espaço.

Tamanho mínimo digital

Símbolo: 24 px. Assinatura: 160 px de largura. Abaixo disso, use apenas o favicon dedicado.

Marca limpa, superfície viva

Use SVG em interfaces e PNG em aplicações que exigem raster. Reflexos pertencem à superfície, preservando proporção, ápice e aberturas.

Preservar forma, contraste e respiro.Uso correto do símbolo Vértice
Não esticar, rotacionar ou redesenhar.Exemplo incorreto: símbolo distorcido
Favicon Atlas AtlasBaixar favicon
02

Um sistema, seis planos.

Profundidade com função. O vidro enquadra a experiência; a informação permanece nítida.

MATERIAL / VIDRO ORBITAL

Luz na borda.
Clareza no centro.

Reflexo localizado, superfície escura, volume sutil.

Interpretação web inspirada em Liquid Glass. CSS e composição de camadas; não é a tecnologia nativa da Apple.

00Universo

Silêncio visual e espaço negativo.

01Geografia

Globo e território do cliente.

02Presença

Retrato, haste e âncora orbital.

03Navegação

Cápsulas flutuantes e controles.

04Identidade

Card lateral e ação principal.

05Tarefa

Formulários e relatórios legíveis.

Cor como linguagem.

Azul para foco. Champanhe como assinatura. Status sempre acompanhado de texto.

Universo#030B14Fundo principal
Leitura#091522Informação e formulários
Neve#F1F7FCTexto principal
Névoa#ACC1D0Texto secundário
Gelo#8BD8FFFoco e seleção
Champanhe#EAC687Assinatura e ação
Operação#8DE3BFEstado confirmado
Falha#FF9CA8Erro e recuperação
SPACE GROTESK / IDENTIDADE

Inteligência
em presença.

Display 48–64 · títulos 28–36 · peso 400/500
MANROPE / INFORMAÇÃO

Os detalhes também impressionam.

Nomes claros. Cidades reconhecíveis. Dados que podem ser lidos sobre qualquer região do planeta.

Texto 16/26 · controles 14/20 · metadados 12/18
4 · 8 · 12 · 16 · 24 · 32 · 48Escala de espaço
28 px / ∞Painéis / cápsulas
48 × 48Área de toque
380 px / 46%Card / presença do retrato

Materiais para cada tarefa.

A superfície muda; a leitura e o foco permanecem.

GLASS

Vidro de controle

Navegação sobre o mapa. Desfoque localizado, borda e contraste estável.

Texto sempre legível
HOLOGRAM

Moldura holográfica

Presença e identidade. Reflexo na borda, sem ruído por trás do texto.

Texto sempre legível
READING

Superfície de leitura

Formulários, tabelas e tarefas. Fundo opaco, densidade confortável.

Texto sempre legível

O controle “Modo opaco” substitui o vidro por Leitura. A preferência do sistema por menos transparência recebe o mesmo fallback.

Raios

1228

Campos · painéis · cápsulas

Elevação

BasePainelOverlay

Borda antes de sombra. Máximo: 0 30 90 / 60%.

Espaçamento

481216243248

Escala de 4 px; agrupamento por proximidade.

Números e camadas

0123456789

Algarismos tabulares em métricas. Navegação 30 · overlay 50 · feedback 70.

Contrato de tokens e componentes
import { AtlasButton, AtlasSurface, AtlasStatusBadge,
  AtlasEmptyState, AtlasOTPInput } from "@/components/atlas";
import { atlasMotion, atlasTransition } from "@/lib/motion";

// Importar uma vez no layout:
import "@/styles/tokens.css";

// Cores: --atlas-universe, --atlas-reading, --atlas-text,
// --atlas-muted, --atlas-ice, --atlas-champagne,
// --atlas-success, --atlas-error.
// Tipografia: --display (Space Grotesk), --body (Manrope).
// Fundo e controles adotam os tokens sem redefinir hex por tela.
03

Movimento com continuidade.

A seleção tem resposta, revelação e repouso. Nenhum corte seco; nenhuma espera só para exibir efeitos.

SEQUÊNCIA DE SELEÇÃO
0 ms
Pino responde

Aro nítido confirma o toque.

40 ms
Conexão aparece

Um vínculo entre cidade e agente.

80 ms
Painel emerge

Curto deslocamento pela lateral.

140 ms
Identidade revela

Retrato, nome e dados se dissolvem.

A conclusão visual acontece em até 420 ms no desktop. Cliques rápidos seguem a seleção mais recente.

Preparando o mapa…

Um núcleo orbital acompanha a operação.

Amostra controlada de estados. No produto, cada etapa será acionada pelo carregamento real, sem porcentagens fictícias.

MOTION / EXPERIMENTAR

Entrar. Responder. Sair.

Troque a duração e interrompa a transição. A escolha mais recente prevalece.

Símbolo Atlas Vértice

Uma presença contínua.

A informação chega junto com a superfície.

Amostra pronta
Entrada 420 ms · saída 260 ms · curva .22, 1, .36, 1

Scroll reveal: role naturalmente até as três etapas. A linha no topo acompanha o progresso real da página.

01

Aparecer

Conteúdo revelado uma vez, ao entrar na área visível.

02

Orientar

Uma transição curta mantém a relação entre os elementos.

03

Repousar

O conteúdo continua disponível depois do movimento.

100ms

Resposta ao toque

240ms

Troca de conteúdo

420ms

Entrada de painel

260ms

Saída de painel

120ms

Movimento reduzido

Curva de entrada: cubic-bezier(.22, 1, .36, 1). No celular: entrada 320 ms, saída 220 ms. Pausar efeitos remove órbitas e perspectiva, preservando os estados.

04

O sistema responde.

Componentes reais. Estados acionáveis. Exemplos locais e identificados, sem dados de clientes.

Uma ação, todos os estados.

Escolha um estado para inspecionar. No uso normal, mouse, toque e teclado acionam a mesma resposta.

Use Tab para conferir o foco real. Enter ou Espaço aciona o botão.

Uso e comportamento
<AtlasButton tone="primary" loading={saving}
  loadingLabel="Salvando…" onClick={save}>
  Salvar alterações
</AtlasButton>

// 48px de toque · foco 2px · resposta 100ms
// loading bloqueia duplicação; preserve um rótulo.

Salvar com feedback

A ação indica o progresso e termina em um estado legível. Simulação local de 900 ms.

Pronto para experimentar.
Uso e comportamento
const { state } = request;
<AtlasButton loading={state === "loading"}
  loadingLabel="Salvando…">Salvar</AtlasButton>
// No produto, a resposta vem do servidor.
// Erro preserva os dados e oferece nova tentativa.

Ícones, links e orientação

Ícones complementam rótulos. Uma ação sem texto mantém nome acessível e área de toque.

Lucide · traço de 1,5–2 px · ícones 16, 20 ou 24 px. Use o texto para explicar estados.

Uso e comportamento
<Tooltip>
  <TooltipTrigger render={<AtlasButton
    tone="secondary" aria-label="Copiar exemplo" />} />
  <TooltipContent>Copiar exemplo</TooltipContent>
</Tooltip>
// Tooltip também aparece ao receber foco.
05

O norte visual permanece.

A imagem original orienta proporção, luz e profundidade. O catálogo transforma essa direção em materiais e componentes reutilizáveis.

Referência visual: globo azul à esquerda, agente holográfico em card lateral e conector champanhe

RecuperarRetrato dominante, enquadramento lateral, borda óptica e vínculo com a cidade.

RefinarGeografia mais cinematográfica, variação dos retratos e composição em telefone real.

Não confundirOs exemplos visuais não representam mapa 3D fotorrealista, monitoramento ao vivo ou backend já conectado.

06

Pesquisa que orienta decisões.

Três frentes de pesquisa: materiais ópticos, linguagem cinematográfica e geografia interativa. Fontes primárias e licenças consultadas em setembro de 2026.

Comparativo de tecnologias — escolhas propostas, sem novos pacotes instalados
TecnologiaDecisãoPapel no AtlasLicença / condições
MotionBasePresença, saída e continuidade entre estados.MIT · núcleo
MapLibreBaseGlobo, zoom, câmera e pinos com retratos.BSD-3-Clause
CSS + SVGBaseVidro, reflexos, órbitas e conectores.Recursos da plataforma
RiveExplorarAtlas AI com estados visuais reativos.Runtime MIT · editor separado
dotLottieAlternativaAnimações de marca já produzidas.MIT · verificar cada ativo
Paper ShadersExplorarUm efeito de luz localizado no avatar.Apache-2.0
GSAPReservaSequências de apresentação mais complexas.Licença própria
Three.js / R3F / DreiFuturoAvatar volumétrico, se o ganho justificar.MIT
Anime.jsAlternativaOutro motor; sobrepõe funções do Motion.MIT
SplineEstudoComposição 3D em editor visual.Serviço e exportação por plano
Theatre.jsReservaEditor de timelines; custo extra de integração.Core Apache-2.0 · Studio AGPL-3.0
tsParticlesDispensávelPartículas só se houver ganho na composição.MIT
React BitsReferênciaEstudar efeitos isolados e adaptar à identidade.MIT + Commons Clause
07

Qualidade em cada interação.

A identidade só se sustenta quando o sistema funciona com teclado, toque, pouco espaço e preferências de acessibilidade.

+01

Identidade reconhecível

Logo, avatar, pino, card e loading pertencem à mesma família. A tela parada também precisa impressionar.

+01

Continuidade convincente

Abrir, trocar, fechar e interromper funcionam sem saltos. Perspectiva e reflexos mantêm o texto legível.

+01

Acabamento no uso real

Validar telefone real, contraste sobre o mapa, toque, rede lenta, falhas e desempenho junto dos efeitos.

Vértice aprovada e aplicada ao Atlas.

O brand book reúne as versões oficiais da marca, regras de uso, aplicações, mockups e o novo superagente. O sistema já usa essa identidade nas telas e nas apresentações.

Abrir brand book