.demo-goal-dialog.demo-goal-dialog{--goal-ink:#090765;--goal-violet:#7e2ee9;--goal-dark:#3c0f7d;--goal-muted:#56534e;--goal-line:#dbdbe8;box-sizing:border-box;margin:auto;width:min(570px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:40px;border:1px solid var(--goal-line);border-radius:22px;background:#fff;color:var(--goal-ink);box-shadow:0 20px 70px #07034b26;font:400 16px/1.45 Figtree,sans-serif}.v5-goal-card.demo-goal-dialog{position:relative}.v5-goal-backdrop{position:fixed;inset:0}.demo-goal-dialog.demo-goal-dialog::backdrop,.v5-goal-backdrop{background:#0c0c3340;backdrop-filter:blur(4px)}.demo-goal-dialog.demo-goal-dialog :is(.agent-logo,.knowledge-logo,.demo-goal-logo){display:block;width:120px;height:auto;margin:0 0 30px}.demo-goal-dialog.demo-goal-dialog :is(.agent-eyebrow,.knowledge-eyebrow,.v5-goal-eyebrow){display:block;margin:0 0 9px;color:var(--goal-muted);font:600 10px/1.45 Figtree,sans-serif;letter-spacing:.07em;text-transform:uppercase}.demo-goal-dialog.demo-goal-dialog h1{max-width:380px;margin:0 0 14px;color:var(--goal-ink);font:700 30px/1.12 Figtree,sans-serif}.demo-goal-dialog.demo-goal-dialog>p{margin:0;color:#4c5062;font:400 16px/1.45 Figtree,sans-serif}.demo-goal-dialog.demo-goal-dialog :is(.agent-goal-options,.knowledge-goal-options,.v5-goal-options){display:grid;gap:12px;margin:25px 0 22px}.demo-goal-dialog.demo-goal-dialog :is(.agent-goal-options,.knowledge-goal-options,.v5-goal-options)>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:76px;padding:18px;border:1px solid var(--goal-line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transform:none}.demo-goal-dialog.demo-goal-dialog :is(.agent-goal-options,.knowledge-goal-options,.v5-goal-options)>button:hover{background:#faf8ff;border-color:#9a70dd;transform:none}.demo-goal-dialog.demo-goal-dialog :is(.agent-goal-options,.knowledge-goal-options,.v5-goal-options) strong{display:block;color:var(--goal-violet);font:600 18px/1.4 Figtree,sans-serif;text-transform:none}.demo-goal-dialog.demo-goal-dialog :is(.agent-goal-options,.knowledge-goal-options,.v5-goal-options) small{display:block;margin-top:5px;color:#55596b;font:400 14px/1.45 Figtree,sans-serif}.demo-goal-dialog.demo-goal-dialog :is(.agent-text-button,.knowledge-text-button,.v5-browse-link){display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:3px 0;border:0;background:transparent;color:var(--goal-dark);text-decoration:none;font:600 14px/1.45 IBM Plex Mono,monospace;cursor:pointer}.demo-goal-dialog.demo-goal-dialog :is(.agent-arrow,.knowledge-arrow,.demo-goal-arrow){width:20px;height:14px;flex-shrink:0;color:var(--goal-violet)}.demo-goal-dialog.demo-goal-dialog :is(.agent-text-button,.knowledge-text-button,.v5-browse-link) svg{color:inherit}.demo-goal-dialog.demo-goal-dialog :is(.agent-small,.knowledge-small,.v5-goal-note){margin:20px 0 0;color:#4c5062;font:400 12px/1.5 Figtree,sans-serif}.demo-goal-dialog.demo-goal-dialog :is(.agent-close,.knowledge-close,.demo-goal-close){position:absolute;top:12px;right:12px;width:44px;height:44px;padding:0;border:1px solid var(--goal-line);border-radius:50%;background:transparent;color:var(--goal-ink);font:400 21px/1 Figtree,sans-serif;cursor:pointer}.demo-goal-dialog.demo-goal-dialog button:focus-visible{outline:2px solid var(--goal-violet);outline-offset:4px}@media (max-width:800px){.demo-goal-dialog.demo-goal-dialog{padding:28px 24px}.demo-goal-dialog.demo-goal-dialog h1{font-size:26px}}@media (max-width:680px){.v5-goal-backdrop{padding:16px;align-items:center}.demo-goal-dialog.demo-goal-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}