.claude-demo{color:#292724;background:#f8f7f2;border:1px solid #e6e2d8;border-radius:1.25rem;width:min(100%,58rem);margin-inline:auto;overflow:hidden;box-shadow:0 24px 60px -42px #2d261f52}.claude-demo__topbar{background:#fbfaf7;border-bottom:1px solid #e9e5dc;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.4rem;display:flex}.claude-demo__brand{align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.claude-demo__example-label{color:#746f68;font-size:.76rem}.claude-demo__conversation{gap:2rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.claude-demo__question{background:#e9e6dd;border-radius:1.1rem;justify-self:end;max-width:min(88%,35rem);margin:0;padding:.9rem 1.15rem;font-size:.95rem;line-height:1.5}.claude-demo__assistant{align-items:flex-start;gap:.8rem;display:flex}.claude-demo__assistant-mark{color:#c96a45;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:1.55rem;display:inline-grid}.claude-demo__assistant-content{flex:1;min-width:0}.claude-demo__thinking{border-bottom:1px solid #e5e1d8;width:100%;padding-bottom:1rem}.claude-demo__thinking summary{color:#67625c;cursor:pointer;align-items:center;gap:.7rem;width:fit-content;font-size:.85rem;list-style:none;display:flex}.claude-demo__thinking summary::-webkit-details-marker{display:none}.claude-demo__thinking-label,.claude-demo__tool-name{font-weight:650}.claude-demo__thinking-status{color:#8a8177}.claude-demo__chevron{font-size:1.2rem;transition:transform .2s}.claude-demo__thinking:not([open]) .claude-demo__chevron{transform:rotate(-90deg)}.claude-demo__thinking-body{color:#625d56;border-left:2px solid #dedad0;margin-top:.75rem;padding-left:.9rem;font-size:.84rem;line-height:1.5}.claude-demo__thinking-body p{margin:0 0 .75rem}.claude-demo__tool{background:#f1f0eb;border:1px solid #e0ddd5;border-radius:.65rem;gap:.3rem;max-width:100%;padding:.7rem .85rem;display:grid}.claude-demo__tool code{overflow-wrap:anywhere;font-size:.77rem}.claude-demo__answer{padding-top:1.1rem;font-size:.94rem;line-height:1.6}.claude-demo__answer p{margin:0}.claude-demo__answer ul{gap:.5rem;margin:.8rem 0 0;padding-left:1.2rem;list-style:outside;display:grid}.claude-demo__answer li::marker{color:#c96a45}.claude-demo__answer a{color:#9c4d30;text-underline-offset:.12rem;text-decoration:underline}.claude-demo__followup{border-top:1px solid #e5e1d8;gap:1.3rem;padding-top:1.4rem;display:grid}.claude-demo__connected-tools{color:#8a8177;font-size:.82rem}.claude-demo__followup-answer{margin:.65rem 0 0;font-size:.94rem;line-height:1.6}.claude-demo.is-visible .claude-demo__question{animation:.45s ease-out both mcp-message-in}.claude-demo.is-visible .claude-demo__thinking{animation:.45s ease-out .35s both mcp-message-in}.claude-demo.is-visible .claude-demo__answer{animation:.45s ease-out .75s both mcp-message-in}.claude-demo.is-visible .claude-demo__followup{animation:.45s ease-out 1.15s both mcp-message-in}.home-use-cases{gap:clamp(1.6rem,3vw,2.7rem);display:grid}.home-use-cases__intro{text-align:center;justify-items:center;gap:.65rem;display:grid}.home-use-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.2rem);display:grid}.home-use-cases__persona{border:1px solid var(--border);background:#fff;border-radius:1.15rem;min-width:0;overflow:hidden;box-shadow:0 18px 38px -32px #0f172a57}.home-use-cases__visual{aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.home-use-cases__visual img{object-fit:contain}.home-use-cases__body{gap:.85rem;padding:clamp(1rem,2vw,1.3rem);display:grid}.home-use-cases__body h3{color:var(--primary-strong);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:750}.home-use-cases__questions{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.home-use-cases__questions li{border:1px solid color-mix(in oklab, var(--primary) 12%, var(--border));background:color-mix(in oklab, var(--primary) 4%, #fff);min-height:3.45rem;color:var(--foreground);border-radius:.75rem;align-items:center;padding:.72rem .85rem;font-size:.88rem;line-height:1.4;display:flex}@media (max-width:850px){.home-use-cases__grid{grid-template-columns:1fr}.home-use-cases__persona{grid-template-columns:minmax(11rem,.85fr) minmax(0,1.5fr);display:grid}.home-use-cases__visual{aspect-ratio:auto}}@media (max-width:620px){.claude-demo__topbar{padding-inline:1rem}.claude-demo__example-label{text-align:right}.claude-demo__conversation{gap:1.4rem}.claude-demo__question{max-width:94%}.home-use-cases__persona{display:block}.home-use-cases__visual{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.claude-demo.is-visible .claude-demo__question,.claude-demo.is-visible .claude-demo__thinking,.claude-demo.is-visible .claude-demo__answer,.claude-demo.is-visible .claude-demo__followup{animation:none}}
