.-ix7dq_heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.-ix7dq_heading h1{letter-spacing:-.04em;margin:8px 0;font-size:42px;line-height:1.05}.-ix7dq_heading p{color:var(--muted);max-width:760px;font-size:16px;line-height:1.55}.-ix7dq_eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--brand);font-size:12px;font-weight:800}.-ix7dq_filters{grid-template-columns:minmax(300px,1.5fr) minmax(180px,.7fr) minmax(220px,.9fr) auto;align-items:center;gap:10px;display:grid}.-ix7dq_filters select,.-ix7dq_search,.-ix7dq_area,.-ix7dq_verified{border:1px solid var(--field-line);background:var(--glass-strong);border-radius:var(--radius-control);height:50px;transition:border-color .15s,box-shadow .15s}.-ix7dq_filters select{padding:0 12px}.-ix7dq_search,.-ix7dq_area{align-items:center;gap:9px;padding:0 13px;display:flex}.-ix7dq_search input,.-ix7dq_area input{background:0 0;border:0;outline:0;flex:1;min-width:0}.-ix7dq_search>span{place-items:center;width:24px;display:grid}.-ix7dq_search button{color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.-ix7dq_verified{color:var(--brand-deep);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.-ix7dq_verified input{accent-color:var(--brand)}.-ix7dq_levels{flex-wrap:wrap;gap:8px;margin:14px 0 23px;display:flex}.-ix7dq_levels button{border:1px solid var(--line);background:var(--glass);color:var(--muted);border-radius:var(--radius-control);padding:9px 14px;font-weight:800}.-ix7dq_levels button.-ix7dq_active{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--paper)}.-ix7dq_levels .-ix7dq_clear{color:var(--danger);margin-left:auto}.-ix7dq_resultMeta{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.-ix7dq_resultMeta>div{align-items:center;gap:8px;display:flex}.-ix7dq_resultMeta span{color:var(--muted);font-size:12px}.-ix7dq_list{flex-direction:column;gap:9px;display:flex}.-ix7dq_school{background:var(--glass);border:1px solid var(--line);border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.-ix7dq_badge{background:var(--glass-tint);color:var(--brand-deep);border-radius:12px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.-ix7dq_copy{min-width:0}.-ix7dq_copy h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:17px;overflow:hidden}.-ix7dq_copy div{color:var(--muted);font-size:13px}.-ix7dq_copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:5px;font-size:11px;display:flex;overflow:hidden}.-ix7dq_add,.-ix7dq_open{border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 15px;font-weight:850;text-decoration:none;display:inline-flex}.-ix7dq_add{border:1px solid var(--brand);background:var(--glass);color:var(--brand)}.-ix7dq_open{border:1px solid var(--line);background:var(--glass-tint);color:var(--brand-deep)}.-ix7dq_loading,.-ix7dq_empty,.-ix7dq_error{border:1px solid var(--line);background:var(--glass);border-radius:12px;padding:30px}.-ix7dq_loading{color:var(--muted)}.-ix7dq_error{border-color:color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}.-ix7dq_empty{text-align:center}.-ix7dq_empty h3{margin:0 0 6px}.-ix7dq_empty p{color:var(--muted)}.-ix7dq_empty button{border:1px solid var(--sun);background:var(--sun);min-height:44px;color:var(--brand-deep);border-radius:var(--radius-control);padding:10px 18px;font-weight:800}.-ix7dq_pagination{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.-ix7dq_pagination button{border:1px solid var(--line);background:var(--glass);border-radius:var(--radius-control);align-items:center;gap:5px;height:42px;padding:0 14px;font-weight:800;display:flex}.-ix7dq_pagination button:disabled{opacity:.45}.-ix7dq_pagination span{color:var(--muted);font-size:13px}@media (max-width:1050px){.-ix7dq_filters{grid-template-columns:1fr 1fr}.-ix7dq_verified{justify-content:center}}@media (max-width:720px){.-ix7dq_heading{flex-direction:column;align-items:flex-start}.-ix7dq_heading h1{font-size:34px}.-ix7dq_filters{grid-template-columns:1fr}.-ix7dq_resultMeta{flex-direction:column;align-items:flex-start}.-ix7dq_levels .-ix7dq_clear{margin-left:0}.-ix7dq_school{grid-template-columns:48px minmax(0,1fr)}.-ix7dq_badge{width:48px;height:48px}.-ix7dq_add,.-ix7dq_open{grid-column:1/-1;justify-content:center}.-ix7dq_copy h3,.-ix7dq_copy small{white-space:normal}.-ix7dq_pagination{gap:8px}.-ix7dq_pagination span{font-size:11px}.-ix7dq_pagination button{padding:0 10px}}.-ix7dq_error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}@media (pointer:coarse){.-ix7dq_search input,.-ix7dq_area input{align-self:stretch}.-ix7dq_levels button{min-height:44px}.-ix7dq_error button{min-height:44px;padding:0 4px}}.-ix7dq_search:focus-within,.-ix7dq_area:focus-within{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.-ix7dq_filters select:focus-visible,.-ix7dq_verified:focus-within,.-ix7dq_levels button:focus-visible,.-ix7dq_add:focus-visible,.-ix7dq_open:focus-visible,.-ix7dq_pagination button:focus-visible,.-ix7dq_empty button:focus-visible,.-ix7dq_search button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.-ix7dq_filters select,.-ix7dq_search,.-ix7dq_area,.-ix7dq_verified{transition:none}}@media (max-width:720px){.-ix7dq_levels button,.-ix7dq_add,.-ix7dq_open,.-ix7dq_pagination button{min-height:44px}}.-ix7dq_loading{min-height:min(60vh,640px)}.-ix7dq_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.-ix7dq_actions{grid-column:1/-1}.-ix7dq_actions>*{flex:auto;justify-content:center}}
.pEjbQG_mine{margin-bottom:36px}.pEjbQG_sectionHeading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.pEjbQG_sectionHeading h2,.pEjbQG_directoryHeading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:25px}.pEjbQG_mineGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.pEjbQG_mineCard{color:var(--ink);background:var(--glass);border:1px solid var(--line);border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;text-decoration:none;display:grid}@media (hover:hover){.pEjbQG_mineCard:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--brand-deep) 7%, transparent)}}.pEjbQG_mineCard h3{margin:0 0 4px;font-size:16px}.pEjbQG_mineCard p,.pEjbQG_mineCard small{color:var(--muted);margin:0}.pEjbQG_mineCard p{font-size:13px}.pEjbQG_mineCard small{margin-top:5px;font-size:11px;display:block}.pEjbQG_emptyMine{color:var(--muted);background:var(--glass-tint);border:1px dashed var(--line);border-radius:16px;padding:22px}.pEjbQG_directoryHeading{margin-bottom:16px}.pEjbQG_hideDirectory{float:right;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 4px;font-weight:800;display:inline-flex}@media (hover:hover){.pEjbQG_hideDirectory:hover{text-decoration:underline}}.pEjbQG_hideDirectory:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:8px}.pEjbQG_directoryHeading p{color:var(--muted);margin:6px 0 0}.pEjbQG_emptyMine a{color:var(--brand);font-weight:800}.pEjbQG_finder{margin-bottom:36px}@media (pointer:coarse){.pEjbQG_emptyMine a{align-items:center;min-height:44px;display:inline-flex}}
