.xHG2qa_page{--tool-ink:#17252a;--tool-muted:#5d6d71;--tool-line:#17252a1f;--tool-mint:#2e9b93;--tool-dark:#16262d;min-height:100vh;color:var(--tool-ink);background:#f7faf8;position:relative;overflow:hidden}.xHG2qa_masthead{z-index:2;color:#fff;background:linear-gradient(120deg,#12212a 0%,#16262d 48%,#1b3138 100%);position:relative}.xHG2qa_mastheadInner{align-items:center;gap:22px;width:min(1180px,100% - 48px);margin-inline:auto;padding-block:26px;display:flex}.xHG2qa_mastheadDivider{background:#fff3;flex:none;width:1px;height:44px}.xHG2qa_mastheadTitle h1{letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:1.25}.xHG2qa_mastheadTitle p{color:#ffffffa8;margin-top:8px;font-size:15px}.xHG2qa_schoolLogo{flex:none;width:auto;height:52px}.xHG2qa_grid{pointer-events:none;opacity:.48;background-image:linear-gradient(#17252a0b 1px,#0000 1px),linear-gradient(90deg,#17252a0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.xHG2qa_workspace,.xHG2qa_footer{width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.xHG2qa_workspace{padding-block:52px 96px}.xHG2qa_toolGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.xHG2qa_cardLink{display:block}.xHG2qa_toolCard{border:1px solid var(--tool-line);background:#ffffffad;border-radius:22px;flex-direction:column;min-height:296px;padding:26px;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.xHG2qa_toolCard:hover{background:#fff;transform:translateY(-5px);box-shadow:0 22px 55px #17252a14}.xHG2qa_activeCard{border-color:#2e9b9352;box-shadow:0 14px 36px #2e9b9317}.xHG2qa_pendingCard{background:#ffffff80}.xHG2qa_pendingCard:hover{box-shadow:none;transform:none}.xHG2qa_cardTop,.xHG2qa_cardFooter{justify-content:space-between;align-items:center;display:flex}.xHG2qa_toolIcon{border-radius:17px;place-items:center;width:56px;height:56px;font-size:27px;line-height:1;display:grid}.xHG2qa_teal{background:#dff3ee}.xHG2qa_violet{background:#e9e5fa}.xHG2qa_coral{background:#f8e6df}.xHG2qa_sky{background:#e0eefa}.xHG2qa_amber{background:#faf1dd}.xHG2qa_status{border:1px solid var(--tool-line);color:var(--tool-muted);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.xHG2qa_activeCard .xHG2qa_status{color:#1f7069;background:#e8f6f2;border-color:#2e9b933d}.xHG2qa_toolCard h3{letter-spacing:-.02em;margin-top:30px;font-size:25px}.xHG2qa_toolCard>p{color:var(--tool-muted);margin-top:13px;font-size:15px;line-height:1.75}.xHG2qa_cardFooter{margin-top:auto;padding-top:22px}.xHG2qa_launchButton{background:var(--tool-mint);color:#fff;border-radius:11px;align-items:center;padding:11px 22px;font-size:15px;font-weight:750;transition:background .16s;display:inline-flex;box-shadow:0 10px 22px #2e9b9342}.xHG2qa_cardLink:hover .xHG2qa_launchButton{background:#24857e}.xHG2qa_comingSoon{border:1px dashed var(--tool-line);color:var(--tool-muted);border-radius:11px;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.xHG2qa_footer{border-top:1px solid var(--tool-line);color:var(--tool-muted);justify-content:space-between;padding-block:26px;font-size:13px;display:flex}@media (max-width:980px){.xHG2qa_toolGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.xHG2qa_mastheadInner,.xHG2qa_workspace,.xHG2qa_footer{width:min(100% - 32px,1180px)}.xHG2qa_mastheadInner{flex-direction:column;align-items:flex-start;gap:14px}.xHG2qa_mastheadDivider{display:none}.xHG2qa_mastheadTitle h1{font-size:24px}.xHG2qa_schoolLogo{height:42px}.xHG2qa_toolGrid{grid-template-columns:1fr}.xHG2qa_workspace{padding-block:40px 64px}.xHG2qa_toolCard{min-height:0}.xHG2qa_footer{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.xHG2qa_toolCard{transition:none}}
