.Pricing-module__jE8yea__container{background-color:var(--bg-card);flex-direction:column;gap:20px;min-height:100vh;margin-top:50px;display:flex}.Pricing-module__jE8yea__main{flex-direction:column;flex:1;gap:20px;width:100%;display:flex}.Pricing-module__jE8yea__pageEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary);margin:0 0 14px;font-size:13px;font-weight:600}.Pricing-module__jE8yea__pageTitle{color:var(--text-primary);text-align:center;font-size:clamp(38px,6vw,50px);font-weight:500;font-family:var(--font-ui);letter-spacing:-.03em;margin:0 0 18px;line-height:.98}.Pricing-module__jE8yea__pageDescription{color:var(--text-secondary);text-align:center;text-wrap:balance;margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.6}.Pricing-module__jE8yea__tiersContainer{width:100%;max-width:900px;margin:20px auto}.Pricing-module__jE8yea__intervalToggleContainer{justify-content:center;align-items:center;margin:8px 0 32px;display:flex}.Pricing-module__jE8yea__faqLink{color:var(--accent-primary);text-decoration:none}.Pricing-module__jE8yea__faqLink:hover{text-decoration:underline}@media (max-width:600px){.Pricing-module__jE8yea__pageTitle{font-size:32px;line-height:1.02}.Pricing-module__jE8yea__pageDescription{font-size:17px}}
.FAQSection-module__N_uXZG__faqSection{width:100%;max-width:700px}.FAQSection-module__N_uXZG__sectionTitle{color:var(--text-primary);text-align:center;font-size:28px;font-weight:400;font-family:var(--font-ui);margin:0 0 24px}.FAQSection-module__N_uXZG__faqList{flex-direction:column;gap:12px;margin:0;display:flex}.FAQSection-module__N_uXZG__faqItem{background:var(--bg-card);border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary)15%);border-radius:12px;padding:0;overflow:hidden}.FAQSection-module__N_uXZG__faqQuestion{width:100%;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:17px;font-weight:400;list-style:none;display:flex}.FAQSection-module__N_uXZG__faqQuestion::-webkit-details-marker{display:none}.FAQSection-module__N_uXZG__faqItem:not([open]) .FAQSection-module__N_uXZG__faqQuestion:hover{color:var(--accent-primary)}.FAQSection-module__N_uXZG__faqChevron{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.FAQSection-module__N_uXZG__faqItem[open] .FAQSection-module__N_uXZG__faqChevron{transform:rotate(180deg)}.FAQSection-module__N_uXZG__faqAnswer{color:var(--text-secondary);margin:0;padding:0 24px 20px;font-size:15px;line-height:1.7}.FAQSection-module__N_uXZG__faqAnswer p{margin:0 0 12px}.FAQSection-module__N_uXZG__faqAnswer p:last-child{margin-bottom:0}.FAQSection-module__N_uXZG__faqAnswer a{color:var(--accent-primary);text-decoration:none}.FAQSection-module__N_uXZG__faqAnswer a:hover{text-decoration:underline}.FAQSection-module__N_uXZG__faqItemStatic{padding:20px 24px}.FAQSection-module__N_uXZG__faqQuestionStatic{cursor:default;padding:0;display:block}.FAQSection-module__N_uXZG__faqAnswerStatic{padding:0}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqList{gap:20px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqItem{border:none;border-radius:8px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqQuestion{padding:20px;font-size:18px;font-weight:500}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqItem:not([open]) .FAQSection-module__N_uXZG__faqQuestion:hover{color:var(--accent-primary)}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqAnswer{padding:0 20px 20px;line-height:1.6}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqItemStatic{padding:20px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqQuestionStatic{margin:0 0 8px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqAnswerStatic{margin:0}@media (max-width:768px){.FAQSection-module__N_uXZG__sectionTitle{font-size:24px}.FAQSection-module__N_uXZG__faqItem{padding:0}.FAQSection-module__N_uXZG__faqQuestion{padding:16px 20px;font-size:16px}.FAQSection-module__N_uXZG__faqAnswer{padding:0 20px 16px;font-size:14px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqQuestion{padding:16px 18px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqAnswer{padding:0 18px 16px}.FAQSection-module__N_uXZG__faqSectionLanding .FAQSection-module__N_uXZG__faqItemStatic{padding:16px 18px}}
.IntegratedAgent-module__Jgg-Ta__intgAgentRoot{justify-content:space-between;width:100%;height:100%;display:flex}.IntegratedAgent-module__Jgg-Ta__intgAgentDoc{background:var(--bg-card);corner-shape:squircle;border-radius:0 12px 0 0;flex:1;justify-content:center;align-items:flex-start;margin-right:50px;padding:.25in .25in 0 0;display:flex;position:relative;overflow:hidden}.IntegratedAgent-module__Jgg-Ta__intgAgentDocContent{width:500px;color:var(--text-primary)}.IntegratedAgent-module__Jgg-Ta__intgAgentChat{background:var(--bg-card);corner-shape:squircle;color:var(--text-primary);border-radius:12px 0 0}.IntegratedAgent-module__Jgg-Ta__intgAgentChatHeader{border-bottom:1px solid var(--border-primary);padding:14px}.IntegratedAgent-module__Jgg-Ta__intgAgentChatMessage{background:var(--bg-primary);corner-shape:squircle;border-radius:16px;margin:20px;padding:12px 16px}.IntegratedAgent-module__Jgg-Ta__intgAgentChatStatus{background:linear-gradient(90deg,var(--text-primary)0%,color-mix(in srgb,var(--text-primary),transparent 10%)40%,color-mix(in srgb,var(--text-primary),transparent 50%)48%,color-mix(in srgb,var(--text-primary),transparent 60%)50%,color-mix(in srgb,var(--text-primary),transparent 50%)52%,color-mix(in srgb,var(--text-primary),transparent 10%)60%,var(--text-primary)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:12px 28px;font-size:12px;animation:3s linear infinite IntegratedAgent-module__Jgg-Ta__statusGradient}@keyframes IntegratedAgent-module__Jgg-Ta__statusGradient{0%{background-position:0%}to{background-position:-200%}}.IntegratedAgent-module__Jgg-Ta__cursor{background:var(--text-primary);width:2px;height:22px;display:inline-block}.IntegratedAgent-module__Jgg-Ta__typedPhrase{white-space:pre;align-items:flex-end;display:inline-flex}.IntegratedAgent-module__Jgg-Ta__typedTail{color:#0000;-webkit-user-select:none;user-select:none}
.PdfExtract-module__a9G_EW__pdfExtractRoot{justify-content:space-between;height:250px;display:flex}.PdfExtract-module__a9G_EW__pdfExtractDoc{background:var(--bg-card);corner-shape:squircle;border-radius:0 12px 0 0;flex:1;width:300px;margin-right:50px;position:relative;overflow:hidden}.PdfExtract-module__a9G_EW__pdfExtractDocContent{transform-origin:100% 0;width:800px;position:absolute;top:.25in;right:.25in;transform:scale(.3)}.PdfExtract-module__a9G_EW__pdfExtractDocContent>*{opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(8px)}.PdfExtract-module__a9G_EW__pdfExtractDocContent>:first-child,.PdfExtract-module__a9G_EW__pdfExtractDocContent>[data-revealed=true]{opacity:1;transform:translateY(0)}.PdfExtract-module__a9G_EW__pdfExtractDocContent p,.PdfExtract-module__a9G_EW__pdfExtractDocContent span,.PdfExtract-module__a9G_EW__pdfExtractDocContent h1{padding-left:0;font-family:serif}.PdfExtract-module__a9G_EW__cursor{background:var(--text-primary);width:2px;height:22px;display:inline-block}.PdfExtract-module__a9G_EW__typedPhrase{white-space:pre;align-items:flex-end;display:inline-flex}.PdfExtract-module__a9G_EW__typedTail{color:#0000;-webkit-user-select:none;user-select:none}.PdfExtract-module__a9G_EW__heading1{font-size:32px}.PdfExtract-module__a9G_EW__heading{font-size:24px}
.Memories-module__8swU-G__memoryMessageContent{isolation:isolate;position:relative;overflow:hidden}.Memories-module__8swU-G__fade{pointerevents:none;zindex:20;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary),var(--home-page-bg)93%)0%,transparent 100%);height:40px;position:absolute;top:0;left:0;right:0}.Memories-module__8swU-G__memoryMessageContent:after{content:"";border-radius:inherit;background:rgb(var(--home-graphics-memory-atmosphere-rgb)/var(--memory-atmosphere-opacity,0));pointer-events:none;z-index:1;position:absolute;inset:0}
.ToolEditorInput-module__Pd2qyq__container{flex-direction:column;gap:0;width:100%;max-width:925px;min-height:415px;display:flex;position:relative}.ToolEditorInput-module__Pd2qyq__controlsWrapper{background:var(--bg-card);border-bottom:1px solid var(--border-primary);border-radius:8px 8px 0 0;min-height:79px;overflow:hidden}.ToolEditorInput-module__Pd2qyq__editorWrapper{background:var(--bg-page);isolation:isolate;background-clip:padding-box;border-top:none;border-radius:0 0 8px 8px;min-height:261px;position:relative}@keyframes ToolEditorInput-module__Pd2qyq__shimmerBorder{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput-module__Pd2qyq__editorClip{border-radius:6px;height:360px;position:relative;overflow:hidden}.ToolEditorInput-module__Pd2qyq__editorClip div{overflow:hidden!important}.ToolEditorInput-module__Pd2qyq__editor{min-height:500px;position:absolute;top:0;left:0;right:0}.ToolEditorInput-module__Pd2qyq__editorFade{background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none;height:120px;position:absolute;bottom:30px;left:0;right:0}.ToolEditorInput-module__Pd2qyq__mask{text-align:center;background:linear-gradient(to bottom,transparent 0%,var(--bg-primary)10%,var(--bg-primary)100%);justify-content:center;gap:6px;padding:40px 0 0;font-size:20px;position:relative;top:-40px}.ToolEditorInput-module__Pd2qyq__mask strong{margin:0;padding:0}.ToolEditorInput-module__Pd2qyq__error{background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);color:var(--accent-danger);border-radius:8px;padding:12px 16px;font-size:14px}.ToolEditorInput-module__Pd2qyq__secondaryInputRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:30px 0;display:flex}.ToolEditorInput-module__Pd2qyq__primaryActionRow{justify-content:center;display:flex}.ToolEditorInput-module__Pd2qyq__dropdownLabel{color:var(--text-secondary);font-size:16px}.ToolEditorInput-module__Pd2qyq__dragOverlay{background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px dashed var(--accent-primary);z-index:100;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ToolEditorInput-module__Pd2qyq__dragOverlayContent{background:var(--bg-card);color:var(--accent-primary);border-radius:8px;padding:16px 24px;font-size:16px;font-weight:500;box-shadow:0 4px 12px #0000001a}
.ToolPromptInput-module__rNJv-W__container{flex-direction:column;width:100%;max-width:925px;min-height:440px;display:flex;position:relative}.ToolPromptInput-module__rNJv-W__controlsWrapper{background:var(--bg-page);border:1px solid var(--border-primary);border-radius:8px 8px 0 0;overflow:hidden}.ToolPromptInput-module__rNJv-W__editorWrapper{border:1px solid var(--border-primary);background:var(--bg-page);isolation:isolate;background-clip:padding-box;border-top:none;border-radius:0 0 8px 8px;position:relative}.ToolPromptInput-module__rNJv-W__editorClip{border-radius:6px;height:360px;position:relative;overflow:hidden}.ToolPromptInput-module__rNJv-W__editorClip div{overflow:hidden!important}.ToolPromptInput-module__rNJv-W__editor{min-height:500px;position:absolute;top:0;left:0;right:0}.ToolPromptInput-module__rNJv-W__promptOverlay{flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(-50%)}.ToolPromptInput-module__rNJv-W__promptCard{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;width:100%;max-width:600px;padding:16px;box-shadow:0 4px 24px #0000001f}.ToolPromptInput-module__rNJv-W__promptInput{border:1px solid var(--border-primary);background:var(--bg-primary);width:100%;color:var(--text-primary);resize:none;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.ToolPromptInput-module__rNJv-W__promptInput::placeholder{color:var(--text-muted)}.ToolPromptInput-module__rNJv-W__promptInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha);outline:none}.ToolPromptInput-module__rNJv-W__promptInput:disabled{opacity:.6;cursor:not-allowed}.ToolPromptInput-module__rNJv-W__promptFooter{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ToolPromptInput-module__rNJv-W__promptHint{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.ToolPromptInput-module__rNJv-W__promptHint kbd{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:inherit;font-size:11px;display:inline-flex}.ToolPromptInput-module__rNJv-W__error{background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);color:var(--accent-danger);border-radius:8px;width:100%;max-width:600px;padding:12px 16px;font-size:14px}
