._pageContainer_1yjp4_7{--acc-tint: var(--sp-peach-tint);--acc-edge: var(--sp-peach-edge);--acc-ink: var(--sp-peach-ink);max-width:1280px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._accentPeach_1yjp4_17{--acc-tint: var(--sp-peach-tint);--acc-edge: var(--sp-peach-edge);--acc-ink: var(--sp-peach-ink)}._accentLavender_1yjp4_23{--acc-tint: var(--sp-lavender-tint);--acc-edge: var(--sp-lavender-edge);--acc-ink: var(--sp-lavender-ink)}._accentSage_1yjp4_29{--acc-tint: var(--sp-sage-tint);--acc-edge: var(--sp-sage-edge);--acc-ink: var(--sp-sage-ink)}._accentBlue_1yjp4_35{--acc-tint: var(--sp-blue-tint);--acc-edge: var(--sp-blue-edge);--acc-ink: var(--sp-blue-ink)}._accentButter_1yjp4_41{--acc-tint: var(--fc-butter-tint);--acc-edge: var(--fc-butter-edge);--acc-ink: var(--fc-butter-ink)}._accentMint_1yjp4_47{--acc-tint: var(--fc-mint-tint);--acc-edge: var(--fc-mint-edge);--acc-ink: var(--fc-mint-ink)}._srOnly_1yjp4_53{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hero_1yjp4_66{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-8);padding:2.75rem var(--spacing-8) 2.5rem;text-align:center;background-color:var(--sp-surface);border:1px solid var(--sp-line);border-radius:1.75rem;box-shadow:var(--sp-shadow)}._hero_1yjp4_66:before,._hero_1yjp4_66:after{content:"";position:absolute;border-radius:50%;pointer-events:none}._hero_1yjp4_66:before{top:2rem;right:2.5rem;width:.75rem;height:.75rem;background-color:#efbb39}._hero_1yjp4_66:after{bottom:-2.5rem;left:-2rem;width:8rem;height:8rem;border:2px solid var(--sp-lavender-line)}._hero_1yjp4_66>*{position:relative;z-index:1}._heroChip_1yjp4_112{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:var(--radius-full);background-color:var(--sp-lavender-tint);border:1px solid var(--sp-lavender-line);color:var(--sp-lavender-ink);font-size:.8125rem;font-weight:600;line-height:1.2}._heroTitle_1yjp4_125{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:0;font-family:var(--font-family-heading);color:var(--sp-ink);text-wrap:balance}._heroTitleMain_1yjp4_136{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}._heroHighlight_1yjp4_143{text-decoration:underline;text-decoration-color:var(--sp-cta);text-decoration-thickness:.14em;text-underline-offset:.12em;text-decoration-skip-ink:none}._heroTitleSub_1yjp4_151{font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem);font-weight:600;line-height:1.3;color:var(--sp-text)}._heroSubtitle_1yjp4_158{margin:0;max-width:42rem;font-size:1.0625rem;line-height:1.55;color:var(--sp-muted)}._searchBar_1yjp4_167{position:relative;display:flex;align-items:center;width:100%;max-width:40rem;margin-top:var(--spacing-4)}._searchIcon_1yjp4_176{position:absolute;left:1.25rem;z-index:1;color:var(--sp-muted);pointer-events:none;transition:color var(--animation-duration-fast) ease}._searchBar_1yjp4_167 ._searchInput_1yjp4_187{height:3.5rem;padding-left:3.25rem;padding-right:3.25rem;font-size:1rem;border-radius:var(--radius-full);background-color:var(--surface);border:1px solid var(--sp-line-strong);box-shadow:0 1px 2px #3d33290f,0 10px 24px -16px #40332659}._searchBar_1yjp4_167 ._searchInput_1yjp4_187:hover{border-color:var(--tk-brand-text);background-color:var(--surface)}._searchBar_1yjp4_167 ._searchInput_1yjp4_187:focus,._searchActive_1yjp4_206 ._searchInput_1yjp4_187{border-color:var(--tk-brand-text);background-color:var(--surface)}._searchBar_1yjp4_167 ._searchInput_1yjp4_187:focus{box-shadow:0 0 0 3px var(--fc-peach-line),0 10px 24px -16px #40332659}._searchBar_1yjp4_167:focus-within ._searchIcon_1yjp4_176,._searchActive_1yjp4_206 ._searchIcon_1yjp4_176{color:var(--tk-brand-text)}._searchInput_1yjp4_187::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}._searchClear_1yjp4_223{position:absolute;right:.75rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;border:none;background-color:var(--muted);color:var(--foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._searchClear_1yjp4_223:hover{background-color:var(--sp-peach-tint);color:var(--tk-brand-text)}._searchClear_1yjp4_223:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._filterNav_1yjp4_259{margin-bottom:var(--spacing-8);scroll-margin-top:calc(var(--site-notice-offset) + var(--header-height) + 1rem)}._pillList_1yjp4_264{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}._pill_1yjp4_264{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:2.5rem;padding:.375rem .4375rem .375rem .875rem;border-radius:var(--radius-full);border:1px solid var(--sp-line);background-color:var(--surface);color:var(--sp-text);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._pillDot_1yjp4_295{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--acc-edge)}._pillLabel_1yjp4_303{min-width:0}._pillCount_1yjp4_307{flex-shrink:0;min-width:1.75rem;padding:.1875rem .5rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--foreground);font-size:.75rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}._pill_1yjp4_264:hover{border-color:var(--acc-edge);background-color:var(--acc-tint);color:var(--acc-ink)}._pill_1yjp4_264:hover ._pillCount_1yjp4_307{background-color:var(--surface);color:var(--acc-ink)}._pill_1yjp4_264._pillActive_1yjp4_331,._pill_1yjp4_264._pillActive_1yjp4_331:hover{border-color:var(--tk-brand);background-color:var(--tk-brand);color:var(--tk-brand-ink);box-shadow:0 4px 12px -4px #cf4e1766}._pill_1yjp4_264._pillActive_1yjp4_331 ._pillCount_1yjp4_307{background-color:var(--tk-brand-ink);color:#fff}._pill_1yjp4_264._pillActive_1yjp4_331 ._pillDot_1yjp4_295{background-color:var(--tk-brand-ink)}._pill_1yjp4_264:focus-visible,._pillToggle_1yjp4_349:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._pillExtra_1yjp4_354{display:none}._pillToggle_1yjp4_349{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:.375rem .875rem .375rem 1rem;border-radius:var(--radius-full);border:1px dashed var(--sp-line-strong);background-color:transparent;color:var(--tk-brand-text);font-family:var(--font-family-base);font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._pillToggle_1yjp4_349:hover{border-style:solid;border-color:var(--tk-brand-text);background-color:var(--sp-peach-tint)}._pillToggleIcon_1yjp4_383{transition:transform var(--animation-duration-fast) ease}._pillToggleIconOpen_1yjp4_387{transform:rotate(180deg)}._sections_1yjp4_392{display:flex;flex-direction:column;gap:var(--spacing-6)}._categorySection_1yjp4_398{padding:var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:1.5rem;box-shadow:var(--sp-shadow)}._sectionHeader_1yjp4_406{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:1.25rem}._categoryMark_1yjp4_414{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.875rem;background-color:var(--acc-tint);color:var(--acc-ink);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;line-height:1}._sectionTitle_1yjp4_430{min-width:0;margin:0;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;line-height:1.25;color:var(--sp-ink)}._countChip_1yjp4_440{padding:.25rem .625rem;border-radius:var(--radius-full);background-color:var(--acc-tint);color:var(--acc-ink);font-size:.8125rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}._examsGrid_1yjp4_452{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.625rem}._examCard_1yjp4_458{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-width:0;min-height:3.25rem;padding:.625rem .75rem .625rem 1rem;border-radius:.875rem;background-color:var(--sp-surface);border:1px solid var(--exam-ivory-border);color:var(--sp-ink);text-decoration:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._examCard_1yjp4_458:hover{background-color:var(--acc-tint);border-color:var(--acc-edge);color:var(--acc-ink);box-shadow:var(--sp-shadow-hover);transform:translateY(-1px)}._examCard_1yjp4_458:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._cardText_1yjp4_492{display:flex;flex-direction:column;gap:.125rem;min-width:0}._cardName_1yjp4_499{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.35}._cardTitleRow_1yjp4_512{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}._cardTitleRow_1yjp4_512 ._cardName_1yjp4_499{flex:0 1 auto;min-width:0}._hotBadge_1yjp4_525{flex-shrink:0;display:inline-flex;align-items:center;gap:.1875rem;padding:.125rem .4375rem .125rem .3125rem;border-radius:var(--radius-full);background-color:var(--sp-peach-tint);border:1px solid var(--fc-peach-line);color:var(--tk-brand-text);font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}._hotBadge_1yjp4_525 svg{flex-shrink:0}._examCard_1yjp4_458:hover ._hotBadge_1yjp4_525{background-color:var(--surface)}._cardCategory_1yjp4_551{font-size:.75rem;font-weight:500;line-height:1.3;color:var(--sp-muted)}._examCard_1yjp4_458:hover ._cardCategory_1yjp4_551{color:var(--acc-ink)}._cardChevron_1yjp4_562{flex-shrink:0;color:var(--sp-line-strong);transition:color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._examCard_1yjp4_458:hover ._cardChevron_1yjp4_562{color:var(--acc-ink);transform:translate(2px)}._sectionFooter_1yjp4_575{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);margin-top:1.25rem;padding-top:var(--spacing-4);border-top:1px dashed var(--border)}._sectionFooterNote_1yjp4_586{font-size:.875rem;color:var(--muted-foreground)}._viewAllButton_1yjp4_591,._backButton_1yjp4_592,._clearButton_1yjp4_593{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:2.5rem;padding:0 1.125rem;border-radius:1rem;background-color:var(--surface);font-family:var(--font-family-base);font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._viewAllButton_1yjp4_591{border:1px solid var(--acc-edge);color:var(--acc-ink)}._viewAllButton_1yjp4_591:hover{background-color:var(--acc-tint);transform:translateY(-1px)}._backButton_1yjp4_592,._clearButton_1yjp4_593{border:1px solid var(--sp-line-strong);color:var(--sp-ink)}._backButton_1yjp4_592{margin-left:auto}._backButton_1yjp4_592:hover,._clearButton_1yjp4_593:hover{border-color:var(--tk-brand-text);color:var(--tk-brand-text);transform:translateY(-1px)}._viewAllButton_1yjp4_591:focus-visible,._backButton_1yjp4_592:focus-visible,._clearButton_1yjp4_593:focus-visible{outline:2px solid var(--tk-brand-text);outline-offset:2px}._resultsBar_1yjp4_648{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding:.75rem .75rem .75rem 1.25rem;background-color:var(--sp-peach-tint);border:1px solid var(--fc-peach-line);border-radius:1rem}._resultsSummary_1yjp4_661{margin:0;font-size:.9375rem;line-height:1.45;color:var(--sp-ink)}._resultsSummary_1yjp4_661 strong{font-weight:700;color:var(--tk-brand-text)}._emptyState_1yjp4_673{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-12) var(--spacing-6);text-align:center;color:var(--sp-muted)}._emptyState_1yjp4_673 p{margin:0}._emptyState_1yjp4_673 ._emptyTitle_1yjp4_687{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:var(--sp-ink)}._emptyInline_1yjp4_694{margin:0;color:var(--sp-muted)}._loadingContainer_1yjp4_700{display:flex;flex-direction:column;gap:var(--spacing-8)}._examCardSkeleton_1yjp4_706{display:flex;align-items:center;min-height:3.25rem;padding:0 1rem;border-radius:.875rem;background-color:var(--sp-surface);border:1px solid var(--exam-ivory-border)}@media(min-width:641px){._mobileOnly_1yjp4_717{display:none}}@media(max-width:1024px){._hero_1yjp4_66{padding:2.5rem var(--spacing-6) 2.25rem}}@media(max-width:640px){._pageContainer_1yjp4_7{padding:var(--spacing-4) var(--spacing-4) var(--spacing-12)}._hero_1yjp4_66{gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding:var(--spacing-8) 1.25rem 1.75rem;border-radius:1.25rem}._hero_1yjp4_66:before{top:1.25rem;right:1.25rem;width:.5rem;height:.5rem}._hero_1yjp4_66:after{width:5rem;height:5rem;bottom:-2rem;left:-1.75rem}._heroChip_1yjp4_112{font-size:.75rem}._heroSubtitle_1yjp4_158{font-size:.9375rem}._searchBar_1yjp4_167{margin-top:var(--spacing-2)}._searchBar_1yjp4_167 ._searchInput_1yjp4_187{height:3.25rem;padding-left:3rem}._searchIcon_1yjp4_176{left:1.125rem}._filterNav_1yjp4_259{margin-bottom:var(--spacing-6)}._pillList_1yjp4_264{justify-content:flex-start;gap:var(--spacing-2)}._pill_1yjp4_264,._pillToggle_1yjp4_349{min-height:2.75rem;font-size:.8125rem}._pillExtraMobile_1yjp4_790{display:none}._sections_1yjp4_392{gap:var(--spacing-4)}._categorySection_1yjp4_398{padding:var(--spacing-4);border-radius:1.25rem}._sectionHeader_1yjp4_406{gap:.625rem;margin-bottom:var(--spacing-4)}._categoryMark_1yjp4_414{width:2.25rem;height:2.25rem;border-radius:.75rem;font-size:1rem}._sectionTitle_1yjp4_430{font-size:1.0625rem}._countChip_1yjp4_440{font-size:.75rem}._examsGrid_1yjp4_452{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}._examCard_1yjp4_458{min-height:3rem;padding:.625rem .5rem .625rem .75rem;border-radius:.75rem}._cardName_1yjp4_499{font-size:.8125rem}._cardCategory_1yjp4_551{font-size:.6875rem}._sectionFooter_1yjp4_575{margin-top:var(--spacing-4)}._viewAllButton_1yjp4_591{width:100%;min-height:2.75rem}._backButton_1yjp4_592,._clearButton_1yjp4_593{min-height:2.75rem}._resultsBar_1yjp4_648{padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4)}._resultsSummary_1yjp4_661{font-size:.875rem}}@media(max-width:360px){._examsGrid_1yjp4_452{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){._examCard_1yjp4_458:hover,._viewAllButton_1yjp4_591:hover,._backButton_1yjp4_592:hover,._clearButton_1yjp4_593:hover,._examCard_1yjp4_458:hover ._cardChevron_1yjp4_562{transform:none}}
