.algorithm-testing-studio_shell__dBb6s{background:#f8f9fc;border:1px solid #e1e5ed;border-radius:1.15rem;display:grid;gap:.75rem;min-width:0;padding:.8rem;width:100%}.algorithm-testing-studio_header__IkjbE{align-items:center;display:flex;gap:1rem;justify-content:space-between}.algorithm-testing-studio_header__IkjbE span{color:#788197;display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.algorithm-testing-studio_header__IkjbE h3{color:#1a263f;font-size:1rem;margin:.15rem 0 0}.algorithm-testing-studio_table__9gfyJ{display:grid;gap:.4rem;min-width:0}.algorithm-testing-studio_row__BC8OI,.algorithm-testing-studio_tableHeader__dUZYQ{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(9rem,1.35fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(7rem,1fr) 3rem}.algorithm-testing-studio_tableHeader__dUZYQ{color:#858ea1;font-size:.62rem;font-weight:850;letter-spacing:.07em;padding:0 .65rem;text-transform:uppercase}.algorithm-testing-studio_row__BC8OI{background:white;border:1px solid #e3e7ee;border-radius:.8rem;color:#465168;font-size:.78rem;min-height:3.8rem;padding:.55rem .65rem;text-align:left;transition:border-color .18s ease,transform .18s ease}.algorithm-testing-studio_row__BC8OI:focus-visible,.algorithm-testing-studio_row__BC8OI:hover{border-color:#9db2da;transform:translateY(-1px)}.algorithm-testing-studio_row__BC8OI>span:first-child{display:grid;gap:.2rem}.algorithm-testing-studio_row__BC8OI small:not(.algorithm-testing-studio_kind__paIaX){display:none}.algorithm-testing-studio_kind__paIaX{color:#7e8799;font-size:.57rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.algorithm-testing-studio_pass__8pxRz{background:#f2fbf7;border-color:#b9e5d2}.algorithm-testing-studio_fail__tEYKX{background:#fff4f4;border-color:#efc0c0}.algorithm-testing-studio_result__jDfII{color:#9aa2b2;font-size:1.1rem;text-align:center}.algorithm-testing-studio_pass__8pxRz .algorithm-testing-studio_result__jDfII{color:#16805d}.algorithm-testing-studio_fail__tEYKX .algorithm-testing-studio_result__jDfII{color:#c33d4a}.algorithm-testing-studio_trace__LuLFk{background:#172139;border-radius:.9rem;color:#ecf1ff;display:grid;gap:.55rem;padding:.7rem}.algorithm-testing-studio_traceHeading__plmPU{align-items:center;display:flex;font-size:.72rem;justify-content:space-between}.algorithm-testing-studio_traceHeading__plmPU span{color:#adbbd8}.algorithm-testing-studio_traceRows__03wRD{display:grid;gap:.3rem}.algorithm-testing-studio_traceRows__03wRD>div{align-items:center;background:rgba(255,255,255,.06);border-radius:.55rem;display:grid;font-size:.69rem;gap:.5rem;grid-template-columns:1.5rem minmax(9rem,.7fr) minmax(0,1fr);padding:.45rem .55rem}.algorithm-testing-studio_traceRows__03wRD>div>span{align-items:center;background:rgba(255,255,255,.1);border-radius:50%;display:inline-flex;height:1.45rem;justify-content:center;width:1.45rem}.algorithm-testing-studio_traceRows__03wRD code{color:#bcd0ff;overflow-wrap:anywhere}@media (max-width:760px){.algorithm-testing-studio_tableHeader__dUZYQ{display:none}.algorithm-testing-studio_row__BC8OI{grid-template-columns:repeat(2,minmax(0,1fr))}.algorithm-testing-studio_result__jDfII,.algorithm-testing-studio_row__BC8OI>span:first-child{grid-column:1/-1}.algorithm-testing-studio_row__BC8OI small:not(.algorithm-testing-studio_kind__paIaX){color:#858ea1;display:block;font-size:.55rem;font-weight:800;text-transform:uppercase}.algorithm-testing-studio_result__jDfII{border-top:1px solid rgba(70,81,104,.12);padding-top:.4rem;text-align:left}.algorithm-testing-studio_traceRows__03wRD>div{grid-template-columns:1.5rem minmax(0,1fr)}.algorithm-testing-studio_traceRows__03wRD code{grid-column:2}}@media (prefers-reduced-motion:reduce){.algorithm-testing-studio_row__BC8OI{transition:none}}.algorithm-representation-editor_shell__1NPwc{border:1px solid color-mix(in srgb,var(--bs-primary) 18%,var(--bs-border-color));border-radius:1.15rem;overflow:hidden;background:var(--bs-body-bg)}.algorithm-representation-editor_header__dgUOB{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--bs-primary) 5%,var(--bs-body-bg))}.algorithm-representation-editor_header__dgUOB small,.algorithm-representation-editor_header__dgUOB strong{display:block}.algorithm-representation-editor_header__dgUOB small{color:var(--bs-secondary-color);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.algorithm-representation-editor_toggle__o86Hp{display:flex;gap:.35rem;padding:.25rem;border-radius:999px;background:var(--bs-tertiary-bg)}.algorithm-representation-editor_toggle__o86Hp button{border:0;border-radius:999px;padding:.45rem .7rem;background:transparent;color:var(--bs-secondary-color);font-weight:700}.algorithm-representation-editor_toggle__o86Hp button[aria-pressed=true]{background:var(--bs-body-bg);color:var(--bs-primary);box-shadow:0 .15rem .5rem rgb(15 23 42/.1)}.algorithm-representation-editor_flowchart__7Sycl,.algorithm-representation-editor_pseudocode__nSPiE{display:grid;gap:.5rem;list-style:none;margin:0;padding:1rem}.algorithm-representation-editor_flowchart__7Sycl li,.algorithm-representation-editor_pseudocode__nSPiE li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid var(--bs-border-color);border-radius:.85rem;padding:.6rem .7rem;background:var(--bs-body-bg)}.algorithm-representation-editor_flowchart__7Sycl li>span,.algorithm-representation-editor_pseudocode__nSPiE li>span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:color-mix(in srgb,var(--bs-primary) 12%,var(--bs-body-bg));color:var(--bs-primary);font-weight:800}.algorithm-representation-editor_pseudocode__nSPiE code{overflow-wrap:anywhere;color:var(--bs-body-color)}.algorithm-representation-editor_flowchart__7Sycl li{border-left:.3rem solid color-mix(in srgb,var(--bs-info) 55%,var(--bs-primary))}.algorithm-representation-editor_flowchart__7Sycl li div,.algorithm-representation-editor_pseudocode__nSPiE li div{display:flex;gap:.25rem}.algorithm-representation-editor_flowchart__7Sycl li button,.algorithm-representation-editor_pseudocode__nSPiE li button{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.55rem;background:var(--bs-tertiary-bg);color:var(--bs-body-color)}.algorithm-representation-editor_flowchart__7Sycl li button:not(:disabled):hover,.algorithm-representation-editor_pseudocode__nSPiE li button:not(:disabled):hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bs-primary) 12%,var(--bs-tertiary-bg))}.algorithm-representation-editor_shell__1NPwc footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.65rem 1rem;border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.8rem}.algorithm-representation-editor_shell__1NPwc footer strong{color:var(--bs-primary)}@media (max-width:575.98px){.algorithm-representation-editor_header__dgUOB{align-items:stretch;flex-direction:column}.algorithm-representation-editor_toggle__o86Hp{align-self:stretch}.algorithm-representation-editor_toggle__o86Hp button{flex:1 1}.algorithm-representation-editor_flowchart__7Sycl li,.algorithm-representation-editor_pseudocode__nSPiE li{grid-template-columns:1.75rem minmax(0,1fr)}.algorithm-representation-editor_flowchart__7Sycl li div,.algorithm-representation-editor_pseudocode__nSPiE li div{grid-column:2}}