.styles-module__0QpdQG__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.styles-module__0QpdQG__countLabel{color:var(--ifm-color-emphasis-600);font-size:.9rem;font-weight:600;display:block}.styles-module__0QpdQG__viewToggle{border:1px solid var(--ifm-color-emphasis-300);border-radius:999px;flex-shrink:0;gap:.2rem;padding:.2rem;display:inline-flex}.styles-module__0QpdQG__viewToggleBtn{color:var(--ifm-color-emphasis-700);font-family:var(--ifm-font-family-base);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.styles-module__0QpdQG__viewToggleBtn:hover{color:var(--ifm-font-color-base)}.styles-module__0QpdQG__viewToggleBtnActive,.styles-module__0QpdQG__viewToggleBtnActive:hover{background:var(--ifm-color-primary);color:#fff}.styles-module__0QpdQG__showMoreWrap{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.75rem;display:flex}.styles-module__0QpdQG__showMoreBtn{background:var(--ifm-color-primary);color:#fff;font-family:var(--ifm-font-family-base);cursor:pointer;border:none;border-radius:999px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:700;transition:background .15s}.styles-module__0QpdQG__showMoreBtn:hover{background:var(--ifm-color-primary-dark)}.styles-module__0QpdQG__showMoreBtn:disabled{opacity:.6;cursor:not-allowed}.styles-module__0QpdQG__loadErrorText{color:var(--status-danger-text,var(--ifm-color-danger));margin:0;font-size:.85rem}
:root{--btn-neutral-bg:#78909c;--btn-neutral-bg-hover:#607d8b;--btn-primary-bg:#444343;--btn-primary-bg-hover:#0d2f0d}.styles-module__vV1NWW__emptyText{color:var(--ifm-color-emphasis-600);font-size:.95rem}.styles-module__vV1NWW__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.styles-module__vV1NWW__countLabel{color:var(--ifm-color-emphasis-600);font-size:.9rem;font-weight:600;display:block}.styles-module__vV1NWW__viewToggle{border:1px solid var(--ifm-color-emphasis-300);border-radius:999px;flex-shrink:0;gap:.2rem;padding:.2rem;display:inline-flex}.styles-module__vV1NWW__viewToggleBtn{color:var(--ifm-color-emphasis-700);font-family:var(--ifm-font-family-base);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.styles-module__vV1NWW__viewToggleBtn:hover{color:var(--ifm-font-color-base)}.styles-module__vV1NWW__viewToggleBtnActive,.styles-module__vV1NWW__viewToggleBtnActive:hover{background:var(--ifm-color-primary);color:#fff}.styles-module__vV1NWW__roleSection{margin-bottom:2rem}.styles-module__vV1NWW__roleSection:last-child{margin-bottom:0}.styles-module__vV1NWW__roleHeading{color:var(--ifm-font-color-base);border-bottom:3px solid var(--ifm-color-emphasis-200);text-decoration:underline;-webkit-text-decoration-color:var(--ifm-color-primary);text-decoration-color:var(--ifm-color-primary);text-underline-offset:6px;width:100%;margin:0 0 .9rem;padding-bottom:.75rem;font-size:1.35rem;font-weight:700;text-decoration-thickness:2px}.styles-module__vV1NWW__examCode{letter-spacing:.04em;text-transform:uppercase;background:var(--ifm-color-primary-contrast-background);color:var(--ifm-color-primary);border-radius:999px;align-self:flex-start;padding:.75rem .55rem;font-size:.82rem;font-weight:700;text-decoration:none!important}a.styles-module__vV1NWW__examCode:hover{text-decoration:underline!important}.styles-module__vV1NWW__metaRow{flex-wrap:wrap;gap:.4rem;display:flex}.styles-module__vV1NWW__chip{color:#fff;border:none;border-radius:10%;padding:.12rem .55rem;font-size:.75rem;font-weight:300}.styles-module__vV1NWW__chipDuration{background:#030304}.styles-module__vV1NWW__chipQuestions{background:#5f71ab}.styles-module__vV1NWW__chipPrice{background:#0a361a}.styles-module__vV1NWW__grid{grid-template-columns:repeat(auto-fill,minmax(260px,340px));gap:1.25rem;display:grid}.styles-module__vV1NWW__card{border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 20%, var(--ifm-card-background-color)), color-mix(in srgb, var(--card-accent-2) 14%, var(--ifm-card-background-color)));flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.styles-module__vV1NWW__card:before{content:"";background:linear-gradient(90deg, var(--card-accent), var(--card-accent-2));height:4px;position:absolute;inset:0 0 auto}.styles-module__vV1NWW__card:hover{transform:translateY(-2px)}.styles-module__vV1NWW__cardTop{align-items:center;gap:.6rem;padding:1rem 1.25rem 0;display:flex}.styles-module__vV1NWW__cardLogo{border:1px solid var(--ifm-color-emphasis-200);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:3px;display:inline-flex}.styles-module__vV1NWW__cardLogo img{object-fit:contain;width:100%;height:100%}.styles-module__vV1NWW__cardLogoFallback{background:var(--ifm-color-emphasis-200);width:32px;height:32px;color:var(--ifm-color-emphasis-700);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.styles-module__vV1NWW__cardMain{flex-direction:column;gap:.5rem;padding:.75rem 1.25rem 1.1rem;display:flex}.styles-module__vV1NWW__cardActions{gap:.5rem;margin-top:auto;padding:0 1.25rem 1.1rem;display:flex}.styles-module__vV1NWW__cardActionBtn{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex;text-decoration:none!important}.styles-module__vV1NWW__cardActionNeutral{background:var(--btn-neutral-bg)}.styles-module__vV1NWW__cardActionNeutral:hover{background:var(--btn-neutral-bg-hover);color:#fff}.styles-module__vV1NWW__cardActionPrimary{background:var(--btn-primary-bg)}.styles-module__vV1NWW__cardActionPrimary:hover{background:var(--btn-primary-bg-hover);color:#fff}.styles-module__vV1NWW__cardActionIcon{flex-shrink:0;width:14px;height:14px}.styles-module__vV1NWW__cardTitle{min-height:2.86rem;color:var(--ifm-font-color-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.99rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.styles-module__vV1NWW__rowList{flex-direction:column;gap:.9rem;display:flex}.styles-module__vV1NWW__row{border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);background:var(--ifm-card-background-color);align-items:center;gap:.8rem;padding:1rem 1.4rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.styles-module__vV1NWW__row:hover{background:var(--ui-hover-bg)}.styles-module__vV1NWW__rowActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.styles-module__vV1NWW__rowLogo{border:1px solid var(--ifm-color-emphasis-200);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:2px;display:inline-flex}.styles-module__vV1NWW__rowLogo img{object-fit:contain;width:100%;height:100%}.styles-module__vV1NWW__rowLogoFallback{background:var(--ifm-color-emphasis-200);width:26px;height:26px;color:var(--ifm-color-emphasis-700);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:inline-flex}.styles-module__vV1NWW__rowBody{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.styles-module__vV1NWW__rowTop{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.styles-module__vV1NWW__rowTitle{color:var(--ifm-font-color-base);margin:0;font-size:1.02rem;font-weight:700}@media (max-width:640px){.styles-module__vV1NWW__row{flex-wrap:wrap}.styles-module__vV1NWW__rowActions{width:100%}}.styles-module__vV1NWW__showMoreWrap{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.75rem;display:flex}.styles-module__vV1NWW__showMoreBtn{background:var(--ifm-color-primary);color:#fff;font-family:var(--ifm-font-family-base);cursor:pointer;border:none;border-radius:999px;padding:.55rem 1.4rem;font-size:.9rem;font-weight:700;transition:background .15s}.styles-module__vV1NWW__showMoreBtn:hover{background:var(--ifm-color-primary-dark)}.styles-module__vV1NWW__showMoreBtn:disabled{opacity:.6;cursor:not-allowed}.styles-module__vV1NWW__loadErrorText{color:var(--status-danger-text,var(--ifm-color-danger));margin:0;font-size:.85rem}
.styles-module__nbKirW__page{padding:0}.styles-module__nbKirW__container{width:100%}.styles-module__nbKirW__emptyText{color:var(--ifm-color-emphasis-600);font-size:.95rem}.styles-module__nbKirW__emptyLink{color:var(--ifm-color-primary);font-weight:600}.styles-module__nbKirW__backLink{color:var(--ifm-color-emphasis-700);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;transition:color .15s;display:inline-flex;text-decoration:none!important}.styles-module__nbKirW__backLink:hover{color:var(--ui-hover-text,var(--ifm-font-color-base))}.styles-module__nbKirW__examCode{letter-spacing:.04em;text-transform:uppercase;background:var(--ifm-color-primary-contrast-background);color:var(--ifm-color-primary);border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.styles-module__nbKirW__metaRow{flex-wrap:wrap;gap:.4rem;display:flex}.styles-module__nbKirW__chip{border:1px solid var(--ifm-color-emphasis-300);color:var(--ifm-color-emphasis-700);border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600}.styles-module__nbKirW__startTag{color:var(--ifm-color-primary);align-self:flex-start;margin-top:.25rem;font-size:.85rem;font-weight:700}.styles-module__nbKirW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.styles-module__nbKirW__card{border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);background:var(--ifm-card-background-color);color:inherit;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden;text-decoration:none!important}.styles-module__nbKirW__card:hover{transform:translateY(-2px)}.styles-module__nbKirW__cardImage{object-fit:cover;width:100%;height:140px}.styles-module__nbKirW__cardBody{flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;display:flex}.styles-module__nbKirW__cardTitle{color:var(--ifm-font-color-base);margin:0;font-size:1.1rem;font-weight:700}.styles-module__nbKirW__cardDescription{color:var(--ifm-color-emphasis-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;display:-webkit-box;overflow:hidden}.styles-module__nbKirW__completedTag{background:var(--ifm-color-success-contrast-background);color:var(--ifm-color-success);border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.72rem;font-weight:700}
.styles-module__RiAqNW__page{padding:1.63rem 0 5rem}.styles-module__RiAqNW__container{width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem}.styles-module__RiAqNW__pageHeader{margin-bottom:2rem}@media screen and (max-width:640px){.styles-module__RiAqNW__page{padding-top:1.25rem}.styles-module__RiAqNW__pageHeader{display:none}}.styles-module__RiAqNW__pageEyebrow{letter-spacing:.02em;text-transform:none;color:var(--ifm-color-primary);margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-block}.styles-module__RiAqNW__pageTitle{letter-spacing:-.02em;color:var(--ifm-heading-color);margin:0 0 .5rem;font-size:2.25rem;font-weight:800}.styles-module__RiAqNW__pageSubtitle{color:var(--ifm-color-emphasis-600);margin:0;font-size:1rem}
.styles-module__w2lwjG__cover{background:var(--ifm-color-emphasis-100);width:100%;height:100%;display:block;position:relative;overflow:hidden}.styles-module__w2lwjG__img{object-fit:cover;width:100%;height:100%;display:block}.styles-module__w2lwjG__generated{background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__w2lwjG__generated:after{content:"";background:radial-gradient(circle at 30% 20%,#ffffff47,#0000 55%);position:absolute;inset:0}.styles-module__w2lwjG__initials{letter-spacing:.02em;color:#fff;text-shadow:0 1px 6px #00000040;font-size:1.5rem;font-weight:800;position:relative}.styles-module__w2lwjG__lock{color:#fff;background:#0009;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:800;position:absolute;top:.4rem;right:.4rem}
.styles-module__xra2mW__iconButton{color:#fff;cursor:pointer;background:#c2703d;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .12s,transform .12s;display:inline-flex}.styles-module__xra2mW__iconButton:hover{background:#a95d2e;transform:scale(1.05)}.styles-module__xra2mW__iconButton[aria-pressed=true]{color:#1f6b2e;background:#cdeecd}.styles-module__xra2mW__iconButton[aria-pressed=true]:hover{background:#b7e4b8}.styles-module__xra2mW__textButton{border-radius:var(--ifm-global-radius);color:#fff;cursor:pointer;background:#c2703d;border:none;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:background .12s;display:inline-flex}.styles-module__xra2mW__textButton:hover{background:#a95d2e}.styles-module__xra2mW__textButton[aria-pressed=true]{color:#1f6b2e;background:#cdeecd}.styles-module__xra2mW__textButton[aria-pressed=true]:hover{background:#b7e4b8}
.styles-module__NcFH9q__wrapper{height:100%;position:relative}.styles-module__NcFH9q__bookmarkSlot{z-index:1;position:absolute;top:.55rem;right:.55rem}.styles-module__NcFH9q__card{border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);background:var(--ifm-card-background-color);height:100%;color:inherit;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden;text-decoration:none!important}.styles-module__NcFH9q__card:hover{transform:translateY(-2px)}.styles-module__NcFH9q__image{background:var(--ifm-color-emphasis-100);flex-shrink:0;width:100%;height:118px;display:block;position:relative}.styles-module__NcFH9q__newBadge{z-index:1;background:var(--ifm-color-primary);color:#fff;padding:.25rem .5rem;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:.55rem;left:.55rem}.styles-module__NcFH9q__body{flex-direction:column;flex:1;gap:.45rem;padding:.9rem 1rem;display:flex}.styles-module__NcFH9q__title{color:var(--ifm-font-color-base);margin:0;font-size:1rem;font-weight:700;line-height:1.3}.styles-module__NcFH9q__description{color:var(--ifm-color-emphasis-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.styles-module__NcFH9q__tags{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:auto;display:flex}.styles-module__NcFH9q__actionTag{color:#fff;white-space:nowrap;border-radius:0;margin-left:auto;padding:.4rem 1rem;font-size:.75rem;font-weight:700}.styles-module__NcFH9q__actionStart{background:linear-gradient(135deg,#059669 0%,#047857 100%)}.styles-module__NcFH9q__actionResume{background:linear-gradient(135deg,#d97706 0%,#b45309 100%)}.styles-module__NcFH9q__actionPreview{background:linear-gradient(135deg,#64748b 0%,#475569 100%)}.styles-module__NcFH9q__card:hover .styles-module__NcFH9q__actionTag{filter:brightness(.94)}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__card{border-color:var(--ifm-color-emphasis-300);transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #0f172a14}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0f172a24}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__image{aspect-ratio:2;border-bottom:1px solid var(--ifm-color-emphasis-200);height:auto}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__body{gap:.65rem;min-height:190px;padding:1.1rem 1.2rem 1.2rem}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__title{font-size:1.08rem;line-height:1.35}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__description{min-height:4.2em;color:var(--ifm-color-emphasis-700);-webkit-line-clamp:3;font-size:.88rem;line-height:1.5}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__actionTag{border-radius:.35rem;padding:.48rem 1.15rem}.styles-module__NcFH9q__catalog .styles-module__NcFH9q__newBadge{border-radius:999px;padding:.3rem .6rem;box-shadow:0 2px 8px #0f172a2e}[data-theme=dark] .styles-module__NcFH9q__catalog .styles-module__NcFH9q__card{box-shadow:0 8px 24px #0000003d}[data-theme=dark] .styles-module__NcFH9q__catalog .styles-module__NcFH9q__card:hover{box-shadow:0 14px 32px #0000005c}
.styles-module__PdC83q__section{margin-top:3rem}.styles-module__PdC83q__section:first-of-type{margin-top:1rem}.styles-module__PdC83q__header{border-bottom:1px solid var(--ifm-color-emphasis-200);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;padding-bottom:.75rem;display:flex}.styles-module__PdC83q__heading{min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--ifm-color-primary);text-decoration-color:var(--ifm-color-primary);text-underline-offset:.4rem;letter-spacing:-.01em;color:var(--ifm-heading-color);margin:0;font-size:1.5rem;font-weight:700;text-decoration-thickness:.12rem}.styles-module__PdC83q__title{letter-spacing:-.01em;color:var(--ifm-heading-color);margin:0;font-size:1.25rem;font-weight:700}.styles-module__PdC83q__subtitle{color:var(--ifm-color-emphasis-600);margin:.2rem 0 0;font-size:.82rem}.styles-module__PdC83q__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem 1.35rem;margin:0;padding:.25rem 0 .75rem;list-style:none;display:grid}.styles-module__PdC83q__cell{min-width:0}@media (max-width:680px){.styles-module__PdC83q__grid{grid-template-columns:1fr}}
.styles-module__BvoBDW__root{--metric-neutral-bg:#475569;--metric-neutral-border:#64748b;--metric-text:#fff;--metric-muted-text:#ffffffc7;--chart-surface-bg:#64748b1a;--chart-surface-border:#64748b33;flex-direction:column;gap:2.25rem;padding-bottom:2rem;display:flex}.styles-module__BvoBDW__title,.styles-module__BvoBDW__bandTitle,.styles-module__BvoBDW__sectionTitle,.styles-module__BvoBDW__cardTitle,.styles-module__BvoBDW__stripTitle{text-decoration:none}.styles-module__BvoBDW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.styles-module__BvoBDW__title{letter-spacing:-.035em;color:var(--ifm-heading-color);margin:0;font-size:clamp(2rem,3vw,2.55rem);font-weight:800;line-height:1.08}.styles-module__BvoBDW__sub{color:var(--ifm-color-emphasis-800);margin:.55rem 0 0;font-size:.95rem}.styles-module__BvoBDW__planPill{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.35rem .8rem;font-size:.78rem;font-weight:800}.styles-module__BvoBDW__planPro{background:var(--ifm-color-primary);color:#fff}.styles-module__BvoBDW__planFree{background:var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-800)}.styles-module__BvoBDW__band{border:1px solid var(--ifm-color-emphasis-200);border-radius:18px;align-items:center;gap:1.5rem;padding:1.8rem 2rem;display:flex;box-shadow:0 12px 32px #95a73014}.styles-module__BvoBDW__bandUpgrade{color:#fff;background:linear-gradient(135deg,#242424 0%,#484a53 45%,#3c3e3c 100%);border-color:#0000}.styles-module__BvoBDW__bandNeutral{background:radial-gradient(circle at 92% 12%, #3f6bb31f, transparent 28%), var(--ifm-card-background-color)}.styles-module__BvoBDW__bandMain{flex:1;min-width:0}.styles-module__BvoBDW__bandKicker{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:.72rem;font-weight:800;display:inline-block}.styles-module__BvoBDW__bandTitle{letter-spacing:-.01em;color:inherit;margin:.35rem 0 .5rem;font-size:1.4rem;font-weight:800;line-height:1.25}.styles-module__BvoBDW__bandNeutral .styles-module__BvoBDW__bandTitle{color:var(--ifm-heading-color)}.styles-module__BvoBDW__bandText{opacity:.92;margin:0;font-size:.92rem;line-height:1.5}.styles-module__BvoBDW__bandNeutral .styles-module__BvoBDW__bandText{color:var(--ifm-color-emphasis-700);opacity:1}.styles-module__BvoBDW__bandChips{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.styles-module__BvoBDW__bandChip{color:#fff;background:#ffffff29;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none!important}.styles-module__BvoBDW__bandChip:hover{background:#ffffff47}.styles-module__BvoBDW__bandActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.1rem;display:flex}.styles-module__BvoBDW__ctaButton{border-radius:var(--ifm-global-radius);color:#fff;cursor:pointer;background:#2e7d32;border:none;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-size:.9rem;font-weight:800;transition:transform .12s,opacity .12s;display:inline-flex;text-decoration:none!important}.styles-module__BvoBDW__ctaButton:hover:not(:disabled){transform:translateY(-1px)}.styles-module__BvoBDW__ctaButton:disabled{opacity:.7;cursor:default}.styles-module__BvoBDW__bandNeutral .styles-module__BvoBDW__ctaButton{background:var(--ifm-color-primary);color:#fff}.styles-module__BvoBDW__bandProof{opacity:.9;font-size:.8rem}.styles-module__BvoBDW__bandNeutral .styles-module__BvoBDW__bandProof{color:var(--ifm-color-emphasis-600)}.styles-module__BvoBDW__bandError{color:#ffd9d9;margin:.6rem 0 0;font-size:.82rem;font-weight:600}.styles-module__BvoBDW__bandAside{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.styles-module__BvoBDW__bandUpgrade .styles-module__BvoBDW__bandAside{--chart-accent:#fff;--ring-track-color:#ffffff47;--ring-text-color:#fff;--ring-caption-color:#ffffffd9}.styles-module__BvoBDW__bandAsideText{opacity:.9;font-size:.78rem;font-weight:700}.styles-module__BvoBDW__overview{flex-direction:column;gap:1rem;display:flex}.styles-module__BvoBDW__sectionHead{border-bottom:1px solid var(--ifm-color-emphasis-200);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.8rem;display:flex}.styles-module__BvoBDW__sectionKicker,.styles-module__BvoBDW__cardKicker{color:var(--ifm-color-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:800;display:block}.styles-module__BvoBDW__sectionTitle{color:var(--ifm-heading-color);letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:800}.styles-module__BvoBDW__sectionMeta{color:var(--ifm-color-emphasis-600);font-size:.82rem;font-weight:600}.styles-module__BvoBDW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.styles-module__BvoBDW__tile{border:1px solid var(--metric-neutral-border);border-left:4px solid var(--tile-accent,var(--ifm-color-primary));background:color-mix(in srgb, var(--tile-accent,#64748b) 22%, var(--metric-neutral-bg));border-radius:12px;flex-direction:column;gap:.22rem;min-height:112px;padding:1.1rem 1.2rem;display:flex;box-shadow:0 5px 18px #0f172a0d}.styles-module__BvoBDW__tileValue{letter-spacing:-.02em;color:var(--metric-text);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:800}.styles-module__BvoBDW__tileLabel{color:var(--metric-text);font-size:.82rem}.styles-module__BvoBDW__tileHint{color:var(--metric-muted-text);font-size:.72rem}.styles-module__BvoBDW__charts{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;display:grid}.styles-module__BvoBDW__card{border:1px solid var(--ifm-color-emphasis-200);background:var(--ifm-card-background-color);border-radius:14px;flex-direction:column;gap:1.15rem;padding:1.5rem;display:flex;box-shadow:0 8px 26px #0f172a0f}.styles-module__BvoBDW__activityCard,.styles-module__BvoBDW__blogCard{grid-column:span 6}.styles-module__BvoBDW__categoryCard{grid-column:span 7}.styles-module__BvoBDW__communityCard{grid-column:span 5}.styles-module__BvoBDW__examCard{grid-column:1/-1}.styles-module__BvoBDW__cardHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.styles-module__BvoBDW__cardTitle{color:var(--ifm-heading-color);margin:0;font-size:1.08rem;font-weight:800}.styles-module__BvoBDW__cardSub{color:var(--ifm-color-emphasis-600);font-size:.78rem}.styles-module__BvoBDW__cardHeadLink{border-radius:var(--ifm-global-radius);background:var(--ifm-color-primary);color:#fff;flex-shrink:0;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:750;transition:background .15s;display:inline-flex;text-decoration:none!important}.styles-module__BvoBDW__cardHeadLink:hover{background:var(--ifm-color-primary-dark);color:#fff}.styles-module__BvoBDW__blogStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.styles-module__BvoBDW__blogStats>div{border:1px solid color-mix(in srgb, var(--metric-accent) 45%, var(--metric-neutral-border));border-left:3px solid var(--metric-accent);background:color-mix(in srgb, var(--metric-accent) 22%, var(--metric-neutral-bg));border-radius:10px;flex-direction:column;gap:.12rem;padding:.75rem;display:flex}.styles-module__BvoBDW__blogStats>div:first-child{--metric-accent:#0ea5e9}.styles-module__BvoBDW__blogStats>div:nth-child(2){--metric-accent:#14b8a6}.styles-module__BvoBDW__blogStats>div:nth-child(3){--metric-accent:#8b5cf6}.styles-module__BvoBDW__blogStats>div:nth-child(4){--metric-accent:#f59e0b}.styles-module__BvoBDW__blogStatValue{color:var(--metric-text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.styles-module__BvoBDW__blogStatLabel{color:var(--metric-muted-text);font-size:.72rem;font-weight:650;line-height:1.25}.styles-module__BvoBDW__blogRecentList{border-top:1px solid var(--ifm-color-emphasis-200);margin:0;padding:0;list-style:none}.styles-module__BvoBDW__blogRecentList li:not(:last-child){border-bottom:1px solid var(--ifm-color-emphasis-200)}.styles-module__BvoBDW__blogRecentLink{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex;text-decoration:none!important}.styles-module__BvoBDW__blogRecentLink:hover .styles-module__BvoBDW__blogRecentTitle{text-underline-offset:.2em;text-decoration:underline}.styles-module__BvoBDW__blogRecentTitle{color:var(--ifm-font-color-base);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.styles-module__BvoBDW__blogRecentDate{color:var(--ifm-color-emphasis-600);flex-shrink:0;font-size:.72rem}.styles-module__BvoBDW__blogEmpty{min-height:96px;color:var(--ifm-color-emphasis-600);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.55rem;font-size:.84rem;display:flex}.styles-module__BvoBDW__blogEmpty p{margin:0}.styles-module__BvoBDW__chartEmpty{color:var(--ifm-color-emphasis-600);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 0;font-size:.88rem;display:flex}.styles-module__BvoBDW__chartEmptyLink{border-radius:var(--ifm-global-radius);background:var(--ifm-color-primary);color:#fff;align-items:center;padding:.4rem .9rem;font-size:.85rem;font-weight:700;transition:background .15s;display:inline-flex;text-decoration:none!important}.styles-module__BvoBDW__chartEmptyLink:hover{background:var(--ifm-color-primary-dark);color:#fff}.styles-module__BvoBDW__examStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.styles-module__BvoBDW__examStats>div{border:1px solid color-mix(in srgb, var(--metric-accent) 45%, var(--metric-neutral-border));border-left:3px solid var(--metric-accent);background:color-mix(in srgb, var(--metric-accent) 22%, var(--metric-neutral-bg));border-radius:10px;flex-direction:column;gap:.1rem;padding:.7rem .8rem;display:flex}.styles-module__BvoBDW__examStats>div:first-child{--metric-accent:#2563eb}.styles-module__BvoBDW__examStats>div:nth-child(2){--metric-accent:#7c3aed}.styles-module__BvoBDW__examStats>div:nth-child(3){--metric-accent:#0d9488}.styles-module__BvoBDW__examStatValue{color:var(--metric-text);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}.styles-module__BvoBDW__examStatLabel,.styles-module__BvoBDW__panelLabel{color:var(--ifm-primary-color-emphasis-800);letter-spacing:.055em;text-transform:none;font-size:.8rem;font-weight:750;text-decoration:none}.styles-module__BvoBDW__examStats .styles-module__BvoBDW__examStatLabel{color:var(--metric-muted-text)}.styles-module__BvoBDW__chartSurface{border:1px solid var(--chart-surface-border);background:var(--chart-surface-bg);border-radius:10px;padding:.75rem}.styles-module__BvoBDW__examBody{grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);gap:1.1rem;min-height:230px;display:grid}.styles-module__BvoBDW__examTrend,.styles-module__BvoBDW__examHistory{min-width:0}.styles-module__BvoBDW__examTrend{flex-direction:column;gap:.55rem;display:flex}.styles-module__BvoBDW__examHistory{border-left:1px solid var(--ifm-color-emphasis-200);padding-left:1.1rem}.styles-module__BvoBDW__attemptList{flex-direction:column;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.styles-module__BvoBDW__attemptRow{min-width:0}.styles-module__BvoBDW__attemptLink{min-height:40px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem 0;display:grid;text-decoration:none!important}.styles-module__BvoBDW__attemptLink:hover .styles-module__BvoBDW__attemptTitle{text-underline-offset:.2em;text-decoration:underline}.styles-module__BvoBDW__attemptLink:hover .styles-module__BvoBDW__attemptScore{color:var(--ifm-color-primary-dark)}.styles-module__BvoBDW__attemptRow:not(:last-child){border-bottom:1px solid var(--ifm-color-emphasis-200)}.styles-module__BvoBDW__attemptMarker{background:var(--ifm-color-primary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ifm-color-primary) 15%, transparent);border-radius:50%}.styles-module__BvoBDW__attemptInfo{flex-direction:column;min-width:0;display:flex}.styles-module__BvoBDW__attemptTitle{color:var(--ifm-font-color-base);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.styles-module__BvoBDW__attemptDate{color:var(--ifm-color-emphasis-600);font-size:.7rem}.styles-module__BvoBDW__attemptScore{color:var(--ifm-color-primary);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:800;text-decoration:none}[data-theme=dark] .styles-module__BvoBDW__attemptScore{color:#fff}[data-theme=dark] .styles-module__BvoBDW__attemptLink:hover .styles-module__BvoBDW__attemptScore{color:#fff}.styles-module__BvoBDW__historyEmpty{color:var(--ifm-color-emphasis-600);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.styles-module__BvoBDW__catList{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.styles-module__BvoBDW__catRow{flex-direction:column;gap:.3rem;display:flex}.styles-module__BvoBDW__catTop{justify-content:space-between;font-size:.85rem;display:flex}.styles-module__BvoBDW__catLabel{color:var(--ifm-color-emphasis-800);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.styles-module__BvoBDW__catDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.styles-module__BvoBDW__catCount{color:var(--ifm-color-emphasis-600);font-variant-numeric:tabular-nums}.styles-module__BvoBDW__catTrack{background:var(--ifm-color-emphasis-200);border-radius:999px;height:8px;overflow:hidden}.styles-module__BvoBDW__catFill{background:var(--ifm-color-primary);border-radius:999px;height:100%;display:block}.styles-module__BvoBDW__catLocked{color:var(--ifm-color-emphasis-600);font-size:.72rem}.styles-module__BvoBDW__commGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.styles-module__BvoBDW__commGrid>div{border:1px solid var(--metric-neutral-border);border-left:3px solid var(--metric-accent,var(--metric-neutral-border));background:color-mix(in srgb, var(--metric-accent,#64748b) 22%, var(--metric-neutral-bg));border-radius:10px;flex-direction:column;gap:.1rem;min-height:72px;padding:.7rem;display:flex}.styles-module__BvoBDW__commValue{color:var(--metric-text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800}.styles-module__BvoBDW__commLabel{color:var(--metric-muted-text);font-size:.72rem}.styles-module__BvoBDW__cardFootLink{border-radius:var(--ifm-global-radius);background:var(--ifm-color-primary);color:#fff;align-self:flex-start;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:700;transition:background .15s;display:inline-flex;text-decoration:none!important}.styles-module__BvoBDW__cardFootLink:hover{background:var(--ifm-color-primary-dark);color:#fff}.styles-module__BvoBDW__strip{flex-direction:column;gap:1rem;display:flex}.styles-module__BvoBDW__stripHead{border-bottom:1px solid var(--ifm-color-emphasis-200);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.styles-module__BvoBDW__stripTitle{color:var(--ifm-heading-color);margin:0;font-size:1.2rem;font-weight:700}.styles-module__BvoBDW__stripLink{border-radius:var(--ifm-global-radius);background:var(--ifm-color-primary);color:#fff;flex-shrink:0;align-items:center;padding:.4rem .9rem;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex;text-decoration:none!important}.styles-module__BvoBDW__stripLink:hover{background:var(--ifm-color-primary-dark);color:#fff}.styles-module__BvoBDW__courseRow{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.styles-module__BvoBDW__completedList{border:1px solid var(--ifm-color-emphasis-200);border-radius:var(--ifm-global-radius);flex-direction:column;display:flex;overflow:hidden}.styles-module__BvoBDW__completedRow:not(:last-child){border-bottom:1px solid var(--ifm-color-emphasis-200)}.styles-module__BvoBDW__completedRowLink{color:inherit;cursor:default;border-left:3px solid var(--card-accent,var(--ifm-color-primary));align-items:center;gap:.7rem;padding:.75rem 1.1rem;transition:background .15s;display:flex;text-decoration:none!important}.styles-module__BvoBDW__completedRowLink:hover{background:var(--ui-hover-bg)}.styles-module__BvoBDW__completedCheck{color:#0a7d33;flex-shrink:0;font-size:.8rem;font-weight:800}.styles-module__BvoBDW__completedRowTitle{color:var(--ifm-font-color-base);flex:1;font-size:.92rem;font-weight:600}.styles-module__BvoBDW__completedRowDate{color:var(--ifm-color-emphasis-600);flex-shrink:0;font-size:.8rem}@media (max-width:1120px){.styles-module__BvoBDW__activityCard,.styles-module__BvoBDW__blogCard,.styles-module__BvoBDW__examCard,.styles-module__BvoBDW__categoryCard,.styles-module__BvoBDW__communityCard{grid-column:1/-1}}@media (max-width:820px){.styles-module__BvoBDW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module__BvoBDW__examBody{grid-template-columns:1fr}.styles-module__BvoBDW__examHistory{border-top:1px solid var(--ifm-color-emphasis-200);border-left:none;padding-top:1rem;padding-left:0}}@media (max-width:640px){.styles-module__BvoBDW__band{flex-direction:column;align-items:stretch;padding:1.35rem}.styles-module__BvoBDW__bandAside{flex-direction:row;justify-content:center}.styles-module__BvoBDW__commGrid{grid-template-columns:repeat(2,1fr)}.styles-module__BvoBDW__sectionHead{flex-direction:column;align-items:flex-start}.styles-module__BvoBDW__tiles,.styles-module__BvoBDW__examStats{grid-template-columns:1fr}.styles-module__BvoBDW__blogStats{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module__BvoBDW__card{padding:1.15rem}}:is([data-theme=dark] .styles-module__BvoBDW__band,[data-theme=dark] .styles-module__BvoBDW__tile,[data-theme=dark] .styles-module__BvoBDW__card){box-shadow:0 10px 28px #0000003d}[data-theme=dark] .styles-module__BvoBDW__root{--chart-surface-bg:#94a3b817;--chart-surface-border:#94a3b829}
.styles-module__5Undka__tabList{border-bottom:1px solid var(--ifm-color-emphasis-200);gap:1.5rem;margin:0 0 1.5rem;display:flex}.styles-module__5Undka__tab{color:var(--ifm-color-emphasis-600);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.15rem .15rem .75rem;font-size:.95rem;font-weight:600}.styles-module__5Undka__tab:hover{color:var(--ifm-font-color-base)}.styles-module__5Undka__tabActive{border-bottom-color:var(--ifm-font-color-base);color:var(--ifm-font-color-base);font-weight:700}
