.QuickSignIn-module__zkc9bW__dropdownOverlay{z-index:21;background:#00000080;position:fixed;inset:0}.QuickSignIn-module__zkc9bW__prompt{--quick-sign-in-width:min(25rem, calc(100vw - 2rem));--quick-sign-in-card-height:8.5rem;--quick-sign-in-corner:max(1rem, env(safe-area-inset-right));--quick-sign-in-ease:cubic-bezier(.22, 1, .36, 1);z-index:15;top:calc(clamp(var(--header-height), 4.35vw, 5.5rem) + 2.5rem);right:max(clamp(var(--space-6), 2.75vw, 3.5rem), env(safe-area-inset-right));width:var(--quick-sign-in-width);height:var(--quick-sign-in-card-height);color:var(--text-primary);isolation:isolate;transition:top .56s var(--quick-sign-in-ease), right .56s var(--quick-sign-in-ease), width .56s var(--quick-sign-in-ease), height .56s var(--quick-sign-in-ease);position:fixed}.QuickSignIn-module__zkc9bW__prompt[data-menu-open=true]{z-index:22}.QuickSignIn-module__zkc9bW__prompt[data-docked=true]{top:max(1rem, env(safe-area-inset-top));right:var(--quick-sign-in-corner)}.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true]{width:3rem;height:3rem}.QuickSignIn-module__zkc9bW__surface{z-index:-1;border-radius:var(--radius-3xl);-webkit-backdrop-filter:blur(1rem)saturate(140%);box-shadow:var(--shadow-hero), inset 0 1px 0 var(--glass-highlight);pointer-events:none;transition:border-radius .56s var(--quick-sign-in-ease), box-shadow .4s ease, background-color .4s ease;position:absolute;inset:0}.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__surface{background:color-mix(in srgb, var(--brand-default) 16%, var(--background-elevated));box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-default) 65%, transparent), 0 0 1.25rem color-mix(in srgb, var(--brand-default) 25%, transparent), var(--shadow-md);border-radius:50%}.QuickSignIn-module__zkc9bW__content{width:var(--quick-sign-in-width);opacity:1;visibility:visible;transition:opacity .22s ease .12s, transform .4s var(--quick-sign-in-ease), visibility 0s;padding:1rem 1.5rem;position:absolute;top:0;right:0;transform:translate(0)}.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease, transform .4s var(--quick-sign-in-ease), visibility 0s .12s;transform:translate(1rem)}.QuickSignIn-module__zkc9bW__prompt[data-morph-ready=true]:not([data-entered=true]) .QuickSignIn-module__zkc9bW__surface{animation:QuickSignIn-module__zkc9bW__morphFromActions .64s var(--quick-sign-in-ease) backwards}.QuickSignIn-module__zkc9bW__prompt[data-morph-ready=true]:not([data-entered=true]) .QuickSignIn-module__zkc9bW__content{animation:.32s ease-out .18s backwards QuickSignIn-module__zkc9bW__revealContent}.QuickSignIn-module__zkc9bW__orb.QuickSignIn-module__zkc9bW__orb{z-index:1;border-radius:var(--radius-pill);width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--brand-strong);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;padding:0;transition:opacity .16s,visibility 0s .16s;position:absolute;top:0;right:0}.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__orb{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s .18s,visibility;animation:3s ease-in-out infinite QuickSignIn-module__zkc9bW__glow}.QuickSignIn-module__zkc9bW__orb.QuickSignIn-module__zkc9bW__orb:hover{background:color-mix(in srgb, var(--brand-default) 12%, transparent)}.QuickSignIn-module__zkc9bW__orb.QuickSignIn-module__zkc9bW__orb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.QuickSignIn-module__zkc9bW__heading{align-items:center;gap:.875rem;margin:.5rem 0 1rem;display:flex}.QuickSignIn-module__zkc9bW__heading img{object-fit:contain;flex-shrink:0}.QuickSignIn-module__zkc9bW__title.QuickSignIn-module__zkc9bW__title{letter-spacing:-.02em;color:var(--text-secondary);margin:0;font-weight:500}.QuickSignIn-module__zkc9bW__actions{width:100%}.QuickSignIn-module__zkc9bW__providerIcon{border-radius:var(--radius-pill);background:var(--surface-secondary);width:1.75rem;height:1.75rem;color:var(--text-primary);flex-shrink:0;place-items:center;display:grid}.QuickSignIn-module__zkc9bW__providerIcon img{object-fit:contain}.QuickSignIn-module__zkc9bW__error.QuickSignIn-module__zkc9bW__error{margin:var(--space-3) 0 0;color:var(--danger-text)}@keyframes QuickSignIn-module__zkc9bW__morphFromActions{0%{opacity:.2;border-radius:var(--radius-pill);transform:translate(var(--quick-sign-in-origin-x,0px), var(--quick-sign-in-origin-y,-8px)) scale(var(--quick-sign-in-origin-scale-x,.96), var(--quick-sign-in-origin-scale-y,.96))}to{opacity:1;border-radius:var(--radius-3xl);transform:translate(0)scale(1)}}@keyframes QuickSignIn-module__zkc9bW__revealContent{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes QuickSignIn-module__zkc9bW__glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-default) 22%, transparent)}50%{box-shadow:0 0 0 .4rem transparent, 0 0 1.75rem color-mix(in srgb, var(--brand-default) 22%, transparent)}}@media (max-width:48rem){.QuickSignIn-module__zkc9bW__prompt{top:calc(var(--header-height) + 1rem);right:var(--quick-sign-in-corner)}.QuickSignIn-module__zkc9bW__prompt[data-docked=true]{top:max(1rem, env(safe-area-inset-top))}}@media (max-width:30rem){.QuickSignIn-module__zkc9bW__content{padding:1rem 1.125rem}.QuickSignIn-module__zkc9bW__heading{gap:.75rem}}@media (prefers-reduced-motion:reduce){.QuickSignIn-module__zkc9bW__prompt,.QuickSignIn-module__zkc9bW__surface,.QuickSignIn-module__zkc9bW__content,.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__content,.QuickSignIn-module__zkc9bW__orb.QuickSignIn-module__zkc9bW__orb,.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__orb{transition:none}.QuickSignIn-module__zkc9bW__prompt[data-morph-ready=true] .QuickSignIn-module__zkc9bW__surface,.QuickSignIn-module__zkc9bW__prompt[data-morph-ready=true] .QuickSignIn-module__zkc9bW__content,.QuickSignIn-module__zkc9bW__prompt[data-collapsed=true] .QuickSignIn-module__zkc9bW__orb{animation:none}}
.QuickSignInConnections-module__axeJ4G__connections{z-index:14;width:100%;height:100%;color:color-mix(in srgb, var(--brand-default) 70%, var(--text-tertiary));opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:0;overflow:visible}.QuickSignInConnections-module__axeJ4G__connections[data-connected=true]{opacity:.7;transition-delay:.24s}.QuickSignInConnections-module__axeJ4G__connections[data-enabled=false]{opacity:0;transition:none}.QuickSignInConnections-module__axeJ4G__path{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.1 7}.QuickSignInConnections-module__axeJ4G__dot{fill:currentColor}@media (prefers-reduced-motion:reduce){.QuickSignInConnections-module__axeJ4G__connections,.QuickSignInConnections-module__axeJ4G__connections[data-connected=true]{transition:none}}
.Badge-module__jXvChq__badge{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.Badge-module__jXvChq__sm{min-height:1.375rem;padding:.2rem .5rem;font-size:.75rem}.Badge-module__jXvChq__md{min-height:1.625rem;padding:.3rem .625rem;font-size:.8125rem}.Badge-module__jXvChq__neutral{background:var(--surface-secondary);border-color:var(--border-subtle);color:var(--text-secondary)}.Badge-module__jXvChq__brand{background:var(--brand-subtle);color:var(--brand-strong)}.Badge-module__jXvChq__success{background:var(--success-subtle);color:var(--success-text)}.Badge-module__jXvChq__warning{background:var(--warning-subtle);color:var(--warning-text)}.Badge-module__jXvChq__danger{background:var(--danger-subtle);color:var(--danger-text)}.Badge-module__jXvChq__info{background:var(--info-subtle);color:var(--info-text)}
.Box-module__Yddk3G__box{min-width:0}.Box-module__Yddk3G__block{display:block}.Box-module__Yddk3G__flex{display:flex}.Box-module__Yddk3G__grid{display:grid}.Box-module__Yddk3G__direction-row{flex-direction:row}.Box-module__Yddk3G__direction-column{flex-direction:column}.Box-module__Yddk3G__gap-none{gap:0}.Box-module__Yddk3G__gap-xs{gap:var(--space-1)}.Box-module__Yddk3G__gap-sm{gap:var(--space-2)}.Box-module__Yddk3G__gap-md{gap:var(--space-3)}.Box-module__Yddk3G__gap-lg{gap:var(--space-4)}.Box-module__Yddk3G__gap-xl{gap:var(--space-6)}.Box-module__Yddk3G__align-start{align-items:flex-start}.Box-module__Yddk3G__align-center{align-items:center}.Box-module__Yddk3G__align-end{align-items:flex-end}.Box-module__Yddk3G__align-stretch{align-items:stretch}.Box-module__Yddk3G__justify-start{justify-content:flex-start}.Box-module__Yddk3G__justify-center{justify-content:center}.Box-module__Yddk3G__justify-end{justify-content:flex-end}.Box-module__Yddk3G__justify-between{justify-content:space-between}.Box-module__Yddk3G__wrap{flex-wrap:wrap}
.Button-module__fANS6W__button{--button-hover-fill:var(--surface-hover);border-radius:var(--radius-button);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__fANS6W__foreground{align-items:center;gap:var(--space-2);justify-content:center;min-width:0;display:inline-flex}.Button-module__fANS6W__foreground>:not(.Button-module__fANS6W__content){flex-shrink:0}.Button-module__fANS6W__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__fANS6W__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__fANS6W__sm{min-height:2rem;padding:.4375rem .6875rem}.Button-module__fANS6W__md{min-height:2.5rem;padding:.625rem .9375rem}.Button-module__fANS6W__lg{min-height:2.875rem;padding:.75rem 1.125rem;font-size:.9375rem}.Button-module__fANS6W__primary{--button-hover-fill:var(--brand-hover);background:var(--brand-default);border-color:var(--brand-default);color:var(--text-inverse)}.Button-module__fANS6W__primary:hover:not(:disabled){background-color:var(--button-hover-fill);border-color:var(--button-hover-fill)}.Button-module__fANS6W__secondary{background:var(--surface-primary);border-color:var(--border-default);color:var(--text-primary)}.Button-module__fANS6W__secondary:hover:not(:disabled){background-color:var(--button-hover-fill);border-color:var(--border-strong)}.Button-module__fANS6W__glass{--button-hover-fill:var(--glass-fill-hover);-webkit-backdrop-filter:blur(1rem)saturate(175%);backdrop-filter:blur(1rem)saturate(175%);background-color:var(--glass-fill);background-image:linear-gradient(115deg, var(--glass-highlight) 0%, transparent 38%, var(--glass-tint) 100%);border-color:var(--glass-border);color:var(--text-primary)}.Button-module__fANS6W__glass:hover:not(:disabled){background-color:var(--button-hover-fill);border-color:var(--glass-border-hover)}.Button-module__fANS6W__ghost{color:var(--text-secondary);background:0 0}.Button-module__fANS6W__ghost:hover:not(:disabled){background-color:var(--button-hover-fill);color:var(--text-primary)}.Button-module__fANS6W__ghost:focus-visible{color:var(--text-primary)}.Button-module__fANS6W__danger{--button-hover-fill:var(--danger-text);background:var(--danger-default);border-color:var(--danger-default);color:var(--text-inverse)}.Button-module__fANS6W__danger:hover:not(:disabled){background-color:var(--button-hover-fill);border-color:var(--button-hover-fill)}.Button-module__fANS6W__underline,.Button-module__fANS6W__writing{color:var(--text-secondary);background:0 0;border-color:#0000;overflow:visible}.Button-module__fANS6W__underline .Button-module__fANS6W__content{text-underline-offset:var(--space-1);transition:text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000}.Button-module__fANS6W__underline:hover:not(:disabled),.Button-module__fANS6W__underline:active:not(:disabled),.Button-module__fANS6W__underline:focus-visible{color:var(--text-primary)}.Button-module__fANS6W__underline:hover:not(:disabled) .Button-module__fANS6W__content,.Button-module__fANS6W__underline:active:not(:disabled) .Button-module__fANS6W__content,.Button-module__fANS6W__underline:focus-visible .Button-module__fANS6W__content{text-decoration-color:currentColor}.Button-module__fANS6W__writing .Button-module__fANS6W__content{position:relative}.Button-module__fANS6W__writingUnderline{fill:none;pointer-events:none;stroke:currentColor;stroke-width:1px;width:100%;height:9px;position:absolute;top:calc(100% + .1em);left:0;overflow:visible}.Button-module__fANS6W__writingUnderline path{stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .6s cubic-bezier(.7,0,.3,1)}.Button-module__fANS6W__writing:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){color:var(--text-primary)}.Button-module__fANS6W__writing:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) .Button-module__fANS6W__writingUnderline path{stroke-dashoffset:0;transition-duration:.3s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.Button-module__fANS6W__fullWidth{width:100%}.Button-module__fANS6W__content{align-items:center;min-width:0;display:inline-flex}.Button-module__fANS6W__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite Button-module__fANS6W__spin}@keyframes Button-module__fANS6W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__fANS6W__button,.Button-module__fANS6W__underline .Button-module__fANS6W__content,.Button-module__fANS6W__writing .Button-module__fANS6W__writingUnderline path{transition:none}.Button-module__fANS6W__spinner{animation-duration:1.4s}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.Button-module__fANS6W__glass{--button-hover-fill:var(--surface-hover);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-primary);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Button-module__fANS6W__glass:hover:not(:disabled){background-color:var(--button-hover-fill);border-color:var(--border-strong)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Button-module__fANS6W__glass{--button-hover-fill:var(--surface-hover);background:var(--surface-primary)}.Button-module__fANS6W__glass:hover:not(:disabled){background-color:var(--button-hover-fill)}}@media (forced-colors:active){.Button-module__fANS6W__button:not(.Button-module__fANS6W__underline):not(.Button-module__fANS6W__writing):not(.Button-module__fANS6W__ghost),.Button-module__fANS6W__button:not(.Button-module__fANS6W__underline):not(.Button-module__fANS6W__writing):not(.Button-module__fANS6W__ghost):hover:not(:disabled),.Button-module__fANS6W__button:not(.Button-module__fANS6W__underline):not(.Button-module__fANS6W__writing):not(.Button-module__fANS6W__ghost):focus-visible{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}}
.MorphingDropdownButton-module__bkINLq__root{--dropdown-toggle-width:2.875rem;display:inline-block;position:relative}.MorphingDropdownButton-module__bkINLq__fullWidth{width:100%;display:block}.MorphingDropdownButton-module__bkINLq__actions{display:flex}.MorphingDropdownButton-module__bkINLq__primary{border-start-start-radius:var(--radius-pill);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-pill);flex:1;min-width:0}.MorphingDropdownButton-module__bkINLq__toggle{flex:0 0 var(--dropdown-toggle-width);isolation:isolate;border-start-start-radius:0;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);border-end-start-radius:0;padding-inline:0}.MorphingDropdownButton-module__bkINLq__toggle:after{content:"";opacity:.25;background:currentColor;width:1px;position:absolute;top:25%;bottom:25%;left:0}.MorphingDropdownButton-module__bkINLq__root[data-variant=primary] :is(.MorphingDropdownButton-module__bkINLq__primary,.MorphingDropdownButton-module__bkINLq__toggle){color:var(--text-on-brand)}.MorphingDropdownButton-module__bkINLq__root[data-size=sm]{--dropdown-toggle-width:2.5rem}.MorphingDropdownButton-module__bkINLq__root[data-size=lg]{--dropdown-toggle-width:3rem}.MorphingDropdownButton-module__bkINLq__label{color:inherit;font:inherit;letter-spacing:inherit;line-height:1.25}.MorphingDropdownButton-module__bkINLq__chevron{transition:transform var(--duration-normal) var(--ease-standard)}.MorphingDropdownButton-module__bkINLq__root[data-open=true] .MorphingDropdownButton-module__bkINLq__chevron{transform:rotate(180deg)}.MorphingDropdownButton-module__bkINLq__menu{max-height:min(26rem, var(--dropdown-available-height,calc(100dvh - 9rem)));padding:0 var(--space-1) var(--space-2);pointer-events:none;right:calc(-1 * var(--space-1));scrollbar-width:thin;visibility:hidden;width:min(calc(100% + var(--space-2)), 19rem);z-index:2;transition:visibility 0s .18s;position:absolute;top:100%;overflow:clip auto}.MorphingDropdownButton-module__bkINLq__root[data-open=true] .MorphingDropdownButton-module__bkINLq__menu{pointer-events:auto;visibility:visible;transition-delay:0s}.MorphingDropdownButton-module__bkINLq__optionRow{padding-top:var(--space-3);transform-origin:calc(100% - var(--dropdown-toggle-width) / 2) 0;position:relative}.MorphingDropdownButton-module__bkINLq__optionRow:before{border-left:2px dotted color-mix(in srgb, var(--brand-default) 65%, var(--text-tertiary));content:"";height:var(--space-3);right:calc(var(--dropdown-toggle-width) / 2 - 1px);position:absolute;top:0}.MorphingDropdownButton-module__bkINLq__option{background:var(--background-elevated);border-color:var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--text-primary);min-height:2.75rem;padding-inline:var(--space-3);justify-content:flex-start;width:100%}.MorphingDropdownButton-module__bkINLq__option:hover,.MorphingDropdownButton-module__bkINLq__option:focus-visible{border-color:color-mix(in srgb, var(--brand-default) 55%, var(--border-default))}.MorphingDropdownButton-module__bkINLq__icon{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.MorphingDropdownButton-module__bkINLq__chevron,.MorphingDropdownButton-module__bkINLq__menu{transition:none}}@media (forced-colors:active){.MorphingDropdownButton-module__bkINLq__optionRow:before{border-color:buttontext}}
.ProblemCatalog-module__jNw4Ja__page{--catalog-section-inset:clamp(4.5rem, 8vw, 10rem);--catalog-section-space:clamp(4.5rem, 4.5vw, 6.75rem);--eyebrow-gradient-start:var(--brand-default);--eyebrow-gradient-end:color-mix(in srgb, var(--brand-default) 30%, var(--background-elevated));isolation:isolate;min-height:calc(100dvh - var(--header-height));min-width:0;padding-block:var(--catalog-section-space);padding-inline:calc(var(--page-frame-gutter) + var(--catalog-section-inset));width:min(100%, var(--content-max));background:0 0;align-content:start;margin:0 auto;display:grid;position:relative}.ProblemCatalog-module__jNw4Ja__catalogBackdrop{contain:paint;opacity:.15;pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}[data-theme=dark] .ProblemCatalog-module__jNw4Ja__catalogBackdrop{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ProblemCatalog-module__jNw4Ja__catalogBackdrop{opacity:1}}.ProblemCatalog-module__jNw4Ja__backdropOrb{aspect-ratio:1;transform-origin:50%;border-radius:50%;position:absolute}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary{inline-size:clamp(34rem,66vmax,72rem);top:-24vmax;transform:scale(.96)}.ProblemCatalog-module__jNw4Ja__backdropOrbSecondary{inline-size:clamp(30rem,58vmax,64rem);bottom:-25vmax;transform:scale(1.06)}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary[data-position=right],.ProblemCatalog-module__jNw4Ja__backdropOrbSecondary[data-position=right]{right:-20vmax}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary[data-position=left],.ProblemCatalog-module__jNw4Ja__backdropOrbSecondary[data-position=left]{left:-20vmax}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary[data-position=right]{background:radial-gradient(circle, color-mix(in srgb, var(--brand-default) 18%, transparent) 0%, color-mix(in srgb, var(--brand-default) 9%, transparent) 42%, transparent 72%)}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary[data-position=left]{background:radial-gradient(circle, color-mix(in srgb, var(--info-default) 11%, transparent) 0%, color-mix(in srgb, var(--info-default) 5%, transparent) 46%, transparent 74%)}@keyframes ProblemCatalog-module__jNw4Ja__backdrop-primary-scroll{0%{transform:scale(.86)}30%{transform:scale(1.12)}65%{transform:scale(.94)}to{transform:scale(1.08)}}@keyframes ProblemCatalog-module__jNw4Ja__backdrop-secondary-scroll{0%{transform:scale(1.06)}35%{transform:scale(.91)}72%{transform:scale(1.12)}to{transform:scale(.96)}}@supports (animation-timeline:scroll()){.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary,.ProblemCatalog-module__jNw4Ja__backdropOrbSecondary{animation-duration:auto;will-change:transform;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.ProblemCatalog-module__jNw4Ja__backdropOrbPrimary{animation-name:ProblemCatalog-module__jNw4Ja__backdrop-primary-scroll}.ProblemCatalog-module__jNw4Ja__backdropOrbSecondary{animation-name:ProblemCatalog-module__jNw4Ja__backdrop-secondary-scroll}}.ProblemCatalog-module__jNw4Ja__header{align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-16);justify-content:space-between;display:flex}.ProblemCatalog-module__jNw4Ja__accountNotice{color:var(--text-secondary);margin:0 0 var(--space-8)}.ProblemCatalog-module__jNw4Ja__accountNotice a{color:inherit;text-underline-offset:3px;font-weight:600}.ProblemCatalog-module__jNw4Ja__header>div:first-child{min-width:0;max-width:46rem}.ProblemCatalog-module__jNw4Ja__header h1{text-wrap:balance;font-weight:500}.ProblemCatalog-module__jNw4Ja__intro{margin-top:var(--space-5);max-width:36rem}.ProblemCatalog-module__jNw4Ja__catalogStats{flex:none;min-width:18.75rem;margin:0;display:flex}.ProblemCatalog-module__jNw4Ja__catalogStats>div{min-width:5.75rem;padding:0 var(--space-5);flex-direction:column-reverse;flex:1;display:flex}.ProblemCatalog-module__jNw4Ja__catalogStats>div:first-child{padding-left:0}.ProblemCatalog-module__jNw4Ja__catalogStats>div:last-child{padding-right:0}.ProblemCatalog-module__jNw4Ja__catalogStats>div+div{border-left:1px solid var(--border-subtle)}.ProblemCatalog-module__jNw4Ja__catalogStats dd,.ProblemCatalog-module__jNw4Ja__catalogStats dt{margin:0;display:block}.ProblemCatalog-module__jNw4Ja__catalogStats dd{color:var(--text-primary);font-variant-numeric:tabular-nums;order:-1;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500}.ProblemCatalog-module__jNw4Ja__catalogStats dt{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:var(--space-2)}.ProblemCatalog-module__jNw4Ja__catalogLayout{border-top:1px solid var(--border-default);align-items:start;gap:var(--space-10);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"main filters";display:grid}.ProblemCatalog-module__jNw4Ja__catalogMain{align-items:start;gap:var(--space-8);grid-area:main;grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"left results";min-width:0;display:grid}.ProblemCatalog-module__jNw4Ja__leftRail{align-content:start;gap:var(--space-8);min-width:0;max-height:calc(100dvh - var(--header-height) - var(--space-12));padding:var(--space-1);scrollbar-width:thin;top:calc(var(--header-height) + var(--space-6));grid-area:left;display:grid;position:sticky;overflow-y:auto}.ProblemCatalog-module__jNw4Ja__railSection,.ProblemCatalog-module__jNw4Ja__filterRail{background:0 0;min-width:0}.ProblemCatalog-module__jNw4Ja__railSection{padding:0}.ProblemCatalog-module__jNw4Ja__railHeading,.ProblemCatalog-module__jNw4Ja__filterHeading h2,.ProblemCatalog-module__jNw4Ja__resultsHeading h2,.ProblemCatalog-module__jNw4Ja__emptyState h2{letter-spacing:-.015em;font-weight:500}.ProblemCatalog-module__jNw4Ja__railHeading{color:var(--text-primary);margin-bottom:var(--space-4)}.ProblemCatalog-module__jNw4Ja__catalogNavigation{gap:var(--space-2);display:grid}.ProblemCatalog-module__jNw4Ja__catalogNavigation a,.ProblemCatalog-module__jNw4Ja__guideList a{color:var(--text-secondary);text-decoration:none}.ProblemCatalog-module__jNw4Ja__catalogNavigation a{border-radius:var(--radius-button);font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);min-height:2.5rem;padding:var(--space-2) var(--space-3);justify-content:space-between;font-weight:500;display:flex}.ProblemCatalog-module__jNw4Ja__catalogNavigation a>span,.ProblemCatalog-module__jNw4Ja__guideList a,.ProblemCatalog-module__jNw4Ja__metadata>span{align-items:center;display:flex}.ProblemCatalog-module__jNw4Ja__catalogNavigation a>span{gap:var(--space-2)}.ProblemCatalog-module__jNw4Ja__catalogNavigation a small{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ProblemCatalog-module__jNw4Ja__catalogNavigation a:hover,.ProblemCatalog-module__jNw4Ja__catalogNavigation a[aria-current=page]{background:var(--surface-secondary);color:var(--text-primary)}.ProblemCatalog-module__jNw4Ja__catalogNavigation a[aria-current=page] svg{color:var(--text-secondary)}.ProblemCatalog-module__jNw4Ja__guideList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ProblemCatalog-module__jNw4Ja__guideList a{border-radius:var(--radius-sm);gap:var(--space-2);min-width:0;padding:var(--space-1) 0}.ProblemCatalog-module__jNw4Ja__guideList a>span{min-width:0;font-size:.8125rem;font-weight:500;line-height:1.35}.ProblemCatalog-module__jNw4Ja__guideList a small{color:var(--text-tertiary);font-weight:400;display:block}.ProblemCatalog-module__jNw4Ja__guideList a>svg{color:var(--text-secondary);flex:none}.ProblemCatalog-module__jNw4Ja__guideList a:hover{background:var(--surface-hover);color:var(--text-primary)}.ProblemCatalog-module__jNw4Ja__resultsColumn{background:0 0;grid-area:results;align-self:stretch;min-width:0}.ProblemCatalog-module__jNw4Ja__resultsHeading{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-3);justify-content:space-between;min-height:2.75rem;display:flex}.ProblemCatalog-module__jNw4Ja__resultsHeading small{color:var(--text-tertiary);margin-top:2px;display:block}.ProblemCatalog-module__jNw4Ja__resultsHeading strong{color:var(--text-primary);font-weight:600}.ProblemCatalog-module__jNw4Ja__clearLink,.ProblemCatalog-module__jNw4Ja__emptyLink{color:var(--brand-strong);text-underline-offset:3px;font-size:.8125rem;font-weight:500}.ProblemCatalog-module__jNw4Ja__clearLink:hover,.ProblemCatalog-module__jNw4Ja__emptyLink:hover{color:var(--brand-default)}.ProblemCatalog-module__jNw4Ja__catalogList{margin:0;padding:0;list-style:none;display:grid}.ProblemCatalog-module__jNw4Ja__loadMore{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;min-height:6rem;padding:var(--space-6) 0;text-align:center;background:0 0;flex-direction:column;justify-content:center;display:flex}.ProblemCatalog-module__jNw4Ja__loadMore small{color:var(--danger-text)}.ProblemCatalog-module__jNw4Ja__catalogEnd{color:var(--text-tertiary);margin:var(--space-6) 0 0;padding:var(--space-6) 0;text-align:center;background:0 0;display:block}.ProblemCatalog-module__jNw4Ja__catalogRow{border-bottom:1px solid var(--border-subtle);align-items:start;gap:var(--space-3);isolation:isolate;min-width:0;padding:var(--space-6) var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background-color:#0000;grid-template-columns:minmax(0,1fr) 2rem;display:grid;position:relative}.ProblemCatalog-module__jNw4Ja__catalogRow:first-child{padding-top:0}.ProblemCatalog-module__jNw4Ja__catalogRow:hover{background:var(--surface-hover)}.ProblemCatalog-module__jNw4Ja__catalogRow:focus-within{background:var(--surface-hover);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring);z-index:2}.ProblemCatalog-module__jNw4Ja__statusCircle{color:var(--brand-default);pointer-events:none;z-index:2;justify-content:center;align-items:center;width:2rem;height:2rem;margin:auto;display:flex;position:relative}.ProblemCatalog-module__jNw4Ja__catalogRow[data-status=in-progress] .ProblemCatalog-module__jNw4Ja__statusCircle{color:var(--text-secondary)}.ProblemCatalog-module__jNw4Ja__interviewPlusMark{margin-left:calc(var(--space-1) * -.3);flex:none}@keyframes ProblemCatalog-module__jNw4Ja__status-spin{to{transform:rotate(360deg)}}.ProblemCatalog-module__jNw4Ja__catalogRow[data-status=solved] .ProblemCatalog-module__jNw4Ja__statusCircle{color:var(--success-text)}.ProblemCatalog-module__jNw4Ja__rowContent{min-width:0;padding-top:1px}.ProblemCatalog-module__jNw4Ja__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ProblemCatalog-module__jNw4Ja__titleLink{color:var(--text-primary);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.ProblemCatalog-module__jNw4Ja__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.ProblemCatalog-module__jNw4Ja__titleLink:focus-visible{outline:none}.ProblemCatalog-module__jNw4Ja__catalogRow:hover .ProblemCatalog-module__jNw4Ja__titleLink{color:var(--text-primary)}.ProblemCatalog-module__jNw4Ja__accessPill{font-size:var(--font-size-xs);padding:0 var(--space-2);color:var(--text-inverse);border-radius:var(--radius-sm);font-weight:400}.ProblemCatalog-module__jNw4Ja__accessPill[access-type=Interview\+],.ProblemCatalog-module__jNw4Ja__accessPill[access-type="Pro | Interview+"]{color:var(--brand-default)}.ProblemCatalog-module__jNw4Ja__metadata{color:var(--text-tertiary);align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ProblemCatalog-module__jNw4Ja__metadata>span{gap:var(--space-1);min-width:0}.ProblemCatalog-module__jNw4Ja__metadata svg{color:var(--text-secondary);flex:none}.ProblemCatalog-module__jNw4Ja__difficulty[data-difficulty=easy]{color:var(--success-text)}.ProblemCatalog-module__jNw4Ja__difficulty[data-difficulty=medium]{color:var(--warning-text)}.ProblemCatalog-module__jNw4Ja__difficulty[data-difficulty=hard]{color:var(--danger-text)}.ProblemCatalog-module__jNw4Ja__topicChip{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;padding:2px 6px;overflow:hidden}.ProblemCatalog-module__jNw4Ja__rowArrow{color:var(--text-secondary);pointer-events:none;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);z-index:2;align-self:center;position:relative}.ProblemCatalog-module__jNw4Ja__filterRail{border-left:1px solid var(--border-subtle);padding-left:var(--space-6);top:calc(var(--header-height) + var(--space-6));grid-area:filters;position:sticky}.ProblemCatalog-module__jNw4Ja__filters{gap:var(--space-5);padding:0 var(--space-1) var(--space-1);max-height:calc(100dvh - var(--header-height) - var(--space-12));scrollbar-width:thin;display:grid;overflow-y:auto}.ProblemCatalog-module__jNw4Ja__filterHeading{padding-bottom:var(--space-1)}.ProblemCatalog-module__jNw4Ja__filterHeading small{color:var(--text-tertiary);margin-top:1px;display:block}.ProblemCatalog-module__jNw4Ja__searchField,.ProblemCatalog-module__jNw4Ja__selectField,.ProblemCatalog-module__jNw4Ja__companyFieldset{min-width:0;position:relative}.ProblemCatalog-module__jNw4Ja__searchField label,.ProblemCatalog-module__jNw4Ja__selectField label,.ProblemCatalog-module__jNw4Ja__companyFieldset legend{color:var(--text-secondary);margin-bottom:var(--space-1);font-weight:500;display:block}.ProblemCatalog-module__jNw4Ja__companyFieldset{border:0;margin:0;padding:0}.ProblemCatalog-module__jNw4Ja__companyOptions{border:1px solid var(--border-default);border-radius:var(--radius-md);max-height:15rem;padding:var(--space-1);background:0 0;gap:1px;display:grid;overflow-y:auto}.ProblemCatalog-module__jNw4Ja__companyOption{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.ProblemCatalog-module__jNw4Ja__companyOption:hover{background:var(--surface-hover);color:var(--text-primary)}.ProblemCatalog-module__jNw4Ja__companyOption input{accent-color:var(--brand-default);width:.875rem;height:.875rem;margin:0}.ProblemCatalog-module__jNw4Ja__companyOption input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProblemCatalog-module__jNw4Ja__companyOption small{color:var(--text-tertiary);font-variant-numeric:tabular-nums;grid-column:2}.ProblemCatalog-module__jNw4Ja__logoHolder{gap:var(--space-1);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.ProblemCatalog-module__jNw4Ja__logoHolder img{padding:var(--space-1)}.ProblemCatalog-module__jNw4Ja__searchField svg{color:var(--text-secondary);pointer-events:none;position:absolute;bottom:.75rem;left:.75rem}.ProblemCatalog-module__jNw4Ja__searchField input,.ProblemCatalog-module__jNw4Ja__selectField select{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;background:0 0;width:100%;height:2.625rem;font-size:.8125rem}.ProblemCatalog-module__jNw4Ja__searchField input{padding:0 var(--space-3) 0 2.25rem}.ProblemCatalog-module__jNw4Ja__selectField select{padding:0 2rem 0 var(--space-3)}.ProblemCatalog-module__jNw4Ja__searchField input::placeholder{color:var(--text-disabled)}.ProblemCatalog-module__jNw4Ja__searchField input:focus-visible,.ProblemCatalog-module__jNw4Ja__selectField select:focus-visible{border-color:var(--brand-default);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.ProblemCatalog-module__jNw4Ja__emptyState{min-height:20rem;padding:var(--space-8) 0;text-align:center;background:0 0;align-content:center;justify-items:center;margin:0;display:grid}.ProblemCatalog-module__jNw4Ja__emptyState>svg{color:var(--text-secondary);margin-bottom:var(--space-3)}.ProblemCatalog-module__jNw4Ja__emptyState p{margin:var(--space-2) 0 var(--space-4);max-width:26rem}.ProblemCatalog-module__jNw4Ja__catalogNavigation a:focus-visible,.ProblemCatalog-module__jNw4Ja__guideList a:focus-visible,.ProblemCatalog-module__jNw4Ja__clearLink:focus-visible,.ProblemCatalog-module__jNw4Ja__emptyLink:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ProblemCatalog-module__jNw4Ja__catalogRow:hover .ProblemCatalog-module__jNw4Ja__rowArrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ProblemCatalog-module__jNw4Ja__backdropOrb{will-change:auto;animation:none}.ProblemCatalog-module__jNw4Ja__statusSpinner{animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ProblemCatalog-module__jNw4Ja__catalogBackdrop{display:none}}@media (forced-colors:active){.ProblemCatalog-module__jNw4Ja__catalogBackdrop{display:none}}@media print{.ProblemCatalog-module__jNw4Ja__catalogBackdrop{display:none}}@media (max-width:72rem){.ProblemCatalog-module__jNw4Ja__header{align-items:flex-start;gap:var(--space-8);flex-direction:column}.ProblemCatalog-module__jNw4Ja__catalogMain{grid-template-columns:minmax(0,1fr);grid-template-areas:"practice""results""learning"}.ProblemCatalog-module__jNw4Ja__leftRail{display:contents}.ProblemCatalog-module__jNw4Ja__practiceRail{grid-area:practice}.ProblemCatalog-module__jNw4Ja__learningRail{border-top:1px solid var(--border-subtle);padding-top:var(--space-8);grid-area:learning}.ProblemCatalog-module__jNw4Ja__catalogNavigation,.ProblemCatalog-module__jNw4Ja__guideList{grid-template-columns:repeat(2,minmax(0,1fr))}.ProblemCatalog-module__jNw4Ja__catalogStats{align-self:flex-start;width:min(100%,30rem);min-width:0}}@media (max-width:58rem){.ProblemCatalog-module__jNw4Ja__catalogLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"practice""filters""results""learning"}.ProblemCatalog-module__jNw4Ja__catalogMain{display:contents}.ProblemCatalog-module__jNw4Ja__resultsColumn{padding:0}.ProblemCatalog-module__jNw4Ja__filterRail{border-block:1px solid var(--border-subtle);padding:var(--space-8) 0;border-left:0;position:static}.ProblemCatalog-module__jNw4Ja__filters{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0;overflow:visible}.ProblemCatalog-module__jNw4Ja__filterHeading,.ProblemCatalog-module__jNw4Ja__searchField,.ProblemCatalog-module__jNw4Ja__companyFieldset,.ProblemCatalog-module__jNw4Ja__filters>button{grid-column:1/-1}.ProblemCatalog-module__jNw4Ja__companyOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.ProblemCatalog-module__jNw4Ja__page{--catalog-section-inset:var(--space-6);--catalog-section-space:var(--space-16)}}@media (max-width:34rem){.ProblemCatalog-module__jNw4Ja__catalogStats>div{min-width:0;padding-inline:var(--space-3)}.ProblemCatalog-module__jNw4Ja__guideList,.ProblemCatalog-module__jNw4Ja__filters,.ProblemCatalog-module__jNw4Ja__companyOptions{grid-template-columns:minmax(0,1fr)}.ProblemCatalog-module__jNw4Ja__resultsHeading{flex-direction:column;align-items:flex-start}.ProblemCatalog-module__jNw4Ja__catalogRow{gap:var(--space-2);padding:var(--space-6) 0;grid-template-columns:minmax(0,1fr) 2rem}.ProblemCatalog-module__jNw4Ja__metadata{column-gap:var(--space-3)}.ProblemCatalog-module__jNw4Ja__emptyState{padding-inline:0}.ProblemCatalog-module__jNw4Ja__rowArrow{width:1.25rem;height:1.25rem}}@media (prefers-reduced-motion:reduce){.ProblemCatalog-module__jNw4Ja__catalogRow,.ProblemCatalog-module__jNw4Ja__rowArrow{transition:none}.ProblemCatalog-module__jNw4Ja__catalogRow:hover .ProblemCatalog-module__jNw4Ja__rowArrow{transform:none}}
.Card-module__Zgq45q__card{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0}.Card-module__Zgq45q__padding-none{padding:0}.Card-module__Zgq45q__padding-sm{padding:var(--space-3)}.Card-module__Zgq45q__padding-md{padding:var(--space-5)}.Card-module__Zgq45q__padding-lg{padding:var(--space-6)}.Card-module__Zgq45q__interactive{transition:border-color var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard)}.Card-module__Zgq45q__interactive:hover{border-color:var(--border-strong);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Card-module__Zgq45q__interactive{transition:none}.Card-module__Zgq45q__interactive:hover{transform:none}}
.IconButton-module__ZacFda__iconButton{flex:none;padding:0}.IconButton-module__ZacFda__iconButton>span{justify-content:center;align-items:center;display:inline-flex}.IconButton-module__ZacFda__sm{width:2rem}.IconButton-module__ZacFda__md{width:2.5rem}.IconButton-module__ZacFda__lg{width:2.875rem}
.Dialog-module__tTsQka__dialog{background:var(--background-elevated);border:1px solid var(--border-default);border-radius:var(--radius-3xl);box-shadow:var(--shadow-sm);color:var(--text-primary);width:calc(100% - 2rem);max-height:min(46rem,100dvh - 2rem);margin:auto;padding:0;overflow:hidden}.Dialog-module__tTsQka__dialog[data-size=sm]{max-width:24rem}.Dialog-module__tTsQka__dialog[data-size=md]{max-width:32rem}.Dialog-module__tTsQka__dialog[data-size=lg]{max-width:42rem}.Dialog-module__tTsQka__dialog[data-size=xl]{max-width:56rem}.Dialog-module__tTsQka__dialog::backdrop{background:var(--overlay)}.Dialog-module__tTsQka__content{flex-direction:column;max-height:min(46rem,100dvh - 2rem);display:flex}.Dialog-module__tTsQka__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);flex:none;justify-content:space-between;display:flex}.Dialog-module__tTsQka__header>div{min-width:0}.Dialog-module__tTsQka__header h3{overflow-wrap:anywhere}.Dialog-module__tTsQka__header p{color:var(--text-secondary);margin-top:var(--space-1);overflow-wrap:anywhere}.Dialog-module__tTsQka__body{min-height:0;padding:var(--space-xl);overflow:auto}@media (max-width:480px){.Dialog-module__tTsQka__dialog{max-height:calc(100dvh - var(--space-lg));width:calc(100% - var(--space-lg))}.Dialog-module__tTsQka__content{max-height:calc(100dvh - var(--space-lg))}.Dialog-module__tTsQka__body,.Dialog-module__tTsQka__header{padding:var(--space-lg)}}
.Input-module__Lpx3BG__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Input-module__Lpx3BG__label{color:var(--text-primary)}.Input-module__Lpx3BG__input{background:var(--background-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard);outline:none;width:100%;line-height:1.4}.Input-module__Lpx3BG__input::placeholder{color:var(--text-tertiary);opacity:1}.Input-module__Lpx3BG__input:hover:not(:disabled){border-color:var(--border-strong)}.Input-module__Lpx3BG__input:focus-visible{border-color:var(--focus-ring);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:1px}.Input-module__Lpx3BG__input:disabled{background:var(--surface-secondary);color:var(--text-disabled);cursor:not-allowed}.Input-module__Lpx3BG__sm{min-height:2rem;padding:.375rem .625rem}.Input-module__Lpx3BG__md{min-height:2.5rem;padding:.5625rem .75rem}.Input-module__Lpx3BG__lg{min-height:2.875rem;padding:.6875rem .875rem}.Input-module__Lpx3BG__invalid{border-color:var(--danger-default)}.Input-module__Lpx3BG__hint{color:var(--text-tertiary)}.Input-module__Lpx3BG__error{color:var(--danger-text)}.Input-module__Lpx3BG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Input-module__Lpx3BG__input{transition:none}}
.Progress-module__so7UmG__wrapper{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Progress-module__so7UmG__header{justify-content:space-between;align-items:center;display:flex}.Progress-module__so7UmG__label{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.Progress-module__so7UmG__value{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.75rem}.Progress-module__so7UmG__track{background:var(--surface-secondary);border-radius:var(--radius-pill);width:100%;height:.375rem;overflow:hidden}.Progress-module__so7UmG__fill{border-radius:inherit;height:100%;transition:width var(--duration-slow) var(--ease-enter);width:var(--progress-width);display:block}.Progress-module__so7UmG__brand{background:var(--brand-default)}.Progress-module__so7UmG__success{background:var(--success-default)}.Progress-module__so7UmG__warning{background:var(--warning-default)}.Progress-module__so7UmG__danger{background:var(--danger-default)}@media (prefers-reduced-motion:reduce){.Progress-module__so7UmG__fill{transition:none}}
@keyframes Reveal-module__Sd9imq__reveal{0%{opacity:0;transform:translateY(var(--reveal-distance,12px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.Reveal-module__Sd9imq__reveal[data-reveal-state=pending]{opacity:0;transform:translateY(var(--reveal-distance,12px))}.Reveal-module__Sd9imq__reveal[data-reveal-state=revealed]{animation:Reveal-module__Sd9imq__reveal var(--reveal-duration,.48s) cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) backwards}}.Reveal-module__Sd9imq__reveal:focus-within{opacity:1!important;transform:none!important}@media print,(forced-colors:active){.Reveal-module__Sd9imq__reveal[data-reveal-state]{opacity:1;animation:none;transform:none}}
.PageErrorOverlay-module__4giCiG__root{background:var(--background-primary);gap:var(--space-2);width:100%;min-height:100dvh;display:grid}.PageErrorOverlay-module__4giCiG__alertFrame{max-width:var(--content-max);padding:0 var(--page-frame-gutter);width:100%;margin:0 auto}.PageErrorOverlay-module__4giCiG__alert{background:var(--danger-subtle);border:1px solid color-mix(in srgb, var(--danger-subtle) 34%, var(--border-subtle));border-radius:var(--radius-xs);color:var(--danger-text);padding:var(--space-1) var(--page-content-padding-inline,var(--global-padding-inline));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.PageErrorOverlay-module__4giCiG__icon{color:var(--danger-default)}.PageErrorOverlay-module__4giCiG__copy{min-width:0}.PageErrorOverlay-module__4giCiG__eyebrow{color:var(--danger-text);margin-bottom:var(--space-1);display:block}.PageErrorOverlay-module__4giCiG__title{color:var(--text-primary)}.PageErrorOverlay-module__4giCiG__description{color:var(--text-secondary);margin-top:var(--space-1);max-width:48rem}.PageErrorOverlay-module__4giCiG__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.PageErrorOverlay-module__4giCiG__skeleton{min-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:48rem){.PageErrorOverlay-module__4giCiG__alert{grid-template-columns:auto minmax(0,1fr);align-items:start}.PageErrorOverlay-module__4giCiG__icon{margin-top:var(--space-1)}.PageErrorOverlay-module__4giCiG__actions{grid-column:2;justify-content:flex-start}}@media (max-width:32rem){.PageErrorOverlay-module__4giCiG__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.PageErrorOverlay-module__4giCiG__actions>*{width:100%}}
.Toggle-module__AW5jPa__root{border:0;min-inline-size:0;margin:0;padding:0}.Toggle-module__AW5jPa__options{background:var(--background-secondary);border:1px solid var(--border-default);border-radius:var(--radius-pill);gap:var(--space-1);max-width:fit-content;padding:var(--space-1);display:flex}.Toggle-module__AW5jPa__root[data-full-width=true],.Toggle-module__AW5jPa__root[data-full-width=true] .Toggle-module__AW5jPa__options{width:100%}.Toggle-module__AW5jPa__root[data-full-width=true] .Toggle-module__AW5jPa__options{max-width:none}.Toggle-module__AW5jPa__option{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font:inherit;isolation:isolate;min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-4);transition:color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.Toggle-module__AW5jPa__root[data-full-width=true] .Toggle-module__AW5jPa__option{flex:1 1 0}.Toggle-module__AW5jPa__option[data-has-description=true]{padding:var(--space-4) var(--space-5);text-align:left;justify-content:flex-start;align-items:flex-start}.Toggle-module__AW5jPa__option[data-selected=true]{color:var(--text-primary)}.Toggle-module__AW5jPa__option[data-disabled=true]{cursor:not-allowed;opacity:.64}.Toggle-module__AW5jPa__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:50% auto auto 50%}.Toggle-module__AW5jPa__indicator{background:var(--background-primary);border-radius:inherit;z-index:0;position:absolute;inset:0;box-shadow:0 1px 3px #0000001a}.Toggle-module__AW5jPa__content{gap:var(--space-1);z-index:1;min-width:0;display:grid;position:relative}.Toggle-module__AW5jPa__label{align-items:baseline;gap:var(--space-2);justify-content:center;min-width:0;display:inline-flex}.Toggle-module__AW5jPa__option[data-has-description=true] .Toggle-module__AW5jPa__label{justify-content:flex-start}.Toggle-module__AW5jPa__description{color:var(--text-tertiary);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.45}.Toggle-module__AW5jPa__option:has(.Toggle-module__AW5jPa__input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:3px}.Toggle-module__AW5jPa__root[data-appearance=minimal] .Toggle-module__AW5jPa__options{border-color:var(--border-subtle);background:0 0;flex-wrap:wrap}.Toggle-module__AW5jPa__root[data-appearance=minimal] .Toggle-module__AW5jPa__option{min-height:2.5rem;font-size:.8125rem}.Toggle-module__AW5jPa__root[data-appearance=minimal] .Toggle-module__AW5jPa__indicator{background:var(--surface-secondary);box-shadow:none}@media (max-width:30rem){.Toggle-module__AW5jPa__root[data-full-width=true] .Toggle-module__AW5jPa__options:has(.Toggle-module__AW5jPa__option[data-has-description=true]){flex-direction:column}.Toggle-module__AW5jPa__root[data-full-width=true] .Toggle-module__AW5jPa__option[data-has-description=true]{width:100%}}@media (prefers-reduced-motion:reduce){.Toggle-module__AW5jPa__option{transition:none}}@media (forced-colors:active){.Toggle-module__AW5jPa__indicator{background:canvas;border-color:highlight}}
.PageSkeletons-module__K5NW5W__viewport{width:100%;min-height:100dvh;overflow:hidden}.PageSkeletons-module__K5NW5W__contents{display:contents}.PageSkeletons-module__K5NW5W__bone{background:var(--surface-active);border-radius:var(--radius-sm);width:100%;max-width:100%;height:.75rem;animation:1.5s ease-in-out infinite PageSkeletons-module__K5NW5W__skeleton-pulse;display:block}.PageSkeletons-module__K5NW5W__copyLong{width:min(100%,40rem)}.PageSkeletons-module__K5NW5W__copyMedium{width:min(72%,29rem)}.PageSkeletons-module__K5NW5W__eyebrowBone{width:6rem;height:.625rem}.PageSkeletons-module__K5NW5W__problemsPage{--catalog-skeleton-inset:clamp(4.5rem, 8vw, 10rem);--catalog-skeleton-space:clamp(4.5rem, 4.5vw, 6.75rem);isolation:isolate;max-width:var(--content-max);min-height:calc(100dvh - var(--header-height));min-width:0;padding-block:var(--catalog-skeleton-space);padding-inline:calc(var(--page-frame-gutter) + var(--catalog-skeleton-inset));grid-template-columns:minmax(0,1fr);align-content:start;width:100%;margin:0 auto;display:grid;position:relative}.PageSkeletons-module__K5NW5W__problemsHeader{align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-16);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__problemsHeading{width:100%;min-width:0;max-width:46rem}.PageSkeletons-module__K5NW5W__problemsEyebrow{border-radius:var(--radius-pill);height:1.75rem;margin-bottom:var(--space-4);width:6.5rem}.PageSkeletons-module__K5NW5W__problemsTitle{width:min(100%,36rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__problemsIntroLine,.PageSkeletons-module__K5NW5W__problemsIntroShort{height:1rem}.PageSkeletons-module__K5NW5W__problemsIntroLine{margin-top:var(--space-5);width:min(100%,36rem)}.PageSkeletons-module__K5NW5W__problemsIntroShort{width:min(68%,27rem);margin-top:.75rem}.PageSkeletons-module__K5NW5W__problemStats{flex:none;min-width:18.75rem;margin:0;display:flex}.PageSkeletons-module__K5NW5W__problemStats>div{min-width:5.75rem;padding-inline:var(--space-5);flex-direction:column;flex:1;display:flex}.PageSkeletons-module__K5NW5W__problemStats>div:first-child{padding-left:0}.PageSkeletons-module__K5NW5W__problemStats>div:last-child{padding-right:0}.PageSkeletons-module__K5NW5W__problemStats>div+div{border-left:1px solid var(--border-subtle)}.PageSkeletons-module__K5NW5W__statValue{width:2.75rem;height:1.75rem}.PageSkeletons-module__K5NW5W__statLabel{height:.625rem;margin-top:var(--space-2);width:3.75rem}.PageSkeletons-module__K5NW5W__problemAccountNotice{margin-bottom:var(--space-8);display:none}:is([data-account-status=signed-out] .PageSkeletons-module__K5NW5W__problemAccountNotice,[data-account-status=unconfigured] .PageSkeletons-module__K5NW5W__problemAccountNotice,[data-account-status=error] .PageSkeletons-module__K5NW5W__problemAccountNotice){display:block}.PageSkeletons-module__K5NW5W__noticeLine{width:min(80%,41rem);height:.75rem}.PageSkeletons-module__K5NW5W__problemCatalogLayout{border-top:1px solid var(--border-default);align-items:start;gap:var(--space-8);grid-template-areas:"practice results filters""learning results filters";grid-template-columns:11rem minmax(0, 1fr) calc(15rem + var(--space-2));padding-top:var(--space-8);grid-template-rows:auto 1fr;display:grid}.PageSkeletons-module__K5NW5W__catalogRailSection,.PageSkeletons-module__K5NW5W__catalogFilters,.PageSkeletons-module__K5NW5W__catalogResults{min-width:0}.PageSkeletons-module__K5NW5W__catalogRailSection{align-self:start}.PageSkeletons-module__K5NW5W__practiceRail{grid-area:practice}.PageSkeletons-module__K5NW5W__learningRail{grid-area:learning}.PageSkeletons-module__K5NW5W__railHeading{width:5rem;height:.875rem}.PageSkeletons-module__K5NW5W__catalogNavigation{gap:var(--space-2);margin-top:var(--space-4);display:grid}.PageSkeletons-module__K5NW5W__catalogNavigation>div{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-3);grid-template-columns:1rem minmax(0,1fr) 1.5rem;display:grid}.PageSkeletons-module__K5NW5W__navigationIcon{width:1rem;height:1rem}.PageSkeletons-module__K5NW5W__navigationLabel{width:5rem}.PageSkeletons-module__K5NW5W__navigationCount{justify-self:end;width:1.5rem;height:.625rem}.PageSkeletons-module__K5NW5W__learningLinks{gap:var(--space-2);margin-top:var(--space-4);display:grid}.PageSkeletons-module__K5NW5W__learningLinks .PageSkeletons-module__K5NW5W__bone{height:1.75rem}.PageSkeletons-module__K5NW5W__catalogResults{grid-area:results;align-self:stretch;min-width:0;display:grid}.PageSkeletons-module__K5NW5W__catalogResultRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-2);grid-template-columns:minmax(0,1fr) 2rem;display:grid}.PageSkeletons-module__K5NW5W__catalogResultRow:first-child{padding-top:0}.PageSkeletons-module__K5NW5W__resultStatus{border-radius:50%;place-self:center end;width:1rem;height:1rem}.PageSkeletons-module__K5NW5W__resultCopy{min-width:0;padding-top:1px}.PageSkeletons-module__K5NW5W__resultTitle{width:min(82%,24rem);height:1rem}.PageSkeletons-module__K5NW5W__resultMeta{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__resultMeta .PageSkeletons-module__K5NW5W__bone{width:4.5rem;height:.625rem}.PageSkeletons-module__K5NW5W__resultMeta .PageSkeletons-module__K5NW5W__bone:last-child{width:6.5rem}.PageSkeletons-module__K5NW5W__catalogFilters{border-left:1px solid var(--border-subtle);gap:var(--space-5);margin-left:var(--space-2);max-height:calc(100dvh - var(--header-height) - var(--space-12));padding:0 var(--space-1) var(--space-1) calc(var(--space-6) + var(--space-1));scrollbar-width:thin;top:calc(var(--header-height) + var(--space-6));grid-area:filters;display:grid;position:sticky;overflow-y:auto}.PageSkeletons-module__K5NW5W__filterHeading{padding-bottom:var(--space-1)}.PageSkeletons-module__K5NW5W__filterTitle{width:4rem;height:1rem}.PageSkeletons-module__K5NW5W__filterSubtitle{width:6.5rem;height:.625rem;margin-top:1px}.PageSkeletons-module__K5NW5W__filterField{min-width:0}.PageSkeletons-module__K5NW5W__filterLabel{height:.625rem;margin-bottom:var(--space-1);width:4rem}.PageSkeletons-module__K5NW5W__filterInput{border-radius:var(--radius-md);height:2.625rem}.PageSkeletons-module__K5NW5W__filterAction{border-radius:var(--radius-button);height:2.625rem}.PageSkeletons-module__K5NW5W__workspace{background:var(--background-primary);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);color:var(--text-primary);height:100dvh;max-width:var(--content-max);flex-direction:column;width:100%;min-height:32rem;margin:0 auto;display:flex;overflow:hidden}.PageSkeletons-module__K5NW5W__workspaceToolbar{background:var(--background-elevated);border-bottom:1px solid var(--border-default);align-items:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-2) var(--space-4);flex:none;justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__toolbarIdentity,.PageSkeletons-module__K5NW5W__toolbarActions{align-items:center;display:flex}.PageSkeletons-module__K5NW5W__toolbarIdentity{gap:var(--space-3);min-width:0}.PageSkeletons-module__K5NW5W__toolbarActions{gap:var(--space-2);flex:none}.PageSkeletons-module__K5NW5W__toolbarBack{width:5rem;height:.875rem}.PageSkeletons-module__K5NW5W__toolbarDivider{background:var(--border-default);width:1px;height:1rem}.PageSkeletons-module__K5NW5W__toolbarTitle{width:min(20rem,24vw);height:.75rem}.PageSkeletons-module__K5NW5W__toolbarActions .PageSkeletons-module__K5NW5W__bone{height:2rem}.PageSkeletons-module__K5NW5W__toolbarActions .PageSkeletons-module__K5NW5W__bone:first-child{width:4.5rem}.PageSkeletons-module__K5NW5W__toolbarActions .PageSkeletons-module__K5NW5W__bone:nth-child(2){width:4rem}.PageSkeletons-module__K5NW5W__toolbarActions .PageSkeletons-module__K5NW5W__bone:nth-child(3){width:5.25rem}.PageSkeletons-module__K5NW5W__gradingNotice{background:var(--warning-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);flex:none}.PageSkeletons-module__K5NW5W__gradingNoticeLine{width:min(70%,38rem);height:.75rem}.PageSkeletons-module__K5NW5W__mobileTabs{display:none}.PageSkeletons-module__K5NW5W__workspaceBody{flex:1;grid-template-columns:minmax(17rem,27%) .5rem minmax(24rem,1fr);min-height:0;display:grid}.PageSkeletons-module__K5NW5W__problemPane{background:var(--background-primary);min-width:0;overflow:hidden}.PageSkeletons-module__K5NW5W__problemContent{padding:var(--space-8) var(--space-6) var(--space-10);width:min(100%,48rem);margin:0 auto}.PageSkeletons-module__K5NW5W__workspaceProblemTitle{width:min(88%,21rem);height:1.25rem}.PageSkeletons-module__K5NW5W__problemContent>.PageSkeletons-module__K5NW5W__copyLong{margin-top:var(--space-3)}.PageSkeletons-module__K5NW5W__problemContent>.PageSkeletons-module__K5NW5W__copyMedium{margin-top:var(--space-2)}.PageSkeletons-module__K5NW5W__problemBadges,.PageSkeletons-module__K5NW5W__problemMeta{flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__problemBadges{gap:var(--space-2);margin-top:var(--space-4)}.PageSkeletons-module__K5NW5W__problemBadges .PageSkeletons-module__K5NW5W__bone{width:4rem;height:1.5rem}.PageSkeletons-module__K5NW5W__problemMeta{gap:var(--space-4);margin-top:var(--space-4)}.PageSkeletons-module__K5NW5W__problemMeta .PageSkeletons-module__K5NW5W__bone{width:6rem}.PageSkeletons-module__K5NW5W__verticalResizeHandle,.PageSkeletons-module__K5NW5W__horizontalResizeHandle{background:var(--border-subtle)}.PageSkeletons-module__K5NW5W__centerPane{background:var(--background-editor);grid-template-rows:minmax(8rem,1fr) .5rem minmax(8rem,38%);min-width:0;min-height:0;display:grid;overflow:hidden}.PageSkeletons-module__K5NW5W__editorRegion{flex-direction:column;min-width:0;min-height:0;display:flex}.PageSkeletons-module__K5NW5W__editorHeader{background:var(--background-secondary);border-bottom:1px solid var(--border-default);min-height:2.5rem;padding-right:var(--space-4);flex:none;justify-content:space-between;align-items:center;display:flex}.PageSkeletons-module__K5NW5W__editorTab{border-right:1px solid var(--border-default);border-top:2px solid var(--brand-default);border-radius:0;align-self:stretch;width:8rem}.PageSkeletons-module__K5NW5W__editorLanguage{width:7rem}.PageSkeletons-module__K5NW5W__editorCanvas{padding:var(--space-5);flex:1}.PageSkeletons-module__K5NW5W__codeLineLong,.PageSkeletons-module__K5NW5W__codeLineMedium,.PageSkeletons-module__K5NW5W__codeLineShort{height:.625rem;margin-top:var(--space-3)}.PageSkeletons-module__K5NW5W__codeLineLong{width:82%}.PageSkeletons-module__K5NW5W__codeLineMedium{width:63%}.PageSkeletons-module__K5NW5W__codeLineShort{width:41%}.PageSkeletons-module__K5NW5W__bottomPanel{background:var(--background-secondary);border-top:1px solid var(--border-default);min-height:0}.PageSkeletons-module__K5NW5W__bottomPanelHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-5);min-height:2.625rem;padding:0 var(--space-4);display:flex}.PageSkeletons-module__K5NW5W__bottomPanelHeader .PageSkeletons-module__K5NW5W__bone{width:4.5rem}.PageSkeletons-module__K5NW5W__learningPage,.PageSkeletons-module__K5NW5W__learningDetailPage{--learning-skeleton-inset:clamp(4.5rem, 8vw, 10rem);--learning-skeleton-space:clamp(4.5rem, 4.5vw, 6.75rem);isolation:isolate;max-width:var(--content-max);min-height:calc(100dvh - var(--header-height));min-width:0;padding-block:var(--learning-skeleton-space);padding-inline:calc(var(--page-frame-gutter) + var(--learning-skeleton-inset));grid-template-columns:minmax(0,1fr);align-content:start;width:100%;margin:0 auto;display:grid;position:relative}.PageSkeletons-module__K5NW5W__learningHeader{margin-bottom:var(--space-16);max-width:46rem;display:grid}.PageSkeletons-module__K5NW5W__learningEyebrow{border-radius:var(--radius-pill);height:1.75rem;margin-bottom:var(--space-4);width:7rem}.PageSkeletons-module__K5NW5W__learningTitle{width:min(100%,39rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__learningSummary{gap:var(--space-2);margin-top:var(--space-5);display:grid}.PageSkeletons-module__K5NW5W__learningSummaryLong{width:min(100%,36rem);height:1rem}.PageSkeletons-module__K5NW5W__learningSummaryShort{width:min(72%,26rem);height:1rem}.PageSkeletons-module__K5NW5W__learningSection{border-top:1px solid var(--border-default);min-width:0;padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__learningSection+.PageSkeletons-module__K5NW5W__learningSection{margin-top:var(--learning-skeleton-space)}.PageSkeletons-module__K5NW5W__learningSectionHeader{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__learningSectionTitle{width:15rem;height:1.75rem}.PageSkeletons-module__K5NW5W__guideGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__guideCard{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0}.PageSkeletons-module__K5NW5W__guideCardBody{gap:var(--space-8);min-height:18rem;padding:var(--space-8);flex-direction:column;display:flex}.PageSkeletons-module__K5NW5W__guideTopline,.PageSkeletons-module__K5NW5W__guideFooter{justify-content:space-between;align-items:center;display:flex}.PageSkeletons-module__K5NW5W__sequenceBone{width:1.5rem;height:.625rem}.PageSkeletons-module__K5NW5W__languageBone{width:7rem;height:1.375rem}.PageSkeletons-module__K5NW5W__guideTitle{height:1.25rem;margin-bottom:var(--space-2);width:min(85%,20rem)}.PageSkeletons-module__K5NW5W__guideCardBody .PageSkeletons-module__K5NW5W__copyLong,.PageSkeletons-module__K5NW5W__guideCardBody .PageSkeletons-module__K5NW5W__copyMedium{height:.75rem}.PageSkeletons-module__K5NW5W__guideCardBody .PageSkeletons-module__K5NW5W__copyMedium{margin-top:var(--space-2)}.PageSkeletons-module__K5NW5W__guideFooter{margin-top:auto}.PageSkeletons-module__K5NW5W__guideMeta,.PageSkeletons-module__K5NW5W__guideAction{height:.625rem}.PageSkeletons-module__K5NW5W__guideMeta{width:4rem}.PageSkeletons-module__K5NW5W__guideAction{width:5.5rem}.PageSkeletons-module__K5NW5W__learningQuizList{display:grid}.PageSkeletons-module__K5NW5W__learningQuizCard{border-top:1px solid var(--border-subtle);min-width:0}.PageSkeletons-module__K5NW5W__learningQuizCard:last-child{border-bottom:1px solid var(--border-subtle)}.PageSkeletons-module__K5NW5W__learningQuizCardBody{align-items:center;gap:var(--space-6);min-height:6rem;padding-block:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.PageSkeletons-module__K5NW5W__learningQuizIcon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.PageSkeletons-module__K5NW5W__learningQuizCopy{min-width:0}.PageSkeletons-module__K5NW5W__learningQuizTitle{width:min(55%,18rem);height:1.125rem}.PageSkeletons-module__K5NW5W__learningQuizMeta{gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__learningQuizMeta .PageSkeletons-module__K5NW5W__bone{width:min(25%,8rem);height:.6875rem}.PageSkeletons-module__K5NW5W__learningQuizArrow{width:1.0625rem;height:1.0625rem}.PageSkeletons-module__K5NW5W__learningBackLink{height:.875rem;margin-bottom:var(--space-8);width:8.5rem;display:block}.PageSkeletons-module__K5NW5W__learningDetailHeader{margin-bottom:var(--space-16);min-width:0}.PageSkeletons-module__K5NW5W__learningDetailEyebrow{align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__learningDetailEyebrow .PageSkeletons-module__K5NW5W__bone{width:7rem;height:.625rem}.PageSkeletons-module__K5NW5W__learningDetailEyebrow .PageSkeletons-module__K5NW5W__bone:first-child{border-radius:var(--radius-pill);height:1.75rem}.PageSkeletons-module__K5NW5W__learningDetailTitle{width:min(100%,42rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__learningDetailSummaryLong,.PageSkeletons-module__K5NW5W__learningDetailSummaryShort{height:1rem}.PageSkeletons-module__K5NW5W__learningDetailSummaryLong{margin-top:var(--space-5);width:min(100%,42rem)}.PageSkeletons-module__K5NW5W__learningDetailSummaryShort{width:min(68%,32rem);margin-top:.75rem}.PageSkeletons-module__K5NW5W__learningDetailLayout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.PageSkeletons-module__K5NW5W__learningSidebar{min-width:0;padding-block:var(--space-1)}.PageSkeletons-module__K5NW5W__sidebarLabel{width:7rem;height:.625rem}.PageSkeletons-module__K5NW5W__sidebarList{border-left:1px solid var(--border-subtle);gap:var(--space-3);margin-top:var(--space-4);padding-left:var(--space-4);display:grid}.PageSkeletons-module__K5NW5W__sidebarList .PageSkeletons-module__K5NW5W__bone{width:8rem;height:.75rem}.PageSkeletons-module__K5NW5W__learningObjectives{padding-bottom:var(--learning-skeleton-space)}.PageSkeletons-module__K5NW5W__objectivesTitle{width:15rem;height:1.5rem}.PageSkeletons-module__K5NW5W__objectiveList{gap:var(--space-4);margin-top:var(--space-6);display:grid}.PageSkeletons-module__K5NW5W__objectiveList .PageSkeletons-module__K5NW5W__bone{width:min(90%,42rem);height:.875rem}.PageSkeletons-module__K5NW5W__objectiveList .PageSkeletons-module__K5NW5W__bone:nth-child(2){width:min(72%,34rem)}.PageSkeletons-module__K5NW5W__learningDetailContent{min-width:0;display:grid}.PageSkeletons-module__K5NW5W__learningGuideSections{display:contents}.PageSkeletons-module__K5NW5W__learningGuideSection{border-top:1px solid var(--border-subtle);min-width:0;padding-block:var(--learning-skeleton-space)}.PageSkeletons-module__K5NW5W__learningSectionNumber{height:.625rem;margin-bottom:var(--space-3);width:1.5rem}.PageSkeletons-module__K5NW5W__learningGuideSectionTitle{width:min(72%,30rem);height:1.5rem}.PageSkeletons-module__K5NW5W__learningGuideCopy{gap:var(--space-3);margin-top:var(--space-6);display:grid}.PageSkeletons-module__K5NW5W__learningGuideCopy .PageSkeletons-module__K5NW5W__bone{height:.875rem}.PageSkeletons-module__K5NW5W__learningCodeBlock{border-radius:var(--radius-md);height:10rem;margin-top:var(--space-6);width:min(100%,54rem)}.PageSkeletons-module__K5NW5W__learningQuizCallout{border-top:1px solid var(--border-subtle);align-items:start;gap:var(--space-5);padding-top:var(--learning-skeleton-space);display:grid}.PageSkeletons-module__K5NW5W__learningQuizCallout>div{gap:var(--space-2);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__learningQuizCaption{width:7rem;height:.625rem}.PageSkeletons-module__K5NW5W__learningQuizCalloutTitle{height:1.5rem;margin-bottom:var(--space-1);width:min(82%,24rem)}.PageSkeletons-module__K5NW5W__learningQuizCallout .PageSkeletons-module__K5NW5W__copyLong,.PageSkeletons-module__K5NW5W__learningQuizCallout .PageSkeletons-module__K5NW5W__copyMedium{height:.75rem}.PageSkeletons-module__K5NW5W__learningQuizCalloutAction{border-radius:var(--radius-button);width:11rem;height:2.5rem}.PageSkeletons-module__K5NW5W__progressPage{--progress-skeleton-inset:clamp(4.5rem, 8vw, 10rem);--progress-skeleton-space:clamp(4.5rem, 4.5vw, 6.75rem);isolation:isolate;min-height:calc(100dvh - var(--header-height));min-width:0;padding-block:var(--progress-skeleton-space);padding-inline:calc(var(--page-frame-gutter) + var(--progress-skeleton-inset));width:min(100%, var(--content-max));grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(3rem,4.5vw,4.5rem);margin:0 auto;display:grid;position:relative}.PageSkeletons-module__K5NW5W__progressHeader{align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__progressHeader>div{gap:var(--space-2);width:100%;min-width:0;max-width:46rem;display:grid}.PageSkeletons-module__K5NW5W__progressEyebrow{border-radius:var(--radius-pill);height:1.75rem;margin-bottom:var(--space-4);width:7rem}.PageSkeletons-module__K5NW5W__progressTitle,.PageSkeletons-module__K5NW5W__progressTitleShort{width:min(100%,36rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__progressTitleShort{width:min(70%,25rem)}.PageSkeletons-module__K5NW5W__progressIntroCopy{height:1rem;margin-top:var(--space-5);width:min(100%,36rem)}.PageSkeletons-module__K5NW5W__progressHeaderAction{border-radius:var(--radius-button);flex:none;width:12rem;height:2.75rem}.PageSkeletons-module__K5NW5W__progressOverview{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3rem);display:grid}.PageSkeletons-module__K5NW5W__progressOverview>article{border-top:1px solid var(--border-default);min-width:0;padding-top:var(--space-8);align-content:start}.PageSkeletons-module__K5NW5W__progressCompletion{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__progressRing{border-radius:50%;width:5.5rem;height:5.5rem}.PageSkeletons-module__K5NW5W__progressOverviewCopy,.PageSkeletons-module__K5NW5W__progressStreak,.PageSkeletons-module__K5NW5W__progressGoal{gap:var(--space-3);display:grid}.PageSkeletons-module__K5NW5W__progressLabel{width:min(90%,11rem);height:.75rem}.PageSkeletons-module__K5NW5W__progressValue{width:min(65%,8rem);height:1.75rem}.PageSkeletons-module__K5NW5W__progressWeek{gap:var(--space-2);margin-block:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__progressWeek>div{gap:var(--space-2);justify-items:center;display:grid}.PageSkeletons-module__K5NW5W__progressDay{aspect-ratio:1;border-radius:50%;width:1.75rem;height:auto}.PageSkeletons-module__K5NW5W__progressDayLabel{width:.5rem;height:.5rem}.PageSkeletons-module__K5NW5W__progressTrack{border-radius:var(--radius-pill);height:.375rem}.PageSkeletons-module__K5NW5W__progressStats,.PageSkeletons-module__K5NW5W__progressUsage{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__progressStats{border-bottom:1px solid var(--border-default);padding-bottom:var(--space-8)}.PageSkeletons-module__K5NW5W__progressStats>article,.PageSkeletons-module__K5NW5W__progressUsage>article{gap:var(--space-3);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__progressUsage{gap:var(--space-5);margin-top:var(--space-8)}.PageSkeletons-module__K5NW5W__progressUsage>article{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.PageSkeletons-module__K5NW5W__progressSection{min-width:0}.PageSkeletons-module__K5NW5W__progressColumns>.PageSkeletons-module__K5NW5W__progressSection,.PageSkeletons-module__K5NW5W__progressPage>.PageSkeletons-module__K5NW5W__progressSection:last-child{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__progressSectionTitle{width:min(100%,18rem);height:1.5rem}.PageSkeletons-module__K5NW5W__progressSectionHeading{align-items:flex-end;gap:var(--space-6);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__progressSectionHeading>div{width:min(100%,30rem);min-width:0}.PageSkeletons-module__K5NW5W__progressDateRange{height:.75rem;margin-top:var(--space-3);width:min(100%,15rem)}.PageSkeletons-module__K5NW5W__progressYearControls{border-radius:var(--radius-button);flex:none;width:9rem;height:2.25rem}.PageSkeletons-module__K5NW5W__progressHeatmap{border-radius:var(--radius-md);height:9rem;margin-top:var(--space-8)}.PageSkeletons-module__K5NW5W__progressColumns{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.9fr);gap:clamp(2.5rem,5vw,5rem);display:grid}.PageSkeletons-module__K5NW5W__progressList{margin-top:var(--space-8);display:grid}.PageSkeletons-module__K5NW5W__progressListRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-4);min-width:0;padding-block:var(--space-5);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__progressListRow>div{gap:var(--space-3);width:100%;min-width:0;display:grid}.PageSkeletons-module__K5NW5W__progressRowTitle{width:min(100%,20rem);height:.9375rem}.PageSkeletons-module__K5NW5W__progressRowMeta{width:min(80%,10rem);height:.6875rem}.PageSkeletons-module__K5NW5W__progressRowAction,.PageSkeletons-module__K5NW5W__progressRowStatus{border-radius:var(--radius-button);flex:none;width:5rem;height:2rem}.PageSkeletons-module__K5NW5W__progressRowStatus{height:1.5rem}.PageSkeletons-module__K5NW5W__progressDifficulty{border-bottom:1px solid var(--border-subtle);gap:var(--space-4);padding-block:var(--space-5);display:grid}.PageSkeletons-module__K5NW5W__interviewPage,.PageSkeletons-module__K5NW5W__dashboardPage,.PageSkeletons-module__K5NW5W__scorecardPage{--interview-skeleton-inset:clamp(4.5rem, 8vw, 10rem);--interview-skeleton-space:clamp(4.5rem, 4.5vw, 6.75rem);isolation:isolate;max-width:var(--content-max);min-height:calc(100dvh - var(--header-height));min-width:0;padding-block:var(--interview-skeleton-space);padding-inline:calc(var(--page-frame-gutter) + var(--interview-skeleton-inset));grid-template-columns:minmax(0,1fr);align-content:start;width:100%;margin:0 auto;display:grid;position:relative}.PageSkeletons-module__K5NW5W__interviewPage[data-skeleton-layout=interview-session]{min-height:100dvh}.PageSkeletons-module__K5NW5W__interviewIntro{gap:var(--space-2);margin-bottom:var(--space-16);max-width:46rem;display:grid}.PageSkeletons-module__K5NW5W__interviewEyebrow{border-radius:var(--radius-pill);height:1.75rem;margin-bottom:var(--space-4);width:7rem}.PageSkeletons-module__K5NW5W__interviewIntroTitle,.PageSkeletons-module__K5NW5W__interviewIntroTitleShort{width:min(100%,37rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__interviewIntroTitleShort{width:min(74%,28rem)}.PageSkeletons-module__K5NW5W__interviewIntroCopy{height:1rem;margin-top:var(--space-5);width:min(100%,36rem)}.PageSkeletons-module__K5NW5W__interviewSetupLayout{align-items:start;gap:clamp(var(--space-12), 5vw, var(--space-20));grid-template-columns:minmax(0,1.6fr) minmax(16rem,.8fr);display:grid}.PageSkeletons-module__K5NW5W__setupMain{gap:var(--space-16);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__setupSection{border-top:1px solid var(--border-subtle);gap:var(--space-8);min-width:0;padding-top:var(--space-8);display:grid}.PageSkeletons-module__K5NW5W__setupSectionHeading{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__setupTitle{width:11rem;height:1.5rem}.PageSkeletons-module__K5NW5W__setupStep{width:3.5rem}.PageSkeletons-module__K5NW5W__modeGrid{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__modeCard{border:1px solid var(--border-default);border-radius:var(--radius-xs);gap:var(--space-4);min-width:0;min-height:12rem;padding:var(--space-6);grid-column:span 3;display:grid}.PageSkeletons-module__K5NW5W__modeCard:nth-child(n+3){padding:var(--space-5);grid-column:span 2}.PageSkeletons-module__K5NW5W__modeIcon{width:1.5rem;height:1.5rem}.PageSkeletons-module__K5NW5W__modeTitle{width:min(70%,10rem);height:.875rem}.PageSkeletons-module__K5NW5W__modeCard>div{gap:var(--space-2);display:grid}.PageSkeletons-module__K5NW5W__modeCard>div .PageSkeletons-module__K5NW5W__bone{height:.625rem}.PageSkeletons-module__K5NW5W__modeBadge{place-self:end start;width:4.5rem;height:1.375rem;margin-top:auto}.PageSkeletons-module__K5NW5W__durationGrid{grid-template-columns:minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__durationGrid>div{border-bottom:1px solid var(--border-subtle);align-items:start;gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__durationGrid>div:first-child{padding-top:0}.PageSkeletons-module__K5NW5W__optionIndicator,.PageSkeletons-module__K5NW5W__checkboxBone{width:1.125rem;height:1.125rem;margin-top:.125rem}.PageSkeletons-module__K5NW5W__optionIndicator{border-radius:50%}.PageSkeletons-module__K5NW5W__optionTitle{height:.875rem;margin-bottom:var(--space-2);width:9rem}.PageSkeletons-module__K5NW5W__setupAside{align-content:start;gap:var(--space-10);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__setupAsideCard,.PageSkeletons-module__K5NW5W__summaryCard,.PageSkeletons-module__K5NW5W__lockedCard{border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__asideTitle{width:9rem;height:1rem}.PageSkeletons-module__K5NW5W__usageSummary{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__usageSummary>div{border-top:1px solid var(--border-subtle);min-width:0;padding:var(--space-4) 0}.PageSkeletons-module__K5NW5W__usageValue{width:2rem;height:1.125rem}.PageSkeletons-module__K5NW5W__usageLabel{height:.625rem;margin-top:var(--space-1);width:80%}.PageSkeletons-module__K5NW5W__usageReset{height:.625rem;margin-top:var(--space-5);width:78%}.PageSkeletons-module__K5NW5W__expectationList{gap:var(--space-5);margin-top:var(--space-6);display:grid}.PageSkeletons-module__K5NW5W__expectationList .PageSkeletons-module__K5NW5W__bone{height:.75rem}.PageSkeletons-module__K5NW5W__setupSection>.PageSkeletons-module__K5NW5W__consentField{border-radius:var(--radius-xs);margin-top:0}.PageSkeletons-module__K5NW5W__setupStartRow{align-items:flex-start;gap:var(--space-6);padding-top:var(--space-4);flex-direction:column;display:flex}.PageSkeletons-module__K5NW5W__setupStartRow>div{gap:var(--space-1);width:min(60%,20rem);margin-right:auto;display:grid}.PageSkeletons-module__K5NW5W__setupStartButton{border-radius:var(--radius-button);width:min(100%,23.4375rem);height:2.875rem}.PageSkeletons-module__K5NW5W__setupPrivacyNotice{border-top:1px solid var(--border-subtle);align-items:start;gap:var(--space-3);padding-top:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__setupPrivacyIcon{width:1.0625rem;height:1.0625rem}.PageSkeletons-module__K5NW5W__setupPrivacyNotice>div{gap:var(--space-2);display:grid}.PageSkeletons-module__K5NW5W__lockedLayout{gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);width:100%;max-width:72rem;margin:0 auto;display:grid}.PageSkeletons-module__K5NW5W__lockIcon{height:2.75rem;margin-bottom:var(--space-5);width:2.75rem}.PageSkeletons-module__K5NW5W__brandBadge{width:7rem;height:1.375rem}.PageSkeletons-module__K5NW5W__launchTitle{height:2.5rem;margin-top:var(--space-4);width:min(90%,34rem)}.PageSkeletons-module__K5NW5W__launchCard>.PageSkeletons-module__K5NW5W__copyLong{margin-top:var(--space-3)}.PageSkeletons-module__K5NW5W__launchCard>.PageSkeletons-module__K5NW5W__copyMedium{margin-top:var(--space-2)}.PageSkeletons-module__K5NW5W__consentField{align-items:start;gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__consentField>div{gap:var(--space-2);display:grid}.PageSkeletons-module__K5NW5W__consentTitle{width:min(92%,28rem);height:.875rem}.PageSkeletons-module__K5NW5W__launchStartRow{align-items:center;gap:var(--space-5);padding-top:var(--space-5);justify-content:flex-end;display:flex}.PageSkeletons-module__K5NW5W__launchStartRow>div{gap:var(--space-2);width:min(60%,20rem);margin-right:auto;display:grid}.PageSkeletons-module__K5NW5W__launchButton{border-radius:var(--radius-button);width:12rem;height:2.75rem}.PageSkeletons-module__K5NW5W__previewCaption{width:7rem;height:.625rem}.PageSkeletons-module__K5NW5W__previewCard{min-width:0}.PageSkeletons-module__K5NW5W__previewSteps{margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.PageSkeletons-module__K5NW5W__previewSteps li{gap:var(--space-3);padding-bottom:var(--space-6);grid-template-columns:2rem minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__stepNumber{border-radius:50%;width:2rem;height:2rem}.PageSkeletons-module__K5NW5W__previewSteps li>div{gap:var(--space-2);display:grid}.PageSkeletons-module__K5NW5W__stepTitle{width:8rem;height:.875rem;margin-top:.2rem}.PageSkeletons-module__K5NW5W__previewSteps .PageSkeletons-module__K5NW5W__copyLong,.PageSkeletons-module__K5NW5W__previewSteps .PageSkeletons-module__K5NW5W__copyMedium{height:.625rem}.PageSkeletons-module__K5NW5W__dashboardHero{align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-12);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__dashboardHero>div{width:100%;min-width:0;max-width:48rem}.PageSkeletons-module__K5NW5W__dashboardTitle{width:min(100%,37rem);height:clamp(2.75rem,4.6vw,3.75rem)}.PageSkeletons-module__K5NW5W__dashboardCopyLong,.PageSkeletons-module__K5NW5W__dashboardCopyShort{height:.875rem}.PageSkeletons-module__K5NW5W__dashboardCopyLong{margin-top:var(--space-5);width:min(100%,36rem)}.PageSkeletons-module__K5NW5W__dashboardCopyShort{margin-top:var(--space-2);width:min(55%,24rem)}.PageSkeletons-module__K5NW5W__dashboardAction{border-radius:var(--radius-button);flex:none;width:9rem;height:2.5rem}.PageSkeletons-module__K5NW5W__summaryGrid{border-top:1px solid var(--border-subtle);gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__summaryCard{align-content:start;gap:var(--space-3);border:0;padding:0;display:grid}.PageSkeletons-module__K5NW5W__summaryIcon{width:1.125rem;height:1.125rem}.PageSkeletons-module__K5NW5W__summaryLabel{width:min(80%,10rem);height:.75rem}.PageSkeletons-module__K5NW5W__summaryValue{width:min(65%,9rem);height:clamp(1.5rem,2.3vw,2rem)}.PageSkeletons-module__K5NW5W__dashboardSections{display:contents}.PageSkeletons-module__K5NW5W__dashboardSectionSkeleton{border-top:1px solid var(--border-subtle);min-width:0;padding-block:var(--interview-skeleton-space)}.PageSkeletons-module__K5NW5W__dashboardSectionHeading{align-items:flex-end;gap:var(--space-5);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__dashboardSectionHeading>div{gap:var(--space-1);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__dashboardSectionCaption{width:7rem;height:.625rem}.PageSkeletons-module__K5NW5W__dashboardSectionTitle{width:14rem;height:1.5rem}.PageSkeletons-module__K5NW5W__dashboardSectionNote{width:min(35%,18rem);height:.75rem}.PageSkeletons-module__K5NW5W__dashboardReadinessGrid{gap:var(--space-10);margin-top:var(--space-8);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);display:grid}.PageSkeletons-module__K5NW5W__dashboardReadinessSidebar{align-content:start;gap:var(--space-8);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__dashboardInnerCard{min-width:0}.PageSkeletons-module__K5NW5W__dashboardCardHeading{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__dashboardCardTitle{width:min(70%,12rem);height:.875rem}.PageSkeletons-module__K5NW5W__dashboardCardBadge{width:4.5rem;height:1.375rem}.PageSkeletons-module__K5NW5W__dashboardCardCopy{height:.75rem;margin-top:var(--space-2);width:min(85%,28rem)}.PageSkeletons-module__K5NW5W__dashboardReadinessScore{height:2rem;margin-top:var(--space-5);width:6rem}.PageSkeletons-module__K5NW5W__dashboardCoverageGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__dashboardCoverageGrid>div{border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-4)}.PageSkeletons-module__K5NW5W__dashboardCoverageLabel{width:80%;height:.625rem}.PageSkeletons-module__K5NW5W__dashboardCoverageValue{height:1rem;margin-top:var(--space-1);width:2rem}.PageSkeletons-module__K5NW5W__dashboardRecommendationList{gap:var(--space-4);margin-top:var(--space-4);display:grid}.PageSkeletons-module__K5NW5W__dashboardRecommendationList .PageSkeletons-module__K5NW5W__bone{height:2.75rem}.PageSkeletons-module__K5NW5W__dashboardCategoryList{margin-top:var(--space-4);display:grid}.PageSkeletons-module__K5NW5W__dashboardCategoryList>div{border-bottom:1px solid var(--border-subtle);gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,.6fr) minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__dashboardCategoryLabel{width:min(80%,8rem);height:.75rem}.PageSkeletons-module__K5NW5W__dashboardCategoryList>div>div{align-items:center;gap:var(--space-3);grid-template-columns:minmax(5rem,1fr) auto;min-width:0;display:grid}.PageSkeletons-module__K5NW5W__dashboardCategoryTrack{border-radius:var(--radius-pill);height:.5rem}.PageSkeletons-module__K5NW5W__dashboardCategoryValue{width:2.5rem;height:.625rem}.PageSkeletons-module__K5NW5W__dashboardChartLegend{gap:var(--space-2) var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__dashboardChartLegend>div{align-items:center;gap:var(--space-2);display:flex}.PageSkeletons-module__K5NW5W__dashboardLegendMark{border-radius:0;width:.75rem;height:.1875rem}.PageSkeletons-module__K5NW5W__dashboardLegendLabel{width:4.5rem;height:.625rem}.PageSkeletons-module__K5NW5W__dashboardChart{border-radius:var(--radius-xs);height:20rem;margin-top:var(--space-4)}.PageSkeletons-module__K5NW5W__dashboardHistoryList{margin-top:var(--space-8);display:grid}.PageSkeletons-module__K5NW5W__dashboardHistoryRow{border-top:1px solid var(--border-subtle);align-items:center;gap:var(--space-6);min-width:0;padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.PageSkeletons-module__K5NW5W__dashboardHistoryPrimary,.PageSkeletons-module__K5NW5W__dashboardHistoryMetrics{min-width:0}.PageSkeletons-module__K5NW5W__dashboardHistoryBadge{width:6.5rem;height:1.375rem}.PageSkeletons-module__K5NW5W__dashboardHistoryTitle{height:.875rem;margin-top:var(--space-2);width:min(75%,12rem)}.PageSkeletons-module__K5NW5W__dashboardHistoryMeta{height:.625rem;margin-top:var(--space-1);width:min(65%,9rem)}.PageSkeletons-module__K5NW5W__dashboardHistoryScore{width:5rem;height:1rem}.PageSkeletons-module__K5NW5W__dashboardHistoryMetrics>div{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.PageSkeletons-module__K5NW5W__dashboardHistoryMetrics>div .PageSkeletons-module__K5NW5W__bone{width:4rem;height:.625rem}.PageSkeletons-module__K5NW5W__dashboardHistoryAction{border-radius:var(--radius-button);width:8rem;height:2.25rem}.PageSkeletons-module__K5NW5W__scorecardBackRow{margin-bottom:var(--space-8)}.PageSkeletons-module__K5NW5W__scorecardPage>.PageSkeletons-module__K5NW5W__interviewIntro{margin-bottom:var(--space-12)}.PageSkeletons-module__K5NW5W__scorecardBackLink{width:10rem;height:2rem}.PageSkeletons-module__K5NW5W__sessionMetadata{border-block:1px solid var(--border-subtle);gap:var(--space-6);margin:0 0 var(--space-12);padding-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__sessionMetadata>div{min-width:0}.PageSkeletons-module__K5NW5W__metadataLabel{width:5rem;height:.625rem}.PageSkeletons-module__K5NW5W__metadataValue{height:.875rem;margin-top:var(--space-1);width:min(85%,10rem)}.PageSkeletons-module__K5NW5W__scorecard{gap:clamp(3rem,4.5vw,4.5rem);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__scorecardHero{align-items:center;gap:var(--space-8);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__scorecardHeading{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.PageSkeletons-module__K5NW5W__scorecardHeading>div{width:100%;min-width:0;max-width:48rem}.PageSkeletons-module__K5NW5W__scorecardIcon{flex:none;width:2.5rem;height:2.5rem}.PageSkeletons-module__K5NW5W__scorecardTitle{height:2.5rem;margin-top:var(--space-2);width:min(90%,32rem)}.PageSkeletons-module__K5NW5W__scorecardCopyLong,.PageSkeletons-module__K5NW5W__scorecardCopyShort{height:.875rem}.PageSkeletons-module__K5NW5W__scorecardCopyLong{margin-top:var(--space-3);width:min(100%,44rem)}.PageSkeletons-module__K5NW5W__scorecardCopyShort{margin-top:var(--space-2);width:min(60%,25rem)}.PageSkeletons-module__K5NW5W__scoreRing{border-radius:50%;flex:none;width:8rem;height:8rem}.PageSkeletons-module__K5NW5W__scoreSectionSkeleton{border-top:1px solid var(--border-subtle);gap:var(--space-8);min-width:0;padding-top:var(--space-8);display:grid}.PageSkeletons-module__K5NW5W__scoreSectionHeading{align-items:flex-end;gap:var(--space-5);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__scoreSectionHeading>div{gap:var(--space-1);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__scoreSectionCaption,.PageSkeletons-module__K5NW5W__scorecardDetailCaption{width:8rem;height:.625rem}.PageSkeletons-module__K5NW5W__scoreSectionTitle{width:16rem;height:1.5rem}.PageSkeletons-module__K5NW5W__scoreSectionNote{width:min(32%,14rem);height:.75rem}.PageSkeletons-module__K5NW5W__scoreCategoryGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PageSkeletons-module__K5NW5W__scoreCategoryCard{border:1px solid var(--border-default);border-radius:var(--radius-xs);gap:var(--space-3);min-width:0;padding:var(--space-6);display:grid}.PageSkeletons-module__K5NW5W__scoreCategoryHeading{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.PageSkeletons-module__K5NW5W__scoreCategoryTitle{width:min(72%,9rem);height:.75rem}.PageSkeletons-module__K5NW5W__scoreCategoryValue{width:2.5rem;height:.75rem}.PageSkeletons-module__K5NW5W__scoreCategoryTrack{border-radius:var(--radius-pill);height:.3125rem}.PageSkeletons-module__K5NW5W__scoreCategoryCard .PageSkeletons-module__K5NW5W__copyLong,.PageSkeletons-module__K5NW5W__scoreCategoryCard .PageSkeletons-module__K5NW5W__copyMedium{height:.625rem}.PageSkeletons-module__K5NW5W__scorecardColumnsSkeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem);display:grid}.PageSkeletons-module__K5NW5W__scorecardListCard{border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__scorecardListHeading,.PageSkeletons-module__K5NW5W__scorecardDeliveryHeading{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.PageSkeletons-module__K5NW5W__scorecardListHeading>div,.PageSkeletons-module__K5NW5W__scorecardDeliveryHeading>div{gap:var(--space-1);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__scorecardListIcon,.PageSkeletons-module__K5NW5W__scorecardFooterIcon{flex:none;width:1.125rem;height:1.125rem}.PageSkeletons-module__K5NW5W__scorecardListTitle,.PageSkeletons-module__K5NW5W__scorecardDetailTitle{width:min(80%,13rem);height:1rem}.PageSkeletons-module__K5NW5W__scorecardListItems,.PageSkeletons-module__K5NW5W__scorecardDetailList{gap:var(--space-3);margin-top:var(--space-5);display:grid}.PageSkeletons-module__K5NW5W__scorecardListItems .PageSkeletons-module__K5NW5W__bone,.PageSkeletons-module__K5NW5W__scorecardDetailList .PageSkeletons-module__K5NW5W__bone{height:.75rem}.PageSkeletons-module__K5NW5W__scorecardListItems .PageSkeletons-module__K5NW5W__bone:nth-child(2),.PageSkeletons-module__K5NW5W__scorecardDetailList .PageSkeletons-module__K5NW5W__bone:nth-child(2){width:76%}.PageSkeletons-module__K5NW5W__scorecardDetailCard{border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__scorecardDeliveryHeading{align-items:center}.PageSkeletons-module__K5NW5W__scorecardDeliveryValue{flex:none;width:3.5rem;height:1rem;margin-left:auto}.PageSkeletons-module__K5NW5W__scorecardDetailNotice{border-radius:var(--radius-xs);height:2.75rem;margin-top:var(--space-4)}.PageSkeletons-module__K5NW5W__scorecardNextSteps{gap:var(--space-3);margin-top:var(--space-5);display:grid}.PageSkeletons-module__K5NW5W__scorecardNextSteps>div{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__scorecardNextSteps .PageSkeletons-module__K5NW5W__copyLong{height:.75rem;margin-top:.5rem}.PageSkeletons-module__K5NW5W__scorecardStepNumber{border-radius:50%;width:1.75rem;height:1.75rem}.PageSkeletons-module__K5NW5W__scorecardActionsSkeleton{justify-content:flex-end;display:flex}.PageSkeletons-module__K5NW5W__scorecardPrimaryAction{border-radius:var(--radius-button);width:13rem;height:2.5rem}.PageSkeletons-module__K5NW5W__scorecardReviewGrid{border-top:1px solid var(--border-subtle);gap:var(--space-10);margin-top:var(--space-12);min-width:0;padding-top:var(--interview-skeleton-space);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.PageSkeletons-module__K5NW5W__scorecardReviewCard{min-width:0}.PageSkeletons-module__K5NW5W__scorecardReviewHeading{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.PageSkeletons-module__K5NW5W__scorecardReviewHeading>div{gap:var(--space-1);min-width:0;display:grid}.PageSkeletons-module__K5NW5W__scorecardReviewList{gap:var(--space-4);margin-top:var(--space-5);display:grid}.PageSkeletons-module__K5NW5W__scorecardReviewList>div{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.PageSkeletons-module__K5NW5W__scorecardReviewList>div>div{gap:var(--space-2);display:grid}.PageSkeletons-module__K5NW5W__scorecardReviewList .PageSkeletons-module__K5NW5W__copyLong,.PageSkeletons-module__K5NW5W__scorecardReviewList .PageSkeletons-module__K5NW5W__copyMedium{height:.75rem}.PageSkeletons-module__K5NW5W__scorecardReviewMarker{border-radius:50%;width:1.5rem;height:1.5rem}.PageSkeletons-module__K5NW5W__scorecardFooterSkeleton{border-top:1px solid var(--border-subtle);align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-6);display:flex}.PageSkeletons-module__K5NW5W__scorecardFooterCopy{width:min(82%,36rem);height:.75rem}@keyframes PageSkeletons-module__K5NW5W__skeleton-pulse{0%,to{opacity:.48}50%{opacity:.92}}@media (max-width:72rem){.PageSkeletons-module__K5NW5W__problemCatalogLayout{grid-template-areas:"practice filters""results filters""learning filters";grid-template-columns:minmax(0, 1fr) calc(15rem + var(--space-2));grid-template-rows:auto 1fr auto}.PageSkeletons-module__K5NW5W__catalogNavigation,.PageSkeletons-module__K5NW5W__learningLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons-module__K5NW5W__learningRail{border-top:1px solid var(--border-subtle);padding-top:var(--space-8)}.PageSkeletons-module__K5NW5W__problemsHeader{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__problemStats{align-self:flex-start;width:min(100%,30rem);min-width:0}.PageSkeletons-module__K5NW5W__interviewSetupLayout{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__setupAside{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons-module__K5NW5W__setupPrivacyNotice{grid-column:1/-1}.PageSkeletons-module__K5NW5W__scoreCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:68rem){.PageSkeletons-module__K5NW5W__workspaceToolbar{min-height:3.5rem;padding:var(--space-2) var(--space-3)}.PageSkeletons-module__K5NW5W__toolbarTitle,.PageSkeletons-module__K5NW5W__toolbarDivider{display:none}.PageSkeletons-module__K5NW5W__toolbarActions{gap:var(--space-1)}.PageSkeletons-module__K5NW5W__mobileTabs{background:var(--background-secondary);border-bottom:1px solid var(--border-default);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-height:2.75rem;display:grid}.PageSkeletons-module__K5NW5W__mobileTabs>div{align-items:center;gap:var(--space-2);justify-content:center;display:flex}.PageSkeletons-module__K5NW5W__mobileTabs>div:first-child{background:var(--brand-subtle);border-bottom:2px solid var(--brand-default)}.PageSkeletons-module__K5NW5W__mobileTabIcon{width:1rem;height:1rem}.PageSkeletons-module__K5NW5W__mobileTabLabel{width:3rem}.PageSkeletons-module__K5NW5W__workspaceBody{display:block}.PageSkeletons-module__K5NW5W__problemPane{height:100%}.PageSkeletons-module__K5NW5W__problemContent{padding:var(--space-6) var(--space-4) var(--space-8)}.PageSkeletons-module__K5NW5W__verticalResizeHandle,.PageSkeletons-module__K5NW5W__centerPane{display:none}}@media (max-width:1050px){.PageSkeletons-module__K5NW5W__progressHeader{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__progressOverview,.PageSkeletons-module__K5NW5W__progressStats{grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons-module__K5NW5W__progressCompletion{grid-column:1/-1}}@media (max-width:64rem){.PageSkeletons-module__K5NW5W__learningDetailLayout{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__learningSidebar{border-block:1px solid var(--border-subtle);padding-block:var(--space-6)}.PageSkeletons-module__K5NW5W__sidebarList{grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons-module__K5NW5W__dashboardHero{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__summaryGrid,.PageSkeletons-module__K5NW5W__sessionMetadata{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeletons-module__K5NW5W__dashboardReadinessGrid,.PageSkeletons-module__K5NW5W__scorecardReviewGrid{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__dashboardHistoryRow{grid-template-columns:minmax(0,1fr) auto}.PageSkeletons-module__K5NW5W__dashboardHistoryAction{grid-column:1/-1;justify-self:start}}@media (max-width:62rem){.PageSkeletons-module__K5NW5W__progressUsage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.PageSkeletons-module__K5NW5W__lockedLayout,.PageSkeletons-module__K5NW5W__progressColumns{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__problemCatalogLayout{gap:var(--space-10);grid-template:"practice""filters""results""learning"/minmax(0,1fr)}.PageSkeletons-module__K5NW5W__catalogFilters{border-block:1px solid var(--border-subtle);max-height:none;padding:var(--space-8) 0;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;position:static;overflow:visible}.PageSkeletons-module__K5NW5W__filterHeading,.PageSkeletons-module__K5NW5W__filterFieldWide,.PageSkeletons-module__K5NW5W__filterAction{grid-column:1/-1}}@media (max-width:48rem){.PageSkeletons-module__K5NW5W__problemsPage{--catalog-skeleton-inset:var(--space-6);--catalog-skeleton-space:var(--space-16)}.PageSkeletons-module__K5NW5W__problemsTitle{height:clamp(2.25rem,10vw,3.25rem)}.PageSkeletons-module__K5NW5W__interviewPage,.PageSkeletons-module__K5NW5W__dashboardPage,.PageSkeletons-module__K5NW5W__scorecardPage{--interview-skeleton-inset:var(--space-6);--interview-skeleton-space:var(--space-16)}.PageSkeletons-module__K5NW5W__interviewIntro,.PageSkeletons-module__K5NW5W__dashboardHero{margin-bottom:var(--space-12)}.PageSkeletons-module__K5NW5W__interviewIntroTitle,.PageSkeletons-module__K5NW5W__interviewIntroTitleShort,.PageSkeletons-module__K5NW5W__dashboardTitle{height:clamp(2.25rem,10vw,3.25rem)}.PageSkeletons-module__K5NW5W__modeGrid,.PageSkeletons-module__K5NW5W__durationGrid,.PageSkeletons-module__K5NW5W__setupAside{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__modeCard,.PageSkeletons-module__K5NW5W__modeCard:nth-child(n+3){min-height:0;padding:var(--space-6);grid-column:auto}.PageSkeletons-module__K5NW5W__setupSectionHeading,.PageSkeletons-module__K5NW5W__launchStartRow,.PageSkeletons-module__K5NW5W__setupStartRow{flex-direction:column;align-items:stretch}.PageSkeletons-module__K5NW5W__launchStartRow>div,.PageSkeletons-module__K5NW5W__setupStartRow>div{width:100%;margin-right:0}.PageSkeletons-module__K5NW5W__launchButton,.PageSkeletons-module__K5NW5W__setupStartButton{width:100%}.PageSkeletons-module__K5NW5W__dashboardHero,.PageSkeletons-module__K5NW5W__dashboardSectionHeading{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__dashboardSectionNote{width:min(75%,18rem)}.PageSkeletons-module__K5NW5W__dashboardReadinessGrid,.PageSkeletons-module__K5NW5W__dashboardCategoryList>div,.PageSkeletons-module__K5NW5W__dashboardHistoryRow{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__dashboardCategoryList>div{gap:var(--space-2)}.PageSkeletons-module__K5NW5W__dashboardHistoryRow{align-items:start}.PageSkeletons-module__K5NW5W__dashboardHistoryAction{width:100%}.PageSkeletons-module__K5NW5W__scorecardHero{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__scoreRing{width:7rem;height:7rem}.PageSkeletons-module__K5NW5W__scoreSectionHeading{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__scoreSectionNote{width:min(75%,14rem)}.PageSkeletons-module__K5NW5W__scoreCategoryGrid,.PageSkeletons-module__K5NW5W__scorecardColumnsSkeleton,.PageSkeletons-module__K5NW5W__scorecardReviewGrid{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__learningPage,.PageSkeletons-module__K5NW5W__learningDetailPage{--learning-skeleton-inset:var(--space-6);--learning-skeleton-space:var(--space-16)}.PageSkeletons-module__K5NW5W__progressPage{--progress-skeleton-inset:var(--space-6);--progress-skeleton-space:var(--space-16)}.PageSkeletons-module__K5NW5W__learningTitle,.PageSkeletons-module__K5NW5W__learningDetailTitle,.PageSkeletons-module__K5NW5W__progressTitle,.PageSkeletons-module__K5NW5W__progressTitleShort{height:clamp(2.25rem,10vw,3.25rem)}.PageSkeletons-module__K5NW5W__guideGrid{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__guideCardBody{min-height:0;padding:var(--space-6)}.PageSkeletons-module__K5NW5W__learningSectionHeader{flex-direction:column;align-items:flex-start}.PageSkeletons-module__K5NW5W__learningQuizCardBody{align-items:flex-start}.PageSkeletons-module__K5NW5W__learningQuizMeta{column-gap:var(--space-3);row-gap:var(--space-1)}.PageSkeletons-module__K5NW5W__sidebarList{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.PageSkeletons-module__K5NW5W__progressOverview,.PageSkeletons-module__K5NW5W__progressUsage{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__progressCompletion{grid-column:auto;align-items:flex-start}.PageSkeletons-module__K5NW5W__progressSectionHeading,.PageSkeletons-module__K5NW5W__progressColumns .PageSkeletons-module__K5NW5W__progressListRow{flex-direction:column;align-items:flex-start}}@media (max-width:34rem){.PageSkeletons-module__K5NW5W__problemStats>div{min-width:0;padding-inline:var(--space-3)}.PageSkeletons-module__K5NW5W__catalogFilters,.PageSkeletons-module__K5NW5W__learningLinks{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__catalogResultRow{gap:var(--space-2);padding-inline:0}}@media (max-width:30rem){.PageSkeletons-module__K5NW5W__toolbarBack{width:1rem}.PageSkeletons-module__K5NW5W__guideCardBody{gap:var(--space-6);padding:var(--space-5)}.PageSkeletons-module__K5NW5W__guideTopline{flex-wrap:wrap;align-items:flex-start}.PageSkeletons-module__K5NW5W__guideFooter{align-items:flex-start;gap:var(--space-3);flex-direction:column}.PageSkeletons-module__K5NW5W__learningQuizCardBody{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.PageSkeletons-module__K5NW5W__learningQuizArrow{display:none}.PageSkeletons-module__K5NW5W__usageSummary{grid-template-columns:minmax(0,1fr)}.PageSkeletons-module__K5NW5W__scorecardHeading{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PageSkeletons-module__K5NW5W__bone{animation:none}}
.AiUsageOverview-module__AwCSra__section{border-radius:var(--radius-md);background:var(--background-secondary);padding:var(--space-6);border:0}.AiUsageOverview-module__AwCSra__header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:flex-start;display:flex}.AiUsageOverview-module__AwCSra__header h2{margin-bottom:2px}.AiUsageOverview-module__AwCSra__header small,.AiUsageOverview-module__AwCSra__item small,.AiUsageOverview-module__AwCSra__detail{color:var(--text-tertiary)}.AiUsageOverview-module__AwCSra__list{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AiUsageOverview-module__AwCSra__item,.AiUsageOverview-module__AwCSra__itemHeader{align-items:center;gap:var(--space-sm);display:flex}.AiUsageOverview-module__AwCSra__itemHeader svg{color:var(--text-secondary);flex:none}.AiUsageOverview-module__AwCSra__item p{margin:0}.AiUsageOverview-module__AwCSra__meter{background:var(--border-subtle);height:.75rem;margin-bottom:var(--space-4);border-radius:999px;width:100%;display:flex;overflow:hidden}.AiUsageOverview-module__AwCSra__meter span{min-width:0}.AiUsageOverview-module__AwCSra__used{background:var(--brand-default)}.AiUsageOverview-module__AwCSra__inProgress{background:var(--text-tertiary)}.AiUsageOverview-module__AwCSra__remaining{background:var(--border-subtle)}.AiUsageOverview-module__AwCSra__key{border-radius:999px;width:.6rem;height:.6rem}.AiUsageOverview-module__AwCSra__unavailable{color:var(--text-secondary)}.AiUsageOverview-module__AwCSra__section[data-variant=open]{background:0 0;border:0;border-radius:0;padding:0}.AiUsageOverview-module__AwCSra__section[data-variant=open] .AiUsageOverview-module__AwCSra__header{margin-bottom:var(--space-8)}.AiUsageOverview-module__AwCSra__section[data-variant=open] .AiUsageOverview-module__AwCSra__header h2{margin-bottom:var(--space-3);text-wrap:balance;font-weight:500}.AiUsageOverview-module__AwCSra__section[data-variant=open] .AiUsageOverview-module__AwCSra__list{gap:var(--space-5)}.AiUsageOverview-module__AwCSra__section[data-variant=open] .AiUsageOverview-module__AwCSra__item{border-radius:var(--radius-md);padding:var(--space-5);background:0 0}.AiUsageOverview-module__AwCSra__section[data-variant=open] .AiUsageOverview-module__AwCSra__remaining{margin-block:var(--space-3);font-weight:500;line-height:1.5}@media (max-width:62rem){.AiUsageOverview-module__AwCSra__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.AiUsageOverview-module__AwCSra__section{padding:var(--space-5)}.AiUsageOverview-module__AwCSra__list{grid-template-columns:1fr}}
.AiCreditWalletOverview-module__y3swqW__wallet{gap:var(--space-10);display:grid}.AiCreditWalletOverview-module__y3swqW__checkoutNotice{background:color-mix(in srgb, var(--success-default) 8%, transparent);border:1px solid color-mix(in srgb, var(--success-default) 30%, var(--border-default));border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:var(--space-4);padding:var(--space-4);justify-content:space-between;margin:0;display:flex}.AiCreditWalletOverview-module__y3swqW__checkoutNotice p{margin:0}.AiCreditWalletOverview-module__y3swqW__checkoutNotice button{flex:none}.AiCreditWalletOverview-module__y3swqW__balance,.AiCreditWalletOverview-module__y3swqW__purchase{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.AiCreditWalletOverview-module__y3swqW__balanceHeader,.AiCreditWalletOverview-module__y3swqW__purchaseHeader{margin-bottom:var(--space-5)}.AiCreditWalletOverview-module__y3swqW__balanceHeader h2{margin-bottom:var(--space-2);font-weight:500}.AiCreditWalletOverview-module__y3swqW__balanceHeader p,.AiCreditWalletOverview-module__y3swqW__purchaseHeader p,.AiCreditWalletOverview-module__y3swqW__dormant p{color:var(--text-secondary);max-width:44rem}.AiCreditWalletOverview-module__y3swqW__balanceGrid,.AiCreditWalletOverview-module__y3swqW__packGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AiCreditWalletOverview-module__y3swqW__balanceCard,.AiCreditWalletOverview-module__y3swqW__pack{background:var(--background-secondary);gap:var(--space-2);display:grid}.AiCreditWalletOverview-module__y3swqW__balanceCard strong,.AiCreditWalletOverview-module__y3swqW__dormantBalance{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600}.AiCreditWalletOverview-module__y3swqW__balanceCard small{color:var(--text-tertiary)}.AiCreditWalletOverview-module__y3swqW__purchaseHeader h2{margin-bottom:var(--space-2)}.AiCreditWalletOverview-module__y3swqW__pack{align-content:start}.AiCreditWalletOverview-module__y3swqW__pack h3,.AiCreditWalletOverview-module__y3swqW__pack p{margin:0}.AiCreditWalletOverview-module__y3swqW__pack button{margin-top:var(--space-3)}.AiCreditWalletOverview-module__y3swqW__dormant{border:1px solid var(--border-default);gap:var(--space-4);background:0 0;display:grid}.AiCreditWalletOverview-module__y3swqW__dormant h2,.AiCreditWalletOverview-module__y3swqW__dormant p{margin:0}.AiCreditWalletOverview-module__y3swqW__reactivate{margin-top:var(--space-2);justify-self:start}@media (max-width:48rem){.AiCreditWalletOverview-module__y3swqW__balanceGrid,.AiCreditWalletOverview-module__y3swqW__packGrid{grid-template-columns:1fr}}@media (max-width:30rem){.AiCreditWalletOverview-module__y3swqW__checkoutNotice{flex-direction:column;align-items:flex-start}}
.HeaderAiUsageStatus-module__Qsv16a__status{border-radius:var(--radius-pill);color:var(--text-primary);align-items:center;gap:var(--space-2);flex:none;min-width:0;min-height:2rem;text-decoration:none;display:inline-flex}.HeaderAiUsageStatus-module__Qsv16a__status:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.HeaderAiUsageStatus-module__Qsv16a__ring{flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.HeaderAiUsageStatus-module__Qsv16a__ring svg{width:100%;height:100%;overflow:visible}.HeaderAiUsageStatus-module__Qsv16a__ringTrack,.HeaderAiUsageStatus-module__Qsv16a__ringProgress{fill:none;stroke-linecap:round;stroke-width:2.5px}.HeaderAiUsageStatus-module__Qsv16a__ringTrack{stroke:var(--border-subtle)}.HeaderAiUsageStatus-module__Qsv16a__ringProgress{stroke:var(--brand-default);transform-origin:50%;transform:rotate(-90deg)}.HeaderAiUsageStatus-module__Qsv16a__ringValue{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:.625rem;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeaderAiUsageStatus-module__Qsv16a__previewLabel{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1}.HeaderAiUsageStatus-module__Qsv16a__creditPill{background:var(--brand-subtle);border:1px solid color-mix(in srgb, var(--brand-default) 36%, var(--border-default));border-radius:var(--radius-pill);color:var(--brand-strong);align-items:center;gap:var(--space-1);min-width:0;min-height:2rem;padding:.375rem var(--space-2);flex:0 auto;display:inline-flex}.HeaderAiUsageStatus-module__Qsv16a__creditPill[data-state=dormant]{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-secondary)}.HeaderAiUsageStatus-module__Qsv16a__coinIcon{flex:none}.HeaderAiUsageStatus-module__Qsv16a__creditValue{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}.HeaderAiUsageStatus-module__Qsv16a__savedLabel{color:var(--text-tertiary);white-space:nowrap;font-weight:500}.HeaderAiUsageStatus-module__Qsv16a__status:hover .HeaderAiUsageStatus-module__Qsv16a__ringTrack{stroke:var(--border-default)}.HeaderAiUsageStatus-module__Qsv16a__status:hover .HeaderAiUsageStatus-module__Qsv16a__creditPill:not([data-state=dormant]){background:color-mix(in srgb, var(--brand-default) 18%, var(--brand-subtle))}.HeaderAiUsageStatus-module__Qsv16a__status:hover .HeaderAiUsageStatus-module__Qsv16a__creditPill[data-state=dormant]{background:var(--surface-hover)}@media (max-width:30rem){.HeaderAiUsageStatus-module__Qsv16a__status{gap:var(--space-1)}.HeaderAiUsageStatus-module__Qsv16a__creditPill{padding-inline:.375rem}}@media (forced-colors:active){.HeaderAiUsageStatus-module__Qsv16a__ringTrack{stroke:graytext}.HeaderAiUsageStatus-module__Qsv16a__ringProgress{stroke:linktext}.HeaderAiUsageStatus-module__Qsv16a__creditPill,.HeaderAiUsageStatus-module__Qsv16a__creditPill[data-state=dormant]{color:linktext;background:canvas;border-color:linktext}}
.InterviewDashboardLink-module__J7Mfna__navigation{padding-block:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.error-module__rnY5QW__state{min-width:0;max-width:46rem}.error-module__rnY5QW__state h1{text-wrap:balance;font-weight:500}.error-module__rnY5QW__state p{margin-top:var(--space-5);max-width:36rem}.error-module__rnY5QW__actions{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}
