/* One comfortable reading face across the marketing site and workspace. */
body,p,li,td,th,input,textarea,select,button,label,.message-text,.row-info,.guide-links,.capability-boundaries,.capability-boundaries p,.hero-description,.pet-panel,.pet-chat-message{font-family:'Manrope','DM Sans',system-ui,sans-serif!important;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.capability-boundaries p,.card p,.guide-boundaries p{font-size:14px;line-height:1.85}.message-text{line-height:1.85}.eyebrow,.section-title,.hero-promise,.chief-intro-kicker,.hero-preview-top>span,.call-top,kbd,pre,code,.prompt{font-family:'JetBrains Mono',ui-monospace,monospace!important}.hero-card-deck{isolation:isolate}.hero-deck-back{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-deck-back i{position:absolute;inset:0;border:1px solid #00000020;background:#ffffff;border-radius:28px;transform:translateY(12px) scale(.97)}.hero-deck-back i:nth-child(2){background:#c0ff72;transform:translateY(23px) scale(.93);z-index:-1}.hero-card-deck.deck-shuffling{animation:hero-card-shuffle .75s cubic-bezier(.2,.8,.2,1)}.hero-card-deck.deck-shuffling .hero-deck-back i:first-child{animation:hero-back-shuffle .75s ease}.hero-team-preview{position:relative;isolation:isolate;box-shadow:0 5px 14px #00000008}.hero-team-preview:after{content:'';position:absolute;inset:4px 6px -5px;border:1px solid #00000013;border-radius:18px;background:#ffffff;z-index:-1}.workspace-working{display:flex;align-items:center;gap:18px;padding:20px;margin:18px auto;max-width:720px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 12px 32px #00000007}.workspace-working strong{font-size:13px;font-weight:650}.workspace-working p{margin:5px 0 8px;font-size:12px;color:var(--muted);line-height:1.7}.working-orbit{position:relative;display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border-radius:20px;background:var(--bg)}.working-orbit:before{content:'';position:absolute;inset:-3px;border:1.5px solid transparent;border-top-color:var(--text);border-right-color:#c0ff72;border-radius:22px;animation:workspace-orbit 3s linear infinite}.working-orbit img{width:38px;height:38px;image-rendering:pixelated;animation:workspace-pet-work 2.5s ease-in-out infinite}.working-dots{display:flex;gap:4px}.working-dots i{width:5px;height:5px;background:var(--text);border-radius:50%;animation:workspace-dot 1.2s ease-in-out infinite}.working-dots i:nth-child(2){animation-delay:.15s}.working-dots i:nth-child(3){animation-delay:.3s}.workspace-is-working .office-pet:not([data-voice-state=speaking]):not([data-voice-state=listening]) .pet-toggle img{animation:workspace-pet-work 2.5s ease-in-out infinite}@keyframes hero-card-shuffle{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(-7px) rotate(-.5deg)}65%{transform:translateY(2px) rotate(.25deg)}}@keyframes hero-back-shuffle{0%,100%{transform:translateY(12px) scale(.97)}45%{transform:translateY(18px) scale(.95) rotate(.7deg)}}@keyframes workspace-orbit{to{transform:rotate(360deg)}}@keyframes workspace-pet-work{50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes workspace-dot{50%{transform:translateY(-3px);opacity:.4}}@media(max-width:680px){.workspace-working{padding:16px;gap:14px;margin:16px 0}.working-orbit{width:44px;height:44px}.working-orbit img{width:32px;height:32px}.hero-deck-back i{border-radius:24px}.hero-card-deck{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.hero-card-deck.deck-shuffling,.hero-card-deck.deck-shuffling .hero-deck-back i,.working-orbit:before,.working-orbit img,.working-dots i,.workspace-is-working .office-pet .pet-toggle img{animation:none!important}}
