.CategoriesPage-module__Z5lLiW__page{--cat-bg:#ecf3f4;--cat-text:#0b0b0b;--cat-card:#00a0c6;--cat-card-text:#fff;--cat-card-muted:#c8cfd8;--cat-card-muted-text:#0b0b0b;--cat-border:#1b1b1b;--cat-tile:#a0bcc6;--cat-tile-hover:#8fb0bc;--cat-input:#ecf3f4;--cat-lock:#5f7682;min-height:70vh;padding:clamp(2rem, 5vw, 3.5rem) var(--page-inline) 2rem;background:var(--cat-bg);color:var(--cat-text);font-family:var(--font-lexend), "Open Sans", sans-serif}html[data-theme=dark] .CategoriesPage-module__Z5lLiW__page{--cat-bg:#11181b;--cat-text:#f2f4f5;--cat-card:#00799a;--cat-card-muted:#39434c;--cat-card-muted-text:#f2f4f5;--cat-border:#6c7a83;--cat-tile:#2f4650;--cat-tile-hover:#3a5662;--cat-input:#1c2428;--cat-lock:#8aa3af}.CategoriesPage-module__Z5lLiW__title{text-align:center;margin:0 0 clamp(2rem,5vw,3.5rem);font-size:clamp(1.6rem,3.6vw,2.75rem);font-weight:700;line-height:1.2}.CategoriesPage-module__Z5lLiW__cards{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.5vw,2rem) clamp(1rem,4vw,3.5rem);display:flex}.CategoriesPage-module__Z5lLiW__card{border:1px solid var(--cat-border);background:var(--cat-card);width:min(19.5rem,100%);min-height:7.5rem;color:var(--cat-card-text);font:inherit;cursor:pointer;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem .75rem 1rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;container-type:inline-size}.CategoriesPage-module__Z5lLiW__cardMuted{background:var(--cat-card-muted);color:var(--cat-card-muted-text)}.CategoriesPage-module__Z5lLiW__card:hover:not(:disabled){transform:translateY(-3px);box-shadow:.4rem .5rem .6rem #00000059}.CategoriesPage-module__Z5lLiW__card[aria-pressed=true]{box-shadow:0 0 0 3px var(--cat-bg), 0 0 0 6px var(--cat-border), .4rem .5rem .6rem #0000004d}.CategoriesPage-module__Z5lLiW__card:focus-visible{outline:3px solid var(--cat-border);outline-offset:4px}.CategoriesPage-module__Z5lLiW__card:disabled{cursor:not-allowed}.CategoriesPage-module__Z5lLiW__cardIcon{object-fit:contain;flex-shrink:0;width:clamp(3.5rem,7vw,5.5rem);height:clamp(3.5rem,7vw,5.5rem)}.CategoriesPage-module__Z5lLiW__cardLabel{text-align:right;min-width:0;font-size:min(clamp(1.35rem, 2.6vw, 2.1rem), calc((100cqi - 6.5rem) / (var(--word-len,1) * .6)));overflow-wrap:anywhere;flex:1;line-height:1.15}.CategoriesPage-module__Z5lLiW__lock{background:var(--cat-lock);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:-.9rem;left:-.9rem}.CategoriesPage-module__Z5lLiW__results{margin-top:clamp(3rem,8vw,6rem)}.CategoriesPage-module__Z5lLiW__search{border:1px solid var(--cat-border);background:var(--cat-input);border-radius:.9rem;align-items:center;gap:.75rem;width:min(30rem,100%);margin-bottom:1.75rem;padding:.6rem 1.25rem;display:flex}.CategoriesPage-module__Z5lLiW__search:focus-within{outline:3px solid var(--cat-card);outline-offset:2px}.CategoriesPage-module__Z5lLiW__search input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1.1rem}.CategoriesPage-module__Z5lLiW__tiles{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:clamp(1rem,4vw,3.5rem);display:grid}.CategoriesPage-module__Z5lLiW__tile{border:1px solid var(--cat-border);background:var(--cat-tile);min-height:10rem;color:inherit;text-align:center;border-radius:1rem;place-items:center;padding:1rem;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.25;text-decoration:none;transition:transform .2s,background-color .2s;display:grid}.CategoriesPage-module__Z5lLiW__tile:hover{background:var(--cat-tile-hover);transform:translateY(-3px)}.CategoriesPage-module__Z5lLiW__tile:focus-visible{outline:3px solid var(--cat-border);outline-offset:3px}.CategoriesPage-module__Z5lLiW__empty{text-align:center;padding:2rem}.CategoriesPage-module__Z5lLiW__filterLayout{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.CategoriesPage-module__Z5lLiW__filterPanel{border:1px solid var(--cat-border);background:var(--cat-input);border-radius:1rem;padding:1rem}.CategoriesPage-module__Z5lLiW__filterTitle{text-align:center;margin:0 0 .75rem;font-size:1.2rem;font-weight:500}.CategoriesPage-module__Z5lLiW__filterInput{color:#333;width:100%;font:inherit;background:#eef0f1;border:1px solid #9aa4ab;border-radius:.3rem;padding:.45rem .6rem;font-size:.95rem}html[data-theme=dark] .CategoriesPage-module__Z5lLiW__filterInput{color:inherit;background:#11181b}.CategoriesPage-module__Z5lLiW__chips{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.CategoriesPage-module__Z5lLiW__chip{border:1px solid #9aa4ab;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.85rem;display:inline-flex}.CategoriesPage-module__Z5lLiW__chipCheck{color:#22a447}.CategoriesPage-module__Z5lLiW__chipRemove{color:#fff;cursor:pointer;background:#e0453a;border-radius:50%;place-items:center;width:1rem;height:1rem;display:grid}.CategoriesPage-module__Z5lLiW__filterHint{color:#6b767d;text-align:center;min-height:1.2em;margin:.35rem 0 0;font-size:.8rem}.CategoriesPage-module__Z5lLiW__opportunities{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:clamp(1rem,3vw,2rem);display:grid}.CategoriesPage-module__Z5lLiW__opportunity{border:1px solid var(--cat-border);background:var(--cat-input);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.CategoriesPage-module__Z5lLiW__opportunityHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CategoriesPage-module__Z5lLiW__opportunityHead h3{margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.CategoriesPage-module__Z5lLiW__opportunityLogo{object-fit:contain;max-width:5.5rem;max-height:3rem}.CategoriesPage-module__Z5lLiW__prestige{margin:0;font-weight:600}.CategoriesPage-module__Z5lLiW__opportunityText{flex:1;margin:0;font-size:.95rem;line-height:1.45}.CategoriesPage-module__Z5lLiW__applyButton{color:#fff;text-align:center;background:#1b4e66;border-radius:.3rem;align-self:center;width:min(14rem,100%);margin-top:.5rem;padding:.55rem 1rem;font-weight:700;text-decoration:none;transition:background-color .2s}.CategoriesPage-module__Z5lLiW__applyButton:hover{background:#153e52}.CategoriesPage-module__Z5lLiW__applyButton:focus-visible,.CategoriesPage-module__Z5lLiW__chipRemove:focus-visible{outline:3px solid var(--cat-card);outline-offset:2px}@media (max-width:700px){.CategoriesPage-module__Z5lLiW__filterLayout{grid-template-columns:1fr}}.CategoriesPage-module__Z5lLiW__satCountdown{text-align:center;padding:var(--section-padding) clamp(1rem, 3vw, 2rem);max-width:100%;font-family:Open Sans}.CategoriesPage-module__Z5lLiW__satCountdown h2{margin-bottom:var(--gap-size);font-size:clamp(2rem,6vw,2.625rem)}.CategoriesPage-module__Z5lLiW__countdownTimer{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,5vw,2.5rem);padding:0 clamp(1rem,3vw,2rem);display:flex}.CategoriesPage-module__Z5lLiW__countdownTimer div{background-color:var(--sat-timer-color);color:var(--norm-color);width:var(--countdown-size);height:var(--countdown-size);box-shadow:0 .5rem 1.125rem var(--box-shadow-color);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(1.2rem,3vw,1.875rem);display:flex}.CategoriesPage-module__Z5lLiW__countdownTimer span{font-weight:700;font-size:var(--countdown-font);text-shadow:0 0 .3rem var(--sat-text-shadow-color);margin-bottom:clamp(.2rem,.5vw,.3rem)}.CategoriesPage-module__Z5lLiW__countdownTimer p{color:var(--norm-color);margin:0;font-size:clamp(.8rem,2.5vw,1rem)}@media (prefers-reduced-motion:reduce){.CategoriesPage-module__Z5lLiW__card,.CategoriesPage-module__Z5lLiW__tile{transition:none}}
