:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:820px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}}.flex-container{display:flex;align-items:center;justify-content:start;gap:20px}.flex-child{flex:1}.profile-pic img{width:100px;height:auto}.title-subtitle{text-align:left}.title{font-size:24px;font-weight:700}.subtitle{font-size:16px}.hide-header .p-datatable-thead[data-v-3563ca77]{display:none}.section[data-v-3563ca77]{padding:10px}.carousel-container[data-v-f2cbea9c]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:4px}.carousel-slide[data-v-f2cbea9c]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.carousel-media[data-v-f2cbea9c]{width:100%;max-height:340px;object-fit:contain;border-radius:8px}.media-border[data-v-f2cbea9c]{border:1px solid #d3d3d3;box-sizing:border-box;border-radius:20px}.nav-btn[data-v-f2cbea9c]{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .2s}.nav-btn[data-v-f2cbea9c]:hover{background:#0009}.prev-btn[data-v-f2cbea9c]{left:6px}.next-btn[data-v-f2cbea9c]{right:6px}.indicators[data-v-f2cbea9c]{display:flex;justify-content:center;gap:6px;padding:4px 0}.indicator[data-v-f2cbea9c]{width:8px;height:8px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s,transform .2s}.indicator.active[data-v-f2cbea9c]{background-color:#4f6ef7;transform:scale(1.3)}.info-container[data-v-806ac7ce]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 24px;padding:10px 0 4px;border-top:1px solid #e5e7eb}.info-section[data-v-806ac7ce]{display:flex;flex-direction:column;gap:5px}.section-label[data-v-806ac7ce]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;border-left:3px solid #4f6ef7;padding-left:6px}.info-value[data-v-806ac7ce]{font-size:13px;color:#374151;margin:0;line-height:1.5}.chip-row[data-v-806ac7ce]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-806ac7ce]{font-size:11px;padding:3px 10px;border-radius:999px;font-weight:500}.chip-feature[data-v-806ac7ce]{background-color:#ede9fe;color:#6d28d9}.chip-tech[data-v-806ac7ce]{background-color:#dbeafe;color:#1d4ed8}.phase-row[data-v-806ac7ce]{display:flex;flex-wrap:wrap;gap:4px}.phase-step[data-v-806ac7ce]{font-size:11px;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-weight:500;transition:all .2s}.phase-step.active[data-v-806ac7ce]{font-weight:700;box-shadow:0 1px 4px #00000026}.center-content[data-v-18c5ed1b]{display:flex;justify-content:center;align-items:center;height:100%}.tag[data-v-18c5ed1b]{padding:2px 4px;margin:2px;display:inline-block;border-radius:4px;text-align:center;font-size:10px}.devTag[data-v-18c5ed1b]{background-color:#f0ad4e;color:#fff}.productTag[data-v-18c5ed1b]{background-color:#5bc0de;color:#fff}.aiTag[data-v-18c5ed1b]{background-color:#5cb85c;color:#fff}.fundingTag[data-v-18c5ed1b]{background-color:#853a9c;color:#fff}.defaultTag[data-v-18c5ed1b]{background-color:#fa7488;color:#fff}.dialog-inner[data-v-18c5ed1b]{position:relative;padding:20px 22px 18px;display:flex;flex-direction:column;gap:10px}.close-btn[data-v-18c5ed1b]{position:absolute;top:8px;right:8px;color:#94a3b8!important;z-index:1}.dialog-project-name[data-v-18c5ed1b]{font-size:18px;font-weight:700;color:#0f172a;line-height:1.2;padding-right:36px}.dialog-meta[data-v-18c5ed1b]{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:-4px}.meta-org[data-v-18c5ed1b]{color:#4f6ef7;font-weight:600}.meta-year[data-v-18c5ed1b]{color:#64748b}.meta-phase[data-v-18c5ed1b]{background:#f1f5f9;color:#475569;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:600;text-transform:capitalize}.meta-dot[data-v-18c5ed1b]{color:#cbd5e1}.dialog-mid[data-v-18c5ed1b]{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.dialog-media[data-v-18c5ed1b]{flex-shrink:0;width:420px}.dialog-text[data-v-18c5ed1b]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.dialog-description[data-v-18c5ed1b]{font-size:13px;color:#334155;line-height:1.7;background:#f8fafc;border-left:3px solid #4f6ef7;border-radius:0 6px 6px 0;padding:10px 14px}.dialog-impact[data-v-18c5ed1b]{display:flex;gap:10px;align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;font-size:13px;color:#166534;line-height:1.7}.impact-icon[data-v-18c5ed1b]{font-size:13px;flex-shrink:0;margin-top:1px}:root{--section-bg-color: white;--section-padding: 10px}.section{background-color:#fff;padding:10px}.section[data-v-5038bcc0]{background-color:var(--section-bg-color);padding:var(--section-padding)}
