.FAQSection-module__yzK7eq__faqSection{width:100%;max-width:700px}.FAQSection-module__yzK7eq__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__yzK7eq__faqList{flex-direction:column;gap:12px;margin:0;display:flex}.FAQSection-module__yzK7eq__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__yzK7eq__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__yzK7eq__faqQuestion::-webkit-details-marker{display:none}.FAQSection-module__yzK7eq__faqItem:not([open]) .FAQSection-module__yzK7eq__faqQuestion:hover{color:var(--accent-primary)}.FAQSection-module__yzK7eq__faqChevron{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.FAQSection-module__yzK7eq__faqItem[open] .FAQSection-module__yzK7eq__faqChevron{transform:rotate(180deg)}.FAQSection-module__yzK7eq__faqAnswer{color:var(--text-secondary);margin:0;padding:0 24px 20px;font-size:15px;line-height:1.7}.FAQSection-module__yzK7eq__faqAnswer p{margin:0 0 12px}.FAQSection-module__yzK7eq__faqAnswer p:last-child{margin-bottom:0}.FAQSection-module__yzK7eq__faqAnswer a{color:var(--accent-primary);text-decoration:none}.FAQSection-module__yzK7eq__faqAnswer a:hover{text-decoration:underline}.FAQSection-module__yzK7eq__faqItemStatic{padding:20px 24px}.FAQSection-module__yzK7eq__faqQuestionStatic{cursor:default;padding:0;display:block}.FAQSection-module__yzK7eq__faqAnswerStatic{padding:0}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqList{gap:20px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqItem{border:none;border-radius:8px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqQuestion{padding:20px;font-size:18px;font-weight:500}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqItem:not([open]) .FAQSection-module__yzK7eq__faqQuestion:hover{color:var(--accent-primary)}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqAnswer{padding:0 20px 20px;line-height:1.6}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqItemStatic{padding:20px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqQuestionStatic{margin:0 0 8px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqAnswerStatic{margin:0}@media (max-width:768px){.FAQSection-module__yzK7eq__sectionTitle{font-size:24px}.FAQSection-module__yzK7eq__faqItem{padding:0}.FAQSection-module__yzK7eq__faqQuestion{padding:16px 20px;font-size:16px}.FAQSection-module__yzK7eq__faqAnswer{padding:0 20px 16px;font-size:14px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqQuestion{padding:16px 18px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqAnswer{padding:0 18px 16px}.FAQSection-module__yzK7eq__faqSectionLanding .FAQSection-module__yzK7eq__faqItemStatic{padding:16px 18px}}
.ToolEditorInput-module__F3PHYq__container{flex-direction:column;gap:0;width:100%;max-width:925px;display:flex;position:relative}.ToolEditorInput-module__F3PHYq__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__F3PHYq__containerFill{max-width:none;height:100%;min-height:0}.ToolEditorInput-module__F3PHYq__containerFill .ToolEditorInput-module__F3PHYq__controlsWrapper{flex:none}.ToolEditorInput-module__F3PHYq__editorWrapperFill{flex:auto;min-height:0}.ToolEditorInput-module__F3PHYq__editorWrapperFill .ToolEditorInput-module__F3PHYq__editorClip{height:100%}.ToolEditorInput-module__F3PHYq__editorWrapperFill [data-global-file-drop-scope=document-editor]{justify-content:flex-start}.ToolEditorInput-module__F3PHYq__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__F3PHYq__shimmerBorder{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput-module__F3PHYq__editorClip{border-radius:6px;height:100%;position:relative;overflow:hidden}.ToolEditorInput-module__F3PHYq__editorClip div{overflow:hidden!important}.ToolEditorInput-module__F3PHYq__page{--tool-page-pad-top:96px;--tool-page-pad-side:96px;background:var(--bg-page);cursor:text;min-height:500px;font-family:Arial,sans-serif;position:relative}.ToolEditorInput-module__F3PHYq__pageFill{height:100%;min-height:0}.ToolEditorInput-module__F3PHYq__content{padding:var(--tool-page-pad-top) var(--tool-page-pad-side) 48px;min-height:100%;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;font-size:16px;line-height:1.4}.ToolEditorInput-module__F3PHYq__placeholderPosition{top:calc(var(--tool-page-pad-top) - 5px);left:var(--tool-page-pad-side);right:var(--tool-page-pad-side);pointer-events:none;z-index:5;align-items:center;height:2em;display:flex;position:absolute;overflow:hidden}.ToolEditorInput-module__F3PHYq__placeholderPosition>div{white-space:nowrap;align-items:center;gap:.3em;display:flex}.ToolEditorInput-module__F3PHYq__placeholderPosition button{pointer-events:auto}@media (max-width:640px){.ToolEditorInput-module__F3PHYq__page{--tool-page-pad-top:40px;--tool-page-pad-side:28px}}.ToolEditorInput-module__F3PHYq__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__F3PHYq__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__F3PHYq__mask strong{margin:0;padding:0}.ToolEditorInput-module__F3PHYq__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__F3PHYq__secondaryInputRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:30px 0;display:flex}.ToolEditorInput-module__F3PHYq__primaryActionRow{z-index:2000;justify-content:center;display:flex;position:absolute;bottom:14px;left:0;right:0}.ToolEditorInput-module__F3PHYq__dropdownLabel{color:var(--text-secondary);font-size:16px}.ToolEditorInput-module__F3PHYq__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__F3PHYq__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}
