:root{--hh-accent:var(--mantine-color-link-6);--hh-accent-text:#fff;--hh-accent-divider:rgba(255,255,255,.35)}.SubjectCard-module__QVfIZq__card{transition:background-color .15s,color .15s,border-color .15s}.SubjectCard-module__QVfIZq__header{cursor:pointer;display:block}.SubjectCard-module__QVfIZq__toolRow{border-radius:6px;padding:2px 6px;transition:background-color .12s,color .12s}.SubjectCard-module__QVfIZq__toolLink{border-radius:6px;margin:-2px -6px;padding:2px 6px;font-weight:600;text-decoration:none;display:block}.SubjectCard-module__QVfIZq__toolDesc{color:var(--mantine-color-dimmed)}.SubjectCard-module__QVfIZq__toolIcon{vertical-align:-1px;margin-right:6px;display:inline-flex}.SubjectCard-module__QVfIZq__iconCrown{color:var(--mantine-color-accent-6);display:inline-flex}.SubjectCard-module__QVfIZq__newBadge{vertical-align:text-top;height:16px;color:var(--mantine-color-accent-7);border-color:var(--mantine-color-accent-6);border-radius:6px;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex;position:relative;top:-1px}.SubjectCard-module__QVfIZq__newBadge .mantine-Badge-label{text-transform:uppercase;letter-spacing:.02em;color:inherit;padding:0;font-size:10px;font-weight:700;line-height:1}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)){background:var(--hh-accent);color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)){background:var(--hh-accent);color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)){background:var(--hh-accent);color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__title{color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__title{color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__title{color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__divider{border-color:var(--hh-accent-divider)}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__divider{border-color:var(--hh-accent-divider)}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__divider{border-color:var(--hh-accent-divider)}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__icon{background:var(--hh-accent-text);color:var(--hh-accent);border-radius:9999px}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__icon{background:var(--hh-accent-text);color:var(--hh-accent);border-radius:9999px}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__icon{background:var(--hh-accent-text);color:var(--hh-accent);border-radius:9999px}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow{color:var(--mantine-color-dark-9);background:#fff}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow{color:var(--mantine-color-dark-9);background:#fff}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow{color:var(--mantine-color-dark-9);background:#fff}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolLink{color:var(--mantine-color-link-7)}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolLink{color:var(--mantine-color-link-7)}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolLink{color:var(--mantine-color-link-7)}.SubjectCard-module__QVfIZq__card:has(:-webkit-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolDesc{color:var(--mantine-color-gray-7)}.SubjectCard-module__QVfIZq__card:has(:-moz-any(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolDesc{color:var(--mantine-color-gray-7)}.SubjectCard-module__QVfIZq__card:has(:is(.SubjectCard-module__QVfIZq__header:hover,.SubjectCard-module__QVfIZq__header:focus,.SubjectCard-module__QVfIZq__header:focus-visible)) .SubjectCard-module__QVfIZq__toolRow .SubjectCard-module__QVfIZq__toolDesc{color:var(--mantine-color-gray-7)}.SubjectCard-module__QVfIZq__toolRow:has(.SubjectCard-module__QVfIZq__toolLink:hover){background:var(--hh-accent);color:var(--hh-accent-text)}.SubjectCard-module__QVfIZq__toolRow:has(.SubjectCard-module__QVfIZq__toolLink:hover) .SubjectCard-module__QVfIZq__toolLink{color:var(--hh-accent-text)!important}.SubjectCard-module__QVfIZq__toolRow:has(.SubjectCard-module__QVfIZq__toolLink:hover) .SubjectCard-module__QVfIZq__toolDesc{color:var(--hh-accent-text)!important}.SubjectCard-module__QVfIZq__toolRow:has(.SubjectCard-module__QVfIZq__toolLink:hover) .SubjectCard-module__QVfIZq__newBadge{color:#fff;border-color:#fff}.SubjectCard-module__QVfIZq__toolRow:has(.SubjectCard-module__QVfIZq__toolLink:hover) .SubjectCard-module__QVfIZq__iconCrown{color:#fff;border-color:#fff}
