.LegalResults_container__kCdx4{max-width:720px;margin:0 auto;line-height:1.6}.LegalResults_plainTalkSection__fPkzn{margin-bottom:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:.75rem;border:1px solid var(--border-primary)}.LegalResults_plainTalkTitle__p1S0N{font-size:1.125rem;font-weight:600;color:var(--accent-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.LegalResults_plainTalkTitle__p1S0N:before{content:"📌";font-size:1rem}.LegalResults_modeIndicator__Gg_wB{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background:rgba(59,130,246,.1);color:var(--accent-primary);margin-bottom:2rem;border-width:1px;border:1px solid var(--accent-primary);opacity:.8}.LegalResults_primaryAnswer__ThQTW{margin-bottom:3rem}.LegalResults_primaryAnswer__ThQTW h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.4}.LegalResults_primaryAnswer__ThQTW .LegalResults_content__vqC33{font-size:1.125rem;line-height:1.75;color:var(--text-secondary)}.LegalResults_section__zSmft{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-primary)}.LegalResults_section__zSmft:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LegalResults_sectionTitle__eEwVn{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.LegalResults_sectionIcon__uxAOd{width:1.25rem;height:1.25rem;color:var(--accent-primary)}.LegalResults_keyInsights__NBR75{list-style:none;padding:0;margin:0}.LegalResults_keyInsights__NBR75 li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;background:var(--bg-secondary);border-radius:.5rem;border-left:3px solid var(--accent-success)}.LegalResults_keyInsights__NBR75 li:last-child{margin-bottom:0}.LegalResults_keyInsights__NBR75 .LegalResults_bullet___bNMW{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-success);margin-top:.5rem;flex-shrink:0}.LegalResults_sourceQuote__TPKAH{padding:1.5rem;background:rgba(251,191,36,.1);border-left:4px solid var(--accent-secondary);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;font-style:italic;position:relative;overflow:hidden}.LegalResults_sourceQuote__TPKAH:before{content:'"';font-size:4rem;color:var(--accent-secondary);opacity:.2;position:absolute;top:-.5rem;left:1rem;font-family:Georgia,serif}.LegalResults_sourceText__zbqQS{font-size:1rem;line-height:1.75;color:var(--text-secondary);position:relative;z-index:1}.LegalResults_citationList__ziAyO{list-style:none;padding:0;margin:1rem 0}.LegalResults_citationList__ziAyO li{padding:.75rem 1rem;background:var(--bg-secondary);border-radius:.375rem;margin-bottom:.5rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;color:var(--text-secondary);border:1px solid var(--border-primary)}.LegalResults_analysisSection__a2rsz{margin:1.5rem 0}.LegalResults_analysisToggle__WGZF8{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;background:transparent;border:1px solid var(--border-primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-align:left}.LegalResults_analysisToggle__WGZF8:hover{background:var(--bg-hover);border-color:var(--accent-primary)}.LegalResults_analysisTitle__e_4FA{font-weight:500;color:var(--text-secondary);text-transform:capitalize}.LegalResults_chevron__kXsWz{width:1rem;height:1rem;color:var(--text-tertiary);transition:transform .2s ease}.LegalResults_chevronExpanded__WJmxv{transform:rotate(90deg)}.LegalResults_analysisContent__fQH74{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-primary);border-top:none;border-radius:0 0 .5rem .5rem;animation:LegalResults_slideDown__c_kZK .3s ease-out}@keyframes LegalResults_slideDown__c_kZK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LegalResults_prose__O3Y7t{font-size:1rem;line-height:1.75;color:var(--text-secondary)}.LegalResults_prose__O3Y7t p{margin-bottom:1rem}.LegalResults_prose__O3Y7t strong{font-weight:600;color:var(--text-primary)}.LegalResults_summaryGrid__Szz2c{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.LegalResults_summaryCard__9RUzZ{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;position:relative}.LegalResults_summaryCard__9RUzZ.LegalResults_takeaways___C19F{border-left:4px solid var(--accent-success)}.LegalResults_summaryCard__9RUzZ.LegalResults_risks__urgqs{border-left:4px solid var(--accent-error)}.LegalResults_summaryCard__9RUzZ.LegalResults_recommendations__R86nQ{border-left:4px solid var(--accent-primary)}.LegalResults_summaryCard__9RUzZ.LegalResults_practicalMatrix__ycMuF{border-left:4px solid #6366f1;grid-column:1/-1}.LegalResults_practicalContent__qg8tU{font-size:.9375rem;line-height:1.7;white-space:pre-wrap;color:var(--text-secondary)}.LegalResults_practicalContent__qg8tU strong{color:var(--text-primary);font-weight:600}.LegalResults_summaryCardTitle__6iFEX{font-size:1rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.LegalResults_summaryList__k4YvR{list-style:none;padding:0;margin:0}.LegalResults_summaryList__k4YvR li{margin-bottom:.75rem;padding-left:1rem;position:relative;font-size:.9375rem;line-height:1.6}.LegalResults_summaryList__k4YvR li:before{content:"•";position:absolute;left:0;color:inherit;font-weight:700}.LegalResults_relatedQuestions__nH4Wh{margin-top:2rem}.LegalResults_questionList__CV1ro{list-style:none;padding:0;margin:1rem 0 0}.LegalResults_questionItem__rwmB2{margin-bottom:.75rem}.LegalResults_questionButton__x0Jbh{width:100%;text-align:left;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.9375rem;line-height:1.5;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:1rem}.LegalResults_questionButton__x0Jbh:hover{border-color:var(--accent-primary);background:var(--bg-hover);color:var(--accent-primary)}.LegalResults_questionIcon__1_ZjS{width:1rem;height:1rem;color:var(--text-tertiary);flex-shrink:0}.LegalResults_questionButton__x0Jbh:hover .LegalResults_questionIcon__1_ZjS{color:var(--accent-primary)}.LegalResults_floatingActions__ncVxo{position:fixed;bottom:2rem;right:2rem;z-index:1000}.LegalResults_copyAllButton__3ljVG{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--accent-primary);color:var(--text-on-accent);border:none;border-radius:.75rem;cursor:pointer;font-size:.875rem;font-weight:500;box-shadow:var(--shadow-lg);transition:all .2s ease}.LegalResults_copyAllButton__3ljVG:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-xl)}.LegalResults_copyIcon__Uo7v0{width:1rem;height:1rem}.LegalResults_hoverCopy__6aXIG{opacity:0;transition:opacity .2s ease;position:absolute;top:.5rem;right:.5rem;padding:.25rem;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.25rem;cursor:pointer;box-shadow:var(--shadow-sm)}.LegalResults_hoverCopy__6aXIG:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.LegalResults_analysisContent__fQH74:hover .LegalResults_hoverCopy__6aXIG,.LegalResults_section__zSmft:hover .LegalResults_hoverCopy__6aXIG,.LegalResults_sourceQuote__TPKAH:hover .LegalResults_hoverCopy__6aXIG{opacity:1}@media (max-width:768px){.LegalResults_container__kCdx4{max-width:100%;padding:0 1rem}.LegalResults_summaryGrid__Szz2c{grid-template-columns:1fr}.LegalResults_floatingActions__ncVxo{bottom:1rem;right:1rem}.LegalResults_section__zSmft{margin-bottom:2rem;padding-bottom:1.5rem}}