.log.svelte-1tpe423{display:flex;flex-direction:column;gap:.375rem}.card.svelte-1tpe423{display:flex;gap:.625rem;align-items:flex-start;padding:.625rem .75rem .625rem .5rem;border-radius:.75rem;background:var(--bg-element);border-left:3px solid var(--color-error)}.card.perfect.svelte-1tpe423{border-left-color:var(--color-success)}.card.revealed.svelte-1tpe423{border-left-color:var(--color-system)}.index.svelte-1tpe423{font-size:.6875rem;font-weight:600;color:var(--cc-400);line-height:1.45rem;flex-shrink:0;min-width:1rem;text-align:right}.body.svelte-1tpe423{display:flex;flex-direction:column;gap:.5rem;min-width:0}.question.svelte-1tpe423{font-size:1rem;font-weight:450;color:var(--cc-800);line-height:1.4}.attempts.svelte-1tpe423{display:flex;flex-wrap:wrap;gap:.5rem}.attempt.svelte-1tpe423{font-size:.8125rem;padding:.125rem .5rem;border-radius:.5rem;line-height:1.4;background:var(--bg-common)}.attempt.correct.svelte-1tpe423{color:var(--color-success)}.attempt.wrong.svelte-1tpe423{color:var(--color-error)}.attempt.system.svelte-1tpe423{color:var(--color-system)}.btn-filter.svelte-118q5ik{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .625rem;border-radius:1rem;border:1px solid var(--border-common);background:var(--bg-element);color:var(--color-element);font-size:.875rem;cursor:pointer;position:relative}.btn-filter.svelte-118q5ik:hover{border-color:var(--border-hover);color:var(--color-element-hover)}.btn-filter.svelte-118q5ik.modified{border-color:var(--color-checked);color:var(--color-bright)}.dot.svelte-118q5ik{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-checked);flex-shrink:0}.hidden.svelte-1knn7rc{display:none}.exercise-list.svelte-1knn7rc{padding-left:1rem;list-style:none}.exercise-item.svelte-1knn7rc{position:relative}.num-btn.svelte-1knn7rc{position:absolute;left:-1.25rem;top:0;width:1.25rem;color:var(--cc-650);font-size:1.1rem;letter-spacing:-.075rem;font-weight:500;cursor:default;user-select:none;-webkit-user-select:none;line-height:1.4}.log-view.svelte-1knn7rc{padding:0 0 .5rem}.summary.svelte-1knn7rc{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0 1rem}.summary-score.svelte-1knn7rc{font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:-.02em}.summary-details.svelte-1knn7rc{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-element)}.detail-value.svelte-1knn7rc{font-weight:600}.detail-correct.svelte-1knn7rc{color:var(--color-success)}.detail-errors.svelte-1knn7rc{color:var(--color-error)}.detail-revealed.svelte-1knn7rc{color:var(--color-system)}.detail-dot.svelte-1knn7rc{width:3px;height:3px;border-radius:50%;background:var(--cc-400)}.summary-actions.svelte-1knn7rc{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem .5rem;margin-top:.25rem}.summary-actions.svelte-1knn7rc:last-child{flex-basis:100%;display:flex;justify-content:center}dialog.svelte-jby388{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border:none;background:var(--bg-common);z-index:100;max-width:var(--global-width);margin:0 auto}@media(min-width:53.75rem){dialog.svelte-jby388{border-left:1px solid;border-right:1px solid;border-color:var(--border-common)}}dialog.svelte-jby388::backdrop{display:none}header.svelte-jby388{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem .75rem 1rem;border-bottom:1px solid var(--border-common);background:var(--bg-header);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:3rem;position:sticky;left:0;top:0;right:0;z-index:2}.title.svelte-jby388{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:400;letter-spacing:.01em;color:var(--color-dialog-title)}.header-btns.svelte-jby388{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.btn-close.svelte-jby388{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;cursor:pointer;color:var(--cc-600)}.btn-close.svelte-jby388:hover{background:var(--cc-350);color:var(--cc-100)}main.svelte-jby388{padding:1rem;overflow-y:auto}dialog.svelte-vhbvu4{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:1.25rem;border:1px solid var(--border-common);border-radius:.75rem;background:var(--bg-common);color:var(--color-common);max-width:20rem;width:calc(100% - 2rem);z-index:200}dialog.svelte-vhbvu4::backdrop{background:#00000080}.message.svelte-vhbvu4{font-size:.9375rem;line-height:1.5;margin-bottom:1.25rem;color:var(--cc-750)}.actions.svelte-vhbvu4{display:flex;justify-content:flex-end;gap:.5rem}.btn.svelte-vhbvu4{padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;color:var(--color-element);transition:color .12s,background-color .12s}.btn.svelte-vhbvu4:hover{color:var(--cc-750);background-color:var(--bg-element)}.btn-confirm.svelte-vhbvu4{color:var(--color-error)}.btn-confirm.svelte-vhbvu4:hover{color:var(--color-error);background-color:var(--bg-error)}
