.animation-wrapper[data-animation=project-search] .ps{color:#2c3136;cursor:default;font-family:var(--font);margin-inline:auto;max-width:52rem;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.animation-wrapper[data-animation=project-search] .ps-defs{height:0;overflow:hidden;position:absolute;width:0}.animation-wrapper[data-animation=project-search] .ps-frame{background:#f4f6f8;border:1px solid #dfe3e8;border-radius:.75rem;box-shadow:0 1.25rem 2.5rem rgba(1,48,74,.13),0 .25rem .75rem rgba(1,48,74,.06);overflow:hidden}.animation-wrapper[data-animation=project-search] .ps-chrome{align-items:center;background:#e8ecf0;border-bottom:1px solid #dfe3e8;display:flex;gap:var(--space-6);padding:var(--space-8) var(--space-12)}.animation-wrapper[data-animation=project-search] .ps-chrome__dot{background:#c5ccd3;border-radius:50%;flex:none;height:.5rem;width:.5rem}.animation-wrapper[data-animation=project-search] .ps-chrome__bar{align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:.5rem;color:#8a9099;display:inline-flex;flex:1 1 auto;font-size:.5625rem;gap:.3125rem;margin-left:var(--space-8);max-width:20rem;min-width:0;overflow:hidden;padding:.1875rem var(--space-8);text-overflow:ellipsis;white-space:nowrap}.animation-wrapper[data-animation=project-search] .ps-chrome__glass{color:#a4abb3;flex:none;height:.5rem;width:.5rem}.animation-wrapper[data-animation=project-search] .ps-screen{padding:var(--space-14) var(--space-14) var(--space-16)}.animation-wrapper[data-animation=project-search] .ps-card{background:#fff;border:1px solid #e6e8eb;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;padding:var(--space-16) var(--space-18) var(--space-4);position:relative}.animation-wrapper[data-animation=project-search] .ps-controls{align-items:center;display:flex;gap:var(--space-8);margin-bottom:var(--space-12)}.animation-wrapper[data-animation=project-search] .ps-pill{align-items:center;background:#eceef1;border:1px solid #dfe2e6;border-radius:.375rem;color:#4a4f55;display:inline-flex;font-size:.6875rem;font-weight:700;gap:var(--space-6);padding:var(--space-8) var(--space-12);white-space:nowrap}.animation-wrapper[data-animation=project-search] .ps-pill__icon{color:#4a4f55;height:.6875rem;width:.6875rem}.animation-wrapper[data-animation=project-search] .ps-search{background:#fff;border:1px solid #dcdfe3;border-radius:.375rem;color:#9aa0a6;flex:1 1 auto;font-size:.6875rem;min-width:0;overflow:hidden;padding:var(--space-8) var(--space-12);text-overflow:ellipsis;white-space:nowrap}.animation-wrapper[data-animation=project-search] .ps-chips{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-14);position:relative;z-index:2}.animation-wrapper[data-animation=project-search] .ps-chip{align-items:center;background:#eceef1;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#4a4f55;display:inline-flex;font-size:.6875rem;gap:var(--space-6);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-12);white-space:nowrap}.animation-wrapper[data-animation=project-search] .ps-chip b{color:#2c3136;font-weight:700}.animation-wrapper[data-animation=project-search] .ps-chip__x{color:#9aa0a6;font-size:.625rem;line-height:1}.animation-wrapper[data-animation=project-search] .ps-grid{align-items:center;column-gap:var(--space-8);display:grid;grid-template-columns:1.375rem 1.25rem 1.5rem minmax(8.75rem,2.1fr) 1.5rem 1fr 1fr .9fr 1fr}.animation-wrapper[data-animation=project-search] .ps-thead{border-bottom:1px solid #e6e8eb;border-top:1px solid #e6e8eb;color:#2c3136;font-size:.6875rem;font-weight:700;padding:var(--space-10) 0}.animation-wrapper[data-animation=project-search] .ps-row{border-bottom:1px solid #e6e8eb;font-size:.75rem;padding:.6875rem 0}.animation-wrapper[data-animation=project-search] .ps-c-value{color:#2c3136;text-align:right}.animation-wrapper[data-animation=project-search] .ps-c-date,.animation-wrapper[data-animation=project-search] .ps-c-loc,.animation-wrapper[data-animation=project-search] .ps-c-stage{color:#6a6e73}.animation-wrapper[data-animation=project-search] .ps-c-name{color:#1381c4;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animation-wrapper[data-animation=project-search] .ps-thead .ps-c-name{color:#2c3136}.animation-wrapper[data-animation=project-search] .ps-c-dots{color:#b3b8bd;font-size:.625rem;letter-spacing:1px}.animation-wrapper[data-animation=project-search] .ps-chk{border:1.5px solid #c7cbd0;border-radius:.1875rem;display:block;height:.75rem;width:.75rem}.animation-wrapper[data-animation=project-search] .ps-star{color:#b9d4e6;display:block;height:.8125rem;width:.8125rem}.animation-wrapper[data-animation=project-search] .ps-flag{align-items:center;border:1.4px solid #1381c4;border-radius:.1875rem;color:#1381c4;display:flex;font-size:.5625rem;font-weight:700;height:1.0625rem;justify-content:center;width:1.0625rem}.animation-wrapper[data-animation=project-search] .ps-flag--u{border-color:#ed7000;color:#ed7000}.animation-wrapper[data-animation=project-search] .ps-viewport{height:19rem;overflow:hidden;pointer-events:auto;position:relative}.animation-wrapper[data-animation=project-search] .ps-viewport:after,.animation-wrapper[data-animation=project-search] .ps-viewport:before{content:"";height:1.75rem;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.animation-wrapper[data-animation=project-search] .ps-viewport:before{background:linear-gradient(#fff,hsla(0,0%,100%,0));top:0}.animation-wrapper[data-animation=project-search] .ps-viewport:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0}@keyframes ps-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@container sa-canvas (max-width: 48rem){.animation-wrapper[data-animation=project-search] .ps-grid{grid-template-columns:1.375rem 1.25rem 1.5rem minmax(7rem,2.1fr) 1.5rem 1fr 1fr}.animation-wrapper[data-animation=project-search] .ps-c-date,.animation-wrapper[data-animation=project-search] .ps-c-stage{display:none}}@container sa-canvas (max-width: 34rem){.animation-wrapper[data-animation=project-search] .ps-grid{grid-template-columns:1.25rem 1.5rem minmax(5.5rem,2.1fr) 1fr}.animation-wrapper[data-animation=project-search] .ps-c-chk,.animation-wrapper[data-animation=project-search] .ps-c-dots,.animation-wrapper[data-animation=project-search] .ps-c-loc,.animation-wrapper[data-animation=project-search] .ps-search{display:none}.animation-wrapper[data-animation=project-search] .ps-screen{padding:var(--space-12) var(--space-12) var(--space-14)}.animation-wrapper[data-animation=project-search] .ps-card{padding:var(--space-12) var(--space-12) var(--space-4)}.animation-wrapper[data-animation=project-search] .ps-viewport{height:14.5rem}}@container sa-canvas (max-width: 23rem){.animation-wrapper[data-animation=project-search] .ps-grid{grid-template-columns:1.25rem 1.5rem minmax(0,1fr)}.animation-wrapper[data-animation=project-search] .ps-c-value{display:none}.animation-wrapper[data-animation=project-search] .ps-row{font-size:.6875rem}}@media (prefers-reduced-motion:no-preference){.animation-wrapper[data-animation=project-search] .ps-track{animation:ps-scroll 22s linear infinite;animation-play-state:paused}.animation-wrapper[data-animation=project-search].is-visible .ps-track{animation-play-state:running}.animation-wrapper[data-animation=project-search] .ps-viewport:hover .ps-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.animation-wrapper[data-animation=project-search] .ps-set+.ps-set{display:none}}@media (max-width:500px){.animation-wrapper[data-animation=project-search] .ps-frame{display:flex;flex-direction:column;height:18.75rem}.animation-wrapper[data-animation=project-search] .ps-chrome{flex:none;padding:var(--space-6) var(--space-8)}.animation-wrapper[data-animation=project-search] .ps-chrome__bar{font-size:.5rem;padding:var(--space-2) var(--space-6)}.animation-wrapper[data-animation=project-search] .ps-screen{display:flex;flex:1 1 auto;min-height:0;padding:var(--space-8) var(--space-8) var(--space-10)}.animation-wrapper[data-animation=project-search] .ps-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:var(--space-8) var(--space-10) var(--space-4);width:100%}.animation-wrapper[data-animation=project-search] .ps-controls{flex:none;margin-bottom:var(--space-8)}.animation-wrapper[data-animation=project-search] .ps-pill{font-size:.625rem;padding:var(--space-6) var(--space-8)}.animation-wrapper[data-animation=project-search] .ps-pill__icon{height:.625rem;width:.625rem}.animation-wrapper[data-animation=project-search] .ps-chips{flex:none;gap:var(--space-6);margin-bottom:var(--space-8)}.animation-wrapper[data-animation=project-search] .ps-chip{font-size:.625rem;padding:var(--space-4) .4375rem var(--space-4) var(--space-8)}.animation-wrapper[data-animation=project-search] .ps-chip:nth-child(n+3){display:none}.animation-wrapper[data-animation=project-search] .ps-thead{flex:none;font-size:.625rem;padding:.4375rem 0}.animation-wrapper[data-animation=project-search] .ps-row{font-size:.625rem;padding:var(--space-6) 0}.animation-wrapper[data-animation=project-search] .ps-viewport{flex:1 1 auto;height:auto;min-height:0}.animation-wrapper[data-animation=project-search] .ps-viewport:after,.animation-wrapper[data-animation=project-search] .ps-viewport:before{height:1.25rem}}