.page-module__E0kJGG__welcomeOverlay{z-index:9999;opacity:1;background:#fff;justify-content:center;align-items:center;transition:opacity .4s ease-out;display:flex;position:fixed;inset:0}.page-module__E0kJGG__welcomeOverlay.page-module__E0kJGG__fadeOut{opacity:0;pointer-events:none}.page-module__E0kJGG__welcomeText{color:#000;letter-spacing:1px;opacity:0;font-size:3rem;font-weight:700;font-family:var(--font-lora),serif;animation:.75s ease-out forwards page-module__E0kJGG__fadeInText}@keyframes page-module__E0kJGG__fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__page{min-height:100vh;font-family:var(--font-lora),serif;background:#fff;flex-direction:column;display:flex}.page-module__E0kJGG__header{background:#fff;border-bottom:2px solid #000;justify-content:space-between;align-items:center;padding:2rem 3rem;display:flex}.page-module__E0kJGG__title{color:#000;letter-spacing:.5px;margin:0;font-size:2rem;font-weight:700}.page-module__E0kJGG__userInfo{align-items:center;gap:1rem;display:flex}.page-module__E0kJGG__userEmail{color:#666;font-size:.9rem}.page-module__E0kJGG__deleteDataButton{color:#dc2626;font-size:.85rem;font-family:var(--font-lora),serif;cursor:pointer;background:0 0;border:1px solid #dc2626;padding:.5rem 1rem;transition:all .2s}.page-module__E0kJGG__deleteDataButton:hover{color:#fff;background:#dc2626}.page-module__E0kJGG__signOutButton{font-size:.85rem;font-family:var(--font-lora),serif;cursor:pointer;background:0 0;border:1px solid #000;padding:.5rem 1rem;transition:all .2s}.page-module__E0kJGG__signOutButton:hover{color:#fff;background:#000}.page-module__E0kJGG__main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.page-module__E0kJGG__uploadContainer{text-align:center;width:100%;max-width:800px}.page-module__E0kJGG__subtitle{color:#000;letter-spacing:.5px;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__description{color:#666;margin-bottom:1rem;font-size:1.1rem;font-weight:400}.page-module__E0kJGG__folderInfo{color:#666;margin-bottom:2rem;font-size:.9rem;font-weight:400;line-height:1.8}.page-module__E0kJGG__folderInfo code{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.85rem}.page-module__E0kJGG__emptyTemplate{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.page-module__E0kJGG__emptyTemplate p{color:#666;margin:0;font-size:1rem}.page-module__E0kJGG__emptyTemplate i{margin-bottom:1rem}.page-module__E0kJGG__supplementalInfoSection{text-align:left;margin:2rem 0}.page-module__E0kJGG__supplementalInfoHeader{color:#333;margin-bottom:.75rem;font-size:.95rem;font-weight:500;line-height:1.5}.page-module__E0kJGG__supplementalInfoTextarea{font-family:var(--font-lora),serif;resize:vertical;border:2px solid #dee2e6;border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .2s}.page-module__E0kJGG__supplementalInfoTextarea:focus{border-color:#000;outline:none}@media (max-width:768px){.page-module__E0kJGG__header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 2rem}.page-module__E0kJGG__title{font-size:1.5rem}.page-module__E0kJGG__userInfo{flex-wrap:wrap;gap:.75rem;width:100%}.page-module__E0kJGG__userEmail{width:100%;margin-bottom:.25rem}.page-module__E0kJGG__subtitle{font-size:2rem}.page-module__E0kJGG__description{font-size:1rem}.page-module__E0kJGG__main{padding:2rem 1rem}.page-module__E0kJGG__uploadContainer{max-width:100%}.page-module__E0kJGG__welcomeText{text-align:center;padding:0 1rem;font-size:2rem}}@media (max-width:480px){.page-module__E0kJGG__header{padding:1rem 1.5rem}.page-module__E0kJGG__title{font-size:1.25rem}.page-module__E0kJGG__userInfo{gap:.5rem}.page-module__E0kJGG__userEmail{font-size:.85rem}.page-module__E0kJGG__deleteDataButton,.page-module__E0kJGG__signOutButton{padding:.4rem .75rem;font-size:.8rem}.page-module__E0kJGG__subtitle{font-size:1.5rem}.page-module__E0kJGG__description{margin-bottom:.75rem;font-size:.9rem}.page-module__E0kJGG__folderInfo{margin-bottom:1.5rem;font-size:.85rem}.page-module__E0kJGG__emptyTemplate{padding:2rem 1rem}.page-module__E0kJGG__emptyTemplate i{font-size:2.5rem!important}.page-module__E0kJGG__welcomeText{font-size:1.5rem}}.page-module__E0kJGG__authPage{min-height:100vh;font-family:var(--font-lora),serif;background:#fff;justify-content:center;align-items:center;padding:2rem;display:flex}.page-module__E0kJGG__authContainer{text-align:center;width:100%;max-width:400px}.page-module__E0kJGG__authTitle{color:#000;letter-spacing:.5px;margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__authSubtitle{color:#666;margin:0 0 2.5rem;font-size:1.1rem}.page-module__E0kJGG__authForm{flex-direction:column;gap:1.5rem;display:flex}.page-module__E0kJGG__inputGroup{text-align:left}.page-module__E0kJGG__inputLabel{color:#333;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.page-module__E0kJGG__emailInput{width:100%;font-size:1rem;font-family:var(--font-lora),serif;box-sizing:border-box;border:2px solid #e0e0e0;border-radius:8px;padding:.875rem 1rem;transition:border-color .2s}.page-module__E0kJGG__emailInput:focus{border-color:#000;outline:none}.page-module__E0kJGG__emailInput::placeholder{color:#999}.page-module__E0kJGG__dividerContainer{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.page-module__E0kJGG__dividerLine{background:#e0e0e0;flex:1;height:1px}.page-module__E0kJGG__dividerText{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}.page-module__E0kJGG__googleButton{width:100%;font-size:1rem;font-family:var(--font-lora),serif;cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:500;transition:all .2s;display:flex}.page-module__E0kJGG__googleButton:hover:not(:disabled){background:#fafafa;border-color:#000}.page-module__E0kJGG__googleButton:disabled{opacity:.6;cursor:not-allowed}.page-module__E0kJGG__googleIcon{flex-shrink:0}.page-module__E0kJGG__continueButton{width:100%;font-size:1rem;font-family:var(--font-lora),serif;color:#fff;cursor:pointer;background:#000;border:2px solid #000;border-radius:8px;padding:.875rem 1rem;font-weight:600;transition:all .2s}.page-module__E0kJGG__continueButton:hover{background:#333;border-color:#333}@media (max-width:480px){.page-module__E0kJGG__authTitle{font-size:2rem}.page-module__E0kJGG__authSubtitle{font-size:1rem}.page-module__E0kJGG__authContainer{max-width:100%}}.page-module__E0kJGG__resultsContainer{text-align:center;width:100%;max-width:800px}.page-module__E0kJGG__uploadInfo{color:#666;margin-top:2rem;font-size:.9rem;font-weight:400}.page-module__E0kJGG__uploadInfo code{word-break:break-all;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.85rem}.page-module__E0kJGG__error{color:#e74c3c;margin-top:1rem;font-size:1rem;font-weight:500}.page-module__E0kJGG__timingInfo{text-align:left;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__E0kJGG__timingItem{color:#495057;font-size:.95rem;font-family:var(--font-lora),serif;margin-bottom:.75rem}.page-module__E0kJGG__timingItem:last-child{margin-bottom:0}.page-module__E0kJGG__timingItem strong{color:#212529;font-weight:600}.page-module__E0kJGG__statusSection{background:#fff;border:2px solid #000;border-radius:8px;margin-top:2rem;padding:2rem}.page-module__E0kJGG__statusTitle{color:#000;letter-spacing:.3px;margin:0 0 1.5rem;font-size:1.75rem;font-weight:700}.page-module__E0kJGG__sectionHeader{color:#000;letter-spacing:.2px;text-align:left;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.page-module__E0kJGG__contentBox{text-align:left;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;max-height:500px;margin-bottom:1.5rem;padding:1.5rem;overflow-y:auto}.page-module__E0kJGG__markdownContent{font-family:var(--font-lora),serif;color:#212529;word-wrap:break-word;font-size:.95rem;line-height:1.7}.page-module__E0kJGG__markdownContent h1,.page-module__E0kJGG__markdownContent h2,.page-module__E0kJGG__markdownContent h3,.page-module__E0kJGG__markdownContent h4,.page-module__E0kJGG__markdownContent h5,.page-module__E0kJGG__markdownContent h6{color:#000;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;line-height:1.3}.page-module__E0kJGG__markdownContent h1{border-bottom:2px solid #e0e0e0;padding-bottom:.5rem;font-size:1.5rem}.page-module__E0kJGG__markdownContent h2{border-bottom:1px solid #e0e0e0;padding-bottom:.4rem;font-size:1.3rem}.page-module__E0kJGG__markdownContent h3{font-size:1.15rem}.page-module__E0kJGG__markdownContent h4{font-size:1.05rem}.page-module__E0kJGG__markdownContent h5,.page-module__E0kJGG__markdownContent h6{font-size:1rem}.page-module__E0kJGG__markdownContent p{margin-bottom:1rem}.page-module__E0kJGG__markdownContent ul,.page-module__E0kJGG__markdownContent ol{margin-bottom:1rem;padding-left:1.5rem}.page-module__E0kJGG__markdownContent li{margin-bottom:.5rem}.page-module__E0kJGG__markdownContent code{color:#d63384;background:#e9ecef;border-radius:3px;padding:.2rem .4rem;font-family:monospace;font-size:.9em}.page-module__E0kJGG__markdownContent pre{color:#f8f8f2;background:#2d2d2d;border-radius:6px;margin-bottom:1rem;padding:1rem;font-family:monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.page-module__E0kJGG__markdownContent pre code{color:inherit;background:0 0;border-radius:0;padding:0}.page-module__E0kJGG__markdownContent blockquote{color:#6c757d;border-left:4px solid #dee2e6;margin-bottom:1rem;margin-left:0;margin-right:0;padding-left:1rem;font-style:italic}.page-module__E0kJGG__markdownContent table{border-collapse:collapse;width:100%;margin-bottom:1rem}.page-module__E0kJGG__markdownContent table th,.page-module__E0kJGG__markdownContent table td{text-align:left;border:1px solid #dee2e6;padding:.5rem}.page-module__E0kJGG__markdownContent table th{background:#f8f9fa;font-weight:600}.page-module__E0kJGG__markdownContent a{color:#06c;text-decoration:underline}.page-module__E0kJGG__markdownContent a:hover{color:#049}.page-module__E0kJGG__markdownContent hr{border:none;border-top:2px solid #dee2e6;margin:1.5rem 0}.page-module__E0kJGG__markdownContent strong{font-weight:600}.page-module__E0kJGG__markdownContent em{font-style:italic}.page-module__E0kJGG__loader{border:4px solid #f3f3f3;border-top-color:#000;border-radius:50%;width:40px;height:40px;margin:1.5rem auto;animation:1s linear infinite page-module__E0kJGG__spin}.page-module__E0kJGG__loaderMessage{color:#6c757d;text-align:center;max-width:500px;margin:1rem auto 0;font-size:.75rem;font-style:italic;line-height:1.4}@keyframes page-module__E0kJGG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__E0kJGG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.page-module__E0kJGG__filledFormsSection{text-align:left;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.page-module__E0kJGG__filesList{flex-direction:column;gap:1rem;display:flex}.page-module__E0kJGG__fileItem{background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;transition:box-shadow .2s;display:flex}.page-module__E0kJGG__fileItem:hover{box-shadow:0 2px 8px #0000001a}.page-module__E0kJGG__fileInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__E0kJGG__fileName{color:#212529;font-size:1rem;font-weight:600;font-family:var(--font-lora),serif}.page-module__E0kJGG__fileTimestamp{color:#6c757d;font-size:.85rem;font-family:var(--font-lora),serif}.page-module__E0kJGG__downloadButton{color:#fff;cursor:pointer;white-space:nowrap;font-size:.9rem;font-weight:600;font-family:var(--font-lora),serif;background:#000;border:2px solid #000;border-radius:6px;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s}.page-module__E0kJGG__downloadButton:hover{color:#000;background:#fff}.page-module__E0kJGG__statusSuccess{color:#16a34a;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__statusWarning{color:#d97706;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__statusError{color:#dc2626;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__comparisonReasoning{font-family:var(--font-lora),serif;color:#374151;font-size:.95rem;line-height:1.7}.page-module__E0kJGG__rawText{color:#212529;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:monospace;font-size:.9rem;line-height:1.6}.page-module__E0kJGG__newUploadButton{color:#fff;cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--font-lora),serif;background:#000;border:2px solid #000;border-radius:6px;margin-top:2rem;padding:.75rem 2rem;transition:all .2s}.page-module__E0kJGG__newUploadButton:hover{color:#000;background:#fff}@media (max-width:768px){.page-module__E0kJGG__statusSection{padding:1.5rem}.page-module__E0kJGG__statusTitle{font-size:1.5rem}.page-module__E0kJGG__sectionHeader{font-size:1.1rem}.page-module__E0kJGG__timingInfo{padding:1rem}.page-module__E0kJGG__timingItem{font-size:.9rem}.page-module__E0kJGG__loaderMessage{max-width:90%;font-size:.7rem}.page-module__E0kJGG__fileItem{flex-direction:column;align-items:flex-start;gap:.75rem}.page-module__E0kJGG__downloadButton{text-align:center;width:100%}}@media (max-width:480px){.page-module__E0kJGG__statusSection{padding:1rem}.page-module__E0kJGG__statusTitle{font-size:1.25rem}.page-module__E0kJGG__sectionHeader{font-size:1rem}.page-module__E0kJGG__contentBox{max-height:400px;padding:1rem}.page-module__E0kJGG__timingItem{font-size:.85rem}.page-module__E0kJGG__filledFormsSection{padding:1rem}.page-module__E0kJGG__fileName{font-size:.9rem}.page-module__E0kJGG__fileTimestamp{font-size:.8rem}.page-module__E0kJGG__downloadButton{padding:.5rem 1rem;font-size:.85rem}}.page-module__E0kJGG__dialogOverlay{z-index:9998;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__E0kJGG__dialogBox{text-align:center;width:90%;max-width:400px;font-family:var(--font-lora),serif;background:#fff;border:2px solid #000;border-radius:8px;padding:2rem}.page-module__E0kJGG__dialogMessage{color:#333;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.page-module__E0kJGG__dialogButtons{justify-content:center;gap:1rem;display:flex}.page-module__E0kJGG__dialogCancelButton{color:#666;font-size:1rem;font-family:var(--font-lora),serif;cursor:pointer;background:0 0;border:1px solid #666;border-radius:6px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.page-module__E0kJGG__dialogCancelButton:hover:not(:disabled){color:#fff;background:#666}.page-module__E0kJGG__dialogCancelButton:disabled{opacity:.6;cursor:not-allowed}.page-module__E0kJGG__dialogConfirmButton{color:#fff;font-size:1rem;font-family:var(--font-lora),serif;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:6px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.page-module__E0kJGG__dialogConfirmButton:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.page-module__E0kJGG__dialogConfirmButton:disabled{opacity:.6;cursor:not-allowed}.page-module__E0kJGG__dialogOkayButton{color:#fff;font-size:1rem;font-family:var(--font-lora),serif;cursor:pointer;background:#000;border:1px solid #000;border-radius:6px;padding:.75rem 2rem;font-weight:500;transition:all .2s}.page-module__E0kJGG__dialogOkayButton:hover{background:#333;border-color:#333}
.page-module__Jv965a__page{min-height:100vh;font-family:var(--font-lora),serif;color:#111;background:#fff;flex-direction:column;display:flex}.page-module__Jv965a__main{background:linear-gradient(#fff 0%,#fbf9f5 100%);flex:1;justify-content:center;padding:3rem 1.5rem 4rem;display:flex}.page-module__Jv965a__chatShell{background:#fff;border:1px solid #e9dfca;border-radius:1.5rem;flex-direction:column;gap:1.5rem;width:min(1100px,100%);padding:2.5rem;display:flex;box-shadow:0 15px 45px #11111114}.page-module__Jv965a__chatHeader{border-bottom:1px solid #f0e8d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.page-module__Jv965a__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#7b6f5f;margin-bottom:.35rem;font-size:.85rem}.page-module__Jv965a__headline{color:#111;margin:0;font-size:2rem;font-weight:600}.page-module__Jv965a__subcopy{color:#5c5344;max-width:560px;margin:.35rem 0 0;font-size:1rem}.page-module__Jv965a__uploadSection{background:#fffdfa;border:1px dashed #e9dfca;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex}.page-module__Jv965a__uploadLabel{letter-spacing:.15em;text-transform:uppercase;color:#7b6f5f;margin-bottom:.5rem;font-size:.8rem}.page-module__Jv965a__uploadHeadline{color:#1f1a12;margin:0;font-size:1.35rem;font-weight:600}.page-module__Jv965a__uploadCopy{color:#5c5344;max-width:420px;margin:.35rem 0 0}.page-module__Jv965a__uploadAction{flex-direction:column;gap:.5rem;min-width:220px;display:flex}.page-module__Jv965a__uploadButton{color:#fff;cursor:pointer;background:#111;border:1px solid #000;border-radius:999px;padding:.65rem 1.5rem;font-weight:600;transition:opacity .2s}.page-module__Jv965a__uploadButton:disabled{opacity:.45;cursor:not-allowed}.page-module__Jv965a__fileBadge{color:#493d2d;background:#f0e8d6;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.9rem;display:inline-flex}.page-module__Jv965a__uploadHint{color:#7b6f5f;font-size:.85rem}.page-module__Jv965a__statusPill{color:#fff;white-space:nowrap;background:#111;border:1px solid #000;border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.page-module__Jv965a__messages{scrollbar-width:none;-ms-overflow-style:none;background:#fdfbf6;border:1px solid #f0e8d6;border-radius:1.25rem;flex-direction:column;gap:1.25rem;min-height:320px;max-height:60vh;padding:1.5rem;display:flex;overflow-y:auto}.page-module__Jv965a__messages::-webkit-scrollbar{display:none}.page-module__Jv965a__message{border:1px solid #0000;border-radius:1rem;flex-direction:column;gap:.4rem;max-width:85%;padding:1rem 1.2rem;line-height:1.55;display:flex}.page-module__Jv965a__assistant{color:#2d261b;background:#fff;border-color:#efe6d3}.page-module__Jv965a__user{color:#fff;background:#111;border-color:#000;margin-left:auto}.page-module__Jv965a__messageMeta{text-transform:uppercase;letter-spacing:.18em;color:inherit;opacity:.75;font-size:.85rem}.page-module__Jv965a__markdown p{margin:0 0 .75rem}.page-module__Jv965a__markdown p:last-child{margin-bottom:0}.page-module__Jv965a__markdown ul,.page-module__Jv965a__markdown ol{margin:.5rem 0 .75rem;padding-left:1.5rem}.page-module__Jv965a__markdown ul:last-child,.page-module__Jv965a__markdown ol:last-child{margin-bottom:0}.page-module__Jv965a__markdown li{margin-bottom:.35rem}.page-module__Jv965a__markdown li:last-child{margin-bottom:0}.page-module__Jv965a__markdown a{color:#7b6f5f;text-decoration:underline}.page-module__Jv965a__assistant .page-module__Jv965a__markdown a{color:#7b6f5f}.page-module__Jv965a__user .page-module__Jv965a__markdown a{color:#fff;text-decoration:underline}.page-module__Jv965a__inputPanel{background:#fffdfa;border:1px solid #f0e8d6;border-radius:1.1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__Jv965a__textInput{resize:none;color:#1f1a12;background:0 0;border:0;width:100%;min-height:120px;font-family:inherit;font-size:1rem}.page-module__Jv965a__textInput:focus{outline:none}.page-module__Jv965a__formFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__Jv965a__hint{color:#7b6f5f;font-size:.85rem}.page-module__Jv965a__buttonGroup{align-items:center;gap:.75rem;display:flex}.page-module__Jv965a__doneButton{color:#fff;cursor:pointer;background:#16a34a;border:1px solid #15803d;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:opacity .2s;display:inline-flex}.page-module__Jv965a__doneButton:hover{opacity:.9}.page-module__Jv965a__sendButton{color:#fff;cursor:pointer;background:#111;border:1px solid #000;border-radius:999px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:opacity .2s}.page-module__Jv965a__sendButton:disabled{opacity:.45;cursor:not-allowed}.page-module__Jv965a__typing{background:#fff;border-color:#efe6d3;align-self:flex-start}.page-module__Jv965a__typingDots{gap:.3rem;display:inline-flex}.page-module__Jv965a__typingDots span{background:#7b6f5f;border-radius:50%;width:.4rem;height:.4rem;animation:1.2s infinite page-module__Jv965a__pulse}.page-module__Jv965a__typingDots span:nth-child(2){animation-delay:.2s}.page-module__Jv965a__typingDots span:nth-child(3){animation-delay:.4s}@keyframes page-module__Jv965a__pulse{0%{opacity:.2;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}to{opacity:.2;transform:translateY(0)}}.page-module__Jv965a__errorBanner{color:#a13434;background:#ffeaea;border:1px solid #f4c3c3;border-radius:.75rem;padding:.85rem 1rem;font-size:.95rem}.page-module__Jv965a__disclaimer{color:#7b6f5f;margin:0;font-size:.85rem}.page-module__Jv965a__attachment{background:#ffffff26;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.page-module__Jv965a__user .page-module__Jv965a__attachment{background:#ffffff26;border-color:#fff3}.page-module__Jv965a__attachmentIcon{filter:invert();flex-shrink:0}.page-module__Jv965a__attachmentFilename{color:inherit;font-size:.9rem;font-weight:500}@media (max-width:768px){.page-module__Jv965a__chatShell{padding:1.75rem}.page-module__Jv965a__headline{font-size:1.5rem}.page-module__Jv965a__messages{max-height:55vh}.page-module__Jv965a__message{max-width:100%}.page-module__Jv965a__formFooter{flex-direction:column;align-items:flex-start}.page-module__Jv965a__buttonGroup{flex-direction:column;width:100%}.page-module__Jv965a__doneButton,.page-module__Jv965a__sendButton{text-align:center;justify-content:center;width:100%}.page-module__Jv965a__uploadSection{flex-direction:column}}
/*# sourceMappingURL=776cba10c7132918.css.map*/