@import url("https://fonts.googleapis.com/css2?family=Bitter:wght@500;600;700&family=Sora:wght@400;500;600;700&display=swap");.AIUniversitySearch_pma-uni-root__h2_rv{--uni-main:#f40076;--uni-main-dark:#840844;--uni-main-soft:#ffe3f1;--uni-bg:#f7ecf1;--uni-surface:#fff;--uni-border:rgba(244,0,118,.2);--uni-text:#2f2430;--uni-muted:#6d5b69;--uni-success:#147a50;position:relative;width:min(1080px,95vw);margin:28px auto 56px;padding:clamp(14px,2.2vw,24px);border-radius:28px;border:1px solid var(--uni-border);background:linear-gradient(160deg,#fffbfd,#fdf2f8 54%,#f8edf3);box-shadow:0 20px 46px rgba(132,8,68,.14),0 8px 22px rgba(244,0,118,.1);color:var(--uni-text);font-family:Sora,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.AIUniversitySearch_pma-uni-root__h2_rv:before{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(440px 220px at 100% -10%,rgba(244,0,118,.16),transparent 72%),radial-gradient(320px 200px at -6% 104%,rgba(132,8,68,.13),transparent 72%);pointer-events:none}.AIUniversitySearch_pma-uni-hero__avlO4{position:relative;z-index:1;margin-bottom:14px}.AIUniversitySearch_pma-uni-hero-main__BEjGo{border:1px solid rgba(244,0,118,.18);background:hsla(0,0%,100%,.94);border-radius:22px;padding:clamp(16px,2vw,22px)}.AIUniversitySearch_pma-uni-eyebrow__PGUNb{margin:0 0 7px;color:var(--uni-main-dark);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.AIUniversitySearch_pma-uni-hero-main__BEjGo h2{margin:0;color:#6a0e3c;font-family:Bitter,Georgia,serif;font-size:clamp(30px,4.2vw,42px);line-height:1.04;font-weight:600;letter-spacing:-.02em}.AIUniversitySearch_pma-uni-subtitle__a405C{margin:10px 0 0;max-width:72ch;color:var(--uni-muted);font-size:14px;line-height:1.58}.AIUniversitySearch_pma-uni-chip-row__HGLDK{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.AIUniversitySearch_pma-uni-chip__kLYaX{border:1px solid rgba(244,0,118,.3);background:#fff6fb;color:#892255;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.02em}.AIUniversitySearch_pma-uni-search-bar__5hj01{position:relative;z-index:1;display:grid;gap:12px}.AIUniversitySearch_pma-uni-results__xRGTN,.AIUniversitySearch_pma-uni-search-intro__9RRkF,.AIUniversitySearch_pma-uni-search-section__MbkLL,.AIUniversitySearch_pma-uni-stepper__eL8Ov,.AIUniversitySearch_pma-uni-upload__ZpFXX{border-radius:20px;border:1px solid rgba(244,0,118,.18);background:hsla(0,0%,100%,.95)}.AIUniversitySearch_pma-uni-results__xRGTN,.AIUniversitySearch_pma-uni-search-intro__9RRkF,.AIUniversitySearch_pma-uni-search-section__MbkLL,.AIUniversitySearch_pma-uni-upload__ZpFXX{padding:clamp(14px,2vw,18px)}.AIUniversitySearch_pma-uni-search-intro__9RRkF h3{margin:0;color:#7a1047;font-family:Bitter,Georgia,serif;font-size:clamp(21px,2.4vw,28px);line-height:1.1;font-weight:600}.AIUniversitySearch_pma-uni-search-intro__9RRkF p{margin:7px 0 0;color:var(--uni-muted);font-size:14px;line-height:1.55}.AIUniversitySearch_pma-uni-stepper__eL8Ov{padding:12px}.AIUniversitySearch_pma-uni-progress-track__ogHsm{height:6px;border-radius:999px;background:#f9dce9;overflow:hidden}.AIUniversitySearch_pma-uni-progress-fill__gV5I1{height:100%;background:linear-gradient(90deg,var(--uni-main),var(--uni-main-dark));transition:width .22s ease}.AIUniversitySearch_pma-uni-step-row__LQMvZ{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AIUniversitySearch_pma-uni-step-pill__bmFU8{border:1px solid rgba(244,0,118,.2);border-radius:12px;background:#fff;color:#7a4a62;min-height:44px;padding:7px 9px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px;cursor:pointer;transition:all .18s ease}.AIUniversitySearch_pma-uni-step-pill__bmFU8 span{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;background:#fcecf4;color:#8d1c57;flex-shrink:0}.AIUniversitySearch_pma-uni-step-pill__bmFU8:hover{border-color:rgba(244,0,118,.35);background:#fff8fc}.AIUniversitySearch_pma-uni-step-pill__bmFU8.AIUniversitySearch_active__weUrt{border-color:rgba(244,0,118,.45);background:linear-gradient(135deg,#fff3f9,#ffe9f4);color:#6f083f}.AIUniversitySearch_pma-uni-step-pill__bmFU8.AIUniversitySearch_complete__NOYmM{border-color:rgba(132,8,68,.25)}.AIUniversitySearch_pma-uni-step-pill__bmFU8.AIUniversitySearch_error__naPml{border-color:rgba(206,24,94,.48);color:#a31354}.AIUniversitySearch_pma-uni-search-section__MbkLL h4{margin:0;color:#7d0f49;font-size:20px;line-height:1.2;font-family:Bitter,Georgia,serif;font-weight:600}.AIUniversitySearch_pma-uni-section-note__xiw9H{margin:8px 0 14px;color:#795f70;font-size:14px;line-height:1.55}.AIUniversitySearch_pma-uni-search-grid__v9CUj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.AIUniversitySearch_pma-uni-search-field__SmLVc{grid-column:span 6;display:flex;flex-direction:column;gap:6px}.AIUniversitySearch_pma-uni-search-field-full__kGRIn{grid-column:1/-1}.AIUniversitySearch_pma-uni-search-field__SmLVc label{color:#6a4a5f;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AIUniversitySearch_pma-uni-search-bar__5hj01 input,.AIUniversitySearch_pma-uni-search-bar__5hj01 select{width:100%;min-height:48px;border-radius:14px;border:1.5px solid rgba(244,0,118,.2);background:#fff;color:var(--uni-text);padding:11px 13px;font:inherit;font-size:15px;line-height:1.35}.AIUniversitySearch_pma-uni-search-bar__5hj01 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a3f66 0),linear-gradient(135deg,#8a3f66 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px}.AIUniversitySearch_pma-uni-search-bar__5hj01 input:focus,.AIUniversitySearch_pma-uni-search-bar__5hj01 select:focus{outline:none;border-color:var(--uni-main);box-shadow:0 0 0 3px rgba(244,0,118,.11)}.AIUniversitySearch_pma-uni-search-bar__5hj01 input::placeholder{color:#9d8493}.AIUniversitySearch_pma-uni-budget-row___DSVS{display:grid;grid-template-columns:2fr 1fr;gap:8px}.AIUniversitySearch_pma-uni-chip-select-row__Dkvm1{display:flex;flex-wrap:wrap;gap:8px}.AIUniversitySearch_pma-uni-chip-select__Pdq7w{border:1.5px solid rgba(244,0,118,.2);background:#fff;color:#7f2b57;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:all .16s ease}.AIUniversitySearch_pma-uni-chip-select__Pdq7w:hover{background:#fff6fb;border-color:rgba(244,0,118,.38)}.AIUniversitySearch_pma-uni-chip-select__Pdq7w.AIUniversitySearch_selected__PLAxc{border-color:rgba(244,0,118,.55);background:linear-gradient(130deg,#ffe8f3,#ffd7ea);color:#760f44}.AIUniversitySearch_pma-uni-chip-select__Pdq7w.AIUniversitySearch_input-error__xVoP0{border-color:rgba(212,22,88,.58)}.AIUniversitySearch_pma-uni-input-error__qjQ_E{border-color:rgba(212,22,88,.58)!important;box-shadow:0 0 0 3px rgba(212,22,88,.1)!important}.AIUniversitySearch_pma-uni-field-error__T6bZz{margin:2px 0 0;color:#ad1956;font-size:12px;line-height:1.36;font-weight:600}.AIUniversitySearch_pma-uni-review-grid__LWKvf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AIUniversitySearch_pma-uni-review-grid__LWKvf>div{border:1px solid rgba(244,0,118,.16);border-radius:12px;background:#fff;padding:10px 11px}.AIUniversitySearch_pma-uni-review-grid__LWKvf span{color:#8c7182;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AIUniversitySearch_pma-uni-review-grid__LWKvf p{margin:5px 0 0;color:#4f3344;font-size:14px;font-weight:600;line-height:1.42}.AIUniversitySearch_pma-uni-step-actions__aEREf{display:flex;justify-content:space-between;align-items:center;gap:8px}.AIUniversitySearch_pma-uni-step-actions-right__m7U1B{display:flex;gap:8px;align-items:center}.AIUniversitySearch_pma-uni-primary__zQee4,.AIUniversitySearch_pma-uni-secondary__x7LQ5{border-radius:12px;font-size:14px;font-weight:700;padding:10px 14px;cursor:pointer;transition:all .18s ease}.AIUniversitySearch_pma-uni-primary__zQee4{border:1px solid transparent;background:linear-gradient(120deg,var(--uni-main),var(--uni-main-dark));color:#fff;box-shadow:0 8px 16px rgba(132,8,68,.24)}.AIUniversitySearch_pma-uni-primary__zQee4:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 18px rgba(132,8,68,.3)}.AIUniversitySearch_pma-uni-primary__zQee4:disabled{opacity:.65;cursor:not-allowed}.AIUniversitySearch_pma-uni-secondary__x7LQ5{border:1px solid rgba(244,0,118,.35);background:#fff;color:#861b52}.AIUniversitySearch_pma-uni-secondary__x7LQ5:hover{background:#fff6fb}.AIUniversitySearch_pma-uni-upload__ZpFXX{margin-top:10px}.AIUniversitySearch_pma-uni-upload-label__BZdFy{display:flex;flex-direction:column;gap:8px;color:#7f1d50;font-size:14px;font-weight:700}.AIUniversitySearch_pma-uni-upload-label__BZdFy input{width:100%;border-radius:14px;border:1.5px dashed rgba(244,0,118,.46);background:#fff;color:#5d3d4f;padding:12px;font:inherit;font-size:14px}.AIUniversitySearch_pma-uni-upload-hint__Kdlfw{margin:8px 0 0;color:#7a6171;font-size:13px;line-height:1.5}.AIUniversitySearch_pma-uni-upload-file__vp5na{margin-top:8px;color:#8d1451;font-size:13px;font-weight:800}.AIUniversitySearch_pma-uni-status__sCcYV{margin-top:10px;border-radius:12px;border:1px solid transparent;padding:10px 12px;font-size:13px;line-height:1.45;font-weight:700}.AIUniversitySearch_pma-uni-status-loading__4u6aW{color:#6d1242;background:#ffe7f2;border-color:#f2b4d1}.AIUniversitySearch_pma-uni-status-success__zZiKg{color:#11573a;background:#ebf9f1;border-color:#95d9ba}.AIUniversitySearch_pma-uni-status-error__Gq_Kj{color:#a2164a;background:#fff0f6;border-color:#f2b2d0}.AIUniversitySearch_pma-uni-results__xRGTN{margin-top:14px}.AIUniversitySearch_pma-uni-results__xRGTN h3{margin:0 0 9px;color:#7b1648;font-family:Bitter,Georgia,serif;font-size:clamp(24px,2.8vw,30px);line-height:1.1;font-weight:600}.AIUniversitySearch_pma-uni-summary__Fubbf{margin:0 0 12px;color:#775f70;font-size:14px;line-height:1.58}.AIUniversitySearch_pma-uni-grid__pjrq7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.AIUniversitySearch_pma-uni-card__DHn6M{border:1px solid rgba(244,0,118,.18);border-radius:14px;background:#fff;padding:12px}.AIUniversitySearch_pma-uni-card-top__tVRjj{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.AIUniversitySearch_pma-uni-rank__FWZoX{border-radius:999px;background:#ffe8f3;color:#9a1c5d;font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 8px}.AIUniversitySearch_pma-uni-fit-band__uDjaO{border-radius:999px;border:1px solid rgba(244,0,118,.2);background:#fff8fc;color:#8e2859;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 7px}.AIUniversitySearch_pma-uni-card-header__97rms{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.AIUniversitySearch_pma-uni-card-header__97rms h4{margin:0;color:#422737;font-size:16px;line-height:1.35}.AIUniversitySearch_pma-uni-fit__rq_sm{border-radius:999px;border:1px solid transparent;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.AIUniversitySearch_pma-uni-fit__rq_sm.AIUniversitySearch_aspirational__Es1lc{border-color:rgba(193,30,96,.35);background:#ffe6f1;color:#b11861}.AIUniversitySearch_pma-uni-fit__rq_sm.AIUniversitySearch_strong__K5oRQ{border-color:rgba(132,8,68,.24);background:#fff2f8;color:#7f184d}.AIUniversitySearch_pma-uni-fit__rq_sm.AIUniversitySearch_safer__mNR9P{border-color:rgba(20,122,80,.28);background:#ebfaf3;color:var(--uni-success)}.AIUniversitySearch_pma-uni-meta__RXBIk{margin:8px 0;color:#806273;font-size:12px;font-weight:700}.AIUniversitySearch_pma-uni-reason__Gj_VG{margin:0;color:#604a5a;font-size:13px;line-height:1.5}.AIUniversitySearch_pma-uni-next__Kt_sF{border-top:1px solid rgba(244,0,118,.16);padding-top:12px}.AIUniversitySearch_pma-uni-next__Kt_sF h4{margin:0 0 6px;color:#82124c;font-size:18px;font-weight:700;font-family:Bitter,Georgia,serif}.AIUniversitySearch_pma-uni-next__Kt_sF ul{margin:0;padding-left:18px;color:#6e5666;font-size:14px;line-height:1.55;list-style:disc}@media (max-width:1024px){.AIUniversitySearch_pma-uni-step-row__LQMvZ{grid-template-columns:repeat(3,minmax(0,1fr))}.AIUniversitySearch_pma-uni-grid__pjrq7{grid-template-columns:1fr}}@media (max-width:760px){.AIUniversitySearch_pma-uni-root__h2_rv{margin-top:18px;margin-bottom:32px;border-radius:18px;padding:12px}.AIUniversitySearch_pma-uni-root__h2_rv:before{border-radius:18px}.AIUniversitySearch_pma-uni-hero-main__BEjGo,.AIUniversitySearch_pma-uni-results__xRGTN,.AIUniversitySearch_pma-uni-search-intro__9RRkF,.AIUniversitySearch_pma-uni-search-section__MbkLL,.AIUniversitySearch_pma-uni-stepper__eL8Ov,.AIUniversitySearch_pma-uni-upload__ZpFXX{border-radius:14px}.AIUniversitySearch_pma-uni-search-field__SmLVc{grid-column:1/-1}.AIUniversitySearch_pma-uni-budget-row___DSVS{grid-template-columns:1fr}.AIUniversitySearch_pma-uni-step-row__LQMvZ{grid-template-columns:repeat(2,minmax(0,1fr))}.AIUniversitySearch_pma-uni-step-actions__aEREf{flex-direction:column;align-items:stretch}.AIUniversitySearch_pma-uni-step-actions-right__m7U1B,.AIUniversitySearch_pma-uni-step-actions-right__m7U1B .AIUniversitySearch_pma-uni-primary__zQee4,.AIUniversitySearch_pma-uni-step-actions-right__m7U1B .AIUniversitySearch_pma-uni-secondary__x7LQ5,.AIUniversitySearch_pma-uni-step-actions__aEREf>.AIUniversitySearch_pma-uni-secondary__x7LQ5{width:100%}.AIUniversitySearch_pma-uni-review-grid__LWKvf{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AIUniversitySearch_pma-uni-chip-select__Pdq7w,.AIUniversitySearch_pma-uni-primary__zQee4,.AIUniversitySearch_pma-uni-progress-fill__gV5I1,.AIUniversitySearch_pma-uni-step-pill__bmFU8{transition:none}}