@charset "UTF-8";.search-row[data-v-222700ec]{margin:0 0 1rem}.search-container[data-v-222700ec]{align-items:center;display:flex;position:relative}.search-input[data-v-222700ec]{background:#fff;border:3px solid #000;border-radius:2em;font-size:1.5rem;font-weight:580;padding:.5rem 1.2rem;transition:all .18s ease;width:100%}.search-input[data-v-222700ec]:focus,.search-input[data-v-222700ec]:hover{background:#00000005}.search-input[data-v-222700ec]::-moz-placeholder{color:#000}.search-input[data-v-222700ec]::placeholder{color:#000}.search-input.searching[data-v-222700ec]{padding-right:3rem}.search-indicator[data-v-222700ec]{align-items:center;display:flex;pointer-events:none;position:absolute;right:1rem}.spinner[data-v-222700ec]{animation:spin-222700ec 1s linear infinite;border:2px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;height:16px;width:16px}@keyframes spin-222700ec{to{transform:rotate(1turn)}}@media (max-width:700px){.search-input[data-v-222700ec]{border:3px solid #000;font-size:1rem}}.filters-row[data-v-6cc401b7]{flex-wrap:nowrap;gap:.85rem;margin:0 0 1rem;width:100%}.filter-pill[data-v-6cc401b7],.filters-row[data-v-6cc401b7]{display:flex;position:relative}.filter-pill[data-v-6cc401b7]{align-items:center;background:#fff;border:3px solid #000;border-radius:1.6rem;cursor:pointer;flex:1;font-size:1.1rem;font-weight:580;gap:.4rem;justify-content:center;min-width:0;padding:.3rem 1rem;text-align:center}.filter-pill.active[data-v-6cc401b7],.filter-pill[data-v-6cc401b7]:hover{background:#00000005}.filter-pill .value[data-v-6cc401b7]{color:#1864da;font-weight:580;max-width:100px}.filter-pill.reset[data-v-6cc401b7]{background:transparent;border:none;color:#000;flex:0 0 auto;font-weight:580;padding:0;transition:all .2s ease}.filter-pill.reset[data-v-6cc401b7]:hover{color:#757575}.dropdown[data-v-6cc401b7]{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.8rem;box-shadow:0 8px 32px #0000001f;max-width:400px;min-width:200px;z-index:1000}.dropdown .dropdown-header[data-v-6cc401b7]{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);color:#000;display:flex;font-size:.85rem;font-weight:580;justify-content:space-between;padding:1rem 2rem}.dropdown .dropdown-header .selected-count[data-v-6cc401b7]{color:#1864da;font-size:.75rem;font-weight:500}.dropdown .dropdown-list[data-v-6cc401b7]{max-height:300px;overflow-y:auto;padding:.85rem}.dropdown.selection .dropdown-item[data-v-6cc401b7]{align-items:center;background:none;border:none;border-radius:.2rem;cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;justify-content:space-between;margin-bottom:2px;padding:.85rem 1rem;text-align:left;transition:background .15s;width:100%}.dropdown.selection .dropdown-item[data-v-6cc401b7]:hover{background:#0000000a}.dropdown.selection .dropdown-item.selected[data-v-6cc401b7]{background:#1864da14;color:#1864da;font-weight:580}.dropdown.selection .dropdown-item .check-mark[data-v-6cc401b7]{color:#1864da;font-size:.8rem;font-weight:580}.dropdown.selection .dropdown-item .count[data-v-6cc401b7]{font-size:.8rem;font-weight:400;opacity:.6}.dropdown.toggle .dropdown-toggle[data-v-6cc401b7]{align-items:center;border-radius:.2rem;cursor:pointer;display:flex;gap:.85rem;margin-bottom:2px;padding:.85rem 1rem;transition:background .15s}.dropdown.toggle .dropdown-toggle[data-v-6cc401b7]:hover{background:#0000000a}.dropdown.toggle .dropdown-toggle.selected[data-v-6cc401b7]{background:#1864da14}.dropdown.toggle .dropdown-toggle.selected .toggle-box[data-v-6cc401b7]{background:#1864da;border-color:#1864da}.dropdown.toggle .dropdown-toggle.selected .toggle-box[data-v-6cc401b7]:after{color:#fff;content:"✓"}.dropdown.toggle .dropdown-toggle.selected .toggle-label[data-v-6cc401b7]{color:#1864da;font-weight:580}.dropdown.toggle .dropdown-toggle input[type=checkbox][data-v-6cc401b7]{display:none}.dropdown.toggle .dropdown-toggle .toggle-box[data-v-6cc401b7]{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:.1rem;display:flex;font-size:.6rem;font-weight:580;height:16px;justify-content:center;transition:all .15s;width:16px}.dropdown.toggle .dropdown-toggle .toggle-label[data-v-6cc401b7]{color:#000;font-size:.8rem;transition:all .15s}.fade-enter-active[data-v-6cc401b7],.fade-leave-active[data-v-6cc401b7]{transition:opacity .15s}.fade-enter-from[data-v-6cc401b7],.fade-leave-to[data-v-6cc401b7]{opacity:0}@media (max-width:1200px){.filters-row[data-v-6cc401b7]{gap:6px 4px}.filter-pill[data-v-6cc401b7]{font-size:.85rem;padding:.3rem 1rem}}@media (max-width:1400px){.filters-row[data-v-6cc401b7]{flex-wrap:wrap;gap:6px 4px;overflow-x:auto}.filter-pill[data-v-6cc401b7]{flex:none;font-size:1rem;padding:.5rem 2rem;white-space:nowrap}}@media (max-width:1000px){.filter-pill[data-v-6cc401b7]{border:2px solid #000;flex:none;font-size:.85rem;padding:.4rem .8rem;white-space:nowrap}}.filter-pill .value[data-v-6cc401b7]{color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:General Sans;src:url(../fonts/generalsans/GeneralSans-Variable.woff2) format(woff2),url(../fonts/generalsans/GeneralSans-VariableItalic.woff2) format(woff2),url(../fonts/generalsans/GeneralSans-Variable.woff) format(woff),url(../fonts/generalsans/GeneralSans-VariableItalic.woff) format(woff),url(../fonts/generalsans/GeneralSans-Variable.ttf) format(truetype),url(../fonts/generalsans/GeneralSans-VariableItalic.ttf) format(truetype);font-display:swap}.tag-chip[data-v-a1818942]{align-items:center;background:#fff;border:1px solid #000;border-radius:.2rem;cursor:pointer;display:flex;font-size:.85rem;gap:4px;padding:4px 10px;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tag-chip input[data-v-a1818942]{display:none}.tag-chip[data-v-a1818942]:hover{background:#00000005}.tag-chip input:checked+.tag-name[data-v-a1818942]{color:#fff}.tag-chip input:checked~.tag-count[data-v-a1818942]{color:#fffc}.tag-chip[data-v-a1818942]:has(input:checked){background:#000;border-color:#000;color:#fff}.tag-chip:has(input:checked) .tag-count[data-v-a1818942]{color:#ffffffe6}.tag-name[data-v-a1818942]{font-family:General Sans;font-variation-settings:"wght" 500}.tag-count[data-v-a1818942]{font-size:.75rem;font-weight:400;opacity:.6;transition:color .18s ease}.tag-chip:not(:hover) .tag-name[data-v-a1818942]{transition-delay:.22s}@media (max-width:700px){.tag-chip[data-v-a1818942]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.tag-name[data-v-a1818942]{transition:none}.tag-chip:not(:hover) .tag-name[data-v-a1818942]{transition-delay:0s}}.filters-section[data-v-3dc288b9]{margin-bottom:1rem}.tags-container[data-v-3dc288b9]{margin:1rem 0}.tags-container .tags-scroll[data-v-3dc288b9]{display:flex;flex-wrap:wrap;gap:.85rem}.tags-container .tags-actions[data-v-3dc288b9]{text-align:center}.tags-container .tags-actions .toggle-tags-btn[data-v-3dc288b9]{align-items:center;background:#fff;border:1px solid #000;border-radius:.2rem;color:#000000b3;cursor:pointer;display:flex;font-size:.8rem;padding:4px 10px;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tags-container .tags-actions .toggle-tags-btn[data-v-3dc288b9]:hover{background-color:#00000008;border-color:#0000004d}.results-info[data-v-3dc288b9]{margin-top:1rem;text-align:left}.results-info p[data-v-3dc288b9]{color:#000;font-size:.85rem;font-weight:500;margin:0}@media (max-width:700px){.tags-container .tags-scroll[data-v-3dc288b9]{gap:.65rem}}@font-face{font-family:"IBM Plex Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:76.1576%;descent-override:20.4325%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/o9ZeJy7GUksSFRTDIYhbgIv2JXxlycgCXUIf_6KlLd0-uPEuo2RBVbRKLxnt7U9ifLUQc7bZnim5sioWIxbu_rw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/kvHLqd_-7F2st1RThWUr8FX96d39vtYX5QKKxCTBsrk-Ayu3bDA_SuBHzfjcGQgUdkpd7XGldogOgLgsNkOhzKA.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/vSGurvFi7J9DFpc3gRh0zb7zfLGEZfPgQADV5W675RU-GxGfKmNvDOnY1RR6jmiNsPaYUiqdF9DSaek8qFuGsO8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/uqOUEfp6GyasEjSs6mPL4xH4Ogfg9dejwyGqFvieEhQ-Hd0HRhhEyJ2dyOkz12nAIkHnnQQbIJ3RiZsp70qkMiA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/ib-aovnRDsdvSBzUC6Ll2tdWY2U3C9FsxsqLnPpAg18-hp1evhkKsbpFgSR3pSy9856r3OlJQmfIn_vDK1V9CEc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/vkmZkh-CHOvBXhWqyxI7y7yhtJnjEZhooZMtIOrKbdc-py_hzGXBRY7OsQoKS2Ur1Vqou9wWjF8g_XAyr4jmBuY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/2vrrJ3MJLeeRdsxoGShjYhieJbC2KYTsL2TxP6pMbHw-sJ_4exVDdZolftZ_FF58leHUk61R8IzY5jsXQNzINcc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/P20rFYUuJYBG6P413-kmy1MH2c5-AHidHeOkhurVW9E-PPjim0Bzx4i4UKfz8Dj5W2J4xsFcpFOhaA_MMXMyBeA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/iwtMiRQr9MVxkS-mqNWNDfuQrs4GB3dvByMM9ojyFHw-_bzOyS21U-jnLOau9Fp09R6wl0jFOcMm-N8nfXdcLx8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-DNFLzxT_oDFTZScbR2dZ6YEtd3FV6SMgKQeMQUZG04o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/IOQmCJk1c1X8tTiR2_xRphUddTG90WpG00y3mrL7asc-s1CJssWXK6lqQKIm_QPEBoh0s87jY5bdj_6WZZm5dZQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-3EIz_62W2jtcLWW3pTc63BRBWZ8zTcq9zqDnSNEfY6Q.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:General Sans;src:url(../fonts/generalsans/GeneralSans-Variable.woff2) format(woff2),url(../fonts/generalsans/GeneralSans-VariableItalic.woff2) format(woff2),url(../fonts/generalsans/GeneralSans-Variable.woff) format(woff),url(../fonts/generalsans/GeneralSans-VariableItalic.woff) format(woff),url(../fonts/generalsans/GeneralSans-Variable.ttf) format(truetype),url(../fonts/generalsans/GeneralSans-VariableItalic.ttf) format(truetype);font-display:swap}.call-card[data-v-801ddd22]{background:#fff;border:none;border-radius:1em;box-shadow:0 6px 12px -3px #0000001a;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:.6rem;min-height:380px;padding:1rem;position:relative;transition:box-shadow .18s,transform .18s}.call-card[data-v-801ddd22]:hover{background:#00000003;transform:translateY(-3px)}.call-card .top-line[data-v-801ddd22]{align-items:center;color:#000;display:flex;font-size:.65rem;font-weight:580;gap:.5rem;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.call-card .top-line .deadline-label[data-v-801ddd22]{font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial";font-size:.8rem}.call-card .top-line .recurring-badge[data-v-801ddd22]{background:#1864da26;border-radius:.2rem;color:#1864da}.call-card .top-line .new-badge[data-v-801ddd22],.call-card .top-line .recurring-badge[data-v-801ddd22]{font-size:.8rem;font-weight:580;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.call-card .top-line .new-badge[data-v-801ddd22]{background:#576d3c26;border-radius:.8rem;color:#576d3c;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial"}.call-card .top-line .new-badge[data-v-801ddd22]:before{content:"●";display:inline-block;margin-right:4px}.call-card .title[data-v-801ddd22]{display:-webkit-box;font-size:1.25rem;font-weight:580;line-height:1.25;margin:1rem 0 .1rem;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.call-card .meta[data-v-801ddd22]{display:flex;flex-wrap:wrap;gap:.4rem}.call-card .meta .loc[data-v-801ddd22]{background:#0000001a;border-radius:.8rem;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial";font-size:.8em;padding:2px 10px}.call-card .meta .inst[data-v-801ddd22]{color:#757575;font-size:.8em;font-weight:580}.call-card .desc[data-v-801ddd22]{color:#000;display:-webkit-box;margin-top:1rem;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.call-card .footer[data-v-801ddd22]{align-items:center;margin-top:auto}.call-card .footer .footer-row[data-v-801ddd22]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.call-card .footer .tags-line[data-v-801ddd22]{display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial";gap:4px;margin-bottom:.5em}.call-card .footer .tags-line .mini-badge[data-v-801ddd22]{background:#00000012;border-radius:.2rem;font-size:.75rem;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.call-card .footer .tags-line .mini-badge.reward[data-v-801ddd22]{background:#576d3c1a;color:#576d3c}.call-card .footer .tags-line .mini-badge.alt[data-v-801ddd22]{background:#1864da1a;color:#1864da;letter-spacing:normal;text-transform:none}.call-card .footer .field-tags[data-v-801ddd22]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1em}.call-card .footer .field-tags .tag[data-v-801ddd22]{background:#0000000d;border-radius:.2rem;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial";font-size:.75rem;padding:2px 6px}.call-card .footer .field-tags .tag.more-indicator[data-v-801ddd22]{background:#1864da1a;color:#1864da;font-style:italic;font-weight:580}.call-card .footer .type-badge[data-v-801ddd22]{border-radius:.4rem;color:#000;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Arial";font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.call-card .btn-link[data-v-801ddd22]{border-radius:.2rem;color:#000;font-family:General Sans;font-size:.8rem;font-weight:580;letter-spacing:.05em;padding:6px 10px;text-decoration:none}.call-card .btn-link[data-v-801ddd22]:hover{color:#757575}@media (max-width:700px){.call-card[data-v-801ddd22]{min-height:auto}}.loading[data-v-e42dedb0]{color:#0009;font-size:1.1rem;padding:8rem 0;text-align:center}.cards-grid[data-v-e42dedb0]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:8rem}.load-more-container[data-v-e42dedb0]{align-items:center;display:flex;flex-direction:column;margin:4rem 0 2rem}.load-more-container .loading-more[data-v-e42dedb0]{color:#0009;font-size:.8rem;font-weight:580;letter-spacing:.05em;padding:1rem 0;text-transform:uppercase}.load-more-container .load-more-trigger[data-v-e42dedb0]{height:20px;width:100%}.end-of-results[data-v-e42dedb0]{padding:4rem 0 2rem;text-align:center}.end-of-results p[data-v-e42dedb0]{color:#00000080;font-size:.8rem;font-style:italic;margin:0}.no-results[data-v-e42dedb0]{padding:8rem 0;text-align:center}.no-results p[data-v-e42dedb0]{color:#0009;font-size:1.1rem;margin:0}.error[data-v-e42dedb0]{background-color:#ff4c601a;border-radius:.4rem;color:#ff4c60;font-size:1rem;margin:2rem 0;padding:8rem 0;text-align:center}@media (max-width:700px){.cards-grid[data-v-e42dedb0]{grid-template-columns:1fr}}.default-layout[data-v-4a6e5b91]{min-height:100vh}.filters-container[data-v-4a6e5b91]{margin-top:1.2em}.main-content[data-v-4a6e5b91]{margin-top:2rem;position:relative}#OpenCallsList[data-v-4a6e5b91]{padding:1rem 0}.sticky-top[data-v-4a6e5b91]{background:#fff;padding-bottom:0;position:sticky;top:0;z-index:10}@media (max-width:768px){.sticky-top[data-v-4a6e5b91]{box-shadow:none;position:static}#OpenCallsList[data-v-4a6e5b91]{padding:0}}
