.tenant-f1-fonts .academy-f1-back{display:inline-flex;align-self:flex-start;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;font-size:13px;font-weight:600;color:rgba(31,38,66,.7);border-radius:9999px;padding:7px 15px 7px 12px;border:1px solid #c9d7e5;background:rgba(255,255,255,.72);transition:background .15s ease}.tenant-f1-fonts .academy-f1-back:hover{background:rgba(255,255,255,.95)}.tenant-f1-fonts .academy-f1-eyebrow{gap:6px;letter-spacing:.06em;text-transform:uppercase;color:#0093c9;background:rgba(60,203,255,.12);padding:5px 12px}.tenant-f1-fonts .academy-f1-chip,.tenant-f1-fonts .academy-f1-eyebrow{display:inline-flex;align-items:center;font-size:11px;font-weight:700;border-radius:9999px}.tenant-f1-fonts .academy-f1-chip{gap:5px;letter-spacing:.01em;line-height:16px;padding:4px 11px;white-space:nowrap}.tenant-f1-fonts .academy-f1-chip--neutral{color:#1f2642;background:rgba(31,38,66,.06)}.tenant-f1-fonts .academy-f1-chip--accent{color:#0093c9;background:rgba(60,203,255,.12)}.tenant-f1-fonts .academy-f1-chip--muted{color:rgba(31,38,66,.7);background:rgba(31,38,66,.05)}.tenant-f1-fonts .academy-f1-chip--success{color:#0f6e56;background:rgba(31,176,138,.14)}.tenant-f1-fonts .academy-f1-meta{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:rgba(31,38,66,.6)}.tenant-f1-fonts .academy-f1-progress{height:8px;border-radius:9999px;background:rgba(31,38,66,.08);overflow:hidden}.tenant-f1-fonts .academy-f1-progress>span{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#7fe4ff,#3ccbff);transition:width .4s ease}.tenant-f1-fonts .academy-f1-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:9999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.55);font-family:var(--font-heading);font-size:18px;line-height:1;color:#0093c9}.tenant-f1-fonts .academy-f1-num--done{border:none;background:linear-gradient(180deg,#7fe4ff,#3ccbff);color:#1f2642}.tenant-f1-fonts .academy-f1-field{border:1px solid #c9d7e5;border-radius:14px;background:#ffffff;color:#1f2642;height:44px;padding:0 14px;font-size:14px;width:100%}.tenant-f1-fonts .academy-f1-field::-moz-placeholder{color:rgba(31,38,66,.4)}.tenant-f1-fonts .academy-f1-field::placeholder{color:rgba(31,38,66,.4)}.tenant-f1-fonts .academy-f1-field:focus{outline:none;border-color:#3ccbff;box-shadow:0 0 0 3px rgba(60,203,255,.15)}.tenant-f1-fonts .academy-f1-field--pill{border-radius:9999px}.tenant-f1-fonts .academy-f1-field--search{padding-left:40px}.tenant-f1-fonts .academy-f1-textarea{min-height:88px;height:auto;padding:12px 14px;border-radius:16px;line-height:20px}.tenant-f1-fonts .academy-f1-option{display:block;width:100%;text-align:left;white-space:normal;border:1px solid #c9d7e5;border-radius:16px;background:rgba(255,255,255,.72);color:#1f2642;font-size:14px;padding:12px 16px;transition:background .15s ease,border-color .15s ease;cursor:pointer}.tenant-f1-fonts .academy-f1-option:hover{background:rgba(255,255,255,.95)}.tenant-f1-fonts .academy-f1-option--selected{border-color:#3ccbff;background:rgba(60,203,255,.12);font-weight:700}.tenant-f1-fonts .academy-f1-divider{border-top:1px solid #dbe5f1}.tenant-f1-fonts .academy-f1-prose{font-family:var(--font-sans),"Helvetica",Arial,sans-serif;color:rgba(31,38,66,.82);font-size:15px;line-height:26px}.tenant-f1-fonts .academy-f1-prose>:first-child{margin-top:0}.tenant-f1-fonts .academy-f1-prose h1,.tenant-f1-fonts .academy-f1-prose h2,.tenant-f1-fonts .academy-f1-prose h3,.tenant-f1-fonts .academy-f1-prose h4{font-family:var(--font-heading);color:#1f2642;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:1.6em 0 .5em}.tenant-f1-fonts .academy-f1-prose h1{font-size:26px}.tenant-f1-fonts .academy-f1-prose h2{font-size:22px}.tenant-f1-fonts .academy-f1-prose h3{font-size:18px}.tenant-f1-fonts .academy-f1-prose p{margin:0 0 1em}.tenant-f1-fonts .academy-f1-prose strong{color:#1f2642;font-weight:700}.tenant-f1-fonts .academy-f1-prose a{color:#0093c9;text-decoration:underline;text-underline-offset:2px}.tenant-f1-fonts .academy-f1-prose ol,.tenant-f1-fonts .academy-f1-prose ul{margin:0 0 1em;padding-left:1.3em}.tenant-f1-fonts .academy-f1-prose li{margin:.3em 0}.tenant-f1-fonts .academy-f1-prose code{font-family:var(--font-mono),monospace;font-size:13px;background:rgba(31,38,66,.06);border-radius:6px;padding:1px 6px;color:#1f2642}.tenant-f1-fonts .academy-f1-prose pre{background:rgba(31,38,66,.05);border:1px solid #dbe5f1;border-radius:16px;padding:16px;overflow:auto;margin:0 0 1em}.tenant-f1-fonts .academy-f1-prose pre code{background:none;padding:0}.tenant-f1-fonts .academy-f1-prose blockquote{border-left:3px solid #3ccbff;margin:0 0 1em;padding:4px 0 4px 16px;color:rgba(31,38,66,.7)}.tenant-f1-fonts .academy-f1-prose img{border-radius:16px;max-width:100%}.tenant-f1-fonts .academy-f1-prose hr{border:none;border-top:1px solid #dbe5f1;margin:1.5em 0}.tenant-f1-fonts .academy-f1-display-title{font-family:var(--font-heading);font-weight:600;color:#1f2642}