.ShortTermView_container__PdyqN{max-width:100%;margin:0 auto;padding:16px}@media(min-width:768px){.ShortTermView_container__PdyqN{padding:24px}}.ShortTermView_header__mC8xb{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);flex-wrap:wrap;gap:12px}.dark .ShortTermView_header__mC8xb{background:#1f2937;border-color:#374151}.ShortTermView_headerLeft__DmVTV{display:flex;align-items:center;gap:12px}.ShortTermView_headerRight__LXB29{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ShortTermView_backButton__ob_IF{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.ShortTermView_backButton__ob_IF:hover{background:#f9fafb;border-color:#d1d5db}.dark .ShortTermView_backButton__ob_IF{background:#1f2937;border-color:#374151;color:#9ca3af}.dark .ShortTermView_backButton__ob_IF:hover{background:#374151}.ShortTermView_button__7tLxX{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#6366f1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.ShortTermView_button__7tLxX svg{flex-shrink:0}.ShortTermView_button__7tLxX:hover:not(:disabled){background:#f3f4ff;border-color:#c7d2fe}.ShortTermView_button__7tLxX:disabled{opacity:.6;cursor:not-allowed}.dark .ShortTermView_button__7tLxX{background:#1f2937;border-color:#374151;color:#818cf8}.dark .ShortTermView_button__7tLxX:hover:not(:disabled){background:#374151}.ShortTermView_primaryButton__Q_NkP{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.ShortTermView_primaryButton__Q_NkP svg{flex-shrink:0}.ShortTermView_primaryButton__Q_NkP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.ShortTermView_primaryButton__Q_NkP:active:not(:disabled){transform:translateY(0)}.ShortTermView_primaryButton__Q_NkP:disabled{opacity:.6;cursor:not-allowed}.ShortTermView_exportButton__0sD4F{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.ShortTermView_exportButton__0sD4F svg{flex-shrink:0}.ShortTermView_exportButton__0sD4F:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.ShortTermView_exportButton__0sD4F:active:not(:disabled){transform:translateY(0)}.ShortTermView_exportButton__0sD4F:disabled{opacity:.6;cursor:not-allowed}.ShortTermView_topicCard__00CzY{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.dark .ShortTermView_topicCard__00CzY{background:#1f2937;border-color:#374151}.ShortTermView_topicTitle__GekO1{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.dark .ShortTermView_topicTitle__GekO1{color:#f9fafb}.ShortTermView_topicInput__guUPv{width:100%;padding:12px 16px;font-size:16px;font-weight:600;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px}.ShortTermView_topicInput__guUPv:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.dark .ShortTermView_topicInput__guUPv{background:#111827;border-color:#374151;color:#f9fafb}.ShortTermView_topicMeta__WrOJE{font-size:13px;color:#6b7280}.dark .ShortTermView_topicMeta__WrOJE{color:#9ca3af}.ShortTermView_topicValues__d9j50{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e7eb}.dark .ShortTermView_topicValues__d9j50{border-top-color:#374151}.ShortTermView_topicValuesLabel__CmWDH{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.dark .ShortTermView_topicValuesLabel__CmWDH{color:#9ca3af}.ShortTermView_topicValuesText__bojhQ{margin-top:4px;font-size:13px;line-height:1.5;white-space:pre-line;color:#111827}.dark .ShortTermView_topicValuesText__bojhQ{color:#f9fafb}.ShortTermView_planSection__F3XjH{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.dark .ShortTermView_planSection__F3XjH{background:#1f2937;border-color:#374151}.ShortTermView_sectionTitle__HqQds{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px}.dark .ShortTermView_sectionTitle__HqQds{color:#f9fafb}.ShortTermView_tableWrapper__6389b{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.dark .ShortTermView_tableWrapper__6389b{border-color:#374151}.ShortTermView_table__XUx25{width:100%;border-collapse:collapse;font-size:14px}.ShortTermView_table__XUx25 thead{position:sticky;top:0;z-index:10;background:#f9fafb}.dark .ShortTermView_table__XUx25 thead{background:#111827}.ShortTermView_table__XUx25 thead th{padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.dark .ShortTermView_table__XUx25 thead th{color:#d1d5db;border-color:#374151}.ShortTermView_table__XUx25 tbody tr:nth-child(odd){background:#fff}.dark .ShortTermView_table__XUx25 tbody tr:nth-child(odd){background:#1f2937}.ShortTermView_table__XUx25 tbody tr:nth-child(2n){background:#f9fafb}.dark .ShortTermView_table__XUx25 tbody tr:nth-child(2n){background:rgba(31,41,55,.6)}.ShortTermView_table__XUx25 tbody tr:hover{background:#f3f4f6}.dark .ShortTermView_table__XUx25 tbody tr:hover{background:#374151}.ShortTermView_table__XUx25 tbody td{padding:12px 16px;vertical-align:top;border-bottom:1px solid #e5e7eb;color:#111827}.dark .ShortTermView_table__XUx25 tbody td{border-color:#374151;color:#e5e7eb}.ShortTermView_phaseCell__IDTX8{font-weight:600}.ShortTermView_cellContent__OIJ_o{white-space:pre-wrap;word-break:break-word;line-height:1.6}.ShortTermView_cellContent__OIJ_o .katex{font-size:1em}.ShortTermView_cellContent__OIJ_o .katex-display{margin:.5em 0}.ShortTermView_cellInput__kqDzo{width:100%;min-height:72px;padding:8px 12px;font-size:14px;line-height:1.6;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;resize:vertical;font-family:inherit}.ShortTermView_cellInput__kqDzo:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.dark .ShortTermView_cellInput__kqDzo{background:#111827;border-color:#374151;color:#f9fafb}.ShortTermView_resourcesList__8N8cR{display:flex;flex-wrap:wrap;gap:8px}.ShortTermView_resourceLink__vYw2s{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;color:#6366f1;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;transition:all .2s ease}.ShortTermView_resourceLink__vYw2s:hover{background:#f3f4ff;border-color:#c7d2fe}.dark .ShortTermView_resourceLink__vYw2s{background:#1f2937;border-color:#374151;color:#818cf8}.dark .ShortTermView_resourceLink__vYw2s:hover{background:#374151}.ShortTermView_resourceTag__RAaQx{display:inline-flex;align-items:center;padding:6px 12px;font-size:12px;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.dark .ShortTermView_resourceTag__RAaQx{background:#374151;border-color:#4b5563;color:#d1d5db}.ShortTermView_imagesGrid__JGn7P{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}@media(min-width:640px){.ShortTermView_imagesGrid__JGn7P{grid-template-columns:repeat(3,1fr)}}.ShortTermView_imageButton__il6_o{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:zoom-in;transition:transform .2s ease}.ShortTermView_imageButton__il6_o:hover{transform:scale(1.02)}.ShortTermView_imageButton__il6_o img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dark .ShortTermView_imageButton__il6_o{background:#1f2937;border-color:#374151}.ShortTermView_loadingSkeleton__QYFif{height:80px;background:#f9fafb;border-radius:16px;animation:ShortTermView_pulse___2gQz 2s cubic-bezier(.4,0,.6,1) infinite}.dark .ShortTermView_loadingSkeleton__QYFif{background:#1f2937}@keyframes ShortTermView_pulse___2gQz{0%,to{opacity:1}50%{opacity:.5}}.ShortTermView_lightbox__udE4O{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.8);padding:16px}@media(min-width:768px){.ShortTermView_lightbox__udE4O{padding:32px}}.ShortTermView_lightboxContent__LOcTW{position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center;height:100%;max-width:1152px}.ShortTermView_lightboxContent__LOcTW img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ShortTermView_lightboxButton__bP2nK{position:absolute;padding:8px 16px;font-size:13px;font-weight:500;color:#111827;background:hsla(0,0%,100%,.9);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.ShortTermView_lightboxButton__bP2nK:hover{background:#fff}.ShortTermView_lightboxClose__oeZlI{top:16px;right:16px}.ShortTermView_lightboxDownload__pTK6A{top:16px;left:16px}.ShortTermView_lightboxPrev___QuMl{left:16px}.ShortTermView_lightboxNext__o4yG5,.ShortTermView_lightboxPrev___QuMl{top:50%;transform:translateY(-50%);padding:12px 16px;border-radius:50%}.ShortTermView_lightboxNext__o4yG5{right:16px}.ShortTermView_lightboxCounter__rPxpa{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:8px 16px;font-size:12px;font-weight:500;color:#111827;background:hsla(0,0%,100%,.9);border-radius:8px}.ShortTermView_tableWrapper__6389b::-webkit-scrollbar{width:8px;height:8px}.ShortTermView_tableWrapper__6389b::-webkit-scrollbar-track{background:#f1f1f1}.dark .ShortTermView_tableWrapper__6389b::-webkit-scrollbar-track{background:#1f2937}.ShortTermView_tableWrapper__6389b::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ShortTermView_tableWrapper__6389b::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .ShortTermView_tableWrapper__6389b::-webkit-scrollbar-thumb{background:#374151}.dark .ShortTermView_tableWrapper__6389b::-webkit-scrollbar-thumb:hover{background:#4b5563}.ShortTermView_exportWrap__e6B_K{position:relative;display:inline-flex}.ShortTermView_exportBackdrop__PFGoC{position:fixed;inset:0;z-index:40}.ShortTermView_exportMenu__BAaRW{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:250px;display:flex;flex-direction:column;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px -12px rgba(17,24,39,.35)}.dark .ShortTermView_exportMenu__BAaRW{background:#1f2937;border-color:#374151}.ShortTermView_exportMenuItem__sfgkO{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 10px;text-align:left;background:transparent;border:none;border-radius:8px;cursor:pointer}.ShortTermView_exportMenuItem__sfgkO:focus-visible,.ShortTermView_exportMenuItem__sfgkO:hover{background:#f3f4f6}.dark .ShortTermView_exportMenuItem__sfgkO:focus-visible,.dark .ShortTermView_exportMenuItem__sfgkO:hover{background:#374151}.ShortTermView_exportMenuTitle__1scXZ{font-size:13px;font-weight:600;color:#111827}.dark .ShortTermView_exportMenuTitle__1scXZ{color:#f9fafb}.ShortTermView_exportMenuHint__8gwj9{font-size:11.5px;color:#6b7280}.dark .ShortTermView_exportMenuHint__8gwj9{color:#9ca3af}@media(max-width:640px){.ShortTermView_exportMenu__BAaRW{right:auto;left:0;min-width:220px}}@font-face{font-family:__manrope_62210a;src:url(/_next/static/media/a7882bfa205ff020-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:__manrope_Fallback_62210a;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_62210a{font-family:__manrope_62210a,__manrope_Fallback_62210a;font-style:normal}