.DevGitBadge-module__gdMh7q__badge{bottom:var(--space-sm);left:var(--space-sm);z-index:var(--z-toast);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);opacity:.75;display:inline-flex;position:fixed}.DevGitBadge-module__gdMh7q__badge:hover{opacity:1}.DevGitBadge-module__gdMh7q__branch{color:var(--color-text)}.DevGitBadge-module__gdMh7q__detail{color:var(--color-text-secondary);display:none}.DevGitBadge-module__gdMh7q__badge:hover .DevGitBadge-module__gdMh7q__detail{display:inline}
.RatingPrompt-module__dH4F_q__root{gap:var(--rating-prompt-gap,8px);padding:var(--rating-prompt-padding,8px 0);font-family:var(--rating-prompt-font,inherit);font-size:var(--rating-prompt-font-size,13px);color:var(--rating-prompt-fg,#6b6b6b);flex-direction:column;display:flex}.RatingPrompt-module__dH4F_q__row{align-items:center;gap:var(--rating-prompt-gap,8px);display:flex}.RatingPrompt-module__dH4F_q__label{color:var(--rating-prompt-label-fg,currentColor)}.RatingPrompt-module__dH4F_q__button{width:var(--rating-prompt-button-size,28px);height:var(--rating-prompt-button-size,28px);border:1px solid var(--rating-prompt-border,#0000001f);border-radius:var(--rating-prompt-radius,6px);background:var(--rating-prompt-bg,transparent);color:var(--rating-prompt-button-fg,currentColor);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.RatingPrompt-module__dH4F_q__button:hover{background:var(--rating-prompt-bg-hover,#0000000a)}.RatingPrompt-module__dH4F_q__button:focus-visible{outline:2px solid var(--rating-prompt-focus,#2563eb);outline-offset:1px}.RatingPrompt-module__dH4F_q__buttonActive{border-color:var(--rating-prompt-active-border,currentColor);background:var(--rating-prompt-active-bg,#0000000f)}.RatingPrompt-module__dH4F_q__commentForm{gap:var(--rating-prompt-gap,8px);flex-direction:column;display:flex}.RatingPrompt-module__dH4F_q__textarea{min-height:60px;padding:var(--rating-prompt-textarea-padding,6px 8px);border:1px solid var(--rating-prompt-border,#0000001f);border-radius:var(--rating-prompt-radius,6px);background:var(--rating-prompt-textarea-bg,transparent);color:inherit;font:inherit;resize:vertical}.RatingPrompt-module__dH4F_q__textarea:focus-visible{outline:2px solid var(--rating-prompt-focus,#2563eb);outline-offset:1px}.RatingPrompt-module__dH4F_q__commentActions{gap:var(--rating-prompt-gap,8px);display:flex}.RatingPrompt-module__dH4F_q__submit{padding:var(--rating-prompt-button-padding,4px 10px);border:1px solid var(--rating-prompt-border,#0000001f);border-radius:var(--rating-prompt-radius,6px);background:var(--rating-prompt-submit-bg,transparent);color:inherit;cursor:pointer;font:inherit}.RatingPrompt-module__dH4F_q__submit:hover{background:var(--rating-prompt-bg-hover,#0000000a)}.RatingPrompt-module__dH4F_q__skip{padding:var(--rating-prompt-button-padding,4px 10px);color:inherit;cursor:pointer;font:inherit;opacity:.7;background:0 0;border:none}.RatingPrompt-module__dH4F_q__skip:hover{opacity:1}.RatingPrompt-module__dH4F_q__thanks{color:var(--rating-prompt-label-fg,currentColor);opacity:.8}
.TimeSavedPrompt-module__oxjMLa__root{gap:var(--time-saved-prompt-gap,8px);padding:var(--time-saved-prompt-padding,8px 0);font-family:var(--time-saved-prompt-font,inherit);font-size:var(--time-saved-prompt-font-size,13px);color:var(--time-saved-prompt-fg,#6b6b6b);border-radius:var(--time-saved-prompt-radius,6px);flex-direction:column;display:flex}.TimeSavedPrompt-module__oxjMLa__attention{animation:1.6s ease-out 3 TimeSavedPrompt-module__oxjMLa__time-saved-pulse}@keyframes TimeSavedPrompt-module__oxjMLa__time-saved-pulse{0%{box-shadow:0 0 0 0 var(--time-saved-prompt-pulse,#2563eb73)}70%{box-shadow:0 0 0 var(--time-saved-prompt-pulse-radius,12px) #2563eb00}to{box-shadow:0 0 #2563eb00}}@media (prefers-reduced-motion:reduce){.TimeSavedPrompt-module__oxjMLa__attention{animation:none}}.TimeSavedPrompt-module__oxjMLa__label{color:var(--time-saved-prompt-label-fg,currentColor);margin:0}.TimeSavedPrompt-module__oxjMLa__actions{gap:var(--time-saved-prompt-gap,8px);flex-wrap:wrap;display:flex}.TimeSavedPrompt-module__oxjMLa__primary,.TimeSavedPrompt-module__oxjMLa__secondary,.TimeSavedPrompt-module__oxjMLa__submit,.TimeSavedPrompt-module__oxjMLa__skip{padding:var(--time-saved-prompt-button-padding,4px 10px);border-radius:var(--time-saved-prompt-radius,6px);border:1px solid var(--time-saved-prompt-border,#0000001f);background:var(--time-saved-prompt-bg,transparent);color:inherit;cursor:pointer;font:inherit;transition:background-color .12s,border-color .12s}.TimeSavedPrompt-module__oxjMLa__primary{border-color:var(--time-saved-prompt-active-border,currentColor);background:var(--time-saved-prompt-active-bg,#0000000f)}.TimeSavedPrompt-module__oxjMLa__primary:hover,.TimeSavedPrompt-module__oxjMLa__secondary:hover,.TimeSavedPrompt-module__oxjMLa__submit:hover{background:var(--time-saved-prompt-bg-hover,#0000000a)}.TimeSavedPrompt-module__oxjMLa__skip{opacity:.7;background:0 0;border:none}.TimeSavedPrompt-module__oxjMLa__skip:hover{opacity:1}.TimeSavedPrompt-module__oxjMLa__primary:disabled,.TimeSavedPrompt-module__oxjMLa__secondary:disabled,.TimeSavedPrompt-module__oxjMLa__submit:disabled,.TimeSavedPrompt-module__oxjMLa__skip:disabled{opacity:.5;cursor:not-allowed}.TimeSavedPrompt-module__oxjMLa__tweakLabel{color:var(--time-saved-prompt-label-fg,currentColor)}.TimeSavedPrompt-module__oxjMLa__tweakRow{align-items:center;gap:var(--time-saved-prompt-gap,8px);display:flex}.TimeSavedPrompt-module__oxjMLa__input{width:100px;padding:var(--time-saved-prompt-input-padding,6px 8px);border:1px solid var(--time-saved-prompt-border,#0000001f);border-radius:var(--time-saved-prompt-radius,6px);background:var(--time-saved-prompt-input-bg,transparent);color:inherit;font:inherit}.TimeSavedPrompt-module__oxjMLa__input:focus-visible{outline:2px solid var(--time-saved-prompt-focus,#2563eb);outline-offset:1px}.TimeSavedPrompt-module__oxjMLa__unit{color:var(--time-saved-prompt-label-fg,currentColor)}.TimeSavedPrompt-module__oxjMLa__hint{font-size:var(--time-saved-prompt-hint-size,11px);opacity:.7;margin:0}.TimeSavedPrompt-module__oxjMLa__thanks{color:var(--time-saved-prompt-label-fg,currentColor);opacity:.8}
.ResearchForm-module__xGIbuG__container{gap:var(--space-xl);flex-direction:column;width:100%;max-width:480px;display:flex}.ResearchForm-module__xGIbuG__intro{text-align:center}.ResearchForm-module__xGIbuG__heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.ResearchForm-module__xGIbuG__description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-top:var(--space-sm)}.ResearchForm-module__xGIbuG__form{gap:var(--space-lg);flex-direction:column;display:flex}.ResearchForm-module__xGIbuG__field{gap:var(--space-xs);flex-direction:column;display:flex}.ResearchForm-module__xGIbuG__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.ResearchForm-module__xGIbuG__optional{font-weight:var(--weight-normal);color:var(--color-text-secondary)}.ResearchForm-module__xGIbuG__input{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);transition:border-color var(--transition-fast)}.ResearchForm-module__xGIbuG__input:focus{border-color:var(--color-primary);outline:none}.ResearchForm-module__xGIbuG__input:disabled{opacity:.5;cursor:not-allowed}.ResearchForm-module__xGIbuG__input::placeholder{color:var(--color-text-secondary)}.ResearchForm-module__xGIbuG__textarea{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--transition-fast)}.ResearchForm-module__xGIbuG__textarea:focus{border-color:var(--color-primary);outline:none}.ResearchForm-module__xGIbuG__textarea:disabled{opacity:.5;cursor:not-allowed}.ResearchForm-module__xGIbuG__textarea::placeholder{color:var(--color-text-secondary)}.ResearchForm-module__xGIbuG__select{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);cursor:pointer;transition:border-color var(--transition-fast)}.ResearchForm-module__xGIbuG__select:focus{border-color:var(--color-primary);outline:none}.ResearchForm-module__xGIbuG__select:disabled{opacity:.5;cursor:not-allowed}.ResearchForm-module__xGIbuG__fieldset{gap:var(--space-xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.ResearchForm-module__xGIbuG__chipGroup{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ResearchForm-module__xGIbuG__chip{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.ResearchForm-module__xGIbuG__chip:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text)}.ResearchForm-module__xGIbuG__chip:disabled{opacity:.5;cursor:not-allowed}.ResearchForm-module__xGIbuG__chipActive{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ResearchForm-module__xGIbuG__chipActive:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.ResearchForm-module__xGIbuG__contactBox{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);cursor:text;transition:border-color var(--transition-fast);flex-wrap:wrap;display:flex}.ResearchForm-module__xGIbuG__contactBox:focus-within{border-color:var(--color-primary)}.ResearchForm-module__xGIbuG__contactBoxDisabled{opacity:.5;cursor:not-allowed}.ResearchForm-module__xGIbuG__contactChip{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-lg);background-color:var(--color-surface-hover);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);display:inline-flex}.ResearchForm-module__xGIbuG__contactChipName{white-space:nowrap}.ResearchForm-module__xGIbuG__contactChipRemove{border-radius:var(--radius-lg);width:1rem;height:1rem;color:var(--color-text-secondary);font-size:var(--text-base);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ResearchForm-module__xGIbuG__contactChipRemove:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.ResearchForm-module__xGIbuG__contactChipRemove:disabled{cursor:not-allowed}.ResearchForm-module__xGIbuG__contactInput{min-width:8rem;padding:var(--space-2xs) 0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:#0000;border:none;flex:1}.ResearchForm-module__xGIbuG__contactInput:focus{outline:none}.ResearchForm-module__xGIbuG__contactInput:disabled{cursor:not-allowed}.ResearchForm-module__xGIbuG__contactInput::placeholder{color:var(--color-text-secondary)}.ResearchForm-module__xGIbuG__helper{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.ResearchForm-module__xGIbuG__submitButton{padding:var(--space-sm) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);margin-top:var(--space-sm);border:none}.ResearchForm-module__xGIbuG__submitButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.ResearchForm-module__xGIbuG__submitButton:disabled{opacity:.5;cursor:not-allowed}
.ClarifyingQuestions-module__WxVMNa__container{gap:var(--space-xl);flex-direction:column;width:100%;max-width:560px;display:flex}.ClarifyingQuestions-module__WxVMNa__intro{text-align:center}.ClarifyingQuestions-module__WxVMNa__heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.ClarifyingQuestions-module__WxVMNa__description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-top:var(--space-sm)}.ClarifyingQuestions-module__WxVMNa__form{gap:var(--space-lg);flex-direction:column;display:flex}.ClarifyingQuestions-module__WxVMNa__field{gap:var(--space-xs);flex-direction:column;display:flex}.ClarifyingQuestions-module__WxVMNa__label{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--leading-normal)}.ClarifyingQuestions-module__WxVMNa__textarea{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--transition-fast)}.ClarifyingQuestions-module__WxVMNa__textarea:focus{border-color:var(--color-primary);outline:none}.ClarifyingQuestions-module__WxVMNa__textarea:disabled{opacity:.5;cursor:not-allowed}.ClarifyingQuestions-module__WxVMNa__textarea::placeholder{color:var(--color-text-secondary)}.ClarifyingQuestions-module__WxVMNa__actions{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}.ClarifyingQuestions-module__WxVMNa__skipButton{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;padding:var(--space-sm);transition:color var(--transition-fast);background:0 0;border:none}.ClarifyingQuestions-module__WxVMNa__skipButton:hover:not(:disabled){color:var(--color-text)}.ClarifyingQuestions-module__WxVMNa__skipButton:disabled{opacity:.5;cursor:not-allowed}.ClarifyingQuestions-module__WxVMNa__submitButton{padding:var(--space-sm) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none}.ClarifyingQuestions-module__WxVMNa__submitButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.ClarifyingQuestions-module__WxVMNa__submitButton:disabled{opacity:.5;cursor:not-allowed}
.ResearchProgress-module__4B5OSG__container{align-items:center;gap:var(--space-xl);flex-direction:column;width:100%;max-width:520px;display:flex}.ResearchProgress-module__4B5OSG__heading{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text)}.ResearchProgress-module__4B5OSG__stages{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.ResearchProgress-module__4B5OSG__stageBlock{gap:var(--space-sm);flex-direction:column;display:flex}.ResearchProgress-module__4B5OSG__stage{align-items:center;gap:var(--space-md);display:flex}.ResearchProgress-module__4B5OSG__indicator{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ResearchProgress-module__4B5OSG__checkmark{color:var(--color-primary);font-size:var(--text-base);font-weight:var(--weight-bold)}.ResearchProgress-module__4B5OSG__spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:16px;height:16px;animation:.8s linear infinite ResearchProgress-module__4B5OSG__spin}@keyframes ResearchProgress-module__4B5OSG__spin{to{transform:rotate(360deg)}}.ResearchProgress-module__4B5OSG__dot{border-radius:var(--radius-full);background-color:var(--color-surface-hover);width:8px;height:8px}.ResearchProgress-module__4B5OSG__stageLabel{font-size:var(--text-sm);color:var(--color-text)}.ResearchProgress-module__4B5OSG__pending .ResearchProgress-module__4B5OSG__stageLabel{color:var(--color-text-secondary)}.ResearchProgress-module__4B5OSG__active .ResearchProgress-module__4B5OSG__stageLabel{font-weight:var(--weight-medium)}.ResearchProgress-module__4B5OSG__complete .ResearchProgress-module__4B5OSG__stageLabel{color:var(--color-text-secondary)}.ResearchProgress-module__4B5OSG__detailList{gap:var(--space-xs);padding-left:calc(24px + var(--space-md));flex-wrap:wrap;display:flex}.ResearchProgress-module__4B5OSG__detailTag{font-size:var(--text-xs);color:var(--color-text-secondary);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);line-height:var(--leading-normal)}
.ResearchSummary-module__ab9qoW__summary{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.ResearchSummary-module__ab9qoW__row{gap:var(--space-md);grid-template-columns:7rem 1fr;align-items:baseline;display:grid}.ResearchSummary-module__ab9qoW__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.ResearchSummary-module__ab9qoW__value{font-size:var(--text-sm);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}@media (max-width:600px){.ResearchSummary-module__ab9qoW__row{gap:var(--space-xs);grid-template-columns:1fr}}
.SlidesExportProgress-module__UMM62q__progress{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;display:flex}.SlidesExportProgress-module__UMM62q__message{line-height:var(--leading-normal);flex:1}.SlidesExportProgress-module__UMM62q__dots{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.SlidesExportProgress-module__UMM62q__dot{border-radius:var(--radius-full);background-color:var(--color-text-secondary);width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite SlidesExportProgress-module__UMM62q__pulse}.SlidesExportProgress-module__UMM62q__dot:nth-child(2){animation-delay:.2s}.SlidesExportProgress-module__UMM62q__dot:nth-child(3){animation-delay:.4s}@keyframes SlidesExportProgress-module__UMM62q__pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}
.ResearchPreview-module__BIvWCq__container{gap:var(--space-xl);flex-direction:column;width:100%;max-width:720px;display:flex}.ResearchPreview-module__BIvWCq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.ResearchPreview-module__BIvWCq__heading{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.ResearchPreview-module__BIvWCq__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.ResearchPreview-module__BIvWCq__headerRight{gap:var(--space-xs) var(--space-sm);flex-shrink:0;grid-template-columns:auto auto;align-items:center;display:grid}.ResearchPreview-module__BIvWCq__folderHint{text-align:center;grid-area:2/2}.ResearchPreview-module__BIvWCq__resetButton{padding:var(--space-sm) var(--space-md);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-fast)}.ResearchPreview-module__BIvWCq__resetButton:hover:not(:disabled){background-color:var(--color-surface-hover)}.ResearchPreview-module__BIvWCq__exportButton{padding:var(--space-sm) var(--space-lg);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none}.ResearchPreview-module__BIvWCq__exportButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.ResearchPreview-module__BIvWCq__exportButton:disabled,.ResearchPreview-module__BIvWCq__resetButton:disabled{opacity:.5;cursor:not-allowed}.ResearchPreview-module__BIvWCq__slides{gap:var(--space-md);flex-direction:column;display:flex}.ResearchPreview-module__BIvWCq__slideCard{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg)}.ResearchPreview-module__BIvWCq__slideTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-sm)}.ResearchPreview-module__BIvWCq__bullets{gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}.ResearchPreview-module__BIvWCq__bullet{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-normal);padding-left:var(--space-md);position:relative}.ResearchPreview-module__BIvWCq__bullet:before{content:"•";color:var(--color-text-secondary);position:absolute;left:0}.ResearchPreview-module__BIvWCq__sources{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ResearchPreview-module__BIvWCq__sourceLink{font-size:var(--text-xs);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary);transition:color var(--transition-fast)}.ResearchPreview-module__BIvWCq__sourceLink:hover{color:var(--color-text)}
.ResearchResult-module__2PvgRq__container{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;width:100%;max-width:400px;display:flex}.ResearchResult-module__2PvgRq__icon{border-radius:var(--radius-full);background-color:var(--color-primary);width:48px;height:48px;color:var(--color-on-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.ResearchResult-module__2PvgRq__heading{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text)}.ResearchResult-module__2PvgRq__description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.ResearchResult-module__2PvgRq__actions{gap:var(--space-sm);width:100%;margin-top:var(--space-sm);flex-direction:column;display:flex}.ResearchResult-module__2PvgRq__openButton{padding:var(--space-sm) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none}.ResearchResult-module__2PvgRq__openButton:hover{background-color:var(--color-primary-hover)}.ResearchResult-module__2PvgRq__resetButton{padding:var(--space-sm) var(--space-xl);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast);background-color:#0000;border:none}.ResearchResult-module__2PvgRq__resetButton:hover{color:var(--color-text)}
.ResearchHistory-module__L051rW__container{width:100%;max-width:480px}.ResearchHistory-module__L051rW__heading{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md)}.ResearchHistory-module__L051rW__empty{font-size:var(--text-sm);color:var(--color-text-secondary)}.ResearchHistory-module__L051rW__list{gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}.ResearchHistory-module__L051rW__item{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background-color var(--transition-fast);background:0 0;display:flex}.ResearchHistory-module__L051rW__item:hover{background-color:var(--color-surface)}.ResearchHistory-module__L051rW__brandName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);flex:1}.ResearchHistory-module__L051rW__contact{font-size:var(--text-xs);color:var(--color-text-secondary)}.ResearchHistory-module__L051rW__date{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}.ResearchHistory-module__L051rW__exportedBadge{font-size:var(--text-xs);color:var(--color-text-secondary);padding:var(--space-3xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0}
.page-module__UPojcq__loading{min-height:100vh;color:var(--color-text-secondary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.page-module__UPojcq__layout{min-height:100vh}.page-module__UPojcq__main{padding:var(--space-3xl) var(--space-lg);justify-content:center;display:flex}.page-module__UPojcq__idleLayout{align-items:center;gap:var(--space-3xl);flex-direction:column;width:100%;max-width:480px;display:flex}.page-module__UPojcq__error{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:400px;display:flex}.page-module__UPojcq__errorMessage{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.page-module__UPojcq__retryButton{padding:var(--space-sm) var(--space-xl);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none}.page-module__UPojcq__retryButton:hover{background-color:var(--color-primary-hover)}