.project-card[data-v-28819c91]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--s-card-bg-translucent,hsla(0,0%,100%,.8));border:1px solid var(--s-card-border,rgba(30,58,95,.08));border-radius:24px;box-shadow:0 8px 32px #1e3a5f14;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.project-card[data-v-28819c91]:hover{border-color:#1e3a5f26;box-shadow:0 12px 40px #1e3a5f1a,0 4px 12px #00000008;transform:translateY(-4px)}.project-card[data-v-28819c91]:focus-within{outline:2px solid var(--s-primary-light,#2e5a8f);outline-offset:2px}.project-card__stretch-link[data-v-28819c91]{border-radius:inherit;color:transparent;inset:0;position:absolute;text-decoration:none;z-index:0}.btn-details[data-v-28819c91],.btn-favorite[data-v-28819c91],.btn-invest[data-v-28819c91],.card-title__link[data-v-28819c91]{position:relative;z-index:1}.card-header[data-v-28819c91]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.card-header__badges[data-v-28819c91]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.card-header__right[data-v-28819c91]{gap:6px}.card-header__right[data-v-28819c91],.card-header__views[data-v-28819c91]{align-items:center;display:flex;flex-shrink:0}.card-header__views[data-v-28819c91]{color:var(--s-text-muted,#94a3b8);font-family:var(--s-font-mono,"JetBrains Mono",monospace);font-size:.72rem;gap:5px}.card-header__views .pi[data-v-28819c91]{font-size:.65rem}.badge[data-v-28819c91]{border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:4px 10px;white-space:nowrap}.badge--sector[data-v-28819c91]{color:#fff}.badge--status[data-v-28819c91]{font-size:.65rem;letter-spacing:.03em;text-transform:capitalize}.card-title[data-v-28819c91]{color:var(--s-text-heading,#1e293b);display:-webkit-box;font-family:var(--s-font-heading,"Golos Text",sans-serif);font-size:1.1rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;margin:0 0 8px;-webkit-box-orient:vertical;overflow:hidden}.card-title__link[data-v-28819c91]{color:inherit;text-decoration:none}.card-title__link[data-v-28819c91]:focus-visible{border-radius:4px;outline:2px solid var(--s-primary-light,#2e5a8f);outline-offset:2px}.card-location[data-v-28819c91]{align-items:center;color:var(--s-text-secondary,#475569);display:flex;font-size:.8rem;gap:6px;margin-bottom:16px}.card-location .pi[data-v-28819c91]{color:var(--s-primary,#1e3a5f);font-size:.75rem}.metrics[data-v-28819c91]{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.metrics__chip[data-v-28819c91]{align-items:center;background:var(--s-surface-alt,#f8fafc);border:1px solid var(--s-card-border,rgba(30,58,95,.06));border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px 4px;text-align:center}.metrics__label[data-v-28819c91]{color:var(--s-text-muted,#64748b);font-size:.62rem;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.metrics__value[data-v-28819c91]{color:var(--s-text-heading,#1e293b);font-family:var(--s-font-mono,"JetBrains Mono",monospace);font-size:.9rem;font-weight:700;line-height:1.2}.metrics__value--primary[data-v-28819c91]{color:var(--s-primary,#1e3a5f)}.metrics__value--green[data-v-28819c91]{color:var(--s-green,#1e5631)}.funding[data-v-28819c91]{margin-bottom:16px}.funding__header[data-v-28819c91]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.funding__label[data-v-28819c91]{color:var(--s-text-secondary,#475569);font-size:.75rem;font-weight:500}.funding__percent[data-v-28819c91]{color:var(--s-primary,#1e3a5f);font-family:var(--s-font-mono,"JetBrains Mono",monospace);font-size:.8rem;font-weight:700}.funding__bar[data-v-28819c91]{background:var(--s-surface-alt,#f1f5f9);border-radius:3px;height:6px;overflow:hidden;position:relative}.funding__bar-fill[data-v-28819c91]{background:linear-gradient(135deg,var(--s-primary,#1e3a5f),var(--s-primary-light,#2e5a8f));border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.22,1,.36,1)}.funding__amounts[data-v-28819c91]{align-items:baseline;display:flex;font-family:var(--s-font-mono,"JetBrains Mono",monospace);font-size:.72rem;gap:3px;margin-top:5px}.funding__raised[data-v-28819c91]{color:var(--s-primary,#1e3a5f);font-weight:700}.funding__separator[data-v-28819c91]{color:var(--s-text-muted,#94a3b8)}.funding__goal[data-v-28819c91]{color:var(--s-text-muted,#64748b)}.card-footer[data-v-28819c91]{align-items:center;border-top:1px solid var(--s-card-border,rgba(30,58,95,.06));display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.card-footer__jobs[data-v-28819c91]{align-items:center;color:var(--s-text-secondary,#475569);display:flex;font-size:.75rem;font-weight:500;gap:6px}.card-footer__jobs .pi[data-v-28819c91]{color:var(--s-green,#1e5631);font-size:.8rem}.card-footer__actions[data-v-28819c91]{display:flex;gap:8px}@media(max-width:480px){.card-footer[data-v-28819c91]{align-items:stretch;flex-direction:column;gap:12px}.card-footer__actions[data-v-28819c91]{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.btn-details[data-v-28819c91],.btn-invest[data-v-28819c91]{justify-content:center;min-width:0;width:100%}}.btn-details[data-v-28819c91]{align-items:center;background:transparent;border:1.5px solid var(--s-card-border,rgba(30,58,95,.15));border-radius:8px;color:var(--s-text-secondary,#475569);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:7px 14px;transition:all .2s ease;white-space:nowrap}.btn-details .pi[data-v-28819c91]{font-size:.75rem}.btn-details[data-v-28819c91]:hover{background:var(--s-surface-alt,#f1f5f9);border-color:var(--s-primary,#1e3a5f);color:var(--s-primary,#1e3a5f)}.btn-invest[data-v-28819c91]{align-items:center;background:linear-gradient(135deg,var(--s-primary,#1e3a5f) 0,var(--s-primary-light,#2e5a8f) 100%);border:none;border-radius:8px;box-shadow:0 2px 8px #1e3a5f33;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:7px 16px;transition:all .2s ease;white-space:nowrap}.btn-invest .pi[data-v-28819c91]{font-size:.75rem}.btn-invest[data-v-28819c91]:hover{background:linear-gradient(135deg,var(--s-primary-light,#2e5a8f) 0,#3b6fa8 100%);box-shadow:0 4px 16px #1e3a5f4d;transform:translateY(-1px)}.btn-invest[data-v-28819c91]:active{box-shadow:0 2px 6px #1e3a5f33;transform:translateY(0)}.btn-favorite[data-v-28819c91]{align-items:center;background:#0000000a;border:none;border-radius:8px;color:var(--s-text-muted,#94a3b8);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.btn-favorite[data-v-28819c91]:hover{transform:scale(1.1)}.btn-favorite--active[data-v-28819c91],.btn-favorite[data-v-28819c91]:hover{background:#dc262614;color:#dc2626}.score-unrated[data-v-28819c91]{align-items:center;background:#94a3b824;border:1px solid rgba(148,163,184,.28);border-radius:8px;color:var(--s-text-secondary,#64748b);display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:600;justify-content:center;line-height:1.2;max-width:5.5rem;padding:.3rem .45rem;text-align:center;white-space:normal}.score-ring[data-v-28819c91]{--ring-size:48px;background:conic-gradient(from 0deg,var(--ring-from) 0,var(--ring-to) var(--ring-arc),var(--ring-track) var(--ring-arc),var(--ring-track) 100%);border-radius:50%;box-shadow:0 2px 8px #0f172a14;flex-shrink:0;height:var(--ring-size);position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;width:var(--ring-size)}.project-card:hover .score-ring[data-v-28819c91]{box-shadow:0 4px 14px #0f172a24;transform:rotate(8deg) scale(1.04)}.score-ring__core[data-v-28819c91]{align-items:center;background:#fff;border-radius:50%;color:var(--ring-text);display:flex;flex-direction:column;gap:1px;inset:4px;justify-content:center;position:absolute;transition:transform .22s cubic-bezier(.22,1,.36,1)}.project-card:hover .score-ring__core[data-v-28819c91]{transform:rotate(-8deg)}.score-ring__icon[data-v-28819c91]{color:var(--ring-from);opacity:.9}.score-ring__grade[data-v-28819c91]{color:var(--ring-text);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.preview-metrics[data-v-28819c91]{border-top:1px solid transparent;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;pointer-events:none;position:relative;transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,margin-top .3s cubic-bezier(.22,1,.36,1),padding-top .3s cubic-bezier(.22,1,.36,1),border-color .3s ease;z-index:1}.preview-metrics[data-v-28819c91] .mwi__info{pointer-events:auto}.project-card:focus-within .preview-metrics[data-v-28819c91],.project-card:hover .preview-metrics[data-v-28819c91]{border-top-color:var(--s-card-border,rgba(30,58,95,.06));margin-top:12px;max-height:120px;opacity:1;padding-top:12px}.preview-metrics[data-v-28819c91] .mwi__value{font-size:.78rem}.preview-metrics[data-v-28819c91] .mwi__label{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.btn-details[data-v-28819c91],.btn-invest[data-v-28819c91],.funding__bar-fill[data-v-28819c91],.preview-metrics[data-v-28819c91],.project-card[data-v-28819c91],.score-ring[data-v-28819c91],.score-ring__core[data-v-28819c91]{transition:none}.btn-invest[data-v-28819c91]:hover,.project-card[data-v-28819c91]:hover,.project-card:hover .score-ring[data-v-28819c91],.project-card:hover .score-ring__core[data-v-28819c91]{transform:none}}html[data-theme=dark] .project-card[data-v-28819c91]{background:var(--s-card-bg,rgba(15,23,42,.92));border-color:var(--s-card-border,hsla(0,0%,100%,.08));box-shadow:0 2px 8px #0000004d}html[data-theme=dark] .project-card[data-v-28819c91]:hover{border-color:#ffffff1f;box-shadow:0 8px 32px #0006}html[data-theme=dark] .card-header__views[data-v-28819c91]{color:var(--dsr-text-secondary)}html[data-theme=dark] .card-title[data-v-28819c91]{color:var(--dsr-background)}html[data-theme=dark] .card-location[data-v-28819c91]{color:var(--dsr-text-muted)}html[data-theme=dark] .card-location .pi[data-v-28819c91]{color:#60a5fa}html[data-theme=dark] .metrics__chip[data-v-28819c91]{background:#1e293b99;border-color:#ffffff0f}html[data-theme=dark] .metrics__label[data-v-28819c91]{color:var(--dsr-text-muted)}html[data-theme=dark] .metrics__value[data-v-28819c91]{color:var(--dsr-border)}html[data-theme=dark] .metrics__value--primary[data-v-28819c91]{color:#60a5fa}html[data-theme=dark] .metrics__value--green[data-v-28819c91]{color:#34d399}html[data-theme=dark] .funding__label[data-v-28819c91]{color:var(--dsr-text-muted)}html[data-theme=dark] .funding__percent[data-v-28819c91]{color:#60a5fa}html[data-theme=dark] .funding__bar[data-v-28819c91]{background:#1e293bcc}html[data-theme=dark] .funding__bar-fill[data-v-28819c91]{background:linear-gradient(135deg,#2563eb,#60a5fa)}html[data-theme=dark] .funding__raised[data-v-28819c91]{color:#60a5fa}html[data-theme=dark] .funding__goal[data-v-28819c91],html[data-theme=dark] .funding__separator[data-v-28819c91]{color:var(--dsr-text-secondary)}html[data-theme=dark] .card-footer[data-v-28819c91]{border-top-color:#ffffff0f}html[data-theme=dark] .card-footer__jobs[data-v-28819c91]{color:var(--dsr-text-muted)}html[data-theme=dark] .card-footer__jobs .pi[data-v-28819c91]{color:#34d399}html[data-theme=dark] .btn-details[data-v-28819c91]{border-color:#ffffff1a;color:var(--dsr-text-muted)}html[data-theme=dark] .btn-details[data-v-28819c91]:hover{background:#ffffff0d;border-color:#60a5fa;color:#60a5fa}html[data-theme=dark] .btn-invest[data-v-28819c91]{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 2px 8px #2563eb4d}html[data-theme=dark] .btn-invest[data-v-28819c91]:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 16px #2563eb66}
