.SummarizeTool_container___7hkA{display:flex;flex-direction:column;gap:.75rem;max-width:100%;padding:1.5rem;background:white;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.SummarizeTool_header__IFouw{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center;border-bottom:2px solid #10b981;padding-bottom:.5rem}.SummarizeTool_input__jWDOj{min-height:120px;padding:.75rem;border:1px solid var(--gray-300);border-radius:8px;resize:vertical}.SummarizeTool_button__PuWaa{padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start}.SummarizeTool_button__PuWaa:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.SummarizeTool_button__PuWaa:disabled{opacity:.6;cursor:not-allowed;transform:none}.SummarizeTool_spinner__4IHNV{width:20px;height:20px;border:2px solid #dcfce7;border-top-color:#10b981;border-radius:50%;animation:SummarizeTool_spin__OQSa4 1s linear infinite}.SummarizeTool_extracting__h98z5{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:8px;margin-bottom:1.5rem;color:#10b981;font-weight:500}.SummarizeTool_controls__T_jYt{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.SummarizeTool_summaryTypeSelector__W0MCr{display:flex;align-items:center;gap:.75rem}.SummarizeTool_summaryTypeSelector__W0MCr label{font-weight:600;color:#374151;min-width:120px}.SummarizeTool_summaryTypeSelector__W0MCr select{padding:.5rem;border:2px solid #e5e7eb;border-radius:6px;font-size:.875rem;min-width:150px;transition:border-color .2s ease}.SummarizeTool_summaryTypeSelector__W0MCr select:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.SummarizeTool_buttonSpinner__ORhY4{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:SummarizeTool_spin__OQSa4 1s linear infinite}.SummarizeTool_error__u78mD{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;padding:1rem;border-radius:8px;border-left:4px solid #ef4444;margin-bottom:1.5rem;font-weight:500}.SummarizeTool_output__cihp_{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;padding:1.5rem;margin-top:1.5rem;border-left:4px solid #10b981}.SummarizeTool_output__cihp_ h4{color:#065f46;font-weight:700;margin-bottom:1rem;font-size:1.125rem}.SummarizeTool_summaryText___KHHk{color:#374151;line-height:1.6;font-size:1rem;white-space:pre-wrap}.SummarizeTool_summaryActions__l_P9I{margin-top:1rem;display:flex;gap:.5rem}.SummarizeTool_summaryActions__l_P9I button{padding:.5rem 1rem;background:#10b981;color:white;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.SummarizeTool_summaryActions__l_P9I button:hover{background:#059669}.SummarizeTool_stats__E7QSt{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.SummarizeTool_stats__E7QSt small{color:#6b7280;font-size:.875rem}@keyframes SummarizeTool_spin__OQSa4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_summarizePage__i2Dbq{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page_header__TdiWn{margin-bottom:2rem}.page_breadcrumb__8ODB6{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem}.page_breadcrumbLink__AicMt{color:#6b7280;text-decoration:none;transition:color .2s ease}.page_breadcrumbLink__AicMt:hover{color:#4361ee}.page_breadcrumbSeparator__0piKk{color:#9ca3af}.page_breadcrumbCurrent__BKV_e{color:#1f2937;font-weight:500}.page_documentHeader__BuTCT{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-radius:12px;border:1px solid #c7d2fe}.page_documentIcon__iFg0D{flex-shrink:0}.page_documentInfo__pODzu h1{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .75rem}.page_documentStats__BIrA8{display:flex;gap:1rem;flex-wrap:wrap}.page_stat__biuEC{font-size:.875rem;color:#6b7280;background:white;padding:.25rem .75rem;border-radius:20px;border:1px solid #e5e7eb}.page_featureHeader__f_YNq{display:flex;align-items:center;gap:2rem;padding:2rem;background:white;border-radius:16px;border:2px solid #4361ee;margin-bottom:2rem;box-shadow:0 4px 6px rgba(67,97,238,.1)}.page_featureIcon__0CY9m{flex-shrink:0;width:80px;height:80px;background:linear-gradient(135deg,rgba(67,97,238,.1),rgba(67,97,238,.05));border-radius:20px;display:flex;align-items:center;justify-content:center}.page_featureInfo__h4JRN h2{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.page_featureDescription__B16gb{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0}.page_tipsSection__lBkqF{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:2rem;margin-bottom:2rem}.page_tipsTitle__izazl{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.page_tipsList__XmYWV{display:grid;grid-gap:1rem;gap:1rem}.page_tip__dvlqZ{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#374151}.page_tipIcon__zDjDt{font-size:1.25rem;flex-shrink:0}.page_toolContainer__rdkKU{background:white;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:2rem}.page_actionBar__yRTQD{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.page_backButton__pIhII{padding:.75rem 1.5rem;background:white;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_backButton__pIhII:hover{background:#f9fafb;border-color:#9ca3af}.page_actionButtons__Qz994{display:flex;gap:1rem}.page_toolSwitchBtn__ngDii{padding:.75rem 1.5rem;background:linear-gradient(135deg,#4361ee,#5e73f1);color:white;border:none;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_toolSwitchBtn__ngDii:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(67,97,238,.3)}.page_errorContainer__OAw4V,.page_loadingContainer__2UyXG{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;text-align:center}.page_spinner__eEwMU{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#4361ee;border-radius:50%;animation:page_spin__fMLUo 1s linear infinite;margin-bottom:1rem}.page_uploadButton__0k273{padding:1rem 2rem;background:linear-gradient(135deg,#4361ee,#5e73f1);color:white;border:none;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;margin-top:1rem}.page_uploadButton__0k273:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(67,97,238,.3)}@keyframes page_spin__fMLUo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_summarizePage__i2Dbq{padding:1rem .5rem}.page_documentHeader__BuTCT{flex-direction:column;text-align:center;gap:1rem}.page_featureHeader__f_YNq{flex-direction:column;text-align:center;gap:1.5rem}.page_actionBar__yRTQD{flex-direction:column;gap:1rem}.page_actionButtons__Qz994{flex-direction:column;width:100%}.page_toolSwitchBtn__ngDii{width:100%}}