.IntentFadeOut{margin:0 0 .5rem}.IntentFadeOut-ai{margin:0 0 .35rem}.IntentFadeOut-badge{position:relative;z-index:1;padding:.45rem .9rem;border:1px solid var(--border);border-radius:9999px;background:var(--background-item);box-shadow:var(--shadow-lg);font-size:var(--base);line-height:1.2;font-weight:500;color:var(--text-tertiary);text-align:center;max-width:calc(100% - 1.5rem)}.IntentFadeOut-badgeZone{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.IntentFadeOut-codeWrap{position:relative;overflow:hidden}.IntentFadeOut-code{margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--sm);line-height:1.45;overflow-x:auto}.IntentFadeOut-line{display:block;white-space:pre;min-height:1.35em}.IntentFadeOut-line .IntentExampleNoise{margin-right:0}.IntentFadeOut-fadeZone{position:absolute;left:0;right:0;bottom:0;z-index:0;height:8rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.IntentFadeOut-fadeShim{position:absolute;inset:0;z-index:0}.IntentExampleRoot,.IntentExampleScope{--IntentExampleColorIntent: hsl(40, 100%, 60%)}.IntentExampleRoot{--IntentExampleIntrinsicWidth: 40rem;container-type:inline-size;margin:1rem 0;max-width:100%}.IntentExampleRoot--compact{margin:0 0 1rem}.IntentExampleRootContent{width:var(--IntentExampleIntrinsicWidth);max-width:none}@supports (width: 1cqw){.IntentExampleRootContent{zoom:min(1,calc(100cqw / var(--IntentExampleIntrinsicWidth)))}}@supports not (width: 1cqw){@media (max-width: 768px){.IntentExampleRootContent,.IntentExamplesRow{zoom:.5}}}.IntentExampleLegend{display:flex;gap:1rem}.IntentExampleLegendItem{display:flex;align-items:center;gap:.5rem}.IntentExampleLegendDot{width:.5rem;height:.5rem;border-radius:50%}.IntentExampleLegendDotIntent{background:var(--IntentExampleColorIntent)}.IntentExampleLegendDotNoise{background:var(--background-item-active)}.IntentExampleLegendLabel{font-size:var(--sm)}.IntentDocumentList{margin:0 0 .5rem;max-width:none}.IntentExamplesRow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin:0 0 1rem;max-width:none;padding:2rem 0}.IntentExamplesRow .IntentDocumentList{margin:0;padding:0;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.IntentExamplesRow .PageCollectionWrapper{flex:1 1 auto;min-width:0}.PageCollectionWrapper{position:relative;background:var(--background-secondary);border:1px solid var(--border);border-radius:.5rem;max-width:100%;min-width:0;box-sizing:border-box}.PageCollectionWrapperScroll{padding:1.25rem 1rem 1rem;max-width:100%;min-width:0;box-sizing:border-box}.PageCollectionWrapperLabel{position:absolute;top:0;left:.5rem;transform:translateY(-50%);padding:.2rem .5rem;border:1px solid var(--border);border-radius:.3rem;background:var(--background-primary);font-size:var(--sm);line-height:1.2;font-weight:500;color:var(--text-tertiary)}.IntentDocumentShell{opacity:1}.IntentDocumentShell--killed{position:relative}.IntentDocumentShell--killed .IntentExampleScope{opacity:.3}.IntentDocumentKilledOverlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding-top:var(--sm);box-sizing:border-box;pointer-events:none}.IntentDocumentKilledMark{width:40%;height:40%;max-width:2.75rem;max-height:2.75rem;color:var(--text-error)}.IntentDocumentKilledLine{stroke:currentColor;stroke-width:7;stroke-linecap:round;fill:none}.IntentDocumentListItems{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1rem;width:-moz-max-content;width:max-content}.IntentDocumentListItems>*{flex-shrink:0}.IntentExampleBlock{max-width:40rem}.IntentExampleBlock>*:last-child{margin-bottom:0}.IntentExampleIntent{padding:.1rem .25rem;margin-right:.25rem;background:var(--IntentExampleColorIntent);border-radius:.25rem;font-weight:500;color:var(--gray-900)}.IntentExampleNoise{padding:.1rem .25rem;margin-right:.25rem;background:var(--background-item-active);border-radius:.25rem;font-weight:500;color:var(--text-primary)}.IntentExampleScope .IntentMessageRow{display:flex;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1.5rem}.IntentExampleScope .IntentMessageRow:last-child{margin-bottom:0}.IntentExampleScope .IntentMessageAvatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border:1px solid var(--border);border-radius:999px;background:var(--background-item);color:var(--text-secondary)}.IntentExampleScope .IntentMessageAvatar svg{display:block;flex-shrink:0}.IntentExampleScope .IntentMessageBody{display:flex;flex-direction:column;gap:.5rem;max-width:calc(100% - 2.5rem);align-items:flex-start;text-align:left}.IntentExampleScope .IntentMessageBody>*{margin:0}.IntentPillIntent{height:.5rem;background:var(--IntentExampleColorIntent);border-radius:999px}.IntentPillNoise{height:.5rem;background:var(--background-item-active);border-radius:999px}.IntentPillW-sm{min-width:.5rem}.IntentPillW-md{min-width:1rem}.IntentPillW-lg{min-width:1.5rem}.IntentPillW-xl{min-width:2rem}.IntentPageGroup{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.IntentPageTitle{font-size:var(--sm);line-height:1.2;font-weight:500;color:var(--text-tertiary);text-align:left;align-self:flex-start}.IntentPageTitle--labelHidden{visibility:hidden}.IntentPage{box-sizing:border-box;width:8rem;min-height:0;height:auto;padding:.5rem;background:var(--background-primary);border:1px solid var(--border);border-radius:.25rem;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;align-content:flex-start;gap:.25rem;overflow:hidden}.IntentPage--chat{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.IntentChatGroup{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:50%;align-content:flex-start;margin-bottom:.7rem}.IntentChatGroup:last-child{margin-bottom:0}.IntentChatGroup--left{align-self:flex-start;justify-content:flex-start}.IntentChatGroup--right{align-self:flex-end;justify-content:flex-end}.IntentPageRow{display:flex;flex-wrap:wrap;gap:.25rem;width:100%}.PageStack{--page-stack-overlap: 1.75rem;position:relative;display:flex;flex-direction:column;align-items:flex-start}.PageStackItem{position:relative;flex-shrink:0}.PageStackItem>*{position:relative;z-index:0}.PageStackItem+.PageStackItem{margin-top:calc(-1 * var(--page-stack-overlap))}.PageStackItem--fadeBottom:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(42%,5rem);z-index:100;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--background-secondary) 100%)}
