.PracticeLibrary-module__xbT_CG__section{background:var(--color-cream);padding:1.75rem 0 4rem;position:relative;overflow:hidden}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__section{padding:2.5rem 0 5.5rem}}.PracticeLibrary-module__xbT_CG__wash{pointer-events:none;z-index:-10;background:radial-gradient(55% 42% at 50% 0%, var(--color-orange-50) 0%, var(--color-cream) 58%);position:absolute;inset:0}.PracticeLibrary-module__xbT_CG__header{text-align:center;max-width:53rem;margin-inline:auto}.PracticeLibrary-module__xbT_CG__kicker{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.16em;color:var(--color-orange-700);font-weight:700;line-height:1.4;display:inline-block;position:relative}.PracticeLibrary-module__xbT_CG__kickerUnderline{width:100%;height:.5rem;position:absolute;bottom:-.5rem;left:0}.PracticeLibrary-module__xbT_CG__headingWrap{margin-top:1.5rem;display:inline-block;position:relative}.PracticeLibrary-module__xbT_CG__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:700;line-height:1.15}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__heading{font-size:var(--text-h1);letter-spacing:-.02em}}.PracticeLibrary-module__xbT_CG__headingSparkle{width:1.75rem;height:1.75rem;position:absolute;top:-1rem;right:-1.5rem}.PracticeLibrary-module__xbT_CG__sub{margin-inline:auto;max-width:none;font-size:var(--text-body);color:var(--color-ink-muted);white-space:nowrap;margin-top:1rem;line-height:1.6}@media (max-width:640px){.PracticeLibrary-module__xbT_CG__sub{white-space:normal}}.PracticeLibrary-module__xbT_CG__subStrong{color:var(--color-ink);font-weight:700}.PracticeLibrary-module__xbT_CG__board{margin-inline:auto;background:var(--color-surface-card);max-width:74rem;box-shadow:0 0 0 1px var(--color-line), var(--shadow-panel);border-radius:1.25rem;margin-top:2.5rem;overflow:hidden}.PracticeLibrary-module__xbT_CG__topbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.PracticeLibrary-module__xbT_CG__skillTabs{scrollbar-width:none;-ms-overflow-style:none;flex:auto;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.PracticeLibrary-module__xbT_CG__skillTabs::-webkit-scrollbar{display:none}.PracticeLibrary-module__xbT_CG__skillTab{white-space:nowrap;font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:700;line-height:1.5;transition:color .2s;display:flex;position:relative}.PracticeLibrary-module__xbT_CG__skillTab:hover{color:var(--color-ink)}.PracticeLibrary-module__xbT_CG__skillTab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__skillSeg{box-shadow:var(--shadow-btn);border-radius:9999px;position:absolute;inset:0}.PracticeLibrary-module__xbT_CG__skillLabelWrap{align-items:center;gap:.5rem;display:inline-flex;position:relative}.PracticeLibrary-module__xbT_CG__skillTab svg{width:1rem;height:1rem}.PracticeLibrary-module__xbT_CG__skillLabelText{display:none}@media (min-width:520px){.PracticeLibrary-module__xbT_CG__skillLabelText{display:inline}}.PracticeLibrary-module__xbT_CG__skillCount{font-variant-numeric:tabular-nums;opacity:.75;font-size:.65rem;font-weight:700}.PracticeLibrary-module__xbT_CG__predBtn{cursor:pointer;font-size:var(--text-sm);border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.4375rem;padding:.5rem .9375rem;font-weight:700;line-height:1.5;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__predBtn svg{width:.9375rem;height:.9375rem}.PracticeLibrary-module__xbT_CG__predBtnIdle{background:var(--color-surface-card);color:var(--color-orange-700);box-shadow:0 0 0 1.5px var(--color-orange-300)}.PracticeLibrary-module__xbT_CG__predBtnIdle:hover{box-shadow:0 0 0 1.5px var(--color-orange-500)}.PracticeLibrary-module__xbT_CG__predBtnActive{background:var(--color-orange-500);color:var(--color-ink);box-shadow:var(--shadow-btn)}.PracticeLibrary-module__xbT_CG__predBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__progress{border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.PracticeLibrary-module__xbT_CG__progressText{font-size:var(--text-caption);color:var(--color-ink-faint);white-space:nowrap;line-height:1.4}.PracticeLibrary-module__xbT_CG__progressStrong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.PracticeLibrary-module__xbT_CG__progressTrack{background:var(--color-cream);border-radius:9999px;flex:1;height:.375rem;overflow:hidden}.PracticeLibrary-module__xbT_CG__progressFill{background:var(--color-orange-500);border-radius:9999px;height:100%}.PracticeLibrary-module__xbT_CG__progressPct{font-size:var(--text-caption);color:var(--color-orange-700);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.4}.PracticeLibrary-module__xbT_CG__chipsWrap{padding:.75rem 1rem;position:relative}.PracticeLibrary-module__xbT_CG__chips{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding:.25rem;display:flex;overflow-x:auto}.PracticeLibrary-module__xbT_CG__chipNav{z-index:2;background:var(--color-surface-card);width:2.125rem;height:2.125rem;box-shadow:0 0 0 1px var(--color-line), var(--shadow-lift);color:var(--color-ink);cursor:pointer;border:none;border-radius:9999px;place-items:center;transition:background-color .15s,box-shadow .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.PracticeLibrary-module__xbT_CG__chipNavLeft{left:.25rem}.PracticeLibrary-module__xbT_CG__chipNavRight{right:.25rem}.PracticeLibrary-module__xbT_CG__chipNav:hover{background:var(--color-cream);box-shadow:0 0 0 1px var(--color-line-strong), var(--shadow-lift)}.PracticeLibrary-module__xbT_CG__chipNav svg{width:1rem;height:1rem}.PracticeLibrary-module__xbT_CG__chipNavHidden{opacity:0;pointer-events:none}.PracticeLibrary-module__xbT_CG__chips::-webkit-scrollbar{display:none}.PracticeLibrary-module__xbT_CG__chip{white-space:nowrap;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .375rem;font-weight:600;line-height:1.5;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__chipAll{padding-left:.9375rem;font-weight:700}.PracticeLibrary-module__xbT_CG__chipActive{background:var(--color-ink);color:#fff}.PracticeLibrary-module__xbT_CG__chipIdle{background:var(--color-cream);color:var(--color-ink-muted);box-shadow:0 0 0 1px var(--color-line)}.PracticeLibrary-module__xbT_CG__chipIdle:hover{color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line-strong)}.PracticeLibrary-module__xbT_CG__chipCode{letter-spacing:.02em;background:var(--color-surface-card);min-width:1.75rem;height:1.75rem;color:var(--color-ink);border-radius:9999px;place-items:center;padding-inline:.375rem;font-size:.625rem;font-weight:700;display:grid}.PracticeLibrary-module__xbT_CG__chipActive .PracticeLibrary-module__xbT_CG__chipCode{color:#fff;background:#ffffff29;background:lab(100% -.0000298023 .0000119209/.16)}.PracticeLibrary-module__xbT_CG__chipCount{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);font-size:.65rem;font-weight:700}.PracticeLibrary-module__xbT_CG__chipActive .PracticeLibrary-module__xbT_CG__chipCount{color:#ffffffb3;color:lab(100% -.0000298023 .0000119209/.7)}.PracticeLibrary-module__xbT_CG__chipStar{width:.8125rem;height:.8125rem;color:var(--color-orange-500)}.PracticeLibrary-module__xbT_CG__chipActive .PracticeLibrary-module__xbT_CG__chipStar{color:var(--color-orange-300)}.PracticeLibrary-module__xbT_CG__toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.25rem 1rem;display:flex}.PracticeLibrary-module__xbT_CG__dropdown{display:inline-flex;position:relative}.PracticeLibrary-module__xbT_CG__trigger{cursor:pointer;background:var(--color-cream);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);white-space:nowrap;border:none;border-radius:9999px;align-items:center;gap:.4375rem;padding:.5rem .75rem .5rem .9375rem;font-size:.8125rem;font-weight:700;line-height:1.4;transition:box-shadow .2s,background-color .2s,color .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__trigger:hover{box-shadow:0 0 0 1px var(--color-line-strong)}.PracticeLibrary-module__xbT_CG__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__triggerActive{background:var(--color-orange-50);color:var(--color-orange-800);box-shadow:0 0 0 1.5px var(--color-orange-400)}.PracticeLibrary-module__xbT_CG__triggerChevron{color:var(--color-ink-faint);transition:transform .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__triggerActive .PracticeLibrary-module__xbT_CG__triggerChevron{color:var(--color-orange-700)}.PracticeLibrary-module__xbT_CG__triggerChevron svg{width:.875rem;height:.875rem}.PracticeLibrary-module__xbT_CG__triggerChevronOpen{transform:rotate(180deg)}.PracticeLibrary-module__xbT_CG__menu{z-index:20;background:var(--color-surface-card);min-width:11rem;box-shadow:0 0 0 1px var(--color-line), var(--shadow-lift);border-radius:.875rem;padding:.375rem;position:absolute;top:calc(100% + .4375rem);right:0}.PracticeLibrary-module__xbT_CG__menuItem{cursor:pointer;width:100%;color:var(--color-ink-muted);text-align:left;background:0 0;border:none;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.PracticeLibrary-module__xbT_CG__menuItem:hover{background:var(--color-cream);color:var(--color-ink)}.PracticeLibrary-module__xbT_CG__menuItemActive{background:var(--color-orange-50);color:var(--color-orange-800);font-weight:700}.PracticeLibrary-module__xbT_CG__menuCheck{width:.875rem;height:.875rem;color:var(--color-orange-600);flex-shrink:0}.PracticeLibrary-module__xbT_CG__clearInline{cursor:pointer;color:var(--color-orange-700);background:0 0;border:none;padding:.5rem;font-size:.8125rem;font-weight:700}.PracticeLibrary-module__xbT_CG__clearInline:hover{text-decoration:underline}.PracticeLibrary-module__xbT_CG__search{flex:14rem;position:relative}.PracticeLibrary-module__xbT_CG__searchIcon{color:var(--color-ink-faint);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.PracticeLibrary-module__xbT_CG__searchIcon svg{width:1rem;height:1rem}.PracticeLibrary-module__xbT_CG__searchInput{background:var(--color-cream);width:100%;font-size:var(--text-sm);color:var(--color-ink);border:none;border-radius:9999px;outline:none;padding:.625rem 2.5rem;line-height:1.5}.PracticeLibrary-module__xbT_CG__searchInput::placeholder{color:var(--color-ink-faint)}.PracticeLibrary-module__xbT_CG__searchInput:focus-visible{box-shadow:0 0 0 2px var(--color-focus)}.PracticeLibrary-module__xbT_CG__clearBtn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);background:0 0;border:none;padding:.25rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.PracticeLibrary-module__xbT_CG__clearBtn:hover{color:var(--color-ink)}.PracticeLibrary-module__xbT_CG__seg{background:var(--color-cream);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.PracticeLibrary-module__xbT_CG__segBtn{cursor:pointer;color:var(--color-ink-muted);background:0 0;border:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__segBtn:hover{color:var(--color-ink)}.PracticeLibrary-module__xbT_CG__segBtnActive{background:var(--color-surface-card);color:var(--color-ink);box-shadow:var(--shadow-card)}.PracticeLibrary-module__xbT_CG__segSwatch{border-radius:9999px;width:.5rem;height:.5rem}.PracticeLibrary-module__xbT_CG__swatchEasy{background:var(--color-lime-500)}.PracticeLibrary-module__xbT_CG__swatchMedium{background:var(--color-orange-500)}.PracticeLibrary-module__xbT_CG__swatchHard{background:var(--color-incorrect)}.PracticeLibrary-module__xbT_CG__filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.625rem;padding:0 1.25rem 1rem;display:flex}.PracticeLibrary-module__xbT_CG__filterLabel{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-faint);font-weight:700;line-height:1.4}.PracticeLibrary-module__xbT_CG__filtersRight{align-items:center;gap:.875rem;margin-left:auto;display:inline-flex}.PracticeLibrary-module__xbT_CG__resultCount{font-size:var(--text-caption);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4}.PracticeLibrary-module__xbT_CG__clearFilters{cursor:pointer;color:var(--color-orange-700);background:0 0;border:none;font-size:.75rem;font-weight:700}.PracticeLibrary-module__xbT_CG__clearFilters:hover{text-decoration:underline}.PracticeLibrary-module__xbT_CG__listHead{display:none}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__listHead{background:color-mix(in oklab, var(--color-cream) 45%, transparent);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink-faint);grid-template-columns:3.25rem 1fr 8rem 6rem 2.75rem;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;font-weight:700;line-height:1.4;display:grid}}.PracticeLibrary-module__xbT_CG__list{flex-direction:column;display:flex}.PracticeLibrary-module__xbT_CG__row{border-top:1px solid var(--color-line);cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;grid-template-columns:2.75rem 1fr 2.5rem;align-items:center;gap:.875rem;width:100%;padding:.9375rem 1.25rem;transition:background-color .15s;display:grid}.PracticeLibrary-module__xbT_CG__row:first-child{border-top:none}.PracticeLibrary-module__xbT_CG__row:hover{background:color-mix(in oklab, var(--color-cream) 55%, transparent)}.PracticeLibrary-module__xbT_CG__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__row{grid-template-columns:3.25rem 1fr 8rem 6rem 2.75rem;gap:1.25rem;padding:.875rem 1.5rem}}.PracticeLibrary-module__xbT_CG__rowCode{letter-spacing:.02em;border-radius:.75rem;place-items:center;height:2.75rem;font-size:.7rem;font-weight:700;display:grid}.PracticeLibrary-module__xbT_CG__codeSpeaking{background:var(--color-orange-100);color:var(--color-orange-800)}.PracticeLibrary-module__xbT_CG__codeWriting{background:var(--color-blue-100);color:var(--color-blue-800)}.PracticeLibrary-module__xbT_CG__codeReading{background:var(--color-lime-100);color:var(--color-lime-800)}.PracticeLibrary-module__xbT_CG__codeListening{background:var(--color-navy-100);color:var(--color-navy-700)}.PracticeLibrary-module__xbT_CG__rowMain{align-items:center;gap:.625rem;min-width:0;display:flex}.PracticeLibrary-module__xbT_CG__rowPreview{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.9375rem;line-height:1.45;overflow:hidden}.PracticeLibrary-module__xbT_CG__tags{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PracticeLibrary-module__xbT_CG__predStar{color:var(--color-orange-600);letter-spacing:.02em;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:700;display:inline-flex}.PracticeLibrary-module__xbT_CG__predStar svg{width:.9375rem;height:.9375rem}.PracticeLibrary-module__xbT_CG__badgeNew{background:var(--color-blue-100);color:var(--color-blue-800);letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.1875rem .5625rem;font-size:.75rem;font-weight:700;display:inline-flex}.PracticeLibrary-module__xbT_CG__diffPill{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.PracticeLibrary-module__xbT_CG__diffDot{border-radius:9999px;width:.4375rem;height:.4375rem}.PracticeLibrary-module__xbT_CG__diffEasy{background:var(--color-lime-100);color:var(--color-lime-800)}.PracticeLibrary-module__xbT_CG__diffEasy .PracticeLibrary-module__xbT_CG__diffDot{background:var(--color-lime-500)}.PracticeLibrary-module__xbT_CG__diffMedium{background:var(--color-orange-100);color:var(--color-orange-800)}.PracticeLibrary-module__xbT_CG__diffMedium .PracticeLibrary-module__xbT_CG__diffDot{background:var(--color-orange-500)}.PracticeLibrary-module__xbT_CG__diffHard{background:var(--color-incorrect-surface);color:var(--color-incorrect)}.PracticeLibrary-module__xbT_CG__diffHard .PracticeLibrary-module__xbT_CG__diffDot{background:var(--color-incorrect)}.PracticeLibrary-module__xbT_CG__metaMobile{color:var(--color-lime-800);align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;display:inline-flex}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__metaMobile{display:none}}.PracticeLibrary-module__xbT_CG__rowTested{display:none}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__rowTested{background:var(--color-lime-100);font-size:var(--text-caption);color:var(--color-lime-800);font-variant-numeric:tabular-nums;border-radius:9999px;justify-self:start;align-items:center;gap:.5rem;padding:.3125rem .75rem;font-weight:700;line-height:1.4;display:inline-flex}}.PracticeLibrary-module__xbT_CG__testedDot{background:var(--color-lime-500);border-radius:9999px;width:.375rem;height:.375rem}.PracticeLibrary-module__xbT_CG__rowStatus{display:none}@media (min-width:768px){.PracticeLibrary-module__xbT_CG__rowStatus{justify-self:start;display:block}}.PracticeLibrary-module__xbT_CG__scoreChip{background:var(--color-lime-300);font-size:var(--text-caption);color:var(--color-lime-900);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:700;line-height:1.4;display:inline-flex}.PracticeLibrary-module__xbT_CG__scoreChip svg{width:.75rem;height:.75rem}.PracticeLibrary-module__xbT_CG__dash{font-size:var(--text-caption);color:var(--color-line-strong)}.PracticeLibrary-module__xbT_CG__arrow{background:var(--color-blue-600);color:#fff;border-radius:9999px;justify-self:end;place-items:center;width:2.5rem;height:2.5rem;transition:filter .2s,transform .2s;display:grid;box-shadow:0 1px 2px #1010101f}.PracticeLibrary-module__xbT_CG__arrow svg{width:1.0625rem;height:1.0625rem;transition:transform .2s}.PracticeLibrary-module__xbT_CG__row:hover .PracticeLibrary-module__xbT_CG__arrow{filter:brightness(1.08)}.PracticeLibrary-module__xbT_CG__row:hover .PracticeLibrary-module__xbT_CG__arrow svg{transform:translate(.125rem)}.PracticeLibrary-module__xbT_CG__foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.PracticeLibrary-module__xbT_CG__showing{font-size:var(--text-caption);color:var(--color-ink-faint);line-height:1.4}.PracticeLibrary-module__xbT_CG__showingStrong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.PracticeLibrary-module__xbT_CG__loadMore{cursor:pointer;background:var(--color-ink);font-size:var(--text-sm);color:#fff;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:700;line-height:1.5;transition:filter .2s;display:inline-flex}.PracticeLibrary-module__xbT_CG__loadMore svg{width:1rem;height:1rem}.PracticeLibrary-module__xbT_CG__loadMore:hover{filter:brightness(1.1)}.PracticeLibrary-module__xbT_CG__loadMore:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.PracticeLibrary-module__xbT_CG__pageBtn{cursor:pointer;background:var(--color-surface-card);min-width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-muted);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;transition:color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.PracticeLibrary-module__xbT_CG__pageBtn:hover:not(:disabled){color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line-strong)}.PracticeLibrary-module__xbT_CG__pageBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PracticeLibrary-module__xbT_CG__pageBtn:disabled{opacity:.45;cursor:default}.PracticeLibrary-module__xbT_CG__pageBtn svg{width:.9375rem;height:.9375rem}.PracticeLibrary-module__xbT_CG__pageNum{padding:0}.PracticeLibrary-module__xbT_CG__pageNumActive,.PracticeLibrary-module__xbT_CG__pageNumActive:hover:not(:disabled){background:var(--color-orange-500);color:var(--color-ink);box-shadow:var(--shadow-btn)}.PracticeLibrary-module__xbT_CG__pageEllipsis{text-align:center;min-width:1.5rem;color:var(--color-ink-faint);font-size:.8125rem;font-weight:700}.PracticeLibrary-module__xbT_CG__pageStepLabel{display:inline}@media (max-width:560px){.PracticeLibrary-module__xbT_CG__pageStepLabel{display:none}.PracticeLibrary-module__xbT_CG__pageStep{padding:0}}.PracticeLibrary-module__xbT_CG__empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;display:flex}.PracticeLibrary-module__xbT_CG__emptyText{max-width:34ch;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.PracticeLibrary-module__xbT_CG__emptyStrong{color:var(--color-ink);font-weight:700}.PracticeLibrary-module__xbT_CG__emptyReset{cursor:pointer;font-size:var(--text-sm);color:var(--color-orange-700);background:0 0;border:none;font-weight:700}.PracticeLibrary-module__xbT_CG__emptyReset:hover{text-decoration:underline}.PracticeLibrary-module__xbT_CG__signOff{font-size:var(--text-caption);color:var(--color-ink-faint);justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;line-height:1.4;display:flex}.PracticeLibrary-module__xbT_CG__liveDot{width:.5rem;height:.5rem;display:flex;position:relative}.PracticeLibrary-module__xbT_CG__liveDotPing{background:var(--color-orange-400);opacity:.75;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite PracticeLibrary-module__xbT_CG__practicePing;display:inline-flex;position:absolute}.PracticeLibrary-module__xbT_CG__liveDotCore{background:var(--color-orange-500);border-radius:9999px;width:.5rem;height:.5rem;display:inline-flex;position:relative}.PracticeLibrary-module__xbT_CG__ctaRow{text-align:center;margin-top:1.5rem}.PracticeLibrary-module__xbT_CG__freeTag{background:var(--color-lime-200);color:var(--color-ink);font-size:var(--text-caption);letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;align-items:center;margin-left:.375rem;padding:.125rem .5rem;font-weight:800;line-height:1.4;display:inline-flex}.PracticeLibrary-module__xbT_CG__ctaRow a span{align-items:center;display:flex}@keyframes PracticeLibrary-module__xbT_CG__practicePing{75%,to{opacity:0;transform:scale(2)}}@media (max-width:767px){.PracticeLibrary-module__xbT_CG__predBtn{font-size:var(--text-caption);gap:.3375rem;padding:.4rem .8rem}.PracticeLibrary-module__xbT_CG__chipCode{border-radius:9999px;min-width:1.25rem;height:1.25rem;padding-inline:.275rem;font-size:.525rem}.PracticeLibrary-module__xbT_CG__chip{font-size:var(--text-caption);gap:.4rem;padding:.375rem .875rem .375rem .375rem}.PracticeLibrary-module__xbT_CG__menu{min-width:8rem}.PracticeLibrary-module__xbT_CG__menuItem{gap:.45rem;padding:.4rem .65rem;font-size:.75rem}.PracticeLibrary-module__xbT_CG__searchInput{font-size:var(--text-caption);padding:.525rem 2rem}.PracticeLibrary-module__xbT_CG__searchIcon{left:.675rem}}
.PracticeSteps-module__ErJulG__section{background:var(--color-paper);padding-block:4rem;position:relative;overflow:hidden}@media (min-width:768px){.PracticeSteps-module__ErJulG__section{padding-block:5.5rem}}.PracticeSteps-module__ErJulG__wash{pointer-events:none;z-index:-10;background:radial-gradient(55% 42% at 50% 0%, var(--color-orange-50) 0%, var(--color-paper) 58%);position:absolute;inset:0}.PracticeSteps-module__ErJulG__header{text-align:center;max-width:48rem;margin-inline:auto}.PracticeSteps-module__ErJulG__kicker{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.16em;color:var(--color-orange-700);font-weight:700;line-height:1.4;display:inline-block;position:relative}.PracticeSteps-module__ErJulG__kickerUnderline{width:100%;height:.5rem;position:absolute;bottom:-.5rem;left:0}.PracticeSteps-module__ErJulG__headingWrap{margin-top:1.5rem;display:inline-block;position:relative}.PracticeSteps-module__ErJulG__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:700;line-height:1.2}@media (min-width:768px){.PracticeSteps-module__ErJulG__heading{font-size:var(--text-h1);letter-spacing:-.02em}}.PracticeSteps-module__ErJulG__headingSparkle{width:1.75rem;height:1.75rem;position:absolute;top:-1rem;right:-1.5rem}.PracticeSteps-module__ErJulG__sub{margin-inline:auto;max-width:54ch;font-size:var(--text-body);color:var(--color-ink-muted);margin-top:1rem;line-height:1.6}.PracticeSteps-module__ErJulG__grid{margin-inline:auto;grid-template-columns:1fr;gap:1rem;max-width:72rem;margin-top:3rem;display:grid}@media (min-width:640px){.PracticeSteps-module__ErJulG__grid{grid-template-columns:repeat(2,1fr);gap:1.125rem}}@media (min-width:1024px){.PracticeSteps-module__ErJulG__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.PracticeSteps-module__ErJulG__cell{height:100%;display:flex}.PracticeSteps-module__ErJulG__card{background:var(--color-surface-card);box-shadow:0 0 0 1px var(--color-line), var(--shadow-card);border-radius:1.25rem;flex-direction:column;flex:auto;padding:1.5rem 1.5rem 1.625rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.PracticeSteps-module__ErJulG__card:hover{box-shadow:0 0 0 1.5px var(--color-orange-300), var(--shadow-lift);transform:translateY(-3px)}.PracticeSteps-module__ErJulG__num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-orange-300);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1;transition:color .2s}.PracticeSteps-module__ErJulG__card:hover .PracticeSteps-module__ErJulG__num{color:var(--color-orange-500)}.PracticeSteps-module__ErJulG__cardTitle{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin-top:.75rem;font-weight:700;line-height:1.3}.PracticeSteps-module__ErJulG__cardBody{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:.625rem;line-height:1.6}.PracticeSteps-module__ErJulG__link{color:var(--color-orange-700);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.PracticeSteps-module__ErJulG__link:hover{color:var(--color-orange-600)}.PracticeSteps-module__ErJulG__signOff{justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.PracticeSteps-module__ErJulG__signOffText{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:600;line-height:1.5}@media (max-width:767px){.PracticeSteps-module__ErJulG__headingSparkle{width:1.5rem;height:1.5rem;top:-1.5rem;right:-.5rem}}
.PracticeTips-module__u65vLW__section{background:var(--color-cream);padding-block:4rem;position:relative;overflow:hidden}@media (min-width:768px){.PracticeTips-module__u65vLW__section{padding-block:5.5rem}}.PracticeTips-module__u65vLW__header{text-align:center;max-width:48rem;margin-inline:auto}.PracticeTips-module__u65vLW__kicker{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.16em;color:var(--color-orange-700);font-weight:700;line-height:1.4;display:inline-block;position:relative}.PracticeTips-module__u65vLW__kickerUnderline{width:100%;height:.5rem;position:absolute;bottom:-.5rem;left:0}.PracticeTips-module__u65vLW__headingWrap{margin-top:1.5rem;display:inline-block;position:relative}.PracticeTips-module__u65vLW__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:700;line-height:1.2}@media (min-width:768px){.PracticeTips-module__u65vLW__heading{font-size:var(--text-h1);letter-spacing:-.02em}}.PracticeTips-module__u65vLW__headingSparkle{width:1.75rem;height:1.75rem;position:absolute;top:-1rem;right:-1.5rem}.PracticeTips-module__u65vLW__sub{margin-inline:auto;max-width:56ch;font-size:var(--text-body);color:var(--color-ink-muted);margin-top:1rem;line-height:1.6}.PracticeTips-module__u65vLW__grid{margin-inline:auto;grid-template-columns:1fr;gap:1rem;max-width:72rem;margin-top:3rem;display:grid}@media (min-width:640px){.PracticeTips-module__u65vLW__grid{grid-template-columns:repeat(2,1fr);gap:1.125rem}}@media (min-width:1024px){.PracticeTips-module__u65vLW__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.PracticeTips-module__u65vLW__cell{height:100%;display:flex}.PracticeTips-module__u65vLW__card{background:var(--color-surface-card);box-shadow:0 0 0 1px var(--color-line), var(--shadow-card);border-radius:1.25rem;flex-direction:column;flex:auto;padding:1.5rem 1.5rem 1.625rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.PracticeTips-module__u65vLW__card:hover{box-shadow:0 0 0 1.5px var(--color-orange-300), var(--shadow-lift);transform:translateY(-3px)}.PracticeTips-module__u65vLW__iconChip{background:var(--color-orange-100);width:2.75rem;height:2.75rem;color:var(--color-orange-700);border-radius:.875rem;place-items:center;transition:background-color .2s,color .2s;display:grid}.PracticeTips-module__u65vLW__iconChip svg{width:1.25rem;height:1.25rem}.PracticeTips-module__u65vLW__card:hover .PracticeTips-module__u65vLW__iconChip{background:var(--color-orange-500);color:var(--color-ink)}.PracticeTips-module__u65vLW__cardTitle{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin-top:1rem;font-weight:700;line-height:1.3}.PracticeTips-module__u65vLW__cardBody{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:.625rem;line-height:1.6}.PracticeTips-module__u65vLW__link{color:var(--color-orange-700);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.PracticeTips-module__u65vLW__link:hover{color:var(--color-orange-600)}.PracticeTips-module__u65vLW__signOff{justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}
.PracticeStudyPlan-module__rcyDla__section{background:var(--color-paper);padding-block:4rem;position:relative;overflow:hidden}@media (min-width:768px){.PracticeStudyPlan-module__rcyDla__section{padding-block:5.5rem}}.PracticeStudyPlan-module__rcyDla__wash{pointer-events:none;z-index:-10;background:radial-gradient(55% 42% at 50% 0%, var(--color-orange-50) 0%, var(--color-paper) 58%);position:absolute;inset:0}.PracticeStudyPlan-module__rcyDla__header{text-align:center;max-width:48rem;margin-inline:auto}.PracticeStudyPlan-module__rcyDla__kicker{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.16em;color:var(--color-orange-700);font-weight:700;line-height:1.4;display:inline-block;position:relative}.PracticeStudyPlan-module__rcyDla__kickerUnderline{width:100%;height:.5rem;position:absolute;bottom:-.5rem;left:0}.PracticeStudyPlan-module__rcyDla__headingWrap{margin-top:1.5rem;display:inline-block;position:relative}.PracticeStudyPlan-module__rcyDla__heading{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:700;line-height:1.2}@media (min-width:768px){.PracticeStudyPlan-module__rcyDla__heading{font-size:var(--text-h1);letter-spacing:-.02em}}.PracticeStudyPlan-module__rcyDla__headingSparkle{width:1.75rem;height:1.75rem;position:absolute;top:-1rem;right:-1.5rem}.PracticeStudyPlan-module__rcyDla__sub{margin-inline:auto;max-width:54ch;font-size:var(--text-body);color:var(--color-ink-muted);margin-top:1rem;line-height:1.6}.PracticeStudyPlan-module__rcyDla__plan{margin-inline:auto;max-width:60rem;margin-top:3rem}.PracticeStudyPlan-module__rcyDla__rail{padding-inline:.5rem;display:flex;position:relative}.PracticeStudyPlan-module__rcyDla__railTrack,.PracticeStudyPlan-module__rcyDla__railFill{border-radius:9999px;height:3px;position:absolute;top:1.375rem}.PracticeStudyPlan-module__rcyDla__railTrack{background:var(--color-line-strong);left:12.5%;right:12.5%}.PracticeStudyPlan-module__rcyDla__railFill{background:var(--color-orange-500);left:12.5%}.PracticeStudyPlan-module__rcyDla__node{z-index:1;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.625rem;padding:0;display:flex;position:relative}.PracticeStudyPlan-module__rcyDla__node:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.75rem}.PracticeStudyPlan-module__rcyDla__nodeDot{width:2.75rem;height:2.75rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-size:1rem;font-weight:700;transition:transform .2s,background-color .2s,box-shadow .2s,color .2s;display:grid}.PracticeStudyPlan-module__rcyDla__nodeFuture{background:var(--color-surface-card);box-shadow:0 0 0 2px var(--color-line-strong);color:var(--color-ink-faint)}.PracticeStudyPlan-module__rcyDla__node:hover .PracticeStudyPlan-module__rcyDla__nodeFuture{box-shadow:0 0 0 2px var(--color-orange-300);color:var(--color-ink-muted)}.PracticeStudyPlan-module__rcyDla__nodePassed{background:var(--color-orange-100);box-shadow:0 0 0 2px var(--color-orange-400);color:var(--color-orange-800)}.PracticeStudyPlan-module__rcyDla__nodeActive{background:var(--color-orange-500);box-shadow:var(--shadow-btn), 0 0 0 5px color-mix(in oklab, var(--color-orange-500) 16%, transparent);color:var(--color-ink);transform:scale(1.14)}.PracticeStudyPlan-module__rcyDla__nodeLabel{max-width:8rem;font-size:var(--text-caption);text-align:center;color:var(--color-ink-faint);font-weight:700;line-height:1.3;transition:color .2s}.PracticeStudyPlan-module__rcyDla__nodeLabelOn{color:var(--color-ink)}.PracticeStudyPlan-module__rcyDla__detail{background:var(--color-surface-card);box-shadow:0 0 0 1px var(--color-line), var(--shadow-panel);border-radius:1.375rem;margin-top:1.75rem;padding:1.5rem;overflow:hidden}@media (min-width:768px){.PracticeStudyPlan-module__rcyDla__detail{padding:1.875rem 2rem}}.PracticeStudyPlan-module__rcyDla__detailHead{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.375rem;display:flex}.PracticeStudyPlan-module__rcyDla__detailTitleWrap{min-width:0}.PracticeStudyPlan-module__rcyDla__detailKicker{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.14em;color:var(--color-orange-700);align-items:center;gap:.4375rem;font-weight:700;line-height:1.4;display:inline-flex}.PracticeStudyPlan-module__rcyDla__detailKicker svg{width:.875rem;height:.875rem}.PracticeStudyPlan-module__rcyDla__detailTitle{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.015em;color:var(--color-ink);margin-top:.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.PracticeStudyPlan-module__rcyDla__detailTitle{font-size:var(--text-h2)}}.PracticeStudyPlan-module__rcyDla__detailGoal{font-size:var(--text-body);color:var(--color-ink-muted);margin-top:.4375rem;line-height:1.5}.PracticeStudyPlan-module__rcyDla__detailBigNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-orange-200);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:3.5rem;font-weight:700;line-height:.9;display:none}@media (min-width:640px){.PracticeStudyPlan-module__rcyDla__detailBigNum{display:block}}.PracticeStudyPlan-module__rcyDla__points{grid-template-columns:1fr;gap:1rem 1.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.PracticeStudyPlan-module__rcyDla__points{grid-template-columns:repeat(2,1fr)}}.PracticeStudyPlan-module__rcyDla__point{font-size:var(--text-sm);color:var(--color-ink-muted);gap:.625rem;line-height:1.55;display:flex}.PracticeStudyPlan-module__rcyDla__pointIcon{background:var(--color-orange-100);width:1.375rem;height:1.375rem;color:var(--color-orange-700);border-radius:9999px;flex-shrink:0;place-items:center;margin-top:.0625rem;display:grid}.PracticeStudyPlan-module__rcyDla__pointIcon svg{width:.75rem;height:.75rem}.PracticeStudyPlan-module__rcyDla__pointLead{color:var(--color-ink);font-weight:700}.PracticeStudyPlan-module__rcyDla__tip{background:var(--color-orange-50);box-shadow:inset 3px 0 0 0 var(--color-orange-400);font-size:var(--text-sm);color:var(--color-ink-muted);border-radius:.9375rem;margin-top:1.375rem;padding:.9375rem 1.125rem;line-height:1.6}.PracticeStudyPlan-module__rcyDla__tipLead{color:var(--color-orange-800);font-weight:700}@media (max-width:767px){.PracticeStudyPlan-module__rcyDla__nodeDot{width:2.5rem;height:2.5rem;font-size:.9rem}.PracticeStudyPlan-module__rcyDla__nodeDot svg{width:30px;height:30px}.PracticeStudyPlan-module__rcyDla__nodeLabel{font-size:.625rem}.PracticeStudyPlan-module__rcyDla__railTrack,.PracticeStudyPlan-module__rcyDla__railFill{border-radius:9999px;height:3px;position:absolute;top:1.275rem}}
