.problem-index-shared-module__sMQfha__blocks{align-items:center;gap:.25rem;width:100%;display:flex}.problem-index-shared-module__sMQfha__block{border-radius:calc(var(--radius) * .35);border:1px solid var(--rule);min-width:.875rem;height:.875rem;color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;flex:1 1 0;justify-content:center;align-items:center;font-size:.6875rem;display:flex;position:relative;overflow:visible}.problem-index-shared-module__sMQfha__block.problem-index-shared-module__sMQfha__done{border-color:var(--done);color:var(--done);background:0 0}.problem-index-shared-module__sMQfha__block.problem-index-shared-module__sMQfha__future:not(.problem-index-shared-module__sMQfha__done){border:1px dashed var(--faint);background:0 0}.problem-index-shared-module__sMQfha__block.problem-index-shared-module__sMQfha__current{border-color:var(--acc);color:var(--acc);background:0 0}.problem-index-shared-module__sMQfha__legend{border-top:1px solid var(--rule);color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.85rem 1.15rem;padding:1rem 1.5rem 1.2rem;font-size:.6875rem;display:flex}.problem-index-shared-module__sMQfha__legend span{align-items:center;gap:.4rem;display:inline-flex}.problem-index-shared-module__sMQfha__legendMark{background:var(--rule);border-radius:2px;width:1.35rem;height:.45rem;display:inline-block}.problem-index-shared-module__sMQfha__legendMark.problem-index-shared-module__sMQfha__done{background:var(--done)}.problem-index-shared-module__sMQfha__legendMark.problem-index-shared-module__sMQfha__current{background:var(--acc)}.problem-index-shared-module__sMQfha__legendMark.problem-index-shared-module__sMQfha__future{border:1px dashed var(--faint);background:0 0}.problem-index-shared-module__sMQfha__legendMark.problem-index-shared-module__sMQfha__stalled{background:repeating-linear-gradient(45deg, var(--warn), var(--warn) 3px, transparent 3px, transparent 6px)}
.ProblemRegister-module__3jnFBa__section{width:min(100%,72rem);min-width:0;margin:0 auto}.ProblemRegister-module__3jnFBa__pageHeader{max-width:53rem;margin-bottom:1.25rem}.ProblemRegister-module__3jnFBa__eyebrow,.ProblemRegister-module__3jnFBa__searchLabel,.ProblemRegister-module__3jnFBa__filterLabel,.ProblemRegister-module__3jnFBa__resultMeta,.ProblemRegister-module__3jnFBa__letter,.ProblemRegister-module__3jnFBa__domain,.ProblemRegister-module__3jnFBa__nextQuestion b{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase}.ProblemRegister-module__3jnFBa__eyebrow{color:var(--acc);letter-spacing:.16em;font-size:.6875rem;font-weight:650}.ProblemRegister-module__3jnFBa__pageHeader h1{color:var(--ink);font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.055em;margin:.65rem 0 0;font-size:clamp(2.35rem,4.6vw,3.8rem);font-weight:600;line-height:.94}.ProblemRegister-module__3jnFBa__pageHeader p{max-width:62ch;color:var(--muted);font-family:var(--font-serif), ui-serif, Georgia, serif;margin:.8rem 0 0;font-size:1rem;line-height:1.6}.ProblemRegister-module__3jnFBa__tools{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(15rem,1fr) minmax(11rem,.6fr) auto;align-items:end;gap:.65rem .8rem;padding:.7rem 0;display:grid}.ProblemRegister-module__3jnFBa__searchLabel,.ProblemRegister-module__3jnFBa__filterLabel{color:var(--muted);letter-spacing:.12em;font-size:.6875rem;display:block}.ProblemRegister-module__3jnFBa__searchLabel{grid-column:1}.ProblemRegister-module__3jnFBa__filterLabel{grid-column:2}.ProblemRegister-module__3jnFBa__search,.ProblemRegister-module__3jnFBa__select{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;padding:.55rem .7rem}.ProblemRegister-module__3jnFBa__search{grid-area:2/1}.ProblemRegister-module__3jnFBa__select{grid-area:2/2}.ProblemRegister-module__3jnFBa__search:focus-visible,.ProblemRegister-module__3jnFBa__select:focus-visible,.ProblemRegister-module__3jnFBa__clear:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ProblemRegister-module__3jnFBa__clear{border:0;border-bottom:1px solid var(--acc);min-height:2.75rem;color:var(--acc);cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;font-size:.6875rem}.ProblemRegister-module__3jnFBa__resultMeta{color:var(--muted);letter-spacing:.1em;padding:.75rem 0 .45rem;font-size:.6875rem}.ProblemRegister-module__3jnFBa__registerWell{min-width:0;display:block}.ProblemRegister-module__3jnFBa__register{border-top:1px solid var(--rule)}.ProblemRegister-module__3jnFBa__letter{border-top:1px solid var(--ink);color:var(--acc);letter-spacing:.18em;padding:.9rem 0 .25rem;font-size:.6875rem;font-weight:700}.ProblemRegister-module__3jnFBa__dossier{border-top:1px solid var(--rule);min-height:4rem;color:inherit;grid-template-columns:minmax(12rem,1.1fr) minmax(8rem,.55fr) minmax(16rem,1.5fr) 1.3rem;align-items:baseline;gap:1rem;padding:.75rem 0;text-decoration:none;display:grid}.ProblemRegister-module__3jnFBa__dossier:hover,.ProblemRegister-module__3jnFBa__dossier:focus-visible{background:color-mix(in srgb, var(--soft) 70%, transparent)}.ProblemRegister-module__3jnFBa__dossier:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ProblemRegister-module__3jnFBa__name{color:var(--ink);font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.015em;font-size:1.15rem;font-weight:600}.ProblemRegister-module__3jnFBa__domain{color:var(--muted);letter-spacing:.1em;font-size:.6875rem}.ProblemRegister-module__3jnFBa__nextQuestion{color:var(--muted);gap:.2rem;font-size:1rem;line-height:1.35;display:grid}.ProblemRegister-module__3jnFBa__nextQuestion b{color:var(--faint);letter-spacing:.1em;font-size:.6875rem}.ProblemRegister-module__3jnFBa__arrow{color:var(--acc);text-align:right;font-size:1.15rem}.ProblemRegister-module__3jnFBa__empty{border-top:1px solid var(--rule);color:var(--muted);padding:1rem 0}@media (max-width:700px){.ProblemRegister-module__3jnFBa__tools{grid-template-columns:minmax(0,1fr)}.ProblemRegister-module__3jnFBa__searchLabel{grid-area:1/1}.ProblemRegister-module__3jnFBa__search{grid-area:2/1}.ProblemRegister-module__3jnFBa__filterLabel{grid-area:3/1}.ProblemRegister-module__3jnFBa__select{grid-area:4/1}.ProblemRegister-module__3jnFBa__search,.ProblemRegister-module__3jnFBa__select{width:100%;min-width:0}.ProblemRegister-module__3jnFBa__clear{grid-area:5/1;justify-self:start}.ProblemRegister-module__3jnFBa__dossier{grid-template-columns:minmax(0,1fr) 1.25rem;gap:.25rem .65rem;padding:.85rem 0}.ProblemRegister-module__3jnFBa__domain,.ProblemRegister-module__3jnFBa__nextQuestion{grid-column:1}.ProblemRegister-module__3jnFBa__arrow{grid-area:1/2/span 3;align-self:center}}
.page-module__sK2WXq__main{min-height:calc(100svh - var(--hdr));padding:clamp(1.5rem,4.5vw,3.75rem) clamp(1.25rem,5vw,4rem) 4rem;display:block}
