section[data-v-e8bc5c3c]{margin:0 auto;max-width:1200px;padding:20px}@media(max-width:768px){section[data-v-e8bc5c3c]{padding:10px}}.rn-problemset-section[data-v-e8bc5c3c]{display:flex;flex-direction:column;gap:1.4rem}.problemset-hero[data-v-e8bc5c3c]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.9rem 1.4rem;justify-content:space-between;margin-top:.2rem}.problemset-hero__headline[data-v-e8bc5c3c]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.problemset-hero__title[data-v-e8bc5c3c]{letter-spacing:-.02em}.problemset-legend[data-v-e8bc5c3c]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-end;list-style:none;margin:0 0 0 auto;padding:0}.problemset-legend__item[data-v-e8bc5c3c]{align-items:center;display:inline-flex;gap:.45rem}.problemset-legend__icon[data-v-e8bc5c3c]{border:1px solid transparent;border-radius:999px;display:block;height:1.8rem;overflow:hidden;position:relative;width:1.8rem}.problemset-legend__icon-glyph[data-v-e8bc5c3c]{display:block;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:0;width:1rem}.problemset-legend__icon.is-success[data-v-e8bc5c3c]{background:var(--color-pps-green-hazy);border-color:var(--color-pps-green);color:var(--color-pps-green-dark)}.problemset-legend__icon.is-partial[data-v-e8bc5c3c]{background:var(--color-pps-yellow-hazy);border-color:var(--color-pps-yellow);color:var(--color-pps-yellow-dark)}.problemset-legend__icon.is-fail[data-v-e8bc5c3c]{background:var(--color-pps-red-hazy);border-color:var(--color-pps-red);color:var(--color-pps-red-dark)}.problemset-legend__verified[data-v-e8bc5c3c]{color:var(--color-pps-green-dark)}.problemset-legend__private[data-v-e8bc5c3c],.problemset-legend__verified[data-v-e8bc5c3c]{align-items:center;display:inline-flex;font-family:GSB;font-size:1.05rem;gap:.35rem;line-height:1}.problemset-legend__private[data-v-e8bc5c3c]{color:var(--color-label-text)}.rn-applied-filters[data-v-e8bc5c3c]{align-items:center;background:var(--color-light-background);border:1px solid var(--color-background-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.15rem;margin-top:-.3rem;padding:.8rem 1rem}.rn-applied-filters__title[data-v-e8bc5c3c]{white-space:nowrap}.rn-applied-filters__list[data-v-e8bc5c3c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;min-width:0;padding:0}.rn-applied-filters__chip[data-v-e8bc5c3c]{align-items:center;background:var(--color-shallow-light-background);border:1px solid var(--color-input-border);border-radius:999px;display:inline-flex;gap:.35rem;max-width:100%;min-height:2.9rem;min-width:0;padding:.35rem .85rem}.rn-applied-filters__chip[data-v-e8bc5c3c] .rn-txt{display:block;max-width:min(32rem,60vw);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn-applied-filters__remove[data-v-e8bc5c3c]{align-items:center;background:var(--color-light-background);border:1px solid var(--color-background-border);border-radius:999px;color:var(--color-label-text);cursor:pointer;display:inline-flex;flex:0 0 1.8rem;height:1.8rem;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:1.8rem}.rn-applied-filters__remove[data-v-e8bc5c3c]:hover{background:var(--color-background-hover)}.rn-applied-filters__remove[data-v-e8bc5c3c]:focus-visible{outline:2px solid var(--color-pps-green);outline-offset:2px}.rn-applied-filters-fade-enter-active[data-v-e8bc5c3c],.rn-applied-filters-fade-leave-active[data-v-e8bc5c3c]{transition:opacity .2s ease,transform .2s ease}.rn-applied-filters-fade-enter-from[data-v-e8bc5c3c],.rn-applied-filters-fade-leave-to[data-v-e8bc5c3c]{opacity:0;transform:translateY(-3px)}.tar[data-v-e8bc5c3c]{text-align:right}[data-v-e8bc5c3c] .rn-table td.problem-id-cell,[data-v-e8bc5c3c] .rn-table th.problem-id-head{white-space:nowrap;width:1%}[data-v-e8bc5c3c] .rn-table th.problem-id-head,[data-v-e8bc5c3c] .rn-table td.problem-id-cell{padding-right:.4rem}[data-v-e8bc5c3c] .rn-table td.problem-title-column,[data-v-e8bc5c3c] .rn-table th.problem-title-head{padding-left:.4rem}.problem-title-cell[data-v-e8bc5c3c]{align-items:center;display:flex;gap:.75rem;min-height:2rem;min-width:0}.problem-title-cell .link[data-v-e8bc5c3c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.problem-title-cell .link[data-v-e8bc5c3c] .rn-txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problem-result-badge[data-v-e8bc5c3c]{border:1px solid transparent;border-radius:999px;display:block;flex:0 0 2rem;height:2rem;overflow:hidden;padding:0;position:relative;width:2rem}.problem-result-badge__icon[data-v-e8bc5c3c]{display:block;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:0;width:1rem}.problem-result-badge.is-success[data-v-e8bc5c3c]{background:var(--color-pps-green-hazy);border-color:var(--color-pps-green);color:var(--color-pps-green-dark)}.problem-result-badge.is-partial[data-v-e8bc5c3c]{background:var(--color-pps-yellow-hazy);border-color:var(--color-pps-yellow);color:var(--color-pps-yellow-dark)}.problem-result-badge.is-fail[data-v-e8bc5c3c]{background:var(--color-pps-red-hazy);border-color:var(--color-pps-red);color:var(--color-pps-red-dark)}.problem-verified-badge[data-v-e8bc5c3c]{background:var(--color-pps-green-hazy);border:1px solid var(--color-pps-green);border-radius:999px;color:var(--color-pps-green-dark)}.problem-private-badge[data-v-e8bc5c3c],.problem-verified-badge[data-v-e8bc5c3c]{align-items:center;display:inline-flex;font-family:GSB;font-size:1rem;gap:.35rem;min-height:1.9rem;padding:.18rem .55rem;white-space:nowrap}.problem-private-badge[data-v-e8bc5c3c]{background:var(--color-shallow-light-background);border:1px solid var(--color-input-border);border-radius:999px;color:var(--color-label-text)}.problemset-empty-state[data-v-e8bc5c3c]{align-items:center;background:var(--color-light-background);border:1px solid var(--color-background-light-border);border-radius:14px;display:flex;flex-direction:column;gap:.45rem;padding:3rem 1.4rem;text-align:center}.problemset-empty-state__icon[data-v-e8bc5c3c]{color:var(--color-hazy-text);font-size:2rem;margin-bottom:.4rem}.problemset-paginator[data-v-e8bc5c3c]{margin-top:-.1rem}.problemset-paginator[data-v-e8bc5c3c] .rn-paginator-page{border-radius:8px;min-height:3.1rem;min-width:3.1rem}@media(max-width:768px){.problemset-hero[data-v-e8bc5c3c]{align-items:flex-start}.problemset-hero__headline[data-v-e8bc5c3c]{width:100%}.problemset-legend[data-v-e8bc5c3c]{justify-content:flex-start;margin-left:0;width:100%}.rn-applied-filters[data-v-e8bc5c3c]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.problem-private-badge__text[data-v-e8bc5c3c],.problem-verified-badge__text[data-v-e8bc5c3c]{display:none}.problem-private-badge[data-v-e8bc5c3c],.problem-verified-badge[data-v-e8bc5c3c]{gap:0;justify-content:center;min-width:1.9rem;padding:.2rem}}
