.result-wrapper.svelte-gaunr8{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.box-title.svelte-gaunr8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-black)}.box-title.svelte-gaunr8 h1:where(.svelte-gaunr8){margin:0;font-size:var(--fs-problem-title);word-spacing:0;line-height:1.1}.box-subtitle.svelte-gaunr8{margin:0;font-size:1rem;color:#000000b3}.practice-notice.svelte-gaunr8{margin:0;padding:.85rem 1rem;border-left:4px solid var(--color-accent);background:#ffffff8c;font-size:.95rem;font-weight:600}.summary-section.svelte-gaunr8,.ranking-section.svelte-gaunr8{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid rgba(17,45,78,.18)}.summary-header.svelte-gaunr8,.ranking-header.svelte-gaunr8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.summary-hint.svelte-gaunr8{margin:0;font-size:.85rem;color:#0009}.summary-total.svelte-gaunr8{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:140px;appearance:none;cursor:pointer;text-align:left;background:var(--color-primary);border:2px solid var(--color-black);padding:var(--space-3) var(--space-4)}.summary-total.svelte-gaunr8 strong:where(.svelte-gaunr8){font-size:1.75rem}.summary-total--static.svelte-gaunr8{cursor:default}.summary-grid.svelte-gaunr8{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.summary-card.svelte-gaunr8{display:flex;flex-direction:column;gap:var(--space-2);background:#fff;text-align:left;cursor:pointer;appearance:none;border:1px solid rgba(17,45,78,.24);border-left:4px solid var(--color-black);padding:var(--space-3);box-shadow:none}.summary-card--static.svelte-gaunr8{cursor:default}.summary-card--active.svelte-gaunr8{border-left-color:var(--color-accent);background:#ffffffd9}.summary-card.svelte-gaunr8:focus-visible,.summary-total.svelte-gaunr8:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.summary-card__title.svelte-gaunr8 span:where(.svelte-gaunr8){font-size:.8rem;font-weight:600;color:#000000a6}.summary-card__title.svelte-gaunr8 p:where(.svelte-gaunr8){margin:0;font-size:.95rem;font-weight:600}.summary-card__metrics.svelte-gaunr8{display:flex;justify-content:space-between;gap:var(--space-3)}.summary-card__metrics.svelte-gaunr8 p:where(.svelte-gaunr8){margin:0;font-size:.8rem;color:#0009}.summary-card__metrics.svelte-gaunr8 strong:where(.svelte-gaunr8){font-size:1.3rem}.ranking-content.svelte-gaunr8{display:block;overflow-x:auto}.leaderboard.svelte-gaunr8{padding:0;background:#fff;border:1px solid rgba(17,45,78,.24)}.leaderboard-row.svelte-gaunr8{display:grid;grid-template-columns:70px minmax(0,1fr) 120px 100px;align-items:center;gap:.5rem;padding:.9rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.1);font-size:.95rem}.leaderboard-cell.svelte-gaunr8{display:flex;align-items:center;gap:.4rem}.leaderboard-row--head.svelte-gaunr8{font-weight:700;background:#0000000d;border-bottom:2px solid var(--color-black)}.leaderboard-row.svelte-gaunr8:last-child{border-bottom:none}.leaderboard-row--mine.svelte-gaunr8{background:#ffef9666;border-bottom:2px solid var(--color-black)}.leaderboard-row--tail.svelte-gaunr8{border-top:2px solid var(--color-black);border-bottom:0}.mine-label.svelte-gaunr8{font-size:.75rem;margin-left:.4rem;color:#000000b3}.empty-text.svelte-gaunr8{margin:0;padding:1.5rem;text-align:center;color:#0000008c}@media(max-width:1024px){.summary-header.svelte-gaunr8{flex-direction:column}}@media(max-width:900px){.summary-grid.svelte-gaunr8{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.summary-card__metrics.svelte-gaunr8{flex-direction:column;gap:var(--space-2)}.leaderboard-row.svelte-gaunr8{grid-template-columns:60px minmax(0,1fr) 100px 80px;font-size:.85rem}}@media(max-width:640px){.summary-grid.svelte-gaunr8{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.summary-total.svelte-gaunr8{width:100%}.leaderboard.svelte-gaunr8{overflow:hidden}.leaderboard-row.svelte-gaunr8{grid-template-columns:50px minmax(0,1fr);grid-template-rows:repeat(3,auto);row-gap:.25rem}.leaderboard-row--head.svelte-gaunr8{display:none}.leaderboard-cell--rank.svelte-gaunr8{grid-column:1;grid-row:1;font-weight:600}.leaderboard-cell--name.svelte-gaunr8{grid-column:2;grid-row:1}.leaderboard-cell--score.svelte-gaunr8,.leaderboard-cell--submits.svelte-gaunr8{grid-column:1 / -1;justify-content:space-between;font-size:.85rem;padding-top:.35rem;border-top:1px solid rgba(0,0,0,.08)}.leaderboard-cell[data-label].svelte-gaunr8:before{content:attr(data-label);font-size:.75rem;color:#0009}}
